0 1 1 1 2 1 3 -4 4 15 5 -56 6 210 7 -792 8 3003 9 -11440 10 43758 11 -167960 12 646646 13 -2496144 14 9657700 15 -37442160 16 145422675 17 -565722720 18 2203961430 19 -8597496600 20 33578000610 21 -131282408400 22 513791607420 23 -2012616400080 24 7890371113950 25 -30957699535776 26 121548660036300 27 -477551179875952 28 1877405874732108 29 -7384942649010080 30 29065024282889672 31 -114449595062769120 32 450883717216034179 33 -1777090076065542336 34 7007092303604022630 35 -27640097433090845976 36 109069992321755544170 37 -430552741890976325712 38 1700179760011004467468 39 -6715886785906254653200 40 26536589497469056215210 41 -104885081691059684352800 42 414670662257153823494820 43 -1639866056299986646288080 44 6486699605818670121410100 45 -25665205262091854495873760 46 101570303433476163296417400 47 -402055120730525975942130720 48 1591832366587979203662186030 49 -6303739115624129542943611200 50 24968060013801239764675820028 51 -98913082887808032681188722800 52 391924069196230135646771623956 53 -1553196681180176549407405710624 54 6156367187156469015279353831640 55 -24405824773509487458170913508896 56 96767803913485037904586393178460 57 -383737587959312915862780874001472 58 1521954312836166558541977592021848 59 -6037130696769093633942902491100640 60 23950754712527042158107963158659608 61 -95031057875767202561206366742333760 62 377109805473676194679711931680196496 63 -1496663740068828863194110429868945344 64 5940638585202634726639929251621947875 65 -23582666872052266206656578733667004800 66 93627207254809778476711843125851247750 67 -371756984580980640509598436586043576600 68 1476259576471086670045023025141815646650 69 -5862886831929299429380623565131675378000 70 23286499673204902313418081748399045104300 71 -92499547589419758934295952403316068122000 72 367465464649873494718744753773649665860850 73 -1459936108059076790130887896914334153850400 74 5800834723650648582408201347161496628568500 75 -23050768995021645764177685572391875918015760 76 91604674082278410887157054150597159809326500 77 -364071078707611097260957351838009699037863520 78 1447071989964361112291274818489740979880253080 79 -5752129001699531759855831844662491680668176800 80 22866556412845927056888423836329770613886986170 81 -90908766235786901754530630160373396533409115200 82 361445494049053959079522545097996787863472033940 83 -1437179971280575700448281522469083762184491210960 84 5714918614020756160754708318877497712867772106300 85 -22726825887309189914405966916290159579336387556960 86 90385064748393276057708115933695498991463789384200 87 -359486886325861127168263841222698041424872613031520 88 1429872390615892131345015611586371094472980364359780 89 -5687726931547136464603704098780863968715975102968000 90 22625950089056070890631856229316906590702716110367400 91 -90012114072031930373645932548288767792621498095572000 92 358113413256144426373024675121464805389436882882165800 93 -1424836919669253825455806080667607577345281663760875200 94 5669361517786658664886018413017157346953184788391734000 95 -22559374478699238485878083002606811962590397783893582400 96 89772510807855679745997557693219261699536922032315884750 97 -357258547622971621014131571972407679332112642948354652800 98 1421819147544568817390637151125732177886156630237276244700 99 -5658849090820933062654394659588199920734031699226147878000 100 22523374248628705616520134499173196541648126577552563686660 101 -89651994709013149668717007007410063242083752153874590932000 102 356867675409348225769534109658319939975988676956040798139320 103 -1420609840820141182886469917251787499210385762770697061669280 104 5655387780715927804797852998260085415879957650999862077139300 105 -22514875292325935049780523226360262382443592845256593767296320 106 89638776903137272254614220283468062043309986391356304467220200 107 -356895573514119845348767539093911290727311287161384086464414240 108 1421035467498306323435318131287444484096113128178739467961297160 109 -5658311507384150360999414731800473449491854040351595720837060800 110 22531320216188099072174942197184612542227411383238433263461110960 111 -89723035624096422290882611377829129042442902755965593407187067200 112 357304510859530736236630087615182851386390721997823372057095121020 113 -1422951042530118738459072481587627664231283532267820543808978353280 114 5667063010076483227650676354067267130808330796978279656382091891000 115 -22570566614045284026955629502201267997084722487757433004671915960800 116 89896532332256889723211812301946520372538742697382334872661056689000 117 -358062799015259103236444997761866809350062898449506807171731798593600 118 1426234652828021392946920964930778943555240308976038145866244968068400 119 -5681173155630400520924817691234719543889508549580627420077709252968000 120 22630808828848048854751784370888812894959860116359101006843451138623800 121 -90152315745727070095740145254127530221188803130381139923087739239632000 122 359143672057533755609546226196121982073782334437847598537863601634823600 123 -1430783215993770841738978354069775217437257419437536774340321754225086400 124 5700244872286129602829734624523093095911125374768663497454468014750526000 125 -22710517066455879996808990189254412402154920062232796826020871070670453376 126 90484491000184237698499720896126931133777763304786968920878086543089844000 127 -360524411007474230104283738338382403028265265168780180043047605040851578752 128 1436509157996174911641956944016687126947072325785971721845630282436458590883 129 -5723940537996111715313858835708315671556179053122641396696743260541537985280 130 22808389501945323521370235814932426617680529344732563728928741504415097214662 131 -90888037698147706132260588187321711842985197116651330937100506119137975408920 132 362185652323702589786494378870945996459616185852613712828718345538397029977434 133 -1443337784086513127134011233069363624300296792522451662120390987052860161016656 134 5751971981018674261175737891172514805344183678477364182658659016132751738470380 135 -22923314234128223638690676721845751568432659832755570674147758538479263904092816 136 91358665102322919385321765271491271752374016881751377198384092551017830188447170 137 -364110836551631631994097754079057292425574129893898757288309717768079280824591392 138 1451205178800892441198982321004989534740931162847581779767697331014911890677807188 139 -5784092478652929490469083556387055909617007575493958781933950922860463818854464400 140 23054338789396867926659536663723686717182571705925869045631771468208741036993110020 141 -91892695863446263708895505085468360954451885385322153673389151849403890494918197600 142 366285764869779116137841932292891542190778486001192057413818066944188284235327354840 143 -1460056514115651793990508941241098994641533922377017707606178925578450666099376588960 144 5820090300546106109554302807147984108628297633653692945372635183093677317769962136450 145 -23200645472965466437970602981800037351472417130806831159523536710575885815172123961920 146 92486971893513876625110171038083196842984364523065093202038984575407391084930351467300 147 -368698239537211406267363896478911818069062511013553230099162871092728915565034099220240 148 1469844675593042621190450794635617448727563070331798516623569420662247975037169908137260 149 -5859783457644362949474965227940561367068018413065454342855776916962402099267026269394400 150 23361531292895134558839246507392221817735226921926626219315017649219565774672406621577512 151 -93138777588901443172046775932845117429701313609352343298482469582425665584608865903173600 152 371337770192382411720412106396819599324329333759532750461344449560599028639127856505714324 153 -1480529138551734783724650475887280739859006345117866974440348004065528187941277977684904896 154 5903015400761850963987595220205054316944679690270442785565519447173434115710845593700109960 155 -23536391492069895836002996147657985072444492211394138226098809059537475700828788360021404064 156 93845776765958013741705253121218714206187891647079774420496375283595354536396505036898530440 157 -374195332284957386044180978872327687563378816613907732548576301069152432355686282175481331648 158 1492075042503658788347703463385674691216488025578062308111780916166765634403665984451909130032 159 -5949651473413219396391876086424310329835725596524469100246231318160471547832428477840925962560 160 23724705950510007692748396391142762148315670667849906333837879519718532233021985171567736652762 161 -94605960522991585033624606570875938907772321644365734542684118183244180254966375495669149479040 162 377263167113327785966261828101036990639859672446177895594171135171932290104700405246271397702644 163 -1504452424065235661202653386976707051192416813658400683219189789201427352971729863576298224760016 164 5999575968447444982852345918028534781460274066813744067565234799980850197506578554874615963313900 165 -23926027888893815173110660486487024596404653478720019844237844346783642639292269547560208580077920 166 95417603875154331227763165185788137688497400388797845815783968583981049123859892182581980808810600 167 -380534615316583551706817265418132100412424471911659331242537901492681743796741472390792924516124640 168 1517635577479240382527812316922528989962373587742347035981696445776644037168717012415690284370783660 169 -6052689671582159850381977620834066651672918224011571497363843387897071637448562765032423853196875200 170 24139974430365458680588569428526792577922108656311696883008611517570162532745657924152075329910478520 171 -96279229483508867695236461895982494637575772300996096153346917316001831673215839037259704575434504800 172 384003977456421722583921568373230864898199785132926358604501511327864761059978713413245597366495308440 173 -1531602518609948683065344072456960288377392051090296687437458754169537196599026750263856759776476842560 174 6108907800269632928946475605760069153421855424306626422728196053368673321238499838913277914144548272400 175 -24366218673141529115371118356702325704066377328408620323797391994073906377521925236921941793573544878016 176 97189577159229290146374807578082193206364550374383260597957531089215245037039680240661415559202210908100 177 -387666396680455117228891048454792934141493234151922537962836122070531782237815224312968497664908847848832 178 1546334533388120287256022829322262341553539246874762008073031393200261509576157624508336612780973552249928 179 -6168158265618490733308593415072673507102745637093470396751245383096583327975090761145206613113008160002080 180 24604482999239601331499316167502437897901794909312361970261849795007550836928353614822855068524379553596312 181 -98147578098760025805826464442977100340282970896618095034928283820697424925603272359631648787187592626525120 182 391517759496402859962057815211756209605276532439311535267231318261794288282285923031177751123542398645285584 183 -1561815795603619922486085899210813377036029308464544629952897036638209186949098921654306029389122489442347456 184 6230380199913031099047904182858712345862492693435813339566636261481675981979518781169336552379744187906211080 185 -24854533400663249981184869216368815672213995368621096038650468968562080384647050317814382437400641885743944576 186 99152333017547730245768180052326858453932234329062594733431174856176391857055334849555798100114236695319680720 187 -395554611487723582791702791310355091456687253193310791280540636052915629223180253598985252417776153628977013312 188 1578033041974388447912609322620028482280679054992371368257206011514923247194351742666599195915826154871584057168 189 -6295522703742997797461390218414509690789569271253837051870697100517901079546263636816073525850422653337106416000 190 25116174647805141212906855388168480347022910374280495602292428919552183965336501842892255707582316087246855736800 191 -100203093514415813110691302058340245978510195631565333572734857281196308337842128463761950940635617687063136464000 192 399774085424207957010861663491638050444197667012315838235827209386509679498525741800242375652466805630771464014350 193 -1594975294780921592206316538888375643732985358837732006646761775734279672929690418523865303202658439023650293126400 194 6363543775703199039351930327647162382279825874593947420204447688248263052890928186663220111387109928675490497785500 195 -25389246158748227845168817597401018059614973668806397471189558843539423062837523921790952013961548517342817887218800 196 101299246127279971764952696131435631438675248666490073647016830742514356008391562018065046550549824467864477742214500 197 -404173839708979717098993352634580296807721793924515594638176849708880915634991318329633367562042761833620310620973600 198 1612633624206808837225374374063174662912318542951449281203993500376791866077956238734206604309467772826258403864481400 199 -6434409394649109464040840231384378256070833009934589102005679752287778580514601302522883377447821570427858570325796000 200 25673618454821393686243358626265658351735556579993047617462359468181382383656315490061381589318699370126874274315599060 201 -102440298642203415893508338627265658464886492916495172372984138881515753604628814525708055242762679553795073231350024000 202 408752005488130570516468594143378185045956248295169672694796761286586695855776588098346285179302709639378054332675410120 203 -1631000943987783115136810645042562778807985410323583186304567073464984268942741902837241266147406630929255686640971224480 204 6508092730050261541980823489719195246539435085893680433994854491599868067905626360986400247345614257515470601688383285800 205 -25969190108884446248111681494865089171196742343461756533640503603438848777703633089029380739474307849236789288332720771520 206 103625868298087587838993143676801989413620353216616741698224253980122324184587907688447954887741449724883809150973585241200 207 -413507141054595673947269636033468468749550174404999319081977362435774087400132899368452199765548136321763289057444541912640 208 1650071835133422272284635383408198882648795461167746302634303897124568824959146830652928818621941547903466455601661283264260 209 -6584573460403439916030313491704030120437511231676021581646816559174943067770314329656325988648313543444847765875477982172800 210 26275885109640155631950087533996398218245898185634629528629349980850449321675192526215099765964581971238498962424245997266760 211 -104855671593334873537054726960536206227962383788929048378607066138235834636350039247224047185071025086703803882342429773895200 212 418438192421721929522466686910664498447265342064436491308178090391986856540054372703061964757279614980996657801992829256284120 213 -1669842393414339752658110166895879205338182445095806100818911885454545239395942234675913256861972131501495506977794493308703680 214 6663837183205479902546968032897613518922543018969222680154822713400313339636645688328206999534033997715256602414249978256498000 215 -26593650578750970303960556607058330740565744556714472325240196087131513586606284952857512794122544323320219142500680620728126400 216 106129515452193481567402299180167235023194939822973319267849147027369987697327392377414879394509037541599187115288606656838817000 217 -423544459137816069445885090321588207554146655996550171709771050976745745350783020930996275302163256198594702547847310055731068800 218 1690310097054380551359361577119722628695003990150010647469495316039161016773059948594008708106802655269969285002475412000787757200 219 -6745874902833024332866538659523316999311795483699493285336878598573054698591809226066108864750461704827186301234549305390430024000 220 26922454788399871881915193883751459832574510557818707501526075584622062294384150056805872255346682090787164745081320774552974336400 221 -107447289549935313802159938233960040109508305116805337734142787246133134006554730985611733400333996831679347551807019170078979376000 222 428825564571099329175770259632267791527960234438532556138709671899892767134022548590856066704748225438669160186186072700043710440800 223 -1711473691670934587063299797244283352296279740116954031451719310620979001950473046028704857096571595844058082002745592019905393219200 224 6830682584980903866925134949305681244575342664515200020556280799126160362715379372693795306224995266794767686918535184366767684045500 225 -27262285435733649920776478812320049891652811572001114007304804538312075128967234910974961093042205324309975045571662817748907410786560 226 108808959629621996809673031448112872957657446628532417137640956008335073874206499165662351628657901109687706581023911036784267192427000 227 -434281430022862521657277862100062758260683031035136373927408402627726313840523607790868364252670983005620330141064832357719949793649120 228 1733333089996932773037553944946885324278229186631505529705377016403187570972476444369771183219469408999027486754224412986209445630753480 229 -6918260768185053031757145460969543256088471070201888450133151671956858150267768552754556779992988341940984994166679129838192020073268800 230 27613148137790631385678129058994874537735574481687194201822453162673572692600029837964249835873615901950797200401429098968585411011739120 231 -110214561670600841429366909951344596493269989906490371911998199602391314359734027108031753158780983790579998126481743321352523179663483200 232 439912252131332616366368501035556125380990048543180891877083968285541733788697012022541582669855537662768162686925312145208078932741528840 233 -1755889284318571031700568117988045882389477623109611826983588857453495750019384956000718155586466842561132042553509441294230013438097618560 234 7008614224487753405157605833459137604166222851304556933191015869466511827138603855654944317971402522004341701682138977933368361551381022800 235 -27975065116375590050545625066888782361723185124458382706428557471776512809644867213524281076770301335022936808562534315792261083503308023360 236 111664196791298553434046286641574212226471130251056810444336645724751860036035384613160170899472648183382333056487024468167610289668154925200 237 -445718483114591327965341558054792104650170570219462099712745639363695762785368496707439876344439597144161831878153216331219638723704225832320 238 1779144269891354595365430636643649399066684627979344852581487641301440631818921587003301437761288394796242896858455124054481296131817669136480 239 -7101751662560868492348990465637927530833066652298251702216943941850815226140179206988444381085523472687366823432669589335279223476934042896000 240 28348074047161298695142225492091059254116319942645573837809462892255549307621108197979818794709136290503427169880764397513649765897791025639800 241 -113158026787328352853124194606530952685053981513794863396745632878824213906634580407290403258381649263225888902567498572481090890036634535584000 242 451700813471552685643492071728087967155790034127431623960542372897595788576824627940547893805608097942231689651326687397402911055920685674911600 243 -1803100977867797319608804682000897840922482588973207410762835093779634968959606695745056814553978045389604128087187172212244477287104324088510400 244 7197685467640199603796764523682963522622923232740731587706744681526855414806071234488337314701906331777258993216212037023237802149833359824258000 245 -28732227051272348652724008896286190962164666898466974153154180129889079540793678765491900442811728414963572071752617584123534107797443469595932800 246 114696270221167657281740633274009299887449617412063036066194740452531026735465370001991107975178565998757522059720190246098893901928319168164092000 247 -457860156818440276045024345389886385068346343509326476883133038760618444857305467439824769656776609856264597521452958739661274025888257755791721600 248 1827763216494174234666884984345392571340073518078750144785470537074458059556744822830281341000371903973485323393156577454999114850722496563746188400 249 -7296431473483401754311392962237301987145583957834491578422657858356843451252328974217366223475461519983905120067115472363159239031419399969610656000 250 29127589810902948945203155266314607510168627468835220525952876707910788632994498953107152330766412563953813236247281969398646622834040161433523468128 251 -116279198992308449124436986814916951851822790020230524027988331631285968798414814457835077465658969498815603488754969701354618992257364442273702064000 252 464197636586723167804669064411511797216462465645524083398208275903677519440300359774197423059812097569700347756013529997303006123662090031122549468256 253 -1853135619519918172629596457759337019289479750416958276466412239435823430520596268004288570850811528259922752630938727566828018966376765947592078497024 254 7398008762278538474128871123160282910558692048244677983774876883249530702426696106160727698248779368457974955939629000361697970354928368369394510347840 255 -29534240793263756572002410772636903438143912100716209916904939789850672395477178056550141564754903805666313225637248497514647484348352024238514647867136 256 117907135327315123162618507204552377022449836094748414928785576403287033205307588762608440711040930716549554783513369486187059246770249476686700563481635 257 -470714574348914477810058827755267376289579545542705688481697229351412116755489968156538819868941188452464989961397266886550586478232912353467534017316352 258 1879223600918581445886505750668671455831954241275916323737749649192088326222158214986865145056355233368502808306097900423622694763708375653873339158702918 259 -7502439489026994477861274855140134198770841459619638596067929507028011835558438232210230062456257075482564431880511035538865359231222507192588993104783640 260 29952270569444890923346997225039635945677161120078964428422300679176263232462181115314443531695891209849189777045201824441284680892617393578093140838099098 261 -119580449138031437778560150462191703265127475895899509163487780992264529374353073853179218928299044656194608456174781703578661070123812218802878398340007760 262 477412479572479534367774157956526424007495575449216416780981560396627215762005441445365923930975701450205491851999500611694947474354260402966359585574650476 263 -1906033315149354797321755219560654102415427318779899734155872537473835376280307026776006616627066895879138666040589239130519116956451987412463569149744389264 264 7609748727424449561652826507657798843135846837859549381030884241605939728773519336169821697628448463119132295672980545713232335003530770355537454035130596450 265 -30381781216704464268990155573783319820584090648044289727643729471731148076183433480239183675949516544281186255323636914096867445422805911988671064064843952160 266 121299555703569016961391688286364054712023830812716129968948969468974452980740904033587661301349480996811861904834359785904231112912851639671105408861077393300 267 -484293040630522489427707735246859650112487259048064518227522186180899316959019990986590991680316833944617009302812069318629892665521550214033918580453444632720 268 1933571622297449388198477037109074280865171538614889172188219892200369282228568452959621552491795784858388262004614756952180974501263531941122797303975708650180 269 -7719964334684106575328171688197348214094323411904342884823718534277012870137202422214347442915881531904702087248420808147911062584162878457268192012141990901600 270 30822885794309653043833067575322596505543595904362024398602559796349290771971511926371728335310332640360141807885465201752078405844944175837141021026256136310360 271 -123064913637934232498910172272231374077881987735409413317840588407597149097930400434707681165385333383218190573302013767293926402354345763579174825167726731978400 272 491358116921872978237955317728870206561338673852835225924344403786117255620824453652857512073483363634177618141132394892067806203038480031157581707316600868793170 273 -1961846057523835243064840533832994445434315363620516916808509280823820990935033413262842628798648307727815781705870002459452758200234414573127615475010007215638080 274 7833116833101219048932006731063280339307229802927184667973219550970701109281584005804852955286788548338425050480567526726322419193373695047842214159761805591957700 275 -31275707884423430132955878916771290860997375648434780783656082580363283139711095507746113918947007500442663195895477849368971070099619385051761448520460336956681616 276 124877023110410117537369454656181784558845836996785174780822941594476533164547832547391556884402424028862029937594408344136263813294457755691042121294205526606236300 277 -498609731973448743934702912669340362811185809179471013848859328281499527601753230915053978464125580219579181221912891193773979800999486909208294627842142426364817632 278 1990864804332834220745014254655464136059333057968943524459965612696496171868526787217153672065301337285354982763889025804230320089065332192665931065256157309274036328 279 -7949239306458418848097207648533094252360661400670996115288694651681285518357077183849867113413178663606677284542278063515513012862903616681713352329965775429211885280 280 31740381190687504220217121279675962130000099271543545973900539952600894486362920493366415699531043264657463259242642289427062403338484345919534945841050138721115483252 281 -126736424290269216713182153412540506705126737279352946232347670592254799296050314815793859240311710398963919165720439575533458522954108338711606263422777528096761321920 282 506050067414952623907871019404921429014764032205027299823037465547964509012884186369720358776645854584677588176376287110604608283105587452452794401525584404931650241864 283 -2020636671232281686741120185778749684970587788113209116449438936035816889150046420109277126907509921632506871330572478387441400316274328118308422870178713922597949833376 284 8068367309626552799457382182226879954009892477783477466653756834418313392534378991693458850436427402842615277979269963833781408040422627471704257187774085072764938283080 285 -32217049188135752134177009188261856679295889056165589473692174211957402987366585587363816050290174987910003173577481463919810366968772546190901819513554903504982765652416 286 128643695991185714686270429799430808342313056456049759110639501405546938231219894409899862843378957621255433483778003585062445783499729142939219776455619790379334437900720 287 -513681457730584371234331653739858123042967809709925104500815316743914623015773484357310520239644087127495319286065178885315918359806999631195848763710775609455042232796992 288 2051171071417354565701657798882415700090790095051643681047581091051221437198110073719018851105519370925692811575191936986914532104424555564048866672518472216163829405247138 289 -8190538789933181005755628117982904884921809911398242011537548163873558226734191630586535855782260295028989296187786425980083829051100307473963862434902499282561039497219200 290 32705864818911104699539469721216555035329659199123348902057489678410140205522190061666585573737051029141979217126483474412282537015280880560486014190787750547531154676240260 291 -130599454493950310707610610373238011295787181206073829989523611265338390275965967092460942072704508693402531072847663829262330367548622757819027732619297998654822439783766800 292 521506385704928506888201074785397350207605916714504216111448901281105975020024610824030796815640623271191765021668100408058844061686660327992934288655581765011088443946179420 293 -2082478005157318163766693599032802113693911798501350872804114684176966720934260104576186780355075405350377099333326079097998085398948906503318090181287818100428735848929120480 294 8315794019056707666117559322109249983638639265262418375570526452365878781141945140827539257449485133120897090467541622117984387005098250843379863188976760355604963847397630600 295 -33206990228975958711245124143945627203711206967558457532694170511862061162536347741394922658000051953577559508965289479073928606248992790745619483529293257329775980814628062560 296 132604352528859112563715677184024463476301727492372673942665830053516097566108271322993077460029394815082479602874238679823737474232251846755035699591660919455212942325006871900 297 -529527478490863384476314916483809930781037927309380952778272890401001929893847321854913359551394218144638900914418942365888154740450681026398194947069949086476451093501510064320 298 2114568044605689963208621880238642499979303029105194149833625061906286524914617362878858965117701367083528656537918976701038175699322383299706976516254908921170847157595217078680 299 -8444175534363363566017381070124065666054755359405469966262402390158072671702775910995134918978404544837009247226747154011938311391436140285149015373290494708800443892958750047200 300 33720596541621107083328871882782015516504966351676836809569074135355401479126635535578625692223761665929321289881790765829821574906163878060849098236654880917337933696304603124728 301 -134659078401522526758612835194522787771329513736737687633852878856950980473095398965399149699276880217946844649201831145226478894446330490061769196393890645470408041983265084756800 302 537747504236508313756287428245571011713494047781227029374207939030933539041135337047233368206377194443858766973184557527651550959916901368270730891762719904111308724123943423787856 303 -2147452320789745578213490310803108552549752685004838205129645098191225794340646506986030717204270152766758650886895102861320643818879362314185053556908037473725513119421835710060224 304 8575728088741116475039342460893862066718759006876566651562846182792884203763410910337753157117043897142696978200836000806530886669089192720129685708970828021435875685927453232609140 305 -34246863664106925085885619988612726926310212887970980708317673114070342181508514601802844009662800979320404436367340054251529112271247969577667925001460129916994411482396171403060096 306 136764355247883144136520134261800631297890662471537878647799840741593474985042549120912221804584128136908077959086936239614513995502729491511952372063042050039390414533833781760865960 307 -546169369216120466206624091897085851043764096751290671634849042005505754131541949889260948617843244539865556761865715191451214261401470008223926676886606929623851513723132735423763872 308 2181142512565803553516059640060361671203145088102074161481068586369114111191091823521133757349557296350094198127753815626737871637963756097056043316568361019710598425835456935152651448 309 -8710498608102516452294614697410659746356318956564622406370112934021432907283484882649149959776796919233733763624577079704767668019419471867943365169230974022613275013899038669589096640 310 34785980124226415357757125595002817608338317512063572594086324700670051279269338988933983814020227545929389259244166191389884168640686647885190749887084057191732063703914818170782782608 311 -138920940405993961289920078885838368159170017323590858283212621292866234611785626459932822486651088227523501908581006055542822987137459512850066140039595827938302494388999145855659437760 312 554796115416667074811487898165857110855017878737022871197169908248812009032439409094981098835182202656531047293344877595389597732192818303892599745491877209378666233330061911460904939496 313 -2215650837353072729082887761706268386623690562185006782446012514218199214482591302553774715535526454363762753329796778966776212954043151549416557289784147282294312436842178977473980841344 314 8848536155830370174482278261958777419836262171881470517230140415113817192004673435449987316810333223805958856364149413795843472544804252855108076510983664300563957015704133236737455130000 315 -35338142933973763765134580448459256166388227067816423804274772242948995408032782526994727987402703675368316197033541422775963713934296296842800707689628112179449885477717903410566391624000 316 141129624893632421261084820147453735397229125414855420673626985373633379125424803797188188941869601965635356964025653668501886044915983971114817346974209183396664175181964782557699185770000 317 -563630918537694262075514872527598718607298556731671152383726931561984903391782167702050695954194204667564521299861984655442432923981123427057435676075698048822016922028602469237894684208000 318 2250990043481654890580664155645658913988916799863344182558534945747939111127665025739614574891819188416490813003574669670920588188818091871602024126204634308070112602324285488411455800252000 319 -8989891903528387647814117717028329944756029180234073173937580206182200779446998183352953751528436630973012862945360265155286025394184058851746817871394278370471561124320737491469305098640000 320 35903557477843532924504169859538280852284972435359755722555780476353021717491516742371663938125646790951437358276062145447122370640219797776169587891527742683076506193894395056584850706740250 321 -143391232982147200898497302764253316315105248363409073333688922583319483213560002411745385053915219012172968701262496459946436632164613799925217186340874282440951259026504670966913158771360000 322 572677086367228070731283065102397643988982356531510371471528850925201866954683999538880865180098008135941813139372525894701839050287715451987822466589375644979281288985881746949204550891960500 323 -2287173404010090432040531880774881563946699863823830258995093939578510377699323965713320941949568824060148889273159997229911113065900298669449585571742018841861834124386271079711138864500002000 324 9134619107515569936338551671291215217867412700899809773171974846677573796832847526970414815602013284268290753138635611204921626803625847774322893376444933199510873635150942899156892020082967500 325 -36482437423582260435623299066433624457082352744257686556427620731780451343319383879661902680924388487822686430082322570243682987065310392326473150611429358547217250171744164954788491743480872800 326 145706621858083168264482397098907677016778293807895034024738618171074598568311009710249314984737874759410742544594294632444308756471078438640107348570698656585090481187516814229507737275499945000 327 -581938057500890302857643683024470113621506284294035878446185424229112731230456313277202938074824374663668863745360033359964730560354384243120873623293626781320675840235275340704239172919882405600 328 2324214711885055500140197390391630402358855648503474771070111099451344280494736028549948013056548772001868100860587933626115309016965285459708275954951208668303629224174745226244143626229900679900 329 -9282773090569798641980982262099734635449402740665096154907423451774477477324281501234783025665187588687456992069169137507498638060006170643386520289668770536206495496903828010118546920224047704000 330 37075004653472536693645884310784256109687633972708472453283523676485747046490676632232114843802795507345895994211513610119333945169706463471543357726769655537927616798637345452164713090302819352600 331 -148076681365130488889102204080225753701572461823247440369802622502049704959647516454908089423810942965178964028341451524672431391584056136624882395703185465244549882463560978805723838708310528556000 332 591417400375287783762971163434039300440320198882258684299917589993537002515995614689408466468145674010486869637182448348568929109092136294054301647285426271017165267142843558121269156532127945478200 333 -2362128276330835593492649639557025206276757498837216416779812929044163030325991684548122152456426574861731722000998916754100294852742615833393332814274314599878688657402069488934637628430107597268800 334 9434411228484270398978785791640311788542611722278468173540972405890352107541649747218074274055143620053679048743077792378106554246908386177508595791374641017425442062953633900460479576287879245314000 335 -37681489214455090151829966224553724703114086401609118063109869582527737202526352873214972894544516792404078904950659036894981344485101635172838688596851056009681415120804708943154223818677085966788800 336 150502333819817552918758427438263794051867933310105280416200962743944322482609665921381765937069510638181496716977062839565845880012805691594681043179413929598120729073979671813426876089300240972463500 337 -601118812590119778747537092280813179534220944636398354249789702934562401694304350767900215618192897656084813744147759946094288475559894060926886208796810255750456744658366816747738514116467073452105600 338 2400928920369325090513527755465988833677459222042825146911217145943605368883310810413330107115063528129362000598521698075763079750377915133000118326312435947000199706700166462475412840591167383875933400 339 -9589592941051294510834998335295210251893110676524085629190308235025928326649814192480961878422340868897244302697805999772158410494274858636309918264544563103351549995774672906239602244004006173354940000 340 38302129285591633207799593159506728827710138872159889038567060752926481530649361409971426975001087651140345617856849466858852622409807916491629571379529600868577980833280103654728636160905872412173317000 341 -152984533895132041667360687839924625942528268584102491949646478696539027606912024759833625402447271951180549820300041832871127196766896869371838906023031404363704057217987088637975292936906542531930760000 342 611046120496413103681392609062179851410386258322477894445112743883539551597948354003325151781591123835141012380803165023583867023742785653636013116538946951371581009136879595985539396303773206283238614000 343 -2440631979382798854963052828337138116695818071296295776473861056791984981567818271046753399007459525698814984533267582144761354661012154778694489023706068800955552125035218954846886715029764424012321416000 344 9748379687132556524001157304534752587519820735438276454532436158686264642735392728712599361889664981309755791700902433748510881347377105025638577256984553840753973710350364979193021014038798793754504595000 345 -38937171161544138559245286744683973625780778210413774419178460683821482240898633418535364549738636002923428685360896951247189412550182726606652531981047798877385475117584502552967900793607322285552280592000 346 155524268566925148814111454591428685823299836747318292920937222692024893064807259993832316680595887738185804806656002315435763531896780229668543152886056039658369981899876061623760499699966872964901278030000 347 -621203279030896147172378586350019943678728058615367186756800682028909720307271579382456555417398795736071358275974722793104873404119343407100752758650387909581272948127031166844228423025790916588337083224000 348 2481253300641795020375540678994346652653767440424157244810886599032854118530494717388856393890394422454468400703971788664884758693143024191896304508428300960150792092037992686901176883818931757074513433326000 349 -9910834963514108546081075920853697784709547957374906835172721284230549154154487541145451515261071897720745603234645166618317097636286001685375923113522685155975831736295697237127381503686066154695454596240000 350 39586869250898151825285056830466741333726628395325422206506896068192672797956347419478727708403965884010911826332301161172503923666986515073444161332245217278269113256964486699884186090577120695043241656800800 351 -158122557118543544748218175716923211900443589529977625006276167529258808643662730245560710436183646454636684027007526250513932112509134783348731239764141624129642504156219424993292453441410829117663475968560000 352 631594371778811002091620622618907032651234507263644880039273657414637323467237961682637311096321792107302122427422546127681875165827680561326926465506604070758484866723083534724425348404424933688802206583444100 353 -2522809243729327866695464561645549480993097604245781093839511588407003761263388893669058835615786629665214789107612787011963327781168406269157581583148143578986975798484739823390352114392151544206294259740486400 354 10077024307278813231015132064296348093017257885218064842038553727672524894819165334857317782574517520410145070802292890339821738062732335422667911220630501280569365242840022729648818357540491686711919314174309000 355 -40251486088291534418577268847112658628642592969662160675668916727517443013614508425606188883807765965338711056621414196360689541696756548616119051741243436132918478941028850636093795010789118275815117777008621600 356 160780451199653046332187610018314299078527858780853131645757760358860261843961526347091819194915185276549337894311033551593406878013158438137721144036251295903556728195617605548968890611955931004114868102650051000 357 -642223611249479314718396640192458943868081548162298043470984673073630394711739704152294045170476222613470031332409067241805606585949873534977195330317272782008516428989023487531192010354453583178088751405221451200 358 2565316681800478850162190056983690478173456552488536599760653908556194750805362752410851147946428161764096341180445929081608827223562029368316964982962289423219348759514390614833926707482784657518892236385607830800 359 -10247015301459369260644894218863716543746005847873266284976702807723432977749408233805475345300082185447527608622749849285978191902735932482980166298992021467372903286797259203967451125744066365255352102363771704000 360 40931292359428088544347884956830807410146696822782780284789854637126549018802466288116554474026645791135163703325910606079432720830849429374868773213212962473094156187639275463669053726255430084044435090079794039800 361 -163499034935676454892692174202364002654995347272881655705908316796793739890382338968913170009908363437641120270509474629859803940768942141519472114113658951173013547752815223281292260997445281567821689653720381936000 362 653095339350718283547035171785842617787674094283807707624148597363202446476497936911720208768400226272447336174470174434231731576232059999030535932069018807094277765847920490038029941446839400425939183621239943687600 363 -2608793003623331173425994938620474882032566256885508666401683657936425806895567089217384879163607634461704196448484556580263488755918471575074838753030623784644077784304584574158000419024526131359620258578522248446400 364 10420877583761917636548877086567960006662021502274357101576454020360313000572838150458157755659681245817785834198438515846197007670129982344276617825706308277027884932371426223423467917503182329861090121295042692230000 365 -41626566938159911548732499274150815059329898126025262403501624582058325351380640991425206544619949865553704362161053437055699033861370722937487947801517173428934452377577807142188089634673491582119786506933311559824000 366 166279425084673633346011035089209446121746771495577853039027949572404213972289044889860326719287806400886588380556414817134535480469027034360497817071499085627785140228304071540099649168949979097284924528573683516420000 367 -664214028049779282702278651696131245150817240514439509823146157982881681630846848629802112238267708578725738865504782332351557308910698472397652181198332191607202465417817044892202616349608317831543315560027990445808000 368 2653256116353337708170329685962045058049217401520994995501223139479879188304759764741501782123554207538482860209496124376458552851440008118884604581200174346585369779408891379536355399543010263545101254189217892281677000 369 -10598682858174029275764246449406879884527034887181626848957279557630797174079313280126439408797308316238878831948258593021045308038627018984897806829312940302081785485988597805941286317219282043429535414709460808051040000 370 42337596934914832309516952330428161063995016431752423126534651109523621972420556469891680031443219572945238175452772754815692342200774584224440559057757668242832664633828688882478710896397406133325388434730934123559114000 371 -169122771238851453968125702535576915532299831889700656038223356677215231023147762300126108605578120042226991786850914241145001163309560983856547996160127966276418899931011598348215164762371423590167363672612353887241960000 372 675584280209879280177730383751205832983145583909176068760883772268089456201752026760970192427609511173040751803472416229982758134359121180368896631391702111842728802658156488135806148793785097800007266995081877644515758000 373 -2698724448998645693820830118544883221395829065855786168839138205123618556272655646844267248234560003037710869622317220414390704310563055545395627401200160379596957287231868375375360792900963642810617034872385345792959792000 374 10780504909291999577761505627793756454165659823548604731295841529106675040391968754288413608700774918695507518328411546128068553667713396156521532982325722601982354030280428720188346471382960753873099803569558993382735780000 375 -43064677755827421026428653001347833289035120074114203290365964106791987981192170818739423301828133622667574612411867180470670761559655881199880934284699849567065252607995504771957531517169312736308259187441018801834237093760 376 172030256068210645135939070311661916530005395249983315069711289232210712598380802405185964272115386154095389396705870894224309508377920491978845110610067559550993469482744587023887411322177305649257342975203324552923986570000 377 -687210830592637299818297873291965981850777060853889139892127957676176582573727709424817568131605365597154230610563635715331333287182651484958703688114991153963166499574316328989669059727832203147864777789085962496289494347520 378 2745216956538732259790023339074589030926776466456474486684075998439022352212264942576081223386922531676879153157117745560395899821269535717122055635564727622681212274367562954377972564795068299867992246194184286268844393010080 379 -10966419619221164163986965009672206820072265220663245505130329699047648622969258651649081001132308550566051126019328169278100065787981954442578381722581659346976073724400506590006223137348243557306695788041380058625105874332800 380 43808113172005147064053915652603524830119647850235966654948579527232909118292247492816433952490430521902697942193307014068431400372728859307143768467750568248753501528149241745928090180654735746616025364472793970477843924585120 381 -175003095604120866712573222148683974702083931785747235127947829378936358948439393927632682782807221256756295271953318360897471374393208507003045806431742863791376462589752066210438850267722614201469456653041132375781269187859200 382 699098547017834227273493973587924776923352401018067499314305891402014147835071180969574919795121363163477225233472266173559847723380287513488152440928988118910656970787204516796925471004047430203751112309718916535772898451323840 383 -2792753124663008173988969449720442740770705521612522518796125092595128329501132197562798511173767579282307147329745516917042475504790319283544579529584896843765733224336990764892891173175793922709463507472633289159564751547234560 384 11156504986919694589031115073091747393544296251975090469495400734960046151044178504375438342350540356291170138414577712275153524630863323495884381534559430229318567381989209876196998381389639784907548816153253034430991960890897550 385 -44568215398426419014860889901970990150565453684198154634288988337680139334369669479321679211906275813742847085917313681339749988843768104745120004402844527029680092419823241075806850080009871846587101661171005523378538540670364160 386 178042539560868924676635219246910637938891961423414921359574283951253109510337815662718223174020827245193437263764430524960236944719211516776823646690524677448216706636913966282231690804972510636061774791053995982824198686360796700 387 -711252431672901200675387778907964526520244049416112233110338794585007992334421906347446820711133156322467708182420579359190795344408948792400864165871073353557555370252497303257019961390713097759734226631315353246275089422505335920 388 2841352975099888722333781975429951606124906891016497391261029869383309197089293409883887931501471540609776953294152271992432103227328687572719284708141892323995730016644474397289685092543042758238372063871916821203146723944125497380 389 -11350841149871286460423510093618254557990202163217961187862493529736501538626844534147520655261187730566813865215275212904277627527785899751123451927200428074709764200328058445294810218046577488189799321207699967926588680841999124000 390 45345305182025455280496790858133733741953642273845075639902223854658297641482680954000668260833462531417012836411744368569344776013162457804339369750887007492271350235814917383897598107787895658707790301784178408745905479124197214200 391 -181149871693451680402471154058995912506235229149657426152160035625266930176514681893174090879280130068834149729192855398326782377274786636408343827691398125513342742754954734092951686482186478281540493646704465412147266498960839396000 392 723677622565424294821860528337907388774745658826007821579163556239186129447049514971225344137842132381605875679661845183705492691402130690039931488827183895684654457062052356157754440773832640755001335496962183508278688095946761998900 393 -2891037071510266900365638873716170350454765734593487524312582017763948820834678353633705215026294068769717902912382136406367558940385185574641864488584246255843828383316713873731952611017058048102368038006489327389118101422170793761600 394 11549510407985534161624642866671075494238157864792860622190680557731625284517798164919794718762131613045190894514457305915860662111565467674620434114403331751257384691224526230390500883945632097920608250870092069125917847809577342917000 395 -46139711898571049850462151071751006501141875406953852365866484310629779430833379320153317316382571537473207745537461171820507519389699450325132282917202387383855281737823540367404589597604840527703499406877268768131237857610695053783200 396 184326410190088198496972025999417524625870009485133093102139660152660153675285556478777394608998748045316266214626947924725943072288837386441561575559666590269643360380472177013837324655713692440412168738788073603188495802103024752433000 397 -736379395112743894964098198972720055399152100131813277440829239391367610198408909468945138892890754618151145796063981891393750651295683035161291734617322629464043715615694708275437276100591578168733170768906303901646547473998572347710400 398 2941826525922404265728800049474527949860622091716125930374083827907590254432177190090893578643200348454912972319459149827806608469006119344354512780873561336106031503398921675980679136836510091247382690658314952294556973279423690993839600 399 -11752597249636786345198634162916553204363546599999992495466170009257913453721017717046516003086999895893625923392865912855391488616733600017009922652932123032484352291187071046596929170362179478565233703290940626825511788480552136858024000 400 46951773657993052363469865071733073726723880771856753938891061073543269497784482375300794328262251606706793021566602247308455522042551947314186010469853943727375898010733192889836221946767388953796231323462675780808960116484686195694248820 401 -187573508098107857366170649528133180370639220178693848822424929144612515471870706281240931097227052837873874832876281454756372037885231812218999480573820091566439002796646584636049681987848142921309202319747888168632849620666450517114256000 402 749363163863437088232231079590620717266538409957918444472782458534560753508461974231851595887567495007188140176550926362552256902248437105927299156216313274020295698224946264075669078410184220826709416595837579945933332475219957369995225640 403 -2993743005688021542965088344626398164117525020759216368340699297781692401713490171022655349988330820508163521442444735993639274538061904648007372776762352465404671610814180475872482967832007172987961361282104241035462897631799577467976198560 404 11960188379763059810613013340746428259841718137155819641092162488176047245232770723515032946239893886202106654952350980584410684809434914491691441793179628775235906366955844035763897862287825809379950310579944920884681739018031869418667780600 405 -47781837417852413858218172514252691391105911599064271861605802796251083923276044155820962061044635896586716031011917844536032187569162715459941517445660852376713072707850135334277267313004016456582133258067681066889575321000776819812265039040 406 190892553782034996568500867353952142013838174972874864094228079514920821246180796559454215413487900896663348948701407381517439717310860824109551510553133077805298672235326020479920929239247926790187448804316263024448067429757834476995922288400 407 -762634484346110172962344242304928030968282713266219128229442810441470793562592485333154387021415441825349643642953469868446886959202571057254291718067011447770673371701845572352250974451908973973948014899772483526046256806220076159826970585280 408 3046808740941861552710362318657876232675625848490443754937802581254089543522647904766405731139563133403744916143394627139962557626020210804910772733542348654548028139618895287370915159704513333178953354078535410586508402888860320928732083984520 409 -12172372749956300240981475501464193302887718077170811019769175304044861080386042319229200888107597882044817881643387196152662749821933288440661650328992049579910374281204532670402151936525771775693884758753531952785012574909785765187723308681600 410 48630259104688517389104292004313302065277853403166642930283706783506724827764672394756039746100169238150669890061965109469162073663898542949694075112191300134813382319312986673994383979506171881437573813866199935664398696124218589129283916378320 411 -194284971412838354232771524067702528872862425050111268116526164948437803079317537206469170980707509604204825042194269616221987432591514425869014967155339611446456976531711762654870929588853918893841401923368149440469585639076393792273865356494400 412 776199055041504365464342033361223443287933234040777827513941988689513572470485388315369391820875155970358019403417648482967102076329473173518915337227011608216782193323135588259480850604979477933551954681553848376119971013251084936310237521989840 413 -3101046532549243671010730802495421905543076878170066307796108160653287665458985684575177673318547031521831425004073718232982250857278267095362986831687741916517483949066948536607362057931508474102579341541065642671347334397166597454555770759397760 414 12389241590484042139265644818257265474956203617495612808074538636069971387523016009765928107751300798687632056241651630375367916881784831340785536422151937813721445037121101732277372510537887819973281578567839115182153985653517528700618111157964000 415 -49497403743011702553254096579075072654214592982886466022963848293595083447210889178699949633019339710645865843833299710080897536639362023218827508260375578806690054072982859113669153072294302121144866539944568051318130835789609083595906854482819200 416 197752221487446942213730642843994944033267343655557243336705308757048779888531194939079770206194357782330574781484453569278167781699680807066254666066962934954008880910891141016015968473926633108603611111922025612402837491765121714452315759499218500 417 -790062719474438278414582974298317600445227096961677117592969615625977117244178786693942622186016754302626914907515525828033694368408342507059327647749961789741539442320319249772299630031637818717885457767149132542893430522703597309517872916654726400 418 3156479760528160135585755848997491488869324273413980553508137636334365078936501512752974364937856157886855766806099334826458549290401755861182314030296219143890445369707264617686738265865611708084093330137268699728929022356883100214292393427977806600 419 -12610888444190446960314284484304807659667705466935453633361896020670243110537331925346641742578366154281339815460275416911097307839596674143970319488496527277943741206239894799324671130132546424598834669938255344360938132623900785446615203243615252000 420 50383645591739830488984968233073011627573972549221512822749111644305266229149850970777435623689459391717119130797049094747921612568581367194267748411644994371801137756344837386734565269433520491525234851348324949116132216058326237850128635488102070200 421 -201295801377754765817363172194516611061565161331919984676560887093694292074533579953203280801769757203309298117452640434552039612888017530393211630284700742257442331561752547331192649727526618073840126723146080709862784599625088574126024847910673048000 422 804231468422582150079682036903213110235486601064555649904850194598064711647499817781664486616513225063878282563342353022996272820793775387367985816184060364527333438897378341916377801344818347120761781851995311241420981472893912047434376931574145904400 423 -3213132392934304897853771172994283015378597804195924532168155717586553785703873701325292301408647807635478327620028736246793147812043849429250534662648481196286459252752781069763916121327849909478417601306356294456972855073826447614051760762114026705600 424 12837409202231884011047602378825131333294387755329185875385906497759432312360995444348630217227041369960958553528402165567965983951062922748191058494408475771200153838501411759714134834423008499445790433279726617513503671346163331652157192926833442899000 425 -51289368287905793810257303263554017693932380873824056348831481893782221192864186588102181867916149777347674853695430542801752055451284386824779401529466578631729315507866332943319347126315296302477739693760329975740670799423779112441395170423338514047360 426 204917245908446364288091188879350235122831421392479018647213210363229360017663434822083109359673628569973810557673993772770420159095244141155671755213811876990806651033371751088152221486100593369004455941636449901415399295797735608187908720524416681406000 427 -818711442239486724451351936516603646101552102181896665811815581211076864248667357733136810069982552648665939068536407400108768024203471304770365711317177181627983710952187655985490808612427096974147506760685445785485813970060558193623692484549769189622720 428 3271028995199097112167526295351005469518827867686964201716723717257818188562989342004499072754594084658157207372121497562075124898245519687681706302913066144986421559210063864324199275061569632288959682933517842612141673337382378695776305749419145514736880 429 -13068902141608747506336118226262774837356303476865950224379094971622104539424950129795083503205168157960138751584526302308246629930331586168042270347008264141283100564761258091753028203665523451846753316330571279272499347003616139706548984632225065750236800 430 52214964997488381296967972986744055175815660097589623971350221730078043906033483917295716531231142021066277900850965535997976507648078663871324112365666478334439858421388511423682635059359277261919304466516882444450904177612698159221167722744962422280719520 431 -208618127963074796506861153192971856638392099148688520828102168215500647137859998751010214388837656540286870867201241110352923300071615488176258253257251008414237508100187393815711874178611417500745093167592478796606044122302471285096433423115395647546275200 432 833508933289679040811020803181881128895322593294422608555353808196149339438367838033065584278296240344440086100135397985378732346542591118893366187117641407875191764840726099897355029078543168946694631445467921502060007745363333028183899390797968198143785640 433 -3330194739912282851299159607969609265205666910741478373310607860300773346608451733217613893981956041219493579457066690979321492833237303554024415087277030152965041747275096227788989701386711713711931602395991583274430309743122512940370786401244598058751317760 434 13305467964461149305980582601200901414879421755884824813658704781493782568542653976979766128194569524007458853022561910872695516867478087767132558338284852989442434302282289177304437059501258094515226809389472046824559442340179868676941203625343040407012846800 435 -53160838573242147419030677815982297072952659175077169294511641504296859837286960825568659596876071581370057628389196471549532783264165218962502771749230420356894378109359190964484712037110927698101993718069090417934767623316378122439245915613993029739268720960 436 212400059117914538923232588620984103792671114214547796800245403999987078503699641657266909668045366325958676852783390100545349797759305534669074591624586071018596249323652544840397501592910913349237149149535864523904062731238539254575228774265670053871492681200 437 -848630388493992515777175779734874029510398607534756970164117874130504147760340473102365160029440397006557387484211674068467869831377814594006040039106618353830853386550440525194350126146584358450805153343655980095633354339295854316636109086509732470375576155520 438 3390655417042087038263042364633175999457988554869059935429822096881796561462838285252245516697996951304916529288825749537038255713422852471910459144560491900264174079661300435697810810974069784815682384543568556642623060552508354464109088984673342624740822325280 439 -13547209839101555515857351962236461083201097914998902438488548642691664873679339593552259861183439912716223785594913220811495978505020336523716616891445698000721889420309246539943453691881509828668341027572782424516769316125673877580832330117607195059834553840000 440 54127401719423164988290038164351642034201663559239543747669226785826266618526014752349529922532253183016649088059343864176923891784644506254052186104786924734038289668818190593792543604560574186039822547100497631654521969866467620280751241098683301365934856082000 441 -216264690303194781903533129411253581610936372586340693287140431011380914957010330276692588214180592266112110096620662636780841681895351827631519000592848010683285026392823551713130792664216733270241703400498850345494583309475307380924316241378589286476572347360000 442 864082411983623404565431869312933492195214010835229046653775065785404406211565307789293305898412771367977613398284208847230865807195228171773194093267522644577134736108249682590881208316476238450098486701616760953125267400047880490992351608562843358403582527444000 443 -3452437444587157691827256364272329570439656387676665527272976513721864878023852804429212565182434001178549784992682859437563363507184029957040717330149601949820913966480288853259467383987799585384490798982685556275768166054934527882019020386660297835085462552336000 444 13794233442762403783675094715816601134673672955348081033131617209726730817676018214101493337436296546533532427900475708866270275160093706583584020554317009013462949177860968227596107835283282035464479028526729299312057074137492930667165698888061056089584923372020000 445 -55115077163326978540768460209913210659357935147577285181384924467722717370976345156599923079066241878187110447309595429237684733058557681552233014399934654178650025097711004084893296031186186090373651019317977492474383680152388626056139527346106065362812805455712000 446 220213712491394672823705275131728635952160303135552376521853745445536355245274280144595731524401088940938591569788636728715451347529902553331627900271544346809930545578111357926354506286282583406882683023242520966249833916966485904849301879729288267966060274535480000 447 -879871767861703375358529466993410408732224057731439224759453761532512983590966644944225617651314894602054376487967495614481746969203105407417663673200190250121017115703726316073924156902000258298544422249445767656477957931052398942105368391303852878404955164332064000 448 3515567879655709461535469709613495218049833934063864577859304106389080919412533498448825712919332737359831913808040450752004858858942312505848777086953406693736552321154029241207002518765298137264656826290574116363748828328156201334472513674378906323328238688156573500 449 -14046647006041297496273218982941231995827281248434225110122584859197579363015494850979219621551602660366792765035618791283875858438404105791593804385433580443945611362958396880508609536719769421659235796868692522754604865960723162952921471855218569522146560683231040000 450 56124297833572923517029045288060813591422867109629260573186522021789709138815273786869381351575125260622092127940382688947964817595660404959144637873477488338694710449063325583486944610540647756761132885875560710485966007740864444928352991608182981455883866615608641400 451 -224248857412351924787915992387962430811116310591168522954509478900291130643684354100296872831764274630340568302641314937988821346854299693590802554597457942087802360625667962457095031997137951792331975061417173274209724970805452977009913162584412023249278448183393260000 452 896005383071451494488637673774247017920628553835122128525937868835911516501394109862435934828517647594036580829366774497214312125030398572176167245459504741645236745748287140731593149922015770391011704996872465851999960192839396486341742610907948968135374107156047537800 453 -3580074429968344627191028994943799805645654425232405862768855051493030458966760295296813080726846389640794258380846343046210821962515551505608196827631210675623493039237190704125187918920135962562603324128411997594640272071076359253454920359444010308593234108949782811200 454 14304561359030568058617307336089576306201714518346295169097049444323225528344975677959514001795072123202684282650809627567539468498915130725865116490973346893220394174017337404162436797591648862539254529806873266089886350820814194586396694331209930277205812848189132102000 455 -57155507045085406244487956531453737498145497425569228170103532747102628742312179072059896238810093479350410484839871788278449091619205537685615175396453657783242437204361751076934719934392877619956714957910046913266489307117805374847995128916546225841760718074876883668800 456 228371898295000566076290636656876580111924095831674636032672256613126127740519028743610526169822441964138776417008141783300729886856068034228707864480410489516772507685466404249408913857960644362257492107357657596147824841345821875823639243220485898031368577480666055153000 457 -912490350370221032122041514102513202719840913689479410413336649945400278754951815178355835615581403332528664669707882050175833858448076163292883893822533040739650064228395525406232268345575098356616811419627178569854471871426320151654631686456646257884425507804923365161600 458 3645985465782017483180425222033696384126533581060982903166618757755580687466433485758373239945614038035964841180701624286537722122622517299169598643438361951766378729494368894277386021190302034143617894483420129603009362772023569738724145593818064250420933725025224371824400 459 -14568089979121866741764951853259737357836285978129852311704494337062601113604956840594017759700313924950842484075805835059179771551011554226083758370215093635452737939190468981896942357805903552567096685699259390004272761706038885507998338067260061931073646888596375695432000 460 58209158690737906561696350198334756342560910167579164871400766849749952501610662132870171417421124282832584527007394184487506582353668276138421607644756441583851943770828611789323796556175984649574223431753136273314680256506140924881080543834478468264426534994787168400744400 461 -232584650635613047508650939587087225329554479598130578667535859602959323253237409534539730953365621570278184518330481878933724002705019655619888094137915000686747770166022404149535127823456970503272767957687142455125477262514529979671245980374079534157568546200089107885488000 462 929333931408989491099854362703040478238731135914303399409383049182044724507649092580316332654911810388954280641608077608126853668290042823289551165981273187526633305146432885151644777963591040779691841636013218809896765119477523558242022299954894247055849905083568920714552800 463 -3713330032233521387271978902751617424543593965259040974841485325173489912462800578633677117251007750611828151561572561312604317802450769535323905169105854024392761850052452312642487934370321567402265459738464815845251781157857811789066988388286949997845212554407180939029379200 464 14837349040480028475648480786086999482165320434685361373901301758085874685214266288012558473192597256990602157131964553442263903258365085486087900118476728171152504863890263604614135692756843085527739585847617358991315929386676690028014110800059649857508195315893560761520445000 465 -59285717439639505684514082942548864704380547137001278404360706217998198811879903666413671947396692658490477945543163096616401571617678603682946806030424841587602913324465420039717308411752390001550203883800961094202993456190180648211706295549901828411345224318583018678847776000 466 236888972992476985562424301834550940869855618756266623977983569590627792601653287196016261619396184309586439204764164110291514659938423964148085096964750214529567897296037391555583852618126167260060537449531580012202901881126194939671210819179409698703890102183504933069243530000 467 -946543559917056206657139219946237364947833398033029400624920077664483942889243830783015551458898546917886655183901946007170292824532204951760632976240648583479955920612434787841162599276678549065029347059284638732464646630462804630762323032467225531476483666246735108032133992000 468 3782137862101724779527427338157028617060869352650024514651741975342705359673299940888985078882910978835509632963144242661037521155402879128944069868225571649578473589798288524311844735092631298298604249995854602057526353105219719273633418902455222694922693359598246585376445598000 469 -15112457465183772745561988052677139681709183157317703867824924812192883955437032532055556638504487529792234652908714223653377028962083359731565598982190415092684772589398694132290919393687727804929192347042877293876281318325308709676668764863382899027447091495349810210151674160000 470 60385658942056778362933736458566349013876574522938142551620900922827781713663122906977728054743703931894770821282898633634729000804459162430584626018553595960407359235579417462426272052320904228582909297008852113346185253518929699886716846022078606349415409155355156812891286276000 471 -241286767806987971832498525672448375142432954736855218469136140989969034750641207362065746992064598357286535534853318973666833710655385150276732017806945785224981370231990767805128919957544259260571531424306282085324713447643576878582562579775589308599744702534034933215934081840000 472 964126844991912603532757880110093011136430330886010982987056420702354542561002886369892911919400853791302945374484983372140741396802054704645696667365977717412091760565189868280553495702336356753851145096449797956354594048355187089194519866073915552234055619859467695506377211922000 473 -3852439388988570332404325297760439161738378552726554041229419341951003420150838625134717240756050887357597085723791924509557330970056129424767428429080560169395801243905717667974677050970021079218002534105828714679141625640616208172545697062253722381305299059416289693550284101728000 474 15393536976033899288687579053309821736301483385096892280974504796556258168455647955158420813303148518607733796058152161346854069080763596965329945258283041794655851918465254342949125917433981192289376946178340199088680178940238466441440842463808554124720634878720502115708125395220000 475 -61509470040976028885345526741218258919305995406124604992093234797539379585089879539918563416792172700439321962007265836261739497681851580092163126005542007207758135061371727508216915487401184908267238854760351546781160176809492487720494781203689383851308326632605332579902809935734400 476 245779982251187545835475213778433683157378293791403563586416586142084298057554962677789511968624717663373890698009300937319483938477614491508393017809702853411668734995300504091022941520700538302877039630133296710458794088406366132611832384826907438974342365509100705542900481764180000 477 -982091574494437369512254907843903748930370751586162635330859225849755283747119058017266204302409027412428020263595350864853004182582302703811570718128876079629090202208828431997421613821689390945984038765179037596413064749098004594030178410097364244467831002089353820874659768139308800 478 3924265760919586458547961993799353135372498036521126164088264457526173540320744071169674839298841444483043334266072203785870253281551683708390770618277685534561649143932100114674412948144205416701385063165094863837550080752344502886315816355265900773658020856868434208071302978627115200 479 -15680712151032523404039330458278880378550628525461665705060348841849266329845252916394172585194768372194556721148788315158781282813124198264582510554724689974064129214983735169336211155301255066416453455917807052543981270927270231243237413794595930937243908220321612825833598969844512000 480 62657648990322191649074626918291610897565758088887761019846400716093351058229196937184779424433729132837355166010878748550652165144565654263244565775954167173822515904255484247116694580051963268919992272952323102399918467022955507431953976601152009496386151149931034555444554293703223800 481 -250370609101819984113663967838645083775254838462639283613693593962057920035452097744563975231275606182558876818199104210806784792115820485075514551000544466195200330913301572564401380640449999626293958247087994049424958170304618328908346429533481421459090300716029616678564032243867968000 482 1000445718549743873415319382414446249735110406170546724558068296737686851790347623733964354035961855786931170291503908450099749387036730436045910456163923535602831917027104358607723535517135617887774425605914604576419796763483550146723054650190058659549372058206070591659025906193272591600 483 -3997648854365348370567659133687012116359957961894069816171625960611262382528793921549732900792915645486643109718161380230532493760697744257586946387536177923207121805407152298459580864458936663287721870290887758403760896549365370948238903464229704056579794775112915744442034742785747134400 484 15974110479539599540308400637116764791800646464876174265015894534747662461719061442206395154444926595307919140496608728426237463387678878551318437094909938351884567040664300354501889021466925723355601017911176997987045498072566549262023007700011521486330710929891417165955472921356630522000 485 -63830705679861345061163775658051996260287916703276908402440580455562348437672185342237943363809097816898463464927935710639047768580466330884006450036554256062460396942716536819421656869130838722338265848847899494259511475715841087003531230904962475748260570532925403456471008776219940406400 486 255060687641023339724431468108155684985088347902046834144075327294819908542585863554440491216649174025768513266459692091372309667048590783201561841405887332503436727962995078957415050934437596675030635561454639712101412361704547635050968905658016953329858169493812597655174621973235760748000 487 -1019197433154171427473041820436904394069079378522520064468714506254487044693558496382411096323665150556144846601510848714588718353379472741908306630796474671626129363840091075005634387063796511327733500753731562547716328474036675257870509810905837535748682650633138954754019646113607780956800 488 4072621288685971843415033559804422047106079509818142878200809868980595532408144328655652367975992168051168721808781262010529066151143632684223782342554984817721724896992773021507917256498069222569299796478921731808658250385808815756064890241580162771976396669746032574792104865163758691005200 489 -16273862420115522212257953983572425055643647982695039379263260609473865318903306597921075964298569124927006696284317611389876919957455314085685286895585104548712300642800010108493359289517486015532456071895213884049160340917581743210891563278734554002480606488245821200590262949949537758240000 490 65029161866823779553971849192988263529683169577421404721990302324840812794429670768455903355399249708441387003763144795871092908501456579712097715542208685626137067321843703825384977255309865309289707976883189350502998497443939700269597499423764380882796229437762678287433923512272009975012000 491 -259852304583809472674487072219112948390658130837569686330938220719364814560792484469622792253350276991044675401190493838186098060693578364372116461315981562453106531597063237765050478670420913769064975810733362182514657780405851866241247289231308844712274347028426893916800381909728952682960000 492 1038355063889066637735132425442611191009430002809548933007377996616203497546967618939502903330541573490571427286932357371270416782747109543267643172710553800965242045635382833893559226079810120757087240449077064010403332733912950674168639647016208416636849983470461344116468863073179478743604000 493 -4149216441001331326205727481782533522058610269548002030578454904479199173269977083266962948944446730286627884537023977969468603554782689391338534790340046996720901599855525315747928513356729839442414946702551277392541827789449224476704198529509515901137964733195242912986392262024846675300576000 494 16580101460060987941987856668567584929555243737400493121186354908410038465947197438529455439437214496402668887385220440586746660982359434201317839989327857228552824309583640852455258432314561680675701179960274621130025956055556850103765036757533231865080982886205818889772859800537965091334520000 495 -66253551414293985524851395732143716473314783789163502243873219444200624788654108080261559401314714444461003468957411944847294555850241549031984344756420169006768119091262912611374843738898677281049825065442832210308650772238869816705747528773860619389124145910959171943677517043265924505113632000 496 264747595032524912527904409671294380290041946730964626656975267279985934997466059498109962393158425540829523256868272533790300430074319262899577967033672422604384603481481121714294204866433834696391758439278321492732561127101017966545172974475050081012820550243564854225602772431403043547578230000 497 -1057927149742147148786179882626582562122196275254366024254317785319880223115781371229095611851988861302255395350592469631275728001926797904262804752587144750663730182768313351974126100304675904894625282004829860238211427483452033145976856233819630645454283372839224390274055519784095493471555904000 498 4227468461490269165501556887661562804776431758969830731442019430373531283135149777418986392803515633653568993464339180956866405616327529703569792592155397918223820957458873994199561853449798850721437069247195535809547398489609493216702649836206907758252715575584490059532016405779299391384697996000 499 -16892964176667566716512916806693314075997223427838702158738684999329753963510909676164255654149909731992596637552890146941261780276419674305680721018204789639311504478820390502258641177751154853134674033642156425115735143732829038227830550600911157230289981128114342724875984961695629822421758640000 500 67504420536422846941086953012693524761050977084498295904248771110213257719747534912616431170333675031289259477690566319467618951589233873302000608423453312931135673997803861333696231018913516408827789042241556208549024748694888714903296244302049023739284791013496143362682547360630208221239294688160 501 -269748743458519530454705283059855564367417174098351583839713448210205018668185822254104275373754860444473658767486572958884440868314051813922050119460597280861941601061628476403355752574588709924515543074969558487595853279197892096321957080059308136094726403795545771060363700707881143576646528160000 502 1077922427037378510299323937528291835743618169143405718304383537775824916869433131842673690870226583806884337414767201796442278724305699591503761410036725075295175895410420259320791340812022411281708919264066203594325163469091809435837113925153968841112680368365498005836999651543451007050452673456320 503 -4307412289122608097576389157979231271436659165745801753158231747807403091179555786888070851500214730033127424628752631577556346482861438780646999381133965038206472418141998810248880885123575165492538827735962809228178122940350238701924992035797782052700017393080546175457945711360871440069723168385280 504 17212590300194580665009235796463914944826272356383900692845945756599470164086773094990855123127577382949917868693510770820909983022542371981903875704751915641315254098345131605031959626914912570226718250039091566329779799992025160606807787492698379453382100901656171345464360227965842392547635706904800 505 -68782328050525796789566028977089839766295599523577807222712967013407994751795222922697625879815704537242335421626912855486446090691218116782329470532695551377717444103890777735477514363552323657595227525979489907889065467238962625927224319592104585376580996448365280244244125880590107338581709387665920 506 274857984711283386074561000024556452755168856729103565007977906211548534144264828911364905098584393378106733502830206654658707990473498457524406095603412657057837968629752700461320425186462989821423553937866390497485208164755295275959027510560252611171575724914378934704603277509766031776127871180267200 507 -1098349833474426517316920518980313209601427237381456397264992876513109828094166668360742078556934979849353012135909836526233808751573540429409497363278109628140292836995317593018109591508490056835872922012838540990384267775977560748657455953031938502834364889890438214393306229715163706615006780699549440 508 4389083667828298134630999083934658442255194487208455794464263144947594143667417395739798674707718350158795733527544029530242974623645437448887780961558678550513531624017787789951790507706240988300961765036069209686847954244593160829601719992947825523709223943883788654013822630992193234291711645344544960 509 -17539122778589934118245821738555225553416207526801005775656823045518950739608496821251826047537180732680610983530938201186407060101169562915997393035025445989667539910611375828808796468951317921497788565489031793776965641472021371424491220072337047903302294788058412912991069816224679054847013005138700800 510 70087845636138761510825261389750873656033349350556747281041233750054202618577715030195086529147477364631127971728738248099020950150924253143081662009881327720313193124499849713681950891941150038730081397955023738953432107495107912474927848881468966020442664844239629609761975170435030004467506740381842560 511 -280077605055343949569669857182377721792886334234201869245820389679050427405323763059774043870469725078721186130109750365472994495049452901517715246347853911033641523688067442763742829146078195330452143235485305878890031349171912472051759166972657387772839176566637265901808164401427000819085952486622707200 512 1119218512278872963793914095110440496083979626580456307012033683575679063576952912262093839480576287799067732543262026408766780720715733086410379083887194920783492844633112093907554457668600818994731365980338420048247357121896530836060327527143164151195704323140994388604597697773597660572476509473025058595 513 -4472519163108524473162519304963825707929508038679690723471807026306518787105374460298313995550354773678827973133592055818986044554106757098741394697108825387885961083763845840617702884454889602772413651691769273253077959158768132928884876657831320664344889831561380444152708741023516845874270579231512366080 514 17872707843974494475777311174098702371656383484608678674227587925641607195629282630003351142314151407995422839957525555926391786825626106148511170557265686630480419252113663052824079061424582968885308308007239315633357534918069472711962626676527193187083168893488287877299657053659189152798503825118631367750 515 -71421558101111438103555142738968374197431657685332879738026159912275707891628489987781063186680365767329493880740352205085727160967753800499356760661089696073920723359391784288110442716831779620728922038753537920535252437158013415214106303637478541874078533122555766975856381583084505396400148391877006674200 516 285409943235246357429248443333749625828099610257570051156538571570535300436990195771685501461658519839152982683996459941800929199826913177296373065491317287190700528862088538041201455834647310449363415834214521445411041235222542750214817844675649195306908933205905878595831837045153435339496520963784133652250 517 -1140537816464502985235435615179294029723728607977962757019202598420600534760113696942807459282240603334022122972003385500353624387080944978828275790870547644298164680869960405504249758300944812828450468687076588615221440295757464482870047391380944352643100222191576524680987429198876618180847617259013381656400 518 4557756179094077764791700189146306222563558589276875639583014268617404015103716448946250445300445204103223407085623747146930329785017184133503994172189664672275015171875220167938741209242172395947256036615851141782899177110775846571384127831315274325199236387446167058361414110812166992773949143403115333429100 519 -18213495080911497799575692150184733735855671459166835020849062062021137320450021055023633838611879617296028780542968433998455277465154033977672405239476637640059211354207144289807413635886643236988274422325751222549432853869405564355766538494300212981884270855659138761860183042301458241268153339465586056442000 520 72784063654824850387771281870402986715464285315844729052019808055880324987215345128280997942102980737062478302454464212082496478300997152872625642390125072822934271818149299659988264338246948693768935691409164576995637141751378697304474445480010822152428424616337358620800683798008403102355538548859495191084450 521 -290857391568968599495597751241249602717695287855684305135930694243921183022812263846446603487138624274646842460586747173650281231043478280274869227109100065789998693618761190835013882866934133930003295687887480631653244538222662676856508000428553707613667426667367468930330315144567694615295547447866360909908000 522 1162317313209087670137281844687263305183995977134518091790660973038810320847594180902023477113822512527422164189259422221103302230695342790805764433275262457868622763555591940925942856805137517038096945568658575617919874454722823107003923781465007496426880925395962922314492190186581781751004335465460119138362900 523 -4644832976056744425564622756007543644588512852302564468264502402917526039746987969270619260803148905843703185917547409494102813652911606236594835073299864902667250354163656520732419157276820209710871721370315849875948253413064463833089464569338252084714493104583628550789854889870734722879646116835383491993299600 524 18561637496484256197727187695260323373074660522748545462716356795490992469751689551236567354735522412734991084755102025736739794535068034822887296267920956279278506568342795008616980375846618505705677489976350304260999814857047079209569408019678289631185366682121124199394090127778523601013624860815904161888786500 525 -74175974188627256736750771416736998572508093258850871347494487087292231388108385214355389053583466741356443149208938280439924100855396928407983331161809621426480986991363168096057665189037447819708964253633762103076418511702755348976328108407685045497790879374150946934463668423001918209428411036253904168469242720 526 296422397070151699172402030218576637294608014251158434119299490618734320169622314799697208055428806788476527104664996767300940414793983640013109308725565290106077421130369494308923443976088065266516844241303033365866256819852407189250488328322804593807294590045346415772810087599466892621016033929853215780775431000 527 -1184566788345196951272665219174951463551307274501931237014084107351892431785247136904002231791455574530740577017537048904887754121253447545126138369607079476412269676796368635119363237296646684875955116541375915594241469541460029686849845201723197053410040220738474221711535263303608091660654630691642062833454113440 528 4733788688379914804173085772712690046520268011483402489395831228949857551727006127788878777006742088877739364737576708764246070128048283930063897709877478834866756135602356572296803783819171574237373608548092221285776104203479344784488934840113027595675531669364430221861706239200473426614088135617176673365534081010 529 -18917291592207184387258733128145380912850855992773695115505994467196555389776360060861078573254722226164837423612054751186662249162452632193518210079597040064668059657697468676585097224282910605834549415894292628639685497935714403093099050252967798552243846727402762799638750163993010460186680357584157528482992897600 530 75597915563589363719903390543180918907685067759629716587482299344742392337475850894158481042532144775062516723305826545813863326228794144145956887654637819777582472568471360083752050230485007961579515505614218168823370963602405057409345434863477011605794765788789572810937722058656259132681267023901189497740501198340 531 -302107462599552167683545872432234748826563269940066508097616510939686951874197279672510978356932683262662656408814992330830277566758409886007434859746161923727487206280591388892146381673586025002550629712715903094104951749498018053265716946132408746944520473154222147687211526277145867827226260987080912565703766176400 532 1207296250967685453989222532383807400880595171051241382207577413213371907386550429791286938625980006781350380598799030672852893379299101319957545276402680609808148280845713315217302043676147710400141877035584659952410858782106950553606366406571739937223863909000073556587074684358118084984031993217282610379517736770380 533 -4824663342995032963385796699374688460770966732401351278874864222418483498356052001807976202527778375008124017021305212862481684190243977217802872378076257602641939228901851871886226790978544843314123825509981129149557309582768850936307352439758069714045082006494776731409787382647102934728483809981978798128656345437920 534 19280617437796848064692141642142892563672773301328919536882390678485117748192962311440741259637019203074304846681723955642782628074195618595644388295549951049334597685153837584247537430409000644751244818025493776971223416674486950450143526482403124967116672126782740120674641370439545108444919829892289395284145273338600 535 -77050527905686468738785285760915242861912611920426358407783660086660892639651345267577862379642380652552269936929875415112716945232305456135709128538948010794043719379646741393820156630769788847223964299590957852782590071406468942530075770946262122266934146068306823309973563926750736496288190849442365499929580232170720 536 307915148046150405058572214111701612173477775773314891614872211683595117208942640230775848027091873014872487708782280298187360331296704503786223980157865529049104993075428099001108606402584715387669053205884640424102486169492639927239422861400382229696277336272679417891745841111630383638511520135689742753173918878094900 537 -1230515938159598440114194336442381389706454745465991774453903356133854599658864764651791783463271217775635780672498447232678907202303284085177288801778685004220839317808579702397747278282198934033545630847437742691648492319840351597287485895153468186014557737178504714090144628797424887380493006860638096492566923722888640 538 4917497878290925350886637150116771619113417097543763014149375573625944308508832715537972850131223568173577598480235517074826742279825463249481488825900793972403677493762285920083257362075412722556337915718279939359918943316764207059789204490604529783122774945347553090242020094169290750246403561047734366067757546024885960 539 -19651778746831373891821785952813057257658639375382616537510261868530694408405685409779380381445695011820556061684298540992361510884955287710102638947631997968095043780761103649977037933937355182819816223267912528054291317235176384663157073531860364908248303739539441822683376840779077783225073672757380006531770170593124000 540 78534465908521637328405770418324646683482122630646668373084947993030935537400010997061542403761326527928323388929645848421374322960547978669817652602349013606451034007043666199384692632276170285642653015666343289777641969771248773413993326837846188973790892645696438086143248700280717268315468417022424383393309784798432200 541 -313848071538374392269993423790486514950995672632434183891314276095730128705664219750739051210570506172947896980399435183530793747689072220767258827810003986762195751525513205105185443085346886502577499964733428998191632139389475343313230510497906100277909056676747770844702658703943173492067468186532092299547981160502296000 542 1254236319838346661621770015679760244363511276920683284525777683890809003688501125180039378625236121296771641792908145985155544145942810613785219864279584129713366691286744281282080470210575724417957332970311389094925710669604293834575555421483503782087105729361434386313857137938354179751294169825856804364588970139853172400 543 -5012334163503448381986269846262461554368385606046807790297948615423524499947907132381753962900112334742678955004217556188100695023201605586430769479165286097731370258689085274133524554739875356482600620574484880936496857692141937689785078274901304459936628123044433265488340914069387680242189517191752413794471197710479905600 544 20030942954328156416113528402938195524907112964853124618060749379475842310389144417315852615669196891790502358744232922156504130781923851878076975204156881721489889331167028670244577945570404178753164807728461037742442249522559985481504556863532925636897412509715128340899605839134402124166263057582936925799609822600918363250 545 -80050399143710342319952560686993003756583528783554959529279245841598262332727064997398405024876644260588941347197930392775178837562393549146667353260166459219796058448107433926493221737194018701496960071802628337480614935885761069794428686035779464078363648399444657857755805306189992662435926817134863577875085253038375683200 546 319908910685923068294841120788446608318190498078833941064862629304149002678471616510995342964133623894909769138310087250619697505841065929933559628155806226966474491416478147035548370280740519752154393499617666797541157398209428354128571410429226532723478352882678851957197797001254387491374668347363359242261584741330944030500 547 -1278468103724098209484801018922138143485766399131799976634277109167075140865290531190773841429870364681168144769121866621757678268214891565593159691109938031409028890823448679167553907042941128417435164592276466893380754983209711276235225930885357908001394938968327220079333994629516938545105148611559230589442559872696541440400 548 5109215018593288418778157468944664942006755453165212052019410507304807234728163118456452684082765332493079596008526907830117409052538070073077912206114741322267770326899722502490472326660184589904416855765547201532127786439978699035012638449001095009589997550573064646640808365439051907468386943567962947192191470239090892807100 549 -20418281296271356919990950278984463326044519550096516810919421178032338200224317178722683407163459342169724194436130550227871532925518521813309437457509326765566765982087741280269812984457100761684328018505804162804691258703200555059054913388861230633424067892740819584641401969113578536314857123354690736303975742044993763884000 550 81599012379053175309457928190903981363638288205735086522406464251715393351690084232496829794388950757795241574464120320281262868739165934423563693676823918862261987478502245847819082145509238918557873935827313035578060548293156230165766415084152904662717618849414975562767340810249236988926553730004861048515449917543620632252360 551 -326100403852698301917043327052267356488789472401274536765203106899192192446448229014527048150363480775469233086290120149779069292853125789257637708838417434479414863066527046388346700007954138455481220767743492470091859466747316740377307095875465526982764668402400549945055812764704354711629826228195387494009326990563548911996000 552 1303222240432432658473493092223880395792362465228627134408084519127153114228130860210091227190159130276147468517990696172487629549266413789057543963797989295417467102069642287342140407816372767115653083399027387684279951497771583978041065395388320404542958951587514466565995084779450997958925861074841633851306009408118363050140220 553 -5208184234620133170382550287716648160737207320763110324133131002830178478823528767515090460035454376382339806906986431435175421159937064183486345639013653101221171763308625937401248035900174645441417207877823448774051808804817908156691407123491079564220948368921656222981102931959825907938417173907600370328948331090861028957746880 554 20813968891122218357661101681862957204133846017514976784233320882674246665635298006079688902589630935123178426382682360990788133280338919356472582783340383065830294325499565141775843869730943727545777783000197416190001363910140055510442072764061610774804281216025165201014673671833510035279579934951654765703047741969058982499251800 555 -83181005904629306680675008502351143920869275323327630987609224471170823495804925080706641583515720513044149806787668722504332240534999539189018409815104660546706881340786356554863763431183576608128110435806624446548208177873892595430871045733171572147014124272853925446119460046688570890417152783977850097915277605195578936638327520 556 332425351461378432300223777096295206396744634282598370482290598238340428067621044870201895705828171812430907885936006027827727530244977932713976093740408819073808222286882181438692258220634336833622129007394218072151451785838061469396696194410425400609215245690726870909145372188118990339696292839353081876843127740759504828235510200 557 -1328509928693398286746987760640594495702987423038540023102130908382387603242716621236945892298325035853511059541422652882951671852574485507524844852384559328985695698242927611493898956630710595768953544839190171353338225638253474880746920189732190381307338248383994305339179599376040307546384817167605274877552069455163590563852856640 558 5309286594621812403523725144524965783892922604019594263053803005811388006639159542599813526065057122379912197746119883776268935818808689306751114222377814490154464666102078249639895909547196806758469543985149906003970068721825748891500518613127329344125039201164370527102681338908110958334064038702601671648903506163479355210963511760 559 -21218184823346724068693814442750731215749203704633312003315645186651408652220629250227714799201553105739024688686217746418689720990536462110021683602334284043636548217410097054424925492386567686339847677349207947113112718316937633487761086998323053786315494389432504252897584161435105615931916271102203422049493963185940207613654596800 560 84797095866949337869077213386436794824036418591808460796251272410910775196316676687979619839771168483632643578403356499725224768661379535015897781018614528671907268411389636655620114901578661181859062399384776560427988483456546397610461379960406488436615166687434869130965247332005659574403074215469976467856951991136652735884464741460 561 -338886617330190039396034713098426672971113947087655597583939345109985224245102071624944907199284468500113583091595823436859268358852973841258181215485410401480642289530981934979880604223388800621176488840528677603095639356459747860156566310086378603974633388837427328481456016046786032581123934874678210414050302429063052308295887331200 562 1354342620699207182037479069700379159409933338576715428725123025496394368381316954153323450587145499712887202899249320277043044895677535855772027586271481816812072977138621315785983059637830276585193768928066314817694387227565853419186080183359378894548623666786159988324520467892214329916432392526197938760792884099463659117268847996520 563 -5412567895007379185041846837471284767189734065612143385603429517763175958555529449802404460920538309551236841196364184162188611131665925757480626022505961715898952136153655560178597242914899308454561301713159899099439834559478771446808914820356134941733042431360403800567378759820174334608259864334426916527161721299241087021370864389280 564 21631112228996610328650713893411164467194150916225557891374348015025185966722877169106016540695249689634377188187748701091127253069829798128797175153357521906359625004646031084703307770697511102019180260925851512405717329283144461681447946949490591912875531599170236472983793455497734277166821834209242877863955069457527721991877862955000 565 -86448014611312076140647265569349732928550802487172818883531612129045907075912095249812283008089031073879940919369385443827479423532402426476436855960504471521372896288549945433331514872430673772013062204006835348731802100489391835078548204930041691673224969894637633844290181653475306704770541057449834998795391520703874194025390793784000 566 345487130042457983666496134361480680582466410072740355195859724851116760864585287311897026204889805193606408749667571572537727188932953172774740770520802914670644750701837468002034141320204247419119816705529033947483808127651277540028818144636992484856872352462477301611188648247168734289229861053250306983225561487759008033580723294570000 567 -1380732027582895902434317144586252199916614646516673361846756376048714644693673039793739031617770218885089155065253841968277291811188676572796174277197545863899452511012960295869458241198442154287336699503847849825012688034733059962474678528612271955868879267933667304816194337037549447208960925434558355662211673200936323495275963815928000 568 5518074967473471728828025376815301734438811599085643327634851753681822174465654650667743026430867616111263930191016684123096248131921122441936016980968201836295670053329187009342771973986789073171516550944149710433585240712442764790930427936621822521784219624947339539605062834386534974437340100217364678117485338131978204554594430840057000 569 -22052938383381208123046722644853520810097315205044479410703119297530536381067178968594803062890443240281130796722767043394164019587487000095264822577997107210726405556828002226642850858059116552088433187111113809755186288531800904494825404773877600439794129419235769640680248513418518625890060013130686037193755236216411780389221708768240000 570 88134511032515584005618027892611316090035139386268477194172319859743471110332064710089656695985674114341477713937387614436524555004839863927797521381906118737960713208589983472530715907918950029177589051773513791466191221426452869814929454501324655530801404807035080778026987994203427727794983912002327179519468318111664508019200346878794000 571 -352229884349536887487910964630362326416107858403670577310317946331267586228094800979575239177312205979420789699073066774109029802158776634325399492191572823974504284940322223028517272684115493906986270441478233905512761360833342033493157256537539395998523824590850605840697948688525919647129338072381083812258113544009898143985087311466760000 572 1407690125030371286370607045008538766075848650082405971623252088898481636431433393945552960689791759476496246580988791602665612289499857218782820197259378003437941732215398551389598312131645010126576690231860665255885932198244948482291500290541214755406663326481472635639056319764508713257397142540026207186897900951855188011813692917317018000 573 -5625855701453661257118844216223964026892140141934493507446265378784788329297826765009347939759358482431515940801717375258839039023579150812917130252411600242895948461597935780919631020428451240074914245341778610145620028714717783857524710782373681042265978710387036510394931678215290762006786551893582332541514076530376666888999398957587632000 574 22483854790869041603986360636931967048704525748770084627767860316756523056378771674186533241496422540545315270223037597443382294033922949983508780254218127880414636256593904247122731646632638287593809316628863937509984628416069401465388878643634636866883571563828116084662037658085079795760474616231944669023045630591555855704473396512565980000 575 -89857350934078627350477773083979024821865017093398593380745418254043712796494683586357577251505769356698648316132653751147001429434501093947902230677360179665538370980158018000832656899896521013791255726616454550117299702176583597529280213331141269906032761690872007961682209753424318481057377688052539751435190749996857795990589791936566748800 576 359117942607750176180657803016464879888850598675118053630855468477728960703543149187093449662689787612132691373045762056227286400210747013187368770886353904740911508222729738571308287343563286517533741514120729952445962668986609370751410695790697338941929169268515678596135754989617278917880026882828298612801518635998439462144810484342886401250 577 -1435229159028352231503565896240788607997532149843930776725009630439248499443250533496872681085503275605101548915598747012218168508574306152150758786811250795566335908826599178111983622092600186525497399225774727215449111876627632185567250440524652906230815660763851709941687579232892804508238587613111139182401926722747050867937113258489696057600 578 5735959067110854004030443957954681408095481222248174446549350802265076418673738214721098580745654944599658566201211373095897703789124513235348237195120721240179062858996952661317273260821481790007866176796920873561978569530917842705007484743384044658966162495246035355642756718567607157559865651467213282069441658328743036022635949188540966712900 579 -22924057276859553012578814737002276447652004496850535817577554692002540484504754176451110661242815614474762632102002799095376586492468241669202741049922577878737562665791289153706105705419389961125536953199393001028135362967558616340465972466936386310463091029482498319720236933627564780700548727489856801912929162415840155999266848769785137034000 580 91617317396134382184617502259647034954727483405641716357252455678538228601546285270654625851918302759715349669090967552334984258567378311054312873389609143829494866021367271077050359923502956646747885583815373878819657344338721034258007256613280551238146737083423303137307874254551405138322632706071098563249474911644544612960129219612369482487100 581 -366154436249985608709559644166480458249084622100187423682426200768890323874514751141587534981831227091256825106830461493825029909685599827924162674383473545789749903161920855670883640841840537677441750107178503080093282441454196080540772344986634634189203889442113756788582006672995731628710193298286343753623298672740975922782517569956076049676000 582 1463361651750808996827557008743345744684179346344842546262397510918639933384518632241957562709914787020757613842792548444757847495611056958927554298739795171528401999222332361091915641528000699878417084720027815180407648011262915501623729816089758933408103926935495056392504416182066677382164963251684847742106964747063459177210819908494735718832200 583 -5848435138883176415222356924567115081180798100176534778674279299754998256098615024849714059223667611774766538152505859334083987228291398455737921357397107362486417205832631477182479917918132053175631170402401650610686626410320436249809121351059188600834367153155355832583963262981791869184888360201786806043929540069530887240854496613357804383304800 584 23373746081966759669873303625790623544006214786337861524982800975598409126246874451600536296982646775286933100789031781824678562970857319906233332723351976739772878913733312951001238336454394976325276636900739002768707946292646923096367663324581306793671432934303958390480775599026256464429637114621596465488671114999794231979664888594534399261631500 585 -93415211152163972287692089976559980546829499939325153358833492447245356760597439423262584048965646546555558149357418904302294537035976294269577580063512489208508484674429856233569201219551631844863808686538457733086757204679216385650532968877601846367754786441191644479321998108534790668307467848023499998132635778179940263785237291311113105276164800 586 373342567292618956639642755106714848150086235775437117219941712518323939297570993917372639210843727357287722508125153577719205278239445091406007011724098651366220106549388550383198149703169133150146036089927196208549810742542617195596461550104499898699592238005549137125692752328843942098637655453086813468505861461762032168950694867820342020078571000 587 -1492100407586592022364115356430689841667339801141656707051805196816197073863212926525223775898404058154224603802679300140959448897972169998942037289344031445766003782436143331174029147280611995995451947996473924206724800479897489336312208939856482811264301409588583707919294810958614342851455326943262947468481097105257077397906087872377440651320117600 588 5963335119594132499772666021137818492546542264028516097241923336310912861354444543729361728997597064417760820348602509759221805264259220966204283146520409301000833916093130684353793407334474881327717224146874445604145295530832208330472404737219481183272074016586734117338454884843426344783685175768560317512770355302418482850442494431365414884186101400 589 -23833125958458080968192761409510062656368493651164603602007530640141432774689788283566788155158252296105667798213409810134385050497489150991057168046386771596599070133762615525520608458464169602909211930035173839921004819662303923639948658008665046288848514289861397637373068897639710777143994747187930476507539059234407810433592115546115844100873640000 590 95251850974743110835019811054001380529894081224206243173656904409489038944725122777283100362780605782498227361436878768045041158840861561120738815402177842555385075334032828899537290301254819380408277978396600772781946006257068961000607212097780867836291358682055133727094385636431583162616198492287987816385800619344119207924126800868738886604767402000 591 -380685609878460181315936735051085468848802334050773514511834157962445570830943166484855730371841442741079933782568219040214485422257988161593093501457395333281344745334554687665331612595588409671994474241824650249238575585752787224103673856042892105266620312111349768726161957331438318201129298465209306576325279698143130329154073088128971682832425560000 592 1521458519311032588257361881014321895200798293058591621033780342803516362336487819827079930046750707921634805669680041294763768922691423815479231930289278963385899411623365036099743306086551980572444200532756487397568127806707848440190479529180677082026158072976814643996610098033562382003896115317571031381037172447278165477382029016230339523810300621500 593 -6080711365138181883564357951064997667641641333707020835342467479634902601035125156073068197722562460419536631618636155030400806203462396824985595473023243378626715232927076330008872993790679574541011642451891054736524382634620760224099204033226210269945023812478295629027942633695613770144526468226582696794069840200175204217094647213033564517493776496000 594 24302406268993004939542338668231465477068657142384384817199748670698222269203223807889283532854634485332551237155187683823811302912025909778537076092403757384531610745711741130214789204555006656815005836570411909742864263691311660030915183195514970014001034887999139650992358428946425256787523158699385714980189547831149995901432648954834100886485714195000 595 -97128074070480819288124098026098914312019015350733897023490098166216850148796296489968173535947850829137157941762610975300779264158064842857604061598650113787865597468306392577888152494901214355570227926579805793062928843878541769559582329061047254538420631041482037705116499759744286293622986686068249925017654631800652298157440895941596033187419470252000 596 388186911856439156720899338853037124175815269614226431647307455981407710901050120519006814277416145845068289560536392716490479709426161861364349769497395748592154522049017574860404169905319066514812191251432199553314658470872560999162623531771197350798128756996427784470392930069881669377528359919058672579844105809439645174298761377976418670251767345305000 597 -1551449374404388019932358166710777754748329928194946910095565419951401398449715318039664546933119194302492261804782516843617167940656948783263232594237030579213493784402046305863265089305981250220898478888288089197396866181497376008341990272360906170635477242522507849146718668463237896284037672347760831661873629724811170541466636158367575261274628184744000 598 6200617409753247064848398834217620498218952940388169082934017749114537582799795142250050073406057583922444732973805351893772659243690560926603907777042558843561388950980953412988712515827901012399152294742516616777733347335930970337575703428492946026779254321713446739843803263515722193269026481095792279000759233441644052289588949021058521807368392181806000 599 -24781801087707697558528951328262088317112809236671893179618059265133344530356633510363773698524356954761667159561922257457621328803917818048284933496376613032873908542492647536267111019402948758654475613157326977209564949621393728312877539769159342400353033564257828792039106216340300481438796730764921549856866725445442326863382907078176806507571394742440000 600 99044736484334906758962841077022865717028068902572226451871166930202917660531200093820272202692639407106909913084598352084096240894066261393948953019523526613208980193382696552096585296794718332227062308030339546489351714455898368904783359236937324298106611620253935436891946903203146410775148117885401594269916458999768588004604986197179513914984463458827800 601 -395849896398770729487570064754681260763668747793801981169259456218422712090789948569269935875472347364702185236475990513803087429127254622633989965540155528462815398660104677510650215486788132012611971835460800000802444581121465818461168773441330176473034071759147559594888133590172992302265514937579037202424328404270198096164227273243819801224113528161360000 602 1582086661520094747036863567607938475639406787521118847231188509180031738703456675898381002130962435216995581427871574910595693850672655115569416340624860468438475180333677831294932647777293247368966411311226140096230372652813151435388095691244327589747577331283634926152546233186713488464936605467660501836916293834610372403153019989228473844647654311962335600 603 -6323107991892019306532113789582728022057831927238568090649967607769439355410830183114725385988834426639732574198078723298112129650252568939142693246902303239244456345277116842248976929640220602501026144209942180470529290637236453055944190462955822697167153631617818369766425208131373242645551385056484308315912404106962907904172073599386297183725847405507102400 604 25271529303693095907767881131425347746735778892711118309760105461482647121250579599480243483863264432646307476188296030501296699114531420539235484662592226068643212730872435448784077202539707009121268573711838779469063609801630136505494312299182884365042085630888105293325950213451726962580016499377446842132003099547759418531990447176179150778601992324440294000 605 -101002713513494622334323988023961506062564814575033379434112030285891595825341981794881695909180641929763152538961397302875700450705528075615738206557297728362983013805695872540088309059732289085951291398412863515583364200082029604902909735108746624030688988135439023207833180281579899971633755566564649569923440404901684159771609893913109570241479397833433705600 606 403678063656361736024575489149271762517937188800927208162219275197604410139593392094273829389824900204989886503948480155410119096924272633864192689524745027224783678300369470253780589361330864590702480366927288670447150062995869912127121779974084619664979929877418947010324681174241087659561407669365288094073890602601536348677382897587450165045346196688063716000 607 -1613384377105883490241459097961901623058741639530988312906859153469386948692269768854582804356846380186175653459537654840797867638887514864995872573642308244853257989350573565467675717141571126247337353231339396448739190045232764137040763283360581554018871628354715280224809358991466554311934821031145868517138234650666625316532881002741632485036382871886843939200 608 6448239080704295102230839416674627127537910047072644801429261295852486027008315965236394973525201809284672236306759376739110554334419658716902662047939838348484726084749669755795989781189663377821447081531484038728062722433529166336774147986521006779736131069311933669836748239866607503587419670139848351335071586379483564687203141210643777814182318162261356885300 609 -25771814726915470998828477255694405724429033524986293828226378644723158541004012680952271094713493536300755414550708546891172493313761400450412048314568227736033288986597392987675875438766812639968075723396379345994565289553440110350788683750349903173034221674996478633684207831209833253801969137975446685755642746448803904668472119065888506812381883352273338464000 610 103002900131026650545700616929948640454474501100863711333431110934385801996013519254345440997951843587736808551340063048177486879513450189969932273751548671760376834729743408137375636912577326836444452257454684757452060224592325270205015559359485988925818768858329729987009014704080357773700878087348556069283066697901048103735721076693488268386093992623961613581800 611 -411674992453245545294545385733046901795181896611338633591737896525924221813096475842927427763401736491660625106173128559841856434644578065298439068306628487764270318042724655840897986029650036481214570606858545918122744013849040968515086145268437628186851232254670955423368690825866843162417721826565042139635933264492731017588570973953227186792846161775503918276000 612 1645356832180902321877397346318497338439737198708097997198531097627406906265113987836574476919309765759188191409961669734422907949182091603089359244443707046797741078108496291233477796076748346545146187316003899441996297221664062374275571799211174285834484151131385554191852393579300690406630533761888701127583493674288956465137786308096539330281012616069543360416600 613 -6576067903142939776044442727179969263267612741609066817701400169421246754437741232168097752122759182451009047045399170274931959482206396567090621102753211650245691689223052467018572109991858320292862703067649560337518632356136575771798073267883169007372992470836272118604811261386066024743718053136560594992666705886144453262778745002517016053010795549911585779102400 614 26282886196629899572747935720485078128096230110029531519886865950387737748164616650517493796772385828926486388689650911938766907635433769464896024417113513968516457131686682600944845019776224740616113800542221509529556423122947447155891231657220245932924380847558747102804485195420214758205469752887801860695260086636185218360010054560340903321236143835118251427330000 615 -105046211419486414834773375335097851112024730555226612540693257448885067914623602768915070181964145365455661016927183780870326319131913274032411236665293411989936160643806148965024074331537408414625586985635871862525275714211169388683728029939141232326448383634648277960273411835994061216235336763039862015182554959879021989350668602419451234432001716575624175513304000 616 419844342020852798112446244270081667452394412936300746064210035555004681391183694312592125676767575893117197981773541356519539180068264676373194440674901889099652047359296187460229764490765139647767093253141467538875331916804852229873120560879536006892535185733821128072799474570934532231551862189032076791771576780427263131482204212898736853171200227631968879283695000 617 -1678018659272085456233153007576792231502975972128158071642256463197047501707496439169131299006154330444702000294037234014485725485704733531170166958327155540955895950267435462789223436213987125400077457118678959396286825532331645262304451536191161723432722516246794092227492326464225650224963966164600638826175539056229971530486774588946043988416589307361407667761968000 618 6706652971706442040565448425992561020207810614110188199999131410489687378885053894836440844803203539819705052146072690424148778034664705931926130507838046781055081111153514006782417152931477007452235564846085633533384617738421777315786139069917225569917630259858084943035132653371006020104620118644915240795822979804756490204601401268551576990458290768595657644760342000 619 -26804977692338548653109486478532596085877034349894187780706252655263202782688864950034518717014419334245874100012028914270274750980680103101536071865256779218348565320578737051167613595577596512374325453861003071727469368414552949682147736178930957662818070360944411156556186954084215534149287752522674252310523183345251770743620716689995732681338810510575502309158840000 620 107133583014702493576218254123978726488904388938391425337979537409400773360023029328929330228489883743031989435230768220813718486533874605831274009998135043416991082115372693894405445416925317790555162976290487707646614875264267863192763169617997552329537451349755811962671166193251623797602631172198920779919221907594787120856574870193547356202626428773249785179193294000 621 -428189853772950301719720074469277901941714590801191080705876555595376086200549380564969903121086989787810653224152880376195995655480850859172204240907845117453813404610246103636088413655465756260285094889044075802798532851961140830998086944228020154831329318639514773105469766811734850344784399615294352819431621231981163168996816764795325732313213978470469590081934160000 622 1711384819513098498462924967900467675491669475476800743947057007632445441175197521914636814174878231702437225517990265240118152721961041406392024128732915807810773219636639728629247655617336869543136456344184195115965771840188905476391539687406442488032709698330292991163958282133069139620173686297699207749071634945855384239094781686411837590448261580033350092117692468000 623 -6840054112831393737603443869244060769977912124787010998052079503224461468003707907962943806432696217346394290575352763545239203089167998176122330973619098927301887504331746081532599302372663215182873264923403890670453199727848944065519618815815331166541498967001769035840032723061255589006385935108655338561599957981344783321671792669735121913884619626897353930363574832000 624 27338328447347153937185913850694188903257780273049990083035105354334163836337785386227419404435775468615871751434649088715122893932243075816929694248923292297787325389677394426320892385480154139399208018173717828861493979155897620013291025332905249759669055318196147281895579711598323124221742078788450632395635374973515752595560747523445880151269153188167455662964544505000 625 -109265971559947845644094257581061792990891403137375756960934525632910866068144324967007996950676345907380448432489711081110606213597218311906392907230953109927923754379808110793780922504674934858079881537158157081149722437303988716613558235429819049425318845209052104999893899967006510310135040617828568930643985685045993530841366257972000749048330086071280210286285843141376 626 436715353122103542055383590481979408093279478854929294040455855616608528018990966645012173443627235008339797644856848082513962150248466785102441033869720096243372044537651073607332025836670921518332757459572818728355155226613962234304389374602699759654499076049174139149372161780865779423943055635559651334705298831556835729566240349437787154531481288601791565058633807970000 627 -1745470609909284636558414441746937701779687834935861477893338602287015860227880419750388788977168852532777606994200518080851440499523984941882662773028432128054542778950392521440844657430909101550064990204965477458178548220719799878542184285168045177565240157856895933118934474344126542275750325423429856516197368307556126507443912165327293158173503365193322468532606874642752 628 6976332495948602990903846565414259038210852106430962886076908790283828968105502136957518643662736527462702245377895989196279064584977553437436245889568283923788783795453774989377974751542004376996190087298372199492003983522884745418179192436767955988358789963865565458741995533329859381853442155800322651170492331560375385239258807097730238757600616706518971552653285807841008 629 -27883183064974565137193832553967052932684730219925803541393289741060324420285207294542101174829286083601241167454656741924248164662291269989735880275794581874446373502655734248830994341441265620910522286220953059881526432801243376382266724108870295284863174741918423261920094728416769349662495090673108598968575350337079722617199200908787196072930882168226633701291184846161280 630 111444355170717494941955895714749329200212213136058014090654275167518798321058335876309755940664743351822728403455296314693320109871269737595767075865422169359906220548959985092715459352156308699675296618984203819909556762074620762646690588498891040227797612472055540932700984012268243537653931508067765307351637885300086411517826305712947745104898497517717584752941963260398112 631 -445424751338542024359402053439629353773792935195740654606256258819603401693195701007120749205500918290876185063548345437631743650382565931226002441750555693368825907612861666952998727103619910210514287107197049848135989946937265905474569470216177951456074378038041382828328816595712273030473590783822128092195236679777321379109517992750492004186719247345687727600679150107457920 632 1780291670772131012178807410605947961290049600154882847118277319853471219091122064145353205023479160014996798118343613269111109789615000343495826345584395269300454366357170547716990708096275014945320090529499335898699889375469459742781623750882965894977070915890431916536346114154404732971119961444495745046247338100103961349533009248390756144782674425556246803608157492606757584 633 -7115550663216927057366846356189990851148272541327014051245736220218457037366596763600730322996028977753062213276810627376073954738847422978565903927750748726437543569079172936543290972496707787631626728466286828268360264169713463060685922362682156534926719984569726844422960369612527712892224489548071170803060240541544095420538329090780830382145481102839872008316441672705856256 634 28439791637471739890145027480170877211709477179775285840677869313075651780867485552197554219180286026987959719134786795802491409212945632077685155236127726754738004757927875719124892833186300949402462487949411244168770413551577321898978501488968591195942460937409085982297764850284428300622351050608804105262430980276118709257671626441507087930514930647753430655768823060390382880 635 -113669733910338342727299908617714430246508019106693694863992424555329742937551079396440631205357325069656226728201680624739752928610200352995229695502064699242912440377349644372664629947413145521434544973417557514614330262128267731364792838596637494240371524856663535817134674047626102406823255873075040460086303357212822751477573105171877103549641987092416217090493555996588006016 636 454322047452330672999618950572304989827440129637424259105747949492356788312316345474688050486801444859457930782819659904294704710870526543305215052085174819060509732271263633514665539655748288089770340345586915008228411702561802184144398851426251624016948298228142804567606974622977936387488254326934724760155370413430007963225902087891971451088500475313351258728528385341103525920 637 -1815863993326870361825387094568912705259398476783098551990437406938743687674709411797609037141664884662663197794172827854960137066022845050940211466858001092900913015685581209821535381025535856646407956787585786070984738848371664254768190845095830889300704624593671639595310219302250721252151227158326537377323104641187789797754915675892174065519207358421732630073342273505447937792 638 7257772559949293701201515251932266130436857929762284847043619426490182543123703873819980707336276870713502542115162064432951982940867643947538832134059955167654636468782424876409637339607795842404668966340421627682555527872495765638767870923675865834490796123832499981366084324749188758670425870220984146043101885198654501758587463163663176208590084807828815537248394762168733060288 639 -29008409867708094531744177306497357202083623022457728588024519387280650888009261508778499108854319668840386115882491929909050348603212854509845215367669118649030515378134808930336202779087032711551742546461263173858166307480446442065608422711429176097201220052581899749374101969409755705124313274672501694409491029276246020472151452846415787456743412793873620225748663995136415110400 640 115943130276642869622780387512900484761813492541117622947755544149584507085463466981523224962394452452648714692978355516661318630541082968841091424743652546164600546826528891514406017223468632218477451866869269855298713173016098834565353985882613352188697527265708208959583245147650219850355383057761488049290889049581233255502238450122618641320851268955913282352427444484831995196570 641 -463411330199774840067593495113805555221717106020557869721922066309165276867751022499545414052366353431722889455708449931363548144481353103765213277562514694559778825682306301714760970893202784131586761687135513186083533675150856628174464091387293355538369224136866113081118172398177553952558001146297933625949038647190126409605064005197135320347930608798128786458966008010293374681600 642 1852203927496930083971682429426319759098576576191133657242671188716160929258784011613362684638303701792298144045759239272250623130571812411978172175259976774297216457958922472596993006137059790249769535354859811735154289597320612078384171189563988061687214153487576127527652038735221725462803633465972087017488807257687907844535240269720974257103841167381855078202748381344529332709940 643 -7403063565745767345182848599046724801075643110791459289647963843182720094610388450150859035182613785878358266396912118551170419294930276994163244766518048584243500922646394828082708934343986385928245230640805015922740741800009344266205090852149285940654035792778913343404146404105462363965493620897813168416802506265025837160705128392434014707466873619398590761152791508389399281073360 644 29589299193684666501199931160413651054124124429224459643621826034949683596352172504786082081010480416646944280305047418362151055487183955504984190536944768062605763505162424095303296523608243219486572739706654033548326036725134579181291419196816084513143613436091315205561003981754217243949947426205581449034583090565241206068083124648761473375699201168689569713029448674388474985890700 645 -118265589699944662335498747604245243714119087139620482657618917279203714930244027790260473984784281349626404976462906876276489493374476248560092766100545448171933450296969205097529943945262266320038661365477168067888130841943987572756923839994496156316008028437477871890217685067280959503627844408439700826988006480219936770916354780939075189964840283584663164122202234611962100838394720 646 472696780015011114690716575254829129329736648093937692940588311830646138739974308813729541436645844641107922761456757742200713166735603837442570266137645848976916380997979356787646304279612592205313843684809265414892080373470958348210537205500759940974129640996967915691817945375087620599358248468351871363488469548330175812086379375452626811495096609684570495774376232465234459778981800 647 -1889328189869039260493641272086907617762073005749952533624477834874822379560745307071766149525334681901484643840438400548204612683815148278750485393408196259443646094307565325233466281925820961733658609152890933833215611911144102986907794265083961899923321628872661103177007684802069536696147457949639499135905945219959455110976941590003879199221449701661316796611139961941224380495471840 648 7551490526348908970638047875965181710329640983895403532692939680078092310187632640954470432837206934282225423222869095597848493280166276854253011485919467152844811646031486410655726220889070289046021654233283269348827627145767560007742041987422863827641865890702666799229314756920804735616293883749894246797117936105409840813577815057959404624717575384935354574483898870070003541334505660 649 -30182726915935110974680458370599599831581205792983935949467411578075564799570633250933446097882942350839466668024295278966287650342980797398518024965404772321137272850557305550881318854693927996493759422373271866629970215005095489463503770890733195093171271369064045130619556285226171291654354341300544440703064694761484066639780898369562560805128806224401121900648047648185148340194110400 650 120638181052559959488462487534792616130261038555848086596733343295725740250394013536908741943168377837826085404603298309381336792683547555330459368797266682410419101774810843396823375070727340801674318495066328174507964474791947500201199855928714810870190869841993196490191848821262988429553313057230565928751789249807993815509190363462841378183283893759773587669687540607800537373235579352 651 -482182671067761115619602893024609030693970437348397662091279735155567368350789873253611943506205789018996282648606481565760542490762597678779231988922918744391051191049264190552440676739914793672381287630547074403233142820648479034482368471184122805300110347958631643892617438395041902018671475576854043876750350902962513890566296646334548094405221104410021461584054281369642928059434277600 652 1927253871842903938816131617980583497665356091942721794742196616185667476130579678820292067789167056231372914514015611932998854285483118766586830166353256033415503526712436788355734703188048959016597470221705876417615448537475459965709657664171137300952023404029783055339765134809434327308238909444512077939865910559768778207310125110475185668261427180751166054318434911091554731301868432504 653 -7703121786237077125519591782909612935888898737701173395878182880197180063897882393772107220803869215807464298124779393282808047232590202594977881072617256442435558037180217256374782353931287812253992469644634629940714179846783023721914142815000480922729772290639804345592618771771376769256759961477768460285063730491268817856799696301154575882012147785220229584089278548150903998823297591616 654 30788966327877145028556701242393061610062491289155552554823228992435554441528015187748859073077096162776344785330024913589070184283410395650875809197983547852142067291203166161416373072915404394520850888795332495747869172572436987157768923246960117190662541059516091959634593983445691847121474515359479934517276101264948557104649599437502997863524520728467556628981820481721802152667189134160 655 -123061997170125762590601872623453731652740709019612615417774406002576848389326695421734539404821874864457119544158273783186646406983177916012598681059275363576018105490993114410872494733738510632265615566546399916067344449426008173707928899735525174716809770626566971245210193591441691713869280915048317405126349233891961692925420783970587599255521844121613883638440655799891042401844941578944 656 491873373348250812152089825175216828197963844492945655236642643929380999313636356106502598516620288838905105595787569694633935146357042166870021472676667973601756748142062175217750161399985689954647653551684989912156712884200474929590464398209613481652863771193990957665710980897731358931029276265000802293430233280155881702216151791379792061347095507666942342443223810693796059428516090871740 657 -1965998447969462258304770390918188275271591079904935227829465230862330647080605967133930257896149345631100483549173748537768475112781428311352264569907152725133156408426661757384682272213833841690944294175030700660152521118749605061390185924410698400256401589678605400201397027654005983163944713101750636063470066365350439810906042961949566033120632484560600860160812245239804858287030775591808 658 7858027221971721828741407048298877103420197015903111933195741512604306155609482782704336550160279522502400809128469454798211205147550245106814945793096579314448769262554599697216619560312170282406580717952788654867737744506631690913719935577227598778150634423057407151360058813350134254404183182847168389263603128101936155149194713316123950961789307616918606302403732838080614309611454311324472 659 -31408296849178667677169075771747559912862733637518613195290494839564249080241116064839634272476793917427828004307946707470376034340212907724557378558411121427988472824747696593060489727534738904977756056859405720107295257050848239673664718033216345945359762599755095404721965107537922022474472796161193414578695540509292004009320471222910830942632207378880701008080958016301684641308855823521760 660 125538155384971507842949582617329936865862140150148830008437903392936955279950747702047126756863898274465157080330109013786781667734981133153110999921620555957978629133356360487275390144591427189126413443015790746515068045869956432520459748435030700446788127657802553960782940419671571967724336203401898535935772292965994557224377198746329459830539378653185488841376474648716408792695403407027752 661 -501773354800323675846828526473616345488431458687051910016072270228753220505135796475841798199354442980139522105012055128051005227422516927977838561942371579290396515169924843989966543249514443445563961160071379761988559829805081612980567124362689657078858935173053360200643164713146220541290240053395387737224039595676835354746495407917050534830785886527490170803752424779182608364082821503051840 662 2005579784481833871645196281125875648493701682357496447128737530855135795266387347352247629742335035593889993825764585318899133916900214014870534895886670136301234640266365216515622888405906212772319807606483051597331010989421546131575503901025989734769638029265503552656586099090862080007618571363470832462588227218679368176750433062255873400412342997271630480786374375268293734111316498044751024 663 -8016278276315133989442047805045836057701525270922463944902593660132529957238239811621085254375815813984726728013654952624503541924927708325235091470827092543616966523348596929648674054627187266915979343956460799822400038475554042219650957480758339484917513783994217429640665917412729340045374565631319634597147229696889973429219062425108045430455435536578669995711087791904165624878334089610294336 664 32041004162204424941647722061376810098957828651647124058158491817352146899614452000663528140527949246488519693843935566314248302845070016793810727713731800869280360110829990753526730517865806129217845494586284266024746450150203550935954732250342073485844797261831253214536017143191257812199070094014912441318425875441230569141671895424129100432785547323717591473821105485353856046459226055447181400 665 -128067798071807847854859656128995910268315647236500877202585992483651946578498204163987585358904550351716106468874989544791122505763371568094430006640787825837658694898946044263026348712260570081427377334530096656817849102974397779195027937800516724056455412384911820194911222460430835521143774521367544515560493790021572523737683910551364955402712499539584862337495517227906292747726896135288737920 666 511887183503802140166101980860218579527494411397440789095514767932831938596177662754937624943103305259739042456287685131712535745486818179512354930619001540657834896664428116651284152812444407944454822341608241406372167813018868904835005635194063067451040407732729535307715613545134890784100595016854875943796044557573607370434481054337340701140536318271247184960307336070702462715953068584817455600 667 -2046016148023182658031948401102985284565969546079362413818185722063722156850119170963977129692210222111235969515421507295672692051465130718652744209072117052947098388288242253127861176737857066856332132183964825835411539354440032308125808097283252042654033728728329815492479060159983061383606705145070791044511857667630368090054960456733069473518386027375518175285250292886022771763166839894656104640 668 8177947993135530543711872088494526035072799217259930567299189573689549147646896774985851134477759448632209113717726402030006846229029390940605545919297976412323315509113967371206981436723727475543059459361534364888909519550833160550565739526279016322742670436529526759914106694978973133417129440300655608136775917906189891401507147626577458293635277729162730126890561998337489851940807718731804786160 669 -32687380351610757080075985733938629015345335789361197792610740719437887060454300231036420465572488738147659100634409480471959111610669240505367109001156593922687473773058106920956391336356421287740836149949371125740411100929544178205890396482230190627984028801241986065067027331394162384810857765159208100990823099976388583080818532932767901955291717250400537276466992418039440818441781384691729795200 670 130652093206002754949259119079804310209414074684071371209196777498987292854073331864113054762233931849595085018946060698170458679316730423530910388539688617856508977472218888684289065600044731835211610138665943567485422872730957095490183585685585131369077658921071133085429429786609628776393002773348597567054896301024133958809488690845084673373923238760266832462899860440131521844569249641977262447520 671 -522219529907178459063748564822219879385659797955980963436794044975223691913659011114980184045154599498895023704873833241551723639283751422312304713847038419500198926527578504765375950589188794233550940428476686081716365693900514543704077755691632144001838454297561570085615269111586776821358276931132514598303667945519064637999891241539191724748541454487526964450539438923478074989779041304645639484800 672 2087326214575818036729791488367299626376554408575733771726301911883444409401747638816548660207243271720416800705873439778402176615083296246722890977573816130458837492349444482726713306128325151599527830747548131573717505025738787722480943094468031321634853684257032577915367630217510702018493303676613713100631759762462042781553483199807310079236450935962491672926458524685384373376990355967370724548940 673 -8343111053116780192684356581561017326189581306302342763336532022982092088087636766846315736608314412874662159425168599819961560937441022046810540767462277200313470619998557287953389972286773133700637398388952633525857941577557848565549018536946786728686283188814613807155307550553420029225556022237015873575700416794179336964327232751867533176716484118766228511035345053708667755142422492871202899234560 674 33347724047157661609416902078389101439552936249228513733886086703507157988711704671814426619868045613510099030217920901459092418826645963779859930693599606946648248300672045352444932978594402373131320931630210936740955387376720808401363962238440445920790471104754646208800856052828253096097105623801633873474902773844139568011050525374890547807007341904432530356972979424726580922082952275900892840997400 675 -133292234934721934980503871994381115565410558168849637737903396067169320699909107981013870500435029510769123052583503790324705990950405302094685704290325569117865250655297056586811956910419146277975752065451863496016752386465478109470314286760710297338288091247118765905029788526903786316123264804472091828881834926034097155805344907275570439764152601633426434628486773932802460335166260729031317112757856 676 532775169111743130058435522453968993318937189457097338521198992475649676910433761170665746891882899042932743769451231558806907264365640563073360644672638864939073229748420264523099299701968790590784376753633832295425413517750613354568378450946981629584094247394102023879218389232724418488946771238267409166699194238115191551136252431577144984409264021352506785032545889478436607025503563742637313135170600 677 -2129529078595968352085990525541532846839961401120936720543953306207960760785834252057118794938153056540657342300079185745832647469865068114804470774655282814228774191024534232737449689959473709483403654309542937024725378656763320365476406359941159121352560896692799036972775550718991743617971886643251409263641876763538003956695714538874330818015668289795861859433813139709212410822578008340153552342408512 678 8511843810290506742385704943080321510277856400482435016933597307490155982725773873878670868488263317463335659428919169846282724433569299527267432688552829447295765531535685757959722750775726937417384766709035664409963943147268868372385907795226400626344626916590593438259761226558852072362733704680368945858511589602827252108787145009829852930725636905253457532012199095512314732146741314767686857569913648 679 -34022340569809132115663721626244436136542634365678992808986743083464611046178958979094707179388764114054214913149947908215363527082253552046542150728421972902787994492580840052732068377164927048143947943813123280768659162640186548926226158602326133406789223451824897965749701604050407826084148542159741155843292061060432377267907067475110402555362436150509367977864255093428333966128352705947038455548297280 680 135989444161217437787475707520330132697895162816413851341223373405056147023175565418249177855328585029419988650100214525739027416034052011176210642493580561767081235855663125833365807734360989401965027187546604330513989495202827549628108455729043494271281497727667085113377027186694681251854124237339979091694763295754232056705628039618120554597078842427502096056342435519044539308487604408804958676286516392 681 -543558983208286603596296924663277741642083472766612247437608402401737402490303843712086013333360374903006277744245165960678764511624757599251554518678317508213448176483666304836861715719444365260927990434908241557246395309275482841279187827431822620403489876405838709404535815880952548939177780618948663289570110042938678190233131922741604401887774410689050958188002878517727934817158190161591346053645857920 682 2172644262358769898067084000137299488275359185710193470878559639858671277650145354536628914455343553715185619590969181749876948329820605304674443857367304112601606526394245996383050497926192577810952904876146237334655021023133507814792322430415464504560078318690115384091812058508357518592963918262234768121306065043588612353432233156830047289330976033195836980929475487011598571821070010900291033153817408144 683 -8684224329408746929593363500285425300912543722085907185629174090229318373334085893990174614003589957292201141034517142358069221909722893903956605365537698263618978086717679727185311064622730459622148326245314694195840365977989144055938923649665063553708992083347827551545244453528979926292129598593716175994091858103376921936479543031249281323668096685279899721212190369254685913246280083988708081624264690496 684 34711542081194490399432546279855432855354306860549814098652702142178758608442239065260284687976869283813228476534338114741284428496874969440539621166092025529834230142496523903106744777968344282611474566620687618225167609882566707214897612903073564275201611935761532503163526940897945243532613761215416569336882701593557765416345953466406633103741781993118897423245695581898344238179505971867454686756760515280 685 -138744969142555372793710080614552225248746841800156764711438538772043134322106335974659642287587547991173826916275124124997333347334434852362586189736942832489167971023835332537106981249550330841314688700893260956039123317836836554546734715659916293112666158553702468557001576422156112236354480682783035444716532937365727117511686843905856563840187540727199565762309160951795941119947449999949909355885051014016 686 554575963667538059297450828378367549445003163097897841796763001515544941680604777911090223218844462098882937778718657933431044901637922609780406109741463332264353921995323941727874653775103430350559515496194435324876939279113007994367375414006194920169468655380427239128248270819579674489476069329318335097158711020786537305650806494021514588297245959840256682467613976778514827563583791320149978462830310743520 687 -2216691725518127264410409327743919720601885463774802144506024855782059354307882052525198191560312071614751522130543546354464022423782131310507466626923383005661422028538909844510530197402893897577676463546207858518083322830210515185033766959382527904414225766092814844881701965364866185724026732373441579570069170591765161360356218882334910483031437260087848155636527166009217549750915063863190113129815166910592 688 8860332424175787596965823991473066056925253684957649237268003132590697962617228515180883955638754838729261255005243281927565189230011014055052369666215116039532942868335799248018518709872182316530107557785375740537666165260860476383137355575820940522944872822279534609335845907063086457346150329420558780981114462123928233347673417761294353210513790032439160539071758618657877072259561601227277855277524264372088 689 -35415647736505219541557261841554730881628290630557275288556209613032411053447069779678230044742447136380515386241943557646259346865129173965093142622747140122060171813867179143350672554739731955209992540990214075410990306550531055316960167889782292057581287522479215876992837025504464156645215886289006520887112648414515937689578395380028681683878478695945417466665330017557465560312691958098059340024202128672000 690 141560086101080791016645925362152745147191968405009717736112106247865432609500622660427451085437862099690019861152690748852213911848381779520155099185874694271254441308231916977550474546372535017279011009614461470712855099050960525468199823752673655782382959558538605919045269238534027982851442988558956031813324850527541453618135201179593662932359109783511554843912756362267012650587072098590361025556040791135600 691 -565831213785533611539821610384991182653207126488611807725233744309088814646810589678295161226152460586878152645081786663867683230852632528239810536994833554979285037142257183162783589277099640176900820063718916586667851666556659222507280268595004443250228250214955582423112689306877405606661541057820882857685887718837724794768280652865875232742639730602706914106231799715020133237667396791548457020186256947288000 692 2261691874886214899127574382021009972613129839161489814734717811910775287935941141923835141988949211345818889179755556846425726499074191569724102542299559400785948360889582409457705698764543648870115282160614535687677462836963599534729181742449625052629800463101599558492444371021040498976604320376928004127866171397097237486924361007334219754647531031088111458620540863474289928645564649424762241891221243207445200 693 -9040249696358263479122242797091691361202595852056874581391568761169022198269907538073392552561112457757467695040278906919414912347656711849203117387111558548856691268744181073993041145892765970810272036794932549712097565790784819225202520044634976441565181339986185756934133524889133280201533600868113299037580807910372493909682488565686270758479375135971840956233277349955960415196983729487877563856914456595228800 694 36134983840903629285614616814073523791620402424511704401028363074136002028162318654447421077905242885000692479877625294663544793297807175944197156817879968070602674298266765153520226453972140405013880962652463876482233363319885656645922543150375945609337129466548287636530151204611844580316140651418514954701592707669433590632268331935951887796897838834858043381742269689304195275391635023908948398234602871901116000 695 -144436099849925082979801495421459256010424423993196621503558004178166804988277132541284124643465997636210809288758685730425096266023094815808707468582811730482479807408834599927103273390063408875091932726102062239233092389040368310454675551986888730979868636654940432554095611349809960374273256868629278553538466703470586841918164528816405353646484694467719271574161804989218199174876947306753984786304432041811049600 696 577329951185135432110894169285926993631551516379941056972602757309840571190906751152701878768728337093412690884716457415343828902442630991068828043052768467322179827425368202046394301249895086267408545814726623492641615750861508953339682158602069341875646293923407620607915833973449742857938983919704268102831853177187255129268565200551363866679097652406030083020615825529856630993339194190398377651557334599202134000 697 -2307665574437506174260139085188527258266056000999187123161866346215207255062207811211346412079070950983219714097894789452272589157211064881019006043532653005705545407984006563200511929791061091165978922662948811914049248295680595489613106639143597966066784473700575581618509764725368703493961236279168941110424817594621803337343193910184429501279831899547967509078979481911886623260499506029811313630123392915302611200 698 9224059575793062000703275782738571921923629740745857461414560627793759029461243414143577996913281159633347610708930716949041409516140221344003616106744915641375332860163849242289975642165904331324158604102167619357444135150061338855558768530711479764892831933561557423017427128729538035458701122622134618910659249431000707761488452946308732980157245939716975273698546905597976452189784609944547765541419798655923848800 699 -36869884009521543999953968519940865988494559823571073530967468709712629456619550063467356856893044574629412799278300537560118106251237758900785754764640578194976530765492583771898663113869835392859430152935518182952637520035657523689493408316611658638693929971811438264404361095950716561706277958503534254836271606551928863961999090803423937825132078184911899121117941012061935789647088267309953365579997956290333232000 700 147374344432868670816975235864215372330589042780993139648834736379207989366669506736087042050047600107488110874881941505644977532168041036757650396581808508101224589529659453667664184308977633526948064357887811347555462121274579119342453465826427484632257628732148116657820924368723547174195110705331873558945492151505436723067883741984510378870466433662713975552472504101930071569372700099439096976459127074545146426720 701 -589077510374952966561416853837767481661578287283960096482253463113836493489902828155363746781571451310158212485216848673071277685269409069393068285333500974424556950223961693704450562934952097914241618557097192658193441437081281111071919245075277442200371412257546038432747949421492573444799976790693465808196834948517340577839459054101869652908874420094309564952321630317695011981194595121135788722207282643850546208000 702 2354634155542334893825535423569089464824247853153701647192989859086536158294371418128656455343622726508578309482881368736963674749616491316483523630827499554266714714578359801989558820956367074943730597584630484358178416885628666098758009615415852874490952235854897117992837581908006828948764761929657482554724948310027792832058244104568580740705976706752305730766137669746188803263098058864723562229827002408662048357440 703 -9411847361313055687315754132526537494464078571186456553755796414199929714393281599111298083845536999874829611343870704347367792172311369843740891695642231382498129770624424117297696727141887002776078586959446561109717562032524099945265577597055074710192047543569756275403573807167112918844293182521580560642057495348998416515529154522412495796518124663772689809380030510199977798295241127851167402720884384365783907157760 704 37620689331129098671802480303873870845249722246258380823430241741337588941708592878570220582772818642479957141804710780661018756659036376040899924085248585898909528969147820622153807800962141126598413872372158120089050285640679800316619682304921219880606296294260723499256349160459016999466989772623279847572559808900851345865044187302126466126237938286220548089354267172454396007523893140521868570231393743945262933252100 705 -150376183778879347272310834863495162739640716593088673427037964918590596730335962740532080156624777314239427732241907771744590405843091849467996408519972604918233136247902313147183870276208055550567572394592774788396504550246022744461005662355372642417591047307936547224242175968084699577083173211048867128139190792816773027115847941486842505731627220866089472908817947615778004977817970903603988705483740332324943364298240 706 601079345366947693536785371561448149109935969386434732750857211169108036268250937212262744508041621415517819423946682154276775997505979885115354157631310307882525973498955878401000199666494539261196824299457409992997222719482904097575238498231061829941016847830697227910381970637301602745129751051576329985680468058244983753784090802199682787374385308199304852347612043580973966467174994797999710922002744496898825272859400 707 -2402619427435115174816236164983925915741264056014554122344901239365155641386333075000715957529458364035473929817429637063598177649368691838397471645413953129945145781963790189546122422787216785328756590829670028320980955862154169122413695000667464920742014462211178327118174149736187018970196409104675981167114545101004835078082729335074981506385353817158380601457406879556550050777894192293655862972414802228967529073051680 708 9603700262611166368995560981312147430788084059882345982120385533260656036811887873625743166435841057866239883413533116306561222964263051280919513918326092937201033633703800856439839252183161615500551669425596946521362838613695585721135943656518747493786054038903055521623021046474541085562232842495676137954405845477016697874109504734142742793991017249871432097079657639982864757993067080607030794188135736037829503513936120 709 -38387748535555661167040587086212768702705439551179049129131193145838373990495550278220183891485125726780378523854127460348117313227020586136422546382467672364992985777594363733204165316898055390646278195134895386110810967416196733799017326529081985361874882675377432935095448675761525388221177730129765286987002288681928920603517052057538188878397491541431137361011455530879532588092935096720626059507915577560754945848113600 710 153443012371654339374754622972566709300068146579974079910595371160762154629877162702573177397677273879156073944161775743698245814774671412921601497934213791853693395959328042920564829705250187166304429567823896134090811533570399845632944036561716415372657302874456768244379914850202290784803735458375344492987000916412691715887185553038759903203822213215458806569396999416983826900713501725653167552171583945027234577111263120 711 -613341032354033752801221724695471460775465362946001026659944695350541314972078669670899765706283395366826567551229212690437972207551824946307706593957698996247473450631972727428698966987605653128373790645436301663503207552313502468668792389572539010487219796401049989936620863808221424532807704188893752311508150396158781417297715618682124800401583187399469520989336550727603251600181098766624451852264531803377862539278302400 712 2451643687922469043762506513424989620338410728005207165953349359068712443808574198477883491002512300697741940261912334573282508697689677361243913240939531510435615203554564162350707612025457379058565517789975882639614097125876140460011907278640658771184377528555425056902421640893433138430353460123711084295926337624234442902832007907654414589786880611285383132658163422349937176738655521830916478336565424439937328838311388440 713 -9799707443063758631179920816525239656434706181000245690627745881583538184640860894092740540376181948549384795003790530665657002985702284281095361970880950235498329672079894977359744726809541922800161663352197800814977827762121913062072162625557619263520762242980655961132387461445744446465625513378431506274312745412290359754527520623997842583572167088685234201139249910158814497800991618334055836080695504119232115180937420160 714 39171418164946870626178591286666574693643472238814302347197524271141827904391034407832816808043426274961794158340911599154841203453199900020063871630253349790003266944713181374012269206781956504394589171652884408826038804377969961598259013280270119725154543393464659352711161876890018652709207354634126739536550715849629845976118969494529191495034742809466430141993620330033005618482093715646378532298998558417299317922103446000 715 -156576255934502055335417533451588447476770363411718980166176283150413179146794803226331700874844477000286479500434768204174957760244762729068125961999977530290955967077336877811633589285369947838972725217137663416455072195400179595850531868429368899441249956800857149214769243287211323864828222211182572540434965899090572321064177339521364130962751728377969722771757965043295319485470821333321632680711811819272849260764962052800 716 625868272449018267953510921009806747659256870806036853512699422032953889471348717096443126274819733454954016761250324284825049164998836701658848879489409894339193367376190456046153722628387805170542843840399318227672109249828656320385362105807556892753882934337682813611850197917385967752023628080616816716747726565682776671136359928312680861419757825118792915419472186022218609668120157250056250751244397951444942488802123934000 717 -2501729734336637002553746576637169068573149399890304926165541258808658545559044621205868435531401038199225856599506636084441217092435060963700148936533658776761604460856424833476957874555619789630521561781306258044103470946103878636672071752589946697440022779415600979588406493198591618202699286018424351428203581934409340574615013360288925534276416648956568241671804718220327895335136653842364296826216481506895211377073084137600 718 9999960063534863257967021254642016029805156531802697552726277163897243732118398194662403279747937481945561062882563638201848933859613218642817255903579969112020723615240982539289260261857081529518546686129155744527211669448634619940219275746517402560255922118240973522388710586157693401247115712141797912197030393620976002070207887529667371027424025951018364801965243878819876440099495967591266330983649539789125833618753552314400 719 -39972062748943793625429557980130113985172909567225025341257189883975097656219215095762997853530074994803218983128945918411054451590230843490024318120182996976617191327996002272278457122569533511827189891118157825193917630767246885058498365271420578247366205721518621862934379952924917965277749903267395025533162731670556713135969851038429642870195109270052943540477727378466075393445932306757640061849359312119653323527409436848000 720 159777372130907514721350571006439082945769907472862882457687064220414433703569567063554691547743864418352175267044940845481494477508438866397491471505445036464066124774293769482067930727368499431369498905419970672639396772909361588452087923605414560921206692394344648191927383822740188859791345687502252950193207729225526956368862031888187180061955267266893033986583911175384109001603673774136931231905538491798058545452220722607800 721 -638666894486257334032268193450802972453470341318111243489128696226215661957659474818461242474566745100072807820539477549865901740770886289121363906170195133014105469170080531347402065466993396556911994143227603504282323879775737818026034988065555366731972206180693261748931320589216626088602090049970521689417528444676721864643452529803155382315901895296412742512311399869953328051873303474380898538587807154651658270066635337952000 722 2552900874739675307877421493289626450689558322892452199317900274545572677605385678735238961767537473283767099438425346778571203210576565057832492171893244481346060450732594794279886878038061427670690375296406179456804661051306864955194472673267072442964052690465140242843688187791216893881348553710400981782698233188711032722421614665346322403686948865185658200112856126193777237865890809676232120369920462870129430316738617718351600 723 -10204551327183245035080215825560488867448635694899736818774282412563642826919199927285538839216555484797315920455973794809603588761292242406687157031087870465418851933993439095621084993511939373326957083737852922279660410554957104014938298685177173843813538670358881841325058226328225382460995141943882387364932382044785019261031223165276460621165980580215419467562835172643197802965478929863217214752524653822944030239899869803518400 724 40790054983872252879985496397808945902779075973397547272624194366055299845355252965338215741987833421625487244446717155080314065076019080174585279536866539962234141944799726027929226024612019946100987545640814238984102703590139078308590943958841212698445605832392320367367865146244389223249520820077523935827821093018007365580850671605787725497979219484976340496182559970353190403732494260076553147543192039499370347227168969250466000 725 -163047851281133669252266688110817152203888540292301333158295376526243264811903783864439716817273734732982938716746221776095690421586148583679650602301324632145964342661693699162254740121952558714528107523115734018442075822604016682711966474699147811234214425132741934666189199513253081482994988306180860383816200910139815978971661858703784740928113602329782204955729452708050449396791016346431932926424874097225721784232001041323707520 726 651742857887436448454551019464926216531170604046123685433382990218223314637555448549497486832665518242572263425603947427563905682148413089471047551034956772084757130856565808686162202892616059173780649877939958904935321459983123394692740745602644682879104108497989897398895061179322836951597758437022085577174993764077097626094718179210970065915964804070949769649474465801122849613274441225421237757531965286927733046361364374292604000 727 -2605180939384074858984713227646385674052326233412291948779004543389924065627781571668938726231323838999003668060068354305664032280502297423285595930357350937115808434586002726674682368711689853440967812468126088884467659988822014875217360385816863170162132996627058789194435056558893284024375355610789460783460209575171201987825089760104331841417601440756037877124763225768680506480911602797820396740372311585057663945724106160806567040 728 10413576525294853555028990359916349655864468192665818146042119427253132769384631033294817733851983403617808493345896772818304395918079164545442045964302027036427508247489884533159998718037977380858349871008794612953026548238323599866622882850900284902221021820830902574124915908825690603361609768139817916548804629615650148968460573106366243447372689233173138402434982680347894711695455432049103992632951231605347482871108780556379082160 729 -41625775916032479078117251869730894045574591216696917497405217081014328212953912014940866919902619142305045514636158886756974274013567130466879249965479191287514783817862781609615391595936274034829036091223135858411925820095972474297181692359896893975197676731128829576103670975350245252035448423079309071895346891783628017477361264256353051736357759940776648010955940301223639227734830029807344436166923326090264283029430244806112569600 730 166389217095219199722487857237657226792071311096598980169431896501018409432386107588459606433747277697789895410610191442291060123687838206859804290187353678547372008793069422982830863426909909961296722758546317256585135652538000344317982937246505967282997658937974859704754035968241717014847236372568709049529047068902061755410325526545529741686465466635464921777739292709489658575403556076508957981740200630651635100905307928690150851040 731 -665102255592917656247919932700611495009115766063192746877201233278124662775315666230338856047360618269447245744422851607681528416965338043344692916856082606311700736556962765313215703951776744945958992260991017511652791352390032733117360276424373513833211608973065754770575216274360453072733655132892930733147940460295549114691059313520375763429857344635417308862718032820839035760641567990960372894721271706976883037578289002644099414400 732 2658594292435570479129696297794965084086685216384442267123770575379660291646351350000021802563353222794390423796062226631257591195311132353655744939613910168416197250303941989256780271274653782512088068357691660241363785796954799942640701845118433615585917731412356720200544186705855582893936256752127606806742278913584489088060555158716743887870412363779189936034145873906582463661364431620008082971054216975843806767670762969619261837280 733 -10627133084163730915722758599199335705969234561374040961060349740504921516578213336630280330310330015479281087560570470080753735963248373495156407051401564404363382290444778739870868182188398520230431712760914413972675081250829645369358948224196618860589443429092052447805659623608124464274369111949138010764932503326733815891551715728336784712200224801731000608551493171067840184741505130062623576005619384859936009347888772211617573003520 734 42479615129181376190029577090711911120950152199783754767759009198390834881739147349182350550550529084857091911494322584698958456527800545092785366247198198834902682567571482802208991986056270785712124382415926426320659581549549442874805540997797896771748748824144053322664450196220523873001853378527054790614601271701197400746204464556423424976074844039750846281658917319148556614641464452554674639953821221895586664724258195215915757217600 735 -169803027422741928673135907641070951482564293548565681585574186435856322084395747990674325291164620678914347762062658106586389319460949839329265588614214558175975501776297152170455936270704491444524987678069090497464365742876672142253333559129945239264935171873538753046085813972532758878982801745593470142563536776976072369743933888079503680518558225595808249603148465157922040609926244063787500624440406892447535587302047464722195941477120 736 678751317060129877670429068381556252147245980218537476651049315497240436557255342382977909651366131146835405290825594188902837874888118468529343365013759742925058453161631766288516730950582350950810393728625044598054650137980119587700872392918451694159976154704114940266091638406857924686874021838139192686655865386035126091021767185344454583325046997353609259197160603964228897928068781132760933378441809056535773629619676942796046791523400 737 -2713165843964046088072277032122143145957517584469049595514518124475877909455807566852141266770080765312244833533793276667426470033043948305463793353057853841133006893791375595354804345116841343379579200962380218700011834334025620883862231334708717035942599225569142284011208184941766762882405342442490426521803201415494865092722887875340499068163309914128316436833868176171078565300441149746888640610566075839403334107752594948005046511869440 738 10845320613044996749651496473830677511910226844059976692073746577298874508009065888941364039659429306968519145196769746904953323076258333791238804671383289103142428924041221639318851448771606866436220690997853068667342506792935327770198988891801865805556739947408854839257289150984472353127953495643742081722399247598763701247220233152017501505601056785700241737890612576291309729471265658530591106749554990343069175322221945431797257932470160 739 -43351970936301875583944479178428379711443560024094636773654951359766635560149560990987203821113176051470712064614596012409548786396450552925321727535410459156642758670413727213901714497607910702824228102392624004707067513102894009632915907697963330191111569485890423397614665405794795416437680380296801549120865230889350370766397749709915123352074773251741041907380894714232644892217273452861690866318774260342822549071610940376661060997352000 740 173290875019725723670629718218311403135500549684975347258312093950191760103310357688220559336250256352847127483567807043627992855043158895003469719366011581340559001746988187560079700722487831816687736931245353691532184544621504871443479865231268105154870180284764721342439757322278021612202363759375594306269947125581991495431903035968730267648720688598092369680773341841606513578663409600889526718155500847751306821868126258895285571163087600 741 -692696411330513808566331937791022621574107811037705030726251342112483309000451257491156387689358291625576625032790863741420612748126039982635094180439792750950926517586806008619463619373790063203519584812137311431300329973964350634679869661197386008257134207748602889780465694053277685071342347374944851778181502636288475370080663393272582779482135083676442706874260879628942583354987701846751186221861140936451291051524160801281719821311408000 742 2768921062208580878235129895470830612626498754632509989526602586553593448847469292078394165274434566015997397173855840598723502085893592641448924348336919212287159356948460103391784019220529121260543695942742552809241055658038652429012228613174388251502704448902453310649699287658053654945281526184014548638681878067379379795692036503637324493487521547546024010419823154306380850761324246916163522746343247423403920292324237162902987717721959200 743 -11068240953204089189711773748535827560172486921987308036810392684605985076379892380828264311076748544163263102992938257794537444638626667002153853666043919349218229834388029051465033610228079829655841876056511994869068674325468731432192320205813003745322714885344547267769828340621854462252706983475180980626466352003499422285414665642592985544218408740209491653924537324428198766883537552531098218153990226946779010702824192816219640777724604800 744 44243250575756085803822979611612569985414725921692701572888338769539738080562328485380871116091665543377594560627964928516693701378329153153933952162485467327321827011133828196385829344597582168398115428934921572395013720402492363596522612021725671490234704526850320807720266892613780795144029192216105522994793140505249924193996530772987796587039903687917875488420962958273466258132573893114185268278468129049877385133229673016621821835443046000 745 -176854388333077687572319254926088183499955388185008872594254780833108509312662649149825931079781622326587650049483466026307339948724052265350828552586623147939340067867700022151629587314803775317548304068442696174025601775011331068976717527573763966825759455824044592369275826933334365052002505815047140979500062346731072608357902549602168040042803734424189282893958962333730540538275968854801341774175006416127228622362364503379671337521790073600 746 706944050166568451859420893820030313634790610462146744692733285955459349228441436821282158884866789742408663906938281156536883961123608342035662845307965028989195544646642210329331558117300880605641995461975788720226405261858747050474277281433646967409153813683342653788663269322704884199644122463752445747442693150352101890420821758289490247843993761046099961301432538814966406035819076762357672593621917223190403827328846159523142469765665404000 747 -2825885986122824207954530707361009990500118447655496631958892521144098749237329495148187011589671229330475416268717835078945884706009124024795303930913686747829892655446250604416308208950558843105135037022970457696434947496803566199595094400893796037093907832876348227853614415359421129086854307246767303201674863726701123970741540300767396924839058945397419086839079603850188131151746341484760576870234756728977876648371716770945466142424814819200 748 11295998228087010498880508582418965223133208130475525025524458505788089619362681909160491163576953096036718641945739877013702512444106542416085373006602193276580236167697220677259037406289869362119206383692152389663089777672390396119728106147507651503511633104471038997385443945722344346524870934099186452556361654110126339521916848478076140613619095457743706120335576367599042190139708728240636024310201959010924164053225663197836306899285550200800 749 -45153870411921224231069779884561233989526209239219666793718643040993843099138030258060496006568556626770619598258608353733020096642007575016440052040339260570429881151268515073383667897965549113707786126714553206201385067747366088706752785885015473984292912943829734851167005527203495920289621935059351754809811505300918423793183360872393624350845981832363639895144303529494229412695305234975947012062943157350563109381576613986385876584022103072000 750 180495232302951545214829532637803698019458932934412723891113759948818073284983293550592175860438551955210115994318215302845668386524566557967588084386404694946082764814628436119702879791791678575373248905301507757978330165301024845136230593340218378792550379739778686955706090725110521964750443720324789066437666950991695848247337693148855502617679535356446446785562337844406392911489658041470536595781145112330805483363354449775676018814490321339712 751 -721500891260582773330342283517129123779337226738228885152096784607470302669489075622368230738536573525090614940159017364383732890370450268516249464875192589829078979137193201437072644061311378823298797266431478444964836162694252548517978679296285015111226026792745191760172275853665532983598855651566115168000466026259296665032540152151739998890402356713469420563124408475655555763627128414888740309963048441109790647347821916697820846444849657568000 752 2884087238207032595104261239138181992586459816233671095803497349452324489909518546043936916554064152633801137524500682563896905263840356154734789806844062844246167050749575083379934663442401819467880824529723937973634952231323613048118581504309987870812569680596272376442716163575603991919485083801714733649800330952364604343810623826429791012373067187970266375174477136803514896773420014655360806394135306093225009280189643983757217187857458231713424 753 -11528698894636908496726496202861399590144709138791497686337570977351442763936434621133525245866884288498096521128595404346006512983616870594942642525059435914880365925952688970494131535867202511266922047132084743098900435786076825726174097950799163402893111997326346389351209808536145221125085217505091530888744083977965840136013497518369415796134533070935154692863535050158862227671784630972106190742789320388058511056493161841778018047221745282141696 754 46084256140409645393161129011709619640376657127139464083425092321971410575767620848096973897219561710610063187880233333237545399487762334410723213009909848333980818228577988550944720268477853060030575983912544501622465299823312383269980984798141874237328794541347007241266785596219857970322534070122141323412130214491821836100158503108086362069693555013803431637677048819834228097107853892074199737048250251035516707109729397308759543506563403575139360 755 -184215109183442445838897272195693634066745493811462409856507205802573478153477324897439586663447223525882628880498054656163835998836110251513320672392019006166025720254108122651787076355858606789074774870841326055476360785388718849062021066970838245515574744743244047014035304622398732750418716720333664014789718814322712091256047434437614329682865899066777607255380778621157214967856672224227285221370453545627238869409704581638840405535652888974089344 756 736373741516673197381255763708871131124558991803608501527898393874092847995403522900889905996000535159643978746182726269399806093406545089322094071312314195998492249297938730988757516023353162048471452558050778803608060225497313941666018593934785759633512725121237795401089611594514491421021893344464590065435324465509502308701242620723344342469933562366792956289626556703546900575429341156516304282911775196361504454984805486569767868808126177647731040 757 -2943552037633251017487175969894627048288142385964572070061650753485537178827954090881758610960754275141238493619548993993913614730141779454465805982713910795021175158998221209298305547949758774733171952024993511997768622829920091237065655458193142081592608404068313833768329431297118866848385646085280560823703948497092750712612066332015389489402694943366847044037341719220586250282912309036356753805938909761281070531115060544661065211493341484758923008 758 11766451795782919942552036173357492001065841913707225011854089485166613051388322675952465724464272669111631966329898592543671781102578896784064583385850865211571623241969893195958909461665775519019928162053643303964192571095766871946336135500489981798639414855732876250094415124636237872132864486999208871907351230876326968051310943113934044663560372007687760746969793113434914619666349300386738565568147439114682967580997942787629130859533565179514699072 759 -47034842997976659737673612050892741402645074181400354658628838759477319040115037381047972333766834289808862739766624884370822218850738831772725517037503487286903281215048536886097200336579719309377439561745334666427736637650686879374460339161058684245604206459093130254892582699124435389056439732232258228365714231516639951758410993202654674492763454668916702986435608689300400136403651283097306880329897590537951380374269166510999368233466339618803490560 760 188015759382027912623026697459498872133140349769778199399420986092828994496408743180290162786474567080227725264392137174486938672585048059712579775355966628845307244482886163436546919730380844854794861976504178485380139035553790532469072899219068366256219344985485375138432455205943522706102457564961181852919623883179259097259025457597959311814301208152182677991566862767971631086847567345896710296946552824045857635109966119734287618324253033731805288992 761 -751569560407785690240207966478972013266583028669449720358475562405771147132990567771253674356145696997737513929992464805911026442840388858202976791379286027171710807396907205579259056935835631758951731080405207802168105236348116746405712329053413474541437435400836000321371621446537962679412260448144081891708713469716754607399629671344265304929204817664870509750136163857129841955752366769322655458915193558823681787109566627594753446935506024980463255040 762 3004308213670272788109290500235001398286426960240859689771545284048191715549941481469949144382600764976648070732150877731767857432260450808059261567421216224674468148420291301357529881479306405870918665018229383658175647938504815995808918056171688361395557204604210023787752264689736868283356757272338237505514896310406198507140249867444507353967263853969995795331183026238135469667033448129998468584198843609824540746737699577548704291035904300664496439104 763 -12009368214127810023347642069484089992466124398160260030110799104838297332027808439004325207515675330195281709878531660695255516778576481364534774688726375347180838561434847170461880099247398301468385064967443588226459122040500755501580628496534720326592899321719216255311111938768990821559584405874995842262199597878663701891514908877454492145673719829197573518917877293648725306499186796101958011212211107958367654392280680348972734007156665539524166809856 764 48006075977222267620057208987783423386320686456793656004920136690481860281273643362103233785900468326434894791784888475812761738658367101261967509235941488349053689756639156725791119183746930365911819790745946782271104467879634973350481922066672806488901254717777126376831523114129009135494199011508699506535017029797811342871540380429993097176080782695917902073885438814765894204112185060925148042820108765657534057040228912056505850449963986701954873492800 765 -191898962318179390363296247550517991959281918809365402539709845816542789286259803521509594651924349404165149405598543324032210663608677458642087499001731886240861436104158596981972577428610194978277951665984332237580839524592407985985578165914727256147590412763141343992154142651864750151100579598586148889094249042527213874751503476782504516819012571137231979923257254948535470146412048187005143476984171010755677680626793702925868158194744124510671532746240 766 767095463409360040658251101513702915208168739499858416160856393462752219616074522856400114214168019878921277263022473951753914159580317598771650227160337789829678922564668395386582212040462851534342562486934519614078521316018723548889112534680627419951998865230595406023891085627884093203594115920646588531366474004170861622519624431808482891185073473646512065248640391557686326597015763480708621819598068666752405396442904571264487090816573760742091342051200 767 -3066384219415167660239116313608879477801532348504915878412556150379183183938348824915856902264859059201627296657380181632959568525163583242372225945416323684234805456185374140880035936094637957189948454759831650823025383880071559567674791586255139144068740313090539799517325545093807666805198711794444373252229318616783363701590610983820064854004585136641536717955814691439222192469919637869117820570583485906926115394182684644637513707788680493954869248750080 768 12257561926861563389881879595778836854307065764482408765475909961561336483796147023815337454134526610296061090180356725773878859426475188940780465898015641887931798160910237686175124884598605958583110593925466483035085875099987830881565710569742171902627997226784502462094300976740287364399367325234366272839415413376164952055221109019719777646499623497673323031835918557427121700086517757705495586253394048995419599474234853047132967629014075419786120968784270 769 -48998410046195417435616957012092628435328950171265013556420284510727551668950182693572224270434047944369142939464276357077666723070083976849011570040004136525178021935169910306916248515081997794099102330586816477215713990257665957650550028996691046678647978701107668783732508008197679534854104205404976447934143098932708079131736337854465666723425421351616085014557681436565495851460502741343944324729287181000809590091217139922329623899007374181330542510822400 770 195866537301578775109171297319108219889821288696486730817274163075987425181854286002488403656359355620910922635039975084811348134242610141668762757858133824331519678572578060731164030983315450956198648190422346779269970231084344736346525157003266953107981650330459660585562057081348998644681456398440977163031331974475145807136069939583669027938152215377457679015190392474948922883256546254869111967149469600397219620661134916743159043412822858954769273242336540 771 -782958725511393663567053621146477945876228233624943441025855673461879269363762747252158741994489878348413711779582767637503156117725009811727575627365282538333108218090643361882045041857578808014937060325944869543845723547996812418009552071444146262488388393608707761638014584282014319011861602990878753944624697730008929129010023496429696485160368021496911525785575859613825363457673246230496404124247590097330969244583191101311170237141561960965257933882047600 772 3129809145838326616695766250164736756452968854317896429112005955361236930903201404348662859531038839426728226620523052420972721614246615747330131236809747668062336108283064313737428223963561722526865236797384714684772513459168430114977952093249364309505893354144523879239294615927219953487322188920987642917374316145275011090765184127469830834669167654897776225733888433287267567468742407146764394053105203277471217280637170320200241510061564911528139321319337380 773 -12511149261928717136232174320848862351240725615959049015735365089281016361688739108513195187184652385620935350966254332595570753179215218191648630946731112072677182143928108950311567781874646993713282971534750093857181426122918262028417846219339376351426742507365278093013830224399154672916120903293969110839083047318420196922647539516749815383776295075005869123747841687357055410300280647010391770028617278423413433402717442399334366536694153612947595642823065120 774 50012310373011935658396066155142465535176694622697690664730390862526872801004926250186372234026932877995001993642919011674436066462622828915174134802776660446764899642397282128110651646035542384245987313261902424128154394429079261780565956648269962531843485745969196915675992521008369276564878810668078816518905548080355949450951643209227193589633532030811558308414638676631792721648092382331223758781604163694107430317455920712967572864454141890050739922778327800 775 -199920344430384461026679346995658891115732755511201487135178553437184666029200606213230924384541838119059882309040340793258650113554671443945393732610705210975008010696538406309703712712520955369406808153165831325953248766824528041772033565211675303414275973043565847563321081910678827150639574212110746992165502106912691886797751789484048036075510476371035620128407639208272829630552266612931589673554728974888696629632866453887916158949361504012102574359659370144 776 799166784810682842680288796600247766696499905672465986269624503641227330081397339246611503871083616758499201546875260108777464753554783697189411482577573783748976869525450009705378288308704260559313773734222246733476272387895506343223987034142777877228525495949128609091804109748269016967900193306573327057926027404153060126813217851703769966260916776957027977815239353334370005696533046505497782683877478309656317717768571872689390203903722633557529629033845075700 777 -3194612736149134099096678768321301302941857667520717140002323515903163781392611396956299040588345033001129023958091711082930862019261684205184350444820146782411951956544071145036444152379082622516499803332719806815262799071810427010593775625376105040439074363141838883435138367399452419533050834256328471580754353332439651248189796949664853708348733078400238819037504114015918010466095264602153856575017295085391828798874170001225575635167939128680656888094122541888 778 12770249155477875082262473938053945410963823947544478570532238831041613358646999023038931050394166819385005736884073834644946384836431997052964438220874365739364868281327207992220740022781596341467788471581008895421938785833260269113144686896762991964268884966708044966284141866244198198707236748109283307766200155810370268756184614173994034855577205562031506169649227803927735539140932009068294390208168064595101427685495065099676936743103132389869291251630879743752 779 -51048252555599871451107393881930543625807843846596830672079662621966364246666610323046470478954006890739657616106791978017257008411824107780016447563310381847255660568913526257663701350148434494093889354348259414497044601329361442400963882219837332449293485341150257713370083046652784032639370164022878068283666603878938768934678768052485344633597003441002294295329422121268019018863269364085004437031734388266340723924627239842976463249219748560392311904714065999520 780 204062285510001815577953039883907462116449842545214012631525407135887117177096670162329553698947834090695415402902828786873195825172126741146612910483428422891312149729803317970137355344733658437775890447422934838249650280423790394741468247432889592115699084604631108797441545835918204836663337914619474252374477868448277864534897771429581543609925866009498404052758361608174622872705543476062204655886565601250443158230677453982155695749681565777290608022422400609768 781 -815727246185060816270580509039722787456407185192057000883260904720032255903422237218654152584059294019113900707390702027496901169547647381961851454082135673478402825495884873966086160057143497387419237381636844314367182503590366176846182252907524180034919192375146970721072416514140409321775190856446421116314828188706670618563562359615317410648413464140704535333671563834827160812780412123495147446498700696196291871852742682323215419964621170043017576187423344185280 782 3260825400489544326214610113355618987548008761762179697402516829435651008244324512115506729082177951897686864785589244739014360249011372473251864199557836471572344085113379831896807158693114238797284007084681369316879537165091686704723035864620407686969478061221814719102429493545365770742207121633939754364762200645314575134717686335706530537528091806301930185294864200948111416028768851782575898593586046512759667745237145276641770510561637543010736739624603197761776 783 -13034983210622506055945652558646915970239400569411166317621363824572405012543297779888481537827219308363473274019204588576966446214183715697992268639893376218925020695984256728244670760142130281928238624559878070160779183686068898608343451200056669076785128513489574683073081756067130881886681383140222061339967379588162880191295658893610471736900527567144441009936216585266766247627053076966465409380801843027865535903964444865360191766661697019230874887106471063608384 784 52106722856688650922626190423244746579125705480301673331664071467103914088501143010420839533788902749269463217733060202839630846986499994446934978436968734510509505114292330867697225605865277861655925313633774556946696095154334770898047338663596227632402240966345964588327740939231829189315497721348688647814634529171788886985270447080796897065475827216128719829358232823030198033596980222249732111306003948657064853231635624627420703683348590149800413422822936051563220 785 -208294304992823600037979381826514132400647988553917414272405165145775231202278130724735967821840261990074155771791203146071100064870962947272548454626456550327345328026458187621447274256688575154597068644061705473465962728319999308300872199441021536767063996192670929818415543420593993867426083850657887000422732521021904833606625934259958026398727374081968531662548294746196299159101710450512950813833914696978846897888912806866537821232063114298440596111684818252694144 786 832647885051494519333157667722625307950498860226997624402236549466659040020362380819578353998827979059577962132806291942234192311235182590916431013292226875483362489756022562109784289632874843945665207948694826790181670898167718063750823588579885856708618544135398948352543167053298480606803200024408482604947762016748599265475232809239144215689062909586993598269955553333118686723642727975642083281796062942223774031807744561293537108544259930390211471185472431041973480 787 -3328478230963007928001032986831891051268215817873106867480727764713950040292924319589184985271414567973652182712265415317451368402356998274052572499937103729256821121976303452855831787387115967442828358165074383216041140880333726467284129758641538164533356307544267706340810197351598130914507991192352611372656386745937635832612469586983872360242957664388598862423071526927394857771507967402425394471827934176986118428023515343285806401324398635810958217171224987852653728 788 13305475757542806949912836268846715874273579002957306543782159934176125231948263243692767923760132702488829559295383949954321950649908449808067759971033819954331547528356927822445879725874335125520907792520156022838381532122905984855210006712778350874834453747306072484636960012857003454372024651595058535802273758503895074387499642660506425169641084730200883320854496260159696308408235684613347539788280514790348039595491335822115470351474214410821390630143420857833083192 789 -53188218444161147498359176585501919086167132572781440974414845466672428952000391378104251985057245824685635770244615110528048381096497994362744718597520461444354421057790435258751870389979876814084380245197274596685091287019061710346363963620587433212894067718877792520997679567872822424026423665600955800401009308999969970906591447221257101788864840278905845752387949645890843727573903911224140159825410534964726076119593253773140240740984752240609614444710704933163396800 790 212618390939416694269343637293711107526571718836602924489939583359389480629741511833773532883002741403015409509844416517123484489894175027243552670915378226285170987163204145865218116649565095629232578465679639236487871519460671433154258179100452276352384124016631915368595148092798505813667511807476020232334244797761163131177919192891443849746515595038069251734710414157773629700459463674267075969553577505498507082150074743902175236017131982682115384571337880695249489040 791 -849936651209945148441263154071864151808353571449295236935151428469957593370109098962079550371291893284672630389329332710435382167056485816301195923167804958028726663869842712754648640327364715978910431530489357553809045718997903064837319704699719672823470251160751155024889556568550131107490929816467138700802469810639826378387557680447223830233027190899001489527767606500085414091835236338842053056264560962712302757558735829703340050729549659645336883629464510464080747200 792 3397603017006368476637702671815641299677549335765620105322942261389538861713497973398883727743820720741933052226742018082795954200351606328403026744763729108064642413893277941223288916963408835911206998048573092844343856648296019158984374569831329532548651117070552783181917777929575201410388823652695071321446251993228673807206579708459804221321912310285625852704992531097104962237055630173577691895620215662000022924891272935967061982422016517748141516102106707312287188680 793 -13581853914959104517326374413767286960947902216535792764333825967817246974010053502844015633909944680748292748549002988485060551747295859987745800848681011559835451864448892132701980998713574179570524698269867137485540481293518214453294499550211161069023410138686855638465412011326393856214873959442961908922620139204711722465224151328439780778471706611894084025574428958722449712274555258484242179521021666201300764565298718290884686077750000560834877720610942634266257345920 794 54293247636890546724646040482075706109108156614873294037525785334705165025151089923136139322505848850456494724050914056311906956192704446536834452254635164092483330234604021213564433463056525437540042572700835033080373186017064573115977542926615523635157842023402164867393610806096866237455652730051319359000540245232864499927335578471976066265186437418971623292638690527323107191583498324444496656269463327725446968062065190676934382727000370375404428356055825419568576792400 795 -217036576001642568498571727136256684995448500704930121596096081381854163980623966271433344167834986978151653886261478763867472756256840542112164720956533721317275245807607020050428177970009090422595768841906692384825875731804264335459911807992525274742495017761274526642003081419416520385957771953580008709068128359410684474495981857129793420819921469112669585715709235313040190547022774438821995789062196137821110073589540496126674829658483975990859838917706384902612111026240 796 867601672774942036595645820929306287748330113280528906360759576490874339959694975229483466408675577114429096142201069439924446846022414019169850020163620388221505957503792913287481639815905198289293501412550278750785450070188461017592404373902249015685576951704425313447412131876273737896545337548003600818240631655340127007295360812021370036004550129311309119600832468562505809619505762197999064246015229111816027258497636100637009391859259063232831809589468688721153824267600 797 -3468232261112525723216916616161002936580870703321543543179675086646613276520272612389940652493193700207504957432966560378842536132791180514291448845547958144859863225451649604040766389690571453329544612280026592868002563844256192852996391264939335825158114414616906406133335955256301089862927143779561684006374194395847096696293830055579794616344178870653305481059633588713731864022437598399612202764980446155636600450250427381758107450703258638145670748354279391331528340049280 798 13864247653007978555800257210636354420425251707225984039355053032025288707790031090336169699245164037137922228816389079969856927392131306267349351943720621175536594023252694619500515939488586476076213650292753374843094807088413218429913134828854625538951242368485067342544212695206799177632710618293695560540348393165859960059209798393582179130607652050785633550485551367540449625735290632730425449574555858958216824411050861648011706841441927480199067521808001647024994466762720 799 -55422330156186717668126957254504323220404001317438217926522032872621855487999363922879697975343197937539612068598257812467697532059298238011268567037174899736448264969657059525933300229240338857117713001443521538164988234698025067563368065607462452068324209524865550458348027131110142575593049662361511005480064755679348921920791276088006285834798911458521590631305174869211230751526406974356630909317294179960232462091509139291761441402932146098784632397876400005495838453148800 800 221550938428210276643743740092792230395379595529621298210826734058784791567210690362425636765763930444531195546264357028453068464913097523800415806219098632795761890495229689618638687006301253454570091300065594653080010909897819800394925882892603105346296667689088399064860456338903305942620482920809132605030009612910765233138143579768559789298436451810175204292973988247613214513283050997806967763726802398219913854405237895562987075546571513842379346157855513897909481058061492 801 -885651260196864638484363232838488251143422344727074775652116825832532567622061644195115537839169185653866038361876707653596849933568128551593024049460924067294913305556720616626471630169611400702457537561914655117335964449760987403621534375510642649000959993087120073886895122488394853622584165763693513359722087993373273665209830850485521641348064322461679225534953416384546925871420670458530945090099595867502648605873385164677360642873424116310093170786606770879972650486867200 802 3540399194911843545065417375795854650107780418641974499286316301634867821855048237460911349253392776969150440964180335946634208078733483861257623547545942907802568946256995247763104254991084257706459627889454225801517325892574625958203426760253190909356234713512830018306197605904738306360522309100767846714529193780517080802801596921737791266790520683258042083869232531561594022083652553667987975419229463341899202228243874714985698147698011097818515562063327024885435807222596584 803 -14152789857553013691159310422455758176832083037201736522153920162933306843978591966670467631737592251367613713885650486627110314197129799621382264630190933431369037310838633005429804925791912874202921119374286778562243905179078127992630863548652800911108410517675991400893831276709738589798012893950437881487738765830990969204330669515433338710589018190277839037674850888353364783295091051847977540921960604814112079016558364301266951344659304311149265527934370962681659091702661536 804 56575997382979700439112066420135351840156577150380131933226028879266044652430704971167847609824583309904191848306890212039302178608124721464472473633576282770529788159478458074009671205799258666039620421788722889643733882499514824657332248993365341640457891655620224492695447813589973265252682931715281442629806198075919113829479261521362075006165511218542366469835712173773097831238020539408478723599386660505142179122236908620666511263095623149135372549300679620192561079492703960 805 -226163603093172331703147621737350273020687397608197028538700864431736111136625043919117136241041549854904026624952251253082665208024869991025268414760926950876579476454335475595233920836262786524959472457547674659964927177550283145881093944300178169222674377420164097091955830380473924577733788426624480099496772947681082960026838582968905112183553949486539936929956438289506611216320157179183211863260191512261125869315982793008647730062683916017205903712407225971916351899058033344 806 904093910374973756456067804023290045981877980800183821060977992021542533206047630985941493310518938316528912403973552443425109864351236162628309407913956361147535227028924092587153438124406481650436193422701436566998358400571943302367682449678049803077734386323902960192432161528452490770980089597432270182810197389662062820389252683226422175815054181026299706828270023679036550019390028719773215960607776117238441713893868537987747148639683187047720025042211082935183867311999007440 807 -3614137795620465872837776712211950811904854800673274947925416116398421411783305527614095629246996494216321567568058749134527630762273252565343093902441842759191839959667625515267098528212444177431066005768782296315328116369829362432911266048484637113465664435174992052796498400028334655249275156108336189199143598370669499217682395112881170186156442132029509725080934569616550441270797580277075738331544749355703219372333436175842736580096746231816650365317323284658358787482639030208 808 14447616395962827809006947910153694028386244104682689053140993384918733158261131721081737690496253696143213760684820410103900223001296686991849548082952806743529915942742890955806527621696756608126003427619499779110249155853252685964974015471580767292534439120849109955644322282237436324491082436275631533470574741747276463363155708967647972203486737203902736111436278655316368450876550171573492724444533622624790185391715852852274118681923671778614744093433751393417634168356951213272 809 -57754792620870881837473854290770830668981938498835236793093635534095677876914807564447613502625731196809139132077743261764815831189245133479472147401236634870614686119458610048512640551247448953534767302693636036217541286475191563833189787962176367340082192734397325513375360627075743022823787816876732486467826763044791947382066827944187959457876807575607006084080208996054104824190765443560692292202685141708264088243192984451529778683784615692266070714387462203551247900317073496960 810 230876742547885670114707660775072529189954558712464281617760110636944943471824154320544062297703086854600494386520278942389161239511381827088900892431762338393531394362633355062926159011844530286375034993645605860182389947825391974706877889903694235011094428163060947812915652519224466637746016697258123189006071945841992789217983336926027721943221853870104607718823425127781339041925260931702268378321168488513295415681449798891400912402300746765936123955623095721678815531547123353712 811 -922938310864280509288160717403386879280152869460061771990856353959336104519334666672006138880214269707024526278926895490649192142901699329601519713720303835079441167425079920853318586574717530653908502041054508752443104938976406858449266333406408431810440565063371522750010158702225649800026364425543493188773867020244600049238213038615890267411234301368288875661715233458124978718731069345403781224012221156110436001793925769642063903512284506763098171447188828205659151743610589544640 812 3689482802863893298686383300129939477269800665727514648707995741233096096881218306214456310777336756064025299539597225402200444310694532297553291561052839357216812082263577940252140931664864933531224192503598886747348511491307829242626094536132093058199207232530028487272300081934153160074981631974447083847992998767533840562336803640359564672313745547777458410569957912413453441884036199065309001746349237701996650828542086080612771731248124105730336654587938017432445102219347238775344 813 -14748866184389782692466943845743548103328361178161636948236952831753147456705940478690705217229858980029008894175099251904245021927588121648884849522370213138628796968270520932466805539631923108738230674838052080543961691957353901598879815097451912801583814284151780856678450344597740568981475478529252377209609023660712035055897089782836859273823032101721761754620262454533656588987419567294695373987353313785864226077521806512160247877327438992947443588547185312232938005051769599884416 814 58959271365185460293343675301097617397543243126743783702810254989197289229556152839200257592236832781589500173433745655378159622233103137257425463336322931920368215691853136511616926896752110289853048862563457095982381568509093248840549302600492484658841023003080395675068438143773041990521936891262386520500371338351503211390633261335950744084825447783817559997073063250401765474655368114166508593332936380204033707158791338244446652415651628640290275507798865287347466812081731982932000 815 -235692578096972025241294938862856074476032946960694477841699499338459021016642499822287698366246144705637498202346341893851949634916752063371183363238275845519007589135278935781230472338809578464839007678911148384346258383896455296864446620573457499218999709816022180255980766446996593108379814928202889956148901794741243504992051245124348280773543286276041118552973171730666815643924651143771420906650631584427463995410607550499185078767379387515361131600653930716430590033583652276553600 816 942193344178389985099082858063508468338957946530572858220614475852167468707635271389058294853757769446057474363684797960459523153492502907614904081914680445649743582290360028863497609672446207018013609745481050023039049325240793551731432736862992746349474513843506429409804598634973508609878100135510441679107491551829776764314815347896685846174733646706809300567508963393806420085458833830939473416802498143973587710010363839027152231925765203136160319267699394501578763788230573391453000 817 -3766469735884366769366991250243044405999641889617869640430372749183369578761492974147861406425383305148058085921801722195924750964971527283667000722391273014075019740621940215134867245038694511974667881613329471285678048796707004302213415544705707981904559498918735559170664186962301710477062795827771225834325623675917557355639082044151677485129850527419650437071420682716097015915047030089920542498077742360789877642735890522428699332019953911266276364289835034187843210340692544786451200 818 15056681256583557017910237827243367274776140464231466565230315863126328984401254338301467357788891532970295567775051858570153056450984520507647925807763624801438654813773156609151174608406652130946578442162619435075901023720766256672315765067057721088156697965017855459150404209039897083848064914258758468857416787744755993333683282213635140063157169895227264750148747811116276879435240965266187499699703661566391557438366407891359832474912129447147893416682518933814801420703739112148342800 819 -60190001578162898786811062771090208210759019017660700135359213014112640496912434902624873119972253839549566824662693128789414808007616618357293249262324878141053588376381122286267414082377406723403267877211072137868709657730684536807897124067279133776401087869805194042744084723724127124163770960726477311358225421734027998332946355545937130765698664469682855602905414355869525294641117774089239639717584563940378856099086072085823923992813665907460981291253480444258917610340107277019496000 820 240613380898824416757630008618250806305651049776476694059205984154272346151028660657325646331224761880391266296516627902222418752878035729863075112307671152419181135121293159379109013246125697198064677240087411439134690930432649384435440687961039228610597733050007254662439986347877358243627348733850767221569285281158913887080255762775074688499506519621018586544761457878100483544341435157358118709190425122632708430760966647097860314774098814249897608683068206190170146153425406543687367600 821 -961868092190506052608405363430810333324912434071404470505434001489172196211057718260236919317962862740748436797771613485531318028411768786751246475498220180066689754090400432904673955858137845297970297151342221585600936100984302831186672127132483845062443999067662950483942102388076757794911307575771986961446070063078490854263977608694970931989984435551678571635081266209525855552801244566949577208704199608613063008047673938737512417032426652554740230481812161396625732719057220152275504000 822 3845134911140802845360076014305254763769671980415033108829213454039236906532270585012773877387804772473335350153114301098244641440496314840090413262792141766117228962036635741604604885298767585288673552045618873644407758507946747423438926700708080581516448177045571937368542878183676579382618251604777588646563390301030178229204619123695908945474329181134027725653228953162162523523596693242279551183241435727552204264688496938987121584723530248494308580081765872575453626754524210668728407200 823 -15371206834274553953820561478728648198016156731667368588515202879157460664748208581558694562422290287737809487016508945440479951453259993286866022292734539402834048231974846945331265428968049713375286668514680367346700510807208255781885140516882903364579878492477060981925950808173216344288305460495013055637811223658121051104554595983711341095379263288446909597459358159898490704945068677683433440629176664371022267130763955248130561543688460070722497015893869084003263642266612167604656252800 824 61447563970425231946916884728092148658142594278744986042308836161812713365044383120185538625059000577857455492331618914766293952341330176846444444318511164908097210474498815682306220123860107905497576438205927689765727346422048959932170142712760037903603571087752704315976069533175024063583841279584679801158127695831834246398007085056598408664229988762060690994249138244413853150997174347588025630401227734299314161000217972247870570203799241548693075577896310949323100279710919625141880442000 825 -245641473091219129368991252806852215542922030084538091734236183077752683276043900217625566959458216683166634581235024307401453599773437137577264128514576884890890389357003214343081485781520734994873492886864860219467232290423248163466478740570661967583612672699818556214682341156651582333262377401466025491913921789723820603543973075087275040034372741820178655908224439743333358957565427970082674760440833293108463871835940399103967277733470767213799436718227518497832646080941186138015537893120 826 981971840634834458002685550611679650820363968293089087212758466829120613277850980728164924924248761228510804350644872773797640146312143614943197865589351120817630756308919749737554450898955505258118348928668772961484489200201718960200887246529193232239639713726376558388652836126959169514235377466529002003564367553260033864736799086354892411489343711919404981205324036289711455546222135411621461514647501800633189434525991494425746620191344908457042651147754624733814786268672315850777486948000 827 -3925515460310227565348782690831302461601705098455787500782840505470695357335240501394591448923809508351067018940713142848030370763019821518982895320651360365213863385814042415831141932817790466787241811618768828040521480397301057171137489021758881887301263884038596162735330995859656356762215102036333530574366115440070625311559286419225127723427406083708189446775015138216182754538059661679964498847309894223209986866845164418239700224592904698634682339171515366588974543165238130096859416410240 828 15692591399162925626341696057566896618900938468514561892429224243002509460157651559409615465410874349377909657067825936006965077536061543410758753474299487113902846142204314541168256856165669250572077648463046314129739153445985137282629904770397077076181510535205946096490397429556976433311716067047499335118919784410508670474921930007134509997791259799328847269345006256245705767621498863523714627340120281695877260637289925137823383858316849443448048428489477907333790863125120323263383937708960 829 -62732552288866332749794203693867033204571035223872951177819354182224643299593006938390749061371526294924246136401645295019813864552553302510415661520112252409017219454123746908381652112955143872671699516454903012777582733332568844396313980081378711550824834182919110228417715181441509155344799959502701318109873020098504343014936244235859711895928793314339161172532679115974988999442648819008310014773588104778351987554253463149946529702183138923615663409087655777741825486848061821196691123321600 830 250779228942605507772402820809881647641460381375876698109146991823745497766183088178631242711134919997676431750208163856701741384332135794346487412531537034684837118196890307059947562918098982149255276339784724079538341349137079305079826225716565133746362801786477459177570222082919135602604186306881916575652119794183606269412421327930043073234905636233693998492907957236762678435630617770144991783725579479928693157440960748548726792285061915289684613494218862761371258382763810793528602385263040 831 -1002514083710673135067304531348086533302738721766589694557118339064341327419842754683429246597691245855199430474087305644985975691600135940802012406560469824023493042212492821479886008576975015060437126085517242776668016320306123512200680558470657359684740977054476394837962803550352554295238885290840000253087025508810436144609940777733256719932146842787432192831690769986035994610270276922906113483795479965792990313533565071016623136839396502234542428550874794292125207484157429603947979678982400 832 4007649348699863103206628935585558703484043480670551019722947837538979249205462742425698674164660123472888893328627320424071296841214212343215797343210604303380477394371304243087619725048428581188559491432184547467127759831938309571301522152259100201739489133339609237451594404759382754636033295345745003444548608452796181987024443251964245398551502831840557138773885787172137421908609160114095812924761199135381059988581898938364822075333605877739280593277674700788553622461524393725275025541827780 833 -16020986766549825092221272917366653205917105627959386266289869580133374108831014103328191917208790754999659471100446008225302630655882406754675498088979081838731399015896456753398601472336534786592730750921114885891620019986701268625301172813443434224895691118945243872815047301044773517893770776102782827747510751399546221770033102264760810783121150675952415063127832381483897793489965435070561920929256587264218035798179871750879649074315018224283540007623217254573325095802146231918298379973163520 834 64045573611108556892555667100099995476736015221967034982877361086567522578204640678439515133892346585307723163235012246581702975336143079679612296788585744848792082319055845357874536867764812879285576206351127805677437651668440414053905918902593225076807652874716124974582254712424896832846730045949415839531080805835649656869231233341976465111360808442454177935718246986076094773773116440532018145358408784769792484262897131022654304110680233556651604858054853391741031333579216546843076538611070600 835 -256029076029659142007371114418249661094825265495225785054883573022150432834157446738617455762139827406685167223112611816903384632830997774527713911206565727158568218537347363105592211593453655052978965910714273532421207995014904650157172942815620630355137954650184628957917829408402385775320387761780051770317493111473788079024206743185560756409176792747542062359164963182804813105769466911200331025131291841686646075252286584163477455011863314184139226657408214918339851084057611611768727890525183520 836 1023504528791531631695416381593258411777749797405508365860215857793949076492416583871577471836754029039067930305434358304400910970026192338612669737031823620110862643503164966881231540967639999445392819460202380609058729418300851215760755713234171929745320243335906542761547668556993708914991802320726500659446643152119098521420145836645167847185911316950838844430678462491264011612901780860820767275906581758379330803766695833732013337080645223333474431052757648713819924639739734737573794703436065400 837 -4091575394079233252739544815072341046604706704109800026437801683630313354940413942978282513817338974782478568734240077377811199064362771359300039820473828535203686490868034023635990208955538394366072647541752271245632738575242014640151331052981509045820340926318129791599598179631285682773667827650084231408775123104934753844537451970257297863437116962297272204724609168037963381070726847907650607804266319910311438606104517402777065004943031009256146080042742082620888764821703577447433843291862818240 838 16356548160648343638431779196567968391081572102841286175848397686988875944195043406968151506722926493150927596684761834946004955581831465602765770234008183564405617718334262801987817672490463079013617220385068250840834207270814448683407032650138345166696935113976668832452264249968222850240518644089483388695855973036059999152857791196295761312160584895176007369871518375411746355747678671740447904440174064578253696405107746353319383424554736343345372931763745363865072793129564414027529256818578057360 839 -65387248646676570782719847315708747063741891858382842807203783913380227981110164652950177822809585206577493890538078555776162541748191827311406944288417504653454560060662443006224911536295095859574146873357231187189439937559160293216064186839503386130539294724855502174237751645706389394383721859174682719636758889877337667476667873122780989958786929846545434400115506363599773218800982473555392367221746107103284193531382977598457378838596484887244821851325484711102024302346376082779725654320219896000 840 261393496441697565407998560440800529165035893483407872991999504425155474798573545281267357220214100506904630175215218042427344086621579570413204639261951057790443591229208544428592650319075488009172642837976600613902442210664709654608142854516825158528887314739617758056765084892498656088947834432959302507606201467024899790182617705101068931739354150059321984990526530856074473571350831751448624067672742464861467695622333343646898304915449965978543374472327852497370955504813780508010348718051802347800 841 -1044953101241675734656156966501617588214269075588993543791860308932020242196817697652315918614116966693314514940969403069782777486951118022922275385961389667120645078368950530599703033320657498858747613171131700702023240951965861370192249014798347306565914955140716756267906289915332659489620783960488838234259068680747103292612253437338611813701310571805417396428393458772399605288812368126862655531209452005294847581127280663793002805617791448166730490323235463905680424166613511292610889238764623984000 842 4177333285941870436810985416920125886290760920175171195913846136759655550330073838770302320945221276639065969281931358096415501559863198513979476532396566456259092525836531820693198653911076914218096183802469966768931676908308249921189787550757081644004275128086441673418789582867871289182010474837140144998798113432910518080350321065738546634650012676403479490714129705149800764586882450742779098066499710718180740915164688234640051236740158760020694478877544291562612925385276042863084376613266494127600 843 -16699434291612457659479358106196440467838883635189290976631413956881228626021507514179590852495771536814607922122466138626182346450972196093113802783467460990867992803764336168908228236667449048995970307956570245072643605669934551303295521151744589770059769618892673623922091434469500534447576236686720123661648981321139282090634673679058495566932682985018685425270777762314565263026044813603197517959791439222593769831449786213591207571811687257593656809437625743383778561032153402862143121481339260574400 844 66758212045041633958572321652174536042440368379346186337570710428008593869188066260804141359384339809092529342286104059794029800767794212610023434197493758659092531655815734745771570003476999411499282355789223321432444678355210689600259592646715001693750633376873480858225885075450502588225765507769908684062454559113707205091838646983561581318817091469995600651104351595638166295245073470147611561204915932503657037875099925915577610156977210161669906291862420425634646620861319420761179958639933579998000 845 -266875028012571443480851317409287386704951419848323392225990943832018980371814682720877786388284966432087705555303442821842009344388825196437362887592352315705555395038673674525616298440791619443313048490046560293425185738432459238285802088284267731984556639277101404545350278998528889354554571237962513541553557104434715414549341074234203062340075109923114534829428869067824265380266875750463850502831597611642884297201815935806958909823576118511852258658439881094683056788976340368572509670731830808092800 846 1066869949342548785455638478435240285318813348471833963569559020402049927961961430575583961105767440637031062841184190202421837210957764065301408636085742739001902422260793087210884253795922835164066192089444895643781979910533813953530100303098350555239093247172295357226498394838536025487286300862929787063384268504237246964309021343407016519296457534362482716774884399062059904630779319477890826518138802811459510278052047865795465673127953554000168349575416766096761823312692508531165699373177435460052000 847 -4264963605206428527527968614073357855607608930752959104132569977605295398988118329562472091775232934425484222255278500310659540203223975641486572099406491025108529452791624988887113057853738052342121647517435335236666794778063689509161641357826109351955103503766793558646185793726502584290548500468189914577334964734294366292960146448179149897023932705765525942197983199783701698933592459385643519963332101070494861699523880170561947298736023593198088173492792996495258894296225522755751138940713593218121600 848 17049807434323195509522638948802876571110159312527185421718423835130478189767582823612303369672550476746972533541928627416969901436162651028698150229598848470510234310041313386355999371859757930369007652583256013606367144984986972292313517606503590295988926040412074373537595590837533557745946863611419889369439974784225508295091089484482759481314135905981803941019849700524762781907931086850692002222833579508894763721976777432258592404645040166716445024955489389516991424441469314787644454642139513305073400 849 -68159112710693150487669945249710549582607494585487962747370526012721805167950440611003932319660847342472576086629666492572151298293242409175346433581882430855030754670418513645507414812999922566851193332574245591291505888629642414213484737699283692455302349547830280840291302910560065065954986097625821314009420742663719596783860249175475944803628093293511515631736458241854847030823633963411946984826963797516920323189920055430254665545104372903552201620824894984212672715411256341033672876693396219579616000 850 272476265580658403564267304740167101672559643858283958912770054007788509881076862268661899282320546035542151538679111787382920919727757715723107381305210482524079147845919769118495406254367584456044831707786742670338543239624925630425418358197713867247653235344298336879834116377075875205243740524730008145457866157755221976207372379523625121819260783287754152832883455664059646016093904283262077841926755194683394856817000248671769423274433297929832256220333878810181356417166797467018000272238181696859019120 851 -1089265449331577852723219348789444192671344900623919975706199935211945695550463462635347818747328969471869713714713623929580650620208031582497762695067867826355881188380011694334456216388520806512388650256402360217438106404311525273194476177797418353203806288513806782306999564472626606203337991827777868933418530438719510523723567290443428211458522323726427745404792650224434186882312672739126087968062304624371866763752672070464694934170906387982176453726843002090586716022725098753061374737273740441215704000 852 4354507844367232400683095530404608479827666341461077008432713124595380291465807610608286026996726862988054338462986525912423088610695267399271524128716341176220055703177780469885491384947306495409595976435530220754246750521037151949013911034650181537140356246187377855662191456923267374858459302425550074433689387338025037774445107856527685586647322419863336672986614210508229582037223396123155779520178285339171831277925833218097872456929107188152409576826140056667304311972968073529667898542710136010555740240 853 -17407833508972141057870105395386846731469167214189770401410369441675856433115891096903460271102510451709650933303488421157608537113691395143917062097017776556051007208566487917705734892782104615502417649699728991296905642073395431189383232468227542254000941551538023741299293893458372088709182013602826917095006409105435455450818569189205677805600617021930554153075454457199319362048101495503585512746137718627925228642653785045104970302136868560380292105014992008744323126596941641228408796761926946452437624960 854 69590614125397928361505799368236169329125450449871649101843827866221665900728394836637312940984713233226425436811931528066995800154351755061744615278362136207796294430206375412128786729505573273315229203377495449273576360166665969262974966984018178717771325657778908144261051454518326689084038381143350181088935240345424008990362251044131223410799060414673918898191287950777583819818053488988774571596344688767310076730528449624314438910697207407883045616073844302969284295975748012790279270438642465386030517600 855 -278199862277601149601966780311466475945987237081132275859917022683380672750271248961459640304896548919757174939291866804117422522661430500648964965128264736627462390056086573114613790916038133303790346277373257264833811450939695421978818813324909134008858305601134273000622740701246559426748527873926604389838316329158927270049162026292100194295600207573359977906850947440567229758572694594437459307521650227135961138975823347213299751482852686755788460328140506092138396501974960028490810512059955810330287450240 856 1112150210555930890894542038448021562410801344105706723240636296372875369671399564518374278040976254675098451584130149803131927824531804538279904249985211954289776825488639005565366111694172394320383284348438400515137235229091871818485686259100359501379089364652458452902079673441523031806254829353734445658172094564844324488278046430781712620662959206004606505169737437198832413948318053792814034430754934731663887195128417660244636374094385222986179165907486667467284697292300394293020830687280984291283362436400 857 -4446008428104526950939700115822466645245165636686452150274813595224617992662139913028975718662988606296202566454017792200628799232067455316416877160218472412656897173029454047575519807420341584556333420375094560540654498317377007882258202122345819788796321586657727799151486753047772241675229716469799119359903322355787658989194836472301142463850916526333920888658737923861710263020955173900021480758622338190343400569592560911862701652522732250401920981677576457953461058116399064567318326428743614236421825511680 858 17773682163483317674183790541283058177984985203708951215447758384928935534076532416353426091436650264077738687721180352264566866690204178294904332949818874744431856258826582002964985059814079907995295162573454332371149408438284153618712865449672896184792771546518194279225071793866971138708651689965907372568873040036906277068374008587765073861659813487777965370747724224135320665957415785589616786033507330619158650076207526505925082229568667558798680042325477149942424583410279826880788192625697678221605704273120 859 -71053394677811293037088857407345334164198869483257404800281766485605445452508738294892777525537925063015854224733069314667382651202613394684608921680850517127834850513203055899041072604748198869592296740998830004915148465855203218649476868908734007411502668695805486926268547570365345776616373553775817914005239633676526746163010915834234193338205168564192013736344135100754589134026998384927124596440530240683580616867832501844492539691191780224611923505747150731090205570643252803686882937074901516573764630025600 860 284048530846446331474715311586344271141051133510773556979861165053718567556354679994991712069031447631640029391287141896814838928841242759420268207334123354104718936755230462282927779877380963726780200683551247820077430524571032668715155262059138379501402722847751938212214071711320430373417951980226094131349460485250746266319898327090203053225724556108940460876498004804326572823613113240429801183563526247018309488155843119390544750550652762586384777509614001883062659149884657369534869367757856213745311362602720 861 -1135535080743850301777938136018453756153433232641788266954411660225377014196237089622338720360984669508094848831097482153808344743741305277485121806898949077289639907470744015639132703272793429725697957618983129242557841862128911573618576093565585221051147179200473771156111759950225581803757698781224539238531045644371039537239391867405258205340238805834218383021507764132802087801795864591101373262292954403716196611191494626466011788899260288458897516041970753188705910980519130976862269367944383794537968817670400 862 4539508734364925387198011517637620528912724461493502562984878498625207406984067314783571713686991379076173024323618567429321434421641760846536397982378815255747369318868792257696459548341507368187488386496019101689328768877966979767086028442507166768559838985439101130678990017187733267228063148593702258073193145594242063714806354396685995005577252463033059811719615810296410755045143468487742901780536654263457048321178287646628806492653468972894063616840736698404774816485794578368385988146284996933724345687736640 863 -18147526857815444525085503407729707668802290314412890876064451594319904221546581723175496120769526011226236318016778868595172437558303640287460801675748397514094453063917487547098840387824294482078777745896096097603059338653476004730682110401554551408198597973435654237813514499881348265314570806624192758559104554805990402501300685196340867535670157357409300112970792030779637140980207748752565972736165559368965882324092531517696595625980572076543506982465079419696922201245232748176793126724978987369203868547080960 864 72548148000607993035097269983409659286796021133584177421492995072758720613696768783697155859506783682333874040570025248683934670883033835247850898359340749520104408124214160044946523519658018572518218991341923546927994653287905472153605393094317215072613344929170755382822660742971948657480366222907724700438190075636460649339455501672098535325534318080372115465962001123627428463222670067388035333051396580125878890792349964974614858569397794040690269337890999895584438799569119138824674282265908562188089630621417000 865 -290025044989855801931623438243538370899439040909886044749335225961125859575413451427485702592339233678332684892484666700428702329139135588371537023736599425046207544017220279304070265028808712547503908444431755599784525833451465358384489937607183859213707808203601366085132281205069686485211190674967300361865613784899512403371979876084863377030573201343959393983871154696537679630731662616123549080530517354597331308475495665845429961854904297085304228981061150824047361327600240061557501624120364131254971042967129600 866 1159431151396248956280223676026062608100348392992504705105515257246681257733231563684608364638299955095824749099004256070804092819598286339210303865273239166633875175666630290990339597027389868155415043919642960393421595855312071834155192518112864789373591845041546780366394456168431237335302205236990446475121845844263047584138125809849404439676540237501083927410422389275995706073389288859312553865166671472113831539716245898029032400726966906050393265387478459004744228709955855552520304257842717660066947511162418000 867 -4635053115922799135724261270748685050229400049661225561985991757677750138821582208572934190925015486226708820763554970754017486715463015097300102454206953963333384127267261292178609680755567126824682280743684890975904073125779920221087944539357741493959838552825570960713968555290549893267023833567852953381857584856315764089343816476325940430237438077924808440636795650284681772123633871118659243878266397860101874683908980001351624841970936476581175731626665690760714488391288771839865997337179149515511510420806523200 868 18529544950187526878748085711555532411067427171955752068318596177723082020282229610649971594972743859755586086233303558557778141948087638160671646317549154985584461421346250123382507130729046943126616889780001088816361588361896727661761445274568543145110979512362845887531277891833205826573070867694757156795713704835112054516352707606509522785454825203810309210602357545430783766975801798960121271534939825340246293231220308028891857241128217389034969108731583033627174803022753280259599460215095574540768816407542570800 869 -74075583315304713896063810422268501759089711815067826439719624889942056616016851487269818475403731497219271336674432538207202929061048099984227415200498727607706393915022572341995368043543481192928335088445364794373583564189702820126434954480005878784359471176293260624388567589635493768314780051394635903048377671527367897875527693211519189418000930846109687293812210182773426713520075689746565826915792796784552934222483676461564245232742490801419342861493714465796379218198026832218691479009081573954888614054604016000 870 296132240749077404270764359429324796826535417046426123796054099658344475833509413973234518001889900735399440587311913284852156054028248947681264962542079574881178132883660593488378447691696695580034043604690717794802661241900628981800698186727867773051241476893557368317350486026479328817903622259965536701531020767572435127792544369673201109763678582203646394975122416698495410967220241565006152410444208338590057154036047070517340787804700595814595135707162116058953710472076556480674295537540905792284889250359034365600 871 -1183849763301316760210721700811887358452766428577787724583502234766062863929775036517489650060574231224001817013265476545883592021712166829168531600064971551620442972136775505599485281038021404821253312769193056598808533959507724558853242791036037806582951668945446484269021549305895161569696689322537510135030769626815108166059604130034987904581092688386066675605891824128859100394204563808235334347999815356350200409977438718766441488476971623494747433053648585211693600294144356370682381526760538989539099651461275184000 872 4732686922433599730222241656252912899711900223363048774711043992733945358943936762892868811921347228051829113516036366535958777974366151570142049383597288768228165000055098284355217427249148677914166290387126468812759273937759854755919025503526703380571180858529034716484422747560112274204010667384473342511262639461584743723512101546004655814019085059285573535859448557732435298133175516210613602219721470010382694700765311148801376948177931605386727432522187875011730212263112247148641887729032151454355097652567868193200 873 -18919917785271734101277551455969366239435963986276927234007643307071180221749969976114194388259621707815831922377458752635284068181764232779671876646195364203762880208851969762602155878830200251628533747057027764804414536939688162949730078622768321651895467158405292462997747704316441596178712562787415014248077720483242801710167505300266556072674826515763519370787175476314692674327071842443733675159349389407444974821673796899243190913073662970636811916575576419985267168513381419606256874737612626444485201541189880876800 874 75636425784949983871146848625826351974112369568456943700739859182034067458774846251712893419895040768377545800891674369353447767847597531525046821018685378040301144340483378006848417151637899697497359714537374933046871494961126876627481356997107886548382361590460517022714882241670959159077498891162393250163510271813566318212278055816992860839049977409874480288525343021082175434257096809725261963167933653093602552245070479209144890068630786598900866315192420392792959254890930536358400765021513475259095817893649220812000 875 -302373017914378298735287731464191101029693985591743155055207395733976927778286289497948955730145639164362678127635746627994511198496099554874555234778905691772656339501380668942800058867376398008353130044086788972071977887699572529880452899778183853633699135331092582714734358284792854272999989139427923890749560430191208019163676500238228572403094619951259896485637044546146712126218576239933728779703297530010155268248990274989758092510452202730961366604767461860924701138771014198642035001262034893344219156887761309049216 876 1208802512174949293457404579896950608231502495219491371528617227898772611226123737736600820051413311328175536659197088246494624189937798073966196115651462853950709344441724505066031472600548454860436510326790486382701308109171690831049700914543008356594548536180477130476739479326901623663945640103371913692114820181587489348107194717125061522343567936762456151019839482689438352429291019124762494857105926557916918405500737939477997139132742154776744201900073677014860138933070778487212533345496971489665055934041011549628000 877 -4832456522990356794139162488728496526865493719126352948675235130309060727329094052697745742191709775082108693842417574018387849940290027583653293456500415667871635761954441093162180396980977649122024858026430582416034798311813224160722439589498150150786303255858910021794140402259731043881174869286071861831324481305366194654027747591268730067167323961738261452618882049453643765488401866756186210292068962905884010128440071432232617272609542936374870928642912295565650719572836940017205699424290634020345925618851514922162432 878 19318830784398533712283156421516066815845995983514295728636278122418307720020412581080166232087332578518809212115928096134747743234033926463695207943146174732653506982841037128401946258336746027149883239870429564975780349339547452110534592157722136177504908638862782133054309206702831185376385989634730357012365854301820206008372683401494449556879395054194178681022325293244017395882934310844208797924484024144773991781007388779389681236885750431831724870627435609856917623354259961100341465625007434967478597772634882262897728 879 -77231416874861312577706326117841208577355932744754633700051381587226975254875911239606055251863252651605620896704979728578970998379496076443878796049502996391925784781322005286880823601009513987920303302794188514665727957404211205805813976206278935751743231262168895567815231399619204328632540625667603669601701999486645151692906405061543145659457767378596409540229816511991505754159981865566455336630482674969978054245421095798645879909415265307200149791605494625961204999073388909756487459100583892671230514933849530292084480 880 308750341467660063493858415757331528397427610785869979680732175081430167385991204043749509601220136117461368113827554379158595327216527435670314102959309836758851102178577471865486137429772976888294885539825153045701217267029757710913534174505347399077965162536206846193882136102883873531665670014244471190059736418288396231647286525927372175362144218038948101789085600824625226395842665337353567822681008838971989586122362488648571373135588796816721456146730432586504356192234259299012861102964690064177693158405938124176035792 881 -1234301254429874949434111663158368281562724505810735445028722786191736778327770321406408688290973188495700022677601463779233115949026295613043902707138761497666605452962267875475105990194445463862761752597320375936698854807355646264722133730545409655696259510647728887460944645115440504228791421291735402149324230007004074888762686313421112211370547425776243372528532147454875020351660522622049704878452547593737910612360107240399061982011961819084320812394248885159463850126571069059045757958109716164772771642937864695524062720 882 4934409329194855755063408660075453630993493274632841706789339074758024889470249214628633533732312241117700832001032499915267997941335047135117618686523570595499319806610064509881915874389972853279496382733816020829746464649501781067271624090525409455893270849976353207821313701202185454857813830757244032276720605870687510177017292354103184266957672306724697985258293247215880118659556155630992105200812458491487161869590231749000105958654452835915269443160549074007121611791943789816622886446834921037907734514767995622264861344 883 -19726473537820087782538704500375712842457231019735195739011165433391703112724512683836903578923874564248201407937077325810509826002948859729061367406565458212705358557094276864607533649311509051082447420307847852925154651939015009195128793532387996858281695747533702030028876587280637050192462084698019531221478561832776444326535842294649758464151603374880230375873054833062625078810050344563411211278459552759524595991400805225750360285285510027218176773160290546525961731949490289080011320520640499963701390259680536713198356096 884 78861314721593554623510066258075144381869112409328356684392234514610465577681301739147954164319481354100616280519631767807252417060326138515517734776718979379470346560261656001135115981735618089714703554018220979531784250299338188494788297565844366371286287371493563951965027079790727674504933246866541358366470257907196018409118718094930729516391051553272500383861946296605657319851195380076013881761481055699088058889243384380177218971732387698334186007958175617190411368225805368505741381103250572000412468096881875993566842080 885 -315267243057991405625281511480427156083260701943217086934008569385026537229589338843561818780054208676336007696994758165228776777974181795479246114537135967962724165810782179396487534014673971126784981766259026252864397537738128572721748980735117809507156718916173928665783768276846013571994783755267929349550417628700978513781494501892977734009070980352432672974395475746637597026092412274921462686143470143441490866270347147862895396397686874078874796121693234141361188779103130207513641087566010287171136627742956927768020493056 886 1260358113076423385768934173418728079357859414006038269271220304610862462738225675583538959016566313612371382618881950928333120324221806080098326770643727137277617281001494343091789848599335708831969219479723073949638035941618217161254315350460595470621614783637886062305669298137800754925385365182415339193203731180038526467340953392276231796124508976628541152122916184864827149291018578141597856373737785959360228103460915478953591389593129554296838759257271656916846596914692583586116088141464717361151038565244176283211804038720 887 -5038593818755264410984399200291382089539152105869104095040318491931112823539834870062062769384896214847364914924511321711228909991677351450948770694788364546182161520323392589026391256444459536028881442814158953045104083527178629818093398664449641377397816512703670335938953827027718625871379381575472463442674498097403249985193521012340177883145099732563146753910484839186260979790783373329639159544125000479105956288916854867913691096016960980450819376386194817796713345431310062001608342981295770800288566217507190417888880790272 888 20143039899078979651432255472356380367518346192135807313386543216434721577524110915131202784902096722733825678779380083075279768692477015935284696840567019227822998640255078189567809661396080506058600324169589743521180276938312181893657092060290690424130248145628545791096566395758263489860417952468957418465381134228589160953329510131519820552198422507054596286793763581719420505483078271740158099709768892808214012933218892290686286721987090737973485304672090543598161184506475098928505892964324363077411928168224687628076806031008 889 -80526894510326736085635205881044221393842611672526316224631679991438407672107934822653430008414721465723634690542072878570365779451678025211550262091228343176959558215011874412420835866382688309070185978332462158025838419744180497704709339897583736705580030834436965075909387193835148908095032932082513402528799935504093589048759481396199170252922550972158663933975268710789774560784707928208955495800578354875528480210564593252567647246113534509072574449901017737319135821430425610096370111687930933589206121108819056511502002214400 890 321926822510811297478212555410965816073456441232686672828248229480501059913036558254608826845032851198606410247211031622988589561661419970042570506097287804481302239520294699966203696534127064997263269333507040417875777713093755374507813781332188482669931598468454041121477584137115745503112290109211830132566755958377361978896003990824197357537618075376861437963582429070949181930669411640125220344562837984233426316423929668702610331106360953743574569047865377248666658496083052811080501500782832159455281752809039960980906019091520 891 -1286985483757946002735084177881139317805638734471638358224650464698912972168655466173053372449678546826256605319566615988642994723826549087344138316066291596664787226987732092588148639903468438366459008200831037948607175645767697780231932215849451511733077302637897454353677188685092977045881184177271231922257875281899007560433309671422031635345799136029558131855032504200420778823475818411402268210791295049776924907258239396220750091450721088327946509007524893861970301852251444191475734298880483339550086926104138650902673299897600 892 5145059559622249033370851424493428302477834796719260425138079577687380276762851988364738696509784464354130713810817744446298931023311734208653398785092034595382293474271298970870781529581944032496148467785209225627410231833967431713141599504452146344221746642601660128199914531379810998079746361204641953624490544682980702439744965364032727271660260041291784507116761437428895857591545058291732576101996758116930918034226305257520577211594944384934893950459213069601548533457409435923744873186372679693442802414757395588997269315467840 893 -20568728081530424975493904972747583174483764263903169240029778263457786368986878276272395608498159558379681437871113097394735928806521910175222115267812214803859003884926527059913159950336232146692869681034400292510662980375077956934335448423422614406145963412331134984670040626822112086503857748139264814763839072379691141765944184243104818575276863041342730739925706218584157896407063182099129886410088984890485397849800098857305157429967755111896149487892610307541781994029805165334613023682241901913047098837867522332903405137640960 894 82228948860865924958272293606817024603592943127283462456369987010671614352526883023769775488618966570497396972275919264485448691820005711792756211934744358148557075790753274862152457656513542508073674361004703098543000531778313165856871862401505212820067757168048301133713967830774121388347783855054445709457251884934414729062268284338114325531154874229330362639558379583256188761304412946253357045442747094131173886195891410045642367826255132590809737473661631337148348750999387000956049379557317851092250882272085502593923847840675200 895 -328732249371572723073906258549216509617718960994949568985649154775590999678645686756330917403659527862924147366355623932180482962283736535648333427715965947943359627713100740952855665725293792721698435474685597019059800192827726490664922422545739100231241643223873501106924730020963694781519517627706922914094847077091850116738732515859080265387304964526191025380471067803234982274067530640799128271270234704806202217773395326976164063653701407506329524542086874744821697500545143008535320539501950585027572566262673213918298555457681920 896 1314196040923968628688779301013130094621281766818143968543307247759646170627751314762936017036834030779003658258372131264807149841890920054170679803487929094207539311458757332814920934839362572620323631882366114111568927716890076724693876491768593422995450107003338665670087453301564309478627065474170756827554567333116114557533370439413414984635192654591955774716033858082875689225378008706777145821312951044597851530038952128187220286382036685881564222465706670292138525341276562135045569567019828841507427873158133913169526315226122300 897 -5253857234675898485522858791603560809208042244743013220989425208898248182379490004166376792251317913133599184217801262899576032856079339534138350741154575793731382210130803254129743368747169241572336500270624411589077620096015431108981154028997379309664185703834905120090564973154061904013985993138540968039766586732623135368915306130210636096195363862805943441751111549446588820649280853447129736929953874323483686460538450034886361449368943089391298976981566760107684108049946214792559897671820113116484529500470945817614302126867850240 898 21003740757067232063649901006628396745312718021961819337105605068307646493529181273342724131230193777265310246878873550717638961429969325283578901533080626827349095130994928264410005827848631835067167645491347151088124669479904833600033006455494089267564858453750045830141329810760305628394641779526356556879090032762287160206384311542133561826054485670517612954831643429638997321964166479818597741083658986999432285266613457729872106000960735957069537866782260263838168679264927880710568940859249214891270071813173451042821478312386224760 899 -83968288222450169544800582169447234193665011927734584835805164082117200604126280746261783387143305894228385162372970004172279662448135374292639454888406896277102837991927199721938367029803927171062404776380934560785262544859960591238448278182684036223279107320246170646843106821930583704340403075971516469058210385402480636625292652973464904379163981277758256102774107637668501166903544730077630873967881463075546333394362120799049969764518782535679948568755307561810614483810030221108237894602158975041975641103449311251159455276129874400 900 335686764484614987008497834438229436232537509933904986404349789631656975816797374225261444808909111858558868881388320120391809729086736059331556340733942108775918005653235255957413011016454673983253719632412098306736634489009900804324392251296611256052502023541647239342952189062482860099265118016434577506342355981808620826305543570295945244789043675442123969336302596414195438358416672165490232392446756761303970126794338503432882017581018032028553734107077222548942670453943467587951055786794040164952330547214911340445884319418346054152 901 -1342002744144227648343908680724142326605592062049423674565728462362585162561871381589658271899359735037185637527591587414123669615306523473890024237764060618146661521688676659898709519732102786907850744153606185608716269776026712112685629226886312908224839848731371384952756458492087024272178490542356779305947065539948414701428781010016469022401115593743555038345498040995665017478076970226247773803697396841791799822697839061302987471997931591662289338364044229755822112698854858763162804952594337600600293059610352485165861443212260993600 902 5365038666976059002698469968267421723393005283763640911903134125657130588505324594178172129759455386559685073174822361390701879301373517978824380932850403865797501349853996808805853255429423317117901725520573813731090169208741861965920382439264958961540664812456873805701460601013964292617611009562879744115643284549740902893380597126717748950774359879485736645179300361226180388092369986851693739342285216931688581828262148663748260837148350804932221166919617974055191668141277354446521425866912501155042365479484549366915813081453508565104 903 -21448285157097912894722703579542153982432180931035189882223980116496486416273638173555226329452032138264817589450020846196159086235177501877623272424954698813474560025652939170926881991399745864183751248764968459343818370200680534772728501451620110419719082718444962989210019098239844771638689853695644448542434989848736862624454986991846970635895015426852974781250726099250628432385204734586353881327366054469579710887972885903188112848697425658868270832551935597370714073198275348543465237999159300306051794876564121672883183344324762078016 904 85745741277572073601931684273025160185516816568412920935004558580684444246759038330873051828701236589878686893698444772501159265155625988395665326007397616693886710712213052481165965654034095275545638297958208814265692067935664633739408432204534152901998579138380349102678041614768549219447136091101231092523112175694385984548933908234445222867582422712210491902415176770549437928916888171254922655857420684297394713988507167766062763558328259086921584419183741413350095727824517210332059885096539967619494562835378142908721508203660240229160 905 -342793681608070713941413851549827753694014217397787416797577446740914689136934095352029501679814182569314933387393606559679579283520589831493534476636410770734094138693734116954422220695662726668677191284024588212281486346557051394854642603090271876364716592286632464918043491523992189740386657916519916604827602004705491085132433715118779846234922706529448873102839421399857032093507208018975939737223278318628401564709943250543763817428482943680037302186328882224303164220142136278847816351833925564815960828519666396307943510221688796463744 906 1370418844566813497469221854293751484257816391074500089064715879008807504412779038306809906736797431876089337114674309937551585365311190000977950586925210277729269346665673633254575119900761771698977124784339493027788133106805524394472698881684109747775679212035542076369557697774536993964829638874418817690349695452132223726213488724477267653607885811358774774258014525942265283573435840884336392733537488481292109827445984593641871825206474312916482713785767933269615551649730893595875843201965148930460221411355050016565004634887101488324240 907 -5478656845588972972615897872245071050381039718622483722390876641317110147070575235136199756191946432863129855087309164007374842723568512485809177417402838735065493914979869680363474269930237597333066697019258614988960811868696810049818519564359000321426133334993532757439859912276489100585861146899010558337605751236760567457197612286283281144053546379381706314326814674501420724670980235746353617377025518710814548290799584222825292457453022915705898691862357986194677444841222314744694911272339872325218821429942387923222807006926288378521408 908 21902573175829508745934662013495309365870039880836869793024613275889770769154073872375185141844947016663834265778012961828755737571966502842168798957951569542241840019905628855993265207488143976320659331763271030040338658550384164732986952390222454555411891406442002714500706695958048128972500503764455443969556502615864735054382041565903402096039509448361543279561088362016477829794609263838682331281968398971115339436687912934221940585532655049013766412390803141262488544796565246290864646463698288922452623698117282773327777705474337196577872 909 -87562155355014226238109512959297238908577202674751391284509852281865553755550696206262143037257729170144280936045597974325169305677397860216773885689675208316214062218934929686969629752322690128861993787307631568492652589780752104492881202135534061701762008181433367691579742569582340208133682846201461704820491659276395425056849590925099427681569779022439552910396864000859700903638154675204163814748047058200010192570073888758759198469232764050965700881539356873172977736043061864977011108236765152857024203407481583421207850962810501348645760 910 350056389065632259788091909298935379133146784454086168536657188969598894943642770104955916478471801706579638962246502471530446965265990240646306914414022188219731578898413451668375005783301128235961898205906016369742932487459816419717240441861744782911120506605240272178682181716315004482220607237200907269090089341431079859082685766084652285008829380432176392707352741486207889762784211366038105187394239647134679369194317298228375142637613647778161525773580683055735993117753621674190045330765788534181542810259420970379019728581785479459734752 911 -1399457891523719804768827535218457560570189170229656825855467228747981472773816756032871622807537718671038633249930293542437881357507112037182572065321626491369364013806935649993888323311682599683625678768490651085611210053791538261472966229905669543629321284963725762583098949698524122766420316782573798044562628347522342570009090511502281927287112253814042188396686675034518959316311400525998015057720902803905241796050137678186900575551028307076117691236797457442477848778675961258424512372465857591291297292701275905558846385575018654279027840 912 5594765952003412423956419490619556148578813597354575929663669041001825844925150869728088861807719672191692671332032272500120534408836106802957686183960071228440983258118260952332781834585918948273946478949997504087391773437792679679110298199208700312518154975385961401213955378162527283364710869819818617129034908442219942360728143752017042750906922157152455228549989932768675466786118633087513044914497770892098820797096710402478005491371319983820346533740966943494571091556433610676690367106629934450979523590414064823801432892973663175153658024 913 -22366821475907883599072713785475319138915673700735398869209609746069763390740355211619567745105955425446984548670742975857110664268422094574968898000905566701965622028316982099243701699728206384292996373126725563919622924665699866930473675495549957452687149819973934647083758028150382896321021130569309888251352501766127909439165594003564771494636749602581327174528016616822295788163887096192225454645884716646132493055075571165877614738740605435621571708282298395171176738765530137805570143139581264644900485878104785344743487095096877345752878336 914 89418396852313460569179557102008747054204980066432108672234975428867450539695257885333444340687671740674790370093162681262990461655561644720472839820047981395597404324860031810991633231193209630572665653703305075871371520142581674863306892665200026528378359555035868117147334639657164721828317385703022113496702901875471409423763128787548733597381660780070904524592941397377849916583584726987818289971158350593357982169884864980096233583962112969712256995548467895826360804516477249282808629296587183488208069604987585802346579487283087775507432400 915 -357478351436021275943333202746935671181612778873164231927110878803934236073534646118410671284216084393549249381742601552228777970010512316120000107285827861255854780886140377187977152165953721321007240350911287890126070017926020629899363025419062574947552710507111451181119726293313766329358511792392799001290760055729345869261211106059993905067970224720289783648976141333789475069888527694642567959876364987035199972587537628458952084570100336443567807533472152629466855146426219922498645331304416264854163395413756270517422061326834151625012838720 916 1429133739287172527390103798885586147723716333720726837448848825545235401200450068301373115839083840873072064499045905728238053233164703183276839602177166277571634188055495150968632870892495583048149245555938009849698844245864482945683904189905427666585890097222532470288465694108818796245695290704714826322764593776253453888837541514290349774774553882896978975946674454356404902776523122116551006590187793179789287899353780553455353350718619787655600534099665845581958504360778964668950652189914613708643594397541782366918229600208793326373266559600 917 -5713421387149802132753091349376881240485131821039307718473424161250851574573276013502785358272933387148525363151502099156260197318294766183811984371496825767269212563347871701435512991471143183476705870412397295452325539502861975290223552381411525253260366787639052431695022396139786902618052830359833116659183213551333793013670782672415318378062898556541064770585619794051033310848927601459715708860650627122107310027696785858216934094694307842458057203377187806631695122917761139441169787559375798853906363585651684856572660940109497784578930298240 918 22841251596469455058608266210494082395665247114583516023491733046741700746089399047988091874523125757665366827525656139438048043317602960162324580354716742434183615174533271912422576615095416280222429874245446552766340722318121040253399859385249302520003789753303092229622320784213636900327945929758682374587035028477296549977527769295170544624894591742648653973778471027410104322827390323365725771116301038319234940302310051218303446022162211791301320720299928822489458039602588945501003915591232041930378134074792544690145606645482848026574586294560 919 -91315351667868780441206381407802081153522518602030252519635821187336282877790152584674633077275548507777859111408596980425537383956060804041756604115304777803988559158718897038844799502153570239623434499978479480283518871483380508038963372615281670427938916946924809109436168303538405306866988932440180748509529504999532129379748394693852280137064460393851685734100167670285830658312218419146661555976382721439668393973940074208888813827824589168210227543254044565885033994448351727352418590523572067198782703671337522072830523819844057860544183203200 920 365063111281024625241986209888689250756891580163643266066133258112921935121563817760503622205540903707199263724205095311512109236067949506407373364443662668852483891108806285255444034891385250874403241908608432779324328429939512702029227248601014402437855838321846413547829562466937686971366797662006986975883378892982677700613998719255814864270703403500714211924232986079093374478674486293119852890934918157342551154949293253527680027873863206657999457159240569760018973298592618005047681921421014337788165569494323715960781256048669598399981698674320 921 -1459460553980191240666427131380059687146534262557646615820598882409101058941400904284246243998659129238423699247537193819087941678377792060010720352540454315702500701652925341116850690400241205978233331845468709794513568149409587559317080944951693579970107563312257009172510553879582877184675448880247687260399813991886882541484127824192911505241186897231183781810638491981905693208474466225984711014816816494454070593267738430169249456956427599939357493519193513143519547032600176867836734422450370895563538150957305971674651296808297552669511746476800 922 5834679799036138451890049639983743712151902246431448301347237719646462794963078040811800541640598113342051603130843657193922874375487898432198050107690854616586927737893369198126540774935686549678532694466742363123397199200653281362970925879711493252258076841830835156864923057735120774361325777560222693716237784145755244857402077849939538868099245724455821947256974469733405637749349652052713530588026540111650095230575402811459499147615055497926947399483394492924500487329394012284745169419184130260427728734262285840419323369488762158591601448571040 923 -23326090063659577052641587446270109078523558957512743579794180818010413850153056839243435813163231782553063214800610201855923877059182008014085231332218745566766705394424676264411197272845982396530804561300094446231674312162255416807306801612069023996307485365955275701224687580304918544072485586033594769937858279152830998391830094657106098259727981621320877186318570868483690642732607048610465698049676904910605147309555257370777460762274489890117491258577245183173844801254756200979913938179850571317179090373011228703995194724068828909502117781624960 924 93253925642913771699345958150956391158960656002178503319662702273709900625194607639464885216800312034871493144248051793338211040322135468766060590610314321120427687435686081627402978251293473233503736619990366171304467736198435614795501517037234985536692977790782900494560721902711394532988886951601824824501898490504188748923362495997077155440201215084617639028846136016004342443685034848779388407255605027805029008398825915360699296520841921948867110780312986604520925234585007773229028139266003307007212755689128369423326987556300887302689872722698400 925 -372814290912979753138031434200463597390025958669874134903058342668681983623729021923866775503563545260633461044846157678454404102539627913183882061742495409739365203602799487255099973569262341102862030441980424908672662384569386024203606718440390662402893650671730233153304267984845051281768049334867662080969871493197113141512881707284705669841819494122996883395558837906290202772349398035554262138614549963146826849101160081473923502146985816103191542354329868414747064721382899817891856367917216343488871168202924121348584088592977472274580567725673216 926 1490452820644914346221713305608323053598534280857134628710913344938462487357190400040058349960104720175901854696751153851230280349022676106832494383630504664811832748618453977540552537784935003101251255728404463250038734988473056276696384535068116742106881254114253482880155587363561827002257858542204365816374471640819688399946750923330140867418889433409803008315589954096836439970404019043784053257566244438489562309353037353666770015356145961138750373241445383010416429341858592398146590657714166602801238816949188423526027977996840189774999320952689600 927 -5958599111014828320818725607996994735163780446731230739347157542719013623382362477317848458202789476321106393535563353406242356932887702700812672132474204819053071958444255977860399671429163540921018769879318204091340022221878232619541787688514916159669936146160383545286198573221181781601497485630858929584599131470019784202238268633165673705748924178523387879835884163761705416150235794969045174888721513023531905949097406229116975170916547857807650945498216657184902255387290628167178304204039026503473561711910317237989734117062333019899782468515711232 928 23821568503674061746732959608787996582044611022901810971199663627886613703512998251018621876529417800771138392963424384192899777539393866947125316793557403734166354053982670796497081877941108676337329849844462505660287079464905410729775206924434943234401762973579871219436599671784915196274581713827970088195154936646143390969443433514365424751084115211186316717757068640850892805050366524372469970271604075015417824946583927672198114985927731130231515943298943352859162825018307603178845227104686827462477993578613570463267446131478546865935878359429603528 929 -95235045013579406126911436916316297084812113567648440524863934739977756861841015694070822213473329080949039809617601071839609915772638749992648264866123592974183950502246163279864875706935557529106201810105985686535485698333726444313611003022584720509876694856353024878537872064352000481836998513561045279859605947028998665673703972765298935960199491372088332098092340980038762749208711620447093604087284860231892316908363115509778346905072286556575642588004020156797979647762474271824203050332141002010044595088311182961779581038112525948367904250447342080 930 380735594202612980204995472122946349797819040038861258149774266797545530180468144576551170638765651844610861315075160692174913248574608494313281266403846205946867734428998598722535988877565345471844066025467583252418781884819992530095844833837182745508378081575644210994355407873176322504733369245145944446805799912715327528464468459695897653106567559183890207601085225061959611774855525765084271580394864058406631734778025013466445690809988344387134175791673385672878441284937837823183952921972664177884303075988100904291951542377277851495654280500027770512 931 -1522125350472301397242939399604342832573411239351614612521000109002953040211876672568847975040421534779419053095896730290774858724690821442881544742328566896424579563676828872211508615666699577235971021886833354316768222502763306433483685974607648137475172508914183059667802215078751041887569253951861359478387981244275107970147648652419407527413840127104441705251799835709996459723492506823296696162667013430834059022627345169856212023532607966850660395030981342996741471048736279443884293283287135069456283471211200406991397291637068279915439411834406125120 932 6085238550694898588191752312750675971736580258893934452725949743545007639701268208045440218568597967984236551346330730147270070729315600661183207546854478858376387306314090665314066001953441984454400915552010910030559258374371636570436875182129862232120186931543064611963858755885154705835584247712652694356037913175503838647621220929309136802181625085744639250874339215359773123237771945843099464906482540650565815580028922874120504513508663920563368278386457603129049107171076282103371017545765242136518371026972368185771452362625778227345449919215435743984 933 -24327923758381630551009472714091159687325277108254514773887659329566666977355071670726256565953592638874443048105923025400864080569918932557905978070864302035429997368593870177592483331083318246649991031984198841754410208487584285756731455116281732976045981955875282544410266317109927501845146395274917370720089901495212820994339518615312565234438393969258905291527231420435838862769498928576625510741861864243124657405234490104686193929650283964152239477091581778595818967646158312263425563681811147449494272907967102963762058063083617976018461914852516061056 934 97259656873278354973603950769661964227265423086435946640802290618861675383490193283052423712457194362955676019982976975520964192671891143824432979230769578524321506491151907512036725739665273957807766781963554405346317723455759524564547207584275597265680700187506332114832971514266810800259481484790470624143328414974675338676915724671636030762878650215141648955518057450469803682458006918360998283351000881268731664295639338702448944307832683185531066576255666743106767274351535094021772465460103018223698114395933356178555822302842391948151024626714087522080 935 -388830808428155013220904677717717215253635148394447448943159463133190901816053698924714340644488038635294399226860339252758328657413564420438656491123620347450256622467064190558945331973478760577054322938525813399008411087624275512208027696400875635374942907443803077422698808171455773861913734900550709938104108847447906901954719692181408106680493622240622852697251387760407937882603431832420757293866010087033435617614666906853010563835190629089989722560677600385075416370936536531992361702002252571285964660087033090818141042817673769386460552003535803912576 936 1554493288196909048318804420564698748636404917610412969078646454952502101948885136249799092661268770557103195668219691404683400830359415957884612634944575787154173762355029555273283167251491005256801655296395287253537270772227108433802347041206775805633895557435296983021119318988592252466878466948369923217587258580290472532827746625309745299936315663422239710717704521683525681218812881317906531237738292742460134343865861929503739900667227511928735404245645319361914260508650326775985632880530542291474021607670326213192645693642652631612448552166169929844720 937 -6214658679514358950393727060057304451553760563397214627584437934503219447778144580595205222761465142594696497601615678415240890096557814740961140480478710675688069733001146311415243292903571260883820680742942318297629062290019591499430913473985385991864337539494937086269487519263746771037697319386903288466065876673842840710082327245454986765100297167458272965449281983861121112181974263716313231485801452114187993380857450160576196698949055030859140730394790152676293142185121331975197884923042353560281999519600739195660059529767564652297045872131031649901312 938 24845398003586416526114713484153475684264805420066961594557697226985686571879821399160711463633285237545867156860689950509417603740339195570229307911861520498567688274485504660033311907242770730647053602237312775760978308886079385811539264706134680081979990719823852535263328198283752589884665120417451793598933172116685025625159901951097869689414162313857535838746868521308866411988767278070256404722753071323446965200094322092061181689656776848843745651284755509852402686266538467775145024050590120689247146681653128335252765783722426631371457280073607868643168 939 -99328729645647257670525883232019633865816347990590977491275943544384796510953967664171679007879906782309557187199849178679464883117377896304547050530575225754721971426155305709845023070850647268945722186651195370923268357544225776180624683726333831363509873189853645812706081582126697302722542045647219656216219749342143516100599715077561288357711905350152109311311347619636614264329532542296894904673088185483347256375662223781771528094634738886151137564763403818528790305705164512758608776904459942881203622069749806407792758076433677003566660168528834892080000 940 397103806166679282733917526593667605923429004179241867262410570985820525801719141836423301652282718648870256932158271961552630982373152235109679014202446189534942473357784795126613851783884857695092868917886158405930166606126141095122441471083143303496983718247826113291820321432525178914259376044729305416095939656296275401619233542674198165890151763179601558584390019765123602846081735912525300912242054044773751280233801652229831836822070523955582358143873777435849132378025381230391929966702448311726965538966565900837349633643307592024264504030786592305484000 941 -1587572119660522363473949541638981813330064232579773721950580059754289812239589341907360738924242500593037294087009762199395766629265999320471892013515661757715858648533828065084575654458197595860870667927205907082416834038373420455819808471298208103980612160476427317963941925994510909381064862076040337266641574690170222897182969734197818812572534494116908346128197782728018512386094431688711594262231284501503704590489021617877482387611009708344592730175562666172874547286746838445928640079918303110507979644284537868451587572912211234935253260561447277612320000 942 6346921422987842648774729280483742666604087326681762802323457713209440772801486575760510824572947181511018801818636459994436224973799596565074262035630404165094596921300300143626204283506693243942842662770883423363433453045660568389191474025784265271752873282058649224759123756133916507055115436230507733227262471596579907175079498739428462421395062740685965188874234917969982507368087934390579086569157700737760511141893591121419160801376941353782816932868228770705103625294834272333426068218134965871537346157916976108900364745434442431836590124028173356296328000 943 -25374238869991003592891594424180715151803709739634258615881249867941126935931423030421447487614312720507174620538994508059702858359828145173456217938166707609820298332577703128397623951470150056742052836157726260829291216658909774152833480652900264625235539655112244197219372660112615074965408720376142323018320553016997750026664541458266469628768976751454355091461946595037889548729012196341131454994539915143699401521890963271846149909859210483558606153478574243627293315356224914911301219096069474551926873426245902487036178836271464785882886371731608158040032000 944 101443253568288842688569258804460737885639199112588557014359987560293843541058468874466506731184685594797246173423369819834433396289458775490758410425613376572956296561960575867247018701319592698801953401472586058261386584233258581620065308444812088159682247678134885282819375402242073054041475714194945992552877916212641322890009736298195451484774637602629291636537030119252617395352026149436737385932426946955761699036140404518619064654674036694155102201290544459208035034496640709060145287951873436515236184940962555317174949780732762035945099869785208939159490000 945 -405558547228630516293813396730310081629270319933184420069407773055267971131885966196402730231553588673341275859688833935208540957196180200816715082959679565641459697671226264681448708285914541394898609186572985637396442158189414718712894669744494891071073314126359438089793515789470882659102366871496360832022606928762155997511073548992222070062270330873361344380658900813609669555404364179891586648954957954893059022080043796956336943792312483375304347588234067746036527870479404357339102348121743181270655159652611437634101721833421713953477335893764124782833344000 946 1621377679548510404622199993662567138770780168202259231975848717884007891405797151447283602120430064385111437639995869992095268448318717654573498983603439081199156828061495236889887609750079454565029566399105442913616153381756179366843403625063260455543027574653166913165336774831053633472732940243806462543106827457197048415131071388168202821824517771064812821739698165193496903043367496325620298636952064491143293182736850481433291512990414536755277948636306696133112964677840992213664623340792328899564071914689134760942198987157008700072836026110469165376204260000 947 -6482090101644997756620436260120916687299030303380023149578112132528008449574207255580530829995715025801611235109617453918370652840636434857431975780453834664096668089200909512834187574586146472366688413798919761881222565625732688987970989283283698995490173761555019519450867717672458747855390374596429756016802042970774652679081615061306746837682627506319703545991835407698684011101920309821499457596447999730261222950768270752706737782934403153367643068725427868387008640889211290898316942703198909563088280677339384245348098036884738026379031187106379362002372368000 948 25914699566921882439404006411332690695749903999497260237592313749946738734058223599853716254848860516451236417282613515341744133858031057511323354506922231383129584214538415485325679239081100486980632834348764258238938854120052107699206388278100712665240196981518002508794539036912258356251662603853124252121739625816142512985749275103629376990962064420437037304521658085464464110191012086707561159465308142042548944274307782041474965272546184769428296954654912762261726405811507689641432128153821759853549547305837305854747995682197750694656881332952382666658091532000 949 -103604241187561374396417328878845904658795781340302298148387371488087428808374371440160335735355916166706883529244976095041030611248874152143237428688911713414858908578361665383932555529111694922218414006839147169545276011924982579110821502289581332819846833201664689640401862680443696408428283429159541236574531003443111637278120007950715710505436635348359402463507917263464105929086128728371142236162664339283962502475284845218560783959813907577669504490714651182632529365060851258164815653098330902882281732125172579763994521712381000648541956662870019050441792480000 950 414199080636533259918439896882365037529893585932096897953650478977445831611286669571980823647749709408977497655282824672498113437691804217229224096623360823473773028525252771912992971105818157048208897337451022006252257997548269293786350748304076533761775973821444509258721684423843672641266361377292364178918519126230228857083827178932489029501540793017521784062042013274046296005230047749581021372592815822316169991047388337684320912738189799152614387004047352732595511630110798712114110312985186548759796435939458832418099999325514176239261832352213503010470771124800 951 -1655926159302864219363925048051312291660831809676906919017712255856817907872123329203316579634377131186330078249422946397547745864024003124861926121831434923668303747950927952650662149262107207260775383112066642179945653215077147386213759943175492207155757392689802353084483982330917103793968922387070322730502647492519425217362187486419723088163542934991086249485322186610828865867408756447667291835727395563318045720491747759497570950494862170841793697000554298004183789137276354692004003794222322225930689696623665414862228775396302598993329208464520780867435409120000 952 6620229462675458606460175280947839402457599398399393742709177619334374417435926653745124019921690249872485666283276256231209840575014723735702693501280587037126639980178755086526873545346417020684652890611527623024451413335980619149301044066850413007958299774727226611734050092748630732001394317351586621005444364820872922155315011078087976127066672398422313726710060151230812861537507270572029547130720052623927669778497847586809914065508817050903378100212625139763736548818253416864869814823946526887375106808338766351004190963796950574729520572427669965086187465309600 953 -26467039008880629628601505917515089193125753077517457341179578770307138825744372771175371595228636937807748384891355604602012119427539960353498110229704598107548358727557390243741727920282970428268416891908595000607932556062617699744006435573917225979271174290901008723368812096679837443801285052341007392592188961514909152149357051029698788326767316119744004371334180143590409621244979376158835977011334548504096988579391873507490765618702446010156449566025498338202150717995817540455548727621317967864333311265587283926887252022135043777659754678428787851895408133158400 954 105812727864668605140428256391799084355121393581371735751952380891240001823987473603011415871984737765571639804046616860254020956425221610298881856773273651417561353957078064669887462076521067659735041912576937051377394336742729071458856657415925947938044021708750858398011822078420055945137457427259541836214563917112962105391788001531878403955161429010383191727014532693795612905927973510777709857224077471460261172267334504072363869959211185424106985869722533473750875467395743906865239616455781108576057191605401886824001473213989300362491998589031850275578495513064000 955 -423029546648892877543317135597060711201148291527841665449619935069861123129143642290346610361883168067054474916744193927776632046638862826656695443162166851449845755545892700013742268244450635205149783446331825944975663985673543804168760699450796716267348305931124845024240127120603182102828287135911142553863543429121452724486380933949913316428667089866999032602999719837829494198581128302996105840758377159201377902704980759354064039405248363110153132382384800279214264611774982685471570953003610628652493751733555284458328347924822745224227088245016699001013924965561600 956 1691234115215966598652741053571667844897190083907771069780783960786532951481816549874388072282521938648997565740247529075462792648147587398936186282272682683885416497168800934913014263934099828051306861337180425561510241252338774728869079733351864072531910037019868006410943252705928919141943054428488558270913609089046285744119669326200664056240890213856382291131298681257834797606120589158949074975565102688206091172012878822212129022743943721972896820436005669730257383012736314085966583437642249587824921485216805635201608991561635927792606956492479844533155885229096000 957 -6761405712296591846344151552631067050781937269789316508766226724010546994237783571108049389643893384253523580587044056368184134087398333099213623940574505535105252704714530308627078221119510515439678589586078472419005824063544442378433003813479632805251373362858822955243545336288696323574700689270629974608838499592474484873659789387090356261597120552200422370922281478592763198921987673661498045830522947786717259454138599629865349080000819946214636199737761950512723327466605778276743371788067265282521742268512193282541937210912849738021102880461773118777889056047091200 958 27031521944985575888942135283617701460538374532086903273414782101269627306666333567915028362012148343789973911495151210243502829778080449455340731445810463827718410570054821175012110764254666277693574961734713377492429183340286632682136808366658040289477521426467108943635894673575755357040624895345084316055414443406386935194680332287259863891633926321520500021323688027708514713266041167675694206728228727810733969589558865717846889527672236242592502884636118768711868382634544878905983170156309897080277812393319156109472551496413818542453533574303742501473064063811260800 959 -108069772293309248593758024952556436832733256331603409896255475105285831239635626133740134614484626177056108034016754991814712483344769946396366917577937882927111606110739860471694692518174481021937693756557309721455944087701486435429773753191662424773861610205148309650151734797114012016971743716522089763273920773533156772936160418766584245605183151231138896913734370082457475050784311734037650942209277508855201655743186439810692669285603482475482075474968776055508300898445147600185558895866713841997477052969909495640497729367551097796335173872580212714889223338805824000 960 432054178830324901144986374275518900362315841683604522363225805062593049774790914211782934707011961155572547360082864533788149951110114613267484625904735859835705371452684611409935929474359604284475735071190474651734890350258080565747656483100234378678543636451755540852835550857295561573671069423463290246764234890017562654045224691940119991460737475584506440289883453293971967436036514972142526977014532011377716791760701940908352547174367821401734677277768403807356095373617464082341536253562226703352661374850035939705066864914957465296790128420479037916863458711140055800 961 -1727318476709236329217674277305708749691509509413972010122469983406039763535140150537305256699813509605027717366531553004562464512077590242927544142792560735034933552456097930930568211803277211448867844208923707648146502760657175933226843083437754992739272132059349299599343673791625588468476617128883629049508395915763699013970880472916673418848390692743375686300950615172731127723367558650302027016381856865383935925393225347724994051656973098493231203306852685886299123894650573689973343607713282071669797582687763787856241990759389367541324689330920070034716917392511616000 962 6905686548860584961621823777552841550457492131515191576617505867628649715667695478699019026320271187684423019542021690709926539866858779178044706381389971661239659492922093131562357707497413803250037679108311865771825069219717515601150692364682636379831748607121135685970322177444815397577689236455965477302809920825902991249589347267676900081733055999762612028634236860292555987956258892153300884304463865869509792569919115651319960030918564957206087043121790352593695800715870637838183645488286000260200648802940509488152804639949506849922159181836266142172904196069138159600 963 -27608419091370222684083652852770441741029164603082788010856889424154264398577280774996972198794639966261118056648100462607100738110804434048825333375041411984077762384292487075916347402054714828230651058060027330910297582890259356364409900390251783821578697712937855826894436987327750210827256434896667631750151971744946835170589269859957786834197471596666352913541340218713776923216168229324955273739862145010592273170147032157320825550913578031330784887527640578214423357970415694048017476092126618964867518447767231380821001998747046352609723660166291126142511138595022014400 964 110376457029150961767469167724451405781688260996885368796046941866144985562306654248734077815539319242103898615140553556019785394344761712133395119040806656043304823897183869249654564110997961932486941893951974114608735478736360405673764812018398306937153428526326924555303255937628859626548031197109604901285440022561677390999816952352557444916288717982742920549986840097881600003094892770328216980911812673861963516524161529268720536800158767857053997452740555880469118322869901383774000389797107562632304077799772472962149767902768492879437484317174554939063745106471189290000 965 -441277306168972485176785014665175678378611745245852337235997371179061928107084586743213699641824554151417969485785065498387319209779178860936375442014722099768991016644828341197353496188798868020858506494876692052733300125135866883327564186227437380205533117312594240166618515586343676120812370876038978222340740837368550672258449610865821039142480221262025010390523899939949318247809704059871763118960607242524390130741573199667263448818739650200987852469107298197287378780422081616144128174794917281073333568856037618632904188766073270362250297520473765902847011325023512272000 966 1764196554800885171708005062206310291974025765227218022687882972280044529012173981670771272385079809335997093992952528391161565636658408206726091337162218688282261287550789680493104930399144053069525263443844959120001733596725469200344945618239180415650577766210137387259258497388909559770260251454394253962986250263414595302846619232069970011615121162418366851513286560225502256553791669806384691480241888037358389308100902441480494276402566037289386597754044567117637638826048294711536756860772739093835198273287589637983711016522799888491433844230602106736212058272470195660000 967 -7053141196717827052322155292028209842721908075429119984887294716977762412492549872236973514278804875986657812027751074632487982841174756851291988086459797099758481632071232169037493898656325611108608263501609955719379425192422410148339006765649827159715465563360888458561565444262556363474912268614428479840627869933418053141833307002726857341569663774683629049842529980486413794607731997592383813437003037829587414871717530240112037285360783465541326216060817371379067569768396209304962719512224626729169562952101016831832575316698166287054009581688308410482644829744938814224000 968 28198007266606193689360035024655095880439189713868514612680656890510241296685684425923432873908336201615027966305213229054094363085688423824838621270040047132754673806027881769242559005786169968742904969004217457480316151513767871464048096383286020299776930302079311629528605448119229939272676446556996717381422628428798770877819793679042125956685943555986518787291047061570654345756791521122412736124073638725940064121832376028031717498687857019677223785674196438351980286677518365739136145265825049092829269406215658362093407123822990143367281591031399509493598516615263645506000 969 -112733889031399932073527532203544559721016533146470977448194729069568031452794695081142434385197004497266505908877303534868713083048209644582531538134040704408365908654525459426999876038385310168593429274078479685679498960169405286064225122272570425492450393662095203697321069584766152409605452157560656272882939046015763544237071446793387622901357399243876038496598513441157284809337937408972818912191653462561289990331767281892943181570659954401155605205999476778581373638363041463226966960201641972405792916373225471231485073505112182684391712482039595171606821837888115935520000 970 450703355242296150432827217670698585673598758070350474001707082966927079618764082211458498011840063862481596798979682844173203602638208735256275705238353289301771358411087851767669971734419832744466096226185193579013360764647792791799662468954732635765807369292090352869766280822049041628325343451243815441246594298450254391340214627403061427467775995959339827222258817412712978603436290435340716059672106461435632894315373594297532128053580372738161831511920286142090493726349207130289352723974083038751321103700849169089949738371476583935454285418551725901280009945236459209172000 971 -1801886050767123503412320378301135447890740137127273558621341361520599892569468239940264548725440556987458296177219779984475031925743405265670515187461038893903491499173293550615287534447903237267281967065744352240178168596145830990575097138979061054007717033147324629716988781917154761490453610267208075247948678772863382715603727663986251499096538792113085734461278100102886604293768147568446515484686641171607114932878415467255523392855164204568432780909672625403211318781993347313286810345918477119807008555591340075182246269623465012426031877265837550314974255696518095086480000 972 7203840440853922415764578830996375400130679085709729913755858679760831835994431835658342747216651388571527539872012364249119515285307749102004883860410848234626751870727583176517095550330580285548462652052195714765895456944997253557502401051933233927622795760171667197400482890322563038656472602478299602708066272790043101483408037778030613994132062117479627354974862986981908945028026089626817701085357524435070249866913179953558662655957425190183648370754422815103966331154659249943091293568084423509712330621986997039660613781910632487027446789346175290169457054066523090892484000 973 -28800569530220070553181673510011146676401247690856107860111072445549058275036151131205797477351685933914205961987298804215211577875069881069092089165949189036049854995376992763073595921967547267395125379722473029518971227053183711137234274149888170855683689442924290513994774217426925049571085701478766481776329867337122368393924290584054762769571078198535651687416277256813649919492941682407175834025383350923917838525148661666374344283058796325674948804991876252883657722785792802803442578174056836125858887730541626301732517511558300419186390730087288336714093954869677467454816000 974 115143200216743415681881214863389368261822223988790489525275058806996116201552696177867357126705675451964294010468758032920172811947891313819894927297431471368521496841597646101573702644021838775944651165369745843091596028911671304897602701757106824815192002381660996470744290408369023103652867822147529988052487364876699591329243058335582929246777790293633953540319909127776891077250487446933742655241056799573374085568961655245621658893630538368771084174578233516783128808921403174752353426867547915590636502029588371003359493757153924186892025293070959912258583454131580690538840000 975 -460336852432344997272985025388472561004807558928852411932352102606885774053428410936077672486842923872232627500428961279580660345800444269995825129656517772284278723772578092431676043055134469811575862519158927730635580560498500341716828242238361348679756880053821418642205425369155993981624936200128576432778348505083713216023964566327385214534262992914245594216954781420223543673637704975131245218985900991301248587014723410760021103643260954680356014577844512230405895052372525279427661711199782393489741098786974961555029636181419441730181411212951370736003600755957812162780012800 976 1840405065001250525324253583162385329769521249292096595677682010513725435691458817769286277402917319910515316725388049103652210208486087528121142740469500685291992947404937882055582843935342795092891242275799330530963930743598494750513232967018510182495760690334507641949534021218426857439812850585929516992623531923237690467692671900305003741856078973095815057374153708013505433177411657651432168782838289389379986532402723956857809402509715114819767911607351551146687990668544451802951324305403958847638430686575173454633975035123554275157834183005459921115728705411451281490109210000 977 -7357856662318077254410069319416987109044868686228438342747071506289759116569759411667634499246731208687873214688360525501920690813750527160481022699475111013655756161179424184974561619680183297249668055852321268169180954334561388531198668657492457066927113577993126889991645580426988278492114688244627297480924665298717796465389415444317100081678694138883965530673147019626433029894824072897301527804592567590608666478386456275408605258028689160385368885080629341009990292248413615844078714874034881752430530700553693909983159428877367315860575940495193870824793477375651587292780505600 978 29416395324375061110144531070984788670449566880568081526088653128651794111652131960454154729787292004853426638832557326469690430555398939821352103392330385903917514984954651677667803374738056559890215632603240591558380612255783442266749821672401155278251353135813100400160391503961556332372675681510645467507920598008319822566706688982215328708952622429548123960182098457784002066182963332323317904712936217608820642124162115467409917633311205625895259327360815635840296537814805433750263079460347629842308239149911145255989508586886410677140039058290610681378110989105423112435037882400 979 -117605548025948967398239680082996155896158880774624047049589472882321889303913942614910540598852262801031912118002016308991970388010277692230864548904897995143523197957691761298808370612892057176017751256177203313919239854397695272743170535261817062886562133738170547378474404566854729445130195050600039995317154835341406836398174399894417122600674187746299134497170509941731184162230095175280398293816172203177451098524441570111613250660418830328726128705519294932728106150002728414987334861774626553283633750254293302898220628119979023883508610773136720081147567557519951607597140944000 980 470182426191644139404009844726957522786858829249080872280893159433369130426602884682890842337470987974803730066809434189822300910437909647715433583407497148677979895531771458928406272030281981177129372073293419224464365833563097462823877672091567748081367746995872806297861623331352357389326981528378966710796967782010574229113500119529471742502398644308872231293628128018222530215702863062070115880633708469146296256450634734571908855598782225873914644975774245063850792448371681854804640506820650927164504304940218066655418380027862300812749463515890324722738759079661007146717969045600 981 -1879772106075167199696389063511535500134146990092597847815968790770025216551872190770518288620299588262352828474128123720046875796157446436068849930283936522164140868617742172326153878063546407489963048886452759937299349155072226795485078248592165535619198745599727885986471667929676900461532604006902355938984181964495049696088146279775531712738049425951212125548096473927907001066662232184380554061297869308977711303445875258357915947758492236825025460704125912581087711166365067557319499370166820379839959547459606785776339447136222762302611050296963164703853969977717167011652638816000 982 7515263874461008819799516175711261512455970873410624457282803976733694418127759175662054996194155513993530264353563553874489165989807810308760807668095827609386438585842229403410132564819495468413377541934148382839145823273884618329467683434525419010884934980794642593448399752555601999606735926607178904186411258149880858301264197623346068316626642713181783876333223863939784991352470736947945532753720487971906752817245670051516512704719376562122306215554295455327848735539495202268974959553314953248958193648508856182044476130290710987519820617044204279958761253707351927728009599419200 983 -30045780618790083877762231427371585318757203861494467735546105631856408660199259001624499065756189540305172666348052346865150022651972134786057599112180486464546668539516628733637995984115980955788759228495083237782371409926085070410415703981960144812550398724677282424130302725144680950623221092308602261933818117690334534379382739550555202204320365380372088185713210849280478792148381518660238059947203080641763397899269626059995727529998935501901453212902080533576432088921401975431522185786920819413425263770845396741583363923027810570666431329699972078921658968808244252425258658092800 984 120122116003410643758105528401374781315270025484831450676490197348959481409264293236059796402147862614677549543106333045516428762448537321568879936741617958108733674054914523369329816479017659816321403933330353490231152003452751750160215011948889577267229412813970607818865539243736525757991532019020901814241827295878789211776496868018964689206228776859279684067447198993293772524381660539169528205677226115924500709033413875261531649608208513032957746590613966536381634338416984271218624460730315020314596005276783141504517737645300166739618882619450552149637958571057822423052687185764000 985 -480244809360859270526542031129518830741038180823450120195538817138949650935157575140028908935469371665236137406095531831846615467463617631598227835026166295495052585684887963579825977722810815475189767803462997723203332128290373278700550251013235863917843978962151298181642603325262188632775113964217046225872018223169890422443136219204673741875752920494885930552794340691433370231129995011763881599120128705151260790502554577373113137970630891270697577276725386230341535954407772193282227853671657095784621565396226242694241099109496033853067748968319065331104840516439171331614753393036800 986 1920006100007954709658305381859472119970579196908657562305283505628376508416521105371452711680045236804525975927853919598468799097124633424585780083896138653119923158147688027268645570268662243431597080700834782234272808230253402948133549969040933835513080015868147494862752254444807860198604005682420170101875183098336449166715474338667756226988936859833634173756937111366263504912924305676814089582689194287373204556993100589977046274126819459296664433600909070905748254072905782369523153507275228048936989941150068293068376608462373071160556823481672141778375405086280482500268407479976000 987 -7676137760000944729150445392000553952208236896399316101254299387549248199621922793895285263954803292502711099674544457585529353634089036345878249794998450383524246442500045357818234846164688803909557971839983790911862704810298026239222439554068813481943710431175336327385435859681578828027562816651493688194250828453974038807625739944379367221735684357606948513588887257909914560409807853770394956936696190194861750935332384233954981441821251288298938875938691916441982506502933125333138956001542328116627713315889692132049314203725439033798472722232108847227038675362675198646190578447801600 988 30689028058970526067897629535270447683329081489928030091511240703130088507899974079655208658152700861573048925159364347881757915120794193644591806785975370475742017463207384819851806764159062722204140612339071443972716718420310812293107671136919829029236366729064642592387259501003486487624932205880511134011305124045698069421432016462103261734350146318643701691876212707824790034426504943392992563470843350781701360639377302006176485094382191813979163591902192726870952599594717388685757444524064543693168106842785038849640645276664676786563487312478790918520051965382112552986462025299342400 989 -122694114389939153415613582256233409581342153170788634693002734197792212217810749903715354522141459173886388301024476233547081154657065020306844371329761603390723282707465135741334682600609908773277971725161641498477092255240374592713446695185995622331459473455065163793676253303682151453839304719359031157927188308578498525035861126336002193576632605082594363963800496150212648749571403157206979692730791759773586175418185510534116774621480604556130693795640082791032235661351199651162828605029810476761046131319543235585982363502797815102134283179492891347493507406292144131838231386111680000 990 490528841539426040840262347252376278542812720348513455096302447651486149583918378484212894277758668617590648151030569314749991961899747172432867904910706997739585880431070480214394679914305659752746235737000521459170306431389825672773779886113163003620114361942167682294763168733456912600854009876990356497424873679943227776902512114774970958568052245093767386257949559357117188290896280082890481055802884678102040016040840539051166372079036961722872873340708008827984606947131061979174485990410894418105070403224411871772786108424193220406276047089422594949210164063049387989631328328607984000 991 -1961126399746268271826928490612332282114080536423383854813088715452761770242207626597016718919063403069016035653501537512335655381086203858390222065281377201775277911311729928386508303416097336379647265262567948029782820028269104154488714488376725388603731376239980542432392947680338655047539452016782542076504081245836535478120415917959860895146538541739477340208361310822799669158741924848816006116401648588937031503608054273118196565532604371144281878009973559764627291277490637048335820559500475876203597768595417367625026189162040976171142087111746144523037051428410785937268775449606720000 992 7840555708936708271160685548720884202122396547676016018322878353299351941284141798049225947167352191402743727048550559831438377545907428956662981920251927669001250636257250234686522264022652378538955077779367833784573086872183702900113563275621180266109840195553150133324257281464968470528537539824126343904514079674711137974741640269788974571085298988932126648448576252299825776519298923402115851139504604231818387654711892137935245743225009074421006432744211883546519884417812339982116489865622166679623845786435390414259103716201191644735412964925981163020192186562733445420442080417440278000 993 -31346447117826644354473130942975409635005569064600960398307006019728155576157058155925712343228017963051608858886834591006015599107264791315381620084642336897309306765124879601530200120033909026778988613295275857500281920603457218873421304139577132894853777863652309944926180888077028030200556716266077679260271361965631405938606311331188357415869615485780865425735015938296775874550852144599572521164113535719079562624627351404634434117215404807660161819076051000296052060394746464856540086169890599430094482781987267396384166964662114777729152133903286438162777743104393151435602704916335232000 994 125322780729099775711372591937417944782825282767330345066173109423712164310339979628650838961791844508707165330280339489568281417290690040415284627638692910426208178732214812680466235127700554642835233884373549196586967764472069395014228718472206595489693718390858023937969996956320727460465349245098914138010152006651331157109221038522388417692054906925626526791785833125885284307065289755632464939494203143910958333239793793994677655166105241313613502106165013279147769067032003980761687963567498154227089118347157567788484563479425581206910455509057241462271293128370596284887700537243852140000 995 -501039471510359302681517063947272231339523384976308092876481202820480193640382509293691907098388038214371617779126108606228609563628133626123243674135783279213336364064158390743870188289986804238436347031999353869238630449969820657296376806130650955090848583161485340505868528237351975893892384493082680548508534626795402671202874534450139663551166550700840737995853951972566266495883037260775291538794337765502978665530240218323075506050212407056853509264024416336167478749994557598293244955304148374206441516114039026294705176775755753751602501218919893228114107474726989568514131183001640624000 996 2003152794861405642223561758078933128476967129391383264946434645721488427805724319673517888864513060225495992064573022204915761435977463159372572805339653538992083824196166929273654003309495193777319832196822463438635947785437572060729196464039044358373775469581855329880571865229070435974657569903270515367159903185847162560619550357923082979502019987388694348287283425292855794485810049667732589505524367341614945582957482960561307999858999610611260377074725140546439136137246125725619253462581616931943324837929321925900115055036935070747532762942735750431434722730753643023837268365969535860000 997 -8008596857327323476222522874137619361325082762659377336403820454555541047105441615274152548625431109201628342554825537237133172169684943541598764707407700882242115166401052570292001109069617114836774062408850734328611715251569746725644638113863460468343922646527974004314551109280393786532342855280821257161698776276668425085428649090133433021355055533860530104182338723827852569313897103678677768708491341997140638456163818450688052037133291637380707616543610013575698913361310077316228286688052094603918616378397525913719571898167313145375633191221727356123749311905773161186913829551728077728000 998 32018354250757329158411509009770155896048175218191802509352954349323960625991947155000084247455257398405100866092892600112807126095121057780160962583154174241522422193900624299350070292682995849409826951617485965860178950372410221464087078714954179610766129691162770187014800001033064808551404883346920216390000611938821358946152384575830424333659173370731592478415656359625160844038818876404837745082363874066406685994086741156418507390034346368640596512165094270438867354238806349926699274941811255185014553272850581360723409615754224781767221268349123775447216685363339716611501526164184346072000 999 -128009380487408873121243407004883475432485398821433390690885119099134237238153352359534494850971115614709071911228400106727791213734591115189167659359832836761763885876404151365505893965047839346133414375137285194697756717562040425655770142443869990646276109361923582700149170133135828636005981180363014207858119138951012625213737025318847700564272900328332962732944290265345167619153212934320069314723825725233671737697751196552301172584083148270491382177936862325487953933799407894890994351225640138003431366595840044648487837444390868466754327481936879563923327324767622204291885975460219848480000 1000 511781759720485298804609139689305707691853042294501159776528828172605412210075455746149089842027912955293472124481747290826179668886073103358186468789267713102663802835839501376028767490886442162433266690665349449454125741095036744097271345663222370639865284579891048612316021769772299671979640225987483835109361235600575231140843700846046330999651561069589670643511138100670151173774583694603890266697347682000703041527508477706273539496520306711573384607476100500872634392367976249561559927210833170816151476258117588364463288907960151831223013205303648378087634835457676553965782358118366690134560 1001 -2046105521468021692642519982997827217179245642339057975844538099572176010191891863964968026156453752449015750569428595097318163634370154637380666882886375203359653243390929717431080443509007504772912973142253209352126946839844796747697638537600100637918819326569730982083021538057087711176285777909275869648636874856805956580057673173655666887003493944650164153396910927037406301799052584663611016897272893305532116292143271037140718751625839812072682464343153792956281748582435751481498598087586998603921577523657477775758899987954012641033870640665444651660246024318184109046864244732001962029120000 1002 8180342126958021793182954428073115596481529343015519889570031253455425390399939312202983874968868308601059875062507076663719319516580946325006213866443697442524129353623304620647049020816338405324649616999813015140757737818674586288293648080741595165373319421034925602481585276945877729688246685505104742878421774401311752167289619609791366128412944859537372154527277412708287145528551149967659741429649705716315637655248031997333127345759099340162465167189224332225998600184366053199986374187694302975356334733459983318009685498546657233539888078090870863712823247415862452305345566990907508874829120 1003 -32705073054278745157233491602852404705627390118571770226755079707675294777177001660806316026875952578970737688253326091468939149754921168084090229346397768590991426833382159442683639923531137013568691984419024087110479997267950009567945676377335258851766865871782498446188221629501183320668741482423574928731188595560130984609136168506605917647500158487097475083977185189625944445980092348911293904515734588982064361695948581242963558040568777046088723968633114383370512929864997963091129912785016762374929190347165471177168488248931790736995719359517544008726704072603608628562947292038277407053236480 1004 130755207688706989790088965725342598963601215774227657240415318006080732809927173531237154425785766665073912040744730797042187863803056820292933480785532736524983149703250915244468115841663226338839935887282056851517049430433568099838733438262850525204145382086708418049878741561202937105101846411312923029046192939818285365551252021672416321695031314303525079037153539681822845683200641376700474969164678599895360995809134790395937924296734060109542101517643443236383511979333084585302917315884884582204949117156135875697516296880194919223225752812661874984512116783498632229901780996768129954722356800 1005 -522760880817368527696003310322972667082191099575126179102175260112511910780141034858214889278993351947323313307118988127165420607477757728766395670541232936046514677222545865375475758849213489170498372208902027159117070836659557369844383987611127152078210465073269525168199006662773137203353448848469629252288690281664776662204447867792692997371062056017824204921707361017413679541134649766144362288588888041923879062639522742066231164654889936507711495834673158906808718871627082465546181104830557501448439179267955658070593927014787295213936582766312867618619726210462506817764668101874855763861214720 1006 2090005272369575057626307897022340753504793012129732830676006605890288965214865895711991954892765186337123472543567395196970976235069521820228325953894013713258368566435639384325575339844816062276240734708328897977631276657590900829678214118211662734287007929423180970834804645052867632461693512491303894944451257929997423815554045141952068134771165811688648728794857624621601076032114502105068679470911486175786314784652672005328811398225452567179022195725087063525218430045551992262854524701992453586275106101845242353942366350442308726258430666501806222032419160547874648677405020688122100377308195200 1007 -8355874265912990624893060441580377790945822189701443287681524809225063037743512602181696712499245370885985237871861577774593339178935821845612134904900614596978868640362602531908490122334687341534522498141744327648776171461591335038598044382405738301942284572660900134763886415091424130062198338084616056815606631342608048553335921957537837472298810483806800810580854289056651207683500585089829646410448288234504373279833489045601263118691297086113811710892941420519467307748318362070964051383126206320870787672433556286137865435728842867285693270997827360481086328937134731508698939430822896682267671040 1008 33406934428279194039739931016250926182244149484726735569656721983686851624859049481423162948177616440473513486191797148759581768337530756021103040795918717346722229738752540962575564767296111619644349666447045210636745673152057182568728005745635769628700983733866161592111342415850314839597162444669842940820168003753113643042598116414267041598740233287636111233237784605182666211529148293828946692408647383645684828600206197621684397694253250539594837117859674329148575815604086624871391866819465517800301930192063906335052170674321167867179903236139229823410658603165738466085826394470017625316660859360 1009 -133561585563033860298025946591358175993574683659218310577673158368144569917974992855183615046119227458483504885177165244258597589530817418151399683329491232683946675091948158726194106290949435680449010532838854417941617540748174836912661571241302408233046852570224952848335565427895497576434903317250625982756304748392617746452103631785324479942746193169485471369499586280139355523350586887942677188097690544524155232631147501903633168110149985258752391469480025792535020585514426616280253190076506678256268078754378107332421640980976987604875770618528796893353772161887589083031748437520000628175961932800 1010 533982126244234342855391323438712804392290386164366498560198140170525942759462047450505853590984370815289722649660072643306258172494129461345032845605579268172308910210206606702990165802971508866440446984399247770778596501073138189272579629688139085381718531252654061496441676464084955168894827107521144155045658253979021657522469869831051530977761557573978205080251437051674622448950017595389759758346258063727738673100302003657246489428878031096388703748795149559474746090035050038116073629859682531379221179634623739336594177092877296980641480436921924767993889432229319081210340892393803705866323776960 1011 -2134873207435710121482886333273513185658871604741332988658885942353310408530284634218045565350420731954115531002305312589275528361008693972408908406792754797062423562049470120689600746993696633690174571460450607365939984646633969181780889217740153341037578924682995739948630284372001932618027549266073277102570546299783611539278531463830043890748920625526111908780614289243307509078382365594599826490609452574648083028802900194663107147009209483062810336638905794496779837014522264382625443580032067517296250731152816311000774395398925898819534771609749288584040292934916523155523758075168234806554165395200 1012 8535277890075672968394316373069255312188318177566701647067828010175902593299694758850177001793342274040894279586293754445853768811083150303171890449104933230455627044006380628823882956757871417351013735803443734471328064746852759921064743977717745961651378358429464385260008227150803977585929338070810018486209681615961273410189827263673393356824654323590856575528750664941283694833742181419441549094498576279792543605494420552658582317322377218502541828632740041082162492002933786202747559408821863079545915700043243501628817103051193134213080364205689446763310045344387004507462849246045606331997170419520 1013 -34124276741983421166853539880645051986911302982681220652198832892205250941714635333385581840667693080808726666362625399825785501431888061764961602415056786570457981575122237633330587240608836781247763245915328376864407870937315845385181063175212985064362666698170158129865787498910580581063798847481759190672344413114181773408830190317297896988968437034640268959553887584679740070721460495668414697681844561261051551399525643062276755828587388953275098935902352504184523641674645572116425562516670403562862694195481942234708704084226977043321525052086607178512770846244079682310029970722930810929617912865280 1014 136429867210338154035393498327104745552484249345036202560149548383116480708836709632842144111505436749128722058914938973535774734204862709225019410221457622361337946719421428290868292270548140480492605383187277293135980611070486365848002557900643513707606838772255419435700463357272389531637504133456743285321598224133765477656423880207979801632667709575982587107485087139032142496302164852688859484455196019811232807249167660177914076740021177126117833190452037581850765097446504526006904653096781259186778999482632463991498141445800110086051265245986153281846071318091456280676501761296816984607195829744000 1015 -545450906894218342561399380087566848125450856015253565609004242301495700497215758823436839275852968696697989171331254163943636375669055588796875972635850446527754105499970290533660033029638727837645447152115502658953302742030128770639685665564817692981027001808102158615653931354157157836320989638767070643793708226014735764975525463660331179825129069044031410236012591840360256526757183200832376406110809495878840229524904764254174897216483735087460685467882897895650653552019610248357596899562351637471108975240327269776486886181290005628208418556333239823446358664720566093521767441255265976177610181235200 1016 2180730964216897591810976122339681917465013208113524295473566237525394085079523552688628195604191435237160507480044303800185712581586143395055627259130660253197140187493848551936643196280408985743530244792815912303424294197248012557972520633692246201883049401816825989354993193942965115059722385222464749668618272337749183381754591784414484895174573072082760307155342123803662746936942217586090452375248130414638446256526002584237596249842809293842590731290572566408333146379629102082316714754946869116843158987606701825684781698820382718206777175584265452475964938997108976363998511256545253625715061236376000 1017 -8718639525577907228565774899697156764484327796696407243583265834253552839143925740982167249597176298194031045706809849726023157396675589948459841079398173726126366040043993996690847685798254928183116935270832233846223689648089832301758895694458085005354035404917221348852892038747272220653379064314563980958571536094968954205147125717525518255185299826012928128754658201898489934470440963172912321305326718917486038423754557214184369000228892292325075884650927006395376751329427580647131206203842741638702435344542731767815596526806001341701056182260060593791928831075225374139540078728291177423501995148518400 1018 34857446003711506751312365835033865107463262193248728510724789790725813238968748064273839976378701917203620312509895657127195066229576248451935200798929442219891472193662500718933460954969458714727838733129451688975086432391160415210573697347217511354196886739140462016876603647193719543891684079469710987722346432985880346528913023056736185761043681631365955507201301507076256801594216288420149459242227728237698496143156250615527296370995793776611400733924700455327397303952907929068814960301237765004055438955877115535704915015081955780302541306192845979767790336747064743632956439048977528666895890876169600 1019 -139361436279362455009145288553532452666927430651254219861322765728756992714134160010714063299309983958160797257235196247066621343062302088403871225536992231931538276272083214141467719462259121446096694861955135613957151015531836408074858492256596086445432353572014816477144825336571561605237613156422924847745817744017143887146559684490311195463481795112115922173653257220199466532898770536946172620408842086201046074563715720798717799336782096434106887722110629995223296359895443125544505209686271927025360566163568132439852001919660631006256068129624230123361823476493953593334011785566919421285065629954752000 1020 557172755825304298990423172861884072187101330145807500151791765459913856557853573590506593729665302268782004987162195299558779463111925790296584449441063574862263173991278446479230651587059680964265279508156825877918448773821178450152563652206350911866873285963426693258713635705531029967788684736751289293194146786682109514969327356168558918596894241996233206216762176839900792173692316152106747846027379222723852883605162781326439639887431349271090891724350323612186490088454969340155834387421363877156905125905113569879036403445135272471163641482463506567572917053100907114188120238330851233714077166481699200 1021 -2227600668801779653679602357277716060190925989760942720371114308968423923113906694031931602216233007437660817306053140266602252312412682096278505470033199189401446375868452559870923221874944099861417865675523339265757140079561419257531579389418337579106642206847595140144516565793795121883830243477359352414216704560472891125506479050464764898311991277613542299878215261929488339660076192473903900398233413834185951255747738030019449527046992493431903365517401143296280020177195241699135238004402549722622547970067132129813700957338719927604845291628304048137506478627330869402885179069329627919392201279134848000 1022 8906047652219687177960227634854953123259896442863335747314513324510281349226945852676556963520052053090923810314664063023487272372504132853369062367692821641581841537668564943527074816890263011552346600254137871312842829675252175080424800579434185882995177728797123012042309265399684771275009353061995966158708484290878322730687726757569846601744607758257614578424691174436217913687859319528916495506241280046660854475564516171624957044782765097953838262481211511205497446618453347074942742417966121153320949762963938504212633227160934436626684536774968923018825808792502844949859391697540976489260872471776262400 1023 -35606796034519445437548232856417691726716486028572471586923576234094655254308599920367505082904822010588936356170969889856777288670242625633276023246667980570778537728634988792689937041822139937018938316112806339320343049813398739760192632471045082931280354698221106144382802709961215681719225068648091408969242668269760695831810601670991162005942168116518800839388520902493201800341242729222252695594422227471974832445979550231989687839488043855596165346481648145494897612842359697978307735522019392939074860526751519257119073639528387562491566587146270954992020496580741180280921982372741139294457222633504537600 1024 142357707662051828591191477578766713764947185070604151243635457067358373794007407034319260442367121213999865211216775840735313484404145959432926028339123365516046733918490281729519119295973696877945768522483975221073939487937969423721514558371229054683947485095655332284972550504780974515169167029432962922660396254115950681309056025384456021448257903612022630095000161154307128769372423352320196722931210831720379901151473880048274956043762555473799313101277242038551129310410549876850020302338413956831154973095956562249776596940494225236777314138065200276202321580625250112923875174659746340936658772153413315875 1025 -569153331037343776765986237539947288826628926204945451375474531343371286448914303873415945931455754821656265818768133723365197879859988387390926485812516952840607506902409836704352959953519306276374523293989061368427198113577836534738155817580178081561268338532934354436897584520869817702181562114433889240445921520821227799081589754432575698116575243511359266768275989414310837494861271757675377186075107833530985349528334437189195788688648723992435460643929261711912074156206747428198992644875216308808764678627053357014042330957126155701052491103820579595270571833493730574737899763219959999303581868261955409920 1026 2275504946922791281292533667110851826487700141132853543446667880403706673523869707626220236819055461650053741165673549527051871492044621312492592171253642439692344551778968878099871496022135578521523748144185125054263013519753997122034987401729504582699452508785887347989829338469983196431005328817515904890837322440886107978355971007711905107016181318537639566673524381448874152270736275731876997004874423865583907669562367113916451033478422854126714724451176317462575642560458006132335125273329090468460434555406126524303303664364092730334054748660836944102699227752267928957131962586441277735017218775262063879750 1027 -9097592747881824277763207450688408826324470681244511678660465640579305957621850326777502127559779995520385663062573268638588275639429624125266177145587180051864122623348764743869456737812290542490101850689454024204881981975386229838883600159843905213847784168909437726641262711672996622533776748890679410217429195872876433956656911291280523288245532133494263507312002028198225566962774615462051998193705325718514683241569330969880256940604679793731309453051409134672623462334867559716782947872654925079694060191872235218621272067478820716466031952939823522427827496879889732102777541599592710401629836210553338562840 1028 36372688645810526778067060414556952143294062626434582192090784033480227394237368319297137438871433195544334205513998716956271790631742481140273304862007121502286701266809754548436037611900519490888547445694086508954580749043062408441659248580903976975937488002665890533710993128911734479117864405686251013653082987999644899014092900028795831716155853569366592146952298124854963422563712815537787480001578252611125583281576417931742781118043828593109689932203630913803244361227097685471925250047575671340297075690432734836342388343736844839691735151752613089281837131609216381374518083927554512603853879277412159683610 1029 -145420128203842359764942827066991319278971064184128836788781547209007562724650585918297275268647314506223562987891634989432650617167727454185150532234497573216905926560488347889307581398724853532431335517181077881886650363572145010525988455524176462946029565019785141108601901098997988341060848389098675350346634901335032518432321138827616164025439256497180027638829557024821755135543902336309720279380978160646239085423708454692257341049415650433604523103375921926537247179159189624486504736990480559837225209487788447867096175982539147956850892146227683934415016543622927269475236511223810394482396999438303386443600 1030 581398418312582717546646386120336173408242869401474924965971871566218663185787912499946512389422659120436748269823189292598670671262743793365119242767077163390660685603183376194602697462043665528278840271330663824428665618990728444268945340845859020860757653446834797104275508607338953979961973339373046874574545358723698736801269002800971320375010537158636993392413392703826909585800323961801553319694355269287793998865454217350554527037642674506517159609251549381532325664895236666990732709503063066036685904079853200754094522651145470779933344818838098074933602833495334278486962689719715807699650666865783645925740 1031 -2324466935315757767499830344438868066571839977491855448294482634183818731706832471691483477843066857038886157170838930296030975237970606353017476567483114294205219275740034081910205519463357670319998258236137336200587579373318227583874150528006289827157663469756204563591509409263626855020287424531349688556953034285865965695218917659589114415437682751873500826142410447826786517929186007430433774061071219455287402248421177398660071362694509948285720688933654209084695735032910524123887262045364942484739117229435469865770937743937678855510202648303839052076355877196965781055099110968107014321806671784531699969120400 1032 9293367333954308418643188831988129007386738205788827830552253140350509461570074052842981897187913330549062703012156817633144342222447880831018399188973737893670547512693829984842813495254785774523841760633785091549263833299747011983378354010698075557159017626088905078901418717843752035054778290433965852087515033447595427320086214278245602693109417363421455264473870472817619159458617416487660594186806059643947285788834808579469025547428501427189721758916462380515143006528592376977743147691046808913486467127215257391713467437445394673297076118681780814340294867639304988846147747806374429459769136401944284787920930 1033 -37155493821008684117105541033994643245808745591289027697037595942728899285431531111886886849999338018713667741853706557041578322535883445625740417188571723907241241519263653722051274792024891463440041181941608022493124541566697028073204521859979313179904026617688625194878200513958540956700810887251374369469866672269924360866010727613982684060856975515837860781126983771348179846621054789578991641670118091119005081770068681751712079260042343488374903941569883601602646521600899939369660195741503634993338743477493572309849157416882535655594757690475060655447848953350232906018499306482087358321312962641974517774809120 1034 148550177430194266041756817298967851323565997582823971381549155453444210536004234765391332766635624986747047619683709072954540939127432962640981891322394835279025006636021896261461222628750275705058639300700282348112051021509551099720390182970861957051614065305559433507505396059834037772107925944412893743276653364332140930756463297415263019715331356058229412262076079567819173486948536426454946781278402634984275139730581091972275694812729643291855000653067205994895786316255738423010461739322360988911627858162209726479715226669282939215985334655901712439583805188689747372866777066419512238852497900257363465278862100 1035 -593913934121153135957263309741063571401954792676128067317488326518093887988121570531692891887162208099713804719619434712508729509372170859281194017185058085601215928715712139770011493146513146846540152713726443885887880023289215044232494052741834255731600387723268291179584097497500311145709057613952889363736481893108238757159275059973714786445639724854526129103199141726970228772887736645221274271358487453912522697070297375195030566116159371757190065211847060331493331437320934953781170448242615990495421459820533561160192488881914599401700790030811809624327241580636008596669256665241171352760243383356496059681291920 1036 2374510293339299983263860799289709057589667562262516122257677693424986787349953610001503203962098421726639128947192840684836936069976414383224494757978426847004413284225814044094604231414420233964854747696960696985688510713112989316791121655138710489566113239203794104232782462197653579068595478836140576717560021756664113384618397277420245344421875520711550657478785370905170071708052456942948468375990708593384921904936392115380660589642568540419974092245183962830864118690116371410743794230568884792138251094787995556245665889821484865682234709610372566907908560729404229832484141994199948754641562520575250385806168900 1037 -9493466021803688855145465358696036051161808778048374475249943251751179221964915643248846231986739976103719747035853670218152506452660854170407230211543259946522439680517286817121933254765181649974513797324501102086240778707780904423438275243829126424983833255634537872814597679972326010075700420089079761332757927764764074102736544918130936825749531218753076800800437578219991853821441816664914574306070783459884895583539857581573879710743366525157236236936178632259607088526996438776943547066114077078680097207066002531785251815953350723656986708431125688957210571044004904043092245394803227910711840296275212158388403040 1038 37955589901387081883773856069836981191961433652441524497324224373856692266530529313142455408284655882209889905451383471930785854282053196433181186706289860680807379620088550129916153427853471105950450979799059193979909925214243529693964640439244457534377387710013356729468262859289451045941004881614321519734251065819033288814111733559211345372468946463879728524109888823801888670951353015388933881797365495857228446300859269353313378839736212649989651720672253855326008618098311966573739073640972202278876967970270628675172197078593995737266029831836356158407176932517739762065338457193172744293832722931578994078491657560 1039 -151749368289742596713452720739785551421849942636986230433650375319402022451798898987903541219598449424977045417449391366444671527394767569398301903650295034498079201581388015323910233878882128783706198551274088086244244925110095710736151686558020563241709745237961114215351007820331254897567729085000332092332711165443229663401729014577118893956324817816306483557188796146331078143212349409101836925590041743743458334343637180429283073005190699862879449508827722610465562748267981191032561172631142395241992676109580541285283094656013687440932723778985497537754290549204614604251787307589385452960892799500635145239162084000 1040 606705928593021700265712745877092484298589079888180295380370555228982367454145137491834900071359701820158475881858675924413999722344172593493855978551666732125312011357344155241300312067084019863688171765683147903474394696017418619489676056112472301647582917134941081888376539442156345528968156344705001586353689960649151369701203161857985594550227556362166222832118151864107947284509188642896827091548256360463195338462598314580432339177450248029111902842742611302342737156237120598398992345156223474061445681455652765738966900320441502776410146571109457245750652638311853286310897000777783784730186645918128696701399686450 1041 -2425659214860013368071740951361113103564329044259522997820120025432524467227973491986116384239059194558193656267654749563805021342778009622325234477075647705909610897340687701627922885910520228640137458457135176846458247901377537964283986914714497908615555081157590215256804450670262757360008263547335687680832719492745775699705997192014530585018514279809839543784142890728448601192631256715521748197367005650595280567031388845317400601287382529530120852276054923226580964978202924878877227676806247318417815465095944400781000487605565093242584289575323246560827499116497623798709076208838382779555492115540678463755788136000 1042 9697985560303334968873730122348955225946000405081452310941754454479203891129799872901328125684967801222686844159534373117177871032607781970775919602858766820304544125088542600174043138433050517178375939654362050496818762092056860734396963710820954200298903548959825765364934066108914599857689468286076691038736929212026652811831528759416266631234115002864187602115030656994211394847597328877945129700037444721694999987546148890404614993321799440340729615428014870329119486624364274373494379776403710499561125823420403385213896643492867596261568804032747362344785155605991157694602179022971678394709569679665949561276212000900 1043 -38773363776147362367755885949947998656323029307912723311748005520329481363507054130476194304291936680481144923215197282223857192750316108135240457881011810792475943202866427524388578714443203691465678015840727063888966869672553084656519568592491970344154232495245493512237706168680409286716745704656307965598208748203235662948435280131871089538620876445608625624126525642477663935052460133504228110153165052123185066617611929160486682965610467809397426252454523287017828454359505557709791772943759151835806579785777297001204442719356360858749814512356419755519912454652857619756662006605223619431164250496175368288394723859600 1044 155019247914447132889617255646899502537056936813964714396697624934388091524840663034009729897559183933585802819869218577916256983513208970622442359471602171257219339955268550290204595944024321639906115607213721610227644391436608659139371607867102068981634791748384128469887868357071383975343990392700751205918423613085481520596865599082177150154450956506469701202070270149951581957555665298140249705630071749775602880265115843037810737427617887561580588440722401178712018108072397170563143431786445456231929383083003375122543310061445913258625429064296574527765193701828031282112802185551809756719833089113111841958065884599500 1045 -619780588557921376338256842631207823060660849545151060823861776602353235157849839040062667541163613631357626989517741472076999767645076220221122986605241625594232133175020280827216117239150269823491055991842189907781799784583563554845598612074779260699247881819646664921832667886986158631901527888080284326109037849141120398113699403206653379727638930143684469497179854890940662357694899439354317432908490819030634436736652776641519161065461383880733273729391767243754442219719827296753939780248175130647061033701962186390015542531545599129240415909761915866875697106646847275008642827951168736877631216331511967942691582911200 1046 2477938440409524248832070318506076485096550877748680416426368610271972271883698504563364914243089665383401567193124285221298159889833995615707736433217906373633430616692920939736154003966307031303396432103088319999628593948017336904767140645539481733007262884793187270165647134423108318542878535430207946135465264810781286005956272693085757018549655360501809328979383436858893065775403752940608762678524281518351190319202319170040804114564711999587115558298408963268118953682079297868820345175528500382918667486935363989619890917093537688964944862261433468764365950129842569092950781918037590947538796461264170537604916080513000 1047 -9907024884450986786043552189033202914012484479418754564706495122041675592514898337746814280626234560117100195396024609654433468395564374009564517840307718603111754389259123544595878369858837892851026498577983722491159824849834335577868913742988473594986309994725000740661669190807804647227255512251371742232295015936045987513604102395999441649869614271469654175316309056597624361170520891824274993410730698687060257010451083581241215389823435707451127037820455631692361446151624447500516299443995336209656843505628221938280291807340446523037307583773434461300427295121061038965985566234234913869535816759529914316981205782706400 1048 39609211076847173828906639988093279565342438891430012569175625286594494265403947581638838900920614070027531220872647973528829426662560933395329001474597823812669873468803648251143240296067774459034867085836510530737187461760918215867080297494428784264151958605393355272109859946889075207623075436664940861857104785527544100578857544319369485440201907841732093799383101553109250605656235928287064711415107975699067918616264799159480944145659896898531818246164322241905408087908009095251364528682307561895355492406134642945702314411395358613757220814227181062160426966664601334819542926642173013590848766489841029926286657089266100 1049 -158361398397131904350246266271253162164690882447681702401576315195780049456935456157987311583971387545312443737837647688772509473256928703509775612881997040980759348546196337357323166128899880800250191029213630593498040711067531633855369270532572635382042067144781422068834418379976705814058451093594531852610773134395252904648200851688167777841068813944773556772900670299442952008242908113170860496228371345841440038672618289201777618250054936086927776521685799531527889446696054639148005431276664437035984978475362403026971925650905430574296535165404500675746031889069104075426172318601495910908963952123294521939679547153944000 1050 633144240654827513613535577915281638006661691633833456748409131371978827940825409832608256304572540288919818338130823366631032408806522512416829214402056773697834095315414452364201575175474190276250015389105364483713368862764332813828153614979713290439027959520055193639012574217755177289335732403649313388542540957298002113338047561075249243564566787861609352656958502713941352251887244366906470172955013727969366138477295709790036206976396030210882655737746097013589729905557953981515344222950084379068009931581450149301691338361243499858416078007459190430705854027763411299947198902872767056542577572837283705053391317503689160 1051 -2531373269619667861156430503694579253286909167765934022617084106357053816538939558222868168556094200846921101291381539863322259480306350012546171465155819690342288663065286557698613897351356040521290670407535549789850293388183483712976717728967625560591158216713531067185914477831220750289717246783938859341692524243263588915167070305246164523240614226602643508589674352641392043522120005954551459797576600986954336468145614426120568451065493992798677965446146455485403769482520079705397905848750590190552445832075923980980413814763120168839982830142321549044042973253470833686957773244214162469565983899585816262422771892241636000 1052 10120685165098568182655138825210372755250301947694215060611871965483314760174318168439950333632641618132047214806564256075927775835049695974205759672198602942330282552301784496955915220080199515178577793139724844837964358492505427746321296813213093154526392553674090783157060003870157398104272004713382900949153882129796735699103895458264753645044876960142773612413177641606812388729699100612979830714246911182227421739040750752584753477799604609256551779970801632856327754819113156837867266336817788303202197748586426968180122660660870113967367239474194225680160303155214330756272847993816308295011039134264565934610005751630021320 1053 -40463536376275853431871409602733740538002584281045561193265110176928777295372315509865130500801346846848962093643174855973310401138023851361584738896246982995586086938013481019835314032103915646026834032471998537685972616496106612356052886695875706343933994440199758722371260657867857845583457883930342542149549221522212530379562895809381157031537646165292090214021228883403552767238332566977282263370838317842217704025194183393350148802579955154935674466824582236172656704356261629740222397307781500292886531259555044527059388921958357322346444739833849624242198182614951537918709487362386245549740883497966515014109573904928761280 1054 161777437586813744241051743901709788521759760439888157997326280003975684240584369030750505026133897615431652122091802863309934216381021489912213975316844203619763340080082127035034492621933492153619868141619280233703053896948240909547900748910620657557019888720754861423173089263617990356302799627156477436922741484916023364551438716440936472925177745240601911142852441901467875303052709984635752375719840109356958617042093031639889273130407858345177872588504105533729996190307856832427500627860770667593852198327096534787125263175952241142211901942896907115313756781422771220349752698132422688809895674328955325633021745302303770800 1055 -646803354512575765577302331354876405006281483768198185713553712848722201242104884509385587647889505279167305394912823715902133087025041776057154197533007722150282948481863375528478471270893302976252230876005782474523434515074367617007544104390039422724805254107650971751450807359121144979569847828856947020094988346343035309599411241760656789168983014397921408971886346338033108167164528652974200347364749019281453295054086547790191005079598174189901883638897612290743816546755605389439660080815159686632622473000099536564872141802684933013451187845951684133767667476871766112053366994690188527492854981425057272876234033186984717120 1056 2585989573942176476932518617303747676163229669758823030270198025055780745343635281016330978646670529653665794568947404914473841728417864891535650271224977209378717456150817235268937518302177212091826110556391391339094699088012284687488680557736968412838497761707299885522898498361235250944845777934649320832212510414279515713375708009640856895479417087358948495909166848460396137920476540362515688613875046259840106186800764940199736996411722549705416489827944398070200711031295799935089084299194493967711660915331307264459989526102339145481613740047480139582277455468529511026695167932318972497859821296568349481885846743054732082450 1057 -10339069859819811730779863284698966815077798098886833325555757393719589699923251026299239605778343055203946155229296288241017849072007889810739571720050144233267518305372354367744317627550935583638738331897172255978641740636214257864572032118436196115078774545435485787112436967583009054814466994048912858780867686182710658172344231517115958955844887375634278773882353769288006271869384480624795694349236774243792405678801676957376993652235746336298492515773051512666108674272336708915242635456896524752117578408051393696459065514793728222204380734410960981117167374658195613002704238459760245343907382319541418319058481229923726963840 1058 41336753391880442179005392955621930211437697742624570210844103277314390607969377784393080147593351326756023201440458575545102154309937226876732828883113711882219953585003752992082754243274526552489129322640545878023847145572490634665369951857836856790001241084400199081769111841445343068672090668599268889679641236136649114787582833504860128612986841068632925221649227539154017757651353940738536690838656646158829470863529845093230921119828466970786864550969310204181178079666254889686745336715727271185796235817395444500797015062772847486553342340901126884321667916924398285967614633545650351795021065824488215457868429169964195369060 1059 -165269019902228515773158479697839797413757276429073896535260723430286854991159860718645986429541113049729445116851764692490298031353041389549697013760285197326492163022282044265879463029505370162687796561782139118190653152253907121231733370093036484738698844141408628799240797657680307146967475477400139215552850692520470347307764289240970737809669007558848805580902400718156256577649440213000432204725253233151762104102413298402341394636425477144627155265570679689412812025280071931992283892908165524346115894489117943501971133038192110397138046471009359064468035208711058544120454646162318073227656780442952902827069409835332740230800 1060 660764546003256083385154109052370323753066803328048749623873134858455596292838508443689754457230641597759375460650786138652631571467128348888316125548783152159387166523064489577715101123938327716660589890589333800850625733847221772676796264956466052439888637830645984111895605790823650236665520874576103555597215511848129316689229738100010735827139809988953550269718291681058362325145366768638420588989833789568489703737048687320512857401979859626513274015316730584109661372314208197291609723512670780625834187328952785410171539522277716723748934974311258541762816168839298575523914171621855718021370722697502303575124640863968998683260 1061 -2641813809659413401284141496222212869528565742097070963004001255129225734549774941693093897514262709949708470009649629053555978383631839596817018139461042221275180718769091237390010132153059651027635334984898217644270997901962530604744680553416862526626192200201187738246639941813762087261707945730141036509233507060405993923790153754027830416671377978813772755943757592658043358801497712464517148950388217269864724805116299566906159135999378856516420048961886796328925310177046856752746444709136890202278412852854183760258246406026649846861525211046288738706593957291661352675513745700106025374669293288939858124032204480121814502687200 1062 10562284764941833474390092784013857121739976731809239688014617042459869483960233598163391141992758468321314174837056003054348072684034756109378314496852644805023384964439303393186526651751296113668089814125449020929773322903770638497736451281808606952939588938067990376973335889739536900284421683225207895179414790271299259162514319715636042783106549137158292911724885682271613317384559612823104441907621054557039848757528378878715576346923601233888138908792416889829590428244204389272825031075209082383351982720781101703076631498846353105621443993105849230890956216828280862906007352738425714189449701348217615153000242245284811573698120 1063 -42229285193846565947619016712875864153007318889122225062938093270026281486241126888215352521417546687610618309030906301572847599751586960291216404589612013633405809760461214640985608526597084437417319015611932909567752085929046471173022387349478628248574267250105698881269617143059615785779872769460496852623606744786673967012328862444836078418546529002555592071574912654114656822485895823480581384892067473490052296365347266876334711545417174829397848947725901074261098661552215273524120659547426995739029895816747210752561931704533268756581995516043045757338127826874271629668880746123752710758682232104870072841607075049483861812611680 1064 168837837163973071193038929203831378656075937470204406034585555405693995922420680053979324063720496109582634964551542117945580975547742935955392464065105980516544802193799870832017130503725749947911881560168792304029593746199847867498833498336330827749101209829981929683721851280795189966624736456457315300911441183520238019545640866210510557179839235625518179347873180163620997107693010648557655218197451457350724765572607025093242590130258946789211846781137775209778576453693839606045123498780840085736943269036034393343339516657246200711036339296868114822910318690317991885554799773799420699550816177176501256301214161201738205598677500 1065 -675034580570054719193989560542548991586691619016193441398892387713358758061675157666453998488960094196136418767074498889760924272308264545224306151718248322754622191775866714500675763999727671314011493190062103603379374408772707775720058930430579966420075917303949482262993946347971604289017276054093218435415946652494338776689742684607317117820139139635291572158155516060640246520546540357565379475483527304283175947708987304926211875357302469720607243000106476815030134701584640582194406394426059759213982831064499789396340896574015925735501434915342869570033228160149062295959019167965825074632499063101773146547691142902613971018552000 1066 2698873031192839367672812459850554115040399033317989684799876596713619086966368772597922102448706398698858027807881357941924299399708830717518609029281130487961794210490561918030503176015535777804595828490225850940816528029445869634306849119705350190370480317390948343256497004189993503912548908268402276943858684352766078529787188803866540865276376065260416957034623574854975358230806996516805107178157431965506123827737981528128692238935196681268354493768067725481469448663319574063780812507274985377042623787564327425588635761152074193058496242374565680712186994865034740252230671677125845136138203543904932193085381162892415217237335000 1067 -10790438068767398881892496153349387917006678903055256492059084478737904870275228703700831786438558541615368513250986628726657720578782099720823647763120438504616001110716357157483920813096238037420874454561308030300921987639388381221175806108799063564738730645053488109200467096251051798406177782950368430306389825143064713452885670934783957637255291846552468443012746026241808858364824003782997838705039565443394228333198119929858945857250918595362421800142131598521726304153605619975608727217992953666446432948375030934925656282197138627215193764281782770924784487483535880169522370021087103238209548121313257910940918598782780836228684000 1068 43141564417941128157146729368892002030030334248461805233078755358139679664981916426468199527628163334187755985766325563680805242567645064959348660687176676991727813914405026903483194731353641334795939528137461476186313183468509198328778959561950561721666085546996242693991582290715102046859347633303743148082449658373522698630588078614539796309075420244708903399255120513048923555891577185308525683336188527991231882286044765210850186079996970352414579269317338203868957133694051619629381484866646923238463238361702828716925580796409926095319333809860651158305045266516891927842011205523575778081063183580900594692868887487745707492326771000 1069 -172485619445690647306538320500919524135204300714009167019008938786124661309650017924071773406124872935839865483379977825791165876889897756259531202028516898822832656769761883189773151974908354291952740551906242305775891937443353858102660051592802234965468125651595474869410359264441908299600739747500320529034817046526571859349661237929274357518702659395050507227915868242958268443951869226548638932635078124419807619784965852413069659819041860208269823347963364276711794654511617987795306730029520676735221202531577139832809562529175696586909502204616353621036921254097956355477308647310718822371420968957311781380501322298091494402363720000 1070 689620376631254745198227774656598252772655448876440168756477348238963283459018363255100869776579831903283608497153978935318188002658051732612893053777961278075040308123582980395755620337665502270493041429563287049173323644804301955273541360988014708378957184446715386173560683700395727433140482198180457372528220984964063607068696251131024176304163335018728895635713691335417314609526373884624449325448916879423855886521447366800717952295476976230114149526978458139989305600271324244938485500605776538432927791989339829574856143982048737434028445237569468442435258268906574766598768195027676057829920100104024941212556244929542526273168482000 1071 -2757194904716052111107686974466387199339609355073198434862834889776237791719896861701944038179353041049039772548829593193165155052670257799130066004028710508033786394104087914691475424356952298869237441400655222806648378635273417155737252489755164260791861424909500149440279961124268102685130506396532022828610235863454857239645308749245320264988663191700604831183059810114446200872323755546919887089838840857479588475766390278649570309620721163713391587287405101233799179502312409983968996251724316183012815672578562385228497015747300690851129965994524179876574001126378038351955235756177082910959085527563715233747979261852079294605356280000 1072 11023640406015238121326454904812639451710344864844730465063579113964117720444679213886240062996367164194622223971202912396172453188168643650162211915824866631917039638253258357781097004952154323794199007434017703136936123139292323799857429677754880312460955080543237981531953190712650171582741295164629464008673429954485433208844206061542336912648067327843136393771619399934329051311982087861623513069742032210646758003915410690536563441961430213990109772906751392427840511908524343579562582061937902732470357578105457374660310312762822054033408380623291052139354908105728190995004929377366733614767058977270892439412204762168186280168647316500 1073 -44074033483226226763136557966845067081320152519882977590981941160273536560681248816496595845502939568085585771178565234320517083909816056072780486285259706790017756080277305550633942592413156685114761013662992114129204500838254130623438170890080301435533422027147388087052157815093694195922399211294498107175740392854261797762314547305967743031490640707328120699429013761936148363250781124531351838795154630079613002585946463387862307480991671100039981832066064929291345758935531312955299202164601627757621236274381634265347872776170166202324143220309322433268733479300784905902821124640561316459206071653076163008836539265391022437133707696000 1074 176214135944737268831529598460423274198769148735156033691077036336071332661093193351184575636259837623704561909652189584260240891510627705425856880970252547062701536187819704368791209388739325768347260255342591694109871628348851297338284038168177045254700990745212521905726153875963096799386543519704632261187214159800640894345966965732103740802157832159690014800292056893024073123614728512647119538295509132535274209533296490551003830296211358238113763558179379030620330659168603277134269841807051747933733346345390112462496671258827392330901729435426971067453962632640736658280428441166802713983785344273126859832633352485364720350708720065000 1075 -704529009062145055555967502440406421748038591468604217092721271622787650211571556380923360972691322933002670724731739507444609976696058765264897831297468957222043118163284551933071000798261703156227995895999245151270175028732816110975630544854738505399457138017883629184736578161118418208588559263320796773509353930293733672897444010504626298157130579691318306764633559573241836513378240453040967002710543371138816227018736678365404729527327864602848416976540540818602478284665693816462109493983590230255430210805115779266645396439389479222687995955011548912769862281242951193779419186477079622038627594151289308042485410715009567841264911690400 1076 2816807722079397717110422118180767975330687235720239017573496853078810166330081964829909426310092516176108223507831520142556492168583929648477074459197161617014588586777128010082833688585775702285412920498432113156763058913630789009527540608294385590315173263657494674828229293357288775215859267194419848819757934615266429544187127849486554551212417078458722334132879437407173889893760559902881760755205550477353559249813105310971040530545912251058969598569741618183102774382113160011293212671705573024063775911969132426061283823664732802647354573901837976728690502439496643846249938940554518452097025507117288628839568464653809938851554082235000 1077 -11262004913506399966672041359328973488754667652317308493338406344110785322756118910205643496134357170381489074667378144135887507967222403588069573770421385555399722629992148955132865339505952027505747411342496017845630347074663961518628859799050344641282288794587797534093827940614375496631903596638504154981681355145176540840339525238614139761995051249306350254608244725913767694043750064808416429972430086409921368829471074652182004280582636182646817767907065365007803721518975168975488103805244417663955486718284070291620765587545518115592474573705651535103301901188324906415656191711479103710022612696958897396337093237974721188544215389060800 1078 45027144814756232492223246158772262545999470680090455451530997098101866497723576226671917966649517649189190394656043755194386844031256995631362557567282574124489320440054598468753130581906723431612659558559090320702851524956956596192397711157419697080607049564116199891551234983491634357400842213856424369430823420703505052979673436062098567517050449563969191449349891223936403237722446253606300835755152747749315270492254291564754433150563975885113508339630240728973108884667825522432687685493631425459587780358969616725994528022177900768998823693352974274641821709173957719485005413910062051402897324475427869770495964224407483865022215696253200 1079 -180025195872776825993253323418348354460027227559840968596730429837850592500185722872495795754939755517729656683595764996570000823522197319780535544980829209484795656456701349484977768581971666630946418274586302584448077029114540526018532581257431911646564713143385976399385858803200082712395452886906909211099468076552372857234035026037728047330844232085937388231426221368722232400819283420014338749528971332975281131774324247392252319512020512715440016055155468129333514936339278335382502687490308744161843477056490331447909707143192456128268767951671887477362063801578595399052255694301226420132738789769098644391392817088071646675830313431672000 1080 719767712756628192034590401779416984840463735148176578428736673874635783922060317409838748930519569523862014970059153164832009940678953838811890622199918993751360312692049905338050081651526494248375913439715152191905806056813490283579177463781163339967617764488517748281900374383536525295604538987400881637189128186236896593563294203437927524465658040076800204737830828509977719123830142736191218389112170114891548532836799244749313243299036414064889094493947986653293497325947992536941254212830699928001970373860555842236754270827643015134853836557797371556508794368833621362503293237964263852635533322210144802192779524272021601539661064680501800 1081 -2877740415053313811021606039849317723852997302843548890995026362688866760151108640029473975297082886131040128714078679109810783820767902313075476919297761942714151621032436765249006791652766089766577448858671200282082899760361851414528372668096961988254951682594320818217218534922577585821433344246183996610193654100204640993593794850716237526518908478501570343238111314315744864725393661038515615569390284628664670571538935707192596488277560573017266303234876572149354575209442829011747543118849724041465663739660502569807218058956209275299861175770122037494446901970417895768731247041237232388689163413315407228862418215954503062403274518817008000 1082 11505647287125279400993913183637365689305264038358230291758938144934043601099055210794640266185686318888959254674753665411038360456374463078214469394867637273943844504258633897325006973675839236503740244761516959981784793659025569487653649305048769733698031052850208459144535845038462836585005427066132521437107883066160316545690152181936760162399461698205118926179743946062618863452408662500984214948884182060365656374697725248794927591347300743739008338938701140686572210629906955102744818194873738960001181947114842342156198195492096377902312249105243469895538500934272937032728676438452224252936643371679224375845471882687364428697897943129667600 1083 -46001361071372547819743048734733403185581223870029542419518022675742610141817990160723944197238680622816632141037862136309562900033301261966337869640877975022735283388220376604452013449729490529492138689803706601074258813394114638491841401611584924916612941136434205137670073582750637196001279228854402458422151829015091281870725489635773120771069123228605778413489070634250436796719052844819446484271788079044982852044464517139615757967087204833972661321539958186221796715880823765973659831026577376467126939829218995634223864989397245345937037043244972958873348963465380993713353340733127611340937728738913337545431265377373633794730238694500078400 1084 183920649366762821360969551488438344977894509453483909739603116713105291019210585221945536725662720162394096107950239343729922352165903824450693623359806535058645506278422792155049098763928845374916565137147454571972446249720542152871592300631731444992800301508569613834005178975498948374061665566531114944052846107612217795980316452929093071813032306389861309208067192214045719463551813318891372534188499072369017447999119661919418341097597611601775325755414212200045214292826234184269274368070712364207989509966630459120711483315226644277018506575412608657954633260622431961201292896253113075882846423333662562795569501561958298303563540620759802000 1085 -735343886270358641486425033030425552211145152784335033726592253207470791668941798609828953101957011744349462437530387641639262916312119396865276843541178286013403519532602192425700370401784168048899003316411931217332450768838132159389391507237286514705350314073932305884006310442419024983894926011833406733810024188607533681157138681663618537506454851244176879288897388449349840305395388193486710053980012167888053440627844758244077812445898315203450204302929030651072178987109579097839139496075348512998566335393482031270717803386224838416510254352057272707367495579242486700548911582010472194773744153440692908091197493079189957146556130048894998400 1086 2940022569897729853148934523689030175530538984054532725540732737303350083987379149397939753550364353672267933153416343384549387326535766964322596615258073292871931550401354981852066135570791622733476726501885392260568223215983960383548781445892161183733183730336112245480409014383538644695017910871403106355481756360085028000714171089908635297137805754891596368282868855150938456793790846493046100667646380528228899317892173247377005873286208042919219434957769427429546931598402911618496066203511587519950104761529295767876653556784474351287555562464287618303693954988759989116832971983578443688972892855840445430351472597059366566601097271194807068000 1087 -11754685840084614673028733918846134804759058578235919491270929280074160587619156847045169675272856572800848129088911913813120112932643155153930908602077592241859445305382127359947273712763016349345985829910851242620318490896883027823681232000591190866257411096563634503864495297446835646800795151020603499714612101731329420639313894774361649645578601664654244094775252730429582125095428489219869085116884296185227926683071039335218906319735342985240570253590260643240317922173901254694818760914564655548499835418814205262354670573899492341203375416981462026548067542834638706965336971995836506270000336314079936295833455374870083238058168201289006300800 1088 46997155378713208504364021337315214294422223814085574203559997862041712521236893771191992465347616287240033792659573507295719206804284979407867607441037636145319346229794915422033802236529079208287690891301653545936528260314215437036131780360044319035102819538188626373577542692133835016455193416313521552893103451526426560892833970563989053371432844560106945885988754751590978916429324352708064186520660120600107331020600814397128481630235731898004133842594127028874235233839754686235834668909463288110357736077560516794886306981485398697378016512052593437313619677615001747552711583319347875825277198419403415812733095516580095233686989251609553782450 1089 -187902388420775348373298967922298544711682773091206626430406564500462530313176061729866585855204379974580320165694098715117369109649070744698431849224825763994859865558971310250114745536019918239840897433270959914616940459555088241623903575428127349542370788516036953038681364158716051005901736610673630007132021068242238076502758297945793463442924153920297018431540949757109258526282061474911975134775859471841597353694424832399202933288373973005013727346416818855322464854885554532543768639826979209143117292611553702017108370382738563146688661768848909112972916596099221090065557626557292948474349520697780249900952482473704406042522559989810031520000 1090 751265095547285515856117863091427822738221919445320735344316065180054379937184781223465997733377208307265612813309129808352415287385090756890922493667875327961592705837708969727115291628028584098181204655658776360054397337614011255556183002490824336059134130441783854774880194487602121678350242469920973354523509753775112396423272637496430941105138233066321366260171008600101264805313640191297878080638277742928498467119398871230618510021270341378095165184328980962817558557262704170081855663410230776129372556008362745747041487469624589847041259030092852513336280590515408622733727300043142757478429488064666454387197788521961248209876697692124429398500 1091 -3003684442265018826823394511412064375214150105494198264157513017972069597453759233416855541291628965637829220711436752828031847637648382681239861196643558104492737476527126024158876996443304758908863926305302363389799671004757035016752048122329842527966794121623846584020970809216148949236497033315799446046267749154386641523760021806337936640849331358309619888945609354500233591732252076560545044155587673838639551071484708686815752440388586137199892614640617669023536946845238016867959852175150847225176747142285318716792549623059997625772946807858543496683273251460255504253334281145940647698069929629428641792442510833687083955521821402855387730330000 1092 12009241562524425534967048696885062726342018626995976472448737538036459349267221052017405436859787052618226188183390667218586834241023683144995284742142426733970895144015655287548051224256388106975893664666471956039738570698256253769442505457015681570493792343607245110607526686790266418638835958532410228993444848855962523596435767798415056014951774937810178355965483812820555373110080957195948309241422787674331235049932438188873484012306128716720713915467831376699775653538302498966329430747485233050607486808819419989187560648136901587182141200124300757126801906988919623888808642155816343917018102505740161498983388271573477411582928210628948311449500 1093 -48015011567557192918478325109269973809354675685037742169235118737810198067897746368242811235203251301491487523779507246060778681753286991267038020632203823474275080730437260758694225713043425581139182431662640839670406939953773651611383740105362488047477598827326836565143243835542673505747898519357106544425810435573099171043517584974129266015731438813027598057753297285398207639839966436993283034708559229893803118480809456934783570867959496698099043370558538550389381297076945575545570612883355220270025902563666714806824057140912680614797988281295960746230494280743030518401999958543204460042397567731449283754867973872153068227556244938271241333228000 1094 191972347839192675857448434045148190599021441034322346058886227148468844507744100965923557409326564434843532089331481913632437256257255290225901748571851009235157333667881950717227741257707499095975552931422271943710723503546319926282159606910700425175325684063282385638377029291075179600676785100584002375478706047786215363491143690899981222494157108755828620345937403056757181155460030142200118377808617593849452016948024102662767271806783604562822899921625038603392250036137250149409381617917735356063003011149831024092839476371639794161399223207727163037064302779968508211959084702762108349062743307223694070068831102619927071918072874926847188306885000 1095 -767539077731516765498439232527244887669604450650284943352889732633870652269777146558794575926158130205732733951177126895444851572190772074309503906210199641510875372248361155686662430030678068024499611862213983652783408604641152768066302987434675292525921074374930618950643716113218732838909392092285187574758578347725872959849793145564919597693291768627760599932392050584633609435834092414685190236148820289274852770524708270564745171464622446766195320572479567545446152238130050822333236331882639499577648745918761419848179053417229936348940715577163836760945720031067763627822787535399883308198440480952932544213937229182268021699898420328159173327836000 1096 3068756972444167537339221584559345383785640214054854192066924113421281691294425600037756463155173476072675951954162335695817621999593889826019390663589834868555925949584946613126883106550300825574241161396591092732851811426522962564853356191780118022318934648227828336625188834512337047084775720790515355461200856969457274951088153246686574838016460339861677345592660009489535577778709528723097686389076608202135744943509140955763218688646739509615263255152203395137870270883563658390233660863982292534111315619660164899305088176689868396431222715986103271232823777267290782113665730956034953920860287872507199900112621450737571968457145174905060734904427500 1097 -12269438182475555995294792361033453972050422495652530722911750657170626226689128578468077661712835178279417722492310479889864687240863280960118046309015721088928481572528676981522303620169700150732626504902859968046911564447198785951948150737618996584696763281239112709312128894681663807558791707163518573480647879141716769773847681830122589004005269342594091532916415157232574362126372422698365414755559439457022833080949649323640854489696194048628226927026671315404474377696670822765566760728881644709219798628642269266763540618223618279179941362562414363672022274127324379994757993716430700762982414036812642831361316573683076086207726619673945005535992000 1098 49055424417626070367749895585832505556046020064124057448934990797334197706341983920533688093171166483728775415772412448631096295277706069985667614781639493095904490608580400523620946158606675734780963676494444419830654500773602154114160213561245246969827825737747861849279851948204543989709465026905466917475100209499504754991009896859659142936235359193448606751258444664607026090950066463088718612392736645011481437754004080611926462353260768821314045961325719529147500273202127006658426789895772471500121260913498844386455220007866893339926355341970493873046250477536896771112322995029923985664417747063431434600576658737448020098233912839550048948757283000 1099 -196132506211687874787998538242474147734672314877693622358691394547895324139093679870931719662663016024511483327940041566867852008018812455398928793411060122951536072588813579770428704219082957250691891719506380526057182536638456088201636313622465740669941499961104110261118898972360310176797301858066270360103473143177068081369045801180708901656764625744498680937714139846393945025119653291099560327759400923037884822690890408739211973066120956142174820918412993156774961381893008428176673400108825527619220012127097725941689910017078720453565407971341323782982455648196711980686048016721209381678164132595965230420288952482219848024523057214900706902503420000 1100 784173745066466316839289343570241028527586534673184110392328942225661374101364642042398161815960987216809157194504411629950536971216172760387613459972487001236715850097546207644377243952787642872441339017094410166098104663456138665890239251780732568711369037060085705477400836107734535523774823196235442926446292787912668345205837380507079293222326807673405031661125358174429076742815827505083228531306601766646368633948705024957863100851247304136694041450523144918053675412261656779032724713666102935772792808314147773769478577257768871951142636600476138926945666683122877409343277023542656426047478610109878848725747535411785510373828440494368937768198733400 1101 -3135271800954009670756020448218644848310418551950811603361663073026758365608221052474187025967175232341084034512072689798400418313857780527259275748703013485616916988858593307384525301917436343904661664924433274326300609125187795723669027372968761148490090593041219559651346625015391034171861166545383777829206367318786136947581609637212219352868037601818182380456671664832989934261428654324583444274544919480662217222755593326722708125625032919822659716024013962395473112712853021502996709600399564613426636755949537230974557384805800871509181286386008141247040490347191903737871606162066797789033290126677436836200212914899215571324031862359934220718357480000 1102 12535402228219192524587914714054925391116128670781972792011089731939971249194469039237336898553508839642602346010790729683473902162002760946193582215983767171603630681435436430256108808219477659825953666512199435915193189892223577899625272565488486817187238119464412473391631624725989289720681961310996624644932550948658248558342620385193876208586814698108568191293570206337979443467504239322582717528376469101481985906815462900908208750264424846789591012210376273035658124913660187858824334880973214531069761223113792313740102103872763665614701403201616754152935930207623308892737173872533630009836926245285529388881062789784167617893248203413118226366963206800 1103 -50118899906968449529682038135280342195407903753250642560998407627071177922809656519904378056773154761727998977315557881851325619455991256223246873907981267281298158563680915864587516484012762207645117266531234925750232827587696231660145226846231098534846111391444966700720772997327958765896721140455803175107852374431491559185179433128636020225318055972335970265904396071728990660897117096760910503086610827371939012136648773392872487686986026528426182804043145052023595863649286637180565250146035473819424434458611667268313283676315904337513666031393177065204231997748075972702227174065599523019394986453816651326722495614941271441136337810290731490057970507200 1104 200384886910552241359390420216515672194469367021813413247722589635961982649685367459209928650064509346182323694589922239240308807706686416872816997315010027673423930986984814645311008399607267347653154312136060968596339188084329250611723921577239913288548571449150712780654907444955628162758923065637684018562157042597857474992212244212848500635043372559045967679416986000409588168461479700591582248702116856725754639954242502926836039859731351281897284236920016518389436620373012128124113031245767028341634213178454054450198851114612193373431787165532064293411173862415933142554836469022981246101153103512592856436077491554441349047613206938430854339182942969500 1105 -801177188883290789061363409195499723486576810903910752909419437536510754563198826736877785445509579104679421876054682710225442152621943842060183133345006014378018425634499307045138664479643417411243945586229661367298730536241734111139889914700342892801812701182470330460362795546564239488602738396347361931678253672110816617497856385041935538297938503307798400147675422546663723437806578048223900613736574263828865744806932269739571571612347255122686586835925475166482816883225451761775148608763735671174354313275226019340809074894194472985286537364340789289098904474665258875158002801402389123206311653524662639213470491160938897719970482600363554208539831996800 1106 3203261284493546785493798167535951910111418340166690307087301853129108426693115549128023930724194413160874334052805346148988458695704213367726750200524847514489399366368560996401865970477669892668594315523657783575426854523394429052854585311735442517870444321959019709335066737386666023859494016947860339142097739126619193837956182767556063341147531088589010479480284718872300761339493372208772127466122242095850287456197023627970389656336486376443781957937301984203832847605001622164095447953224173755593148519959634824180116373335183465453701560242551871070969162576512485135464251559460182139490837852675717505757339295618821575489217819880599260665743278123000 1107 -12807263092074452625465797250331654307833766399457273229560709076144674338044345032490076505952331964558820875408850136058839570952236372285267331675200013516808928081585668378565435718832599974257489046626077474223198756638675220044002674654366907631247923661130756053477630720730328919792509936762308871290561470097085632047394914026442180592099757622989129971207144860717495205015735405910845033461798399596089114578328270334049368882278431118172428538021407830718692508334788322415440089892104108989719547304744570538720743692581007329225629367315500453720391547352840672030753984277675030158094155573452703060628255018815215785630343512620455581563879347877600 1108 51205955467055583544617937132684918068236906701047833677673404417580407967163019665443000459576365991520681989262249207907182763140745416691850395499311135704422971409502216532719784658467162904564254622020918001669143538076877690423122574510213670450092508460130786460143585759605749431632207503689872458248372634972042073786924673797259150996044968577989704502016442338609183410133605760149324925038700235578992740764124453603777781584344272539379478983339974786403301386408871562332213840582166876548060855313709771780807067148327335841375535793253091395179773811995389282572402637888494313599642970532318418869832997386748921691814168963719355696226943210183400 1109 -204731559110858850102792433542068107650761456790414982561858787940524702367295953569218133295377491939905150113161669368597027166177167865372619485383723995051588171823421459894012526083303448167191949221335459939831118888520766310282603425882276478629764090166474315420785005401221055566715615441217596008810758470689570506448994997693519074139260501918643622204039370928766982647221750478223545415196970002619082865962612730893516391908739451382986870029466772103234699308446016155422075686623390281798477126586062781235391667480029803241802787009981732713094887578880074230590710971917701379486904421066410749462550453742610046233346072585293060289011053628392000 1110 818557683680668755296095432246245778579808774875799538362542352987827887353984613345722950338374079894824888673976774771699981515599883409278932929386849370028901052815186266355731582418272144837888228979874609860223111114284723145469889356450607719472640208117983177273001131630286453852850762759612264741032617403708206645188702797125189046394307169518617910142173238774719042811558360943402209330520499378556307844094668876068456690922037887210353558003315067538189584607943413924247817109219856224208331191192966818344455441872016320014746394266843297037514041419449427825909102194097590414966689458432032374537919245366425046348838945913501379904962913514500400 1111 -3272758512257567621566545704868530069032019659635845958718243329831107713037225030270646663537501146333442742902941166533576453631175606548760849426942891463793876781295264651295291861025164272073517011081153954025799781924153105768895891929106228262105342785301056463984397937677479263631279930014671504742703353546914081913381703860762945004067618017983315607418049170876078508559330513629318013860755891879351020149697610276374633841668830669627927212313921705484120000019445423464633208603445560246839415458847843623923150257114963452880201503701762693582464493973019523891697745916943093006650120060432407820151795454861318558673226289916777976169309613348328000 1112 13085153095646879400498606665499949558896637019186108325818241107494787488266344086085875676202854593805992457123010758308643528752654701540719436689535647022727928848315324519209480233857159604371374528274824838504173571992817806129738559057164139817585486078742467362810106662057242991877885470524713838825049498802531679722938409989714580414855100064055332076103224915193824742860706108021039451778865847827057654580665457876195762230162245464802755950042425853676414718659637995344983222921881889172084888305441503702739508194129792734216307759139792276003357630562153799351877682740586731527954464649100459687709799712439892806405963996993708400277128653080259800 1113 -52317120243719450682955536055852329131786073257686306606115391668450728840153046337323034638596842467068532206626234012534569999800851823989657408161384716236564186838214478014427923833735318497093158783651985260498329568483292193033912454745030915527750671889267885551331213271266127101265912813199055781227811018059035636471663984144076978537085812359041688908767985444842872609456908238664433052227886426995484463928379483607067276325477637081931250983365844442235504872169228717773518992005198209634527410455976163476859597292924206475564685723355107183924337418377704132095134882766462025591583577288334911017224827367844573880581895263541210158455396018297347200 1114 209174638833991418340703284839637614420429533967887145675460310263976945106712488175195349015937101388654194925594415684762477738780505273341880557143964238511381415068560519349675922012770730450195558394800911225878575813439218431754786450315092390158302374025451454148727445050720100626997852928759011716523323011890599896105389357707005398224207814330431225953359722490805398269691054313535009979856508474504172877542586122165944841607663351669758337665296102777700199154420653790560115808248958604507356571106842880407278890359017714408590271693262453192122862862628040045147589220992043258666089793062566650116617466893582170143594313023931908745871549934470390000 1115 -836323691298022896063638103113051197769735383899506325471165675296152838041169648933480452501355773744264306945022055359098410948682794630949936063958684301080405484715829288793565327904139217672626008194032844677432526975360031820490737028408342948539113980422989540917709815789008629048956973038882186421806612511884621112978128258324070827578960808062001150658494452618333377408474012293770899139491222819126528954737280929555404988348763114378005914980164247022647657207032748294098201823757645961237558177775739872375068777805066336748423025165834783138316244260308746983067072552905206379514843353330954960830645905957745755787090152830891576365159116770541432000 1116 3343797322625965609396733018346613480127547876076844644914962297401214927853790418190272453584321171307344664036740587305111306048056590596886738588570935965563196278958925479983905851602983601594557312398918650261556677526023346853952861129610189349638454284239317630091948554764026050136402576828616980995606161572210261085409381406571711244732979028565686682000716379989745346842547697509280865898418013592359593829787681220852529321695483959242519981446990258994408111691281274302157220950767856838465709564426472551542266817381508954207193457093058034193463451363059979027369167202812463558025783294966617355482251537427678436000443532277311113597393122203100310000 1117 -13369207556571435612548905070271225947734198652965580433706064800768161551418005416572204686390802582247197233364546398400451095147118293381561299590703095789595583690405220299989977724924147655781577685555203615942162132678551733950378645280735042216655639783182718087979755420881931508605954595192252220778649150162539504372952754115655114589111918541266818051392712928259869695151069909499447933149600068360884250782292494795803532195125683673494729684696421081264664462154803427875617890801896506714388829481066395257861150748680942255078270095180424055951838528650077736317133325611754195080381648706175179392607983345654855549562465612791983815377247682314961744000 1118 53452935364067660444585256104859192848887622653010338511160038240375471110408091779907803606802036470012497384745364008022370254475071366508592642837643215943813629963923376983145308490819867556724780136621667798846367462405564734893347359526694922343338579422485604735867416751374361806135823883148386802552519873451641671181874810743179451545823768526520596270357396306054704133881551771817958497934827642984283750810285360381562881131414877573775876594277703949346764970150714205500840844713468724126445387324834651134366943863458934781922693888014984012385289784480209066151328354322073515775398675764314811278117255512141538041412957473067219278099443420692671236000 1119 -213716290015075784960671204525230451711506979792765671402143847824823450608893525718318690201595542427356449301572630326453289084150775808807447649875559107201460300514118485329247764358710620830267000240463868540720322402798663229687034877620682879356521015391104020202290845530743348311609222666579250970087050135712072812536909947010023482984305793445312726493760234625377836651463889949692400951970148363305770574126861156321185573782545480065445625246386420906489827027528406320567132605625923684957349985031372473070703897183971723230364899115865026887684273580331320889149665537469419725972659008743044728971256517186824188930389790773795270311475862526871492720000 1120 854483865184333871295852033575853632787502246259568117414484868238310656840234634964657073007769880192285244634942040875078029317840331039059272584192833477868670183727068321670759314282547760979725986779532770768490820980789710887653773905514832362723424283302545611874576813514396469658294692382202243748522256198672482431256118371590422649943718398718513852698313475266658696715203110966234134839276979449067363305753388108686846236661751203258790706385174782731261267705069941999205545680744679667065380390014833038442379899601663636444893794022378422726060466200974481605676766902616381079596757520864132051327364278673028798561076085219679021897357068593234572564500 1121 -3416412320235348341909045252041011891540990757964880036859014419469159123923280534197127467161763319582668452806724905012863805790281786481060901154941425584334341539380523563694374305528080569665057549515423304069485166931904030852626023693229083918839662032179757126696750848356514536495504913816099857546592896557294785380428943132240811848241052096021190734582069557862681141453047295649639413382437479342437686277765936185203959140196923398995063418558170245925784787453832141372191404477665907430580721279963387269666489253631579533848689722160234380132138673393170256087454653306249521094457500205150939473760111183670874829421323322776380863874356363118724541280000 1122 13659564856784366128658277676045009667789513119938583839883782981646393961539076187403218002025341390829698184159973968840751450244970847670054167472464359939786961700903545098507166809507461821954323654583994338831331051764736061323471868326976809088738483910145675520689515386997310151701496243629308687029071743074023149567232865749989193617088569000815970424271750768000176532648696121859074672718101477817636873563214209340715182069003442963685442947269721675539797296655854351447838252584698344277939736680981192587777943261224157234105007354710619685235443121164470307650426803705884108674200165795887747102337462871278661481973995766280296230219421561511169726169000 1123 -54613954209512636011803066496740315661429707185244311451196279409013340839031855908330732835259618741163391063940750409350514343673248274709327459903593172018408538389559797309166407557302331931361470141409791087563362069548188274502825415130100062811138684974747412931052665165269898162162748588303639321488915627457465170735927520918540172771689630921424006368124447598838926683709622737446057876382982710456562789878596799036087547600895776209206280887857816772266411902360694727236441110117891415379665825274063744448469015463052134958660066645118032713713723974517218108223267791906314436780052078627732228005476547995567432881314512229057414210211411854939401432356000 1124 218358725594863708666554265787865142515396668418227043013098958849288651201484033413657300649295327508394018577001325453527174053445256610049575119455036081566074832107070558403342485325802637977704087174280760800718177427208612679186697548502649726047411727507136181101251357501288885351945529973441071359579610159206641123221945164092722988436944921773339918382434501806476071302412220996078220647190152174445268726506074150978880144316491859277087301156122799411555179762019604831787487008705016736625011577575514457469964874777884472105926515185357317267856473716378459086271129091650849156582799838321134239589616782484894316670842075964699323105761426004184583690415000 1125 -873047054764744337654444827851230654652618987812470454443197146121478100416268671364350981971747833263077341803652444606773016009110258730030732458373774799427822215992743880920735449931233822024898099585324023887755019719601913958577525368207618834150861599319906344200876641604060939837599263838151025904030603181441378223822372487815851628914652148235570517675893991773600945105560538858031929168649956910719074167508590950095556902946112914316448316999047968548067336383876601186659174415864860410390825749518379623137947872572306407069867573277235390120244282179637075080860044286910776061964030616498394581602841048958161532759070791545774804815605847568768895596090560 1126 3490638893441731141805073576460457387190757470684858707717448751494290213864009804074082868626493313392830033929454785008362005034749804632843572753429054702506145086121377457624975158905430007570566462414299896239335172639042547477680513916038731254710638710990433239447486793610858652185176383220453885854622589133019549374140471721040501132417976060116626827611867799498400933034149729110980883402701706397370937226328947108478538506012107762392154064788936115975485403987686367479434719425263869752533276865009181627389967891082986334310425045413274703115590514164956186970160204849813415807185614311308888881338988845020746205938010003697391133597474044550247786025010000 1127 -13956366512359090978257046505072918490333449030688483780983214053759190500018187461163089997003323262863634376541028514493312913927962548859037008275631069631303307494911536957365923749763713991313898594677404773823162616638715734505630997164473761601423180287461836285071991579205704382771968649112138264242387671661431621180290118941400376572226828337729137950606421032312229459990322060609522283467149703683947879938040002198599269075168206091863907543913590838040785830728886596642302601057641898665695607859214452515437128669473103138066284753868743855126186292112181785042577981863611442537637613896347201088045297746701455384752967829843641840695070488245633591484061120 1128 55800742695055696803334455660330777054405320992437109505957965313000937123662623525267528732822274919942246479317042491833768112276591768147770142631154330058074144437194087125224379490352608352038299529814055686926641595096681470955710510218225921747702973537286414957155705646202838414919081427995844108663123797181642375759185263214096342362682940402867307505481703327847246105864426961814111530715372457366070607584362282892010192179214885904791478379950461399457910647059931838395762388871186733622007159088178596220183149974881129845277615599963936632544764820674918194129955522069167179531565845663186647402292595569706066022547629780240599609812420518073176666884779480 1129 -223104208636631380043326034371480564808972692482063544111694228685484958075097192753772247485161388319966387219335690533319049250282705577065072459475345709757077415772176094423150483222175254948515816725021042575221584423796487153289195913827028785506136425287642504720071769443488930464686768502105653578458480214625804985882543232535964438832356035134624398570624536563040168070024498908188566892183957184990104143604382135340432566663871102306245518945753270256074027770392287576016021972673802499892378772968602385428768959664042410374300747722489639952759767441818303003603034721708819442799333451740094112854961969461910663342080258875214772268260838641496554255998076800 1130 892022309907202286059658200686925430960393826125412141653872440701067834641833203111628402915421526284578091841009065837489071901486893655173375357480513080327976665147991325445042009154012964323770513925990938149090889999137466467575667538137960335269280817338200764655063452461455232270104473763487772991448113560439636057540262639829623097822105893423081913467226235983054812948184800361509793027080943721841600520677112206292175462942074846160431867567592469815517796531112186599648456721481622829203955073552160726538432672558226103248769179080062046561452111476450816314473237518399694642608814932925180496381268291235605414120240754869853680411230874234050977871531204720 1131 -3566513232183309814724434272636275758458058950841931604043218082564705320397569991967979417745818686522354481755861054149753785022571947862362520565494657486239422528834814682639418443443333064933654545556789202724788479236178016472385645622055663304665185052215883865383308817995445102171632348434515703249951415174305008892639593629275117285106425881709200975253930648871781604290461335373925742547278543738280628931680334960926193127237700393763875788740951743127651934367673786834079478516663407438527338493654383192112862380280988593428353566511215036421865725327675415645977323525342800837573282796572196387807605971949845481063600124573093712776557450089685886954757675200 1132 14259757244942102955728745117228541610192817515498342538032585277481661970312990408284482402896975879181316144275543458085404533093054476259580781649516633840792512486215373515609270284885863103365891680488619622416280333979238403516426907523546927204915834186280040460307403076391679314968227112676455870586082287315107101527843170631413844156194043445501474954048866709276525332964021877898284098174142040934109227584403151191509760669867885655632507727080682837112391534597088868676360323567817967308444859517068303901657779578931676259760537986022671894372349410576321373106026451613707248845546859826525612828941054634316891265465631611615738585429184343400816071402676341040 1133 -57013879554969911130575333869809158567462428432348025676390516210009049589311745671412002318078619567953508666301397876068574013260269467156104177377919942401688797401229261189962280116896097051016032289376083782884721114011468010333023633622294184155689684184442701789833395185261677319703402992106556269045110588356392703576415119281022655589026855611357461842633145543697941069981204128476046936629466542326089907939231468231348458805829582534735657413026328565596539460337322037001257293881655584364445045457473679179691890143726994101789536050784253060174442697944288002677769413413150347205597089434742293206386279493350329165316302188398090850735952764137002290686804319360 1134 227955053468668024612340845543042240993072490593307655991033304465500454103058252115050843957032654466136400507526175819157922670709861303902531712807473720387854163763963806442741151336748531694126045865428247560792032230925832015531920894586604125953686368634598377884113587144542681887346862183768157827533902041331929555451881481760876450963259332607873610513377232763392853685839417660180687317931904585711818753154213577117425458005630865181964320236524374380409089135979071224229394563378841642357543695477428381080898808155702444797718585735232915621875974070624699094221979746362714324297847300553499349108853175878270756552756018455365569601409197719699430770504294112800 1135 -911418885491444797021457786973029454709828743964574606814883283454258238271404345028910309499434262292452229547592454199444251358036876598518521521496120277849920022726760028771235714393091075211126311477203944784751906613458555823843167970175567545848751994254410999918606419870482476691625743779623917234354156439395181322372053410762060011204786949096981005849129861758785577431208535996366882172110759407672986987252715485930348704396032060734255664076910402185020964731758117140462915882521444000228066248620009842736940058140293275631245868477902577238822622672383439059758378245576005389286205641134136030737248736974449555371970265853234037409973964089650824853646493400960 1136 3644072346252515334974842202378541853211929931072745816798120735414032116920538168545420910817583816472425003007796875677897279023093404341657547526100710735634589610702123238652586667865593782381545068003569995689171070217972993348176509863366451384755258001843310579923034956946542805383371451458476427100241533135108492602566921171375000896980425612026622138818019024541270585460685115134454220944601902097727349409849105406588785760336195112790694204629363390843699955579414225233486185967651142278745532502212100765314235390474900913400591750781183514205291133386009197720554263655242520429846990400267899886973224735855494939843948886538088740859457826169267323086619437540200 1137 -14569885054825674182429000507339424749820676103754930831876965920801402936129395181462795918307639339058709221747752322169210051447547890927514285495869530987088380527948634981115475272067011980735645365475136400836395523466978073882120051654698576598389239613642014667980769041163708709797594162354537075018687744947184538168203498635018073396766873018090815205889986847801725954031997424849088959863086466415188727951825731487251819614206788835142715296034918260122610924647186181200176270013848337753614441743713693477309903653294303303526161715935886580302295727163136850269947950850734559662863222664285476705926323889895294059296704905681319906917450171584921009486985498827520 1138 58253956635028910342371858431162461729964394451626814705861628076631022038812447455951309491061321776997368702495904677662857722609306877739793755646505346284193602757510984482644705637214500714784373713116828370532038892119207160324242158866021832315548883089210185199423512170401077305919719780785458753953333663471324580476068853925591202605073305333713274011914416042856302688999492835183745818211961507230810421835049091996994185906172862063930525127150329813824500291265118898178043937350026699204774432623479871309396879117486588083764938279453732168524953246949395466123084349437160026744571919349492020663062045761295588786449638999337404466628761140273028790686611689267280 1139 -232913626852943257375830181523483089435318084442816558110797034552511205430836637611392274552865362794219709619413057968322681951023039452936217629346701254340532365116923628445299516169681596094555940342635438066363699259023864655801308122118241977715551191541610137998579972763159013393626093537379860654893286459282179468362855070249650928941208182035217333715013057348910923956479031160585337685404820911962315755708266593040722350689183650643898207284137818391359885392331883298760036310149318011689497209498925074806725414046046196488399592845321336662493334520459378402137008927850790207337299951584414366002726524715714018127087352137858856105748660321101087589598342808584000 1140 931246246082676435781438200708688624086217368045968723075303612837297611720302025953594638531249001021948631882768513674372985243462069328012270265414173439453540700101496594739570238776273746671629382028252145240077163875337110437539943913048479825997001760424167541901352257116472714077343222130970432504004722215039790179350460508213363600594780383764810934298226357835495526183054661536200097189761137189956220206852058911989166186722550897998800499932219166298903950983055709202022709047083505551861909291966655379222499894404869960736370069440260571945528397864543766016214255643029950906638160879866237183534007415332806791161248464575576352614354928296421289993041147703097200 1141 -3723354083986765672713388255505299044849123299149213720036754882649293256005964734581968878988821597423642004263385189795993191810133839497161137990660115075660516746020417440963078387341150262931401812824295445691224564466359751189951710770375682801740799113707555521221895746494146424452130744467468875970748682629035998447772362748769137920483587820310733843228334234233925244256339061434704127203592523674976138748358624740219980321739845269278852364235277692879927422060247377613259350717976502650541208565237259607837199129358388934110804367516385256604228703401520894885400202702418814191916645450704834609833284429242484815461374140600634347476800097583639717604154026282736000 1142 14886901295695025750273437267538416605838126601461003719629733968469576709434817254251480053158149529462495125169717371880722642428000036080039662823593294863321734344247403540444231473776710354964801544680893226964605904071038316898244556236989476678571666098437139917961796063594712049273403032993314765489700905049104831960149559881961905096855187600216521378002228274550853770135000805619951286211849291116677532807005057731920093103737483999409770515037303997789119714766127584986632661420362434794073510273245401784817124520308875727539244436952502708281184613444510573889352568527931847191723187543489211535746631877775993291088114153661110956561921139848880058792885605490522400 1143 -59521579191432254105893821272041016708660929564106186793777415225425536260060319849348431559357508592286707743450373543681600755766399908703703890324128054639679762848725214634975281585492007308165100650870173879855421459758257373166799903995576696691592305330729261716750349813419400686719262178083120515116640088441943883423858046011752720329973307230243629830670119496126085830595090046874598212176739419703405218594553423840200680219820553042043305859801341489951522735520392947493463412162297281737054860405120504258670457005153522178715593904443612839795008120285485395761550612507891300324269298299000145636760310143580642672148889345621823699023586666571651250593657771668745600 1144 237982349180555440128254193318615797328219303169666383797261173964951182832985071993887262053001374495498895298542659722511939521322966996859334859211377823450235782853925028702206083299628730033092388599337181398083653194969761499355895501788004444827118509744067583149166763433289632408702782797202001795645077851072050548130011100267940593250415531311043304331135778759820192305374388273203321148095691620496900139447445099202973754129544273496261335002794527823668970004330924587248463825627871506654932637100558924044590920473673253459565701746874162695183905418656108639313939199984304990444949911789684894259146822252469997125332539056854197266241515306161198933282057385283922000 1145 -951514070712350863329665726211811301435577642568261581737358185969463334103631625103054587143470572928911710527563669996569538835507380175450323944161019179699340944167679419430802167753060835065953830040958099436303618679547572524746127163103311355049945659528746234624264163241438178669626065338266217307547357171527674993773217163049540932973708453130632719892219295382369760255415439370160496682299937979914060139050694207012906228066403527051582522183927840841490735639363384128194934595586299446814651700397759865255741573016759841950216985592951643130144936746066544264620354646611478575939139570368153522336065111990067236895058252809837328756686619151987403535041056645883411200 1146 3804397151387547351467307311166183531329727939832328959474961185147329567832287806158729790937858867484118287201827366260814580330604886315946361434834657448177762081050830234661282410504820518813589564986601751917745725044422726918759303281119619849838260518170817086579508943787911631924535786950335951549990551122851665613375794384728818204602596677638763209108478582183285457020191243062599153878377999107944110540674556225715411766177243644764898110643996445069910659897737478914965317272979152405529959352126262859639639499242562994371626222899801874318109379298089945257851588674314516373570233032615337945694670322343949724054544615629563919691849643589346260422397729665481428000 1147 -15210960751088483944239569034335949159092467671257271911911579388262102721326904791372151911598170014894229922588833485545571365976751199147361826672349444641973083159987999938293420406873688649954985685259687260460003202071066343728695230214127800628291697353354261345336478481993960259122939683376935062937952421323644865313499900474728646200994054192310429505228194300410892133890367240126627963770347767848413748425919871358857019947740834008473539525433370745907599408842922196984785266270110282655090714504253089883697115391674289482478740356207473795389462119622215505062008331804892691145048091042695946001820000846605006697112376124099399241242315138940495396597707824350603126400 1148 60817366196581413393214555657467853860425727938126378669988628091750577324526718918627656490822358345712221553431015734416826939461967399244609438127425154330102566721504884411933211873030095866361042432421558599226062902740408282279939302321818229634133834318176532053302286543736944519449150652776296553253375568867170121434260048192881230947964185537978005058110048299913006739808775953942330139831077834936919501456828328779789179316292821328997711435619228267173726345256205838739155082736339732219562499752077257607897118252999662837976575282897256344615961633582221992590408868353530725098278176868420334015835615847017160991543140791309008552415943076947491453723495167705904973600 1149 -243163695694577198186158861780425806530388425201951956747457497081669251915865682476102628873460390695087820026151484464089750557245665315419727707208803617728084735277907492076038913324269650156751724603409785969129653528877381848272088131304354898483222282557558457548929477002969077766135898103037321376451132558726368226095528394080378394964368881578521531260495225906381277434082158785303166509534233594725718560027934263300044630261049629058674440244795794449806897552843745366832767404402486129691779342784420200165296264712119316357430499566110837293648909635282318949115749230552344535504402951458722405546024955778235929925008215805306145403278069155484854095433645387480018784000 1150 972232257768519851604930062764087488505904018148049246631718590433702193798976291580217075537292768555041075999818790829120233945557179095163554931728460194667021393480416879539709029098346685328219147727197527417638759983411932548398202419041679410523465927748649949646091151293011888201041459591176427139467930554486052900813970005547373004158302475098860304414264212178600978051406816877121251507025836415059289329964256306949602621648789602548089217450989296908099081634654618225495352022983600553321341775158020552260049481185055358361305132966757651355513961069001312124542627638210827105534921985829855302233847905790905185217948354171794667738278827227421402251076404923258297251520 1151 -3887241131677681736871928593426282676185515963914861184329468975504924457523859705745496843716738517222690298869217912654103376285292235307169479457073751262829543933346188037905601012298177743809276519254156234315676965475427411087770330965215616963812396671873881446219343969781496213789686741449531223679839891291377839925500154781465123402050100603161320826443955628500882338393014910106664762388251722845846389441543621639228017399251193975491498560766848296490927791975315841290580766330961599703135699085219017386164725751522093565595946122899393068026933231665625636103274219611937241907885757935902050498050975895974642965988590926990643217574982631162999857605197967115826097696000 1152 15542221712610036041214064243943888556802847131863342419230927593063092820732976693148198763946920052350470025257365715559590490679587116382107963522896185999082379921217761254799406561929530712212291978706505635461336012817574278868986142534958130983432828771167048898129631274323329451853124456640628651700023611006251406293071875650854600753748476739950488079885749891695033710747763785759218593918972922135876684726518185800173734766099371883430608174458816632985649458914277196832548190172103834081173679616466473151276198794300181500447085001719535734313102874906488347770761941735288043883124914690666850156421505378426840485983468643084686020878140586482907813819964011482301848232290 1153 -62141950651863995152387147684514008632272151295374709853560918536604312983396990608290370257443408577041463403110693979080244576103622215668640377231007485691738324070198483167641237154262348940841961035216056350101703148620329162090714736338062500279755779270060223029374821743498666105367319580224232313791254848074039966715879774405986127161700212727702494988360915565198570655784244626666068038288353842784049849444688817591800678716887137127362195098491993795571821043082980903094594724336002721163409799764666458282186426929049007244878719355350752122681937213445992285426687444896826179358177705377143794880420002627177543434656326425827814051820960621461932454228403432811454442140160 1154 248460197740928480461482086539217339976421936640101501214020042850027232369625822990356650283808035540485540684617788540331182302724871726069042954689072894793673173382474081347079675376682922921876128885424911539110706266967021565340090295454663842561496761135429608724128989187571283541126632895509331028897126112986672907251887487733916330642210661977315393533425724330805079075655982957419356153983755048236014591644429560232995364556427903688846536558278157933017378821949515034997376408224476867809962788687238654875744677818082981055418053262111039861543620415061355260760454711031863126991790859331592503762383596732015763365747619647990199294772941504846708784612293305385335532764100 1155 -993410929998270790831422048092053421997572514591089151130773253494456096294691727252633967784812650218181464176288285165483334434971095240551678909261689788288801475820796990858465338308098442490482628275316058830185997543030495622457485139992343024516411505828363077467561268103624126188116120899427866762708512127339458629170266186187397905572113127429882927301084046541440299630745706094641103633909002184863398632611254871737539087808664416300687428849715829206095360126366543875142572201011543500943328134233952987876967353183181570588686414138980870502338152940184220739282536949987777417843083520722667279007161558051861640759225271685326142302353757618770211598848172464040219283399440 1156 3971926505306858618307264791257813668806882261938919692156818072055821320947497037461714730043054596924218838498291404452096329883048939211814884476914139757513302926872536612437987500085719890775062021274428377171518482302447802472899670219456141194412837044665062022096831553404158641839211201966500873642653381723028919301063604613728449469246041508964033074974100223535910040424666377599305388922168939062267655598876470829853862157774504939206823566235934130616225323448762996809500204029337823464867584218196761158126307846586659632353113368927661554272386566336756456208417391859873066236827268813750993614879198760083356147164629843138111251784729096964837489373369889752338099773019900 1157 -15880846059934608774814325458933440104818457756305140522865919082544840256451224424312122766739928303242228055913526862135986229237194819992577988181448147340948054166038922157563608847001690533771592588425770185571352048351208556942968694804821534269674901533246420744834250459988048323529238033027255213625815071411254403088297824637159652949720403683000980718640922123239697003453689415331613607952791890368617207833197624615815451090166933197394450443004722326194159116087725796577248589713867353308218656430101940878766119922147974264515200177955603474912427003937944094653041934891955466886288000946225010133009488720631948247780179760345952802138584020035567114923709450686552804428858080 1158 63495979907607472406846883942598196591708906834980062068598949924820612063424643643591248084793251802366207444795766609838374723597324737749965113860983360036622124149078125364792587361911348026871953734189016156876346346502817198824355896223159345163152764078508479687716973932270284090482126143606970308322729158108159530414448650761534131159972914212892302593907339303250452663462777138777273446642272564980430439051851307195010155165346568737724005120081008018154979010294151413931122473010767121378599278432432481377093967846031222541271450477547923933633961003558058051719176806275723857367340267404473087536622242970998653291623635255917879050905021152628626217645042958372570098483019720 1159 -253874444047922103449689396451354686858855145408202166639404677071569241211378512219099423516191282882867398924183810074784195846981609838926165715661220126260568698398276710295772552146764801787965107780008678603167131375458319524240964972065834594590641256110337387522908584664024599457616309028656656139568836194856399206166227568548868019161931521204530323393962365828102216074017119145449876450812147723721815602812354149650911134255913281835559044068717129204652660933114861910319874883905184820130171507555856534596811688588879962313597416627746101933562542202146271423308797643126279017563713195143921672522733006487672008526090418132352604245299316320185183790270576908559646676172757600 1160 1015060439624831993880808549667466544807977761962691803495856765561942789376391356751691753333110921963404147568935703838746506878792144610627482269271912796617994706069959312516226697118364955952306093037577639132542469324414712681429426566137377788424590258296808337005213033742072615474482176634032622189218288702542967955208751728997432888543726390383552712812096836224589326650904939855500766140551923550898896410635316941419518957572854944287201125036128260552620257322031816923588117105687027323464985642464742727615808913959329428617743796385562601052192620328256511998939484124299087386996974726608112517356864963106744498112067159674638318888302542945885076984610770713442917132890167020 1161 -4058494670415752474279678018410346179203837842908800406474729148330592667108206538970853700301801211978361596770419420279565685414787051251334687977075215275002835880699128565109145390738676925458389137499069711514506987864064336702914337243074930563969926818359327405679557237018643769103538326697051818549039892778440955319125163590448944102214947750685564034415978271858992570987345151726318585178393111809476771758102418306042383766083777877852677527840294866475035425868417662018370968674891005390482231300195461689545890879685782370764061985820469277005170539496273626151070519335596291368405211201204648630373032419547973756968287197316829253503145249998177306153887387921646768174114078400 1162 16226999342647323718239119595121387103868444658981733616416003347606133566971050365957206688798976188045378666310924348415870883641764772468689252081359454822927053228438198796600505980564260009750040802755550283835276877803615571978968943552297461224774536127994733712481445449294670322232316104401356596028763379595379624785292176017975178263251049943268333992854298097203486794736705770073933010011124590367191935423311743520898268041388807430218308109380695606694484741549251548912881922131616074094352854059947188113607945251294681768402981357962917638776143917354677000401200157448163021575324237231992022933026045126327902948841268195668750029169548556902988933355189358970993879325464269240 1163 -64880115990367407560060714612437366260053624788353692003388641381262889860266185420161856647209406303564291485041436508409255354565349105618495462022417730363130771102545496484458660265585678600190541465408713136026541286944827571700356635839991611610688964146802483068866404371454301577168063675692888309633062698180516693740583862788989635259176909103269172917164423093520054087581943456860119691316731723130593142535775257329669160705280285112207898512582039750231916357969898731592482104835717260997928687115165201377756271165110677350930382245365627695469709460974551764067608595199412396697236974367553246779599616197484738606730647910845298722138342250855168300102914618470507937169958539360 1164 259409082035141613371327978769518911334629386599547933020539893859532862835603472389531848051466624095321277848159823806013326128314199135074571137158452635961587922813500628222113943094376083558017370452248648647590904082259287715203186581961781319689675775012938712369563727310276666470185624645092413345635946894075067023554002830741017455684199068427631382435026809645505273304513171328559217935553938376557844918093837650214986852887337655387799138203120317697348075710857652883637320710564139593435412077976454899709912571232914195500680158530901992576872597369949109554927681197846365040958253260117797834136055077759630267866953090247185970113434628037564253633489449041347705548865770359000 1165 -1037191373581984667362051465949058000465710665647685346423979617055135311882728864172519450620081909063155273545633347581966519212608257576917422339146908426762758696717438000169766727983841851148001098377857107287320206130396539902288187446445629827238874031008670278668305159554031960480784043208052835644921862673941169820355129481508723006513391449989849156048582063342894700209620527390436450585976910383489676122218585627412484966528806466682279592312085261048173509558377501747221428555886506775340928036409034031554417232322011538208667529869458522393999933085546137103679112060433028460745181894458759552408525521404849546558116186021875997559090866335961958957367558929610859860599077915200 1166 4146987963769275032247357564834677012480778063815375995667609083336933055563016843537005590198388685482165444145201937917301826495525861846808468272698124157410997345203111298194882372456776975786022292874520375923320845329161547053073044207336785564947021752084195294301504195093163115142532305169613325674806540652485465856811060657983347631235061154806734728194133000502976732887511910577119716167961016442189035674691657536374075719863652063258576305203114972212535971780785338055044257660133508596857865654111754437448979623409001132382723085919279009115376840436090211507247115534196314870814236789957347368093647282018233102174642175190485603020750975913144099735402611699069868933743536986000 1167 -16580850863958936559089667580807177418146497663477749595891001743392924671139129167740959646145025003256962226982615674032428007864644731699836621700345739247236912946376447500076992493410575010543473631929758130651994510378783219754569205675613251364020577296233297311790396300313973787230652836709849708271511984348202554488279172333775695372272264859402297704111023110039775660778242067890508620952951477203911457434065546203511845576678447978530319750832567312488532342358637034066816450868599253662846223246768871470807292638438313995027921166090317354883181661581781753596252109959077399910809156858409424333286488969658937795268540075966444289179677220824793926394207791309715537788456533758400 1168 66295035937718966940129700741689492994427227716315613772965759515585355083259086800841745992549391240898577835721243219549776267828732256423470776516424277881380757880012051071207207361364604196572372013707310313113203766971864589039931946876229278632967509770370300387918775496361122921746626668870627575963382473769126543559952427316832778838197507138798710546663773732712974417231241357147497543118576820269535493426799605862875051982785788448498573138369685206451214092732135291533061755615451318484714482718268527109433541991163996605178933177956373833818719464186242043311117438949155406095902202476901097878053791530833798799481124974692598587560460445891311204348757708277825974021017046677100 1169 -265066819152326539218994153065583735875793751617079095031727300612386138060230390852814645421694405890353517511148591114229438764372019689300947688724957143488025217799434940835159636646651548512564146397683770572329272222484193356066897567445502072652520343149962305051246193673198242988164163749588571920240919194385468416410201346807159388266931868572077948106292265745048193541124024339893444252730575852165956387647828879996454937017792582473424342719354350527516787461912748777717849156413442775670828177545576329698320451131027324215135503326914821447075906534761331834870903611648905722799325563007225103551044872526284050026790169233299292382377210419220985456771040984695242966037135235312000 1170 1059814558868481363129242380063781588773390655531457213600884694546759962287877000616905996083207904893116969946632313166333652266482894722873188065002945853857190255594806938472422542465357741941144417286604861940034352294860612767367739448067324850558000979144082907697674734434016742076811924318258616999206679422577806457992475705441194696543158469648012625223670346386520383282482147388252129005063890192969706490902190979090497386943228982358650997197588508351921715924562287439311279645842369499066628691210294301967444753876541815173153149105015406856344930460954257098511693207111378843400634981024291130022227626496896278718591914306608859796734233603240295166815969633621828689254843867106200 1171 -4237449682169761469298141900248223732042939719653607394638448974887847409627551537693056180275081286154275360658532714510542651871358053713906508302408010688942285105283028933517791600968328499514418589945703026053720850874585193966189728834288699466918366102327595546044942115516430703608762686578156721625976752277865792125110689378517387539038166822815767694425743579375459075508622796871226326849720825011613987407686999404789437152091496494616703026973993902561283959518759079632671843893817737674190291723825976490001334410794603002350511034685916656912276547864175879452757369216249281625913204273099046511324398351522210569559419928641769778465082969168120495321223241420234078695178363592988000 1172 16942573766340642022057639320193924399974276021445334355187598374899769362523720039300034320186201329641583884954060520620183465395006589050090085150640888815546606756291422841764520888308523040944503280567435471623277558169044095354058416820473132382890599892561131930112899734004933007409995112607936438139534956336729606015401109960200808249508847657915339333995404972610657643799215699533062502964812935056463567915979487216450419691428331068455133735271879757043516659887881000185116077501247624458697620833308700793124541342127948354739479237778776693615778034045231825615527196644738389287380403020759925747506195515605878735523326338211981204127497825753667575551351776729009221583323262272771400 1173 -67741432140724423103667109075600434231687145309434962951649407989296994896431719281670983177709724285158553624714793897974773006423094219286626543082317236197500580549335893000705464906324045996989540829240104945002426037046123036854508240645599049538161226140063320579189320511361322932237537796028260436224691819803876651356150136316875760183284588748178872554179901867115384286558687919193804088855736363093178543477908518055951459316231245437157453778216009844796373534013571331305538883859389598987590603578789718776538175017189318257900965619148707701772884519357141741289656642340018823805462701814735146056625661297601499995605816367012037188301387713051585740058969532224485024102539627977313600 1174 270850424248955700828692434382639179425941408700866776556124669045239873607763318650835143062977819980873063237609254049994968468078139150563742190955317119573003651947412947245270845183544427416593273944389994346570457558407438391587558360495955633694316871704159047519008808732424837011619520283718327642168364068987950600228488464098100191870153335059369970015428631973978697760744289641620214139335984408944304966344940711997626096524334911936245865693455042763769198292945736197609433378416261721676106103524491394306739756654646754615407663212185612974881166535062735013226475776690429554975738806014943725588503696627138893918014583602477027160291530750846412198013423097352343419893329035505894000 1175 -1082941068025233079085031510350790048326047540328855848148826146225586261757068331671837383428679617149346914422038143629924414543739394382691440867214568608289091301076430743871549423533248847038911598881711434717548550479939882506082956420491738211978566589864087135056257210480537313025923230937673886825230933814630434926203220819110402656182255872085348292962103663073330759505329603024285026420439035821948654846902962107188471094069077478705003371493643530964936382150180822713459484244223892024666290665240399846274678097203485901490911082688528152810581515133116524170102396651794050398258607665146423772795124541336224935148691207977255549353894915625990002792385887732327010658422798311213885760 1176 4329924104361136979736145896249024850550933005471680638724766953991217016970790563598990841919179869832023323980181322763277515778099625894967896620046081266910489275600785710506650290243443271290262854018820023667613797045278180312636772853852655531740346655597932962617481834615462318850063538849535069909184933259766739791486102953890624255789034344102330090882641860285093401305022372589862981227898793293851089835560866880480448485558282373820406107057849448840592058320238289716608846398985181743879307049368106893269394345077169960188329924080038216587087831851447737325724270241138012453750806231644554338759145673881637633244857232465643955751821653464526702356607561628368728840069859786333811000 1177 -17312345119122423549647654522240523408169788103379990686181465724236549495562008642621831202961647815462610846299650820620999449683343764396877400308153834134100348737234495075546173376753890871237452264115746343579096662397593631485819550322722145447926316332655949246593338211870495776223002253383122865479472417127142352932982565527859729304468096990545546780455390779893460682494614197942133464144102553014769523311994260619819175967906702157828864751780723104564719895347920443521433055422694777333090844052457574582253161510229870610603445549165113961283150233944819348740890681292449378361620910066922835722261292850054091460933398506476882421457652472067883046381448728731372267246382597893122939520 1178 69220012694253330178415127527790107482100228864697631153858915542635914864232250062912107027085899301270467281713505039014971439122686572372215705569837884907462157584550267743550540795574394575097840415952815938697233007162996789382700723651471492812198154492337310695235445907899519121579664171520021968242834547858262203237340887588589115319790850573254956866651617685472496599239843017005326866144730031625574469283267467192805503503537388111358526185317020668539154655775461201743099020253831806796983478103733204138850969579064210480874768983153951957382540731228607571304803865823103260504833858310885973572935691162902439383766572868109361545368260550562802177066429043079602228592476184117615484080 1179 -276762728975235188508697537746473853575733988114224244832175453485018017309723425021464034932288470756781653487513774463166218245377028993234444881481993455178787148000636322951971703580247837130368647455553094545331285079000771881096179056090873348804693864825175841971999688233171072863031526001239663156613706695726491456044354102398585322193916881235582144898937655454251360491762427152809406382855520470360092956303345612523334363488604222613737733701493245313886006320616058150548342627239762481918598981353227815848373110136168191256847529825436878567585061820555690079417379670324987528506013320603447270055628648714745829291057667759827438551232773964609813871894253640090714819651118454599858468800 1180 1106582224738090977313437187039638328570642437300483578367337435204565369854165858482376724504965653148733572014348494139759997382424911513893382326386227818734276915686472734252543844773188477087123860493480563280631843831674602144821465954228793734875845580047013931661701605177151440091359812234788788329693101461647771699628821829900917883802828987678344406212904013632392547588040752931172509892573385516452869552747023154265965630775478029458121535202268544621009128690367076980134731334155071336495410873182683717223233260735990612051778900138839196227587452229184295169582450315106211070081358715813762811285138008689466963906661716369007724198348837829956124425266261579823613254975327367331746566320 1181 -4424456513435365590278691700564677286001802215196035185912784814387445344090958363211570100045335412360792769501530459670423095554744914623328366238951954835912849561143291876136173750753258094252092569079498571256130481459303053251787639978928963344953711218595343605463873246394492227683459986014070344736387071652122660614551979744525517527247909294219822128603028112527228967152406746448784324015120848824666689281474158761501304222624744993870602130308537662233215379794268170005066997083997819121811141224331218348960228453553784780827295598466352767278685181150233500196356217357432677355987575039214343642518467571074345830569918086581644027657313445298685889709285443409293753196913270932041744323200 1182 17690346008100147301848744579776037208304727968284045923776478135498442367415077767409034650162767198711613857157743186566702808629747038896621698424224286184180892566703730553209749135835685605817451097191915635198729706620084508886321374066487086785155261253505060346156674684855982179917873327113566375738624944445713028220827212929579319836307268131225720631350334122447282895263283976884553228955011733534973674406772401438531802055432768477665187723517505827022607481302775392784562958094857270021982275563671074166678299300826828715415931395112088877608500841282547862242978134535893184506971451679741263251776056648594758277491691713925188404775045211186990037566145691819830727985939296773524060638240 1183 -70731501755336138656060297666643147584358504337074469480695218216297480507280406377256809563927470278045172070828623007610803554000976353467563816114908179330388790217773126462496632264778455515080812306761015365922649883726104228327902546845749188208434711801727356690568316082881691480756518620433248014410725783031572602957124004555602323543332113450583948043118826797708351586999053804398083130811616160549350029855103901655493848773170838817825481670796552530104688259190375729586025171891337578368143601500398336350382164941759869636176505344225442760625177612504669706824017593748909771406166421506665069840787308546583181470894988356280972079010103516768676081153519458012569161187347896902477096076160 1184 282806629215213952604427076917052329274392208638795424241925158414314391371510987675860336800184719992687886132505555328203554627644055021336063913241427621515390064548369924359681205222532581841095488161090963246132242979488892765775289400198219420278869978885583570437315049353915120410326039256721085323315750534676708440072979195713920237683948515959374452535924049395913987870346895062588510931096351859971887957279319894893321575645283856653744860250529108768298472424374538780407024991699428391055157782788858444587474089328713150050227577184723588381555710085942147960402236108780827008007664779203880274893683301200278519291859085534511367411216205596186345429858506785381905291541129340464892742226300 1185 -1130749609569113964232505939655945629550422615309095537997687393290392633505773343561571657513720153584596974932726321856168650172096312715416239948708920208253040559570874401954394211540985039853567817278000841804974840697249070217793837810841656912412911355577084295437898599549495539229535457156496256473003903705371021041606794196840245896866538788297782246689704932828904610816821344755293599356143961801218093473487768458785809843029451799537193612332509199793419406895203180670149964063241085062188356471509098842594768481216987216201339213302872306621989522562226872307293062345919247786822039024482121444853061799895444476231814644545781230566957253406477740258229989983590000781667402303768071486831360 1186 4521093219752744167313998032633323754244147861261006912682133192603678724047708635251036101263407557416286328726072133684593463329739351150589892837057829646012989247390346166996864412318267410191715935023083259037935110309983180895576515003378953774077115327204354212194738748325501622156011939882000967691318911705623005139302984582221544280210342525880163960669201663349914119520367081583093988133695876050966955663556014314601297896905442445119553327851712317633188909031126881443400111187381051252655127002516678766858852633801452784583446126305614810527635786107700510299970743508894588239871945476024911492590114588104867795407150338009908029242555680552583823529607830134341506119176912128389025116334200 1187 -18076761627197644119241098328592241827785637302497334349267037961034555354020881587916528955341529910030878332562944125855529027821095672701190722556476653637424278973829905216031885096456964324576109483654527796436398192517866997362348840495795361545331090701716709174733137155647219724956278830821702072243673449187125113042134841177616123824152886146801568807489802100178002344066329477375008148323976134751759227251132690772745157339369876315969919806680646735497329382414956654019287389845097757931421245009173096438533756709451530879841543596910477686743625558671217345670330877859615078253583085266554917750500119455050553812421740719092403197335753403144400523630751418830223513173532099810539222677860320 1188 72276639909736191695647428413080390414341591373894466056904455521746476609821759236044354238687052815407286147201363592995280580742925399550240557559402584884636805411924698569680827921330009933815503211135206513050716616946437935691078092356067817619950055736044029792924663748653570283342593093662680960382974534086343833623682519435347565590994921399051597680097358570923524566421916781254835563049988504406278290378284329902198906832273605195979734934203641775908094485107840022151648262605778065578620271433891087045747522647929987135725648514574049850121215011288702269511089209324766256275314143412275979480923572395019762693961467673139838234081513184203464265103881265921512640393621027125436725343777480 1189 -288985086552766641233589877538637059246497555961156481421675554779536489364544400169907875668006316704970595899549078257569115599207512298330035623025521638966576865396640698985795027828150383044037405946276681397183529354259559349573245961587856881586813527624749235388898288746004406518402863674910003209312778889220578026134285185935429100247058540308662150666981303918127237055994805229218579099688087963283644296676752903892326975975733718961948756775433860189514084938575201949491903205588156545970861932004797844463856957736190931195960042716576596407984463244372308437318976611794337722411630419590045334274412186849756948439907635549634714704307867682384897822840515724097611870212417148821257087125480000 1190 1155455065819280165925865223896111824981738190062935219261883260790438476750716838714034806510949631619236145167201823660540256443435799529881671292310711610070176223803655554750162910313772889298248381105002843036576042480921458832596886397130358593151934602170204001875307635547719763370194449636144952749242946657041459847913450909098780947939549473336979499913714046830374979644082967296911265082520948519500735003275843766636110110675869833372046175597487866992324860792664714703558469725975644685680030625462405458378616866667774138960155700715633584200344216956394434312166581226853383089974022731881312277012506389271830524855182461442239992837611725038824328192989384159208397477610070741175797620829654000 1191 -4619881584387871670748702890831970840515459206524501796954286571956253386332518951807493229753800428656998867070452044385634156077973620244192404973444014401852934846151839542367106679303345581533825176618406055883066285653635034230897855812538553421475558386934627072470236430238210926352824469001704997578042600715841114560551852177238653302384005573779407137566968981289104605147232391587351958530113544982648495340543205611732645930015478094362889096847387260825608384940094914229755212564847951819197702280688461013989061690891858923899516051184226290968380715819617424321444635041807382197921696285617479949276393406241293771368061272788972864359352234133576905792087808053759751744883495248532898932270920000 1192 18471781372231091359244712573229751258219170195625166354479237192548300464741911906387241108273876819374381498887884022840638086424047333841145085505538754391118519685306593213718786976305238851575992548254968641782159443819150463391781968692372491927374606173475825317136646032391068801582645363044151461686993745240766839544428806046613604864298113290228981949559276401555447317188782846884068370076276884508756001184856390954808946310989118395930213153595415120436941395536007409368094254258405393348201014317029775221505802634146547956242533602141369033565078042525114662153075650213102986327311779648020087323387664832793243301740142241833594225561424404068027065189406456957332278164429550229016112089088093000 1193 -73856184546929317358849570822678533708058903399976391159298306026650534511654017986141645336294695498437820008438525784264429079311119675126723542806816746221317939073397011620295423672129090484445387865050994509468299277141109847580011283595331835271123189669349299605997284712550044598771818435640849000043672704731176581179429153989404499528545546661393633969036154439335395601937915862059444199283093776690594007418909822181602568464984711984057609988382139706003277957002565824540168870065803420033775974747795515244742394715307666883342505826518441016659329608276264639129386710968934660653753237735472577954702605266634697582176095349163192238941187476954185347418936040448308950388708914074514588625490192000 1194 295301129771200411070623641290374334412847990144331593155243874053093907876465290161740967397932023899113325940539076263021625720196796857942455749055610437685135743925488578446320908866799407834537458432218306202099281748150688502451637388944464559312366034847261909260286477379967798510320687405176168684683571893493109257575258379413598430535041379497314050257254414419712092036204458663419231051006125620112068426976972687265219689142388854130550737451229362719904973395289064946366712177839112789955373834819759196574935302063222265018477241549922505166922242407614831932366024270757400867075066827559116616945753791718916222898684635393762403591532263434222466274237287964666418920786462256417415280526022690000 1195 -1180710705525668667202111180381496669588921391596834110212938304788383813209889545716251877766136923981716371679931720808706504805742067773716159320382729218933003624035140322286045731623129233895412010021611261934319396937092338481715667455145337568558389158326520501840567554637959734774606072547839642675026335934601849486876482762393389314519424207170763671948423189582893517409942279950366756140792610303644009523085048224230581882728133555366825007373591248309730508530582747539462690394654091548215962638957979639186605906608275451485592847597204100181507062883010118247845898454445508911371525409738161548210474736092569712060432450485269460560868792228139598472183498872797788922013332690128446773390167464000 1196 4720870043113397005800018926667923892958774053387309798311454126984758618988643354783631443869353495618873201392009479965798626321681947774172487320368896355127056773688454150322304228994678813566839848448271204390824526678603087869977509919523681232649815522140046227909409766496855148961023090989454999480418130612059409389277436789063180242772321466533462354526696588988240355407697304285788313925147599043727022524869281396091099086312030779884311757261129845427353729252557113503376356401055173480112493935175295321129165623981345151133177270027837223217083670872304458651190879750152705197074497590541950536848701216096582557890183755217172744757089622914552519280215770427529413641443523214002911594268424810000 1197 -18875598936824099523673819029276056542423082530499572560975903404080895681561236604062519880762970959892859185810887639253610344662254350527844737297735872872404324792571884764367086161967579120343429895320197947923308810622223368440838507085324219482331753876281321483616926426283282642805485439994296951436030776174672554787688569023296702700573568187235011033370461756829976890589997851586559915660355043171397626262206551769091300394340090744665364577814394153666587820883960827914054523076572619931942788221332887044574508332616084035200797692632312057202431854026409444698855762286060592595773014113843914200273169046456541576416429515957557770473862118214475250922842818178358731288420480699095619243069153008000 1198 75470910243684602517156917573963784620554978036270199684372446558953890945714036932576265988708815193532229861753436025648189844093275957411348275910125971810661677526456511589317107820656131109643787310209011571946041823651626293617393366457824755436597513093242945552263080623364451833026520524053333130369661129643374037634499079528144126004711923384637575361413464240792456818946700794578792888057227281137539656416792694101334263581521092946054332847593934031691337782151210711629756354020244471775807356435389207264486459780543514620512872802954115185291884263267907169688808439739588233320551997003074938941519967997414996676261335015617812835297556410235042535669343482293890731257654454392471528310633924892000 1199 -301757856387259918475995102396514821208069588109064459364143284805586517642942736194555262408820521753974328707007407564156489057744260999683270710448755388023671343741177084520008025248142287803329634885552494096435560211119239129112691683301185081896066201843590895236435199139583067822235632106146745723062083077842040774052564137579069173871542210676031164375661318620883770490293099145993170781196356316580497891361188299972184119474020239773395892218236711410259180447540975438199632008180620638145076654881550648062102985106543475152047117759597738899363124585178419959187412600705578172461541670859373406494270855590272710708514105726034274963422041101935386692708748536384684570798381465322220248625670324880000 1200 1206528915596207801168287913568295472588279939390951006407798960713842610552824641974624941331020319953377132202177810742360102979165524966433944173124449542913460646808812137509399867261041568688971592445718593058761949573507688668318396265835636935064746733857937901616862091865274284460640892292657297785639393366676765039996371019886835758088945364648783520463472115609871757151382634703508362276948624990152059934982928850424258591987607945422174616615037511551501273488834315570829238996114535692669539150472372297137490491799055741816094703091871425139101722519722502083979551163975561747897868874060728642716686034750988510565389072619559939270589644397726220313028688675313289664062688823706812689497666097267800 1201 -4824108130933928451343740163125681346288629769213269949835759119420235857468611546697671708249438085834479174198911918084812926198451128470742047023075245669114034815348077854862483012656378883515629414093669072961250529246497996371323867822252142687132967310991509898513294231540093583544562184740547498804233455195439817940347948702811908592139933313496631593091722322609527943404683376564094660236402527531824327851378862866712206931551932679510688946744226889399870230631627143720659824377675991930629214751371168131365935153831525812920944294073647910436668412672199270970827524034187311463200161826009636974265670680106230246292729456419329670606956627459011072975949273518234246391703978385661618335187567714720000 1202 19288412410523026922106573042331361419632888368182410483383728275817126371093102779629718296699650462770923434829668061427183359399306534261453463030763729182893649344942502288351789902633037721692391145465776805962472250950819285682675924259725597483027331767807028473187512145539719075988190599667259439960325007813401905785642381069574490333060598783599834107696732641707095656031181904247920030993275880190371829751197920606370197753785475078438300273877702998475256789960608240793175804541446017758117490690888313636681838568391211405525024802183950621440775750762571394856834746439970279426782376374990592330323713586834450422129729552496166746383653269408529934892568359770457281100060986934099040894294516707895600 1203 -77121609156444406746074251250735440489307057861851454536941660633650183053362354074983449102053429560390325704892116373837325889258415700133496056332712681181095435335928833570651556046747801539120049915331325476210723018265953392513104188858047739551428178432802849778309775389793345968133711872445600085185374773610349570263467292545274857990956873553200626570786313072027986286648632373162455649719946611402594174132166919735027290797735731348026903516770107214636075040905868282882100539509317085261662813292201013478063988809509096217251645779773347755608571304402213716794401205736268259296242846416820946288817224585627449009978583402453127529850121304121342930660171394676156449665598361889300166615553328483102400 1204 308358434220322585646076051033986182297597193232453878140664875636655151661314425079260534344472271028856523988644955631162567955250091458673159342157657116162103899294972581991134158638967502432276791194887425771077836768857455658785469311622015067338330464265622767454785375432392517806968973630656680795655640482406216013081488663414488308884840729068970529189995526247350001305031651167654150782201999070360523854914839214102156681203214719614708677202270890908554004468569095394799830449273979733162505702510206349342923620355199611682903522292202567048749112258177194651543266046697167748961834438305817289728912950217945340113384098455409900119782807597668657424682516655032277298797759775503661645809887898998954000 1205 -1232922364085157813950223315881693977934197698987747570989862478260151082678829510847499850408891031984651117023160995820085739297975686026697652303590223248292863469357051081621813438039989532584591418594505736671468163802911027421651591709828230366777892279942983781930314948442980548069790503979200986928077212881967586400469808091469476688390941330466766037558143858803275669170115190543826358423503199072690015247098218020600014379699423567575632093176660983002983474180438748755774413257656098947841282100467018189206891834936501650777870715881702687926314631539189010960320675786022771090514884481154694271952900789925893010376010584987785918363612311319428267421539959750347341212225693258807787656837350342208297600 1206 4929646507182773748142366794750769898261180420596475123978759780423861133974131076918991288381180046254723850012255693998662264387409891715521432843004470456673852853266569901090440694571430520040327537988308740307443956786473586381222644717878395094088487126068289169404231743432565672553141016296567672296372920872320565424086351285215276135259750646599229018660118716781258105750487636973209293259442190917178844578275326978078390910947165068923221301462516392573808095606292622755486103057416018674961745176292101804719866790888097076153408095518560628658290491879441558157595290576570732916598733687180788325629766854449277554234572495466837206812311889957804759347338838010249180042758649371999212631074993600832556000 1207 -19710424379163189847832489026495913680566671496263594368725758848908238055297109615624948139342290663210508380326017270962695908228669648633185178504212888984210411644997809098411461952746919724131472373907824992790718512760623206975552874451253719210068370202733677470694702611666515861966882433784907180362553796272967646109164678649890522572828869112190773522049995701077729333129493425897126475771704115337419330942304753245131315715683546761863826418833855330942275577965555621580824519944232097490161221023653240586375597661489760179080777763824538200591070596294957585099179362666073240394620555178155385517579818514555979564588341822912782865900679870638495819190873885408298332119631157095206678324087776137618243200 1208 78809091422706250704402235232870018191914744205056741988957604521014688096370155406083710629113219053716841788744058910090020604006493873921389374494680984221431427331267660070016223016015162836830467016126837008497842673976557945245399611851622675688680270831452575739268729619226195799885488927405794013708107734864380927295266416380704504490051022247253822177754870829939124717438815082266026087205811849394302994678215041080010750387256445136359507196929033291971982170198234898703992711548351627419218950474450114670375565342039764084834043785129393167135744830035387785112920498433157498915698570298865711345976468657372161650422644317261751235393036222194468231320010698970242904700334789023117845868341420945531578800 1209 -315106102997594538208625489565015163780122872387357364010772285491027415726024139266569673448205808287867528865103573433416483400840321050103165296455570694095397925640619641662208563814859082765947273432530180154819146911345373691820198546316840575331658142092293477263088902127664397070194933411865401907772535666394002680554535572868985049355620814373226101827577125945902839064210637857324311278675960432732123013376821455273705921851991001656595579461337685397814791473178878152446998268652377494259274481156752153011732695591732874142588488319423820482460599778873085239967881359959128731060467856862384528387061237821455014793098966697071127156704188938844287918756925396340301961661990589376859625864055751640133664000 1210 1259904006612568924265160090045533572171169328328134042083315453949513212120366450427213030178554741538253192320821250094655844260324758739973338597413298766437180962460338251521739014527505217669751413308916265571048703689492389263961289259913790484548096484715425621838934684225084698281239854488373268815340209095233203047165559887069431433596512820293314231752175553218485330414318192828380778523229152490818060669788351685721123064771442533884059085859676948987850536844896390906090872601030801340898447954320571909282050423651509213199041348185744178334907351849424392005401817661387783781476847640159251733320338456137702145261204264723806148314740046823122232601744986341322317330984169977997042425561720905837764088800 1211 -5037536981194472662893535111986793666834402471859027374292918034307359921349842321777350120725890725879946248704658074098208809092182926952773770545902635486225950984614818340592562221723889569034861289080949881345187511516785857311181899654155990285311898894538147544484824361440012814737536521353984497072687896951854530311164917309353199629017787813351867357598496170702902436610372942303412890698930191263158509636115873995664050039451382156880514369206475563357325758489888029727796990769737763930986016898880158749851572563772983865082159110451125712871179434983217256696290437021957434914640223474327525981386910936665475220129365938784103203479766012613642306432804827503040449593391369960497976174008590230821928176000 1212 20141842027537806482998957997042458695454235923782729299021602396750649627105023544307353710550021728646494681676385437691167704456187113589828541681483061533722439654657621403482846863430396965705270174327646907746423433813067393320922646871428703535139336453471717608344225912261727369070679481954250500555213198058332132472401263780921229334128208088000461810129226504443254989539626208720450206953516081037090904269922318103512706940532396694745595455343248584940500962604215301645905653172723233455454633977935131750997034941520212555093270636545064983624939140340780668408397960156728156947364592407824161723720874557939716990026865054239064014348642866823592636869864182176944854992556819658315934299184162650384426405600 1213 -80534185571613895694070427477339365015431863231875668895162798338778442382486280437024911470742153521266207627942923424009165242833217828041691641501421023433320257076389383376610791290759851729657978552556248691001809850915145788976309952018287652254388149872167279164953150632961415770786213948870011352337675830336712280136835062647224068021741197058070795376979306037283135274358870747360975656584937319958201194175374256780489484162823086526759331409613020902007403425261152509220972672100496989101729192612356818433378243517854418756127481651563900377144316389266843451623242682719778530591804939706767965747029970547954789711246976853455249867968076555144809200183322657255811435814897910847329821067244882933483921158400 1214 322004175996136336431811095776557157253682574982116067424116536968963927078940083055387507019283840802087012076903681233802230021211527057310390066614833917761834387042026577901497188808717292831001062088896889739071528974006739601402966669943336522606974057547434572242550900135957596638178780544296002282481448416482073267638692370166234112319490806754315298920826133491171854339510547021725352078115070804978832987664157111852683121968193109535650826067526195090252509719514508450212620689454187403650839169125688325887531790502249225389729680766628745571304303569111400661202444163917247815908812785477121482109210386682424400701083296073939291690283866971243543263913919807124255432679543903639595059719699632275428432840000 1215 -1287487092931030688343069033009259664844555393267933701098095235716693295253401353692428773549188977157300067470880705262655588986849835517238248825233470230184358174134275370108132384989568888233192875963563236672164165837685742472056792336864093007244143194580650877625263535350279342334047705498446889306929559433242232563088835486924095320431507345625634503853990360319382201520752080869832099315322044230346722550324765524250366966285542938722728479343715639743150179071531275894572258586509860291280608509935516565400010370284111519180538619492966213237103438865447786778150740137935293287522044785398933010647981680888574382310777821501282203253281764965953349705819557283713337978792829678100173786539931487275248287712000 1216 5147832538566383358504071655294972100409587482727675903332064907467098945982685478713901185057878385666165113996825167719578285088991608756823657211558544658233620773054994596891899981594514569421560653795530419204909840194960225798416131335468196596497779389656620123813722889953667810404414614769450849415449495921980187584441764120150373456865190623059196226292935545062499907202561084748492011541411673572773928246401236373288920588942754371641934535322485782723185395620408020753920759409897722211178691927267872939185786987808665702913347693438562362246925896611990861836978262880131288050323151286304544654035832253095996023881129671429724192423641682602769409004398222952884837273804865244092991829043796473771957887672500 1217 -20582877244422710612739891595985332408347288474108364462482869560112211876095008792293332031535218241380454573684272384018144178646713044867952816293806692744454620493279064160191198038746858652774038247518660255556512045015180882141939441149223035915911013269013226373326098353030933652089565754096140855241571012977309709969692674962746601978616191796007584903523325715622745976149760440915126572932186186232464933596374690834757106961788003864313495862291959831556214878050533313746049134123322907693243503713075531647389483241882988864500962649411743029697513828812156640613049149378191099452418672678670439329818933530875101307892526515238134610611342718044866772682289742067123238247928647221430714769664391735640010176704000 1218 82297738943969721770224216467813291084867875004840194434358714587626683882192217246561523292912441852497774818175229078157068594641169335036484582801462382728525378033445779176961652428493023160509664602523414934092863437311213108158163660234428460224661586293360923558343619697801651674208112826265911712034581804938407354784551886924165399140639013855352841429437454134063663399185424262288930964960703134686211220732941190461030321205333875786018863189638784022022353245083864255470053623043233514938064420206998961928239256127075631685924988747953996052842478291733471797416837652309650872906583599993124922635873086874667097220041973472320378390440503124412387061549516729540461188863626003593864389739300091578558978498001000 1219 -329056041722566781799519236205619586751582132161894616880566201515474782471619440583488847328714832758768789548916517852261918082894055904669165318245906775382306067291082774256156699453931570835281122797694433741816793090879905700914278414871997212295472429448601238965681364708644318402770495993016931901835729886952176252125066510996186059445362702786031787436620105781211393175847097537179241742540428666015162319406411590389953586887989426281154151319159048853350512159052575692861855376465768654222091062130514634765527508504235823405591836969624872837700268067258657480784294701665605249655762449746461213343037455092363134171990708851041672885044798606393011660426435184318660388504132271948316032876481713605299783284420000 1220 1315685173643105206589917889517541149454474272200781749240825670328441522938419993808301797122338609142874262321105475696880180939739455379913865000954359465057663437804276657152396397666011035660559015503081169614412733432200339854939769078434798695197443851221093496997316922641341358599242941610734311356401394764809942190525574658020273648486523617398278539171080860998360695229573474649372775824773316992943606487048891128706299349146559601364375192853481579458121250265732541614191219618876670083183300471808536188109850690592019803088187955074397047852667231215119512711160928454496915814649280568452934891735714819988759374107156740095178942588792751291296587954808732780641467296711070624611265826555577345355736200304687000 1221 -5260587368022890354837416410103211697258254748726923570099168365627636173936026247230892605385099450608813627901436417753737712536315771025597435122624743683698097314311081283297728193806941710510214257535322540100140138962988670733535400217830055383610994061157608124965518370642714110693080702416581578173434492006878757353752709375526274692422569412446487340540654472852376436037936386274353374718310058764972479275695481473389716356075917571333772108622704957748555904519834313482278756265674784740003944127756124682448603523533410443937613926588602071957102309070464733761681156048387472391145259132634708845075760335853695975885194027532150395140496513216357040264834589498408877268457621281901950173551910256985689351985080000 1222 21033746730011096844556197782555644386281606619953040367391990349315701401365059597070152941346729217972411894272682631395351421270827505603180967887919919219042304767123124725253991401145704834118998277786999212778572856528894014868320748663349500548271587790120825668405534931292632799053432968534822176845768478819073633684799380132127412996770228399546121791037454818507776454790673606519338807070254508943560194996805331769553523383255594645401284849665605753905474336268264733701411317349077479274740274367411857915236306117831440027298361650149166268663756144448051287666113036995429387929469547610356009979747452075821473212394034606654638323161223710495206354249643376151722814993459352289284924359709559706535677432463314000 1223 -84100618121885413442071552177800675084372150753005731999402938118719937099343627708712940283707365159794985892050436525301080617786688538666058462810237817159762842498457361271826039958192419445902504793261969702824797929055788663918469404311353947059975090485709736769080998156404025434057670111939340696114276456865317821238681603259296521664354331056700459999057782875199029799714479155696652316181133806862626379451092405092550484828540278637431945747470261799000848717732833025885345872956163106983644465411654080813642217213540391419088082779789514678048661574267452478102114455923166796297406715378646744078649709485402742505911714841510949899645367367380492925766590598595230909143764314626775489706320228960843267458739736000 1224 336265165631312684209900232965333003943120083607332476259366201161481915311147204039187925865199679431821239742674386069169898271781204339850696553840499715449230666723327567154801860491192929946913177289560275630764831086120118384428511546485673157000316387335847499983543690460049943564350519863471078199305319497922969463955544168354222872686759321383744504355447714257967719897132667942479620811639405893269184760541939841925701329387789945887756750281049413115934585520187945887431761946582630515991193730451281837796419449779011895658912386758854416609590566657212589135000048431409200957829733707679829149123398256959932915258877171021877634534041035655946814212048796356811412633317694240327112959658411783220916059429902515000 1225 -1344512107072915109693100024978379574394378987467635629954795629819463021398762765283741691085198705701632834813018303734317685278373347562211807122547350251785036258596901763221556075637713481917717450723615184113232976122694315332343149406714891479807156868280998215736761388382837074931841799332705996969551545016002840368632824728585708404191163345720562564241324813870259937537416087532128224970145557754328495420725161205956903527674126887776000934411238962880975751510884218452359328243421684345419823579353662780750598820268276190726833566343416638391442621497333526017634021470482122911439123814528571521692279706405313067717042753334442659591400549391258924701460493379723800887885005309316288397064134119785600314046309756800 1226 5375856888896115418595254244148785015663479754925409137472325858241817471627567285236484511507044065765363002670789267212234928639355364195593935140075214629529320338335479390185347916353505459848969888669131831450518929715219819694890601241723232884064850067391567337541819382048029080865558186518543364038665080442048002933323324172311438248733320027195794158680762768996266312028445097504202222696772711754482594540085993222687174809426708511259578952831724895266234951495431803653066049474713370675623082442571186631456401104840833252147465147657785695271150735370803094434118746950579400019445453920077351527584366805020577221179750805094629087420554960053299901344372763132544722407048285317416752095664642125822052135840530910000 1227 -21494672105813813043710743582127348218788280779134760378328647940925305267864796170725384238610602792760240422019558717385349706670051137981550223567986500202389132208297095942693607135900036588250254567042868303648563172687240000554182372572075814310505402130441492105623723564586006465211673800951277130851420861250970892686551932820128231646475685399652510963282537124746103213663173711309032973390313108316684616377708954337842731003298386973245116237602014221023949340994111282569390285626269547548615161095521734523847123458729532060665600660367206344524867880358393106592204260997244654036335046576175314759912820060134408498485815901069186042142006930982315931470007377714119498393256458667363706013096046976468846646165684593600 1228 85943709368292977250725261923442059684979289559203090164069074451864266197218208260929792030811235944248592108081085750522958713456576944011864662698875578389318676482444772303528652086780376086595336591251977179087813102927887436312038413926520822278964967771663956599626918290621581830686001679133145843886879423351636067752519103612738355692811503555060439560244169483014183172525577464760506643957919737285411065880855247784994400500540125938633252188651301157970804221447421709496084473721910849307081527457868970545410396149273034060721827161226744423415077789595388039820608773907357251811771484251925336226417792448117081668897638249612055430926982245544998090148178945423354469619261123336463978927131063875573493378901632684400 1229 -343635091882292532789628896520819816953764682235425630184459110630575116397733424279392382045378317196631527771753889076377630983646474497643977250704826461828037301134940583354507270429574167617675298773409230317428238480037002233774989092053211984163331877003847120981018029576551602515734350721659143506789573719007590031049725948403220501081705234379409992764972161499462763940362403828308528411534744024015947337275883812625651640588784275780609212044452256627536122514068660090314314824913004342674991646574710590586326951546614765158785637790395137721110080969619418971127369599059758898246226866527871187056128319225132499226440173313141392164013533912430481699453271016882290654125373136126032476269001843533045708644076104464000 1230 1373982066295437479828131228338475043992328571815166058186213959896385214845693874401551924764271035801170496981753590226888777485581721427179005901621489552631575329684100973687386381020728958408432071405711584115506915350439837274205327105725163167838189656511080175858285050799664701929828102221485391896013951761503172929781253289470127904124459701953720138347404044368974912635797719614633262815439374482073869104164527399230008280314139197470596579774987937398518756068397250665631063404031975189178738050573693174168816951641362669759834918978152126274414368435891776375654345742842612929167545478392370188299567076524892119761947179186922147549376287332528854314238457914172902757609233556609176591010725647930526301268783058013600 1231 -5493697779237333540922124833575409149993327021109798875679443448219358766534765799565869109681837646469653625332692342836555500029500855215057721473630835444008997024788358353050214490780767500981085175165788444527015684406533177197477433991513189925498467894279416891009503233325082332020710150692198318284203926473994168478171358777727614011216501670948507889609825706113984412060361873218015647724922111624432513044668420873950086746557088070642709522962253614838053133807071420426277954364346848266717521454669049505348048597329915995814001993383232557580916460834656100734434836037870977226070323303249207118816552317960277531637462355059246016837101534705683323068117848783653021772877316381745796965789931083253055141193857850096000 1232 21965880027081998767582236411404814487940072683070617814487637012181281555522350038132990675429125770036159633437286794414870866777363234302502945418740567654031069060319803261720577747716606109854673092068128498308775832499779064408672670494645873271814326628007133561082872663696068259840240226917245506621702087184071200846140623845022710245029947819163058434961937081935593852915687033651567208639296289815243477954024890483903392260471411804745344624945149226413985358449897852046543694231337104981504501622356131156961204061310321692633508490307996230728497769309527960709090547280125890438687849506762411207357559785516047856084240665572260419694128874296609750930413116130078366307327465529843015779336796678459747218813379806970200 1233 -87827919076543246969286694802423407155165211741648943027172888475079209700448480901015938002485067234598557763660503293942962777719272189154155362813388752625931140131279307447860664447587410449625256311626589141585181311062817719202709262030791933170028049053481063591587222142083719464985551527946697923566843776362251193962329793718132394002308298321521667709585981069490549236358926417513575644815527094471505377635390150343754437677450690262182282987472926599502339594861990153813277214108202356598308187179800809555240089236893921240189666778176939854597334850186274152418346147232675330340100828026603851392665807718194366367182098602357608461179702458359929153767284388489261100901508777562606607712588418056473135954222357548076800 1234 351169445138942535835140012174366396919551572440119249438162746430004868297335226199375757867144878699484510232525327285263153038959961970027700450427891344731867489715505360425285302765597778859027072034326016615971727583026663001707779554935613920679054101262987543441469860554620496034049484188136927477561184193347216257858296910701442228115917135387538773107189695154669053980273897067447481751078543271993855785205480641163435258823027437163106478360101378285646454271750899124431180189955711406674636644062166762505092704831857325785330493661619628994468333224019924400879225871493947991291825958184920597559201755666367762484822711850100225073728428782314875699679043667690455072617157006489586946839305507216858047155257360844734000 1235 -1404109546327136939438226590596853447969579639331161412625289307047348208281010520725636406918087383771531606649331952017660544220362376227550706281480238393119891378266548758828264154026942581084154991181790816266092941941417028464215130770137390289596145750675171242613435495729121197337121330253774388273274435734907686154424500858925257370127522792679460269205760914639670332145302768753601051843809260918504830129697515615210247692976543594146172514592475747818488485038627072227278983639939442930331733592747730143621894013521698442660985312257333689156853293577171544227744854526985434955766222858347237351900117356155781749843896248031494774913889409283263512732209081170102036358517047716017490366277000950118859806177241339490180800 1236 5614168004573624415547004365846307803116869102431075496842721507645276847090763710713208573325276578269042118363260384142304076443712219357538337783937002187058516767348316671715794509424535310722256745810955353208203634301450704222477144303085294398581338301973995007350430776213424771362515167647194997375719905481970569880048444538700910360515431716626673124427945360593594608834426132850009744533158218768677526191465135713355304426286855406713271524816152823958123352251285382398260827392773715172081578898588364685953058114008913729181440010011310791047628958861013372766758229081763587576181207787204071457011057187862965765487896988168759919971171834599595012897440524723047474724939496954409676070147500238806469218806859780587706000 1237 -22447602297810181286826724792547852882592669964102106526676043253272241061472792058175238177087485935582514310843279426574706140813476953219251041042666106587529436616729733949277603311820750956773760173017525301494021226650059700405256160602913239094444356842175550349604289151639415650382378517126372063016556581840214581866889971072158536334844807202911122289475786581391037525342840789818195858891221576036668417037197075371403824906634579757799532638578252915940218675872313201737182743344193963893452536903762918037686381322513993852780653330954287237102775449915221504967720972968351341828466143897225608599699629018429469325303091931043234575146837929918420504368732454090697139436893246702112710492208731113674144123577394231231529600 1238 89754174230324282542456672260311193674148354010611538311951642685154003878518541307824930704035772951762688947638412170577492314659106922991415424848331594083810257545151311299111032996107840541192295903506130918076527320485625473241395096690732641941347389907848116350655392804017974569459542356290030773543834737184390560518302535926527349494251722110555987456093276302889492245052581942601900928695404445100601229704067279495763618342183014638476700720714813109940397252562684865645363734370300645602867853849823086526452581402935992791687121133595253647061417415095733306497404462945841970474879371758064155691335506728550862444521142553427192219503044186326429625158667308480252769563263076838202987880319313380715957937402599283418034400 1239 -358871932407514493491588539065139778770756482894208610830748492335718266529093515573086464262976844722284924891199681610470233872769113965081035091024498752615578213101447467395918241432250339851146358627727344775701038710689939837633808585580907427940342884869003441641955310298812280458727193164736300353933677740308515286281416983871229144970957997567403594137503127937645686194963032749608818936398305397943940236408279485488785731290804011114166227677686484209973065093064326868788983149105590399276892593498356014115977474268523105137163610194145064359121512355746356637225201360902972302921886100070657649884593554260993943238099161828069013227696603239128090093997642721167184397906513428875603601118711131247371672226472093415566480000 1240 1434909371481655118908183987123522820973979829943945631957631475355407221758022286953917710775012670518560896015772703712514955399226156999030163032804549149608457166531582653838755629149904358948079274672430955623874113953597839167645098038685655374265459553248770349431296280646445600558490713434982542075047577760748416200874886090666207019129846536307721002421673240072461337054302116313575113531532659936951048018862002925899655890990504172340155160823261833732685349275378730461845322387245953739319377247543169397037335474050914866896751434645710804306291363260621496376457937688539403703403222167355188570885360456260947932121991820766883743033561621802456910056215862609034150318839287394808893218307530118728929861089764362536679574000 1241 -5737326847324625691508645946125386672027199598925976297867624588704216877606307222110400548145463087147215173678761055781282990297216943518744171863170920251548567593542170376794185289898913830240573474842355985337612825357979048747787070057925580329171717786372897099097784942440711678783321416664031304699096776381137346557641315905205835498754074448212416959953962864248927388287118466470487241460732135413446605477840506548324376150958956406197901218931950328298763795057805321531158705495384130656326119988186518070988453756556228593080429995133359457186649313648903329153279420885500817063634105919115654288743375389978666096200268050856653718863562063913777835750940671821023058305968221727702405370123959866997807927548719867616005920000 1242 22940075988379284009565076729897565915568876183477177638832897727751514379793892575200478632404261277001702365796821812668385545905274386987267316473333947524567772172453967012998714049868647952207855077314297351737141210669594061022265484299280927890335196221672934794622683383674222693303234584588639458593641558662131551868214064215069679808398776237811831903223748501319635036195993813183443779499141404471591652361485338764575134464555998411936065943191495814186221654255847772030072064675281287912973707443960342846664901860409666895272700900012984044050407110577625950729759788883963250187498552062996064384125554645328170738635688415422080833121808442921760905703758251810108742016609504973870471202258886080796786896909552910913901308000 1243 -91723422874137440930609130669226326524232772726895043430848308486648139070683101044384836467321785486216993279428713942422652206256254050160176090739482191775310582003873260950571940694017975614276335375551571252336851667785382834243671364234423182181880736067531841736188108452420502663113453246484870939345117044524374334098068211977020549028601967578530768650233504720054356306010605176661229010918178627738742462297425227263107637254830745607916002986309212992179237220724792909326530999697509287927674700812252187897713140453506697623364424646173208240662370071900846296316190646738201151937034869535110956258257744044116851171055261411925917025278943358304610641441730704213272336990623812260308994775642028442487055577454941533313877552000 1244 366746344918596451509230349236131285003454936288495100963326643457712042097300342871487907231709608643911115740261506703509433209266846860560333036593171559040401292096522491797638509447500523046579174118149531432857679448531331964402058074276422762785898199934081099106349213401527113401617691654461254310999867329124190683720490867476324111574193592127600770201465601356156570860714214513666786451320179884617116553504762829838019713138711836428045452832890815168147265049916740712182148271213127425894648759103185443881084241338154452790356441858706454608803305927636278726107858215577155297656085561015418488995941516353395566123473056485668313778106557967151814186834968356145164842095745006782076336861658353351764287006875622543615780540000 1245 -1466396702894359639529831781402710221377440870322884097901717173020947935623823080169960212925543751955948317018305597949649194011068738721791305576852192393920456272361400534079428710054301386677719021674606814752306356486788077437682624984665906080759879235178084190258699382178263918038816646778184084369648631583944319985827265709069637679875885473019932777831661214140572163231024483272286166830624198473139805526203327713185292549842833362053209791374123266885774753701665952736563724144049430349298451254515975426044292498988054828314038635381866094207167804762395800984968770034128648748153330139951872045508936146396163056148846261184325043219690483281344025152293494466174765744350072318677868570494406575662046028738487974156151199264000 1246 5863234936894597919481556896370153555758518134120381177321552033185523021128422630805811468228543050017099637835169621185688312758344210018400368869227132033107460915540494575578189865266369305951197004640418432990096539167188802630511665258870356965555523751072271370242794871551556776589620830541295788407262116967846405595889431538600097276671578353911336587831725094172575034039621094752825421032929063484898291979513224226537331654110802460474543320050644441688610286865869125471382831744800203111123166144202124909166804923442061854853453228484853862984886207228708613635951636136741143858445134016419824278828352174073642807091148960776468448945813701006752504299356451408822953660615223830702714945821380273717602494006505998300609689960000 1247 -23443543555900376483468415510519554946926126917200750283036428889734091787397999199464412715789794905737301883096613917239373256300866841526388868759584291584313805258180139318145753965862672273879533461827893149446671725446224049315266235066544529057295699998061984415172031604452801037521689489818064611185621339536383382883699384749861278668446194069330153644376870694507325178309645187580787306075768370981972515653536915481251258075298404363998339356678305213271272699884082884185107949114651315077098163114750629093210952275643769491732035029904497711105410281497524459451503895187242954730650575006731169385271686110548800512265851046041489971149691080334739861849041539556635472186054605736629220085900823623914567749055535342900334163808000 1248 93736634594574393573394592896053766092406576046570941960614276037123336034285438234810601338229200748682781969502592326354801566761974358715625192825505229211500921778251854509058852047332059446048832057018563523915605715966970438755131200423479110257925631995044595722129753497096270545511457377648468097116073019986858081232689503884495767413909308740669592793327273796448933769985561462630046577633648848656724183362094098908256362434152744980182071655194277555056369745353516164484069823534160188788154830900428072340117228100312483185400062600258307679254225606841045977041290097215114607282997024728169455309580973090269510018362892052328282322793189860763815459547869484875989337036610953423347734745629590790710420391147988516436718960617000 1249 -374796560051829067081210305952561728237944838925858552104596020878743936685985999587832393289675276546136346684864673624526600496462305728071618610573906005329817162722960398145142694621969490165642071066138713515450636633315395056546507231935492020698154052840848538173908803063773852600979587871389902969145027042277644690275523411018004512020502367166351976536996374397263866606523700898012952567760768921784884514746429536786217851385156177817303372689590625096493967405895159742644370192195747461726885901683036134800078613228518978959746849825881950942443947171282977074807672862401594423347505354041160656723949617778659289278772032871664083299255953742435087476970219752035739973651566285691241997661065942884838717610355756262350695993280000 1250 1498587046219643664675289596564704804650352795172484790963929684491852934322088325862244923165839279171913294400591994180145139587363212020949416354593847533128696494479129372559433608051732324823803469312478604092887460707772164459986652652718604546190294931743019103814734104207120377078029349503411376993243539132287860526578024954721326443432663870650207340872675709795628045859866168906128961358412309432209453762844835073257214464950012801328523519853562603578930577344920188631860714705155210235260398187861120505789935352874722116907240214275665143778974214836256793078189300208504563862305515853117861437999728259353906403097484761326411506130518466028308533812901671490154769423135568343844125710168515887910153083414679289628814128437346128 1251 -5991954280455362720269818895588408867495645813430983784019798223143087584169491830602371686304171008510423563002407351070597011308200304192758829717859059406259800069797395553574793626301967360834606725847318992889156671954226273081625404206888760826294204083371900942709436176300902948286679454529290948515992017101430726445134499865037665275526939557649105927173099948830806430282204270364999072694882302758420045314187789637097014058745128781714388738991277668567703903786427305539107426705845684345903157492364699343758057520091101770547042422866970145746743778517307412520576111122395766480332922000176537286681976948665906508325148397782498346911207057740105795265215013023843165321091061964306009395383806971856418076832822844658470992565320000 1252 23958252967321401362820340114237865600748714804368056160045658415919691274195376018516295227981931433927151735677118213507324561952131642100189624586046325848427802847512678767594490904902117165723497288308658333956475177678539816141097207715920022139333951846714272774956027023690257380645235309952681897073940625556700941592256883817554581812741453888733799129391391230676465750226040757966468004719726133722312428366530812798539194675160230569862844065824535459180667292876278873652125112349318071236969776239480569247900787506763648250096906744520710173131335902593998829688389812460456072550936881841500755542803223080019685180611905910173021706577362291516183702289887204106533325676075375350650979171650455523326185194004819563000684698351102256 1253 -95794801012643989133221968640613251462408543410095192417341520028783138595150892560054495932013840512787299692043438850564061937954650480696141362643988802452646939419203589612296552466161071565144059013885125458753326567032012340736904773085615357545434500097737525981328392253988013047683213396052290312741785985713666788414930705975764736760528570053828127186391411840972245161336669316131410158192322553652655090635470724830892180172479955074651986973348099419803561732328162916409842894814682462039666218321916667163028817493868430600299561904611656410624238260174761255996281608567038123809566883243086669290958750504911529423361414705350060333048228354539148919208636621674183014051463077209236103388682056619931920779512086847005426691452529024 1254 383026543304813109935411096504291000079498641735057957192341639167626544594178872064676676709988002758099103594245028488760194685229920504917457929028717705298676657451575475984122359250972040640773030953622078117492248526339017654270641818505474478762013593178219634214327839237874820731628630293680117557965273921468626067050855762954101130667054508238179476318838935581257228095427400199294787803856445699786976825033303358484587714074162738266161757000475089649733920388648983032347784895036212296961458715816977706875333305742571941764818082992606923956684280847865022998197676499882700491563272541646267954732760778962334760906335497433946938004468923051646961999429170202736759364409914478826411022176672520709016279312596184570194531631936903840 1255 -1531496259504957026326015111011426856529732410713483858082403555704235117771466047779188260021650239692278017951254451846039684616226553037787742632923748377762327360705365668039302928520621272269667580538584508891875175864951398547050616108460019199681383732345493639438798543458812956531464554662314944679249422636078885504839070188517525294660097090075461789175539605312221105715858432312236855498907430643504071413054309009109560410650001030172580199361455472779415401152403789572078173501362026336813195115714211363790007204078525589819513662272641990928794949587558028090323965153207742229442392377092264274991143761636169893416085185135784188851379226237537426225684890562721963073326323908409060378408517799587984573177101659361871936693497150336 1256 6123548294436035463218623654594756433815026013816379185219503835095486821360440772860437805665021188873117567141605793563209866924124443910214517447146372719598085593301755260483417223878607131086723668035524803020388380605856976132376706322238094347591836936441385838433816449337143997121939643329782893760726421628333300677589344688402260613424608662146308506342751896490587135907219766013228813542755187315383641830306513343719382400842996670275842995215760757182696032659417622316373455046045319587797652244518598029293719631150307531308393424094850285235824842398026672686475443999068931893554711426652846290305085536374256620266233340608945101705470711151863920819372219063895031079494105602427527801774257160212984543851003945959382898166377603760 1257 -24484457825360552533498536361905651991326683823547899395464740506151062087365034533623170983225392103258641048385323453910497440200280129689847906457973210895519853332603800953508821009161677208728055468600223376549552562661166218230223449148672654188901922048689665483714764184607852291615878187384447973412798017355156769275853932505837352526300013112121914389525268745457130977909668202060527650812385137367163296843100110853496990844446628932686346802827689690783281094793831956746868582312910288064746126597760007559077930660474649750605738845990896363226563164877324292323617845425131718166383814967985589005511540024133489928402946329997040705759733782593890928952916055034236541615882731165553317069580682038743069487713423614474274275199589674752 1258 97898936287403614479394360297887673845268464319893914709261030506909571247347236351332049471690329429042192323173148568238546733389989525824036802278931469776126837945449154972232182396232622800947489524987339892209812824153647177757355814927448122627572246344674227119990062848306953637737831090341150421738145046150725502283611272582442771981015842201133510085924464888621800192641178259223870698889964709560756984298141825145275698024443097658243132387105989350353344248731232129760912452560803022769853471904897598095659485744058918580768663612762054138748898785738473698125410517225512771440384110428653516804247818549023646697981695983912111606764836538564232245988170364698291180210293133370286985769282086660589040793239393694077054653713997356768 1259 -391440350307226535364369613994106869235322115085191249803249155439494017214284045153196342088115143056755049910199884062236878852052760188465034652808441634589705962758472449996614649676465971087702333093117550536396794945863134290756406338546402628821344872896086218315634777438715452599144036163865395039343981841057696780362044603577125476821556668094603852807823558022225788136701849669189318577645240847458195597788349628194749179285241451225620337725061215921138602720060159877852139954344374106624325608719208478508488037646596932608858606885804205239176548928838074413831288325500195685324487019425961560091390416271199876502032902920920067699415522009888032863291499386448416292219570577444626072599774562558126088496326933622079589763246208608640 1260 1565140561245641973396619682154550231206525798647144380189347740706688507371736888407019643213029425868700946230577817150521906913097822090377032965388029779160954645195462212899818499007876000173787047273045505901833866674654306209630868240642378844827827279071121085975559584538165535982771006676989857844856110843709161052287107566065263147445253728764471740195157968666951026703710729454971407384681828875807931971153878040017191887456203460409849301080020771590259017305633533723730385668536288565377325175318754769691098579204095641273639016246808493445179149860249022792809462069476047401786437137961475591967960436436084112154492608782916149712167141019633352265605549600290894760723085095485411329825174010919491049302591552395852421631110354302048 1261 -6258081836735841840467860050274172710912063428306666146877364332099713997158540134619102086080380015283084306905056197398370118937789330234563362675541724626017174849028860985691285931448757465823031711183756166389707454833811672407195769137804284218814491712497921779518968691400114413371583389675056723275969063285227887684857627383535995316452565943761248823002558811224726825471640675820924488809248486478111698987621105413057284640860497406628798696232387558547450213041256007376039944959393483781727889053786514748010505706389393442127456390721328685247838920164901569480718574452103844724550776725938282702837162718825024211947261582705014155611632125704104225424551260234287477526566127476730542707806332455762203706381104336562685961772269191317760 1262 25022417497331450745669959764647498099147161609666885334775174882175786610320042607717112882939517195387309930130232253492400622683787969233016971350157607342012809748623522155754118986797100165345467225430342818888786499729637340780192203568870527067405116190838874898217732761748581387485736341524666688321086973022837314945156824840063192623313579524141673011593461389412111423495914455842173360953026894564780025355780355328033431168575132576437281599058601405250838711171616058642480869704120011654367099932200473473882707520191508004487439242864287204937816288411866973875410930659728237373653752857645973744054519630031814321334638358676286827938044809955171879662371883645077654007094702905572330877927304299740127915773789959185953238045896015501376 1263 -100050077631155594558143336968286696745768060251269385850994681142471528318287128985063304286289368273442667173488148795628894089939014170187701946035812075744231040569255958498542566615438141066220448183199967254752241806340979445632187830117077774261176726340619887177066818834427161141411677495282267748576720922850899548179432433217245857302155779239835562084424296586095298804952525482706836218514535160727819461126522267267299669429939547126158582909948007680258798711546675548425081821400691082970644218106285645625733904829500756246686951467089868767814677169368004195994493635930678577348326353233359992410586598402192679246135942875613207534409482933792853890437296116197920089282524355443897780476758900770962934602606556960457571401402978704772864 1264 400042128881193112845181150000675662280725637357089556313517902521148103737840184692823272679489893386313132931818740246068395830247674996980061765975944095485909453679361604356079905852083780167050712890226528582505423301566805534689097830862479441603595569312714857242878951025096790954993386788435196819761061251279780532972481252084154562247828995666009592913580781002755653368678377705374360209782594958898461914973299363434401509166789280190367638760986231660767177502339207311823855305000362238240244550865241648934641808943183569664641203622326454944831631018052353082987045617772709562951505878926454790713945435589822035756573579743382753186870501147321718490649662119305154076221020430245903019962687179627673850864369778780255408229013125028741200 1265 -1599536538624740761091388251561603624984004604884068298803694461012984017970814196016784447991880420458520048776824524261131133334556777911621342907667871980354469396802208084269747101317215939935245912971666658890690504407145265434147842581089769616667022815515706416475588216874798209544989646404064528395607120323250411166364450782855371574178467772971286621030759879529910163808724355053138420572327585015758860557928559267104169473737976660070787735156398974976003483945548715584014855523301001799850204008607515924664356553555056564620632947394558229048754822316436524428323611258725988691072035113139365382946749043202422338965913838521835102032956603217375564221083278054712486650044840279052617328523126223327709759264074448196707940596573482450408960 1266 6395621239676684353905644364254140536567946452341719709875988941867917585952915608919696935240196326170074267410169283360762999176257855829171823332317776788087559213220989149112262883605692049115298478325861129595873704358606077646559813835792582302348782902963104205401812108308088505113268769786213902897719775770564454285482101852927042600958542581879968790247229819317665086143457198268085765516180016133541942020637958034538480135081624649109828449637456074597813438351556116725716606634210854784147437997776606066959800028977235231674890035158152568639566331004170644113857150354884443841171346828229998603498629364110951354916145568984688432241116582008493366456978906582410170830488359564837107265171947885766816578418068987284511534556973194319184800 1267 -25572397246926769386793047386012051495999945279384741914380299001437534062435351664126461281924758453219806883836850030767761007837788719435223098009721893866651371243548142538424614985748918987130907328920174600688264811148611097609651752443864519121103198207696016918046656963538107022165173095716309421595199516624472324698957586073771804855952414728163147176298966666308139524275173877132463466733415590000763976467845796120227716424425137286000132734494068122957963404992304227151262088018747212891159648997661774736165753847157163861168225581071804156534287346294087080956540854461270823850554730309958365570865252824586489432489232321642312106659930985627106869729071297236397902664984984208055556346413710548620068512192797876444555713827806657916488320 1268 102249285836475195961719245019522631451401966979791196916667603281906416642307748995257371366577496967847902245794306079772992569339460025813904141682587275214262834951737922264583102277633482519657630693911789620192084945918938197109464563726099346316756651944248149554812886792039117946950246725804222925891318387600981133418970638938312209166282312038283470663849992039828419031091097112535399829670046397357909407012322598552289848084316660647149137084774684993295090342965569880972192009111802538299595417500579220601286313290791190999309356586251355357308109520064216394655310556326286035854809419974213713886354517579059322672407008177227027560583384129718674748951061160371274673952170108608223553148924469396771695417811608067399935142479644790373594080 1269 -408836121148968686721649219852997694503384333500019874756111848925278898892105887545302423678849443879719272607539886637646944788118310930712767754835793350018282076338213027887809332618303772917214264194374851360321420962957883500888742982716255728166167851655999904176018687438349494871410514802301718645057989590566675231837423450703879716734882556313247941387162812589425171259720256193115210448531714919788206587058736582738907755250753083705088487056794251542300206548384577797430929337680572852931514872104095830344960483480648539701646275272482893494400865118988863692896714558809131736429920835038077049080676460301633582318117900968844223338250563997262277924290561800240720385836471494322573597679396097629645803446157041838173733704871395198701689600 1270 1634701155942038656414806311388003907898860133932337472171674110581529505048420199179545597034380981453704577056263333236335191309945428948577972983195508343595728017975221624074730394850835759245937820739924859455700439260112828076438518420644821844571094151018981916464884735499461730684129258192968870310971310466378516946725810925058940442734876487953445222984581681710254397634839610971078943371863155063037955564378164717837657156617529953046024795599067815284300438253330154926441786617878900758946973781688749886101957405081130161067195168614248824994696028726401617256622626464271014675283188755465662671569004535814942176277120185086376265380412818267565056819830375890447338444003062249200542160473092730447919807797188984844424776444210397534272772160 1271 -6536234343712510093650297253901155920038528720854610424015054035985463857208396043224554251698677358132051690595918040646760788412241974243344600279996965115825272215807240730483049961725272854358895232882542437016440257458664947423636936724397308675217518546152285740270797831928818028212424109533174627033479864192552068356699060638242450675227514285396075916558288113670064415447550492330360655280800470947551928367497683956167200340787518449072754504966600069091350781618701089733404675931907765910013318091546742443553309551814783986183887319728890356631316884081574614272186116691542142379517751127208452921546113173696995900761129308675339074557182495479644481975929852979044758825991205046831356721915385528928012055108558933076892011697756342041489990400 1272 26134668369028504229267605314303181884900154485078962048870502996351520221540465945568384937085644878515096311242972142786145887962226037089613229652455403487205434093702568393522623520449561962609426523999679050357924325671441043324171137091340460144453431002522445528056395355783516467232648988280029763269727056003036049667641274113473529648482404346521450672202903769967427334766972457145481610288319330680674158033579164288814326820941809347086004741172295121747866202612730705089623642897445366919729636823352605370507908204509107517955888811168401566842995039513170741809301832954845874798762818471369804942811202041569762576205927286337184301391195855505014231514342579618563020101976281041081147939907232919163479846123914381733019222987176939504975151520 1273 -104497645815342962832607024721218016790484189404050571883181987153494538637965984849366492086074065235485500128978360116740132571489145081585682365641516485449413830480497413350145281144615383823198218447876975005888907837167767099007249248558001686133195386416464628441487839899147911421184994838380204433704844895335484609808286686336947140309666343107530240309783284512999898429169387736754540415904475369241152689854697346521404177559829969694096552549997198167270404959911926838329679902923324829239592476946854669278429314322205847715213128585320344990844488084649956576611226943486684510069708883045206312512914689460961635228804021018027685965764653484021337077858689349544274973064342787752975185668361369303245376007458225895988116498776228548147891668480 1274 417826665689035796778133731211594384703700052783292830520120299371666893581848173219104909712243744556030369157906751911491724182639189076825664157570742976130902010682022541184848925378775005775451260520219466086922034395257069709202434029821743891755075401327549855670874778328619951279686409000599323950280958945768876571818246993688657389404135409452511600665994340629658205143442809811026170138795603326985955031077402726518575962150205042264482439677923087616320296758893720925424209892445479413990987027592569279528914176245480080985989462439145851100583402235972053019209052707640976490941460800006681443559942583152258512521537221490638639476263091890704841316892289271537793723538577301497132677621827131463467240934217796155862607756222346799143633691200 1275 -1670651763236704524655776258603472992743493455170396529196083873862311632317767615937480031689535058265924510219638827939629952999478011272716180657443232539348691902244640499539220567484840421041091428719349014281163097360766409246470281077362316191168523399237789160167702427741682485736674245447741765600652807174072203284023781610075274663727692311388502611088052473279034003221594094929664959299643947115769181078301841140329490295778116275752000677599272630899089902692611911795879622749877488532461218371449897285854595720329720948483163766185309626514558931756889266924652320480402490968036776412432057014267238876002568331831690656557584248647114432898204388685273099304528765487791274755544152782460649296784082872113910662113140978612565970441183057843456 1276 6679990531912925482790800881452072729722906578602935808002395003956223883557251624737838105232448218023107446864798624814961954916362639436974071780650469815984218939924023645676956496473408669376216291162244544480670852970990599167823865474919899759591297661006276759959287876655086953172502227881754384356999659202318997342553000740890132989237864130579825068368692067593771418999842852552666392843437765470455584163317010772530837664824686942721205398272535430833045902992846313832490018536307400473031461367146252677858212878474462531983496996855486451272438970188181517095523842233254535592296032072599659570654923482965860511710824694450543137277630902420660384095486337446095621885730584899890267293270213405210368119932292835368025265333649219972864461172800 1277 -26709508327614657919229504162628080019378162487757802297872407965848645770871072691381630485946064293739658815189867487792389761986683292555097349701933279514468220492382122551292784675743918433679987249738184559853780038884518182107947163830227546338509561718117115581189047792025960132276857047828924451505820962338382191832951680795557836878807781501019552154093127213739141180121709856883594345019725800821789649240398952394437439394004800067271847784160021545662238673030039409577725096598448382885320505647273733574870023361878347967213246082928885919341699207178915214815642503147700020817944752738187737161679973849541457608693935729406600829907254057245484693500390664822500225719368457780760927664297551762161369899865466590972604552435940323801055487053312 1278 106796267150660420462237189905883723767122803014973336636496049463194847721906074634226254113870769172085663109684162381731939411874337257231825089958102811922967555046672211038746206647523662735947692701466687610108683313158990796089684230016526449842559202309315564573118865953923630096504746453176680289091373780075290535947312174253146501677028213045677052900647423203397853022392914284815877933463771617399079430107550857060465565809854203874733738527590871319752482252439090899716589625190008446980056872049335668486532797172737469834450929680350344417223890511427734096615592780101367979908688563545530137616454710809861508244378466648309885278535551532327453178630399598255115026400474362439522644994771974972546024942863919348933306943113942191205460234738048 1279 -427018199741722609408337041195901830092578466140604275420468082202135826207537440164861380783956098079658693435761712554952796841942461536263471973919147546070027947169410694879831114514866732458566753589147943603664254799229430608857968912222393365272778982832228119493020256514868874674892206122384525377619398341061586306994438770827905195193954083616763076657205180623104477907979644783012421065253135953263506780314109358942654282672701342474181546096735466188865717421986072375620860484357802881484115004850935526730383745229905574080835074112632258000746958669207805222166555274177464470169641978346170385729397052023847287035114629077826421142140524407580939236678588467750468895537644034659209576631825571144871782521074580719787615285630872662632596126804480 1280 1707406105107992037090245604140014833773790704960913835274751904144796083280282994580745249290874871659832294097705658285474486074774002390919243366002912133350520354688334121634248235038590212285668630964165446749381834272501378559640219220020114349775274114572901186759502061285940816147534594556025918119794861591357143783198275551926708766233730703397047163767793664814826332482015789120327380292775640137129343169086957391693727252073125108239914357026850986441785270997182508137039794833999916394041341652251459922028593495147592526397062388599343303088831249844304105318355302313595219991730496423744682448161895181839233958164001354998056975232932068471398090794272503130742049011361744013939728796270359256833066940742700841169962314643208459077283389904745882 1281 -6826960765238907100565663530400960191409695599073940457384502013324425206199750554546386660340059362364373850280568820937070138138077159851176422874049433320006050335954467967931392510412424582956841787740035490910987110949486316214393112861470600207856457270501055353737989576145157390974448245097993852925631015448278656914148037853840209983006471065462193184767182481159058261841581150353991598745595504858059491170597285124857421774196105777093375026142705095779228980067359964273704499056290202993300527415828137106776918888775984692451723658406677465176100004321309989877165647481751899247146849632969969162094521427342237897661497252284987458506717410007493747687169571581535628839733935082406496179208467721161752937766113699128277008054963622263958033788830720 1282 27297200896833723465906346248583922147165677627536967502016319799988611097031439960776146255563417373496516420337236224268490048570884837864814829263290277613565192302305969370103368097640316639352715970374972909684223462671160464498711530044568754066524980299768248752854855524905452038177414276090249185422917146245193473695260741337826882213899585904188956357093158032093572122643119426041426180407016847032284939515161183781807450549337566610605239541658334375149017088042565157657529984263512758188066053483314444649612102623090063374402197682379754248772408704997887488422160914245541673773960471829607342777280290646837786026255499228784947275817735850580628773286592812113422175960917483086341080869557633035808081025138895539223247138239133083935810193943817524 1283 -109146284660434634888197161448698435662663655957989795775574975274370214143457203037815223732868463233729196089602395974586031924022434721232037716891244287196727575641324977810869775939504628341458459836722812199843254022057699508670183975798844916407192985336558502231697259142277275732282480739596529777788709716808933467057999316130806911086046239423559427368671515390389995271290504536932470960359230892912216934683570722393315261863320073880148845507895586135996740272340900793984327163384492047170096243605542690353073683772554622202982266107675031744577863846123344524272468323907747543867132986495085983278521993884475732728225192685429776243684498062782097094943964785265153854760048985904881876218882127806589837997577798716940878656913767993111664780735044816 1284 436415261465487917754571563155450302086014249631695060007558293670263759742653603198773006918680120763365315542415808754799621318672890285244660993007435044194811935984173583493594864053970485035750139949227403461301176419388967083880284766107935591754328273432712822402910842707102627953049599357427454501917243626705176274991172597647624926077480838312161441831085879540653335044436949820505810164573693689924657915330759318421067681302203423549424374562849671386974441923573112395472237620766578646550893849660847308247770982546110710283634076212714294245596309847211186617247248804202918499344662751434608583430985022750243931620487659812254780414485855254785029013352407637994042232080631664248140126213590160414349007971674406117518811713157783204410957456219904780 1285 -1744982329738567754418923304347037492118073672399691391160178870132819928362282066829076303348078768547007656855603741593559217975553125694695845381186858516605763602133913630268584382515541735355685042991495613303869631804405140432107102137275787514815210108149828288634094360634827857382938413277323512811407224284573556926472311835622742041056870009238266165808650480992834195874631661376069734984116752704980715042688509087440070684851759701956761265930883388801497700688707872177773480104327496878648170239995563937523962376676129562819080834924517585345295788328163009245320840299055092855155250891527348123202080122967438312383382454662335660741631189695501593248826357779210601405533917312049481309216940050222982894598156739216771603438313075640043840927919522656 1286 6977217618628870487609609538130245227380368350686917379228126383606355647461607727532797094691041854976045081156438043073140792295008834881191904208981598856328233603240264178894676147036281367997860998806970606401395320169267277382786153576982923081719927855542831139141352245395017882271027900595722535731153531629123929946727965800937424879926045508116452918867111506478478387213943630211931569173948271032080035384535123159109970473247311468958895709421283438458859799874563745267437477227320195483353666020255223792551817632495718628415830904133654906452914166795468380323117362351601243205269041401201627601258696372067997432812372810648814820390385467182103115116134289930630568582941350347901709236470811835213578929625688691560362289143615626160067109170912548520 1287 -27898036305320001894317708873926041107584768559689996707507556415246140320095535902803010325898385025179575108278859278738880986349265151751812141211675103852981992002388330955486672910491251097868279693095552662535044253305360597673073332896157142188274952806543006663256192910322041116655925521490923595999658129993816917243608009088713188158204328613592950739804926217020648825901378475846753217598602259896773679291690668930192980430489178397186604914676663020842557764999978060594209240663506814626704187743663474562030759494648840364667969383536082790351535501269332509377044765339444489815291814522406161039073446669202231618903364804083989047669939517844703390840056354751808334998219832933791078892848102691854392226962824624621764122843848489645677781653038235872 1288 111548858974923719358186431237830316393159840605172279695179579898697930181119995630044689763031564229707322493413464685914176295517977208004127182881512724622862878778509172998847235030040623749416811551516282565111539015064634980300387789781392135873797707690778433244359204318217731057097675424865296157492373571846540170328408886557610839668085693748986928412379088132926070263588702094246214354744970987289577071114810666856105014392361866798370869313233472799561581428120975953088631009780930692699224096587161979103570366680972340777436067206176338702742847709221419886775311120751027302197745784139800339512717951622074803542025885894739248302183655910167741574699215942350045959277394955696361438992785108752455878155540643825560944701123645137898908136033460099708 1289 -446022492245040375255040248933674065172286121164035633336446875741989393533958161921905958273515709610574089383004837390197200388096424299166985501906726273879436513197624660000948483101146612906309375538229948534035142011947810594654868966069316616470894391582152915076939638121142108950060550982292027195556696267908222439120814775621551928960998674322011120059575866924496627836180374329650861456900171707460245848180897182959219081950021631151253328371463197815748872582730122549133699719688301207945356336825293478913864404182799367335037382834738077126841523442823244917370876350884698450120400360564602648828658197840158816098543534236549647479174767537718091226337999068561321791694359733954153154826261169537946952355404735800874929633804996873738903294409239819200 1290 1783398998125137947932682979459986791622414343294090780902116638784463014516353852181829749401663090358290376438760252799123358106746186269236399913230263518269825071047895068650549649220813550076281822815544737629130958500184982048036249882815314505647892120373141692083838261047496465683459104202274409231212434996885913635486643366754799201552776047745634604568414842654975500751980917437816864072707540167763486478564735615805208319038868269225250610619063257419781001430378849207897003280097469308098742414076784016397715135764151315474098935364533333225380628606057636710977250506981919845422011482144723557410734573944509928080053541914465671388717826559677503352787721387633945237524814061030153238605129662834252856212892709519913934392460698372975135099082497468760 1291 -7130835317913781199744393009304403953029869620555680353021137404371275804654173573041328925240489840981696204706421760532193687177163082918726916169440515259689554199744068811824537041953894339079925844728305158606227246268221324122461800767426815330079555091602853948966548683776057153627226419055102797147781426604414418773206243959392090268232774806072750746541768277220603513621212240417243569345491394994569458668506867160641891628675458892251216434809068140468137546466576444332031470702871730126400877742028801786424632743995534704322200168443848102355510179521505886548958114251836241657416949616653939760056759797826607100693902140594586003356578213627502549643288047359842471812282417269383404606393960847978280342531586022500941190962342290962298164607380392216800 1292 28512311383824478407388940119166168171666055507277445447922209820866394678870373187051376284895725904108432877951774140252798559322841782302643955993500644541086510370191541399530800112703523968983113242337687496270682106583385527743844547177527342961712522156181406341453568578609415767806448702051210109193132702051020899964067610478334847255814733699145170821969635881209030612037519249213196531250871022644958901186826919824834027505042677642453743966629090752727347232333059542853908890268544062056311588425804175483348588153596305610873806414508917596975816784731806514626771081087227587270106982415477127835255823164979360823452889816297240956620775343629258223645163375398226012064731905816607423584889398704830965223341690509972800555728853576918227623348787518748920 1293 -114005177127042134190191763631645374521016928329310064306034607864367548448069176317048406137918677564078530589708472451280221813962596928350471202110064282243981183937793551829765075059973482328612482160577518185336146635546239490201072930082967920472895703781137198600013468685287066494963731467885614453759837013175204607197889291408575248258190756796502927691114773130013066225745904137535248956174709207749254687321436493360902159353940757525676616207532785795011093360653474373487709832811528095309794873679913858239652240462234076417688594575606219182550846575298482079393105838400797291296749218748989497986138556088289337506452402286494745550712248249283583470363496276213483655480122241300252496886041273755082657505838121219651533683306149355278680808038055433948480 1294 455844639052487145395954538595888690868930173475731771652460754206006067262775868700963458301723694359252636646028283508454440585624594803239596779478384885819397372368302449269988582342211334047791430125137093408322363271521009808601639822368974203669483068791650770030143909973929349424229057757545204083528105464159265381926181276109405822364734206064684550305315403414211486472770537415863767265161819650503093119920717604222329041797350426184209509949634920046767473483372861663640700331296165157842022641725937381089076096370212469302071057838367010669455431770723801439573351069953748032616255870740302040635703055017296695786045192702197173430154382586989601697355622964644308379105083691738926561331399485605577839445692270535562305234388401500411806726676631694635600 1295 -1822675093521154076700855754214105500663365890301556301301395714546618266621742518514285537288419796905533177314423156767106396255147568967728461132086575733667209078880860919082950175432280301366177295715206837981342912917792280946180723925725735459150675651738546675667874942727196294495590286526365800040645170739382950414554977725520277017644867915529243688219569141269191410193341933370387501806849323983304032058811427133459794867023074344462321562674190358395898037664671793771925465406109826857129100228965149446005855324972068927801065347602558428177665033729199451487199060492707842265038010547153014389435463976217281695958406977990349950206450949426868737061552513669074122978924637689279084945463566668427916345054817463341242378034290320398158847776682529181562560 1296 7287889777580424533494067627201653986915635441756342660534090136962556441061523672483355523321593389449418598549357446246088076946337425814295366915332073034054853806818746602028303250795999272290626441953887722627866217775884732602171648164363286618849489983142365356224891299830319676225936910983630011156993936189726424806265473057185510013325890539587089298539080581119874070356510263201043692422318470375668457941377471495748414500193136918455276645848485287108161988463393105796687422204645553724185075989567292574039920084717605661015776577438624352263065203790455124042308382065168634072401486266171509482573533859482478834570082226005156452506856733052933401700638151829140920092025485187950677445674838839998758116120299440323653196574833804604500672235473354139391900 1297 -29140329716237709756465541772150181061978538192085122183528011476619938409066802278717526233762401526295279443370576168488378601940178565074915057555692846272130243624465981418156556716586735189193353229149382356992675792789994463558858256862970856078033336206253387538001728481571103297252546193170133185455561649679462486353422489720267183553501829377492952004809585637474475348596742285788421575608494083631535368505088727029167336554056187175525388662346882221283845446596764606301450482126176144045361749362923808321432367643294800157093944430524786338465455617097139186547075180012543472667895389344204349051270728106113790419638933481378590971746578198885857741414590930660345549009904876570031044041901966385189546215546460136927387193248108794573064147823991156194024320 1298 116516453156331538874947865317838803623977918715287893296178486233880143100305257312297605937930673951753536419833808297597924076137618268315586899220262037569162597096860383368777341661963202453222359310346996259477501955672162978987771951719705777720723658067624335338069859485473723216343377757947330518939981204264447151086439485545800151490941222390885638683643423950770410090604758166556147822126650486785192865641112757441482007075241585190345213723274064661357391692589688765609413873788101875318606322023418841386777313745845046033696122580716474960773318829095269833694033111813717704757467577976884992326345686596379897075613134177019070468683211373165749744578530675532813995809959646363683176954627945047610107499161609696498139760057939205274684307640873139600338680 1299 -465886556862734795353374423275278617897381549519903945883822567939920364346679346199627076942279030104327870093168655120963179249912424169888199995504045070865360599936403007241661378444135337431395130574476530455798885225525005930965581308552990667935053183910237250245368851317947554280045278570695295367174355803184087378139717205582817822936512136779723214683856784831958964949949534728977498580839917902738104076580604987072931683112633327234687600670513127931867068152260857282530770476096257458770449554677552114557602157241252926313354127040197708307882141170486862064621144039811495447374708636648108400213856978672820942411378037645701135682178091682348531575693194586790185808342750073976907308175546759571671704276999793515101349101587256438312101652560957458939967200 1300 1862830031096487401124801086929503666365616154379571555233984928781587257182192502598649452348001819241484393437139667602861974741160735657686799039270928717197471352337626353133538443955702137289111967735437120922400031652203726541578975276931894840880533034349575790464030527471435377748483569271158339465507634022886011997649010800266981953454773619725976773622893107977916396984176372237536776573378221600854216328857296036156804849799120383224132185521841944550832464161261655594630083908287487052192115543502887390205540536043425946043474087510356868045235660643665924659933179188972619801119973580488685116091794665311956225776473917425489769263049471168279979040175084767240076087473856113323833987023979518851858728687414524620807095529515129022656382435959876343020452968 1301 -7448458639402392524706068385139534446528675225017598724814706847606831561251188679437155767131452440707010264628634448813034509556466929940936518795555129744804696876321392094708087212587854562350300331997499880722429997820472948050304034225073261107116698842019328677994270935270066681458156407780670499274982580549603838506953806234041620055559374448112877847903660231662842558475403487077762184484692591324380831835178773617455390856463569550987160838820197382429099244037013934040880100521871234838886296130155349944334239025147261322518043974548201212029637563829036655818750463788181875281635142667418288888619870941568020454486626826176231208904934557045616672179142779259720325369124973032631661784365457731448095633921875047661354750701713748267128109941340360793306036800 1302 29782401794082943952198262453671340840296384996587826234785786737945887896667208582696527044253679600095584002702470447799688396458274844256250770280985228758802267002813228205925547709752160748424605510748755575890950717304379332837494826560628185434991497492860744810106925927131411926566154940854801705266587296826639464406852761277537128852212481099307119771238383270216382602466591439591074717995906586878368925000464713721943654229679699240405299007024110531252760677060256987374297782152972460643438705377677914252608502624878698731572883756962817711908664282026043919014209515731173857907834622364905370658737646105450745579531786604897288153189905414771616805628823620323463155780346644653308889216325247291628195986912285118346101857797802025847669949614334855522662284336 1303 -119083928726810027879916263092163314092640846164436685658614240947299923780128063259525019699519657592349169175683335635272720426482395352436168438899540320183281077148679336447695655678296117344589787870964919263103565085385733535388446978521845875717353371958448996846280054130622268777010086823797095201140185107269093752970058611696969328883687007359647612067018088301389230170445828431717910920648718754071342952947375581642224052472456510251401208346728333003341686779918368853113352040176110925005963270508275982594416116414367066532286752416112084846871938723799046606447217890744194894509495046510223237136498353107987367351361052538695399505197699131767670474459377318916933160257629906830505935037140912973302747562882258901497323781132616722141824090988088087221398126144 1304 476153211124393547189338217934744469898082956080593222179797948014185751022194956134915923639628352040483576671283892403429273550855681891832731468674070568524725657296843343763794350720076340251078197083809582624821390313629192612088099957005007967491669624291018544771000115368031162821516912227197465435029340670299696976469146683915022720554776587677714187179304729854883455380109920713303955225351459997509341993127104062888060057047730037311621682203671064853314082113382217746241562685828286772605166448191195696874988856439635517604509942263548635978874083158133264635297852754635838555781332964381541831774821896739487787560472198326173365859372942203648446003923389834727519224623605327814910464417169618730711736066627904478287166240417241442161688058251854409658689298840 1305 -1903883667819076339234218203602374712365734430146460617449792149112738781769133270218644813247093788699207019973566909459684972734059996589512962358293270491821965301763420410592289860433740799535486761968024303245259317719628704642321591224068619396689655942257387392452158420381909407861381775143009377446581480909334001714901603770933883033450232494484986730078583698302017146757037921381141389954015458699685592478555408909826978742971986954104618736083228491584298085983412312794753148042364321739694011503411248577560227494058240196529699485129591267275329674427010419055471562858786429164478322397459507402945512399007298147181572653065727472520746264251591046123241295328577522516146041728467423471657415159974922600291236465045606647406607379922417808689399717266147598926976 1306 7612621311958799254298246246235129146804357980121256136095665793002155933838334229124874147021975429124523911841409242792015981561536540986106256899006967888507005481252756069041946491490991105838145411194229683613126339627999645321993378968460234908940945777770751836162642594588454592382726599283727607848581187603522200120259797784491919771799471803609680361875590072571263083004456869231243061447148558012642244106247634453406242942248797106855722665782386849015845914986040308212182338042798824469431419869810327438961866373295177305702693178132017187425828799073872815916888459922630333765832713797501703478802082193742546587864555734578338629904978719594419522370647958059895429423467496458993904640226122449065682983596926288979725482112300758831293536727832655750394247771760 1307 -30438845174559502892450463972994712697865451124117597611889522789460100972467109572624894066578063262245481953133235317059651764394453106931118097849632769335644120169773176091868060997579867881710304203687591562452128353177475179109312923934563342557465953864738727284269121726158778581078550441159023467535545410322410342957645477035816893645550141347085029686730699566326370753532116510912340538592005182553286749587109576276921935373990756140998960733975677743469344884856710756560533242489102927977825479762994594993333321173029238467102035131622090447883285376604886497522445862248994736517650629515941797400729723545620835193970747152840037950045069038264932838526588554941320244823099625688133286465642778042372149657862410597726991511474088851822237109653191462181004577764032 1308 121708873759019818249774965352098507773269230100109939898359712670360546829571491268764704647253563242165551789907609498977044514489765772549644018565436853595224789851037815387886273077897104601680898234560824324995488573809581084734199617391626176564731477449727344943697104983681438738511311893463158177403031486557458754906622708603702194091537098567997936623787066728743981506345802856516415879116578823928776064844390675024653681891428954643511225194500012701196565635269205484693936811223665319910830017722556998597249367153058452812121736964655692497572911273553510874720976587404178530520687594619960079574857450774702930449129341804767132227466233677851288859393318175743337534406768143446948694496214864335046180838127466166109185395870745910363878988008289900432966647627888 1309 -486649680287464942240138791930884913587874119691662091736331346708596330140756939819854858126640219333480116938920048750240156690805850198109671427790058611091804283221142504699714665827831701920821688164927916189316232834107426876198212311936918393635888835165172670391867089098640471726817239517879871729241765070903822310094625279712373297820544745761585237843981381069472528453693032120615010320812278412640245569300465031586779241371262836406841067788328736366882394475989598026208802631006280846016777742248898256776847334237357629649641650498780584690356080151698762164022628041040107044647724876147305605860240032987807202992654564738218775452470542640054879251519371632534021215533444692191966573160730282049326752477957554548649634613343343945981436232080902960948863562867840 1310 1945856312563665921726262545223068488557837549016155799359010536272781875639837562346458965737679397810764249401407990477165118342004730897010750350892099880083190487463357009888754632837394254009581178102166130772089223051169093541481703435142097142556625692567265744386757556985812531097400211273132731317426804211822596829893063675470423611362656780297887054154058815982423810625135859844388229743587954316474420658788951066660066144385917138601681168606918902725937595167562147731255997571392206502556099543698397483510023345556652982330910041501621502773621375259597217012711683610749078854516670944684088393949096399986904671607951172653516075804890715744020259673419111972249535890767083841237116123033563476542617757553484990326406222146863069564375592329921144654017971976012448 1311 -7780459011061198420593936484760347097350676468600050195778723323995788831896017996955703139457277079183628631715066159292909130380474099905943903319531328387906079324716297756315025394520348269113765543991274112279831401887683089775746226177621069256990536702570313682088367436478961126155028830918121106707301208499393134356131916904018616249980945762402073208161788860859353717513584437939201798433515172009131087535197473251943336991761197054082686260596611260974328445951471677367901140327817692764292382156832904094926579406009635983179637016614423990283765493907285647129614769524698641688122539757213531422040354720503970189100982634154814808840563985806182124354057542221598183079500518653133658763689766844494754484691939239473904295150164456406909596671058203497611408051378560 1312 31109984642218309893588092961408555473802221751916727656943935433351533553728002485451262781938271443134799192333506326798202316937475387944413203380707157588047039955451425392972100777204662560857094014662400747884715782442429695301415769761142317919256365051130648997798343055152542791584673910598019917742582397205162248822693539102730394565331499189522898686038651694579119284948881037423742569881252235978993219306699903373060545616316088478218901069761327556301177826889401794621396752485296658508495563434346960040732827011905716464018606080730237991246678237694488151597852271017585491950346991550099945236858762458248030615627616551481355850768171626689841730053565556473936867463167004119473575709057999251932374350957686965733460062835865927850878187626745363808474894292254076 1313 -124392587076600861569549609814151309764772732318572394411971458036992705271400596256960204802245224601824810866069008522870212731167491081861770643268058109454911624439442463835696611638997541832199791409153009058801774731147248323079833590490124171035870006772850952222128036805876152634230944981631402216108349399003350801327156529318326346727714642990785165987911707328619468877917115216485232182275890737458419117032240159771027166846927538907491474840111422744210215099709171257985193968292014169716706580977108227653799357003135397073190519866963299583365463555984027421836566514663741380940483481087402974467540821920460680535937468055431953390222828802825910668129267926817666160902183715818006633284981762767348549027592247378224969523449819057937603108528838764989608808726558464 1314 497381158389122587550521731175635809966321670155710058295932553918344172056605551929206883047177728639121420758697489164691626473995055534698817197713380737345513115769658580574242484884011655224929472084832189283435268906082229776347393279716356940496001621948293023075361079621028806303778528078613212847447794561546297791634428101753369604065051649912428679329414685506347074796459188607930557145186734223596521268656082642683410027255484589954143933612223698369997044745650873319056060392031016048673576098466126569793959294871983166668273744682583879081882019653083408175543230574584815538436901239469491634269531552037633869134665464598592498646815668646448024970928738895696368647004455940633743912237176407100378536947582704110487706945558424066530459166217944774360441099112251000 1315 -1988768736452877135945279411057128496763776698222515557626944445402130834330472935902498034616254261803553435108628452535582927333626130400012838807952611090460420797044747056252861846856329810308171975757194209272384049717495203166832392332423919637257674308992705091706313585757027761398908739973123077429764824056042455038259078020061702903275941792020033053201545592077213623176543371263748725945821566445263553576612953518874691561208746272752707442416427147631064214621874666949500717462894586878872285064674757023491012800180831647714197524315115328559863479549108214545018160795480913464001104806509308602792249525551230630137155215447351900178064660972565906353950467089037776215597111497997997988278015425492186023197736457593705628564684042001658788917801877998986178808952184800 1316 7952054801109650799868823861737965614240189999224503386856331609155662403416884745135716995488223824536587168445809478999369062061983377885627756140709647960262969808643983213648130653902163928744618538037116767605450111402678634115842832005748668090601113415288586692315288728696944027961462906791697143100199875797451727247241303256126465127151685411670410507117557147559665976369098818676932487257530361726122486495773622229942282561957732538587171174975960161350431388434112268537172931749830071303070206320366090364703014227136749684737688417721632629897345433987738115236766733889519122760694345515967345579883443167011970345680159534861395529349689307702636135819262915666056696503296646424790899010429553207691922535550867473876392541634824598253788586354740618330563401013040429000 1317 -31796152374353338461779555752168726817063526556847915822788645860322173487897090777252051681359518224308826392138021897733354631891426244873486522082470555859494779428496834784670117282969113208934526559816567723845287329389803294211302630030084695776753749805430063612860991749407870999174477450622534821311899263115669233987763755543967882242323389617059144857048426568600716847445614411589580347258314459719872151829131892120833718034583963796823714603765401328424248262803429365777196601561775829453926650998854141731711093189650835158182449947328973766540558235253423062835306873095190362438122197455448953251174161910425039136650125620061675411900242064413448638732541283364360228478975774986485946652710813905436288626243168554041448078027606410115771339102070898481996930936997761600 1318 127136397067725429064614982725877791490267243778735627608801096914652218336724974403670278243994571683661079506791312654703799918107539543339866458172119876531047232760100689778475219854594506366382597406197193696165177165733259245388910029187579880912308052640372743792793215647203609776335572977043588333854419183799420568604963369378573054992940127072520457119492788561581896656454361997439170264140327263961090057566220494075049664815811308563284979782630649893138444492255008599610166625042443804212001172137642407409595247843879928480863646870782313282370127335118052441405813204662287553909328006132714175802795805407090048057565473220672255352017892654577032207816857584731103073930328275393560340867951618757972503763608640833809080124741465690980238269186095578523437417301152380400 1319 -508352957698925953270290373172403748497134421611462542596504212433780600024479861651407090254306767957521802257549699656156147664377499240124415390942034942604490143840748742089489282324414447330443628931174614466820056765341323592040986513524283307303837443009308739911112042633299809513234355263460318276015029466528877546754300569868601958383639564399260698458313073028420689099275120313030703738815117599419716961462664578717871138000907900993411871049420752512490247415395670906256075104766506874829226520807084410217360111050795965535020588786109008133265964846417366951369005940129511053158955943060436183932633021924694153034138467929178642824582369742223449307266554195345050176118622547122520989717521689981798004511769583398481936670711720980236861629492519433018158771333625928000 1320 2032642183435965130181845526784584350984018987276697762963614224030685823730797268859508317864303769750030125048990824013819470817447016817835174950591758361465679670503200208053855578066658968993529017196967785858206789328850517015919133000298550113020335340262227763697348645816976246549363445740140558937543458333987609175694864239916633256835253464629836022393663385233218289979268429321451617276472569181558902141111790506380461150742828739549119591345597564780430767497782991600166228902405134629548489644951905339668980308016291534133219773966076597250367957335153613121755334722003363376133075870258700414152568141304015470140478596549722884775360822394480650263119568908253712647406908193393564484754739843035544862149779855020635107800937508677774857256501781360052028892409219321800 1321 -8127493637399373865212107279266762544016394019737879926846251492484113516192052073178095298624419430737546268111561767007051599780716511137337056824398290422570795573923639603502349150893274370921446190941676783195291304105734908037268135971014668107252216915983842013550788379390163120306860341364824973209642436935832902580120334874463074895612851865696365972762700769676992753986867517913738793181408696047893512829748065733699581794284350550757394964139169277486195722062715940010694513778933801476400724183607845519459204835825308937071690718618810622583818943901897221287859179668266885200797345651057854967423865680443700679264570722904488208105346614173591072513898086374617573739412174310846842785554217086232785735530742532987314599379831821217591561698415604384660507273167245072000 1322 32497688110194696930008775275892804474195638858358256213569952784085600736789643541549632022330981705404291770828359627086242546076390588309731774290267964164647814763303317776961512774514705436632140850130513037887025724800838746961682963506135222711829358112163279520283159145085046621011417951909742055608863244311526765046443863311977572589617646229105028477859043574839631088561841457690658398476097492129401067841911579742776654609876295227399853312801004386939001597097193102264304087683843199207593255058368737384030182600099413919001477081533122869912605742614641328150017053498650399624099101924231253328295801878662317913046970865780710110252850546704799619188854813320493720690282579953335559165833351620573258831288645360710764989968116999521966206370657546381323724401552091739600 1323 -129941662361736470549303782456695121371376130763406443491181454812369470793017849184065217283795147408129556727044603216466804818892245595478430661660968973340853047815262727010929631819662957724075573440761417897841897741910256517304889401460971755604851133065174471748855245577427744969721008728926729378762540098328716188580500004668766577916547999077887132086253033034588210386511910796040488137221469268722949509137251764254650069758668854516654963020386532539558570718295090322666276024147836415206298147276906685459229303475684042021386527180069248062865703270627129833107324939029269534812646195771146728287359473509706917392696634762365517130839553215670940657119559330912090811437771137392344374993798485075906228676972615935510050243823553046761601429440660025077177765018422082190400 1324 519570511424838192806888710668056755698479933526704579866417558509996894384921129382059656388733188471448828321814684557974124210911664831795542503374666762259089724984828437669729837108999314605465943281861292625775942834357363294174697717983634608369976072741363116052854517304971545840115299624343341991480469094918344520302873500095500149610362734702545085674283057065979330951552688827993772088047371879403886037996084051067052463148565841396628283408531780151281578155071677873252776634963697252178941692301367807818274260227891934753838849735212625485129822244196501883688795374944569140873723411245007491660359730558032843871973799660591999772667097769057994986518496134709907285540302004043629997884880801510455552019203222464233059940731443479038795629266894032265319247993221884106000 1325 -2077498381110749241695313131437893194837407644120227177601600975764940624908441213165035404897768897840889646804802982715718979432152684546129806223724755487879232852372828269488828921767438839626491989756868156422639103220169343438368353814494273324220199950209692590808292669631327108206964277633010348643783526226198876674795726064424983240866146214515450794810526427038638897501764938737716347906147303658034464059750013611971673229589049481712155150672971280945849946161756493140611967737862265432775002570152749534452622409417084049130736879042563360263209182871443001758300598191418857039081556247299326134694063750807783943927720353749370320716818831438187290581568298545724968068921162631329504313783475558562996985538249149175978186105296147745469018381444545756225777624274150202085760 1326 8306862409399901724010861030450879313440335772681039193293437894289163537160303715508886747430886680467098414650686148182606228763560433561599363086637130052670180368193530350218016902519648591242788771567688142713623821923205518684997521408158936420911978088975492778399926918811471932798058231342296354986639386667636227589486574353821614766826049600578647399415064922128650135010551578924620593503488303636686005961319811676076056331384561275191653984253836497192864044102613269340772808827307227514698820357939273340662488904655277817055590080989402289182472432810270966843131817640925200148663189055631601394508233779617971797367208311840984883940958128774361168330475215960938912374526791327492914688516977951872641516025457780164198296293091893680554998499099747170716238246777723075164000 1327 -33214939323991046835890634828599306349083752833724506893727225280903748485393770358622447484750094339317383790065686955602906443089522957019813945720194044875264207766092870476888403331875314428971603875756406840976116947626306513628401811081334723452402757350012899662957912161756238627566207839306655724223189688345825568542441350550382550613903817131272043773876351544501976425181045268319094965712295489203421765072456124689080071312562171211155089014463239999068726680746359735913537345048732281523180020749379295125283176092881663698496598880193431233901119950062325369685760062332273310622951139510340136376404829274364208703839777287625130232342766039645655557072315845361513357342461576910298569369247452574653519097765828270020871729718252543038060172787529149704031689362889728142203520 1328 132809772521340479688215409742776018758797830970334927923322705011681743443266068521156394430589705399075224508695123211733422176257520290891987191004130164321038425910622920860898807299753689624949832774901164309123927808228148449829534264169781405361957935516044112721625053904236689440731579315817682475893608616254404080855423492947455922440119549724888580951962471809542567971114151719457799204435471922646254281847184022410651375340826897154431114370578791156891620111775907461787672798549126946477178489556453232893915373273011476201334670982897950007401942292828404564031213721404509997593006412677267066748170135303779259608953636916648707229369866875101945569603478592408564099654515798285438510512736583733233304533492146374280890043768659869789480340097781152820199789411518855406013080 1329 -531039376481450679558486808148490202026805366516286108756058689881211100698980694455133738235342943183593161854857540841409980982960048200100141720043799808196937851649410001443869044700208097976940261264774633422619190163846141554264205415883893267605103663802485025539954150224530276258853744467805164350988551152437314358828914055503889513083615699631943780659790167635951999826799329204843873803463476710473019072091390440457150069184950305217253058452436346928513996624943612594439216368082992127920370071176377938170965108759740577278998307806710438980300971617152242846572930888398082233627026037418159865028601647735861668772757609010969915107597942850333036513881942568348426635010518906370418083987231852869962246694788903467877081319020756851589680057394929186615626512048153833581676800 1330 2123359551794324680083102373464495903566400772703690599003853282623095640305403315707184601380272148577287961164129189594582138982156811171673403088094283703363123568332014986444110096929379841692597307711174858608322788754230222719182797068251944654841431082692200839512734076261211113554534124851349317775032017582641634104223430965027092542116302233674287952835582967001307650199748541217130242223844399602111754592210265454288869959068580515806253724424195991219384664285894909461558816690603045907104808562760078455369845498564503372905682932791227677707000992876191224051549670062233392147747501894541225951031956918886936247929986127968920926535397000056370655046996742397467220488152571414741621669224755094389579895487639189291720897874472441592038968094608067286558258679339585281630399920 1331 -8490249985029190927660074487787019867256942697851511807807180645585868994296282222895696280277495826815574609989725761759774749204141217790600638949937550406702231846701390004867436789198076236970702793999361808924732607961983760225663971032784748833604491586018746692616818347091026979779177100007463763427835596289539040680743261096183967498899642501151404479921639500402357020612148826539157507260006369906795307999737506178847927376461022293226851401707430890138574654298678183959082919332100876035431013684720421748287265140981377956773971290987436756287925767697153967661900268681237904853521436808984808447566519835147267800724584096636664715243363729403830439673551253730564493778035856463360884691057284388374822545544060303900326930713551825759410853302012824606599568513209700679267115200 1332 33948261402071082170367475987461533205391670995920210274882253094346474893514895019657218524035665991502360420747951856520709847545084025265629419976899756816031412353587078966255101507203418042196372033080215923359454524019827072313006188475894385012216222830654251470105459222788813856419281808363854557717308207927389158065987440968541297423621287129756298431152366826717203452765837120387623571085286663594299330212579084814161506864687914164860601111906752647175136561474824114162234699297975675488727726285781601824706023042901821688117185477971600867585369835284010305357097038218056718676261084238898048834151902112766236278981378482479700781759024212026600303418260480595215232882435135247153256057739472929154475285516768145376326876040192185992288746107825085321674560685463093520425111440 1333 -135742148750713713782117805884311728364896726574240681796368594102326359920241120042459639337448894991344252313493616075875821958778268873038077361944671845419943354653847216719056094569651458009690356150823614827677349344950564754751371455833748731007311211118533561855115840676737666292373097644384457109790581478507007203494028775028357013466836858183613494206664504753819356239391491490213874773321907887590180786728976766742026574544287088309421843785885125852654690756902973541128357932046916634647250021617256108547847626405300504095671714867725999474728877608568119676384585948683880747486718988628986425481353311747877150690702703456396931296900043485928145855238903388003624658231813912002427281141665515843916695654222830564990641067365469105076671070027842143119412814511340577183134520960 1334 542765236321849411956989398234096665486215846845753293222871256124008677718416653935684785384474023987472403899186475411691321387000269422360613312773275269913298610293148781237227363653179574344848361017928644209998898404089519440947021727221210915626947421989432039773353179978561776467632567569036813504722866292546097677530992444887479380473273794037763595034683431471405967034326425736403001617562328144182750724763091281081169544289769468226882146593312224416658667182069082397217753166108847337783191853447277911191092022891006916893072050825126725155443930755534140479055562793459473801393737182715061030598559015033235009280757555209062131773095518661128908634324916535196969532139691609852126619973013440838300045802960708076646561749032154975422305468172510233750064670195014290952879768800 1335 -2170248423848295508903645942126551824855335230615733101877582262835780119631787684231161997663014881938576322956739027585274212959530944022463254140155126133490221660057192145915827603421396831964694445707656280294974261280269283385535836843064277675011348056239585226195044187965831412861598389463245200375606159733823422488173570627024044342885095535011940049748736003611549829686019035437070951208507368078147872370391678112587024530227126938059571420655682099357031437196026395175207940663606803570244930610151357516144902512164131827080365703606258542130010027310830789995581302161707460328200035948813747710321827755126324035895350301908720610551986567643207303290104810360747494590632925350794416965763179911291087334032121448406501008585121698698998366562364025966503803009400751934093360056960 1336 8677747255945626870928922976102048570122967472366411687079224075586582473316280304270750232634117003315599357849519679091409752432128733100439852426629685441483237965906285846217842505953045602489790564954389243061733222065965543803981456083045648300099268587347168159820488189816626186874774602375830335733698953487308266546683887215870482900913720359768546232527973459574517424747618386298646031380231363520825503708880751418598914512452115334440709835025867369590499364103187465823275908637306372154334433753545518673453667232210654300522781921918921421035257833427931450025480154516954409218273877009576233596745817923792892551283408921645641668238045968372131214103863264515049521483610405663144306222972278220492982527673134706567670327865381569836206408256041548516504320511721265371409051409200 1337 -34698017823975872957599792444495851949102579159637688472686605797956063237781853105596446056652756184743159034132837613385454807733725928309131006620469283394007501190676293188844315657137457719897594066042966136091030886052823432841237664790680395149719211030486976884265326536160702580611644582449551392693612153953600752546355272930672470851969410973909644449384240596404207700111420914168868446104644688392393831192286124040022307290285227621655007891284435857817333791433338018809917508685102202148997712621125643114466430301822238958175494116979549674823215961995414352588947596656333356641600459475862017917814991296481070518974604407430039173031539181983636980053409852611291482395679806096247990394059890413259610743231801963095467898664277792443174276111167323627452529763347221816629950731520 1338 138740244619888920311555248066570581025790063934118680465723110379399470963060453544294465456655832623756172072159458208643868963120393133371262744232655479917728893964022769790670904983523427961149160838433467616480337835099382442638767317010148298544683800672159479780309681355067505172717878167882608344700535934198343585307990544421146727848382979453614364592400231406771606879140705332023862836610663529467327079371328354927315505554282283817452862052666201401125378526756190360267024250217420467520441375503579661851323410442660217022196122386119724236988896677715391871746119319520153422190493859450711979065081869568436385415024167143155260584905623461722635248507308460066510601081651592226507930683791196104201473883815952274277170179500074558183194900714675908661503761894126617477482181997280 1339 -554753903834591649438766654713875261714143283710424646474129903610211146193491969864494971955415799235429942496152226091617398978074322964319095285969903371718296757290861739435685289172227320187423739698889084464539843096714752879436527938025030437472683904001590400918417662878156609062493967181636278043745930791390891005695980218400459949826408974548599104178471065927414989765608864817919364769648652581233926026949291109126639558657243107360549837330239788391674089555484276411581801850548423276980597325763750671517960617062429307926346592544453921621610931637822401559743702907885194491511047491377445162328005498098156606514516462659453661790566936681807519928518009091332351438169447718904646866494538740870767493855593755241583554464905257950927759001312036721814660009153353240810918240368000 1340 2218188243264401391236873246014155698235427953160060991634270421302135827771468382811493898734024717897950087195508045960869242898851421021094850868800589591988878345268462371541878305885054933732437540126594627680427973584658904848625563553794408761363750610116918542783025308256632755119399429806658170533700801106053837296243288245763451678304232702514754852112801542991340174753803039473514062841509832143532061157639844308209810675239903498274561021751953809661692600934678686444620176559686293734920444923356470532213533661002308013240873145500493848486747037557246627689027934659017918602508560634032668849363298632342030487161840800428574201915615371836723446228869764564964513449760948460340520945597431676000589757521648910653818325112237346720293604760368560298791707657664839649004371489362400 1341 -8869447183881416706453503027052673759416699822099674316401604160634624237019160167408947640658438742495551735125344259907792397203240547880442750680828497401365443861959649486442493290723066012410040580105977994112116530753941850223671282484813587260929944564721099978330430383507849650498721860599977946158480994763951671120658822757126045004343656695564675468638222395003441681290407690452477634073334286796528629240008455661058032389878497339679867976699105872917197882591119319313593053933038989693402044011564340707220349252016452943461074404815777739827916723327711119103690547293713201304301663653954492729808082125574097072500937921915217578633972283056272620645445239188909671093333019721929030392378694882774469296247844377725445661962850682693979223629615164492985794324840569929449540832672000 1342 35464580347756001126401305254380119676584143682973745129220912996864753413306339431270062666098352641672709483182902902162014024585083174801780886786795061120442280898234349474272379352677749974645593016047772660508661282796580702341123397787145483468456320737506014397305323146368168169935344113695434872840536735632102999530758428511352466408525263884027768871402649817811095719076651942162785653013731974899239779060983206141651711932259004253020880649349529678954602274003076929401356110232215638904400416034544520944183832615814938683456488847961591366819252385567294189264285242711758868815148621464548263125379076481514147798000194115005394552877203177994367403818691503305370706027808608779159430763082638738286930041734848089875274682749896561476222477430532132152542296481468557357392072026580800 1343 -141805546805798219143541283280830863916508440836267824580339529733513986720885459021067006767686402379915383433435995774353962217685434168305340016460215209240177383333527699831892703274793062456262874001608456778523755006159937016717851649750524589055694392454452235115031218571718771744133356344304898065158936416575633381328162063384951863659615823075916615954473447035739414847242642863650320126778952323367614058845261427657031455792622856868650206110529561871763534934747291031437637743270208636624116626902558818241502006585195416912520540794149168431656024771125449568643371068605586031952528413259519459904013738730078407344748700476101745068128459587278614111501376946800430090938951313769043048828348684436197283665738729495865995879830645116750789422238757784117267991756660128010650847407635200 1344 567011324307295123340860753487297363891461299295365995343435336540404145361079906261434247024888028145034703521657991074212420415373598137077170666399203541750567556772109499023437669475703039095736409566023994441045732851684425880347851405236668013413178705537992235152560142294707352614940827674277873179855706397293693746858802419622103755857805930314248568328313838072350837486570377642859571393929632639194637483104646440288804537440439990330478623296003018637001319121720721372759770208526192676484454252007505326351965980231085377626663303127180208834508951639747523351892838427114000048622990289053330244081082185928096705517743262793296106709450136047660358283255876654646300041440199179265632348593326503160403555484095455786567520018157327718017144000457916206961206511708368120498729770402871500 1345 -2267202785516546469159158166308879155358693875789081747551387363958274208780251698294383728865237990632913480389254606249730411904558462758208886600044956143819384149299779556825631028610254138652606052017206442655202721895781031033141521943128518047364844094050224817200602007438111883237836867827168895243531181616174010304241577807493131354299682589010227509032325627547654898165291852012204569188879263679923703845173056625615168739559062155580428553629651187945009867805479547563044280742626897387232436070821592002816745066065779708208879009879865527944605561324190854975787393159422529672063671771389454341190140664210505381719316452083127927489447019420788709025019034151993415879174296707597425215345814164045156464575250409425486755150215287854413956003604741778078595597732156690607707633732902400 1346 9065444848041398232129892290959273935096013025847916779189043855874449562047358374990922291916028274817814853856244119145385831683024785796018042005872330173764732529467004552807529219435285761311705727907303194632337614419798448050128807709928256191730644213865507972800253930640451910716166053136786332598965455634778337863292068722415452348617191942269682307205163954463557375102709381005227488865007404376612426717784418297541114828998352585038688101490226331653595434821668377057463102074115559456248770275597013532763894745636802828019521863090328325378651313270589761269286801918215855817944971447524296485899675947862997800572198499114781441253096125174971286035267045559025581946164423218101192425824403453102819654367914446708506990272720961866175602698490774707782480598705025211057840291184591000 1347 -36248329199529590423463329550830580627169480229220796311854488265261215496253956176371415769739676703920605318987531522936923285988624606281623550830988411433112608758802598259285166022589067775060062927306836007907496731509481437758255412802591133546370021971472623796974889051112069944200136373261809788292370920744545064403507302230758034387962179805772789328758136337301494637463698441540419342151606857909623310775163745438623079729987693341758987071116955959092732437642209205291735507559660244893535995818830317526580775081781212396132855186376880428497261015865097309496058657363595042637718437889488676708451841106676595658239129413693282057523023137359365071824581981140200013809075832607622364079211807823896561689460938134994333270264869229301527584720296135096538930264242543608260293157517192800 1348 144939575850356483109632395259589857560393364245056008591407348735317929194990139665453631083718055468061849481564256728408962095789306582833637487881927729385765966647967182585402423795670200165635184067729701060004381678371601250111746112819639311330841144848214701563745637983437629764151847754256363965047238588282388117024236045178714024364239527539810699555094119489781118749537126874917952843565539261806913528556856017863664072966188627865533898207957301058952642656234344500386701440186494226441020886469777724468216069116410395359602078844208941786898413052060154499291203956205415179950801737657044479067866222493592683816416542490354301302116280641509642127301674401467169990754033403275343257579091952569386691998966669809090380005181828395910557679720236398290546745720435716669238202080669892200 1349 -579543578458376936507902021451457193056035499618122001197928902133326610825376303693340309513325304055634898525395121463524942768031465814005049008478594742264333666937684940179180871211305515838925404660377008670226748867938752307910952745571335107103295257861866125060460500482923893323599907801074319280812932649197713607663039639566874338495804816808157488029813635143022971246476888474472205667235709767303079551740391109426587996515275159005937998499545442085590852472454781882672399081390441175286736236328481879245814275635715387499865454132179514600935410750306672625927141394120646535321409519069387487915091753244668152910767304386717238404654167971011790194159781659172895727551710375716581290910619806154326021029480503947934792805498485343282828295752588600529299275448823867066433432569075528000 1350 2317316367685377804572682770910900634144082123961019040800492825555865415776742293703930608976573609689334912039470685624831315090250340248600188559450788830451081170169285687066408772642208953640529585978492837592568941366111407188167872908487907096850077241237177728431251343294317291632341285148897730900511588800683074102891391315279810157880401541011901753266219966479842569739980524148712963716273571566127850410328753901576670027569721280447116101610030446537231757094698348773467967881158387490175287363480391452480186312533760210701778204300213776827560238453165735356959336145272694382979145122521987290987522053541788813421318691600051821933672096475478139036457202001132833717388936069438376779205885527640834277380558887713029567786551577970826222546990595377120040308604802484697277322062574730160 1351 -9265837493591850352325302321954089517304629336938530038164866684521230488680572179687699980518499525041764250353626930579294278052926945086732093729151968502669227149850088031521027253718970110746086144300255229434050524262160724149827100177297175683978739017177888855026564027738110363469258774498950306360276796347881543918542855678844575806912294684285715189186345101823680977858511896922256736760678825104344904603617740425075496607629869693756906954276943292177811336783282337612746631049106483546577732884292752221899085659485832795215288627426927452841115262987664005997682177214607912419751080385423793365929621613386387383502090097880469422467309265270242585922063369111782941526293508977957344889136866250997696914816055746769222023897372406869250370818686081963110470700338259251025360798039725032000 1352 37049653267399556344513474428258702944564951771405741808344888165701162213401633347426672476014695606347989129429270989105089156939854396116244612485706464843999173789598524634571374119231275040092172245173121460904614836302171655292187957187230370618889219361573517975370960433905083672943088100311384083250355472266089738897110153471119305492865566326964139049765090708037261555923274924365612390459447542653774795626491255003136276541275897036898241374546607711225876217729972821990062137602863316778570044662679543927320929678755684469880719023888732247115192298400611800076537526240567847275043939986315010525683598156858656879416705428184116619026690052316068352401371092615297671005328572462770356481536018989775802021374581458255507775065451105258212727247750675075137219175476687769245391020652702901320 1353 -148143886935978455181205275887392915847266573106695860322956772461641133536887766359925540676947037612818674691137960758050101892839819768350275503203468569927334048524939305796814344719899741351609007058258982847045642045790711015532517899768879586378952735491126730692167208635739463701398713133805830431197674119201779572385381043757193650510158937380125816014578819913891512532791015263936279325531902763917279226004886173712435927534365827488520998740808563506855309826769369664756296717206120308551762288412237668391004922460444327346760099328207591861125669344646741316645908477632566512425843140195764007286653153242727934452676816715394650682341241982563374409739800194687059724275794758921021417291933099090378557671631883592959352790202311812298034469407737654604632369922403797661522996228760928817280 1354 592356885538514841923297447662867499713053014717664781144710596747445905613852605286187855542677372559104536687790758862368170754239254910383086990258714588461431860348831636713111634755552108241421974138947292110056001859401707597543459466185694028872162531004160947865068371856389366068016310693994864647237721664356783095767332595192877491767066285468777771787511594775238129097898828235150453765893973269060457656125585309530018787119428942975531522921924664678639018838712907523733430515891526206656799803868282247456413640212097923864585045982351741264999058057263538571716367273048859219449940570884176009859201798192399980580928344908454287558589091262044418339810985027409861464373182664293485060042500340545226853562190292674287648365476152099101660129726243708395880328880960178179588268589205462606800 1355 -2368553860861703092785407660303722670259349350960781899133015948296157544160747552273502426792726219704403834607748627007953444078902477489595732667306470398558611091095250869325304583678811901054540709619517052912960230384002936778141122529736753627997918674438237870381229708872772112684450503299066564670553813159757380735648698974091587781989466273575933054408857095561423169879358889613706084200640185189861399832465968011109458221871883748566362277374293224136597001269416295904167718842016632593616069111443183325716037750598580008549036633822449743246843251179432654103701135054069787922039626878926110217900050398840399403292618979465470488371251320414400843896117936720416035660445488319700974828550964305853525434931495909380142183122611989552794947553434894807517350220862370034563318284002591829088320 1356 9470724581264459761061872798654672582828593053059205449643431650491457646047257809693755626850113256730692663794688791012491849140541659159871121426755341280546551612645457673514124988330105108801842797367368997945929413634470638746376657128983120981559957918488067214392652804332340132994175501199730661040790892925643258126736906577150539223245255947725966091024212860389448310654232492941903651308336845896892732402227494246850185779416842390343266950482598556851202304081689618756561923716461487625677591150256135886882994112204910877505856161563135514881582471566915842336685400558270153523582750755262107844227118489487566488966593056331513307355361766064647418209414070545861644530375367367403443308244208052481891899426006824619003902865383259686688899502027970435549753019533946586778168050632120074765200 1357 -37868950299830677894308562772883771023554254615091129608912011122079098201705695698771351129938496787062634901123083184539020018104981350661350099296351174222362294869104867510465674603028835228728658710349172720650880363219600069206030419063507155484883103071927906627006350840606161170959400312463023849268794093915919359224496809011378291757321699226403573720706426193533507727833531786824767117646640774870877776153221565087686825504150108613388149057847148475900675637622130991736054834182047481605076755126665871081960983810915948361643540726881064945654945850322840864689437670962553977262083908094892541709260788436725330154866162007977416401365028755115345504858849606233384065941449283322707923001987197860548173088292042631582162901544682890211359494959085517560335138963642997594325024564842184132858240 1358 151420070678931942390651965735057727677161618563106003961581901132576326100553247931573825392044633788126908776697008865078968612172845659171627443092162253072332105402595352178662997970846183087232368133292499910024896432902639290802497203319869142882092814096872175908845199951425234058735344778397688433299105353297304809778731961743756704087806862742442946202448569815674994432464004900489875314500253631879810061317949216002284770738434422274907159659763022194616246874858282996258321766663418426668399957148701019728989058936470985276014878042912363228384896017420423362299252601858050764402176605683764931615613009242867796107928244452204119318816289494067825108614040731187694691905662430840474940977599096361906914232325620839597564080783941107554075538848956533559018541751218828885104488708313956641368160 1359 -605457606503439992707870267548135159651142087541735674586501976255650869302720864182043286852308395123218792321956975359857241365348851224101139903422321630148849426711420829527720829046641486308024967789078783592626565440494190574271453351709429083797896110908574574384840154438524463637471800635419890023735214798742371378787982820380171010122880969551503711288038859312652118302624889608954474835795968288195678258133840903351757823109438332614757427028691574379145730328822608043556393446821158256155871894196495861494011961661740777342467639680306562762790772908195835535249840025499456855850478596369052833094272791166698690100656177841050950273805617915491471351183935210355152660817314101449715554575358621025863695960885880767557998765757655202190532929540325091150939036170329071274625612522203632453340800 1360 2420940702835182945718745451253505271486351032514692270261439461829998740325277686767271483261851419776226325939932103536410549238865756634350603485679947429314846735832896999491731972119797890461979462812199891464269587750343358268010522795430077836462144799453297977326417461631801790163293542711628593285226953920688651462088369715325526919226756541426493283885351022527305097869885482832422604335005566896862370037434125176577515205452178189878853166240385791510310179441366612241024601308393382578732467566649510426739229673043940734083058498828817241255541170253119886205777435523341279339115562159608507090959664013820380039226948337768376994654607429836280056410298033356277610619271239106098104980140255889231311388457358256956351747072554647125459077320273634440289570248172519680500781247892469742573001960 1361 -9680207838101180746741975616837230051609119924993611766294814497124449723344816731881329068262909586462060973339322231187495652189958309355451679627299470644196512707492077840224293109785930281391724516249700877489915005757171888542089427615232446629548542711377313020256519976838808770698333416033171165635192968082356578828782732979547833301157136664918767716551108024109409534831255135666753283510811787305133216896446641075125363743524172101803275620553804576320040607661945225326517165831328180686667832180552893504390295468551622058750785483025405558074361373474787605321123153911342205949889776515111353175725423701965187183010997131089944561944068458455902975505778798178608011414761749780459241727273688877897438855333677901970617138520052699343379396807633066820084120337978416051633904354086145497349587200 1362 38706627108589421630145299089030614734768369660696065016299588543799699075665237379781269103875935125963988536979591616604323320309321281234523680122079566108135425602394801671658957860306156256373225963399097904564794347019332802725271527153370508537100670295339992160068007208633066190680330473417917149784770504052212958453866878478052258416842124714516972259779200002841753316445781884412099169164294059885053386673457948310584922874537811593394377152284825478534007408636667720472067263104654548135855506851332491156854104898800768214296306917124262460602033192453879370542038389198355873490880367822685159259689063242244688127632534839142157928760464482269839797695879776170071753390418834206539778400081879827922718819230973087250204076353631424891000902640114225756400558488111175794798800369595420859862525520 1363 -154769753940938739775500896215628592612482359210255152493651853700094372749414038560364009932428931702365842032554687840532522006700122722834769943429278632240827478880723803409974906403163495043590955933995365902790362788834137071884679082709577290278195406297056303022453258606776098495934702662264258240108367053929798453787622058087486748446544070217209706148182951349094640297059096597812715827350649717059124242989415342723723793650921428602488626731008059282401017292433042391228115070567176117954892528639729585349983689914368322347605187769252354170182293514184529654992247475684457541165718296593184998903582915072218997857022290484729829773757354840260515657641843794193585306286306550642204462308013420547871411364126017449714211868165533693731414542568404368020183270877687049368387660770697117882350441280 1364 618852247259707502557554055405930479980779802989123971360373710513420423762875543846099186325503752250695082842705663689018090444270143865202578206359934032562812365561052114720722445418340475456062800905330738985703700043512463406590357818654260631164942472023814700520646638101014352310017477166810227486913860290983275814952826356786306033812018316602508881984109332626058351339165568689073171470334400649443927105220040102489532408011561289762390347114001165468682632494609117202405988575778936183533264603072577020023249050998508924317155315715270004166329509403807499570808444076978740174186638756022272849249976394887153827997474136448815369303320138374462904671328061603277653296833557939130730811159268268441904801141318777006916130394585030108081177637513406726341894359373326805702144982519888347533899766000 1365 -2474502911074882005405174081092881603433438968696856717532962081692896765645978337383522368223038353746447531010884288768585759943498549240966232716095650572211748630001290146304517226014077915866136661486210461185775917038691506546514642041268920543165977481615374216934968181248968487691937563453842114971224785152800238918160330015227489393882950577074979408895792387184271038917059971600891013036699379486523549582810388983945599909429724559449286864038826147998188700255209416205204510062265636659580885677196276814326335540882917452763884657237303336001651066414761321060865061422002507243104118788586494146676009554189948609296546055980622591827411607837190323195496526596713725086274796169850455911626450714254029676682475663606385862114490526844588966499204478415356824750582064278205808816514408535750780860800 1366 9894391309366320780651959068655059045746353632958925502925331636006174618034492057758271062451016974841012675937707866394515405103334106150720148513798841697817762808324018909853847471765768832114880106366556351577927379555087472750268883771677733736297337547287074731638488928274661317129793560579356486227726648863388275366198882082641370365358615980046789512572382906847829657630382975220268845074787903155558941595517487804215698207642264709488657035255096221942002415694706345737028121541258366289887703811070158839618658441829691501965362488251353672333235684743896789289975362411798269766467699361517155799163818252845245354569739617933836734045303805855012725341339719515763372104487650535166341309000975898664864920336728012697554216964527017890361749603578651281724019791524785975041417816929768530672852564000 1367 -39563099776351831124521270122521556953809579073472176659390054136757092959487342629486656515234709916825690302465721124192806221421869912580040190848716302054901928260372769384127303467024555097599714378198114457372906285617513124505815610000131067339790174358633094036903396188460412687308410811884612460933838960758129405172441752087129039715327672328539145294467286471120196937176292768771029375218984072997856633555891092827067808265180049940029712986907785225668196011008008209484030762481683891979469401889726747728111372220159637626728270691518428297475622992814516096796075391254220373036023923387552625329064618951559730729314183731895574001351342268937026136719517378801367647934605053984005674204285049355274502513836077869891621281199330539571230242462044286410369398122884661441510498453902779298565600393600 1368 158194600659444466868042000496296743508342836603929452314591302074525018220984205415276464657704810895205474699473921000099203466924967286104548788725462399669111384995208970699830930741934314465270399888912772803169077968110429162918685926095955739024595683277006310615689183103274784088434006303588231834084547692949213348774861595575919630024809976222695132361023371901843687206700036307129945959027137655451092273710515867393536459189124758714670772270095748020786629600320695331401114849530749187620522483821204948612555007405849267431985128940187398669098533016756091008565584429883502339702174760087348847221434542431733516950668932297294053710798838095512667662094069038697820446995765759013638470295335755917358541833863372717940786171254690016176110157897802668520684657310879554935611593630679681562693576768400 1369 -632547461985129266763785401821912352152981507972136675936971026738256252245962548154157116790281401765601234438806924937281595649332541709292284215851299315135046288019196578960505915287278609791073312422011871380870109896186814530415630265065136506760624676588086788547953899035376330387297864678107833068836552187523208553249766795230572433218172513469898984704283024739260037746809835982993209132067795463791085949293581309554888222841042887936897645303192104943471100779468752033645673038348152684346010990318449534001561709040486215154375809453161950422174761463904824710103448373478926286519822425364670590136011913733541074359552914345585959003260766547807455400913334320361694011482938568174429900498810609947273959014678276110447603394877585240453486607326585948998992992643041832018193711776883596037012223968000 1370 2529267096008415569095878689880074223798043411705213465565438809439951209204940995105928491941664819641679303991325099046529737763108288678936539270325557607400869823315397489142660734199230000418845265291751662084523627530036787963871213843616989402629703882075982367151280046369894189688902650733374076323020794093030102934888028175491504535753757580850704753526558450074534315336494595302412124831421887583171555119054330866714279561231606876770203656850782822378296272974487534510100264148266664260328188541220264477713486202217929040563595319885125634545843459460731820828527176114474733519074474106999859736331903624236599787846021546789960671282222370553855368204228476513939269284808160580566103896106757065964237847944600045574411980709487719991327221799400449482818568095320381954161935995777873096023467648048800 1371 -10113381411652794139633989972040783142413621659327426957541902416386556885540347923106506264872708994109993846953051859919121469907992316781565590960566052976467296270181183963744020769184933904777707845588630703469743439207475675845390997558423441585412725712164989713319126691846265626668594286311021408415469259004889393788330521319005003854867494264860932887998409850304342216494464981067846836277468775489486049675974085738427762020175106484258146344663813008773503831157303892347681504649829616799181313994766001829727030628487333063400909677288487004190272755842731981243093242062826421985392531908567785128985550225871657603213648292018965454976053255862359668059488616196397496340924776460889653884271746553262786146471126628566364784438270791477917572439139483427518347527408838574964207971379135842377603383632000 1372 40438793869087232957445156402100137706678635678560565177846021633361305752482192764645457709278443455943564818153678436254310061611173751515109203349802873642664758989990469675445571314452261236233641407635309735381974247595927012078726914755775141826817817766942232191875883366690102261475392972127999799876555615518208706667765037667237782810803090209144105435158852076958397313452503023419009355368367308174405748360206691187015396140748499269397347351856668519092003315154151888017033209359394208566989690425171948566695043089239920707814236647750479332642071973549952950953601507068968634706165473151303306996926239104142906828275844594400292068560485270361320127851185253749888608320764580063116660762590201700025866602616945734164474530711419876437586668258112293105689281857241254685027262392727692273589689418173600 1373 -161696312696988249642200627420708803516355120927199317830691210482569598879365649096592624307877469131759252035723102909753993176337913008943404095181304479965352410560331424173181718388366641780548104332571101754422538192817849856855945422461024292771958595156075388336992983849373973405441345368859181085736781406566851245297731940520852560694656832834478519853032122868743422157826431781760679024359965059304430496616053609479525679709717245806462233705455243569535815939941950813150937627433212823260914206075310296096071690385934382781936797073919136454746821552223961580408429206274523605428485400681712765509467755010085619117794838184564651900970478403743245369167315237357451474009202311698748861041869709529963398807598881957786111318452445349650637428170469847448450841921558268340303603655304819679797727452486400 1374 646550056525592489478428320704480649526969065162373696621475722412058303385720231618660900336311142000596743148111180471594691259588012347927208702292248308840797250769894351571821097249777427004512205216263550099215318913981758329149553625570271665015683995892910391201518201347757635299212366418102998529879211800459923310919940125710225940322017091059465008525993961575197071625162504981944034319924065540946374497900190552538864354434030667372495040844955552790653996607984305883125571908081174659116739698910785734763945103802173970415907954727676555223038939049076354964731968024547890539682543784133806315790917518429715688917431812281429110468667508517927547968280304455026861304506826543902312311044965774421509949791183741610618173573832275040865174824701835897616241073662406090380860235763750265572305390434776000 1375 -2585260474606584365228218317678804226975093633031243814666513719611923241757412918097202507252403231699056700480573746806347483394802391969536968419350234085864700412650596361408405714780290459254385770349997098003179359832527726717985919527694016634002322536238142182636460428541663794483607837527830772042861354355554604437712647046862648389518092272124840278037819280092452278679931250987210445997077512704290374187523565296760149654357420700264650029556301820227380573829570907470610850662548746974802592069173534942733888200223681955754966652293333383989536663910666452491902393970529847579300451823210104074244631325035517121106851299768423060968028427162686451852396878997132092661624172105802472871283613406321403568851696757775596160484411218543802547122567400883610400848708484380162384156728080195850113884593449216 1376 10337286987210109548505690939643387714783565686412499485844449817539731182337472870113426389489055111347863928236400988466921708173522277666901032150328638656134519050078358173363500676131425814624347743074979774735502757551978332051372486094265619313464262483352742462375375391758405092893909285902971018537277175995546402086294357583802969899175826634061432253000281548673303689020455825510817681953898145091916296558242819699835896164191563811115107002205754653206528793143479966270898062383743615834118204040007230831372346548885965514570115025343234323490498266709118637140784800583676614301741959623125795650150876990579433327984580283242112781363747049779923932199716763353564398578836053639877756914482359500587229734535589606708717901720293252062023599409416631138647202096251800883164808882583265768644584242586219000 1377 -41334144653328004903713504558097078934956418822229512541073923625820851615841440499825424474854185231318182362407652607770739793225383313232321290264297797194537649629586759251446791824558444179794763279635777001142592974314203505029163452482014194730916058427077436695062149863553563807400409065329630762280651352596625029213767573917629366591470357346787538840571142819135940450390965330110344748022889438041019600449414375772455013167938527817324786989985196515361528632071611403765938626837183203043972832361414311919759083847453104214095320508799018652424552311974433664947974284327442210379951961075169400499093445449624731512091327470002398797773896193102506724525712067388934773972150372095444276974097129281726953554998235471667915479968159280985050129676392568311177438470774418189646395023402666922557614547423570432 1378 165276630710113157505605480086474766144507674525382502374543128595300924615123679206697759812269750316312719892524433503854750141427197235470870495196960856784590575916243506237852998994449677902277221808094130727322663867693744406863313212935487954964780646123149639999002069203026164393713789488880345624077317438678028579685460511506013023228009648851920642517259567351306318002285239226016422740162857292092494202892712325584201101163094447495810415572558468364319525920482438221385502653452897587017900452622471318586812953065106228225345422572438709441685201940976509039697363999630297589537586777003028542517597819956794954580374619826098410610363757483043996812848875063007805849489400899854387357963009142366593769428567339212407536941195083478815657825460910588053174299548899438435785891683168779097246739031491135728 1379 -660866991870027263420343000116902344634553567009043609521694372921253681453369569903480423358050767112398654022160221677374682789211128134560431621390881088606777580822691745248467385144359934436641143345883318721480457596043415343411693767816297388884669141948676207850416761329346252762967590186115158568264487228568459372833487298876563517870857289053557283988638635341751748370695466066373217440491983755847015394755615954984699129377176086708469877897169276583780048596211903144412487150121461796623475063320303451207674013498292031444190198974639924774005859019964694141994715540195436439153543493039357905177289161792250283581861971444898653636984337919770095430135864927383313294124036796577985712544889051078042112463926172294545634636977215518956118109437544437839709322864490691720588578998353370141284689569354860480 1380 2642510884280549696976917095952389910575233072581964963054372437992925196439504982988107036038622752610304558089662620975448390463337072935118853897331624264758180838499962363365709489685216410902662199796116853975676485744694315353445393208958671979652079536381331819540105420740335191117440493501779284939484296489089534712094564546455379007891889042957222816798402635221926334517355760842370306163794192925376028449514693176525727870760474007262354340660568313825648511914015085084928028579024669200235775134791707843815663800657534516757915325773837796762864892856251267908260380509892146131052327955677009252820987354163187280348259160327164474830579568467415162834311263199147473720441364158326742826698587869376708043060661645974159075285782363237169834783265947824883894316197046501256369113249170897751688737224499854992 1381 -10566219359522296039079892070381310212116635122377217210923213788563240425381130805391704670244179965168565810590893249108345163821151805094027277588129769925446918306637975236834160934990290025566085796881568654640198997535772734771458144025126485435842930676196543262576159912954340989849674657221038747724916154795806211044558505802056332882161496808112364370212937689419776805772393989858698257134301463115592056327745638486648634881336152712462916819130718940123420204727748035211168116106288761973054695957841444233798310824464316637211447779228854356834746342923671145027138470416098259894372192492228528338206104573661299459770320077056176320990974328986946369199535800774625563647831004662044463553308668430956186951694497176395212081527656216408919740401567565481203715080059335034111575241498402655659591012055042286720 1382 42249597318438204431243653128978987962728050965993528565442615938021047537483120738942775432649084293472804054615502733014977995852876932052922105994422191184067931516003385072578789854676913777944143904494017562860436466644693499331171361749732383758288114196425600226672545307850456058409790827386317565163897657441720810153788831216466867967073281529626005908391628228815551074454789018316045629371338068199237285646060930972671965155599689024110265021553621726832708277055752344980081972980168185539022573313395744686615873941718362321992549032887274439694450969539761298885172074211736944126247826101124538130422117262527201517896877036987619284732950197090769810526696486651777062523253842097255058731743857375153122372303286308711944828280944463443489632633332740507840322344298874750204936987871139202031645601938133131744 1383 -168937335038268513151318903629936788289461229442143421538115833895284236386768494976549173904084948247400470288290617222709785648858463474421108350847753890268731397217780383590908786774366020248995654168694395813009675670739497045291460006518643543723988225978920067453129165302984988969222110358885172321377487608056301636311722957605953093877353636800336868320861675655377103735667961905912644112043318801778363631593285906130765301114068077246190791184557463039894261961195263299857338427819017720360924884856309909489045757034956433429211126035356335601636622435411913640402118273382742992350976486006039626327051321351670400399636651814673122067954665614566035840526170559335915168124494029777888569429413688505632365883315128890622360294804162137999498496602084519968617587516088917796074548471669651000825655961052142381696 1384 675505387705327374823366624233915964062051201325683261718217773349754318029726532448417262264782674093546005809700148488991520595420183567700478309164962228673131759391815181513887519638583804156305823597802177999725971738756643010997419974012761431015212471874409671980405233339455345454523167293175995803901008136998043774779626401452172650449556770739717280366304847834862526245446835017943774960927334600736192871387876473961791842301191576513312526178646821517404258580909046203393300801058807989145720530547694984583542668404766722697205398793292424649478049749779347913856832130304829945119300510699774872719975884819877421488720124093475721520967665962009954811232018591686404602666221095547728641634423175946203080665500736452673360898933482088975716116286491256218885475909909448072660144239857610942194758650426611352080 1385 -2701046797098764451321046479055117174794102511320120984185212467158495453055010520585576232828574583434337061989354372974307117507577327306200226367458258715183766698022369837383300203143907383220268320613999471781832098483939585734584135589968067385966075514164795646277022736028753220689360173742428493343797082039371162027554051788113357740830027582101723128182718645250705884928305313580946760574975798250429345731829013803590220381333936402183160337102005534050032076509060727492098055480371123144169122064373481265727720032943368022780157817782281027101201935730333530840303036755551025537089437910197929441075445583678546916694837936030279899955622307907169897730145296750258976217388733579844686687540025023960271779911085046911708508335169387740490897658645464693710263158142920307560133813480946758985453805706791253376256 1386 10800292390164624246704815616108976790981391899565326867158644506963936813083783668778539852856306025593054684581366230837181815683879508071583684839639486274331081491787361413895755859138546039075351290564113350942321560748181408808567620837129434674532262542571057410593747340402487374053333786579155020295366084911168836904555025503570963875268279126059255653754783467674680709429734188945934977713207174675411024769825460240999725294585442376113073132447621188601108385149201531082379356259570812773579054489784806081404547777673470550137404121159159292345285015359678079778030892799722340822967396090418243408421543800275845293432142074274918241585246213449535115647035666826743842874596422051217233598735795265322714858770097105900511504932079244128929389298906873290693840113128997102854624468672383498745244975959966508738720 1387 -43185607203996467319946168609623484618443962236051620913090032035807211895866941934791993555547043131011626141589439466891548915438511544253652643028460197785120312716948759336048790681019632793369091141463957085061841223052459801049599458606403795520151436848688995564768059883585158132856647790065692254145903303138576104600642331998956442140805784940843608254414554868338735687203864356201751228936264544469331397736215119304678035044064786740573635382619037137180001479081761582392637825633742119019658414673431700702061998726929947278031452546361228564506472637045355965282558377374194540328041998265728800068552215543093254369769047231578110977011128211006863903721455874928142304802700960812950803789396940346820278681497440196881449341524754762481975211926858248981885435934527580808077155705381813174507981880371060969196672 1388 172680246613165638246481151931076902192689413482449211990741232627377047378374663254032877982855329213692604197699893329158607225676637322632178481642854250794730212662447018215401641285845633868376356465886468645561923976159746202522048404296649663102438515441593818984854970338742446633736218457120559577844646688446566969910992495831221144021838715017622275379697338370755617727371315145557802906508937474763343006781006355578018481607724864523210728425148554611784788881790108154289941786846483447910120379645190073945440883168428151059117262832773791439097785428850706417018556484665651685106768653675215608235984975696948554490501547773724672738440734828619938173586608400608336819989950038811012083520874483318012527156206009363577919235952336305079210635926679081032564894836611472331972213378546650243633378886821109944376608 1389 -690472526053070280636322628555842152680300220561232871339739632814702992237687599452032408439950597035601908276410834469742131321375857144722294657055442539082763644633882742363147359535387092809062878118635204386417393828193291764839065454370242976535340690476555065299830721923916862171424974818928266149246838144686770031093175492260608229797015876244003604466632967136097572491780452910882331154820291549730235202866899082740280165673409688425382420921977539871377354500772585483821091748688298466543867088644664155241439874116315814839743479645141387953420131433665654912898776733233247942584973004351138758120159613247082206139250264914985361849335497146334564931282135489966360397411623373564332840842225942941308707719016586980610421382878673090892438535136552691959774793962217721567654990592110461841134805149294741070150400 1390 2760897334331042542652641726582327256186165142807286688236088070297733461445273159506095788725794331958790213655495739940410346926140805153164332752276529451003055290522026527096051709420884529159534150697385605317025326639417058072067650510092657342452130786352459369407841054499195663095096198033748171779674511407239315160516912121419679344234475234476200563244804814530107778685378918304749450059009427198258037989513357128519057377608957084265825906794684792156293320734941386265860881150771448308182915181800734711501990005550952175624619094905625354122171192163976062456972970010774931402027361843501796517089192076665506583539528437059815926802640199007101403173017240234983531546863326449268284725537700894707142243666473044576037660637294912628142694023771145564986541582873910178892046851145885446963803568683818742227376320 1391 -11039622536968648546667692481450981081682129720358444460853448357280644306741440902636709478808162111189679643962949620282621638135277709427617028111728540544381123334551065229195708401762111535778177114791082744802060973061946210925385957000020203632419990200119293656010693555278521441562123415753274315065888962634935475868675811448317246236039015889441495800895983576012456534146199070975937799442411807547856638532779211675607409380990990124908583846920449068074929289097648657011498965961900977371586079795509128725740246243429838298684006239838019350102312669074336639912778546324304823685603391547428133448831868393559838792900701094466719935378576964354954245295673488524238908559591538571779213094830323283727900206208158837946465513295487613677265895693712815751041393522527747261528511217152783333966064951275832010330041600 1392 44142640032411258524685198288434438453989686004788634083225951868128342116837937738747281984667378725528128084425493452371522108797447250574940369070531966958372767773505993913554361723551746013985118233401033189234157579203479208946959191129295000357384592233550062142764143139756811034707178656992588186808223716485847165427918338510024843028355747059512412710667118252215002992900506746041366370179899535243229277947661510635058618451328761949560431039129563054988508113160464972476049436096300386314293201733061940583313199889339831937193570559423260100238395520114695177040472854154363449005107580174187666436772496040543565648652193410964318059146160123809992049975884549404612783163375175366381508247397122830767573233058031104880723087873541217655191795036987863619109967028584908833443219699008237842551104607657158634780899440 1393 -176507227889059285545613327308933034038111878322130176367960797183214663382368031150815895831787474365209568845425606416498973115620567262834953439886729865772170667961791824520052382522543039472223449576761970382846775188202705457854278376628605238892918983021165180464395670060538846551283054749721947634909788700458559434379629746363708859901743852610840252455366008860687105894373807521465297805272887272928279743273677664138228829397956960267943742516631037474514362059722871349263496333751697310994582389970775147025626235652442753126259738621927452337870031050405608999463230960937312754782488429318897942279338250481450260994483647087958500982654299499337072919403816130856922000117453833156889009630558688926332813889907478014822194443661745897566587256605930563196139255619628498233793691418886748495296711532778344317859791360 1394 705775854989924948847518337375330078637536509620557345386617680531781529487225309505584300078021844169183970282813934947846939157262208313754881393170822354335148344311325211687884259983383563329383970866826576038220017827335065755199791216793809643248645322343629330378887065232575939051121562975993218534452559215575458469871849695706084719129927506352159721468294649694379783176619685916409231437322919799718029965687252496755985663922476682852917562142332794321276159095739930174706542349263034594578197771652290642946012579924666801653113391631685735440504950207584858900071119482831912546733989031383279697845450266571470809606239673823746314618801707831568453342930809481872313181353648985184160253000132532779185820130161190092074384322752231977707274912740759504580631094337623947707430237582278149397712351864075976962906143200 1395 -2822092281327320309091405668520248586766873865202732238046298924262945779606862094397575631746567914123742029037573115716124185378729742672591001184331603918965734416290726269106867676845799759115697708992838087396959966674732868226519277864961119351157384949983036278792576092566926454223862023526383357110585060326856474941232312172325430746593037379960360930471712624613432363316073718434210318416508198555140190890995993336463939020469071281718214478941363250349149678373803576451935606488345600935177346478727830680813600683384731798709754064056736682566674736655714176047436882042698532224090439538263246104507181304115000676751283729965560196792034830021952366622304500938088828937299988824883564723160347462025636310276056551143362655464593418611219975148081466682657639545116290486236906655721703271200617021158409115137483086720 1396 11284328913525779124171154026113396099274697165112389359654375425152260519044303710415081848459158970213221978747619793513869451214046452641724399815033808879380346219176737401524318570848555888110614123958934184698050259547552144711317394874575343170667201989879107362772226999693709063976949822965226575066991278510425131974199908649450159670575423373534630668423843777379285858239671034884104765818694636088299999785211298991667221647505986079897657740670834107685384087671509450798762530227699405563808482284077511970521267535050157342673161480118089867043207994909865076288720532022046241865792599723067741993656180475432520830170404681966056541388918401416487242665971352971268589440881395112781101885678102279177802574641516035761819620206737128716640753053157513736948114292942349284212375658899297686578414877159860531889868016800 1397 -45121172146889291750775851456488126337547329001273938746471394246240451675176044633741855271960775865813515546203935369751674381734963549084937983993070730031287077153675741028640999675401404442462262176632735166807719102181085816869681772088716411536146526388845132816299351797249731994666805284678886944048269159482398046507881718148412334997672026604071782346725618782492087976708207720355913533459427923260169526571924508727711485187657251386094760564630678643577425416176385440939614407446833712934589384606117080307752045561732319223925829791590670218783168792579729800292854201967297420455208211733393438365770975686124443037702210683358554069621789525082030452778630665728007680409666349416072628019229025342902845875273909399417070404072030073087911886056729057085861688298044224008664228967579953993748546544772927506539565635840 1398 180420183794437943714418042461197082195292555463063976939729455883825199933272531829005906390112426726601199669200972027517665317846101481500528599638684847491306219965107986374428731583877892776718015368138801809880735634401279809330847794898327489512626281241981079161825482503552707860556862712871703062206510344414216203482901846464614169805567167706143821779664052005855746852203511930312676417637351885176652198944043126046283838605283442433668692443408552512350752420333141099598328380370045792634742722138077270029097435720415123863621695671727212087389232306315852270649090058223006247543524068269653454052013390109704162370527562287870060789344745898300368868431743959628696598480560404697018988988174074806488316297030059773010679461333149333068884164407762856319316111121458010180026184084623329758683042524802571803859908884160 1399 -721422992453679988875533043382870463195879339258004428087828634334901680432611312604387087706874372701831499030069612162939578622837803042494286445031238245066145351755868771219964940780545585546763631072628557753898336448742562040456802391588299665725575592738784466179911214410955044810531390847130321906276587361836379227468567643310308112748467134737987437248179739233106788935310194009754441597807990603430410789050102308627759918302080559433997374687102928282738466441909799426199718580806231499438877304127699871197900956259591557254009587464472399788974495235651627960924088823442408594045385091608564459732591119281498381949089417238150324399720583288582594603261334192889353297010827890580580328378825924478851610422393156229968598118205673073083380114386374419616280742259499441576313699839897958540153394352995586981927725830400 1400 2884662102738838297067164751028308063659171716896167076559327314161427835926680322966385129121461824039837278969098183734333803361843645839657950482594083738666014673877753698538766067002960574168447505291323078251254294112956255356625372091449204329535228357974291674346404170982740980184696264029218772747012063331931164343165938681765957057131708710025699014831840449783736526082398932240702186016296199320657068985065826163874259599014710949628969986861595973512303768038618813492865090339107425174738223183817292028507050925349121747710618513976336494779743068445320383370099981952173119922057402411219688899067042967016003487698684587084747530990271654986688696536220529818903145431497302849300513556802913324099243601203408632237212154447509864451251262658628884389006504591563098399127774613135724740917122269122680145970819678068192 1401 -11534533350060292633707865966645419694861916041619735832727853446122136917276273624196825372844945638934005947317634491427149138192132251687152539119757894303350813037208045150118963030244200436772139571739147432662327967423483769369751906075006009784409834743342276557379691912509107203576890376193964061090277567868662647884136723864010215642024627309612611189618004893392853721972805553348155367552185778317159131739229404102509923387408918399668654719227764893558939107046617557001958820390037297253446763358661346809776668004497010948045207889256751853897783813165039833463255633577145281937974598036637235957655197345048554888952561121664135211230698084265184141672351637065482039213147895427772149295676065295763208017632332533113271535769163305530944860537278994904345245984818520200083875143848186626378722972597572162027892861657600 1402 46121690754880732029232770872402611179943780102343803723788949685271994918394609977936423807767993194671352223833104329420124388875793330143647525133781382293767642012864120629857331202615978803934855186018273990626594734146324058737059098809297593847555388128855211951035199085755197674122311790453158714585824660798628318208250678544806146558639376923791643002761528857404860371529860938714473855210571615506393093468734223363025824196854967386282998285967306116842146324446141903204242719516409977500787693314471383546232331730094940757417926272905272958852187831063850091212901182534203273411740223751752473998641209574726802673509811805783086468358178778246912445419588309072754925374234954540002950925454769828509554377420844669630765512468806208200366163302680628777895372568647668420307054130185650914430416820654539714491562253525184 1403 -184421062705617390706944503412940472547722146037497189347562205803389593180593078723378450173620518756207278883205485942360874850262668385791522404224947640827106839161321486013134004480078112619461831833941776887813394409569612138330321299728755542281616633268370047315200304006857224323479263725170917866457938115636183254364887279933384781751981834858186461276371955754038597536939327723986757898771659992426463143444523195556131184256175669211350658665238133419416807644968383878192546780414870172707775152880179293466976896786296600847826861451494303890801022232507484442737425964988868280189943952813441353960799019165130331513713501142638882726443519990381970326138666510504885007059127168366176523504041973074619664143486451646424023666521662258170188131320367491355218630102321800734057877570525026749993908845590013952204212440942336 1404 737421730136869250327137466316776938288600685780749724057447966226256401972359095171493311843905119081978399220232916610637756297318908585486082298408584317809731175079609507661397188226187462735692381789519223546088158105775220536969186670417962630133801856946164118165491101837775525664379688207925905336115852536005106788812474725523409243285411959947764764727590357541505427051540213629383081999457909446715304399960504378807170062801530547782154464288966645970524602682089538794799778793671216841962407136398501524276819525490897656812561773737083425739396207401253644456043165038962112593409200004329701267214559046709565683124678235507332015176616560411204447198996346555631334591259124069091140234388053027083261544928936210486963880554828417153086993067311394823625689110371557877671521739658859086274113170419514272201407168334279360 1405 -2948637958089650847703835365095613399400519358346133246249319372509574871693166316333347649839882208328783178620410346800514906212574623939895997086398577767365862408171247985389499205231976343412890299656998720619914845984113458798122579023946106769998155315048665196120675893896429161058574487165231407893083185840476187526677759293207560294789376628819301268714824077131194770902288613915154205793035874778722283128697322870414098734295944715989690261171731792661809730403827051739553709381944119102427103559932644247550496014799340924894237008167562056066822905124147135551739290363730771802952263121641702123541124850141365832781796422130502940681225345631245947434213085506600393464457974611356060313715023318328941368534833202611605825092883655203512682395456702306916193619944450503394142169782874122874162057200333290022009055132097024 1406 11790360455703405905739852529126066496331415142895907086888148325367929791627129534925031139947966101820191130387826483516429538880303964591383729297161042573631976150134967969282582269347032534405626716483483195483929098459766914280998089072839826216175051248982017698815905899084177969818014073687275037997711567824287995608184242264269483855950099213835851292250769868947332136395163226652942183602687778888271272384183420079903233901123206945444565132746217291025608668840512592159620095159636202938767123529694036907731544646192492963134405678045928469730708729370757064543890156976375395519266771313531766054883793392771486828041718783985644326841876901404267285718410619981516850721709303645786817847018909804709896948994699947843674718821760843222440365884728064984092656390383972896953607680213342130258494640631936974827977701782567040 1407 -47144694177127658348273704174479875484994728241004064698032030421667571047492571447267994671641880271622547676597564718048339803688525778752126309231042029393771514416721000302083476157942487751001159611448917279471970621982299122827856845419629224088097696671304548090688747562795911371521409941604344080641088919731416551457633947635321406067193746386997563927610327849178101959325857934679138311714088851235062459558584372439296992047850845034051308944791407707707136175921224928296325262367567082982635762968795809941823693968013131488905614268816435898138903112293382644941659344510180443939277081994447628556426156535346038652610998623059391968545718235063055690795802246916783320342352439817100854067199375343133408276376618973322840708768112099188229159351964782576613573415482124735297834378535451717303891907368923577087083261388410368 1408 188511857442743320860786725002461375823561835187382624215778452449773176282582985559047841534393339775689856829372102534875959437193463669289724183459643501025782091529716693681516584296031568023504916647522354135853037789554651996262233647370382744159835567511078968733031506389077121239879256024491585370401849283917843966467984492839444057914024638805868695132683758022952936220881873127894604911265423789990536290416058875535591793241283732161138110624524571483076491281735978166501995394127877733448802254271800054359617994656376750818080922026562451802866854489301096487830956861727683494685185759621999788886531420854452173587245003102793183371770518083105635497926387469743827642624460146834331271422881040342737323419513502243776379776270258110904766398608951940220620709034107035342356500758009562844355782487743574923866033816617739012 1409 -753780037470017858692086964832892933995947268626849306879091525898566560545688181744625045590660395747857348500681138401101622323851731026004730071255772449912767941111498887737692569484532160744006024052693847062503796882620915780244360985325284168362679624831849789027835612773842388560781440902748639896225188236848862165876675526412339914967790003041506137095415882767178425796788864942117784249086850549143454781037383975754229747892084642281156444506167963351248759472420099827834354320392083942125524371301118811756318392000700521929014661126811253445536017676430462461541783267173115548542018148108679559969134371925264964901253960046651905390092913545171686340417142982319524488572952212657495934007361006000360396254265685072813522139724870958734926922938338010952269568381214596913169968755417944773608416405069263922949888449712040960 1410 3014051717706554031553506863240823951935058116852096235238421549902153005610896078776015205493740411190154777536190403900858022597903640551518931713929584730505130371299291933390479605141077610627774160205937642196242477542760170587427714113864852950424358197272133991849210998900039126050926155004299113767349587530074721764462347170863674857465091668623270479298316849344167623999236292766362054426192597636287466729649093044323045884243140951567717344839005168278025333863469794177091605167882818700777070675091623987587671678115687941969006214997850446332113980061711193756665008140161562196609240972175219416394835589670254282753774640636130470497666281911426936606549931817882099837194550888263759226862829383310513849808397210170669134672646065784650640112187170707593118969766484386063123912995117466303999603884016243660912635587765853192 1411 -12051937682200769578455160980354594651385016191127849865487911409175879818029317076220165573891908249030370528030117469523490992794545353554095580338011511590684857392450489220024902612715668461125095334030105020751182549070431299899252304621297912084677105837219681182337826623641867450097767537380722061035515300816172336812369296409562326812400863049100763360788528971248115944121418927452615015965186919925757278568463560961144087442557734019162875918244141114521774133770180562635122236171587983237918929337671248876060600110414476617974241939975127974589216459350856306282589053870489121319874357286827608065888095666730308722600711437261509645977809918599346082216578352979805926779182051723945243710038690834298289315652710601448191432927119681484847100482944203741196040388167917666957072357195353907315958194760068714023757302637238724640 1412 48190692102445192628473122853950755974933308603728144343252278040641870572356752254250406721969885523874597463742841007506940284833328266522695261427291402057763564176852001342648567628668596355840138574657731056851757283043985624223254324770515610368194982284320990083272193323056096775621428220705889633063766705184555553001020564238453159419978281103605569892257695097295832475011716857351515721991164825173288700791139754907407350494311698892602922622840139092095131835590554705473130248977066007381203545920957252762528650631966332729551995880675404957529312539439443391068161684333639607482358716422120931831827515442929891184990127606262700763113635818717290222995818204779460636224043551047350059636743833198980143892263711763439039312034163021007786781008203322927865204265681808095758349386036063476836404067593891338105296349319557565304 1413 -192694606288720586005050431929475979174385327523070191786176721315765958685324551457849325840575072523854839826282734245927619059033480045630473974718960269953351015491775537874138474075156932350560564936521296857389769156573177226012914107649739993684254372006780286995033252803790813571239583152170013612591278748700542106464169199959429491050902094029506988226517644694073993216442444471413116317450799146798200100308558514996465103104024941504528003254943220135857224052130546352437112637207009491632610928801180094187314165964686352956506130962776140647504329304186767055227693493135170212043227740908454214482492172207443194970566124007217782038135255155483270755476788178250148925912106647431105148774534442666339619545246270087129617071764904903116033210794024173269085556120855976810559894918545758163909938422493157853774942157449886712256 1414 770506065696578509893988018834006658395680258831181669051769108684678780220034724755764492059343364583910450839208529193922195676200778671344330598041280520953496281933705948327976207599897229432747966581889996932800862566686499896328499271107378638032143441243939641530114788024461861857603973476581661719231122769829699203759336821694080727693884867722946358529733167381679472546794015187713638335660284272063906959747106773497586522159940417383391944369376074741060337218157162830098482437618102627095279359149190622578200831762692412435047977947545578238416341333483179860168814494557648239046456974245604857240150163785812641937447721643050876309923279733544220839365934233971070077539561795257590224817815870185532892272387584558650114301932881849644838210726382615610928895491186700412039255906868252427999846686440432315713545427400067552400 1415 -3080935979015709862956554396455571678557171105945619867880856655273964267309263020038309942496799141774089452214028455619967358833787336913117275533185846564873919421108478931192074479313254246605017218867889808826415637135329584781982373427302429990411753040167467615334005727856323846392158884350387041840053283193582362008232580661279878194261290145037489709403962407790199662007915761360844023500033796046198251245941867594977716175921874672847724960599949279553335172558141481037467245371245777691044414549518302599036611859557403984940231636061912577002067363064283272232932357384734745062884570669423448046058849783473304841717250366882037242107746093287935130787486134011861396236776563360419722463747074657614433467970073085096129255707883494139346736464897637422545903862319120444054002992603747834874182611387694660083997790125002440470720 1416 12319395389086487956652493156026028430658213504671829353581262656970062840909244613408945293496306459708446377971279336220798508327949212695483035928034630794376723113774462755740082891122804154838334874350545474308020201535916125685980000452058893347265752314572973578928792801214388927954550279704520165608041552282683626309169512030049082627482982519178820770187442221318335914468967577832556452835904261217319557328549556840854591766237365630441941248986345148471684549262499983563095532342719737351535070997282020837363375481687735898536048061818356200584420850718034734038705338906737358260418551919940518492491537153671178496575421453735082539676660935584499442891389331527512989839982809427394501027523165242294162568679210230421555005955984348366716074929439976765597697627736577232880752472747848107080500073694392129581251741856095166464600 1417 -49260205848367698567751031971281502069385486027389716134852952450626305044102556034416996403846747066596587287219508282806177483550542700460119113134122218419838650250786371197881601577325729742359998760602112401581665689785288512657144351543640127104354576049454424835186601850878819820838524517332832435810781986997249174761852005253531336878500113056950619415594404026652563552608873525551226996025024818097083661230966027674758486520268683555603300774339422959767036780427855230015582423544622207612408869548736017518377514671607212914875513859938003922942727782120672965282270997308385476816453221888933597052227350393653080393812544473744620907128903681778146313912526935906511504491976258227688144904781168011973377600528738946163537525061138605534772126156485799242758356343858005099251782035399934381312405219226819166839658296227845390202240 1418 196971394031598577998509479069814234587547103298987003510977139215582407527858706207595491482336297045462438879967201845595062522454878106310495628361948478060610854648662702170937008428313624837909312655496179610143371602511853827463331277648034874736801993203270216601528095384499284835410301889273452054949087387448168617419062196359130898778131641158683497792511302764732905097908359564781849540402666536979180973622833558268659559403704103801561862115594077251513392716043071475122699546352200072885696096565678432284162740326778986521332447521270693749958455493694595361477834105314527136073699302227296904604416619406675644720010000404570304847046142925189653222554450789040623211736824269038074244248785026258151311306045107102248735649241349551023934967617393489610933157756693764999081107097019471188532077813364682708810070599260028097640560 1419 -787608152041675786780524280216643781832681062160254519119971700687581278708422626802120534378665170897901270508801610600115002605673962682787615938032124504725909490281121290807567130820181219647997833768723296961505546157522172613549868018701163350186163003792110965900962976291163586448152705175139445328329143069595624347145929699147617038264397971681969541931762070114390913597491591533204701600275056841397265450679183148794497788695581249536005439397223444873710982686600420467799399377559449868532547624985564165860044114476097731199525821317937703995672690707091015710271118834755019485856931467867827020844634434990218236966287053886969774150164797382384507109398528594408057728367742017434653708250657369621331248500803454184642026546689626005772798429093366266801185068432242169716321962759894013011274659684163781316370030194256783011243200 1420 3149324083214436460666398752896346294577931275930911518290815704893917257434924307182479828373423701781117859305006227972064171253570282081473761739986628374668356555308191286843099208609821407338846444502523572923403088741309405090372816635699288228147645923493625709450331111607566820412689653828715698043853290930193601105681887430866385261717656000113251982422495839156234573632931417499351165941250419308670708314225093505682925893884629733408337179321918009593389741685765879813346953130216343207156561087374859074669021207988607307240037244936416862461005917874419856590203990848477111394021242556457135462857135996785222717187362374792840422640140721226740159144825070778217983294526315722216112494552728624780688999665696545344043346307125754862350833304591322692505146242021973618221961574970096354577492035315080938175822701745277135162310320 1421 -12592866910357538224132531909062911184776009695662771184281710729270585983506245691938257785793439535415721705520599848861281977136685907677609137480575316588701461615422677942166737126536426396876489999686156838415361983307807541556236801871876941594585056651043501621022303459496372224421167454112016412208128728480984050900068733768511220464187220927739561244474333974632660436205658758885056284348720779362208491557276865795846986424897670168124168220649577613869675135563113106644003136194861792411588001418787907925404841717796043071099858062309862493472819652460231056909487224132459555208695656779486765032370082423885363122690289898469857427049914724951813349216365306503219267113192873708256740445011110522638003708067992236624863893937281882838648404772530998553472201143883273107185285703973218635713080438274876145587503389321136676967836800 1422 50353768627795520711410930252306239268757574610231614567844840037261386582238572670254110373183028074211018882560466657201497474199606136105541116624540785803470326786929628608666220905679634007052752119235946209712525171544344230029677402984966024554562254500424248427790576084564374664422201128607704967299934998048939158802997546023493667120671268700858937874823001911575149831866299156913753895870853448082225763291844160284708930947766301407061590183458929549163372924913885384027006145886536461772664832903204503038017071482426468806736657444272811342645623877281306680570978588521831287425340322947100512200971650046802824759267035545855491268302485875308227403776439591764419165340676230587279040468371267266527507267780627173373159858681818045615654174461083145689743703395462204010782806094736461241566613406254243940474269547350663966894923040 1423 -201344353030954545559181984749181947109799755722406467852898674961688834295920257188630856097147539457979024346078569807999696459374378705835647623830867242980467616548433084437355865116864854373906991373779063070636044402885748466878519034290738269303345447375376904542945705298514736949071028166375252475523450831268901017904985222858107138804317418083553115928168321167838106232215149874081776967133702517473937395888348610432277895371612761640538608422916224110644349652021119292070249330277947774335270770349286742274111758683786646801896257410011489107257442298247394847443553409857339535433159656881640177280981378449956735291506600752654667392945592799562466133890237001989768494175914112825042287321881512536018564912311768985393427001806043744634125751698467414942540536592406190463770425059971771424316865412231564850084384583099415157051992960 1424 805094823976825314925653572302871426586488185316258779257385790673569367279037996819101479068545152129422193212318259968403075206138008715331843984560159202535230304683678327519938281059272000502959266326807907443988560997918706338701758488784613561852163954713583888951429775705795474288875819698023233671267108426658244927644013861926508966724008741524725184186947997466691816799627384559330760141533853007444807658665638093478285609511819788824307749402081302404210379513227255567795417760457461695221767807209949857435418580578663333654761922268544721495223319950837947778103855691496980023123136936728242141064304357354978148003159149577736589534995506986417959140034531239777857201558837500745557444485889257498297538323115583835456113643602785587742237637661571106738515243267393167253546220683072996616377717158504100139710029689628550547318013400 1425 -3219250132326830008604416235305293270628374621207810109339731420667338764733002188081251855983235635622443453858016202635087248318289625818516214066587179650065464032909599389075959949712630125980506954149221770847438652534300076775291423100313780187924784307327067770878802720935592158486825756467761498467262669429844176195109980772052514647085472610383450887319809259975731392149759977619558872114585056453863178295038459427339754244449147402277583190904277906921011076155097076510515517169674040036518879142615388389367596167468496478695232599674747617133051475302388822773481898402788542739884017608486340797049718135073982911523962566615418460389670712724866090027216938828083120327296003510470920404185562248003903788582871310341305147852904857717707598120597827616791412583898262998973046647251717139846740552288465841122612068149133327290549773056 1426 12872488622683246765213475407065327950845494780466494710148383073292523480991223001626069933396965281993009533088469977566494917723616169353516543459431481773904989320925207561572510817208974779386840345754668787358666722667578841966063142943480814421026972448364751832843535047869364722202414013378872529345516124026916979826213398135645102468112047174119870048431560573381358340228815675515827251113544680667425459190529131483326916037110523516368947848555872533236673842376892018063712099820914073300877226424161754384725386000158363849357510488376511106661982430740029372662148332909589363199636793209745436404161845745669048207622653260287912731211189172676211326119208685288583759457944452002830267375863429422189877297307089365147254412320468451061144012421754175568042332399720249125200676348431519116565443393453953891449730269684151482960268599600 1427 -51471925821780872140932423381437858328908967174763226863345470431090286153092929969543593692613512017644585819859142594834951810937653377127453938567672220578405788725156468997130177270578034545732269620737501642651255497451240992943528516729674848748924971479964647767956867597609163507391722479161193640187323459251434791502178341675030861807274442714674002678685273958771875973412110872292168923552681839132633110710517845366069554480571237147650581463699295281780756251936371284260186329644103329296521655624304838423600053744137333723820594977334271327085961503059333068094422860670124988417921610396826639208710696799328148006091341195426820289868428254523538993921363193023326844199234390561239774871610956382623757940482869765627466914423422781168992559283949462255932206170919303699313347754099165406895920350744690097975196257035793055644676190912 1428 205815664308829188487513260118836094580305710415884343648061454666083397945068458885636237868135782786571892909168814616812709638324978585194508375633790570338023714880223123614324694979858531790218603074067399309062895142770627638516461539294132246030044826337749078632702399639234889816730811245101875085873667772904638268139715244455684516980065821113008272340749158862859798019877506530100179518038654319553420698385615949991895920851150225684532771167550557306425634825359337788401360341775286143917097006522519173374968738243345847342632272119390965295613973913889856276740412426160121185508114032530597148565769815904928415594135382027255657237479748872570747130876229559968287988218099664807463993905032534606002279263252299589049777593270814871475929954433817001160599993381653611519420427446137262050791704190565228599979626300603919209209253807248 1429 -822974803582844768431555491301062854523827987015324780554298135073058228141532567473547792046243518383476532588891440409093650185267960936436699381032919681886228361205224701842046468562345255523230462020121139631990733272459884811292858667426924919568014204011530822531189913985338531842823830521935146195904723695779962799718839033800456785542748785889709698282982817858277187421785491025402453712366679539364660240965379851793546881819717407513007941007583497022934113951421229583656829261324103909831897843177311029661727316963535316707790537185166610404559507222739803783077886620974424037514485383396480589406374605178092260157479053525063399624036378656097644799661958090291172524178457006987741909687539903614923165227960247105414864934740546564104426006326461023568455147985638243304289921475664370628192497174292844819127010817552070982146845297280 1430 3290749006652085113290038707593150150056090872531465359448734543936873317169803100030932120664602298739354386989124018981515952880291078060200681708558297230232371430098915050292390492855639012455861212765502763003629569613727611706410475129915709098400728579313126429648224418622538552666647313619586384617489381119612889526317327121763076430301521967208263274788069430841265532564606766068571040583098236392456316454876526363895398285735749283006409677947967509814864575743973416018692390897565803607947863141898668397466788129305134425734080781973548037715231911070733509759254748238801487943459115682337066529335080116896979393360279260260583204702425998931904387606779781182740324753045728815252909316968878033841821810823909019143271742542176741544319040908118102561413903856231033604572867486221999147654602243997295063543655705172583705756473687482592 1431 -13158400015185283199435860207240169102713454542773473928648234311225341460597817202779659977496727320123892960126368065594887939479842901589743709666656872194827343926202224485574984895856674456150811660071327269641335854261433504414777839107841988877327033464055101695664100052241042655471728312824162354501229704829423603955706341178515426713350471945142764825788754768786629330222335053410230808649934629260248677812081226593938409172730257383044262953849683459282632428823515092773131005662266062525949501890747913629134047778601517661398869916408775779100897098843761730329414152050608699269157004607265583959440208535989409396192540481727029605481011415481380685461658745976285441491838537078276762680421919994305722714635925702535702637692286146971119490280471365059113200318156809561672800705213738825532846537937786872544781600809072766042327107297920 1432 52615235258594690080147634831933538268056051317027380796590790189747694501074713862508673767364880504329949850584758331092940929633325687397405373728242470349057384969106918238828940390732066434403379947057350795692040423593630657423723696225010661488421213190888400355806472484060224407531061882230913464568400616746884119372017941616097005379817700351956759765185674883869613686368802927248647557932979954919249101059051296115954892710466453275388785366438844789914728174350992039776771391279087906974378952753637161051895771773979827757036137765109115558693373153399182820531782547938262902097474577244955035646841937341600008891928071896486205770728366123978963679261639954850955619254954416636069841777406784829674483938045973840118077653291645001112569407627715446581855121111617504605186699917968141971680858318701656243704083924715804127240494031570544 1433 -210387558665781714050442773387520213250303432748359818677500122716433624199687733034238727304065949645293159860808155923295639140266721661078492643159691597935447960755832787505302253097687461499095570039958470874257197350557313038424226383262489799578774942619306735556112526577249794808296179260410533498017882314739221653855739557514706857582561675145707382579308310557022703934554328262172853065994634944460504122413057347583568236982276832554488414950863068336997138142754652396417521678346790284142985249421864175984702322612504474509006160749780523980643960736104514690941563221087500977240243410302237490192485819367176884347116929840701572349597646265497791603484150595343196153667807487378445783975387747970501378401533477665370510963943678425416402584485426947170137987543636476583377944469446091208153551217114164324147249435798437073734775508260096 1434 841257012013225095263498083326775392803578113729288811789810548021552094450911789034124996775799458517882847136912044784392988704220660439245323156172381860956468893941727949302315025648014762316901118584283229612690471331309288155896105072609529429158233767907074861531910586209020952473280912556277089274560968116556841593307740061453212451802784503816027379767075666247703202575315608978598799740567213953093566066373229868482290286090205288280152734819430272682983212481685453601725429161434859241555648122450861517956876005206901314054991018438342645611869083023918532532765402256569976741625755915738781640479329991968607775304149988432212057584002310836082928976187186928736162327425432912945331257033139021744029749956682251429444510448041721442809682402547492048475203326310978216823769511218777078345896125452563610569120558956171250414793209323901280 1435 -3363856382614585558626524965799716958768995645456862309822563448673940688032908440611314046936852096273731292516466736197874041995580440545858700170799378271309564274015877025077599066324753105362356788600173401650593263900486625695462337067975092756309883272930464752019170124855145384374240248996448336049503580730274275202531721365592264353599303884085918446799335047673699071685033378235096290474942015602020672607819953020985319599793194285218116303170374427193310353363382108938188706669777917949871906262852020239523534865268904270561625171046003705941701602997935411535695614287014159362909278339339955119915169171393765995887767585014851933328478645457179671871209888858684956616122195803222746655857271464351000816826286018992191297733906910479904204720080577540425692043435249167878886153941815872364216422610264099081523213048534738469602958674694016 1436 13450743760824454225134111376005642625577728899119847071007467916693224167688220945000047688789295514368903856267876928326097985460964525893160196737881456639642453428658053665264052400365383664985842564013184478421499775038812625812057234806810212491811608725329364208103832989107067880570071753944313728123649476132999756338262505524376013709760218490402197657223851685196301309244023664928696396632608596601198450908190526029894635622100925173907513793445471762538962856350105275803076283289312609865067507141287893018362243149200920264591194793353188334457615708700505684008764349535409066045741446838457288112432207672565690290672483871613695870184444733090611382529388915998977135719984151267472694882503529948956534721706887579477644448238715903708797886384038394018907783250587184641296811302773049531048166178262099169279415246684200695310886455196807520 1437 -53784267499219564184382396039072418262452831014303166664075577893699844184367470005334008965874220942912411491082154036082712412519407946688374260218157943886994306981706044286795092968966791245914831611386226519650267059994728648236297393808903706581793041292475844483542539096248328759855920065762676393186681137022476213212397851918223318302984294460358618593717144824320084574661840534724901269238775989747485465676846062216245409041610907224233845615269984536927817922835305479571782643756677842870349092036775714667666667264919404029751234430485130243771641858148399575947022105803277675853417834194768733069289784200355691701897077405840753535582153712624992176394718312947055281306030012722867431096055926732997507159588089791805843586103312819546013873150473274191359929433957037869753116688974471682852645877544088824949117169440562652833287504679822592 1438 215062317822644680164328848127144360463653456417127662874972093911109228244704309494860415608978625370499527114554960677474434739713921210702441705329017485496530583881474565750246810718105429842545383969572068499465993862815595417432330212029874323986269184577221357838135851210672825470800444217461263566261178149858428865458058182056319408181811013695016113782663776023987096639343547512070201199198782656630498383057097877260888679605397925862441118561147433210288036640028786409975926228912107336257103351551133552462969405307866295706501990440038093274609066274157784331473278724736594163239828783681816773185149545524146304976129204875902151328644760775688526723162558402571110715446657007330254911599112421667654841436638813089171567841313873221094503954846372498723761007461637240676188310911886087646035029461073148114538583826144068433781908771814529088 1439 -859950574060282883148649622209854976656215488499378376637736403829500911694619747755633936649368333996331123758765869730776158366628683865599631713100550224958114872755800342146824374201839668994738240452687485649459156355047627266208905781613505400497265388463609083128954318937873067445310631905845104196803408930032124815104412703639820347362592018222486299400851724262595036742350421479557422210281503187790018816857766183473144744217637775205174855548921050340507780792873550086194138541349492930479663621609835842730837170804598059934536474941983010432177425698118106522007137454576836267912275882585429352751349603024215920983906578263628785290227161575506739733369319697703949937529436937480366128645772942413425031019689611845684178487391818783447247180103726929799514706965929001636518366614356174864939282672274116161170011633606724419951472466598496000 1440 3438608751025047632788652142151199807720659568685183875575025715754274129692532877035589326060688891641373861608196160739281494326918029564242458749740589971582126456067099061088780085833660596466179203068350668995535712879931851747205482694519063126424509542608857783747798125546429563478199227343237568488331308318420440070030437631651760892387356130444625972587722474310690233250696349073396853869989234702866868791384255305282577712578478058127365860664020046334466498614818880367692389259390477496392171643153671397787430535893359200590288218464335582925983077308845286041018694061351091291594832609653961208351342152071803996214974681010622355497504558418407731626070336555838979536800418704102465049540146344180195167571287332048725115892382931481733844911307149011503998884815974119689954167959486948510057588743106608068297337808266438648172960000516895800 1441 -13749665789431419936168837373903785751108099119909189678432443892329654398863150590156597109093283300591042048632156280309243636711595337619524137295903931551458422362766124601236228343711350897068938683817503258339661754301681543730966886013765777420808627590354835477399701250787028569251218995331788433478396165096698757691076613285207606906854995157069532317593976776703969418775189316868426094823586016063624017913366268284685997029994083903649749339680881161007097159380739980558598262919697266429471474003720839693779962295974537834402112736918472555466340022910812006619808035296879387222931910402926512039342862569255870720759600514416333858694313122362325635251654112950223266701503717784123001123921796941306863976989128727120646408936352170327737334826551060340917234640559406969665614606642579024830795490456565277534590218448213633098829166730638784000 1442 54979606129417204042248023485269705005804098056696446913040855582840479233725098051700479837937332968632516062547597928210925654881876047570450441122311205326747400471849653616359250201988838021604385684986828618205358015372429557820472508852245062840781374655703398959749080305486800386082591630758612314245901454113125985541316143341056373703145280811250252231343489041068384790995331260551438173840449839145546739166008093962386245064684532672372390804073539295755648988874912375586196273573205150277918249371437378762483705935955568351069977530902791360323408266156878152001726069602149802091167271158757008194718677912987075888540816658200621009959617726212402222593602957552419331175733371820446241474981644282219152840011832218316220816260068672475707377886093855541671539212715585781816499092101446983110426226436787580478193402568140613245573625649896223600 1443 -219842275588572395030575341162637741312853307088499069187369368737026257129376715829762942808484274489672460432934752807066670198595680452426986180452002523415115488270219253765830864389936118381911777930833772457107758484012253932298728864980587293625115612730351132195561251274429715667592193407567556365523563391831191644678794442611287098603614695349180798251996451010801886091286434080872696301677454441559298132245785968988111131341648478015042421237949956678747115306335477711444548702057366363043187406197364687749056644670185033520310116713182587054971604916677139436474196919914457400787049129994622668163076128243284495080818786832029065551335653600198380740983916002151877427487398675846339165827766041842092730354095393556156350163339980418158679963221974787787811465883997673087907004447617906178601053693076665203041380209024489728322796737158018558400 1444 879064822826468558974734831685586790969356699433796063173862083063612830819131423076092538327398562837475060384383788431755426542481722144411642564633618440373974290306224441551737361882778139117347920779702696889539324322232158507656998297034511581389446095907069602316719473304112670497028229803886139754029969721358648472553008669750319666319546159292153353555354679522106728787118965495510124348473222306089998776261502479172318557527735797698364870031575256070594446109797144397802553487234401785472966281928924940888068097438381167586084494194157789996325908063206062598413914056764114029292888086212366511395025848087112326359471162527242443252499845742268807496183736454388126759049404772606799474409494507206570352392480241182533948241749611169963984515092398456066700471899318364514675191812577524297159617473260895394638326545234234429273420428891635338000 1445 -3515043435762213256957967574191753925403584276881058707900414236981216995808960103014395427030223266998660020605006294518463419703991341341297612911812845015356180288287057697679283272174759163450131811981676423318993199323403467772742492832962651192196765954346435272619571402768106061164179011140166030706417810466518601236405521970230115204918224456593543421021144566584691302919137209522372873379802196404407923149766980897872778911237148453263006015825346379600614927654097609877156561516717542726518613978626032658290732399108788338506198831022876150805394703613261686682177106527329720100146045272530102328113913790933728804391563565463261669119200844958289020343239793755007657250657067287611457904935252794172993373593209666413446260679290835398627539836110000811273736036148346825412248464040595870733242052712960333049168812163160412200954906746791414812800 1446 14055315362419315365688340962612275429553903537688314011040686099176037609518917302525651258469735215235975367445740376670239407414264178496116635967516141447924915625859274127136876151267524202341292545447529631047905201148527731081088794279136684712628379881499829907370821289269423534850449535829849477417084596405578561658778514082723656514510986854191033563897709234556006287880546191574565626712805167106147571120478488074049141395640237965400791589267719262817501216518042084459974758422792685767824736217823290408025753465459729717541244900424759383544398681890093508055319249007217624106495118183440925803013744172673205801712090683058010329587554016014277743713664746390485685027451069895939156089424480744300399806102881039162293945915440548489181657813822053708910812160382322616119450254619862343481057631009785108934308579882597395984114510637511038412000 1447 -56201848058522352256603851350562676755249376081096266711328131080785320453778703224794883734431349449862340766999164318269270090274244693913111761468735871599682479998970161418560981337350050509110802284065317436832992476698946870267943422244694871727531441937432700943992728662967024841430025929595034841207506386084112401564381600755861252668875134849043828214966260336942099417496937916282232517334694850147614628280970374066781283794276584009612971879481015591941903559460802449920055134201079072545955983613567680843692974058208332404706431972899001805752634256477953852514658715519556227554017931022927166387880343244010064597170138357787039233697397151763569996802540624084993307608550388971340781397660686695291746573949872142846079672669300141551900630854618499380394549184344668350372085113081409681996068310635747060399354834626076906816822800224688444841600 1448 224729819055990400140203496225094479642067501813708649422704654690957495347534490132087396014771379761544215048304007524446929845595608751674408518469066420942430640230402137727717958672386387185238451957665644567089823851255995887737965452268304043039774443336413450653942467446663049665942601304148973159193649289466956756463982265821665077166691207719291025158441963160860255821586863832730708431072473574976588183907577038369814112432821540427876428121106541308023496295182353733087548735312564840901149585711385410777992118576511344947523678425550563650716121724699277638384361307058924421585962797284352757315971134276037589048088760057613427607465695739241855582827927189949126681629827558544572004887006482431928950550593282877981282132285020252917613664448038385725649754278880685003539447657008778120908090212667403990794788851147267553745411153686855959888400 1449 -898609304503260135337935270790137711330943185470707210352635546644714279702037609765527192547615025213588083494790122761478904771484533634634045482914449661143072286938337518732109005458853103777723579418216195044751553263872932429211043869628306742787140453834912935788521946921155392707164292666095607746460428659160504892516255377164803157032429366592177533797759980208737010433866188689818081544900318573836025992630531498037371975672177303711628086215886348139514442941658994673974979571718893243787015154095452895870241842920043990556813586867354070463252023414923700580389027177181249626972911859909691915887236633934113254749028506766206929635138498786973919462118724171405431369464317962359479679865136544465619483112357847623800238228545972891172969921652803464702911899250295989758623155497249269478530700674242609309236571009299170835925368294707598271776000 1450 3593198612884810195175484660664043577969709229985918845855788649108867690762114195566842321488215483840174336306444772520829069290544404189737062610059611172044499068119896298599987401402092772854115535029105817677358513019701270454865638251918302071304007621934527796670866230000115082113428301611717313492596212407389013997023041110935115209413556363974483729312391265194481245722797766404315032634168362539794150903641447406630665196221955889871783133736898043019328606783842512735437695201106591037137239687702085806818437137400593847868009053832345352780841656549882081236835378167359613417197963115518659715175647972763217486628404135419475554864442311581745219416905373163164091967482329128832532772521353138636109337105495801044342085563529761232463333975545647458913166825884575863876195110362016205659469122068397729049033857557628712396664338478961425765043360 1451 -14367845149217140075624205809690601881070641397410709031963487617317849646066975657800550716544253478452417652879697848636247659776549648995570727533773931442771344060373289201069752747719515752759851355241165641360742980047995528578658495127799041684994819250028546334334351399089353910197247691665902635988699931524419359806769187012094943720335044015511960843121544697817465445127980133135719403842150146424946411894609230488235507066190093484820239145721104046883160244115427588226248025480736600354300519419262603971037932887407096287994019933647488353318509968746959520630544275070194566541874690883789682702086036698147131452539885349236823864030780969550468387456957250738305624677976393434198059676539331515414577989325851640814044785534333693218138270251643312435263410266494403918952427521879680533783713027279074352895355738039704346109081031680146626728144000 1452 57451603825118569197747531442221853062303206456570880093478235551861411347507998529627059902380801675479398403692228573054847271709014003561465410387592696962630378922652574590873149803710355612610841704223193534366376768127681225627533689678632111632729768599721584060963841926577534882913170673659693100315066063894980675047006444493729327865617970800550287723904737622592045206530738388329983478942109395843065074432397890153780393183788673126647248473715469783273180827137379342574090768790124526871829814494150718426990114788201717646968667048274901441559440729034846399853426593341881418132047850238786914288694367494426071935860377063451480734190017958543016678265726665101679034429433466019412023081125212932214181888426677049598404324150976599108448319580151067581161272222550095592900465224329585954747797297511350723315682123371490005698305642427906225291858720 1453 -229727389823067640339458506337912621920744536733717577265986288930805429020322434726079391159505868432769899827220014792070758146649585596753533333100340588765669087885462891910855795048442778597412483001358551940158164393290721764652663679984351601398253173753229999088438525278259202426710723121013153545720565411730013344674308670571934051916377089372603794237491857876495546327619209479851292571479247596331524270357883625901066731879626342382310236514839285197414838192226722022524498754315965153197576129753556643121826363943111781703034012398159316247046013732974441540348394159174076506961105958888379985690364046638775378754262061517030417094322267091647024179628684630969393860417058696869018073362835823923316716878070218868613298541405987581093960958143294634045616235974160612339865715120762243581374125318219207646612880023812588917683318971242599847342938880 1454 918593783260128516475347264887786850168903739938685542613066847091160262470363209777118784416868151266314451464944931751691872767129309919629688619359039102977330913435779776842931090585721798100828702157086748619832537929305280572389959255540097098150421661486033079736654010264405358800327610939791139154562133511357455804831350864226228410888184035910845898976940992911794596936691426464962723851912177606800933249429865990467539094137846203949348550659962072371179080876969266620631525538470191333934512306248575428034300569419154173019566958956385669533946988981099411935116444757767312214812642443339823291972678654230789686836620325890421308076263436018141160336988483203322199950014674217253567504511125681151722185457087753917905134574921774046169085107378630277068251480175020982361890716807352192184242229921274585738672205798492715432045701287084001637583684800 1455 -3673113330183721784870392917686946951308910453868930876924834705599534738539726426514461683834570144645045387345624063723641022925338773267748004250627009960767807620333102384311743296087238405037592127245799602346928653364413113957571170160765389330595585357932384878498222626675807847405965275032690758613833046507752363832462706658050682455890182646581830607309400572946816367937292639398256208387280398881346412128156387056954237548328049611526922204573935824998079643832993382884298799499974181523772406001358243189756436988724221375968004760047352114242940791954603614448871150472274407389097897892380510629173620864307106066555429943807657762901235376094381485781857190415064271962805357947561603365552514205071260546944644413695201281773525760196884723122437173119954202921668135212876903782628235913539355242361163088062223132308830354780540571534489223409041317120 1456 14687411305463679115620324296216937768655752454854897710198534122189510120498920535839912963376685782847899580970410995809555654946447716265100314451969018041265492214338417973840601822466221296470977419075017730451424720349838380737531503626415933927751618883921790754197576029893747936623535296035370162506534345839707170438750330546401012278924100642230813934414283747422636894857635188881998726834425193009802833828595314059102987094964970775485580974489299982624426468560874725491226058154837376285400134131043288440515692232387725198028267140431683648351742806244138456151862035700300322852323655404757137742875963429948772996217501552188896497127056043464975933019993948925330050286071526843398567609078351366648268545557506407281391679289621907905185103866949044282589672592505272270268753274250417743461677621077179172949126054966494300954870724539751476180705777200 1457 -58729497909754916997465518916640942773882066852706593488261508206651595192196508649399590593657974465250173378314227078863411982740511519250789684002817744478381009275404557361441353828273028939569688908996040302206441006470746122246243706032740925560760405864817799301622996371415292973182836242885795519853481617084059941934376687014606384496872188012973376516397390357361016236209995784512719036946564011496424642967317051355939730370122717511952483610649421680528026694376863828860432404295785684981907931048036822278887567976214226080446972100823746843287553946578603908864517527098447917679036591448331320275017271205871650449222450743840970535197794618720526274746037659671925498105640160210091331414783405798785234241415575549933339461604249308036202079017836585057595246789015536867558116807954355742578777005913344929438254528923640497539725847085759981006891491840 1458 234837485244347328374184163418467145645438578080953780066413150496415356191421432025878789042661099807775084329494861103029822707078953698970902164659743124936564740563669479812291047699565252547057722479241342845344525263932609393257095781832807981205368736478636399144658202322928456925596645712120558478966426868032442880522299141974894119544488641790999766840895793243525939597548339512255278906534167106375583012153718673559279795035556019739186904566079448102535793938490890458352581520712504834461344287654368895583450205002840941145011171140064931757621470072073667481386372207270462782618437063723127770895852720647055182070744908318909638961695253763202099403117319396135411247536686846359455074065794382839319669954721095233973065061519883371196504269785440847014419409987957772963774824423707211040298967329130169467304250554060772009035506610893585435743557854560 1459 -939028246246117982017062943912303169914340533299826210209567612692760211640219992172435652466001770150323110013916155590396444563834302081074195160001782384018487203820402129556139431438491772500202152899781635099221697327954306481014285289088352950617262136791126951511280877451163226498692973809133211909983231281209282985188290429679355836612496164263536790373607955346397778214553806149463315733968149406865839787844792785399019814049605316126892873278119225894085372399615553389846898401876968807716688564652977412865266930298837827859622759571274657160854038111697430007593300783722339469191194701777906234374515665613174956628194970463733058917604782058369015370205263376898767436274172299646695540974991786642167870721676391226163880569954233580527205433425088855785497726517508952917282376293561706009600724141417702112517506563334732321939497095170534676622580156800 1460 3754827527184539017626288812019845911783783019234765457945327086797410848977062954832708918801336350778952754643775305189727906128263616635426565199125341200642117881692749388714473264818922008060326439984064641151965461528395735211932408633225274430718433752142893780481532987754888408915822879261524948763866211886608067990033072894510832575217160177178043686003917186221132667659445465972263913619841637977646755877452709801151929480873740922750617058517924204521408214153034775089266197314056971625296313219809741746383231039385548610501580398488891263350856101773575574968155243235569701142444344011200083128129361242488404210533104890713036169500921646068510877746869131124954051363607079234627346987731449038602102868921580245455967583487710630586153367519523964087231586833886771055534435252940693899779560808271447115276856637667865510356783801704180585190674097334560 1461 -15014173553002640095983025026505884189367155308661309507786331536924156665038319381017488662372619971738299851496986974697652801172327614677866531154987811129977579705305977137219542035447936200599658380715779697572552141386841747047264352412026353035791420298899986479660919708851916451277110748751534725945094916863474854018831448201516885323277014310371468459490114256204895888083044812980899326027291157703542069022527512414822134881672262597348952352640602945842127194265482787699683968458616426686623806730432852323754393814025028098923864429900790395072316587850264492397290415605146013060430933441319725023772317383863035927674346288347268660764860385012392619933619832698797174194901418003461954853135721705416568388892897205590277804833757102338885740228491436437264553861630266929392746097992608197364087221886252554124852757966811919228635216168495638373355802451200 1462 60036169054866255479878693032289233883724372710766017550126773725875915357776826698613266948313258167279674510945189710536498921424772833400094006046262427159156015943958723476221830124973238966035727669015448754330125405329347572012172715487198841627003527941270077770044625856887703522157322082967433724943775753240208459970896248849650161146108580859087178138241179551008325805297048953418885113905583668537788136406524168392668198190189640844271348528038469501545912911409294174441284232331944183062916919729463638056949665224266573692852354897232581540574098060729924847487323641023391326914197949296741818710225521422468375772783027947802152370158690147416347946488144650083921015917256889928070172923279984606678170587897924732052324030348977726661248754914496666981220978986722969260353451629047648074054334192665850459292668382303061275671962131487701951637842820662720 1463 -240062659710187249615878489999689958140440433897772225332014054303459797022631989167756145003036369715370478021271639322254814224087923065406310369803784296512275140521948657185334767405394098183362265613342683859566753817898276096507547755756385734710791519021513110164369974120569476062639963994106217974890165344354250455576674814847989012615513216741990764967853131956218065897268228178073569715568632982778736840805754306278676425541274650238224955570540430381641376569435698979299957483626343160916879468235459731021747181151194775205655793000385078809221490892877929209151648505213029872244203270610143244393945671636935666780523348684259052329907998109809575403478872689872459992025255823989461432931629701000474181367885157074125892359906776920399817559316658113073322884724706662712778969433397357981956681091965731638086471240928382122985015688104865673966416969934080 1464 959922908706644411241420564401470443981066094959267975934656509749200065506514305433317707429627485566726845415813723958442632424689443101108397067926720120519056724784767703476012944305575330507284316699312467270252143971584928799984242356935263062150548295957317166485982149803024474929501498733749416852147025468481621028054871983050230784575596645598871344327526585383396746673966810508030184570681267807573724793529939018898323149017494261639288287574028765353806823610866870322901319362600374916773731794189874769635957151873676883291268317963754698370870145171877173006223621972619183623141266315736565611291050757621257536519163109279182510819697405877265377528277429797075989953478912613347333330911786841093498083014749571604864283177883497422914124380615662490582781827732725497746394287731924116860500321888405784664667462996572367377326425183627253871261987638588000 1465 -3838382055610903541186935088536616975895243345746262705955944263676787542828960672807860645410458913002248475961521891590838741840712196815619336872330398136140460837134880695061352166646459218041397221986792703989736391110574869795169471754928080301579628299752471400334292496013040353479763540031544114213682277942797152750980819225523382774136884845774193814641032001447102833983676582811656229076253413326427561466853009528015260315451710707475956544624536272629785005280175365773758147933551862311408170854477120220838092561494470220426162543951614913598520076275151751494603418359381883577075566587912161344826911601906470238533928718295227483126483573611690815008659476359049634023660938740591315504047145467890606989213176723010139879060491024842457203491688108801584489981928459261750725925642643245128833896717923107391690977094218159865877566731846327385500492060838400 1466 15348295261720633942850346152949827598901000797630654654235874257554794089028850495203145535178618856940331649095109377201927831072030157013313000161322073973831879007254802890376620731850409656892630833116205662530471197982699017127779090866862050422391755324526571776071317892265221115015360143044020867280579705956483051626640491006001659317088766894736410594343785832913523056383160808653779572050976275339853407510906840189626583045104852867285723571850576433597162282112354807237930063600679181576869693018061959712325407422509811929039426531115317245569470539417630255171008104586317431638987915609211588024579079611547196561491726978427271991817717178741977642445460197225020868139596550240605105485852120277787012195939382954235592434853380709780163881612339904451694718487078040097663094519531696155852463972360906676070284469232133934493401108815157796312287840342552000 1467 -61372270592063633451101236035481717157699067469117944427865648927208402150861394487518727202319151220799464240678521881383701774167548168505320380792614872604501410074942729379968612115150843315238289676409598969103117313704379945559467861066244858010941346063146401101572420788736267311728833117386255423634954004918482263447469993757708686279021847820730070112824546187698085890247803427878173644105659391518013130416010025001860009958357220976044251984442129065978240157871668915514302916320436579624872317693128191630726101730011651414667945059818139171307976585601770827521072691508336728498650557296964039501162568463008136087401309910497204667838281360449806240155973735356958448489897544397815034361376205631634770136238059971826497773618012185529715682722238525451767456839853177906184781492141507244000582935882309472742447650804355914666213075192785551952529024313772800 1468 245405525955675333304234074446271318564408622964410321313223468706890974000073399913745339632410791257975773836826489960234292319301278895340428050303307979152327290189775609615605056115356621282914320057427040148868115987790728204365363795491823270476965114865848157352438907911130226515938083639091089639534978663936426148224726000341272753947140055479684195725473508473460768183191409026925594490934855662164244021978098396241954869232051065405370356138067753359160312857017153974318393871797084502078273746179261530699147187197586866959025215099266540598635107154178807705868925621584737272281762862892016905782743731774944333347668475978961211617330814939447035862276774840835016080067744026409205501180315465826208661957748009616184433036215741018780596792437377698388820351200193957646618751053705681900871146723213091354789515739170573918863333030039501651444753291439883200 1469 -981288219218174123958729766204551578094748598722147301633187555586308185812621256850033522086225981809279306659719063892001400635719529882405766888776432263429331673922610938331148793008244674258361958190728355701642337165473756639037744972541044718976681320439453364354414064116937472465064649802545111582667673033525124301427956871504759774908730626298334386239831917467779783861921511840227299580331254384651689107925432988956648639458447152892818878545014100330447462295749947235522540101100992744823984428298948684946500884506363805158754093364569966531649314167274991779997462258776418921382980910922330016818766192148194850611893647755437131900865283230668730473399556797050364271989932875246505154028967310093197257512252926555400962765760196005980171652887079909331922293891185089010250580541344780936867407307208750114888807890658755266497090218125371307296335246938944000 1470 3923818700319291371143221853964416550599290418731176288692293600216884568021484382917568147199655179794797431329537984361190308418118994661379458535452134894297827882398589900383361974680531853776726654434616514154125087129130980882468920563879430583442788237978424888504879443707495253748276681249457973552035524219644083409950835796895517363745664958409542056123006483729647344549870111145344856583309163722797117672946864756995476832246580746760719465601931194473484258322012685221358996187895495237060996578831566897081952937645864462972994934455735032912912174884559574885711867722075197820735848801712338975749111433031525809382042655322053235501199210208167339707084596583536613546478879926788179485547220613851531249203425620248502613586556168732125868439001298055623681751882060076030642503075447750790015010527357980277143563245172606198265185993124675724182649812935798400 1471 -15689943533270591628290998952138057129047338514902235463412197247372517554740188804798611312598216078514411998428378966323906230849338202484611743625657582282079574043176566701473090820136935769628479134798532244769877016627430019298409552301838466612799007550269890817251788081750052149245561402270509419344509517892187393190068480219021444808027870520339448378966262284217547707763426552823216396733552173707805937617595758261344253870874918446121488444229916712830750762304338207701881403990145346855666771421915955731822795730017513650861163992557862014600998803293452649259393940647585231332755218687686809468742554462257691729273344422916134678143583743468483814150229876692756799464721950738188851470424322131336250330877135682813693093991349167599656766182103354232338171273260453735484597591383909364732572462138823242484495249981620210603596957564121534853279146749867456000 1472 62738470776965117087049348258400007644107711664350150645522723737201185432388815207590769229967872836481359847431266448793915168283187550197015173028042475138769739075814235623841505573494743634335433623776150714635217407923664089044468803306426440479355042196336748209103885101427069338435179532385114264984314797683634570467501617380964381621915725517291708546857450202295069216162859869968093602973470758437426827479440774681647798250306540045210080822796835451911634026674258079969095728554431650367680603796933644597128095365604478842248712601123688243168627656199137717396047692401407082990711223929751034899602738911119408823010356264056893228765741986851645990552610308596613507624477054888541416471380395105118983732803076049505610409133215647839469367496158250348304821319749501641012788774048519222039584298286435816596504991051311698587324198998480284511922906259141929800 1473 -250868756399701747588326226846732358076474147406809662260472238716137524253153044680102383134874975522172320042770872448006399094749149918065896440034918766095879311930524235134853181817389452399552696010469130878605164238409174804761886284808914189464152211715323261784559048351728623837973334211619182877917622759442069268758322256220033361685756835687336795081932037118217800463694112969549141215402706019701781867050254189953740360902739186068650538879172376443681330452029064960544548973559178870086416289020433568128086876647041905326551185665087390240257413128042503295420490768167708550967704777396886295752209083074682371501463572799025847007995868343320090834281975543864018676467340339641238385320543057715798516928498400201366779073829143919942858965621049428300748088959532668533051014519590096403489223406561225056071099769301700451040415965220809325726630838910591155200 1474 1003134865043507928654601265382317293550503753777919824734708373092870477909963009673667792924588354568453457540059770732889135575551766034563860325741177773013421974519327007027116836696681043584701494383604703183464492681806589734229351582508773099837998433110414374310964677013960730819504338064486277576418314891192172343108970868835781648660466073958700544043764884850333355281858469494987050317181423360786268336432950971003256057432700364357205150046242276844879133495945393489753411744757973857323888123789069885290800459404789982595052601199195588157947036944954813375671658055710206236421928286657158683188534893997520433287284357162355962528926166722554536087244756651201399491765949817911367228468025463307168667646886736584056680948565644069259670382628263177898078191077516004869133186483065199275568365066323056046528034604092528677425519559030802517976666826193477498000 1475 -4011180200716133921648007212736750485437145587769291599000269748852370488768522027947330093082191319425228778563015413507902463521379547643977302140504158074522878405496510210345254794533287728946691021915439751325146534609788068074189399973327850944460708534523387594972248145036003738682285077172503501412863715790831183875581493007262142305149116226233166213869760843636435596373179426055848535245904156807258824931227812901625583132542735193550114575601570238582742361975077067652992804448889758443765750970935475683364729393948345058524659144319292423483831368198535376728397805149617259135265065416583451410276867528063940593698645401472102816848563857227092642120509122655259008200944265077040232942030657611929825876102613656933760426318242197133291963558609082901659519345048309635080185050993530363905100724689674492552526361190657825294844199938825277025034528900670068599360 1476 16039289286724196303255029889155478007957588212888964605135260823390732813007300805759265163131670496788851851490827799556666444444176679291165540937415173015748818193096401492357623076313767113415822715554003765650994167725940598014553247499551533575600911247307869628134650725561018965066331840022013379019664491064690142085587848585659732605799528809172329931950869243608892571707378239964330750533412716238002757108058616621409233277768654856284403580846065482391486909098392784736973646155465695391052102228694718150386110651069911553599426398570203492294056867919993728979609126296342027257557004263989809230029693965395056495015246477505594744457187319196678191985138580009945884396625832979855599354871433403871310805749749331308211123234926580176965367901943372180639702227138063418063885974952825983400908893022901811933188228065229692283115951827065448231467908010678451462000 1477 -64135453131741345106206263789382670624411531387960803548592205751175198040947305412415265068853449638200455873306324424600284747663801982257417585979933462139742491704011440199787734873067068047227730991490677076488676931024962684504905482579995295602344720469140564222388508941586786630420582264663574259940425417332600713143944952986417306246053928320503537724136221469102883087489855912910848886231020705013762571469332314022765600051757009522097174392807470127106959488908163447255203445547529186039605022941208905063540316855017236566228599132936593568274131891015261448852564599143886123651549165949814053964466513470884480078934192044024795009727279376408258132543575933464214956992674222085873121261034378493134801937178977238236208340229197587449487675018454815249674687020544908039924110584064009977233501021104548498531289093527877080352940207787480461577909607603428731854720 1478 256455084514884565066019984363949908435455764475755955919220235864418399806587849697998452675624514309632498439947845537781348256818370530725518675053397590801420102523436711660845415191009912062091867870223897024423761709679442822137135218632755079365078319644317717894658693556035071214576602834796176702059492825354468932816888503829839434555935233229250452499693595472009730720501495504517579601138634496183071287860418847273771419518193109919650919892254968411551260836066790283180227344535241257298376656696536443589943597999955016556989320911611238280789113362144547349699676150751757468235335473826195154317883447098413407031363220888817112999073417265177533283091065036483404417761371869844920233985375008326700718549533190242548818817622513983469865069891073753398069033347044164048025276013282881265344355531655058055429587349636045601067561181357220094437880755360985778510880 1479 -1025473777610458116707881564205084301954072150518195270842240647270304888590366111961055556006856826079376072609846646467658169643042921468593159624596724665606731005524038963737988111962953138872736122922013280044020058777667640106382807003786590677589329750117864217508438287246041844389680457220261227745400457975463658466912704169903620611402058584824344303698300038304759321839064965578606456293939549793461063344523624776461729330950630630353247149206676959251013641386921615681043808649446318271955503489251741443641028806201580451999384100666613534716419074644236360827106311737511157765881579603577751874957885024848304675362919787977017768371118620901595686337286575941484464709067192583168640518354947596403160034898784484065501576984374017648720361746096047172011439340523942659236176168672635906159561616493191432029004728765261100958173227060101493296360282794813740164412800 1480 4100510272668425519314449179441912282319830491618263131411392105377878442998000333859503576607409267221977795121348382768529095281601179350756802546986604837379287385941418805661968714865884455258604376070202286676989958232845691990797358829299351780292220584020332189631767299452054584701168197206288734050230039782820731384788996411118937289953184746595602028697524487457621084380766775460240474504703314271817279389724659115909059394696522739530027924955133520114161588233265511085400318069445997759504274244234387032187402903968484213066838335229921399050388884089462781288034620443775838337764508176704961766445195517432844066256646572704214460051526249869163295372259923090202229466434359109102404590658562413554080848943467029006982402523673592790628841222124210026529957252464462931766330106975653631556472636740822960547439351750154696552845029572769128375436080400547485349324720 1481 -16396507346197920328893643195156275451375644408670467888866400756139361479794323154893333317909987679989400833118371036168181995653414448010938902483126935591581132784484447083852369209798274298521056041581244584288319766296702834368659490319642437052308120527823397622714574988243120713507922446448746898442569977270536085314168010269490978084483951119828900466367673595918286273186190785430910363644192056567643473154442632743607773732897409069013126733818373115862772149349688634816319146354510065890417461186989709014475387621531293872913443129072921765659452043094126821049786613308202208227212362632020534307246098663671780964325730123849600432791331567058809105272277175425467622608433730597643938361880968306619622583278301377484977097798140191243564936745198473386248964133806372086859905217342246286405254702482808664160832891091063742914241008061653880664769054057937036622099200 1482 65563916795554140078234205765373947292433510470075583830689338839272467515605953848057405890838633223715578016216980815750441863443461016349288510471614368968669838342055441162818549992655099193129057078491245014087149998426814963425661735409416712533921211995798960512118836429968861400612936624163246614940724741671064424717499580116527050941186568819226763787098007921579951868287271096485602722742660045167915373544936686412819872061334908125622964667301689044187163806202700823057364217163436987868257064880453677051051412708202495417577433946802046646754040501249345109664794924618187584170869322246055695267573210918388868610516038492577913020657157632545992540771515877958887791183417716380113343824992941731306251920996025833336614557870494666073168058848023943749122618929037813160223235232887560133532174870308945498443771189554899751104232002437625492669012393210491545768803040 1483 -262167306229062201753366316697420237948904681539864510955331052193591492772814685212656650953480264695539080413180989117516508087134332188224081641337450804937778331650791093431311588411219407440067557508736270943325744082261018398191895581870996886988597462936685121665764846510135936509414968986055718567025708423564986830834120264844441936976670972944916309151191342123150876192308274394677192895229886988298000138584193171522254774293292710748245400395348488062463646141508228946636276904648998297854644241819479421962577660695832734067641080400690568705641522682874132600556765894593780879436457714361615666880807956111790455794494043620450529368646604577447357133982109454532158946074619844135855055518354045348059596901651018337894206272598291399618224725870868637242390826915847311951406803976152811659598288773149533077438374009062447481957222161964354226715666570576860797858431360 1484 1048316138116770756734650727252313513449751947608071832155798961250350281467347239902319747685881343863497107054097563705786827489076406903669886131072145391724849508759230499117307991354502730299700500147208290395385154354854400782069099730064503654631068747059578795547401047762263219501826057391065353725820272179646763651624122030353615732792099126427486330473460223938834842868071622997500201423052242295515816863792157164986712842311844480547846492911692202310037235805947312002893336385273404093056631894034090913890805041410986315394031392363778182941690957420085440458225709894555729796248286748739490635845115564473023318657393471644700394340558527809428221148887334057182218464330256468048338903631063308697838676188171066707464347489015157743600927073673995520800668664656504865342757383962011021189004202790150217840627409564712254612107820151124047554045058127130836643458536800 1485 -4191853630919224986646737750453330304163354759891904709484853651149578317777560712099762392651051546445444274417076212998370455252069459473359634912326071394852531321625458583195390516136989992154432337546889188075869420579129903273392176697309304687643279604976029665049217407181804376729022008643383897218706263692992619353783512604184183913964668607800424821550545802269909797479147203265232515645407882638423267145856455476624747154765125727490797794071969226227442898570954391088657254602920720694963077223232673099533708439643667290388035221585785047854483384410473770503325574000836348064429869844072500210342442172782467894681974487667251874004164580017928097980245794151110483573031388713839170800998861092806443605067942155202584015925370524275791588831760777157922153927865030438564462661037423425174449640938682880373419083512940934633128199181623756425837974435644040680642300160 1486 16761776530498290235595961322684196657115635798401261411497324333528657921227179610799564032964219037588778478154858123657606115515195213172866849572854020605077752426465873763624978638886502306123248042931167345453274243254801756180570806713741840776406525834611940222094193447609244352360642293334715280081182920105327353583267844580783557978902129786716270114371693916903636864320947213565874376791251832264582500491316081468818431451144212608883691902628050301932028473568116369952623164395423190858495902248052844112240422587994273193984541897547796299617401529229977986424231587697755356683846213443233985200498874993489870925834755695582711922842098115691416705524222843402258304105678458733182587973490170248505695230251783568755610165474710282097070830404189465434874869303589516464146377979126713269739733796803608128394749621390510558441908913293894665802698251930551570107642651200 1487 -67024576883070638735142524296347375052184941257612230272406201611761346283614809948212599020030321972801245936954618644897490651889646012067022062254729000557904894861295080257196941341404950514168689381349987931723179498360501497532726174984853362402144583559317236528626309920102833804716624958119364003923652540713596729726215942565551334752956950095577955049767142579257146958589921432532235768437079571121118260764211780185332641296846783107684117284084055118593714866781890521808133542760798043524524518722614614912355942411128948928660302129780342016858713760158505197351011646993446059569605719429501815433504456084728379594821488074162189810616468222738236217108656234321416904164699640685609927329506310421995598129884345167343061507896984888283915679164601401674418853169790872431699762945133379230415401880641003487190896159057233086324834820072226704091194236593873014093096113920 1488 268008281359082364002096234820720623079591283650682612820009360484193656456013126252157788635056286020583113451019337102304046047968307665534691666070493926147099100884646681618139693886752537017099708950410349189158263694578178958694273834831151655621719638103293069024890149311672865135905816439752156757071270259217069726232354552803640595191269488150141371582546529290086992385046466623007900828097034380988117396975468542095497033793729285109397782149036417997266732299425088907967200122874079935593711326429642200818665682900785308940991209470055242103333497577127100121035052235400135137533060368407676422832660031428301731627941585961942277553269244271769991532656966835768309094734924321647762026987162713946104196504378986325230593794996936949480850766789775603838112944339392708451417828691221874325389260173296340130963690208671912714829657754771345729504280210314422158991517648880 1489 -1071673383264211759551645591368187198612496748823216739326789134208069197336828657673015788708920035386980268776652999814808303750160765925045467313864427466760709041643790785136444029945560093333896673865849255256382087085756143676671119626899023368505311982067696402589519929808430114390649446052486083809585107360727942381395769951941817838136662148870281480212991641336044779302984223193110269197445649895023219451436518907901021992886711291296255121749005746413217547866687005832766177707527451532160516551856623618785299093206894410722324516602622816812678067382663402332909815884221857600734326228131698800480022678866546655361078135184878369891025367866728931705644902599858410861965611965505672344619811730404598128563136975944670956312841980385152928401124027348794145980635960407049351775427604263377417968880192687185741899972810087881413195939757995102727825289531781834708643776000 1490 4285256012019723307523125180481079877689201126539258561468068949834218588711859748489963336623034760068686356498985093173207542102760685607042532990487192796570265286925054606143039333074683680094997548864170530945996126213869166442226794706191389310287243996217189355260790789328595669026028815704604031775627673205409602344446167498177770122910625992631149276772190352445764328128059125633190016882969615455287815808809251189430413276714429653448932651095358365294101649850888021547062651125401812587085161134076733705023986894087952677178155596398775076761608881093223050336845082891527830649877216200051844061597227006038212894378098783083617619947997738045163340013163526497645747928493407967932421883010846780856402511530842822697614937945279666484653784034123309160035809498901273185239621879358843076873637542223768469636879342868382257601390983385247593333335205794587459878716754008800 1491 -17135279744833060185456568351098914114999226550150306242535970088107462227496358481509054471806915475268876583842081026944157039129286471288745016875558619267036652177877751515435275740507003694587013074749263323316034524034075244192963012847912441423076261732876957796106952603916069402366763252049735585559739731726903760618167611566724411859349177401324723452694216824839377506052925857395816006257924589685001057077832755518593242657633831686839471435952611239061485036666955095354903056284275862966850375210689017619328706392514150429974024606372244589968754507431695690832397688464751794567644504429155745536259623993319105099732048750493635072885828100313046372211175336505592910755496016061753390579734575543392544559460697334250527027134458696141115867112325597733923170075630023976457772407562807202516449667374349832022727552224758455039951075931237611480036080654505320743136989104000 1492 68518164851239633704188271325950628585950777542763293986108095711786064600597789686711526934037924692209720707110824729752337667797654452047985320277548269838457512884916497567214155550708930509224817811287837562756538211825986693850316774275099266722156459787797075125124138705759792815991222979156081036044941210531648941657980510165972037338562145914248124145968527798437897744755711916365869806170192655198934211421260585587186557781409594182284470506420757281366977130294503095368742755166785436537357021823837528681936179328069400566550081797532370165662966753603956958694895250181115230682446935913813355046505388230751588051470162883841603084943885481805862256169113926697779790417385998889117354536426449444038077279848441874624956557767369296144294944126173891003143413879141168376726472951485857325526738452541895786248167850256733349335943275644933880791139722042158463440559426109600 1493 -273980935077634153562296908165711034959263619007920131364796226042408218823767471360969607228186096260921189138863448637281177674177488795101519762826825944711136379622744927763999258245238334805308121328424987270312213267035445191956560480986055381224369245222729117052466166674391462648983351032795840798700587512101621489692706581838017274778250997247791831818341875038333103301324879538995014364511769485557204592127961812038036329410283240513018568366496773454941749292149778401024193637722275845857800526024606638089629726939409607598624288576776378588230039940821891009210443564881207733854435297714135327931652028764468323528168753406070948564854017793029681162076257976762113071646285978925004104847511384222113976210444672905585617437094577659944449256778391322760107140699436927939164707082332539648566119754442936156366105333402717431586729788459056143037061330205680589536987625222400 1494 1095557211124802836849184236872286847976920228535941708784205351308474900541483388159119010825401963104341114343167611925943705858848950270872057023996653853420270846665144186036081694330512747222141649756187789938852605423424260239976498686762114895903031339034278935852082127196835926726362507339019265697906040434633661400806052284340415259665226846249605496732938449064542800189319354969370669444493769939616971703884739360783413274035835335162384225799508447609168285836950270403236203515439131993594667421503612363971914727028585794717805087725974938806341484930307955307469654169374024061154668378580725110573518461380709031817398734592761411803488520629887774704999499051189491590727697496964684402205733992701094150461855268701613774668147909127301639336618020483156313622476334390500627289683002436789605259400649211223035095573867604034723862302557479159120559727292805846920736328248000 1495 -4380764197789819957178770846705411068796993523506097062906989852965093562339848483885194449989539269506297492076337723461553256113072089641862858324383748068366782272114232806772765996341518761554447344316436789969462828499780503812165887682382673361241340558624676069144895089030236242907192176893235022461233934154891491779193669625205054265409215078690855652711075765522986225738621830267450307283057943867005693326832735514600911582139428797772689293492188795529484968357293558385538766741132043873605659187708747807260243928714175484363097525597946081014433708375830858010826276795710455747136113639391868946941200176835400654371121967371923859225494398981631852428377919232323058557743428611656777237119005741110747216580174738560918798612955585389561987215725714526593656222024471275487623024853099210687720451772154429228277792002221241761952607361822149053173367968426010282759764683116800 1496 17517204074636056631831230770586533440829404421993488715054821820630502100614169370805508205256861358489853522561886866416415313992466167280167447758696657708946952476543800495984362903290412424687997491464910622885475028104250038668374870455574085076260298377060013111409780543351218881250624725297938479223721268887950330777096593479137737458716931080793241129581016729490661141853910537650393380886509487465573189320638216365862269447600612119987203364152678184401829870979305740601882739348588024389554596632100472798387667701890782767011129422769804664332421324989226835791085745215134992359047434196565882909712678482377561736333344897334120099615376948114531139109101551370538629503304829513921953595857868818830701619656364073826577703090361218376584918804243015087428784191318358317795777858154937703948294661147906720912318497555718185560049586393441120330075309528801382337798216281852000 1497 -70045428874521146906671839113944441834567721793436645439022117555062610703926222978636510892659088876144043021543622372242760940753831939711870859689865803400210151358757104752291550546209447969842680717930340340778307464743067898135656301989756676644963908158700100604754725766649990753445035315523565705387848492172584831892571482317828124670815362658899306743691105084378992046993813215278754250474995579570517620525341646150575305067203796715320550570235023476179226880581460616957246475107515958829534267282223149669154461509996649315729260977109367616859882695899710313749730583621601524717468533517572598442185713255562420789356693090562685606711831965298357432872150382605410988847884914653303291135220706664732320652373383268158327526200791795077236547786017809315168345431362061249702659431967312403244827760237630174385892820896171855097594999231517623248507141549779444838611251031769600 1498 280088259413887289701266765008111942905209801497942490217877684657909908017968900161412577216402434574468082026418158663336772999496030211717023175400085335988548891905865344293141381329163396138958448745369910713397152478026026968241674201830110891704063827301934784223631730584376658379279594786761102269933947860960426704033306682105693140745777185548480131039737130651712841565392686667012325947156348990430087870845462646944787181870848316884834635629591681618730522873822607063383887013250468103077600530455592973143147741587028423984885894314004270314127087878771754455738004169783277601087222206493406445978577831173762693535720746987802823262808614756386913160050977153514470853440696477377441861252142085923988778319124825591012631642565040244810598600560780060589348534445634976789533111297039202480579202681228863963510754881530576255304516042380748817349179000131868648365145792504190400 1499 -1119979587142262701179660057385435146890314163143751556292402827442351352847298020780880544105477298152183214275868020697518733646941590100521738738017941028390768184378170551309086252333089455238160082567259988613886397267907886266895323868330666952530098579929174273623668057114105214284670470410914381972823883406285610145719476099037312635399628967283120024983113689277791679254929643729012368062945041792773444182941713197481694221741574928542412323957249054924838048949697362094384404052773866745399792741715873312055700258963663501780015814327096085706689626563768643877225755124012198548802148037818784514947038150429743687664362737989429822149813060134658866108200665960797921062200201294489059671423209318275274047152821739776937982694929087624878575231318269493966557168841294579121336468057555495532887789028232235394454140109024583010973037263588019602937487227852752433554420604186336000 1500 4478426039319427335859124474218281756751381440913033642989130911876498246302220649979677959088107768919072137680444958244472633257753479618481720378960226189469168883509999409228058670106952716444859711093603204831197580227207817336614190622560860058960681317870543134648108248855619953261704443553577297513179541321217910490854635988743590677766568165915726356561382464104625680843621886285286382340796429985901269525766083991834538261020641380686758337885993102801067832150122161371702909087938366422170721042756373833582705456604392677113686146784087357655149325684566376434684767754241365391267731612234092469740199138335625105530229277708702665151314305379737748079830722234875427472806044429101899457986454946132286143886242211315632592853508687976884622930505580468583213155933264281785795680247416320736969284265865956569907795106553864041428929973992851651317730470485245986649341546567803328 1501 -17907740881554564131239410726201158740733742025616261912104499074956413190397453149031249612962363804146087186132510854149499747075446725144091192151421025087857422356605253906701666914052963396807910946053375149885082006393864500640897117301465493073761032701295101278902359474361549813797941634041408438726451137652504530306999763106884085427533885032279476581981928893990316107051632516684994785295524789381308045880605928124650429059925231301008918122168178717368855402093356079652129211197063413228303646900144886900280222788130004020442602091208233406691904522261584866830100304704539675095515945258317950341423516920498906477049755493911418573237754685891638404938951976399622498042370677377469851952602705668025709538779582202128421585033156755059904894404734716538026536351319080027691925078716037046092248330128144950846405012879412441863634642938069610834007313355675161696464809937457984000 1502 71607134228764683252314298140775717486723374778633357655869177263772958874885502092556070051343613597993656347999184442989148477763956368271889852762776883203975896016645115692846484967615168818361856781543164150938749918227402607191674838687588650702396489626290710169477991260205126939904697637355666536752541390152547100996369942223455365905381103117432698218388087603114312378633098733280138211592078747707848623148899497419810015402452076627275608246981520817191945430612449670793693461133052234310081674003861112460895840061566259423069437694140771050756405337267493381465649048062053857973747599584588074239585062931117838193321882531806017642759022832093716011261352966395096264584426771964039348060675401939039038298395176927713872310877443085951262012206854802823130999574836349137876879013760734656155862135206887757862922527226210584808862949621995117684329140717223365767321289683168598656 1503 -286333314788720118189260524609016670969117241669691424618623166071420573148993424655451884862746793506419960363163000603464811122897612975539987147380231062062268979995553103611367739781674071041779700810939640737883892121299669215115132834441621517812754310023809370788683788494166706598530035750376713194106176681087218957002036435783594940829792245753041010947440033955959034336123545611466352734650920893286699939499061017657368002908553318714369080760672420679466448419128908884263876527293092164477644090973690700696360290276861318469267316697759810309705324693430862017524887001638014044053785735579147737291212701278486416798211271076329449396805260487947665522688046179941143759104615074983881904114280667621849099029692102274256716273379576449004441052277937422301787109652156315221645086511712862288746028348387372244777386587330767024728145474494233128489521241930866487884721147129387738624 1504 1144952750271779687901563870782655864593735443840647190856677629215179485806182215696197861858717484908108645281142111644188839887892307126155361159367319013717674999101035078899496210053286811707850211604492814091197257401684080361916136794334593068748824291491827722883364876078996925068755740942141577888948121098093181367736681404194357261401348844118565336253149280536056816057859941715453822316115661368479243612458744344566081612510026252472969258003325705871887488917013134888775128103722660705270407808687741393616686347671011610216717138562752012972896726844482967537150302270911050337298127391783698369099907157048406272811227918613221469903968388843884528561389247751576687559452981623253062740955950885985437664235000341126029277363748121056300192898147406770482757039860512915441900478357269047493462412019715549970713461999672616678373905676947865025993577740317331727491590407671939773840 1505 -4578290481523006035208505557569638629265833488603527791611168418511165708082450066500968670672990116852893349801865214766453861429309549196302547236292564394551379436771556310020208350395440435169068641708603769228969878734069845329067987881785433360983444252449212448119272760157464743193435731921832230084193754872109300198864674440751540689775195465365036971933680996283554229492307704844139357282474192061030273146876408992108144236763897681972995503972577191508788033215413318569737515049787589626138789429963067185134037815452050314016652698792824747604493063275465340601059924207981654109137406672288862644861917286270705299623934391513774460241735222499722954255990868190920585084429390675700583180686277189580042067587869773411775727125874109963468145690698598591873035528028139295670123572641333740777593053367639141896009364986930148351105525731134120790778737674826967657481570531784946113536 1506 18307085901649255253554312713864576416292846270633832368276714671285290497149909966872429756799765502461418435105754030866384463834725470869332880158600095209696388728326629183585219780577618431842408691533766579182388707132267320536757395225940224315252086999702977792613492891596103330882955250466179375041169725051316198741441704030768049992386846716592416993431779448972644959343691365065803334291170504230434943124595083812945360440044754517577207945291082635522771064569288366694915351970787364781567598558878049933159932326523961944145883218769207343180989728347948799529035378408735871944547746336251066201573326567095775701348391866062121869839267780981577136384600045025264598504181231631532820367449472619704472539774156673867499779425950074970078775171375389541332608992464706834638802727270924021228618446305871723953003349867142766403055484641309555251049965566501096898266754633824682473760 1507 -73204063683936144546348504838468574622281743220049932833388434429020235215505121075151702960997061734439251905375145121419781910449508706468874881603910521076308006402240855710333655097504869988343128576704950128103638286133976675507284353760070597863185881291862897351354979978239644358846842185667700140397248574600521323579384217686220674179876107704044787630030374671299244290949024312694450978369712873642766939932340224754320273989750583490776826216215184882272054792081867935733174777218839548391531752487715051463676091145115887556601041063124166483620268530702431660962180777394870703406340815651423943864537851627553563537564959897463532722228333464461091922326569288190027040482806544691306135154302191332358478794898260857519970375053658984677723431264299726107297677001038093161984481833648955906982539011603816977955520605452429178277440777384832689721748243002446269971659065660700875521152 1508 292719231585336199412649229723904438578806685485528922835526175468329527898490576339860844948567013588298668498666021644643855140490069066804589834769482350707157618067039718465342521455147346181358486942794081152944567502998932023469601497743590374155192707438064756841322825316219758471842728120817427239042489020570199940426305181016072242590273596820513195942866244094470312326542214213879768161947006797431392716097876076117672411323226626335480218934968105068479883772103276383571489281483146004726147181001851632585929039252972982514253047616652771952004395070549530329504201917539526563992042837033400171811274608250820821591261495860751370738756266599147929795133101168123300845929163145443374526233182338060652982754927143032914724660364086098485640913347316267789373775025292778020075560140983322545927478233165645935930931676857425166728262103510427650544033042403965492069639574863576154342368 1509 -1170489219261314458723033830502759508888868999990075482642706046321334455671487750513805567268852054952594094507852163576796812277280759434118653911135816242005764105441198528597400876667358843704055801359809666883987672725412624291013362041131633439303556908926493227979959380227575997906170220023518197194691054232626697196287919606546779380875366901247750574137791717049879982595120154533194578620268216003987153171099415737557078883716421791154793049281488407195800652097958762330747920877281677146154697821552559159308987207872738813092647997311266949079618482615179883395253688681732706847943528216863647039823063265499106193507621681818322005351869334178532398236238890860114923897990910313685905349554793760659512128250806461436038267572450333290763522988978911392917894177079084133026777132602041011136248020467749212862811885669511800166969913362173854079255070339963947863848683773374996747984640 1510 4680407588260123539312449397948143751138682979440175238709016468374376195492618372512101864882429352096625820914027329794644665804099180775395323910002465632842296249520604286906514389799463560231349584756039804810008546205111774919067275402396098839167404107097621667963045665739644237001352232421109658872768468499420864326920254062662721370070776388239565930577880332708808871362992566704737556817766573326541118314565380536332889359344615750668612468767470656705239540267121272156767890654451366929991588790367244992978321832244319897098637889668462600811717044401994257276030610727735918834130243616464009421532478828029144614322776865630745632679751242693184304835497826331068551503645029434480192217547631597350826382224092951566184698805943337262805369355792337458237593478456289296359158214091801619154770986637764028657332302535668404768875996432308819449016137991153483526441145437935425254890048 1511 -18715439345857826855262223215686883277329977962837694730755468323273318411727073647755815559254998895319341101893003109129514719803384760406444552763094181485787983319783117800304160550603211998593965471263757492801266839290557995250033264085593714849332466203427883544992087313709324715089734619782551889901886619540313731990135597614770166806378098155653615752707296739234848937518731058529669152865366196957210832204589410018753904452000291545599991031306606255268397065057546248797386618254330975900680940522985410788777457429202730821516600429413568247426419969610904790275920462066272083650719727759135296414625764853673617910333805391416972515878350187911132243477617056028864444091376347459185331391498538165691260528934182504685323334293524826901444375203495085825214725338069883327363882848067698045764383870240466312910004516686622993243562947201855614281691609091439866266466487022240563901141760 1512 74837017905898020111818899962827711543335214650374989580938487398615699592558723693186561997278838048311040354764664122201092239078825747884360042204379678814781936023771778180472521018882538376917403027092122187070517169996871025803006054524244265371866776853813699045354843999085181257258733137719110577581317504731136201462090171901317003307969009401306006770096474431290717286352723241470614949567500530504472791005367761820943734033326100097444017537691611547546835385943093789042313514253048889199070754331290266981382417068101554596895733027398846140056632550458981599058299771127436345592902268486707155767573392748759966674950017360601447466079660579920258765988495025915146310961905152522613368502791367619410309896547058270081941088574420859724111815644403558826534074781153050729528946631752086064806144003282029882788463004537164286215076155036681015483794474630836217266191732166087802215409376 1513 -299249211756087811457655224801330272040899942898394714046149952717651584280490934160678926121134310722563674965730326071306842642973566252515160824381296997444441330582550149474138291202784649282475347988782873058885144269811309406135802355210594530875242483817300286174338903939747048584736863106368416472070928283143236273823716773239831565315017789276754660054593682910611680542508631285756045458857422133975969242326793063167864754628131432284852501969351797733431315589636720412243389495253353608744310243234441241297762387354482157340271969884685243543088507326494188751462440621321395022064449563430281821050289541655623541868257008027424742584534499081505925641020556754824460932350437383336650981178093160508312715895462162088278864761364304052306734012932580613722684987065025780628170154333909359943757120759939709300365130071064112461459323347326865121935903548968927177181037914761396938213348864 1514 1196601799077705609788956401846739446238626331624367793988270198908044942288689969228950715757306184319191506848801572991854630223231752639970243284939270189281568843215945782805781825217008845530136044675411479618561853409342736027008497073510314064999232630367989926706880975117625954616557887832439233572884145103808058088303901260792910003916624986376345158594184203856912471953973728782186727018056447633668271990096248646961046638430117529658915424578605451117010006232429496568854580464704145899594243610771661611731975406351720624933504451021047419655609424511072813731811806557386171545172852646155109276058805147973411490123211036293638778350441827562427360614829413716598749769964275734231622691676999005178701035422693843352420543368971766942573693061182192191574692391230251880529104780959103662400126320324337104151939601145479935519296589485026244872988170165326188490929109488012964135212715200 1515 -4784828568035125571409407085333125305568839793666786139030384197357819198651167905697408116088214005684828502395496068379666445523338012756472768333580618303865367176055970087373365529186543958071157834433772354351488865152311927561123418427537623196608973703018803321119343920988498273175904824741135418128066892341227221624346974321347084181694327475903622464692399831430885518591117434785304342032904265665434557706851568742351804707919998223613777190127323541499933978865204772173815178910103552928124062717566359776416065811425607955827500724402972484013323480929376736664741200824625150197604193874697427477894179874691369715955999509280247707764056846660639236679050598988915554870571081472862431458045499485737779764649939743726213829934806238860348479347389312503115522995675773027805629678410689382127581737710236152859274761020240246517249113121665571254653534547392130302118463247852715017749692160 1516 19133006002774691240624555601660809902746349670925620550248164106598923716693705880847826193174407672782533193832301989304612221018636197223995882887996792170392448599399799839057708654734921818725552431446641494613117983610945629099995376609666300895887112316586609601852190893839864277487923450542049281453592890807946884717764089785860449132044156610104974290102593751587897858558406051519590750886855083740332910487595897922541920908232797363812062465342754742816387013471276408050322372048946898129525480516790851960930923486643893794048225390409088207447883594767786878375804856001986048962578642797726617849299526602429079416641290443215087952050215757268694049530485094675900218706308496041057397363330136128398882535468321382031778215696489813390425726703809279418030163956251244758117924201121595870184029359695892462017891086414586267529123570442771945766926032106876632056785734328575336254742180800 1517 -76506815867452214964749229734219235776604306965506040649021203545442631981666709523244581620691899339981898349423064291513984250774391224384998345167802274365363825810841427658176151069113172226194776924481915088779355365022907137747519187853314983717122510379628200329443347016262861166928733585739540895228887585486338725242052880563444544073609213465699773474330966649193744217664655639263974991427927329531748881093578563362628112551171276429749502801038263092844203155309102958449431501965989675747536339416411057604199490219696896478481647576990541673461121874138075744414183639421823850737932051352859119733066981288025228012687071731736953714291001828593102230010491340687071540237800169323834454100970103134289582013263797861551910274545259691870356120187791888792784900942949015369115114930638182914526137588461843511187715436721058577878653752251386656146721795298580615984216043995871960064653662720 1518 305926530466343678529522646196526893792987917384541342843334817550865273488758827392077165444987581796903693237434717959836077788483902285381112551767630561923388337095622859878777119434164625476018617844384261961383563965177467694709865416222186264645265968214150082072290765576488832569908925680520089420309601182438146934673908757789657546034972138487408847081789599339071005422939117694306444076564402844618038279948708443553190270981124191584138688514647372970462490756454347797499747755054681051206659311977998127232606879860086023312318360746013257499832009614914438282101213051284164579574673297848541629120861793910247342901263979953050083252187011068991284480268702829435514431916451208948459364686439597040576893033405243544197765633601259036797404410666863022482035876533024931780147604139835647271347649784734321099687532525259967897449546959778626003800560321175170276437328188043991570326734807680 1519 -1223303587480926894071464520357089651234213627013089707349024540381810993899957129658351256517914925749531564997600260166912007614954883265972595917000527956153803185997238187904482514177676368260291334877443886825023279332704717819792331417982393098046709771276385530689675843890295757320310137745875486701292286624441330392609200407473661435540157511242560979216824478862567618527598342162075410173367325047335033066718592082400956370391882298421734171829632695966153056701498461255904673845415831644648546506712118493733005428848124260863499856004370966244924037521789051311484511229513235045170199308618584804102199211289144656283602880291604631862502213714207440942593854131193623120296277785955107502574800894417625498856707414446481549664290438923883870258219550502917917277961114959970691115317393443205005459523463535943531719922164519383243348510434432343807422373075096013608081692525843714964794201600 1520 4891605800289312799486133364282025388619572157598005059645345378929158538322813891556839844343504862017644636503731115216332929638489626540491797900713011033313044621603925872127039081766173596740413950948814897573727435066458118681453646309575124633423805264008681401544799833629987568959613314246312697521723251276552093033749342232992439285952916971202340369085008266037578466727664737931759906072748651281413491218089426140964859519763662882884369449662798212614542316443487627384650170842602672136630268957079835978472871024355500125327889992215286868623866500821397455860632308488943333030029383330834530609908014101065040562202244693649774081653483461456402909973906798817336536786127998726684574402087735949769496917864797183314915768979226168187866515781524517230698672717254394127211767704437578344405433743230376321341540427969704881173580511994991379404817135006013064415838744962385843391067482755360 1521 -19559995343800284564190259887543817528610960510413407218336357488018202442871389533141833212513565958971472474242721768747737836815617009950197305492952167661050996611133040399168272743903412676296223600632480952479954904978567475542419468953106525510686176006767681101426950908038247053901739561202811564070228371945063646849689306124195270985502149461400863504621493502327576717082865055458749678236292856680779130975988237862322617247024338810439331138421000465777645360391061048265141078376347696953897113691669486299673920968096743998698593345340116859898964680918114005336655365550977263579973961062532775123029304788279185169461711910784698590936286835162526328988428576744489863132234165577633578307535483626898420335841991217052053877559988429865878611459995067478320207816363214928630746742666021665301215921084810661402252050933105808570291960348168241985114861450836871202589334422192598472809416678400 1522 78214295268859730973880995110060826637348295972583051753934809467405561302097355593749950558186043258138744808541211185954081738563627419565888511595015847538632079272656244271506813392189840894811343358500806358361260027704692438310361070385581430201460095564042264529857928521124122027354938099578634154159550775199003678207626546324014422505682626335616708815097496202554967988539247005136712316270746389679321911984082519423119167328578863324393522299033557935705923232747560793679283840013055847508795998756841817225038096309320253750747392985679946970069796645252168816859704680700803778658216284419874869696927474431858876992363401052440542446980820433790526612815760936233029927577264811130030452827063275541180669810334781397135957686531525039726874403642380390506423883693289280176279859762435552800884654345014144240295129286738364700043652908230136772872011256548779550299536453465287346518424715001920 1523 -312754537776257650567741908124092234034301323160183679063092073258105168283431036770182067826881110117133306904077395242997499270871884626685156837734349673206673555574572895122729711254521677778693318234888946394345932441785920271931862688388405675829118153476370247386017841371981776224651697112856918733049743770700950353980581025171496014480791593991051662002136893210386949760173626471640332098567425950024012049275588077488267839692566068672473815933697571505677749702990058159410403118601006312346106743074203442908610847564533002791631978524302097338717253175150930318219138068022096305003301278370091026576371131363826169594832773951478634251923742047575915142756588090715728564343457560835918088433276565597156593396451242648998281173188566908665311637730031336374508140517974760458255598143645423927087769543396932578514856663784929340347739298937945183427622862846667860818824838564316008261983422798080 1524 1250607981749922418289990868739038354839660126285746426069318152621590902627863386954592741212466578551377530629852765862912116414324677669089874160158762741156399791295062539605461396872758758641768944009674131993149523356836104387007641927664011743644559975893404774774278430772996494635106890859065215523739177520303813361897191001418127972169491245494162406612966014684394275952734175952313183991510244931852175717591910384297627962196329928572537911140611509990466390549160000971146995273711994689200563334215086917346274420451218143606191438538960794594165810202440815229048660296650743071714145976238303731564224527308436540030534495248231940373640819232710251078291509092606225290354362145566856181294138495104701993126887464672314577690377560123246786420237514592221826690117149765591772442787576335402467208267748691738580345482603221248796783802308214098926178940932484400207653322323649673015576697195200 1525 -5000792862299326169789232828064474299092499723715297120648776219861053287827536250788182583288775392162040958680466240649677935326796916625004982975008096711788089039150002622660649921261922658148098759294106816958836579956693003018142813273435371968712916269001379440901183385624617647558793271593898400380672236143292127258822582052707239817142154973106630690415038609161697187693696088185818038988733397761025460984579518537842890359913302393728888905834305066500767005769901731474458632654598178723720899014700955303336034870340935561398647223327382268972771163814938021756401211858403450264140289335196944667359389309965207197622389664144802031205338015032411730767949059801884426322161950405299574166974618905091165716448185469835308481122213550701262373297770525740481884657653957294550566578006555244254577783188012720295913262247884207038401525526060417958316415584533916597197046193845300740605557527522816 1526 19996621630714796867269378550850943884607205014956940506555342573772403448488569943977257082041122004520632653086252025955032918337092146584487685424186818233058200558268874026627511975400660925117446761435890599240398634292675319362488598714000444549268208961450723780666397420841395936140416546064143851035267277256657986345624942239178965007895778967131598561925801760718303952873784449799110072253200343567476179792196848530434441146761368108241966859372292447390703626986526049249644109039037709076061441721559804506493005522385395578325924535080402094749124019763652846041563575890440572319024663341192397002643278930109057213861540628335181976575955788164020181116983607055411420058284980588677759167893055703308033036219130163543186454376102415553354444813070434256493853812834788926674417861117300202519080197773915685319652096216364635531480181900996271874759458496985725422426011783226644535928573126748800 1527 -79960312968056383857216074944673813788953138498044521018066956010500799001975582378810144765801315252509928644132781452967131172919974131610352636136644243775319810340560824231717231962709916628422482042800319310422474765181340772281385631396575162909415189544402097756745711993546813596381539721941137006572513816999587255358180589670664771972775396313718695830183909655403229922331403360082786521312187181801143012448868721059021514283067747482086391269716781307967208910490445965859360824168925917868970842186842645174828865281128115133159308125406291700806196732854630874273403353652773674349400686849964407199139980261783143986845842599297263002586213991548444865658935935072406351426699499100785826064706198986900126654761156376745247505239736249151222915500238090452875350507902858053891460347755109951104039061595919370044385361219278856506802580333784550010262342848346859953056574005950143771143834933100032 1528 319736660361314926656844360476777855213771155050097774624036682066681877467765561621963416829215835994977856897434505201131959470488828819958745510057040989367302240004649825255255970611622114017980013219615783147225712608431698009255395481773403283571199440078709022662337368560816433354312842542053590115302990667349453120569138591279902193624481737245691532949216292915574745489220322094064234807908509140552744098084139321254799210802611888768252979883092731227512710061629517038063355474033562210701084438053623338281767947847188758646672773572546608245070723121216301529451361024868963128146486977423731600614045761188093083095232570724187802871441052455375097885350460141773001322892742740613335317748606900075135945835669797256452166331021275939339245227300045683941749325537676846484698274953571194830152062270097477908838759487739868371262526898624591325415221959214227838897000839816765214211222191896740928 1529 -1278528685563525629774772001063925940228357241439618513460127295217203201577729795251884314983835920561351042140961423531944537960590489552750917229367071475170190590244408641218087574780077200425471164480549378989461132349056425008340866217320853770000639746190559778916239607652303056476997238287247971911598613279961299311277803298754731926630291319349488071026951647310794651951380520029463646645285011076803138929502815222819639262402565378663246768726234680549994094591308100765134289471019473537404624070169978013402379622661798559363345008035085461177608315940935448126476962799994101927856187979862005214986052386929719837442596977486419621280437360134786977575844403492917364136466848373397162645661894020837686072409076167151301830208512360194393372138520543668912651429775612574243028954223384768790027195468962923558699616057808554501029282861709664059307672459916304102852175812739987134176112847028321280 1530 5112444556695761910985045916819758944406971123042395710181359183965862502364704561189799837914178574752421600859170226094265782039923962730092185966873511649113003334670185627395756503371507191767030523791408583523018444506672087159096845680019950562578962009013314480290078115548399623875993286394325505299348452467552054083861237828323860058049101787300557536576360335294710292237707552131264408477910267922246708274948133561054721723707985296149395060211165871742117978318658704715168475630354588246655404827924249085719102180135093694730056085396963704633081342418874899622486290851795530496864442917082376263253859735931210662271008272686822650024655346975066690275695382164416877400129118096242230410728261064213575666777111003249802299194648627741594260994235888471134959123327489341217342945171694031408660974046846196523856625342584632350074877302047027505565081572336150096891837021905732713248708544875585152 1531 -20443104025732399047653043427430242137520341320186503877775598133827992830055851035520784525427703252516675213969631867143528457834357590862970640950488756982675558507357070669286916940914207716276080214981693658039306723845191244362192639606259795078319430716083645951975923695860187310634158157624715831556493109382600319080039963766714678859605194091713636873450962204238434669288487478539990724133684614029442194078421581675926712294566123819959023621655195969188318257545899054950479761355342258451282085689292041449390633564814949270886304445258720959668120337086553180172347386610813253812795636421334823205630949567911103662573337754775370867543532361530331191987889119763522799394166350237493906165468188427614238620245392317378880683747345043899930216471101403123158081690953730630000947213868453465425901499383128317970754353683895441237819270280735428075684670146433240574650984992103242084204857314497425920 1532 81745745420788821742119996792537619994450493933215711952655047964972355455586503003639383703564616864848268803793884755281342235395495575523394464935068820564171652510155130438156098201034040524315070082056241850366460756043268350021143984126878826700865607973666746562677179666006176787035719963198219807986369476759529763250078982437121598129271869097305382703637202183725969801738548544380028387569397406121308924511824599883810185461222914703955347931971804547211054785319530553446674686682216216936946283072686410536059677317400207280446884055632743371815254641409741671855379137431044672561819446888356220632997176894240929883061764615385505772554311649758946675840300755864174623607592822621409328152950245766545094064549245164280559417726756504059145947113620860154388236671061233673664029262059246321857673299540604874812950277577283264866247792513699878423723917654066981287973518497011642497516071498613377664 1533 -326876403272552743322963566074070396775727254474726204037391244190108249925993017306286190002497821003177505234591791317182475792584162418581102018190064095322887339536377029166850517703425532434063795200277311115156709551721592353179170791099298919827406104896423074604132697819841254791277042022022841378625575080947840363325973052969580692790124608143176326114350672696747371380830070145269128840342509160398291852456945776967995146395886113442387001283195438976661609159337988792216672877983118625966674740263823698722192848358740030299501530731655836688551438523516365498802624676844987051861953413864935945680864124919999396112560856409102366705229107925640484494210261034258917145739608893169027499864270163064823070433823925646496990917117973299283055430786847597324976594426847607367637416366760109562844745603998836845431652084138794512808017327768170059433912035096709128769097144019059962007934413735517080576 1534 1307079716040049210625922216458362835313645264008326415835720349669996338837964757746173824320013866857304891632133390165409000829285211300388753180526562163772937850391900427736898661458304421658807398700650347122895395875940731838385239141465992229356894344161626115595105442815509898028295040110470342837776428139048550849108430540022548495439196353012223141274337996290529165547571244087641029510410783727213306072868391302982514318304079087672890948461742567402153610050753541440665123122854114753409392699309058982372181651050132633047444495580285537203269642550685381287101979521391806763232617755836727779124580710368914323674095187212008052300757437005993847265547989655975001576318575838729600948645117698004258219929240623431364999002387808161064463955893964420849784902114929633375356759597594264552572201303526603897048284921141953955454286458235839176157534197993417152332401552843498622339904712867193614080 1535 -5226616939616362411375540560400435486486237700372959654627722113740663946952412532977664618638947456062330950101667987969880970954826875281416139107854262115118906314196136260133438392845756918114684800316212352213229944324463696150176617041808200470304141171096716529831064247819348089714248217580957003372602406579402175349066817629290213067371619242533654745359653205599939847928904931988044635850958756429177987611438774154412665336063309558395846028605799679814690878575668959496615885171776050707510500383587036043921482472564995428727550730000552134604073715790356748111509082069557425532876524410903666309456186766590420090395033227051288011446294844973820866666505470041419928535288968722745908783709258041209421376358338351554547454185088621280278219328079020837978636606770462983230976476012885125538370006314418972341003491767197995751775218321280064396543441829345770391764360199803183182931079521063329391616 1536 20899666704093342508339788287615114301373990313529173144302541287630208246463260273889473086527848926906674244722232902769118567916851919992625922633227792613983545315845430018458785689673790736279946512794750849856879603269706864160036802843456206811035651283610631545327700618460625310714259460836825413494679000121384383559923935221853019146122755445951176241932830393934397263338288021577285772235423601528174757161068805636166121151164478375816872244616378407684689129934418405318849330703699965638896665949031944250504511117995169763251753353858165487821488898188396739893770547586060679548473330205610540570176512998367140696422172047151984244657996930351144312333836355457015769838369214548798877252593725677358418642036700683308200680523029017885041377734831136980988334615371098524289333735244391646274369786825608306413837109220914094888239957336817785207724264132351109168838447389259945322870632403345398723470 1537 -83571489130900312033060086492638352224695927599028241364790048040676388150043975555843573914787857345316028038979845290567298583266267126673634339167084199743183252906805279323824384648964959986193959956561223810352239184909890778242895916851044198436597869364588346259944010535785820243468122363076353179807999038353895494016340100056884039580750368489618018602223722939853313992030205245134046667023613674534202723538313416540882949163057023144216583447768215052580969288276309613947988825892372208746046044682735161833096587918175407062504063856649365732832291965297231564765194453524559705190070265131199306623202729372991263258644964015140582413957959787389408603299033638037336559616918218114054441464599169895021684703210977159196325910295437549766978475427915223558726576987993389992001972989250576194505895743571241930677790457804698570358638169618788964178542307317305884691422150505293285193177499042718128187392 1538 334177351737373249802622989798469974081968626337351156671964503155961101053414078915169799250497740065268416224515100319893221746808131636537606659409805127153096285856120301415839240455658007534601973833704087476870247540100086890516316033206315704496452282777867835699868784631889800369602770621177220835384089918211013314804020014602953267765089707615860285171524242127592409396394683168771651454585059678402027828025849882253158598804166069614714482381307468696295824125077848874441877616394802425973881651200439050228621143828323106995206722163346388774889614355412746383231174150751833689004799477759557948839484580367869618632232702679071181118427484308759212878358155019210881687966640036365646717175339543921468895795990117144571248624967253984558665290183074450574847718184692111985612496295921135684589734776234213685775688265413017863615228585369962388922517748685561666836335230318690187064590408146457542408988 1539 -1336275410939216188218473272704853993036026083036920942763410763227560024288865869198672967461352048624868309463733000286108782387288163236450111082515843229451308629726983526976553070058307215970767289637018035191493775334068371916519095350548957786816504649281770263555008035787654175034427684993689967890009394142823357671580665487236409447959495966474836924564192140335767263365753640941024755030446180263105583443333069653873693527389569565897254710639856024498435731341602333748343708899429628068213503506197187099582386391525375911461642416632505829776937510353681126205564330630548429750448307915381740659440127198298825362419089982227654854014605317410421966140180203403848651868580244001640175900981923531486490202750830064827330892931674010011547539881643584861546996529611386653425304654863477685194624822634900336634468259263090301506558121510617192317930053114571825293657401189973884330498702058572072105049200 1540 5343367349508461889244882743919117591224968017411369323644267271964264754108048224366206266725326372856644448069204409550157057843168104023355690795591359296604090630434211805640693760593386584154844723606275494151136023825685894495965350167877527946855351203441618334128933864604515654364799457526787887805923662026516507121614557746444597174641157370619196528451949380318888489833580855502293035753080386042319490409752994566334957965340287477424845366726200431983192796409024940699071891750439685547016069523674951532293321993673342175581664540633375487161752411710593986278206225317036783078493923191034045765288619617251011095715204320089343762476758080500063712295206942529119874410701493937563590680785977597085833190850965180348926693015571808075687272855743536928217103260233656740458590570499690244264098619781161610485479831409607613239669079499343257454557884513716770298406181334609713381123735577047458471684260 1541 -21366538969252637905275631092382416350831470117367053593083043425791692114867621333579804685936206794756986078702026590994175419109753775510433884326839170300152557307289035583447498482547207542779079458318992594951065200089308334584167949368352878513177096623257965609030700846509589266714478287245414638894548354325206125620962805165634231283711108208403038971680684887017460200231402525722942871799955340916760915227497890001984160716828964357133134464629944219336764735539876007971972686982402876178362544610306017739604337128259153136992008755054839551252462950533926756568812291063354836000497129437142192624839558537791953253571919802964023635349437000086382311716011814065216374014533524212135167359621621136623865845558534606443409482972641006747062479119922802557304088798249215672601380388940593450762380875916664463068655617919960360410009691772391496321240596477996711124554069880334317522261707848808210778336800 1542 85438461111001085242696828278897515775785386901904898139846318932138846032731066743829233297780187040350622737521800487880941375286851517002479252041149019129853803280652834245320873290637698942985928051674783752887261718929051481811224129177828197496345609570075342813207464688948409572558492947452129782750478769502126158094433984018315462805650072839395897462869911736287941874545503201341172998915336606756916068940938787211001431703417395508488045216192334456344179159681026199778917020130273557683586365248578947437520847868873701472220708473927622562254299440991576690163975727734859788110159079607679251208801503913333947553630035079108303990776356668845594146237663118455480039491684413443818790261025557032110987048971286517508678941884083242622033222731173042566090636365482835080015798709384268480799179622244288735923229727397682313677811431266939180399387580651505738043097536184512237230163309599976795278364920 1543 -341643173001887576876742824143771170998003474977312086266171559028316130830330048087408006170825974049733548369169100717085062695427961572207615586157320019578954809914173653860856609453057812613931582041329769631585235189650647047506260424586964101386775788047508686676669543791164295037149673582511091860188603795677142529187918087670886840918612298347201419986701012855821684196787550804795194189178253184871565748916319937065283505797678280302801455086268338192475733625777979571035611714759661639446792645173325378528230093139438550071741075115672405260104617644636392864188633025235345275907365639239733020269156704333387978528298603305367077926517427291701141562801509770194669301375212599346634896276754111972351477314594272436929176346180628900575666483496360577514747230916282473241196861792559545234710581950879576501557750876628493379425892365961612764998162530909202605622640341914366227938507876144052443475832480 1544 1366130436030187696575095712168179622119514753928538918906497077987703685201785019500208041516374094022557844043166250532529625255333300082787260984762318029373449823917363300214063135295508501175437902723690138606612950691679162883495429436402290362120360225729058480362779910540471021117318874999292761632608283519999200617617348293227463786208054378136632473267335638268972961850365284891097514495329233776563903329849503143435443679344794169451205503615666066366777153180224170837418451141838351000417369982363452574232413928993504928762145787901826221800730912854751037171992367793524958327316003444533385865119762061178284756466076992749692229682282585120702915529153831525692531441140068690519412272170480828575153681794429966895837620402607349620151947280756787736856541538966197419080470023828620123625476091061999061243533930451786511278788951394876112050302941105286935855768734112186397427935448175747878032594858100 1545 -5462754436595706228098822153781151954174641941212914822152253651824379213762500729612500000297538567800170796336793166397750663238722748327442853999777854487062353925197120210058323834774664949665592885723143098251068332017751961415193789423577786992602073725985592600964848492468580025160139214229942569715052276822405602402218903162848207701291741098675273598519551361995421317536197813786378432356162056572668530165759488088932266526800532819973720278143028573156422649915531683321207173344890782548280319919207889628900144523530846570982028292682925979192414365664466356257119458710557316012659264674394162578866072494033412510590635919770174158034589524775792700697158876821885690674272797976074019850700445730861751765748547502557497527053647589804520333464456823344794187694159176162178061505649289344381930049400974323191505298309226299148598921635058900009015612147546028229422764398751784155102138969909860803538506560 1546 21843955370725381020159637459054719690340984872919871818042668456287082928012121825821025941858987846388770390554369851831483076047932915635923776156594830574621385809085189079041015752737519476640193290958221661884182873650521590577907416090472576992211523526897819725371629488893920222818782048784153040503937594591688101579709065714637880051020300467974546234392742991172236404031205172033930115752455941627183826856150575529923190265777115677084671034760433561230966156046294076899836650845871666280339509126024077925797213802017560706758360985872557335264072353026608871606556031521617163008831418498405975707367186344282195213668872102067473992796778482277592971868480773906616412881831351259814011176734821897698862358144511072107502677267734543582320340357522598597372280078719894755876446509141727642880409304989306318078976159190082763154609334885553539124472191358129752742378199973577880774676529221817342627633019400 1547 -87347599353763470063743859429910579380621266874969589813607334504574629395598566930332118056242782624022833731897167667471383205199073980029053034006023580069841971341524626103234526709707479345343482398793347132286670992612084705206551214956364892113227452667890235032337147489358907043302095768258974280746825594709020818986143843625616367806143215336587078401370075861214117055149449895696343790256653486439473057006805755519534859534713084354907641087073381166165277182371761071884970225854450592921705012108123246661282979634626860300476157026867232348421501774094814217911729616397462577516161838186425053546909391592297865430597647184290637918880109265337593921937900825304818520957047784417365338332344861326778825091505773602630093981939648355943729952727570210304426817621961837812306263642531381044715933434183818144244565860852235008883043254476798229093217287228786594463834845535831530087561380704183212750744732320 1548 349277618215751885141096088943590079818831177108970566855054086613648718816540067178870513600065234227021437720061551318749949714729432889991672282457217302961017030909885207827493383819546597205619414584103614634592275906725013751822972276926599474588678255023767776799521043924770636654391880923651505866344541828525516507685958829481387840455947241452302307544887060594919834371095202315779038184753806459207162842304732110387824445578254903585773806134649304543466690732182368412433277316099905117318571209013849015526790610801331651634792838691248935248606840371012321370874170236219620827560608865460016707607574341601423595158272239337612049558207884396630095141631588612337157740731495289396411263702632858457372299937505074731314838009448027224171765331419184291335774451081238371971686275510948293462842321375456341536272350832173295910083215550083111889346426799809871386890536803482087431766565974417105269059662760680 1549 -1396659792629529927412434761291937361691580154429305913347832417028387337305150854677392101824125364025929383223305313277336074845502924080905879937211175324259419828052725071757611997716880477976245034486302828925398557198880061816730997338059463831345896441738939395154213213192331359138965952985135672488836913005555191575784773385982572343226103368924937700771569038250919538691041475144868005995440953814646202593956198214328229934388225477640897208424371122538361403628280445341071289914567240796660784363795305906080980096244780416233999271160696392494764049978606455383263637404737528235863770742640532225808126205302849038555634905102451222701258953160196004953685271801624471500731783769594721660053120313116311360740760298962371008836149740089329586457763644322814915761151472008688940628250671080308362784046169336415948241251621511222047704896568751154233910806352187020485952951434680681733089327510599761700409227200 1550 5584838193024414714402838122790723000906074827520589381283345091345071467074390975288558216764266795823524057227766178240927162674679869180543448567496976292264294864037192221942501816190129218648808385783545640552517299923313305985244833852627971195561886924082230749538830373948946561326566504005835675797357962346118745896897750671188674769741147007489592531332426342799315253600245719565844358060887806960217503819675046888622775725126046376001689635580094724273169841326981121325156513092045877814039624715820724050899975001792582800800034763335387389334570578521313456619761302267891407470269385501745870752567067485844551520178490635498415800164443291510052317539452805873266984062932443014119852686383938969290792718386008640891999007462070391841924336603539231490003186696616806324997121360087869127300603726643192454471465323155009627052181394063665192282155615001671624773349420066790761194036932546193387712441921535728 1551 -22332155824650187042657093951688719453121341678189064855823443821638621733884995024139302423282022044877859789070225168769170417594089335825139929732785196390156189171907626998795596043102183347688068665745103167253754714833712146922703649133178268327538738409866386037099116178400130330962964707720445566810907396199926901096278084162799851173892777972540994393445111374713888209656778464131352464019815647243188670399128660596449839984829718942488896836191986763207774633264852528329312980202687095216979183209823651907697347572140993069718594666589552424620483126443093731319091019291748284776031523666283484710227376007132582364946974665200581041074227401221778493714157284037949064367637899866908586756049373291759836972361922486621366029616396946423779118874364169558993204274269415589190607444260392998733472913615566787275216436309801579991334620588905608591487770758514002309716067994056257136836854990584910301589426676800 1552 89299863314087626172183849835245760896595040009846785810505555703515146874793565183610425706219488368946494190523276981373303348978907023728566751063535128536008567847401637930149848108000049252071223101321583965318580493810008697338650256698569996208692235393874520676521284691185870673799762362364772814148360133887907066664960911017371522279983848909552515983893975198290677703245705185224329489462396364797846384913401697344841677197269905671317480177159648592990552438191662144771872717446652968238642455524036861674017671639254655353146914330526361330751855079464709185178414898592930187580083799329118746691078990056602287914989675461802992853993763630290761684461914113177922975877015291596921143332074845611977046602891164657217276143756678741074223198265051964153293335492969877750221312175668808984661994290359182253063711346952006550554458388136057905942515587060573353610681905673163178578686827770470322927294552382356 1553 -357084524360478464158568845002615356968818989308072188664387467834853563239515905157988652233049371697981185498084792181027309031458144290653817062136620438444181850165268414109784167587287170888966146677143805665441756648783924996257756037687791734939183248391356654304950911762683587307893607780924892230925327897166965436951630809683447689317606943383357716925774330685467946825525644955391925461797837514869950591553641145934837014094751788698439213814285411388988272861187074778312221853463684295664410017582214216127092504198263021643087326465862632605903929040293134120476107232712504946802218493107645476395149506384164812240554786962756897761046497257252177958582702685580230880199990911398194189688502598858815994952315028180267772839214684297129819853011301178999173106434319169762872224237747607539525108056237742891930132251661497875435030184506236993668957397436865025224051383277670125820610039211464532980071875908224 1554 1427878825313051938854825324053603289566871110534361871618254483843716537487690780697017797710397526284700643872830874935654455847876959151733138269490624987151832777167324293877702032729630146091813728187916654448553453902315820568701701269647485581223308547491564191876802065777147129814510931055975923834332534983259383159633076613309363085278186593166513113206096005898331040455316774089663824858317236990789787826609836763434128957504751028249462053000389900248644780989514962833593821789978605936436899862205100732802020986958163483543776195198465131135470260972416636633308804036730805409304422008689844700849633639578571507629753959515489077241737881122205186737794302221024589038042472016156620481647203495772579368423800705829056805546650277829113515478438532436836305100139153089584746755934962001245605073189243962768325731713393521169769416824764714014445843991454872483926593935756775328106681749733171731103429701121640 1555 -5709679983705307879763965444722388642037797033708124442287403509228251922894174467624935617438760989446702559218046275891757535790929012887999596985848078157380675392447265603133231120088080269915827434015439755442781856339097339246979635144765776341724419904688549761152290763481408156930200200981885757121044362508743908587446657032944103605021950841069624066440850142689727795261958258048911761249788280236295302474735623761896554781168798309815671476914604900621948288752600671841666237266714831382112978711787304609869810148074269833926060867732781341313053321303133115236436036661214609773035933842203958311185998190443262874027096761700951437948402898809240585786235952767798585632555705439922030569097956988268189951045508122926816666401235248558393604981710942635300307891822005992818846126884090298374996694764011538349901530501636905320917664040217832803424179099780943682860992718127016203585031477495629402698318864616096 1556 22831385737133620194158115984525516932824917842400868705700390755713291332073024910307270000487673248632053518928553753451018143735188201739907967522322032048868074329625630946607304297980684744656561018923280679173864006777504599708544506761880297213911027687994222040428005623266808210041147830332471293397338790125085509776964931855501106819419986097240467589310906600251093932529173315687663699949458890284768437647928225194431556185370078696334126275658366351229190357277681433282032118568505952581668573196330694153484454920062263352858674384331828576284809180201181237196135222031260835189967805927869885026482079848427478096304775435611425876669846182071625067228967770771637025312951728494651713280059443223059508902624418775619332595237631887011304347116535355824132566096510232207995245296316744686605616524776544783753103525608109026700686049612504186558107096320793733503119121225282684705487469729659617000656742083115960 1557 -91296234402389383005726073578010662127470384756236528370027423284891937677021070573696193568455032616871970858241075372658194396156534262792946561767753237792579487964618301526628728783900004200025962558286281067489248042287584092487818094071038702763897539216703437469329462147825388316865887247638548952858219173056556886373961449544807617748267186605199203932914715250773768845353018097728812870793693735825324182598102564747763296909441155380929808877736982473308395797441934429093185955238732132456326779769528863512260701433686365451242190816311549664499580862320144257792421246605643076554954761002533603756793592786491020170648945496695722480580183369446997882345544508223288411943002302103531164435024257433770304999164826379231982688357591359065738287172393576982342330208298690666119742872500052308001655092632353635324084188669845419850143152972504892076496313401447964255016576953507752667082572859323402097736063383175872 1558 365067816222227757601661992332695810579432000489040589126483007550298000283962849368168274987444357381797610890976382043278807617621091848883371009105632465110502734022851618332595821319077149084811487098863371605163665924718448878849851599914509077464969180239437364420660932868454824319903129054417234622955712201782920634686133664722552626279492779378504868074393034749168123014695033587012376608975366142090192603171152327056545850165118109288488066214073285873524383012669501720684810982268130620976072562099999669374569265576536085290456484317944301773085313849403907792444218602588515910187694480307609805536856702296256465342609642688949201414827026410574166803770732898805975097161204234187254311999317651783395160794569666746455845609434869880887969052147840069508046467458891552379074329555539099987953254069994945039906273567321172775338061703267739797336035849281366920640276326939827790077534866711113574095556999771074448 1559 -1459803229805537191066732030874054953486381725200060407883759897265369659204758399685678019415155732302600567980775720846844423982412316846096203724174078875471314800198967182529522005691860383159778380772542672169784369750932048107652406573847502841133085143394399794250319395631554818743322913658176457789864947093884859361075952230977855993751940663259989108009475339661698937959610899691130544370480210582272087063972006938476871093154049274422994523940715952910885046781711054890245838067742009321063595412970252405938937293365745158881539099011822909911772118644398520683603159803889659486319609568898003866695922152461846860075557582124080820075444900301278571937576710020296259078094081151628789768457151606995426635829401428269193454984970132163857704648882209204090501399648481677655589348580377713501058633632363488624751987806286983922954597986743554014984432985636554152175648933937416065063684244240663686801961111361576640 1560 5837342577866690400975322430981102714802494827838409817197892182656124813245598056110548389272955145500850949481160495219313332702516671372626337732351380311462701650728466577536541607439718427230651182368286246971681870018093913441353500100535101583811129772774247509446187437946549143268621504064451181259210603257681912407253353657771704642380239059665235551354932765526216059558397587959398012495922325420595706769795894171402622379683080302062903507637246077913015971319399497438222323363203748494786543185357528926119029739140731149653095472791670191809021402074442994474723713472648055509035227360794301276977193143279974340370416330310477526510876184834875412518659752314569716478117583547668276132459421917060331441056335200236663936946059062528756971087103908736533519940880839019325074756640279452717310841849353241922242259802042714637567346631591773321382935554870830582226395573320727953999755116286341662253143601620897608 1561 -23341896130439964416982064697658811179041091760905293224521173882483471711091524713589813822887058610851467652504388563570990721257424264965185812390651187889759471186379067478516303061287411416811517114346635000026951173167673449074220727596590573607447065410202165313070680457684480782128473536549083267688773277466589541074949659078098172275835900966650263012184517713275669416390885794971780762172124087377967606567384104378859011328884654243307419030744251626119740376857915351473527122133875537281346019606683769219236033430283877591171008416944666851090624950774135600512651993381863885387019113383737570623024836914930335153392085149124298515977677176872576954680940974459525168513455207051676690433501872458466190258018142515409910604139977717777186026786053300075178331323399989534832038260123553072070999638425136686879423297743967772873947749374106577084765128974166827085402352119122556150047208668320027617964492616729957760 1562 93337716489267527072270099429802937281064622253858499015047638740411256642785620434985271805755955540311286547777941708098428909411291724468018008516019977599025954761291931486835980395390504629786853483830886167115058692408892355912179940726883089019027887059425075796651317983899935911649142931248797021628129981119870744247814127203013888871410490361884049061085820563274550700938839979721030098978865089906973473399581271402032255632143125348451025915920857018050384834488096704136871523448494440432861656117592606674202096083558921700278902506117075809414495695691295285105534904436478879644108527143928542716826607483787809971964760159887747938474541073360211338642057680481012129011540651027717330071456331375639976247105688118550962510266324225731339536232693241425818217920957077066669166248702350589574783963237707530787954016248218471779196161371410523059114400761509615965442969766294788058413067577910998778223571238457404496 1563 -373231508410110523313954751228752737964803998861177333431928429639290234430531183744226955597327431622474507582795958324170331141922547356294872101041106718133278317167032439854657249423216740411316321941752830337726085489079273078289429840803910165944312343531649378501498258036709623339657008267040927813737804598312555844088830746139263329373847554705000271501205880477591575287891868218501460686291187790007426610565356696426212669452750701978396158479973790577536383751841476048224726375585404790989415055895225678066333591267722512045319900966213700266677729862158995889449216659628593291652615806084656731083977544012840083814655752537940007041534278351538483661878757169747494222248358398335658998117627230889959013567994893080410938364768079855933284565051638938262470921378044950042213858249172100559027841213924752770020463590046455432473616584252407494423424372247837141070997152139852055474253305390194917317237737568500321344 1564 1492449061052484999649277221832573455318972276294706306412180121491078261194273318848800750763576251372121061736968317996485800199861760156827896164438220743278038255443971491575077121478074429502574867934618038943474371183512493361984220733694914314705923780366668685892124296427995427283236783907384813710392923145029234890486803491223760871538543812290816499531473578415874747886011477702321988695393079534253026933615310650083654396912509054539992940206848377344405882015565254700878315140231031700774569428366022740621447464599030478312740397157760594686507589780531587435880058700624331025961654289245495823840756666921315207061418071217061150120258628703524386022239386312866494437744846065827087721927414117481803737827245429239869025771450211420144788468309121477707244963180760699986605075372088360279792131480448138748496666225372707094802978183674819199903079711398618021945970405656635603460263080413033080475375096551525650000 1565 -5967890181335551242993216012343424971343888725229908825222231878326613720552984681964414888305946739677349967127642950176928824154294514605742540794935737685786026852714583373007864594351464020006842515288527347107979188864274967559260098629357315562234175374322812598813396915157468880434620688082356226317319254513768301700458645134123310160603578722507679640791229746891165458826634731007873024497718090079448927867718285262017478908924984787906288670863509770466900958425588434191842191425629675139105988062042451387963254387827968439565659504696967518980648945190748222287657036805943326646623940111323657298640218058932345594492747778643227951890944723552486768472338617596227160399803933228450896936802884148450324987968648526825427609124401141065477723912758664037395463397611946666547366644841550105992154215104451069898170556538860568991508587841820709068113543360170394411855285549478413935746289092152374415792618649478123120000 1566 23863943772092173560723588036540824841500261748412935752383913395834288598323470939645629636425305321460936111827948646654736443109166408752438782145372485193236966569538149716425787934554592709863374693763134966946964973609302476634580902421844958417009713997487176487687807365011025531815046339706101989291208887092119210062003665224259949825583332184044431066979550322147051284689571239504012940888631051744309432817505998083715056039734319223661442479758044215108793887206631667473060160736049109222807735308158624580639778936462292736133962874492500309635668366772820377798921967675861241851258254020080766455703360909018463935097499621121909069317864640060132653632879549953536988331319539223364437427018509816402394945263361326921126101742546277242442409565257575905479681547963744804244774273504517423299289973993199378593630411719628941563518511311169744314941539669109891001801362372700580286447435482442259255240547516560085100000 1567 -95425336421813850299461226280055700873896839887115766096310016642069609663947783452101926816729380604113110094553813860595700355034191086044952875844610196554152281939249986751097811212617759685686424825301345164665102338358481542110288937275442927702169964094042876701701443657646914734789063736974960920735565356492168496272907489437434038666921887626276551321759300137079685378601819446767815454994344445919048276682146968510003765491537047747343844630043966278237712168818663883364247863683941554700989747524527833431999534760015858046656618256505607812236718427689863126768573921901216051132914690707946386003833956525552169542759971437500202022618756858980269316742020493636920486788214653640996061265629240735745140623024210635611901018616439144476368658444845401477884791282805502043508014133383283077678574626287678219795946817407309925611422110307289676379503253372727427820130725537091782738774441299073611853337440618207001040000 1568 381579707421053213546576679155259189605503067909144659103731278762314948759587952786058960691517291195085903854886306802689321125339454392716265070856109734338035705022916191572260875592264322363836008636985806704169325800869604108131023830569214379490543586930906714552037547085330490163287714857499592642138192206503614295370754025779415318833414499482958980130311895187661691097042165966175218645515058155921658520892283595619010230427167543981754414282642618110949257122357922721912023572256466488132819852822852089081458567865698560667936080234388807890798798489590108868829357965907364234570475477479987501350011458691769295738436330484978386627885596451542978802238707396400656361556982311415324460257312694168910853216323527511264611019648030140422493232973948076565590099447856754008099997372894803116666869261521633676667643304137050418658855131025540599183521521297481506032084706086756934823016336168229109523243622190678391572500 1569 -1525832741478073588969627348471013647200062246924090613211565801171091580383435205601976644562486983959606556890899922943732196493247357703224520297342017461718039206878849392190613478301782651636677433617645641726731647310562616165436922393919259472455984751956293843008187859184931877628957472675325657946831107221941458059627773879479168863614339397962511372786288566352860785644572782729689097345453500659434958802532784103388324447876896093951964607181256064875038624670177081696257210669280867531447269381376679187704616976971302310849739899843595683577874149684037208115540364151682882833678359712032975336711829611340946937920548779571653364976220159629939840340376519030643395480623443942872154163365157541007492163652920547572013458832088879670182896308596622646914097801943478515040766311131061188140302108856442540586109867870983404940076588391534309581090271320012546770750780536923757183895867681523715078807298401365539943200000 1570 6101388469563425139290446052165077858018074854116378985740694405442819541582437004840655264229060914273477001420801011010554656608709469639167942732893080456060288759598801997303365544462412280296291599852684111557432090597918237621312196548419083028591862340638840788278044373195480477293871148695841307120417269501784434974131597336396832855983677241339348058965611081523919636752292621274812688277286895498511531410862670866391909594112368679574900927961787365364528616771132927487763443085677705210101294905657001704439346356797439492715626096170938926274834593672653701901004356198384911780085551491388144301194917368897380576448442437328608795906019874684015734257472076053256493172397798148439675517384007583545470782991017197357755719273183703983569248858366431030520265516190944614861273940083891206413886313525521522784857356116916663602483413869327204638613028235367960009048092840937782271665651909754560967178619189926169423545000 1571 -24397791306951366911346351268479156064585540452815277550030944383307767620022413510951858467897942162782310806821727110516532949495082978702037390103631561289910861965311847639331563019163052175464060110488903130798205972615818008115123099482628194951596210427288545565571251902259007572005160950722367127407698246521889218156658396097487940549162004358868915346743289279032225232296942848323740757531057943552761784109576692954866386508325411059634828039776980190758672761058364198478737208395256306361905704528182295104074544146401004853493737468295866357717235545614957978659236502872991123597332805462944968040863197741506761841576882032826472586704708247286405537946748819621363996940244611052286411796213465698559085363627329706032103115294932673089603654592960763420765628226436619901503287615224506286208974036588015114805123916343892556300008101535384946576838957004232174669543119277093955350455183527771093253945647631298358219300000 1572 97560144551835380698104240728816671424623636412182920891623106108345404212609536082349205102255670475043437935917316952595620428474361359068709764734494642819597200521314833314375480434071807388374041522721437154064104432779414219414729259453755317497930315482544876312630722188836483779146819960867715706578247096597278883466581237569416472186176845829797418466940223921465279949471499450110071416334693330819988415153993773787629607101654213427083608811354715724283860135851015201860190289408343942206928315551664758428795305514012227403622498799385831507338320034868164138532412582477031411398031068554611786836751348236365920229527383459493841323716663099484196591189080780423847650690915362739849333202820946854720742675773535546459683939933804573361901119292365933832649082596118370615376484395300800423710580608302914905894674982222344534027413880743807967551436912340084206464062079258952181253407528342170520043127819353629351967615000 1573 -390116613752304092098133274772426400560456076535625023974062524845540406964635436094798825641325962229760173957192596363860249144255533244961012544001097606502225508954140784539496359619453718852265421750874771965533358658633374102709039894003864916254687824426516202730385100308406575886992983907201827053843423932488568526342363728026635524857182827146738842062109030849014394573958291714620924806896767637315468325606959761017152685373300747928163139743763318242055565309224086201054329639810235111102838271195943830777371105500814433497566491496591162020887277287838647241425980963653591732631493751284588553705552129778202418199192838480301404822592251707201870991311161952469748114278118504832379169079072592305804002803103761505162361971322384380961011469077963417858262424672370489003015699439794311898606895423916892237753971740226629095736341980600775766785599683020026187425870172265116667869689053706571093073241243041194834768760000 1574 1559971069433654139190352816302082068195181761988097391879108271599804281557371129755665254038930204772700393950210429322795991992823412807960747921245420940686167946985521372335094092802575245261145235362834936410298550248588938510092720628815670411707600864479609743562249769601454249777640382190687370947314175715632858722158430461494715498905639273722177920213349770020544063827358745943969803355357006611127379734283657242961758338037621148501085503764476945033560187903772530144704225426993201357791032287440780515825930058954590152752026996085736158477050040383899995625761700983520559001575598113567577754613318329618222410316622455352177945104104055353148626983205605423075520989879729674868239377854143699062661373275647021725305734302727365115123383337620199629988701713887822439538722369437774493502009186533255008095942904325133170218403397906098454840448427539011098165984227589196076422259393800867122108286561567286511205597650000 1575 -6237904621414250293282016127314119957450640709458685058611169494877240200262031214819005354016365872395555258466225036360078358187612509420172549564893934904153760754722649378302072640263360528942702601359116513099968162934645135922054559842518457601068323639911022595462630007769129657296294623400795267866085588817606682990906210526845090964419998308270649933557805473011693368282654404396774342106177926068608496936151939815196866642813441725401878856873128714547227557443294457318935389246800657730352256172029052571606828552105970685200480309845444738053649925780661191360352167343241889025000480757696558926318941277653781601323388292230969422790443283986372124545205917621241770762416150005501157293612571354121117240604549303770695137241728025799832195529831355878702449322906777376092543846360463411395873024245832248956914173939369311440151433466181618010814035343510401042373078466839732095248905879212975771299627050155924320173464000 1576 24943707392343798837174423319484660230626653987613200402856178174931207865629446192052846686302413754098505478084122911984381051819338257356612118372849191651583475263626455323604328686732195311650535126964647759683921947463933360722314989363114064205279428118711824920786962864007087033787466408706308791782815971077409091795389192150628572914685784794126184144971836811511353841885972225638848761590195052111344441593574336217771431354929853608956910454355222441871094398798505083884773247910707992931443722329549493444459214616295077495115496891695562190163633179108321772473502340998146608232500580016905972765635497424234804842284502470564368700760930954876765012999748578968946748403697068784736382700641394931880568881293874499463782020007358992220330646131309162507259117339498183588300191726918574818202860684671637506809079736092806882233609818155741713623494814806536539427040694555098514147652862559167060875425278308991676249730975000 1577 -99743215276264467412898587044640641824196176113207879525137431746782361455226060881541868628082105218808531239773554659310564506196889913067616206096549113636431560955209429277685241017744039089667202405743993415703213034175119674645536654179609447800929402487139997361137750960171881945586655221541178656345652343539255924580688378681168687186705442182802847629524141503865613355729510772263274747259015381106328733228325357871291644045236895214416283560690585999934172683248527006230250899994263599485234508310299342941564185776385190896022123414749533385962930169001320427479037562855421365432859498424804706554176207552464985122620707947187938861716512050870226177650100712982371026240942077970307328818592949714237835497057688165271938384586417512657425653090617426772673533221915698276287210324023872131251638567441028063744684241948818028852800877958573229904599479786780282366750482780404745915314045596015906672626080764782034166487728000 1578 398846524062682604636945500061853672619598144184598338522972819690254600856118788502227554705169364146836983235085607733678975019330819367378355768133179025127602856486339529104403543562941386665644945768623095903883174590322919063974657601973875113972783329737056282464820354656020926486238089411209326004253453723136106061719510811923127747239484957153684486253062354713109841412409275662359350993334591317627818207833335616279702417717677837535813672803904373304203972196730801302704025347958909147922289126356407203763698596192885627065732325049067946168034735532071740345089119083521772566263168101116868981417962906417216862482942502824650807607839583821335446051379228046206964406471226924456419884488366507271670284723277472261445863380724923806602987367366540816147999402027079360673823807072136984218804910047861652980564360775415702310096821140183175755923188613384618814205178804750144507942766045458657080901475138396601089880670262000 1579 -1594881227841185204364232434945296261985809408486383339179527148598423950748842058075417631926011417810411248431771033983057438841588994418448066384670843311415749840687499265047705187294579625048412659782191404090637729090665477112781855537033195201664972097392425101746833313979428978387563859969127646228271268203885722907883905342217399637786392993997197721051574351980348868176206733446126608038290822424817710454902078658304934943795089324474265792172220985315410654133956177410655976975140784861190915661515495941770545153731773964203750875907380746836724762967834442277351588182426579098505669149614235944904371417546878316416724033004344244146330924404578030818198518650635766698871953789355204202201241171027363315054527893749816179596136593370032699213076340380514439352373392400379499372230781438419442192983272884407875497252803911647945014491729437923701039361909245099230637007313428464672684088249279687789744445683083029817886520000 1580 6377507353731857060524358150564014833920398579993901723561343810968642687715386422347085382587211896710603442541657219212947791671683033357001348819323322933697763254313774164407839382699067764549507799478770817751706444351322463024769063557558346457112291157857079195723712620811472182903452734796236472274027474036478278690121451117530235441915181687246805691600612971001505682580238945449131946214483993179911343713218732741348803256909861993903307319148321787201991397558454501486348054412178710334268003925683512430909030697785196153985312567232460579044640532875011482899116622535610532020887043093259737212993242361299904028605891837364597580399622550622606920761523359337336305630029117983361509917348970590218203198492933902181209930144968067815417779600328799788105092386584669664235266207129148485281314792100957750800943182270454491012157711712362668892020890261907783946102340817304175686121076935686976836166723184706596753291517838000 1581 -25501966836305830596495501631156014819233761750775546826187520870007485787150844892140414655891901705696804168310250361164260422110037529859715752372904296062553261646232029322937315776616831690586956907861628274149022042690457498099052151046172002154838236894758739146490692319013616163723324163300555243888153623647783158192026185915664332298158982711513665486992112617511972399450680944275827984696882827175813719656426399171987309554244847383138725466145024630051785394339373855628599543697265238925832886933499060779468163702516646375595064564456244287342841204868624617840120003839282101645844135675378707948718238661822334479110350113496221345419705797926187372325762525615255987033093615452428586559817183863083505616195088646682600519819281708926873893072984816993105588667331732564805822625587615203103193052577045852808532314114801251426315916528550764703264588627891109864620940429911202310272710109994077488584214377566454598775027280000 1582 101975647590038788382787951253235818668668335974117506330147713386530493789469843118878762662085063244882869305078795388134871092650081667983688105770164755916040014851231466381748368531733151165651259591505472664644159586686706184694454372762756224152164730792034985351735698269019848562523024182164237028993940652337504114463454957822300759251767303540687733306284345630937765092354778838625330588159551681901649308154632690028943198784610370493989733556949121073063762927404974281739191691504404470712161989789023531907122938675637907027266986636461796101723207266735226312843325356548328276609702145695456627166977624190051250040061145334820544030797533912427656361023751042604131943776787674680140033369661323481171250732661123966162692701449993543593367058571794728112581331669674417972484961841365485181177114781136633894197863135602744451706958242093816605471297040691977440096615083660355310458546776197258647126995665880937314632988804916000 1583 -407773833383700099347652628345785053334559798793125303863200935934663800857177806739212768338227552213264563196268553542397528511860556326566596037250411840644427277771908591368500374872816077680720324004780491872686120081523733732883983264962907949719881842944198725957325921849607226646462940503051621841749002055960214025462498651251812374756698084525476423326419922168692285052417656902595116174543953315097578371236840241708225711218982808854418513031347672648860684258307626564561209668510161437158313698477731674268361005719857572160324852053260022633224130879022033160794925430077605248496045177171058699788602779009402948974345625194611737996742534294241693646968100772279926538397241272446861748757104743978805854038691527377234035470352710542082657369519049610349838873720029784488580187315420959388311055303704839646756180861322617380017756908002218161860691125481487472058624891540300293658520437797608315075037305086485621319910480944000 1584 1630580793036119187490512313618893218924025998858945357325538901351674856765847445245573717472086534562707549741352147913515995417577481519191860636111292405676156575997353085957156693105125806353321907225806737155110392325474884056930452226277340882870107051959073778076086837896420653203954360445228773587184775501348491639931300544963361571581918233854920370557592727168948686540019093052121673500267563577889603739416095846905642963469070903414967757455315602905603567252448297031337194539517542908257190664981546538202003416794846225170317885023578946143535843907965396244404324068073008393023665117065529219492139074355290905209268394774162098747102393728960162865675835191974283402167348450534823982008854667693762207948146203667347525781985307080276388680960597410998983973679370048538292223424818278887579259509878708923926036255805743101270340551284154298566915499361281210549523473092775758363063955652757180007547448854685307171676381445000 1585 -6520266956705131545847663567051307493651997501851388220261071211049510485710248003971923636399211112595610840805710363358550983904417502374805260349534075155197314045228063698556216066486601968545143283516432935529314125191938693387227627649280399436809964220911975593826740149370065866691584488897678695051143053839974608822430187668444065433372084002816802323322955876566589266948097112921457548376540362949607225084890963702817093514686263410699631035885462431722574158017094045853932985804565352684953999152843239938696776114072442687993052714365818560007285276702135133180539394320620434903051723236343966285633803520765705633497584358971515446973943637750749240570830903399028214181759877075524099297001393503463617610226717213286238483266449869418410319069866466704798349239465713482449529413259459669836930802673176012419596087615667789528989598829082978248847706786961504876214813855756176081871098480760935627723507048277615894920848984544000 1586 26072850739019068810770157965784233901198571808992170358185914511196612631522511400631819627503219080040277336657538805656619941350024534488824423320183608153102714417014134224693791805820839221929653660469582263936216192053102864362761519635671654690961061542657844436711494803302313718442165606113976220765393257230186530773430876055048674579173252635758927390023786707674667066574679491235046611071569581491840611845138690179817070784010198506489709709852969525897537359891897445950771194561669779616715284110689142667757478916060414869077140193026630779270473462049936618488534465759616308704412420097506302158796376852805192551936327382610357146150006854508926818818550070058529694028928411612143148871623632589908211742098968846339325043668189399795801287858777585346845631960118963078948259037674567152081562341709180575953381945735468805052836324565517942302834808321623708069080401268034017170019452939361519459845486095226339022349607467130000 1587 -104258565651739893716524158680819405175975355388091553905776826601942892806997551852592496257293152301450104673963424517136359855018548966662017474558395260565623363298673954530111863872342116876247226194816786977219563599649850018840290619263247084296271175283964615647384263651423983880600581554198880011553366657420880205045269790582637815918076959837540117701968850421470728580775407079521302878220561119550809122332868254476515291864195320726986486822984710916147205727603410189302510497410320864649140359379884670550384269277409341134932659023024765235592613293882124709099166108229567839193512883367343323696542047071246457286711223716822450407638157325380245894392860702703772479780273826774927991161676637476787477070308708346659519912829849895216808979668872192949312639428496955611683300667948500469032900056092869078350083546945504882680099754132333274525130752839979313279439267820445128781415923017541650386179250370640695055237670402728000 1588 416903037381706170763812566322893673351910988148709752813335518415417122600755134845574149374492799372277719752717573073818546097860775859634434135611984121720346873844185211920471733329603345217046826698771576927781938549032944047745579446829835937385984903304054767858403248365096112913323872173256965419283947882401722516442608132270554089930538586360888391525872596418827959996039163441043145334750878091133689006429365474108676878656475117195245497209499591862134338202374587290994284083451420521744771938510882082734838255345202420709983836907362739149273412085456042450336075893493055229970946183190852135803715445976969586873617062790021160415468417575364907831558142646425019466879621791978866896444465230657162845671723047877785862566800073271564553884890595798944562315400503201285307727535479478406252353647277741145249873384323936504779429419432649785805502720271289614545720968830311739592012391618495013947429896975686280954968939837342000 1589 -1667087743814357246058830402736042183262132589361389882085173905745900030606407801570501279259032538331691243097513689286248224002845845755646672534308264357868202194462320244356246003081620217642978206369591519605434618809584640936311461566837976600078911517921305806392866630685187262697021568899244922220454452994045186012731658969288231723867802943101627073999449621856064389990597660549386225688565767604142806464827080145683789311201087417224283578763241132985950685523903452225277580562613808884239960723022144899730687068131031659433707167862254158743949416251902608973515113195438738336135374271708066510749709948294717550565691958999000047743763115093990409645973439330661614327915545012301609644744408329040944578089250518466797402015629102115402976617545796664210895985846136652751999733090274450787795379508704608741045647091256210853720942371873324882870906484392592827721199624819459207261776697547125151787114545424900681748185994977200000 1590 6666255330049316739134886457474639323051511042442061179289740209751958135076667778386394653710413627941142937630303355734336498239182666677344693345800499397526436744768936489498401496914594132548213534876280830776970462992365771874480890316663114780094549773522159752420043523720663351291943686342790960770381519961462218545007870020979851769331945416822408774296962717142517485673371521997861842744308098478301677015099648168408208134625115375746353349288110783169149522399206449635326443537186800802632189883147752844842719914891311382405137993506430416521409686201476562788820707772296308098165812440214392445773929863606492687923503421171822464095967695659729708241460603125113260234575854961730777841602817974673205954384925619506016337244432030829800091027403181603767761587088475591832803343133388200032349847116705929051858998356680956395394157828079010788403357153933082965259912527599852194474982176641134918242761248106784485320188515835460000 1591 -26656646637509509621892646163631951651172994594150044644177078319808160288928460253581568032415814276203250350540471433221827632038741440753683507198584123691145878729018534534591813999625391765369572643730326897841882514842845912422314041501941614310684599163832463765208463905435429690114011734845142233923258649769970673205267855322710834149914971386266689409433072612817567910322721087113766073997740719528316287975504782548877882487479686855143944206967510090162303665650951891038458062573894278036574274429330072126977986628695135298593001740325468462788271039995542460194795407705890190119983352881696539732291625943354286367191332006926394532211056033927964356280643423506934448622691961231038821648949680976071691455986168963803478612506138871422848423347362896600347190039403741397179466552722385737081906887930079443917992935944093272459443450671343526278972060116191415357572948259646073117164469951431527775691571755926515478503237471338800000 1592 106593119362285594972203507590944156300360798982451681041121892671911305573163425948949908304560140318930059203110805797749838984819333545204489723073168903528098234108498199916301371234709805780612347454499317539345888240753067791977079672682692514237508095915726705835996685297521769250502512628955275067760838984217453816205506828972247379206195539530771398950055234454002670178466145241120100345506162769074888919654624075441023549990947313819857702393319242840396008458213365287870797493286135313524414005746405806123813966030003672124186595406858764302318209659585095698867382438396927073560982798755596076597986538385452171257269589092021650597388452061474387421517970534835587958171702820488773882177796621376655703343520888662581346162426761283021842394327554870397866469707745640547568630905153096667445051819249061418227212024760527221968602430381151131076463691143059150764539143458305083838887033164696414903503010019565731936218836516354570000 1593 -426238734672241684083820385889921926033597720442192899718949889680387796182379985183802669479409692075335698711762371917006859505921737559098190137602087242093066020876549260629230669618778769613211990311709228931382179131709310834465499792463511484938811357455378044693614465303934420906333531272825610585569360274684251102656103602772589022256159257802304486331011414676172486788300261287346917121611810329519800698267825684532790190045723293196754066021048844459659460735160924901549602804569324369772650040835450359291276272225410027991797241169123450028390193317924389109894953097249027387048235726080820434469735571974010797309037417797149631185436922231954758431277305479000189737715613827121801730006953915034701240584647529572844668347754119758594045958534186205710987365089148244176185831757176863307473290480505149919958435118367804912410628969653848446747483166905261418137551603677334291579565740820568358907948018006580595421398074588138080000 1594 1704420470687996123768544661033859956720786273112863822144390908448162994575703362110888131963951148253099808351956067356211175158645052002708242271664468870894465690632784662333649737550791864971344915689229296872772282973406232012778587593331368683672023762458890170939559135612897132324553262932125861865834970864727383971931320758359944945213982795965272791041219483316496005025309244776989156994592985416366856555207781784347112169367805543801848868354732908093791183197425064845570959800222413748114272251657462867338531489608822016349093035366597332668907165838697536182180958907049264908926351365197134545430469253578430461877178940392431944456998952977623387977027405846146240671043736919176356253148531327813107931328954286828898143492983909659477913367058546514604756175158758734243626330772074800955407346706392203863296022184509690566321546768092012078511234876817477745937644826497378187880037418136811555765851212382551086590830972639396100000 1595 -6815546020022342239808457317799518049159601854305888434212873388006326242481821908455729206856143764798037470526805774277201435179835950376796668798212155998099692012065651993819829065199079543394120386884397127714975017065630459522961720618580610515685754589451604580231533094062459969407735560042039789357173674890768239034302440021085723706885932612044206782232688222861774489265901121157570265433826237569937526769953056905672748443041490574040273213690597651782418398955625791183259385453989951483424036548343785132197401541358652042474751685110660900491371204520969604254744193434524489453277179502492628499907571632774427197289155287258641263626502568678925680374807045586257196563865441841674556216190570997907504984439943117538270074994677508626180951680766399125342889672716376115047921461390401352852856516099247290136860622422974825073472012675010642198945777313798950906003277548446198190696558200004028104612754386095850662373727869636554960000 1596 27253648653686241008249078441404599625426570386005366109473999387420651808082687471009853761489252250116981350921550948105161449717182282064799152831899551212814162864211497935730825375725373769189866614835454533645494893466855170385866059949892327478484782266432283166465082612396321594209664356982193168598050037669866764839657815773319422126134412540286817898354235789140658389857162579612086257415191551037880603898910997744631088135843533659886870476962960159886023856268523869030359475727724627340480756330526746292166374261446765026356601260435865927844106439319525640017204929211362991860193910172507132555744259699895637061432919152219595529428450457204621435623908556725444295138926516402985785384590405440484538090544327309740884138126882755146320343346912336253978710806373347792525601454150207634224501255173376410877480241716628784845651681140485511194893400177560622722580369605539811745533424165182002035238714423235920793895151925573188900000 1597 -108980484956978363358795550162204003618036917196531917969632814775536295657546458959379510242557363608864400402244732261975607097894646305601814890625094452412115687089405039072882056507368015377724961207618624203542290408359062598584942818954010432182769436092868425533272507794894449728482574250823558064780726214038825599864121051306410328537774688845679816205685654944261834286910678873437302251179703698369831917005917670954180163337132388581477111191959951687496578178177471494991274651670378966994293495560708077236991324900465407913952962538924396792966331983753468539092822461288176344763439688214234397125226078358503460971609999347140650489033922862944946079319667918412371803933433152750526763775272885941622919958382319292899519993782669357073011514245570660441594385733663797581511504923886304726576572511069664419271732432718203115244052288615437384666591649771760241349061872845754247435631041582048509071387372803925176251158861699564785120000 1598 435785629187806944602432868853661109542606380582100341028595433665927149757348402295872774551023681088639258254784948831436787526806249219024714577736726640383311976778400203219454074066233825131052015531690810670144636966636795009283934732175783662853515003625233786685267118414300355738315313278392127517361331603317801947111774438728019189005617914177148344948865131453895827565107197621469062065805016195451953317011891832209313589568520452911713181898250959692620152441730346183168263682175778547162342866495532795001025828612736564352366475944787345035795505930445125326913530104887026600387837311030608856891362047573036452802150959753048057351876287382339602833377652801116255095204567217952338476749532451846236655102322646860469684256178977655060052232178391119152423741781863014519553481364146008539934407872363296593880840028181960225593623887006235265947222670992880378082412407986800401632182737418526745897526192308528001142256879616529153880000 1599 -1742597785354700017529449393306587357151308611999419895856174301235622228727500379852178272406049034562512249036528060629057826737153155032434386234068810932950377534612520318592417783886770245748732658145182254144905970069137988142518747047167474996623621398987258296327319988617836084356965469281866938732383372236965106008407216542363211549781992642397420712189306876442677327818526966993811221222558673950227539186685702560222707723978185888402051484613331894046363805578253841945083647488159652622727596547003004925577850183308426509777037231902112988344866365706446880208351093289608644633645986516753768605247649680635063981199262345497526195024295547602463577636869378613595898169470658073043960905651489586651225212890938434077092347271827257491043951058275162961396745054167697661352353870188590397694218335565251740950088134808962942123261181987754482459624929592617145254874266371351762978487484942640969907320651411133479752265264527915222071200000 1600 6968214257295512010099028384646006327846965799801995076561679127377506680320453789350340179188469870799957997975186604755886653202289690226274780766363003516641996877402853337144395720027003407836560227343668741188612135256057261262922608308323899941461938722220792688204121373415475529365660630370237512829130159594401073850356473862805353983197900292485561540186071120381411004255548584835156402005149881812879404728531657966963518893225640015698492174200411829130705501570283459625151315089498285893571137148833700084925490355618919151486032275184056087889488341747851666900603421425030710413901896129227796754796465042518373730508896048162070088816320331844834649773474009762858316825741952817095546997475853974835593900167487443536763384332464608710880124328657546843045247893570426273409118461722218928961230611752638920128342768623140634404675791696610511261772542985174925214606550620423440551718521972180433423914965562944760555396815599574623727816500 1601 -27864157645797009039840145940660225873878786475859194944899039761788211786451643672837982493866805562582254928096608723505384373783426907943452195000507732385505148101463136915944010176086954911053207339249612273207756997635236174739242537489526401737171606048139007316255963254430779035073996021472683142192336644559613075157970433441093472167450169204798984833422502448290186116620826708620014717211342000579720496111534760863661333541994442854353585563453257525665129587345416040979214828719923739437128302302141844988754003291563688724070679400501385102301647093145117612830355443280936584883443677241936074904521624167529787396195649711513746327711420189238043976892607670214100871790088676830750205567955621064538309443571866810103105279624942707575877043986189672543968022501923531874674350993480079770339881197761957757627959719453549023368284575282983501823443356044529187096121653715939215694940570572416888004226845195936765933692209227318256052800000 1602 111421865611218912082070708299657823204338232529860859950697209636588631048235931605964236518844490491516153743573992261882894307232896380505237010292444621907747478538956293328625764118617823513670714751399619403360944342414213470302625542578700369186219400629766567441757082351958575865891268636734728495466939004662726004355994097432388629258131081921756431236976025257100494772662710156962047474078809843877147454894576665113024708019153138837729486305532785284633412745285093221150375416228693742034281024318288724516394744711773473421353106946292836199797583742663227128082567420475645358260968352507140479562084366460191028384683880959125591989701789869871502037159185924563744040145691511478546726158602165096104083001503235487112362702970650758994664677666564310270755201065761718223207700254164876940634826390583394880032401371890814207636398376790581408495852320927246584394031949972767640865049259527225842744186751316309249370904937219389689402033000 1603 -445548532600281521638646549938925430162791708696270401604250950665598039876429774803188218070906215958296991693003266079510566786774548895887945251493747161767474015861081650906427784412686930088757107560013166661854819976022367994502542274017824017950839447918243541218233139149902767596917922069468481188894285287508943568026925661098165119648860881430865012627992410120612858838191456551184361747767621487164316970826313054877151452781287039426770126521725279349519678148040928916406451549507361627373997768603098588156943248923509142921425505254988775235548400220741642695227552682372296413447794735429123385198540271100626804125197981829627686977539975125515260449807327821263481067673169925259429507014585301804993095255742306216820879788294528176952705683425978529675316551796302391414935760899883877588240868627662810017593914996089372719022798188264346688156434047385241707808292856493672393160844926367104782564568014824448006199715040303300526532932000 1604 1781638930385642751574197383152973040156950884705830040487127801519793270911161358055767134118790756178052060062740289459781165518035999285297481828553653183290214706677540703423733878175493353327005400945931866058515735420431566327685918416449577477953448160354798701604223561876852584010821471752058921814752377411173424980968812114799494390727910558616281979082228282385338489575044131283225336067413511062214705382355463047618684609544282250883843452830092077130272431630464488758490424669850236851084726966869505662337550311034332415925121261438016348393826602501304148053431887723143876916771423461992409535342977197230586749633157298247532424425137249965344196325538272393641815627514930608529957819776976616925896557826976339234725455644237403043448553249954513438421620298704674106454560531595213672868009525401936690490176526219278351111797841004542118105386360805505842585064727774753766871981293883251868018371255928127797269756125437644840251605295000 1605 -7124336995698328183017212987692952351266981687802318854256461541615902534600116633614847316567118098985797876971657741197263844697276473692473213080280697583879133616028401847432779219557820304474289009211389085571449623422820334360203543231777090179248737304014143617334142501932134447306952076767120956201590120136615816495164274652680284848889105742167855641617758437339713877485738471329331536888726930216391140831025322745643077294453627748943873126497375743950716266762433352712387001967572774699006081579850715634993502643112166952405415602934899213970378025945572125553527266080700206496328629838014696305230857489493539719367269602042632464557918014054434209638909900839757636331235921330010235375455850088569979433861809297878725299834395586082003233405633141794973280723180801833382687913604875437383473979228412140094644796314310961272317849877984062370138848538759769685084501983789017006620523598996694390235018755297506220967354763367993664359608000 1606 28488481363379747936028615840844827511561436926855506106550964637525051886021634670343461308882627318170100702834515326612439622147824808733948284599263296822857523328202999780359903919742578328523398428002031703769875479195805533647076687344830758741580639624299405535958164658686295006148898293668719152666045678384232638351534273410126543618022697167588284309534364473936688976288291010460926581049601381119400028367321281485485895500843326592771827145246143990546863571585700326791015978382868606491727078507447305684010793937248911282799935687756043408056496097739184282597162712730170196432939529993550993711079356250154931926035282967466503544935921440092631437334182681706867264632652797361006393370822403680575031696316793934538646632877305160478414132382210869923736082299157884319972716132448038273008734886745681845269890977687367290778504476910784700852142512462781838970207612832719123499364635320039354942899601225088170318483218715520403636482130000 1607 -113918492060201313350568012652367157137861250331393336670497296141263021182064327675388558193489401941073670705479272508543490658669694487021617614996899871809821117420798717965090777914371688453901364984436955317443306005771910585174647341836775645110786715236729013237331562847728849355083227816060369110943624999898484805615093733128920496566848879029504737144285991766746339542070337995530920303354237730061569377498734801263887709330752662888927050976895786212543984676812205248003752588949320321168537688449781239377941139049373201070307570384533209688555459898430252609521583019574394624916571884515930761434982818974084535284055827045854385714957749451356489741896164800092248874954883677149126462502733907983283602621442714502578146238787436704058123880298865547296106943168597760406942694830888062031398816036904475439182208373058478976384690241741454855524668942282417795046157989914228781420595261373477072207046581619135544080004561169983225118495256000 1608 455532366799260933355612709038751968012912363063906984915668121635377042172513912773759366324836037463467387758099894696745125885588639552539555520153713171391488298845710142686854897204725213943384596872315315900228902893570793276175930782172378423433671500608233570230413098321912184342497532909560354583877948728764991597483599233301857028400294383819639771065638156288386425779350366426958328705186865705320944013366247770141059982309879035334249550787119214705699741629587405475092271913121755071472200121693493480022807105338327977738571654026200613360680415709765182049334045766436571499042854967204872785156095204521848969869943476332082223589841819175018355665573742934481629667520644207566611464550073002426315167517697606927017480523452958469741094115375960941373505537923654066939062125344689111025014423720442421992505207348018226870361984956112555360213892730979541318471211915130316845915136899323681875207550162833751527642291988568926736495991779000 1609 -1821563589137080301947452652702085943973142131498761608189642503126541550434135171632776020136291047669890951636624098044994426724012604633747546345868780313912528344419705614266892088549213128723576288280990937268879481871342708942126048818590967332706172637443005722471622328707767298088804570304182993916349894864157434562309869947000267487960782114235357134532575118510956047311674550260242739346758369806205828590021018533547210608456730708176724180757651671272203739077606479910718465596408967160910963581194677816516310399777280266666343333413774211800205021847848893644750459034810392854777925956366606889511253787303831208101012536021509464254914155035266307830084500821064748596220640333052886335546282251092559276146653042165773969315958984956809861973614823585159735858473956507817305078532620988155252688843090223144388128330100858322409193206782322133089242897623978333546942244126556016514450283096926911123356932287697157350288679649708355805113520000 1610 7283992951857687970215856193135147449981777110861615366116345764566884077982988837684642389725690889704929590391803973121884395468911664899714365486857424699637893859547829543589827481243066641854335137445162450880011693648833609065628823252136901928315760959039064305327906532251549568388075185403500908894267990289849739950869812626135839095369940841557497093710169878407528102623888444696707638822920626794213496395138488570714745243190207367912823613609947908910904484284918585495894068363345589287144067607375834464319975916024202422781892590061885933478775860181088806268313728550115045430021728139446309872195192380422489894707889389516195635125202147900450237225066730924922562374905948612413628105124142882512518135181488971420457826238921114815013625571144502599421620347831916040765170370323739783769642216798946253051121754287751110988623120920912469528256453672835394705914531177777575866435927023425579804233411633703965038248330397727879897890752574000 1611 -29126934605791009600760614581449461477205197978148442000310105745179244892817641702956600656509236991392590364695684349295105510332149277780370790952453915281859490966628964336866149021326349608875169304854424515657958900016942697024640866801994975164659976018436228151894935428763761166245852936265420244694623425877076734933332702352869499457600424756961419191852926381389037277802690417766227325335398232256887506443604800188341981961263930739428795375221995713313854502632944352823843255800948356975300691324914616252265105601775141485171059221371428652985683791564989636952986785185705278459793632911561673439587054413318157912498064673619904437788465177979231807843958574903346224460226110360143455077398920073253800385101211742602385576853021570880696659925996489892350944465061102800247339557274711009083148488047756556829205283096174976571904314035468364018848519474217603763533406815587126039269465427312132474586840084979649440530947804046475910071054680000 1612 116471623232913342739734948015807900789516179638541365335535616667704331107857543689051517702053529071315201649667256180129718602241221043285571895370746491738161487808869550916182120218148119875230128580011759088597270570807311761235199683817350298208814882187107685682887296119826031755811140443353644157751634858285185154006323941419796226777408404109736194373348783528617309229438968960430239310923097594536465048201042692173691400673858588373494552883408263827391384294539347647363608490276382761080638627688618756905589640727066307195982512062121207245835546869463703698062507876422919290716752781761566035702644646940951200060761482230644827107810919078152020719671057293812929089636015253354658040506550556869007475815007109620337992565266103120207629325056219265402798663523943466951798046198715188063262903289061031590586138063398600507726126423380377325657791372051091076764862535257072638610018397311892870310202846194690470012212555380129686464953774438000 1613 -465742166427604763349359366981710573319211852891201214378986411648572163221410828803232136612397224910513636761836642664535957176539168404051924427398911235957855070349249051422895227996999334824846945010619546463221114998778691659145305898328895737293353012704385103791612882831224476302723980866257143125312017439760727933458218613947860182504259275871467791141473236696199788332252848383621327808820166838164259958574755531976035419546581390639577629184106965262364393976975645011480734538260232755054037631726051271541648719490957470740606899973147445577590737353335161615101236478877773448317701015973531368084525366492057570020495964587649050843323387458649672528454373134968343086803463313432215928432826596288430466163115159427290718114742355523509792353042290117298709922576400473576815858634870379607471491315431495391172750453676469753611084677558608240386431385971688336999619359946920042620055887312547009818788022777537769724934348499243355154170761232000 1614 1862391895890731155572761464578190502853091526877924455299941339439180395919649657942025063147401639341112389661427980813597683602510687809403303428281907788173323091702655557161933161525770756507683962923955621128164769987194742658837717571408781227395928745846869114418492229531470433867314414019777850486391343363687557580272064122059094108216773312330449978194526311954700867963826442886505926479145601283141016405005354182751450590386883381225985451964614543089487533199485144083828319829392444886964921320745384877294432874213226499043982052314283999062336608342287252810116428190665933046405411133904415890981128691788965484185268225750801984502964916399799058000236773586361426623603723234912474781389371759432580962403690740837622162182816552249573118422626087351700145142839978071458391244284039237502802815209523663649277191435778263029642413667405443660520220932435770485644181140664257568473694980957811076200183018153073727385669368534724456800421664900000 1615 -7447262645752160410749155534929492528675854764080077250548425523753834085776896344240790185275240417358332177865991254381650848563070110423524312870610551131154260317364212787740441049569209032061848858401606244971885603140401712387126941717077326560382613071761308151775153289325055069514509865134867837643150925177112642269810308878076081108152500370195754231028351734729625966486460389327683135164251300689547151331552633772925195421149027074019747182879472064021112439133639823318694720547541445043449667257481266717543046112970609315286745006165897336822753686271632304259047393201786760457022698646855609188836453884542909656709436256959810317057486410030385945546273375832342061673816581463539826814979079273203938716045297571306181272382798207883337311114839311084031484558530514882267576615019695404978798900631554717172428384527337609509271914312475709044887216489580942313116508001781672906068446593971260702947496504002556499412488587770917868833734107120000 1616 29779839384394106821798336725675432915867157942447833965843193388424326572182727593426731052110407972516806978819147820925914494204790477574364326153436494264321490103688950483514010223608283784454288888916550344217339507076598301232043816105652689533960935899737431597640679254187848553982862708533153992997396661403306008878904758255580717320009665019576367685723875417585889116074708816711776658879197823217158203370628656849436521912264963899991540834246806793419229242986395821858970228804380522196834202547532206990640827533626780083829726966877950082868714281862545277844793555099132329867295113224995453415248037739856948083942447445513124972972012482862520774552186100471931486857553103258323451335998309088236640529561938974767864888572721892297059858974960017864182928136375156103210336149952023512721771416086159504341560061272819069899888969102116431853318141081781191575126158647011246142292569728575551262357226934074812380082174632706665136521683568975000 1617 -119082546900773256573234743353741293785943489967294941474787964767691867280141826569976214130023197570143934481950101564690330597259761857965860532682074440307280607165301107929311259450754493330833608665318321507405349047899362159278766395635521167512296477457628373953244369921881860421501810391994748376687582362015379205029678779577538634225056287723168892660987325320435950455362556770736568404892536978483225066965542139147207601980062001413901623571296089975322299614190477384514727475507253085367537740014374915310740556691970853294106019895615259122506102081048136160898739752409962444236480050777222552895011339241123529682032709793940847051838057242970028792444235935637178495975151467538419159561886095873123311142975570110302152532779771066599324478826189110234859008442989105353963759895077572126557902937423773547988052776466395261179695361257999174536802354823452679403964388924186119567649165046713507607016578544893235059285753023546474934976953715040000 1618 476183081475520827384797142259189578063384790120209960453544748346199319983341427666540270316446322737162694035612619865870870538635041664903395758266052514208371763051715298566899116848768006591755526372410913854253276065056647233745152837519388756283924158668543830733293410569205225647550090715729645577950908296846033491005549087618142545493010625943868739571448494661303807405301600149878359162492361618038131631234663209446285874670240509440162471042588957937223011199332405428217895383376733971176740370763386393818147605674232826239802975097236475361902928931728975192937862281693615205672068856193307767768068216049115752743021730305934778087912572337935723642757431325743302368234798041747324104451777970027609408223170878801144374569292633592150460121248024398406614299554615440461227450000038722431055995375394267940957828062661961164758491568757327086578351539651543742682529064887812352844464170649631660252515478458943937790487237874750902098108879170510000 1619 -1904144446228262160745237156270308840395008233619481230964209052853064713237482692145670502225201303369533090165008400384990151887156111263537774930575819114194638828810610371059668572668735454131205943646367274838372347221825435393085198714193740770682716297635684605803246595414495436451856002890072460323300557529461648703667735988326249668837380632382370354458143233556553212478023069855376039615445063855570793891308041688605839754473460817393774844260316595487148248370850981075104924440124482082897342474061185118213761628625623966854001379217958722570169686199574054564730243701368735075848230042787887433881482150919460309932802936846678067698014512656325875713403510926903018579909055349645574944140549438663867495571082655179173657668180906410953800306915097767865481731248592702631338320961848520457099939664955721833376835285397711840580367966465525652497040577121863251334110367117546277433736359655667126224510111881944677136112876582815777460975314110200000 1620 7614228442202530322913554762454238849047475800755631968714480059144970014694116541665439605383203731304172331507447098935447697939442608438367904051636288482364438869862390852480213544988295182798282731680132396608587400389493372965288483081590807000060449075346964871039457219191909290008661134699149546791269668197532581564084309998038533792843677755091780329106086327068571998880810737429442519297396414170124239846907268538816165528840917400004584235712107588181785382564867348100265228241033507016196150861328476729828179285830085458318962283929019160409632365040795942620477561351839822077403170145987738282596243764417333092711448480475206618000570549315223020211555891227665178913752022843362185861589685379644162413314608481928200434359297929749122384081743101235594876852538336860365763732606725592260743354165295095514461902982412095893470872547238459066686656322883212094535569139834291785916017672524022703998358602199059283142775077176664067349620558518570000 1621 -30447525088491706527693042314415325568974027251350832669574440073132403846901842620040673227336726583743269963476777935513694717665937585059006118186803836001227737359421749538326395421573992915921316220603160654181507945686415698798850649353289382197278071801718478883752675665094676981928164530447301282260978134477820644903028777053723792568990834886739773873773670888967469977764366230306460411246089117169449088221642274159916542751024889860845133922047567229339517827652518273025366722302352803323918442947543842630042021647639636972260767144772323688675551814487632142977738865450068284287647088972845928200455310610753427247467826529258618572740070221758087796248719681216141427803212346311085467117779091769476559114598159299865618570317562924708476105429121689149697683868270114724913420666948401057307770131835176830414562883228695866238557851159384451560556827924645858223696280694479535446571050827953067694330097893107610458105727467096160424474770796854800000 1622 121752580341241895699552721361064326729705482473519254474485943591247551359180238846299723971474855247046970985058358561651377589097096496520591208749601945357846672971515906365615829334994021400688144568396143768254308212268682457693800141063503104659644480963821608356468135503613102074525964588143200211493577999238009534884452259734852258141752263325192314890520510858567937229492257732321070702689515913441388520707251656775860699263135112794155597514148318717677520946509230185855536648595470559942412728451565763815126271096010186186330299568108044361153649831219579525283958643953716028450567271848632774653706175578543073896240785641512051353671104155296629134681954064588508920349859477350811820693442344495227648410405443809267103198119329856895813189420822397695186466585270310389401414603629723742321320225439806778746405787448930259334405077468650863261395430996196498882162264031328531057350256095838654896456102378713691271971955268234523200900084348978540000 1623 -486860379934540755097371832237706560109251057391113487256521356698664624988482191451621457776463319675054448441204557218725612062397860906613332302758719163464354549741989673281152101566775460326243425419428155534098495695576170399906200341721484081171994556933107536830670491311691507699057278126365256090587911616274702373981900385714791700167058436974169550224857512181767642837758107480749049480702445813078777020220334369398347667901752461834088699225056547257720347956710154822701927588541847040707505840368872235115800432326784274958088656889709848073171575129027285790819518713039358688463255593460825354121482349952294371116477155106522829696195265116743650368549830566413623747876763756008126089509360906301947850873946544663172870719963297850517171736697664815916743018570299995943239052000126555855411679879771390721667053546072813354236454856127326045119434144941389661804808731133491415108309050764706235282202957032282551743652752795455179327337456730642960000 1624 1946842307645300493918478448790061598525952757529662173559712630089860148957237390419759689944105901927947605481695166831409076464201252312645025125840252942508557613054797476008060730864357750644847207754406774402251394676090762631208499690768503515275846544551667050527687555813043560260264139013024181444981766941605660117804575888429887982519707327216790869045462060818171197175563351812724947467852227154309999219391100737379707265508544821536064865825165435215497504115964134047138761977610875849037385443373378532849659249594077053160585403198581865199297815884167071076980887745202999130045827782451387281790097668861195708959494498205434104323724093968190759946948240104614365974165978026978079385225875869936129997925315292386800832749383403672834808915514132903014337851165920501307848976686544103777467224571926495882817359333047742068638358820224484008094968086549625334455553284952922226261555427507075300407182164731338353263343782624756343181980455337470150000 1625 -7784974593320288622509395460039956348196187658112230864354580097013495667131582945974210398078076319386901370490340032557656367075232472594813582483925692264637577431356874244328116605049573198306924018716776708272577917289384430330900394185417498387221759619150589484479805887148640419226000184900114830734813073415236870999140135661712512143694529036600424286806358038457179163842824039977273369764451910607897911797715043366299886071231085407040581376405648010667444654540219515419476354837272122882853451047533685422943993917811093487409694401439106379392117460184953705236470410642465937075023685113282956662932843558770898492928886718296051435737694172560441958854945754355269874341435628518085494700190418407912841597194120651870155970686072787254393531649497859505459928394288144872246423097767411109048859711624257922655343996500425896233121836499529033913370531590154037814589842386749880372053381296432649103510516080531159010809482514837303126336232226735116012800 1626 31130328655089576417253018230322419651450033980196186111478233890697711648140427119604374248626812213888133371638719858936536589093770444503566324036815679189984768559270488477125734395305695091093009623723454932177855829962134914312510977444107801733708155821698152411700185378105433165309465661300714348743545065658662471483130683310436413458828843383125742305780768529551715460363663946146828866845597418294481162463880723520501999526493298017549359128301241962748280318763221465151080085546244245129473299861574411124878577100203129603809862974961934768674455845079788872636997991223460229877272889677755356363902482272353659556021359754424553106694950584259192809744623224160608788165147389567615177288771773479962945362600665029652061192152655614285091288676449306293901649344013798913540149258319448642905681350305248104159638439644236417149731181742516901819326714327118902120751683398427293820931971554585753233418849833731966680939818862812650735873740502302779100000 1627 -124483071016756875592248520255898127485180624896107829987971436322593414351085405662556506967535648501499974777390837050193945185426615391969634750671220325449453869555211400063645028495008056560237625901538289008983859166575137164998448416171499634095711604293796013514595852021765749890902303988130225473947384731691144865571356941190535858564769573869769900371150429444693937073144784409996200191448574912489684670728036653397408843269053122009411279709858091605370689649323476208741501295097707649967780002234647928197747543474928556516528970339659501595948391341139988867973806358737916831257324216326955102578215969366500126499348846941112757006803235668984131133736735802894783067239016904978865753230229099226357225298338842063663775043395885820410112031352529348537398439820546952329922053832562548363238381340694004020499435795113482199303703762711810429877804546053921409742866522173850788691952410054148679038728722799819375805020797825921714289685641254957802825600 1628 497779450512773813145928627562017675284322492848484909182379734561746848048450623964705981749348854202851024208906288844215338510785766950911055256927335211824942717600258142054520711358546307847952215542946541380626287451645507726655381257974816691828744362905819355017036545933411669258786240830818655826543802037434710932764714406715660891087635319878701851645452935061923652249060380500423552631732702376058273168898518969167627227364851185279890077655531535484060218115171279371566271627948686680173094343006584418180890972230473631048164834354638240078504651389920759723211778744551392676541733625561551017943707870691699782567654595572853713329823126046017533679127109644271692641945765585053083364600926489136524012203393567678065336751153257844398148975500518870624193194999154734381463752185681503052572234870077039865862133883761770799132464277772115248899633529157571620842511117044215522336265398558210239391087880057731112954343749314884560642880287738914454402400 1629 -1990507030410518196195882804454292337225347955184681098275015910233000432290326824067564616983465776274973071006253565213733463364385667339588889118436029143252146540740890604027261631536670044872305250578689748079226274003804563955193341520364920937341789773967568896227435085432995241092328557975375160372422644673356095396213157646425612641190448194832236797571132524094851274384936686301575632422121657488042624541612965228251871631849568541576124436436193094315050212910985871377111679809693922376028257921062662833076643327840083517916144346173392814192972969088908806523178321937925248530472284439311780569997785320760972271400443764983349218927678694102319063637526826726813367989939932637945682703738556726060286271099302244411877942615468235929346065955021458836763959870967947514868749028164783942612073524988214944809700838066647235597658758566526669390842005868359443958757194232511817532057063016262747088226033315735216570511417508899262763672354258210070877984000 1630 7959587281936251412551268588882689062477712918458772722076945621241351081972286659150861769337345040239549975960222371562789670866917071703239179630920149931402285954629511505651899094939349748712621885145367870521842539566111225458286292049824922646606381377745552386138119445993297885084062865051569275226048237122688674882202957828666278007996582080656186718427271212267994112610800624414776427011446193467392573994273868197773795600863386805534276951320448289467998000694752054860182025683470243391071475199092476936058841366790312655132078954724755509263795852011181830283023042556578065330222537610442913519957838802890682093028880076434785225917076352783385423000584194392304552475790818212202427815482570890770365260635825696756616151302804368613107085265866860720861318024510260348883739231794493917390132598298410927310730679814007254556326393455606580420500942826818173465965228027395594145710158547070056885551708852542544582523336880921225320590974952996666604353600 1631 -31828594742580200953225901669431133330263764060319296059831772469175281391668047616519433644425899669057295889528818728558898479685611580108838215423307466983951803496937032333542862423572718085722286469762432701243077951707542566384905630239100891178492687123912945896002319980866579592379692438320760222181992363124103022394898779734349060348729254240676348931613732637690533426515435289785153965037733181089442097569506266082502965883940983444801642811786180648841536648062753626138301193515417878387359217198969989604741238069962384853329370714445829121578094170066863500174125185773171882939658795925676159999544154710850352003689433339870708697289520970850089930028212092311351296775166621525556952649364577734286181918538728187665088978140469986111996779054664826563251269822648636412245804627847544639929738153164926160710094132586579254564422943832693383009570550823602023667965176975331055755613693203233652529299172618312498182989262654488037001996507519525809927776000 1632 127275397269343672251378882605623980484988804834102984091004082270126869481784794783436607609846951113254855446269338996314249002930308808959353450039100366053426562081173704919345769041331651876630242952414308121471826893153300011990481859288188498438461181712206536539572413134063551875656756551834989253937630175490871698156912806510935235576238381124892586141761078473844355919047581376204957842731644811335999247687398390966418397480019211760958359202650857799055426287307180881269658451551569402605814674518229650081822732656356239217144265047656232208946315454323872471283395027701414452697745083724836446758191612356555522636875192394344911217291816719273754706507639691949020615298634468158596500995129266896839518821796182758315755264521618587531578747734748527200262735733409192415556997219634221286307995720253604509979348063380432607090178960330545382212014166464073342103176782668787222022645817933357390987542663383003367672156069091379189229358990869371954717440200 1633 -508945805412857989866272723268959163349081346315206076187793223209528435696704652424697960353784390702883145711485276152227100102678791430735029577955448980438754177026825639198714435394756277076424883207874913025375027639732962940285419060202761636360779718604780122184959465755252073339516382112744775527504817081332404068728371413655988171202511840575361854278110809485516604497150385129112920316029439300962291434573401904202694587344900142994067130725914426935004121352101259577492036000843757982015568685694513281810755351369535178436894263164371359907004078735080950240377045430512551304195597382595884051207690333219264963946207541604502049229808302370704245584099699529366530036661944458683167205992648027855372695258793050269151533937128841831147785126656221421098544485446977341562645340605642940938324794625131658616910782835983990380948376913780188545403064576284838560409901584462061351359168913080499576826600950528536895252198583268611798089308508578196886647436800 1634 2035160658675464488668753345667477165975657986843131570460350501356954536401503698252004903930634672078731143449464702056075611272827666991312324709239382578096444270639754232718300526603648275704426606276528058886887537456956364218125316232825717399904604858740462620718319283503159324051107420701421683522703946580408835777880389939057922525520898202885738931392083301773852605512650208918495277535571002566261364317707630390749270895285263677571506268384033389911810867261906252434476980799642629660328916065252697516715930615720895987798361715472767100108726226521718462031838077862058210674355871678028094633197694590210890719270775080483427966429356765488493972952063122845418998915750278291169933141571320798891916932976481352004656971727938939080247143730442912917322955717023884463416737527260357208742236461197239868460368053429455159953972571120553249106014698786872559947224940243063810464368154097121514190071988537823527873209339476796314088040055825105342926805114000 1635 -8138154666032005198321061795126201505740885945035761811486664721826997495217969111312599826248023353198915136016241120739865055399276716267539171352467732789680373136013338012009179104933731325008005794030724602578377710246536818834478915853440529919139426856338267362560753292172099042925365872883358664750689040484481363198010282752401631146362129261882298878590738543553519320925528207003494166135408949167620115984878886533344746511713962830219284848903132072736538176010572751550805094549649456846936615332456943726871265362471886748617308367931693387816806517760715958177869297882033503008312210467697366406787622024822001334919393514192496036655729235405380711616932587475817115040495861612371780311743881265165251505089655008280451325750342926255628699314453863291674169339305589723871282305168712700828357460411938965656632154118915886124502314845220056166608002165271306497639143394448364858663386399601223636764750587718150102110489744968191581711521827095737440233524800 1636 32542675908437042211250823648536335676251951435656955995053985678111346910998427049645112598366488508653116688093961288502004954372611634683428980236777632723838708273576123217999569521848061510649810482041405671002468825202335223205242378968022691641078484820695621821010998410384477728849613349180666223062080876063557155884559864350520213925614541774911073131750244819486136118239681406208668388113398490096851973660060246299389053313157793169894095631110744067345901646262303047615924689756926214711045184150782620300833332469198374227009049016877623270331318833158194797000512109242892400622897465525452337276258618067620973824039585343808648810693074320246421480699601340949774095792322595176258238731145143649970383120289032593664040463979314211899173512228217856288354043953862905270933590102363522977556626290779700887562024272426922257092209137670060447235344998468496884689183666016614048970125172884415682421027785484863808224085731121860468773889107335777850196333526000 1637 -130130969031266650196940672511278228533305638775272485400397248328485743451979472095169743394958031664331080691375659812548078905143930033071592342944008044507843739332261953367655313653235858877662709791675432598195092882713748996886385392944729610217568272099248038950641142546054774771591765718836054823028329863203908819172667789367319908994502834351957332757976729354044040009907456230034574942782231007620585422619960328261934662147089260713337247422556938779452900042881195733732186523104930620569991658849648872755290974733029230474893647483565013611777436554698667231657426954931436603040727585535876224537935033204150879414396200454028478039372573027109416658182209070818080591342647958342564124635649198927799909607944297526653048050647198656251488285764439682910538703219522533237717307893961059420686769406198552228089620165475702351040398672237761695557471147619839838940682606348977816615067963636065203647203948463299090282485505673169388125861709344466410970504777600 1638 520365083174060303994105927221199844118466087586441232822597939236860872528595210867643813423840446495630339318480061770504882895795134405757750436494535083392756745219784438212945130084384962815055564851530126483562820625804083386447305276608989825473189666156796533984792062811892241271249073156122035170476184208774853842686423542126745828535571535056158999690492815932395577537401125502176665383352482974616714772652638633460021903577139287479550730736813966614549821173066624799579229175309527449303506034061301235767011374725776296299279003813643919918109283410994193422090688103786670418385858306592404088210641109483771133146804362772329273665207098819392253823682584583997767581697643108397131890484153462974748607706573374756584818389958142889629628637841467725195657406550554376615362823708889615990008883222906333071693970503582721416437320757902456948802336783858518717217402608912260011030573734318521148611788544885571183120045745252409863696366684249103599867808346400 1639 -2080825741840952826891840005010553691298503530173079351628121886335163698558705603256400926054126514709964897138823617336572629697211866349489862316074031409937353908896929814074119202026340177010375774721307699514878123910868901558735545267895516746663882990033948145247554945150901669252078397917855846194236146329941238136249910844188350063631217778643139260824119618230896378418468483509322521193827476706994733638004644217229924753829427892672369333999568164360706696233983022565126832443228971377213255951857758086031676845393600216383164378661171010829644806582755327367570621714492391009693111584719009058745293086819865395529907395352233842031842367984179736235650372261366533673622019157233778340419976157262399572881632937088940750492639111355482309710480720240731023971341585972072965733046509430148978718272588160865441754059062288530155636968717858922874285324662952276632834751719874199685179305039084931304126739386139046812391302054637285579078873741571645561300720000 1640 8320766924197402510568028635778089659925352419719318410935925381839708769208361975644702896929250180832339849628721124203805655187478800588693155669630253227365137181532458323789821358915601395026102115277009304935755195330153222906186373805430942056703561400816958210465658114498889423641204943157924226061512347483958262495542362707248697665813053979232285728657888071322105438797112391922050827376940170103114175045358600691410239690425651969852417962133835588824748166705985523799371565884243228620511725600223260261882720176032314052677733871826353883885058180030970704575183829134580969944187387504735513126915740049725094180132909861936801291174954178184381098201917013882870571235463299800143017338016850710700750389488943350013037938680586188546137133254356204662979132749000545192502617090361536443058500210532048177263148290134076155396476604891371486962338481715968827739548367543696729716587522784257154980262410010440432248463693171706545031684303707750828295232647526000 1641 -33272932791012328488172555143435749218845023483564514943612482675942357421269207064508819723989233043614871571389954836147259973780462068058273940615516933598911709219048405791108036362930073544670834344472193927682394073019523553787305539837822081854169936593951173981156078991853170535084224863355709904040971415691212403087247420898053804020428061251183072601530200283996909073402986626857270282498720724643117924387180837540540466106393829717366468931950397742593161844090096340281617116779468624505377221748473728205498322024825508008530397698525711521921991692149905485609806928245405534976079577327300839991966837481572291973127243694808679770754515145519611227135867359540191284316344572163550837367374017991407586978207652665914965240194670703014215280644657996933706522872528857874645531590727527720477043895501687051581455614084778117640493420320013246159886976264138504884249079039873070933423457566507056505940049483766205179321094224412076521878721881330669893401414880000 1642 133051228552091507287415782189648576631648708210802456672943305188257509715517501269548060783358065271397719868559798448019979737151923004616605231143428335496201918208143045094045328310519169441940730579598031284058152802070608549910030369312523740511835130554767378276489148552995665900098193648076117884387703172531108861087396149143705137515426720516161920351759739374404891474703337512537798142269462231281177566151802143578334181183879900219613848424260796949175928478925324260816226963259996279106767559295337421630013837288423946855705930741053409320223816754946259226617568765271071190978390830604441583671302457583048996041892567399466002002313189477295828050160418068176000592603162008126459031250752476992599305285563682807446858800987916743548616938771721472259220535363598041345247002609696300821353036195963012677763434228307053892879482988255555419422786627350828608074543266457651613549162858929057024139076709817433219747104564003324153957884633503484720980608359292000 1643 -532043051580012008957299861491154597825247099874939202082694595298627807011893699934859248192336557875477030822963704832803530416631747571689596798896537872645443716613410835461979735415788540561010375978908539929176616915210838900674997744148147832786654569912692028880875660897767675194961677854026522590598869626442491126790013213327890986511190611481862808571548754588838439518829266392360056062157961723898893330535723315064939303617329370513035968601887006433042356258389452372310118686198257525107305743122760236719376960871419815775083317264398509196068669325596583266885685544222696976563017705582143796880766303712747382318565811180079086071459090663736530861381202423045944870942572087028261221103467310536734743865718910183504838158866766555740969408154904682251902804761472411799467749917236690132945458623288776650255831124791519742382733263550747504291501628831290145252291751565118389382898982998314785291677745402558980021341524016777524357847269206176359963453065648000 1644 2127525346185944471169536485927820509145057831108815567580359998005885221374131549444122466224449923596385469914141684320181769427540580696527241695952901123359282584224859822268365559826706630011480907803405741970542230506908283701603168462287335508034928111772574701448185380980690180943943273295898953552520887296710192192272666682744047128451784278692192961580911633377180232318013795548198946141405479715943349546055775359148106561893504917781958346088813457348146748911165366966663295332732452278149482011580169946918659591848463061923139330353362002713908625660448200535898524981391508464130170410055502842383850577262569512697255822094545068246999337924127680825297617649087399486427708116306532310981203904747151476896736456181021012649352349166796860575207301693388791836340526494266039805604371939747304294271894451176297180621694993855909740821357247645648168532024195237629069289420350421781637172105237416308396509036431498376768618774781049479755092862971533213121257260000 1645 -8507516302137871407852515329603799444852950488571827138751406710094882941944164368737248319508007097793907653628784494000750506965786702065983835958285051084653393905467354959808355111712567036754754610461967187919785906051229718709874883497808884454978656441259515863580665297140948749403805471604157307599754945533917934576630279960765223898049456225014051105412742684702230222679313993247308977557488167091813824655960342725035635669900197313349510333368547525077168978738296520113684976064089851301979631062367007201162945257229655479346657486778946130050852503693812733105911940647635015938080211716375751091951995661600294875124484298014804475507251682651730959356952401612020907556193018623523575848157467997552101904993229133105372459188876753579846744492820289591973884388508939725468213014327680671927359411785989265178500771229567689957315847038790923143029302733765051255536793832994942810919620929512586988287767532246647600308825550160476353803155695216531205893285592096000 1646 34019734295533410017355565362217810732964399124413868029726495124456327913950073333745637137074703803025876295798887053672939003231477031830692762509042958830863396372766911610038878840827155456487531609635745716488212421640830625490757376173280560334748544508897697083171582681438061760367310964421964267740605520196005107732284229445950199410002474632225839217228398628413029528145555121192721667451524278184070042237416311223585916759501303052103571479934292062757122943780670965154545386827339337665510066280258983361720372645949639880307456548616157163985081167238371041986243649900863945335642897381056447087426081281984596880033499679530401953794062462178708275432628874277305728512802908566816164517942491006211238264911835126295238091057429447744861631410273788340283355923680433015650893734707123917451689266853490767464062746793309429320295345050827047008941128871936170660875548064618054798415366364185645215539166611460152171561576172802600469913321233793932736014951703240000 1647 -136037651142539235634302290128108994111882810640595265831308657663098005157227381790506784137402813224108624897492118845780250107026215734049689360456654601908868762815493319495753034354777447087264912277792947402407336063214854327868613163199845251958881251626389475222911547002244065694129385731758971201835970888895884697434056519031194222082845047584442945820605720761544953740374285052664069386159647507641756563426174390257174068636082497321280336363105317044246576265025426492562629444570514398940943162311680250723649479324399086807305291425664452255353762033424621793512304065124860992382165142194701936897206753987168427085654600734887360058225110952951275304719233130998739717658267256827444005416417967335486785939391840456683358417847183154724826776721505891789089253240464083445238868310548019968959649531262052244557818786299047598596714963011314226709537997555451491881581574389366388323431466462677497104281080631781157872907842953665607365045321298530780301245657420512000 1648 543985610633598857445210296491345764153448170313457680947616852674994773243011056728374073770244659840782036213058597851607926285857949172851814765997341787629827284157525096372863886185231831120843444793631644186127710350855155409003219161890658667239705514961681741353119655981629376320334531714557897934469498335078228969572546677572677716983860548647356943655115954503129922423465168249420719443991365942051420099371424152654192438130881119630461692341232841211838531686318271853282444598938548694967005957190955692158626923041523492988727871275748194345088754811150604470134512963755402518399364583764452348883082651034680317434270494345156966490070089918048535693835154914771294465871638072569923344545417112623492523139424010795142253431120062308784817774075896282128816688800325759944066827379339171167430351431475878530232671873434504272912845474653349479076428077289322750117732647689979718474399192212402422795599544617718421670897278719265837011795451668942864320393666509738000 1649 -2175283066765008302391273284499075345971846650273831842134649969989097267371676322611041528673322826390354133975110507046744524381330556562920701122041638071400917429923547694685760544620038698053030053120885988191583607837834879003965105207462990444429244563686056331633387665999267701475073123550527183811674342625055751859631260812104152196641102570189680398127815648426851753944823226765664616075010157346481033650172876260143819282088340725403335732744261429833743783354396697589582690812869347382039812959814868175580710778273862660549858030634169788099889541581799914333866582801569891516237136295496841063035727040577281053497770920075788828360747051326494677153960141295174748403604645818459860273814449329216532519350488354303780112096441527953443820404540198199541452865478610192350664897356196000892913772788750597175030364118489583554788530358148749942322429547869263979442054531535345900108320155457760560791569377257840110357726006422326995852187055159648031699238796182720000 1650 8698497160255854062261446163077523819092729620047224249206446475645877122443927156505257328728503895517973675310079416385635064109864700930515453506445455949987608149374181891531253823363216572341795601938170240481433329408040814893677771132678755286644622439948409693422194243369017853631735973582450219306907853258163970351651835917909448196193810180778505055577078633444859924841703083692194320711723814345360987893997010536897388874192139382067344627099559842183654027201652183590950620053648031029234406611291824064572636117911707591447795158594008898176992324848099021516910963258446243314634303814321371829937244847778504339105006283491324757249762145881490082010020785574408060390955258140224404768491857041751964419076438372849470017490927306873690461103151762416851715571307318622457380430050007852635004143093967472376535640785738892953991767277328839875824724780572863009726043174822290694654023190751284276379263891228812881367827256983381554633984648941145862963321287777869600 1651 -34783457784394927755573715892485572469013512789010433514883135254196225772318117205819280359944522792969078780560889676126783977678178776051062860882086548164289534592957391719348033185249408671266151495232974541790178886114014344726298077975468055334130154360749573024408604766901837858207705502775229964282269240894359812814376806782116279814061695998816290102788277225712169790980334230143633445335452336119734650740212302965782835349679674376649012819415095518455942976631479690938215997632340735260496409532253529218480123454542825189583067451288465733792174888925138124035364047408548806480160057114941999501552729122879473303216813635738711101363484634362774082127667736999318725574632941571394893953364280411651615314150514521291036374822719241308006336418005035779091038016965804449186854991618149534409929849238179952140158935060069298803129835058927801654340747698589636847611152191915527647756694959576479745872498834578347759021077693178575996110118195682559540452646580825680000 1652 139091745935520523087839701006653194044370579674209553998731277321697831714777969905328338702003090424876824322545015225839637879471104335401178435488435296246619644393882698626643578256646269012675642826030115809673436943690629240630591339320918705434219655799047249434256878683675572776562435110833786278575183455632443434006549044316531954867507046863632576903647424062328318632711911011743726787760946360472583446721161333010984759921360401385789613371622363515961908343558375062813428141838999943116646612096789679226491281312795601060087627881148305168645093057504178915712566091083915163566919644459340571667390709249369805861280927941087258276900010599845942454813827067963294510062511097329198894780271196268076258370364598111251452771297566624026568670605064907732990668230685158796426993578710342411920853761673980532941676812891305110486034373548491181710966330809799904561798551984358516266357948089836961895588503115422335422719701661909364904671167929179221549673080699844079200 1653 -556198795600561886728416074853942504831788725265983868786997884401852355026733707269193415209647400685429743778911193971533233526953970728081213936766061630027353236821993895054458389293311933671048219811587605599325822730557817075235560516491751969529419643134191756913528713956697162904726142383508985568574794528408743103128785705090381958851699464333911559438437298740166245836259001072950564977663150440943297516954862604019772766112131807662839130352065303051737546544409289645165454149528578564907808002201756624738154888250844848096995610968620144756574885149796671278148825295124796527835011567897936832999803070018906805929426346343474266580901061072926141942952770174418131113885152230017133251846234808743934630586213250296187268950963276173696571686009718616468412242907764556589909937714973301593835927862293748913768446455441900322892345050510926739307430755217519110151657346477258914804089885795654039772881287518628968481478144592931462481828563737587373156819619143153196800 1654 2224123039580577776019282043954957535191932574687044367108952467668258708911425858710194849527459546133385487212682273667396199792477177268312642282450176609795012491577120457614814600413698459464320224349344608377695321004614169422596684659889490990082148686933435057764798007166747759471058638135009754870973088462480091563927914540251746118610430582890822999068580025509968005095905081229967101045081924279753235958330316671660807524920864356282337438310706776840534615231171755363276881284792971558826181817904617268568692486679095358053279764220703257441094765078559960037657573205348878368815902290093669816700411606919494453548250836201289552354881368607083968607742014128142670689581041837603719343394204224926553893932772639777346517195447595437777250729026766431176203093407132136783756543588382201488129632792619571297176552535158914318443042362542143837778604031190011000854688690171770979513810324763222990267787972459977154651951354120645535534619240912379499307772817687698568000 1655 -8893806022331254203423380359299020341612381826693608189622436409273299875397927862079297122440465195629206261233506283729045643211004238178550461490627322010056854486782226059667359630240459062593750115126107400312483981360614305507695098813729515134982668209603259508677344909133092611111967566490542609137751145761987217436288868203119926879196644221217049321438336606535301941157956514768451384753284693488217957991738235060072784235234003247397693918151752717233531816457436671369228076141098272581093538714065377156638849918505844979745296920314864539675833514779043534209417695521651032528187408700470606845122349366416383675302613292931037893275124274726657225363985574925607353835553200432358192854644627526632208475552324174159994647199931979521590790662122749216483522445759354614696912726271394513895883691537421912334236401944395857055946798089494733506024550949579496396542006308661808064643495693493461359287031551478270887879652064516454598571472951180392192143312433631562131200 1656 35564489271846299165948734354108148379644968261538228523450223612178829445181813050379808548481029297310141877535843165070716368496608686115800996672511093819744045782104683187903450237931977819904535456225311597513775500399676220150545523272533755116890840875969135251843772287976974798344610066425832772526954627557274406965404594032929212713432307588288341262200184737590393420464900831606713428729331710124051037198772491071131392219939890423765906384826615481933803772430196960598434909689531653955378083540716737884539320940200463316752423730443926442965111865517337646933202498894710018081041191366131679732338094488033585304479884020250330967193003202959661540532104707804474502237479021054042787181281774065295516457301849378281405264030159277897632293859488425946909760487198579359036722109473325943056247750232987862536181180176792718575596099430540594824087208215424476870988104258103603601993495930206616897619519327583727122529548604070347234156269979729672977741469585500323252000 1657 -142215056664748550317655257759044495509095304036528207972938354554898884862136102164207725422501816396333974424568164463913693243114937724028548457844373563106737666206362455056880814422588663528111398774439069693639610980496132755410964388254297844607602171708702827402212663992790348699863634827965149338129479187751005249017224252730651361102967184843213092313013405086660767973791516133596307845057431302825901154875290399533879385008910974211214344682547165035118435220419918659181017771195902098863779456633187794553718090127029836670696036299579545015179251112954041424944144484667028167236051138113732901399198485587938714097167615015070652344381493617577044074718937421261267180968140852305537774779203027863773289159529639501160140949345421185421302816284864388400192804531523395794363629471815804939216029634958147839772808201629806208675082090784127373256722718442862636020221972484652814632339207340647852108161976115573638634567604226978380840002825912353868226693034659012586278400 1658 568688780123400302234199960708451180465263904146773911400710711378231782947749816451943921432105130638586763994554875887836773605958760804206369341349834160348911782319337215943857516307723388751307514495310738297160777829191338959361871554766460867503424906252465791771640159972469597433515224209822548540612964413300332894981559153966237236977685325700804446380820281487897578247767253791565247252997414260441602741320623812074646976596929431143267400888564667874798664535192583090115806234801870592230800976739385148920522608872687394458981238241508127099084543436717406544518305531482541953676423930442511784882838130467894989011766492470227407888019707554857186217158311876970481306123090590338910665516248906695331858180662233265726893848960644118807207780234654424749001203112151758719228502165819061469148866964214845941852880331931297081925495419612614419220824053771929165038407959980756427605497309578446629352999669822988077981960060019488168602015956338409148970189461634220055265600 1659 -2274069954036370354319622503498984140314595750066326135356775818100741262550444573950486650456653266249815129079840017996634093414296924509595321304638042054768225954156751880527854140748093611949050571211865384569043576329873832846911270737595417524523283295910668973966337605891301901324904497708933426071805854000865214032127965440909907291210061776087608639701233584106797234008501186808964923514235803157217734759644495062022675414736688216254497654193083957186924419080826434303197825750404408702452804555334779269460811803919285596454419219399936538782723087618805185859860337984557486487619599504375478497089991194022456607277509242262872796143626580672446232917489769647708279295432611584049726768644753223962891921180916885990402020583927044089626882505344978506524236843223591111918009838327344771814708923349936053198844604734209976789410874362408096619656822315924252972430440510260365185239136865586571267429944670232371031090565874537643639759576422341157777103862971088599346848000 1660 9093541625326350903175922241466762337181979956128908606125254494276762099722869110211064891840850951796987532706584267991433823994517119460683958313294138341527922237422829358649824970341031131625609484117522679626450508899088540696997814521579225865065872090715122028896973498678959195072100901911130318957968411207379473667678490130858380370108944277339391229262892869680444445635678932662820283184311729839451614125054115722448127812417897739540689104852765189047479142044513659806684076413284747091105298549541051670799271628048634925651323910135283458861062992883562656185986188524594406139768742258364943790655023334515208141291748980318927942300311844479592477844080693725698572281653032819118689656833983788281039604794738234966821144852525093887206273067646023121548492520590658799647530115657607893712469064505888323103813254411395849190038418156233088285057760469695321300700792343245087243265948213878631379986080497373614053876326698367043177412103690925650119245264911413349376929600 1661 -36363223623176335421143548554235057979914788652115541573205197596890978592245922775753852766090307009810625342038688711869560346516856661911560205737791737446690718558085247719029914488350971720440136955431364218312689282293892746014015347675203545996797810507754280229517452553808934350475190913565761155749936968538241961439978275877999288709518353616598401692897318355260831413429601699422241670878304751903054287714976419092514446483417147641517512708308069439468259519806713378290032901276309684746095703018210128412976938230561904013082451500270358370672496979285958368226246522170891965342781352600397947896167386664347693450877680444089540063863617398347215208294876246732188037467467980964027919455561645247284469869673201431034849243602411748425891031109474542724900307687653434540374018914522916429222536958140696053143714508322699991505646697047351555309794446592704642815636849517511465180720033881775160125467101667187295084947974649229557034734793973508123901907757144655884202432000 1662 145409162461337379191668508552222533718052236949107158040700433564739590261373078264741756415629881121369365628486738243464357981970989298827057027566509912618288210304363475452717840845161404851049827549148462518040616384594846955765543904538262777869718689316453186950502233443320082709421504856091582168301975452023435316064214116981266578511127297182347721607533398911342879305643885094109782438278136361081395548882813810075076792308107871844296837000585384707548941807828364729509584895100441646087891596110574691806376074772446605367889732503452688521229020819519665026605066306319250295243435100958792391677778631593180029872236885585488729792109428967880431425998027307479309106973261272311000313724428031143933781545071107493546203395114026677717135700836916179202574416192414285442386800653829712837969352601955477429665483769180708075510424153629214873733444420425523095494905609592417258573680583139782512400547491294859496171678340617750240785104613802197973419562316931237614701155200 1663 -581461879407204994326426619535961873740967441011301097849312614931138565524364100001738192923582403021028843658224782270205254451644486705394014976471684551044937178490383732119608493592721118965930307278507652407597872616468877092509815957629676798493910195477247938485567307379428731729788821605013641725390941982871732264596314947548916277628213829260059117126804014980532957269923026568453212338281524635251655595582485004716598836927683889814437414162761913331197647773031913749527831336973605678064533780830275093719300402992214802055808254236222952097223298700790997403360350214129546047236336343245575099193097384123870413760966395694051811953428101111280370025894884094163129600132000450005501050157736278474071420215700707225361276550849450609805015484959391649699637036048086007214162783439246827765747566563294656980555081550036845605429307839094114648307034475012524253224461112366183162378868217068196023181933015421180317447701453637907375501891885563100585103387118778528399311372800 1664 2325149065678482565609030645464955323321528120723094957730439368293498781879768048991824677112351464830879924331683385072103234748888400592795816962031501617670730934862649977987937505140796833991525419616387014382942127393684945849175080556554282603322076389469762120951270977225558501097477295329120677256539039300960722545082029148875054841709383145558355742237930602852276620137423941363653199844819750179715811236160861907178066389125637031258451298740539325532421631592342434740473136210725701379764220534629042116370690285565480178102682954527127091467498755831392538796331149695305970874368043672451971075461353442098215163128094959755368259179439340773611080290873422187827362079464249794829971940173554805678555773206235874934157861716658759365635983637860889439148052407246533352092975299799339125242993139653462669084654443176873601989957377264688432607657840598184443517641458904139041702677274494478648295962289887969510086766356130353307447260977588635698422757676895746481967380482500 1665 -9297804970341227333633085840536829445818180055164609883834744068743632983071208210877633399643285924739832759082965352772461748664282353355395217634744208781938085993841798043868333385310825650645355376964478182929875371831540200617287358582680634289248411455026250710942609158242386752523136329861417061130081825830989678541121916048028805433736478916574076560190393837619244110367606232561132626517439103991252636612962759590711741920655954585917333428384871578865326639301274724072170351439120989223608215334951169815842808679453031369870832934929172143134196820120181887013740264690697808277145510306663261500383157691928590802192220429709734294694852032134356819387194167369909164756525804184089655185342269475188919489983327068615812080031725741979641414228494421152822211804510417472281021245318089499784745267872884294474358784421871468898213009219638189989412806014778925833181377119792165945880457216737427915055731613444979269802324487725677753320383283453198360923481950377446397288576000