1 5 2 -10 3 40 4 -160 5 624 6 -2580 7 11160 8 -48910 9 217000 10 -976248 11 4438920 12 -20346280 13 93900240 14 -435959820 15 2034504992 16 -9536767660 17 44878791360 18 -211927516500 19 1003867701480 20 -4768372069968 21 22706531339280 22 -108372079190340 23 518301258916440 24 -2483526875798780 25 11920928955078000 26 -57312158390925480 27 275947429515625000 28 -1330460821097232120 29 6422914307692955280 30 -31044085819498371984 31 150213318486367502520 32 -727595761423110986410 33 3527737025058629261360 34 -17119900268644445082720 35 83153801304953438892768 36 -404219867454740729329000 37 1966475030860385379275760 38 -9573628439714532149465460 39 46640753937073242938701920 40 -227373675443234443665028968 41 1109139880210888095018340320 42 -5413658939124561491321383560 43 26438799470143262730088344840 44 -129189588320018269798970170440 45 631593542897866831884765581600 46 -3089316242435217940289041270380 47 15117930548087237997257963139960 48 -74014868308343770603335708611280 49 362521803959234788709757279375000 50 -1776356839400250458717346191211000 51 8707631565687502277832390280330880 52 -42700885562506020814180374098557680 53 209476042382105007627100314734117040 54 -1027984282060330129883907388757812500 55 5046468293750711547380143945866477216 56 -24781763942525815635121294430541979620 57 121734980770302252239433296605160361840 58 -598180508957519687725038364015776535560 59 2940209281316622193918516070155774132680 60 -14456028966473392453448226052919002115744 61 71095224425278979279177232843930604027920 62 -349742636285646591615232248460092852192540 63 1720955829342070530170560001373291015594000 64 -8470329472543003390683588804677133560205160 65 41700083557134785923363569264228527343749952 66 -205341320546497051895349145387122125337357720 67 1011382623587224285454713433647333686031512360 68 -4982546748554707876872493858065675264246323520 69 24551679630559430117922391324047420335852581520 70 -121004706750614334152617458520191056387677735536 71 596502075531197421879100352591297156374219437720 72 -2941086622410765066209453329469800823370612141500 73 14503988822847608545690453778760992500879993177440 74 -71539944869451042151040750763353866499823492926520 75 352930394689291807945134375283184146881103108724000 76 -1741432868532689841834544619670946543153461657072360 77 8594084286265222596066583813713899777307138813919440 78 -42419518592462957685713266236677718067016357046273840 79 209412813304563968321875618245560216092610660987564280 80 -1033975765691284593589260865201140404678883550644403968 81 5106053163907578239946967234999770700931549072265625000 82 -25218921114421575453396606464993078034461998358005430640 83 124575393456781276336055525914151032163525920316397425640 84 -615461765292431305707893372078572047896062323025219146960 85 3041105193209660569380179014963098726344897466538373161728 86 -15028717524582624906820652108816047561853084453316622002180 87 74279868224948605861297475940190629810146216688484981142240 88 -367178894066507313064368204931688730787507004412737757452940 89 1815266442575991210655303485055220447607558178767729341314080 90 -8975484077181289874906778342772718638621467269129181247309200 91 44384261920127257623165387409317203251943043381958217397835680 92 -219509121452803284984133165991733365088926486508742622707201080 93 1085744041594510871964529638238673520410434613304753457346270160 94 -5370967865334548462377726401925345494128897429463711190730967420 95 26572156807444608182289804304262272999518532551040774696751644704 96 -131476817536835300901954760880464408619635226447524502871841423780 97 650606932141040664257095723944565962617077472254864333831157880960 98 -3219840429473517573109096184827698715364430408582699542142844687500 99 15936583943858824351752092227935075346933463334359905936501242878000 100 -78886090522101180541172856528278623855499063211027526854515075586000 101 390525200604461289807786418456824866174854670846050992460534124091120 102 -1933482610835813248558158248242123107590317636535402533470423081341760 103 9573554675012279191889909772849347447490369358119211222940278284758040 104 -47407506323378113305993303202090518631519098737324104458093643141522680 105 234780031315777323039204930143686377878930486639562462057381584240142144 106 -1162825626799840515052665927598446682786191275844653576331318549390109080 107 5759790487887060495120681697450249924599930162887142266138134715713073160 108 -28532295472403494119347821371628552867745127670146892476619945596765625000 109 141352656468787952517869940740178151819310212713056014329536792335160281680 110 -700338161595358492020355615485428115829513728840538533404469468376853604432 111 3470144043940965501001762058711580754122705672460158254850555110622096706080 112 -17195803074886034402285517344508279629816869883894371793888775365692084167120 113 85218139132178577568848581530306518519385028682096822798227380334803488402240 114 -422353057979656985319293408461606868100400020276147344638797732299001593338680 115 2093402113464386796799976024548834041889240921973248038304281299425208050271712 116 -10376777717603641449655053569961892880054726074173596191093531148187045393318960 117 51440436548804376417093427953657246755825364535667419729109566945296067457916000 118 -255022503229242035627115723329571943662353091364557990423005105832875785181077860 119 1264397284918090764873935098860902913956211691317875653387564860534768138212315520 120 -6269303204385533375833261531851976948366223530798950018000444606877365906013837744 121 31087453906043967152892205943067654289419254393972562552297565785875497770703125000 122 -154163193550463935471309709799638777418841348947087790181330256316749775995973680840 123 764549171266528460467470918518533774191001988144447168460607006237274262963271722560 124 -3791917260717056477318504958781437670382792293490955308980559376218626576085244455640 125 18807909613156600127499784595555930845098648908353400344140027300454673767089843750000 126 -93293202446213294283233058509702037922116313169052841004260684828281343460052732453000 127 462793051504837601562494699693797510952230534162239181696358939479691834430994949941560 128 -2295887403949780289001438549262198589489581169805648176718282371667010011151437759423910 129 11390449135874878953185431562231062769560712759419452727797972837051506652388461800508720 130 -56514151481840745575420025827992580664358920977808012140122592917088275907131341796799904 131 280413728726690722320786387696146392609414493504791870588919777261072819526413924821460520 132 -1391446911484715326667538514704362781508837070145387896907661013990558620372938387320593520 133 6904924523157233951884025712066762675156635084422506587809866695714387097360944245990953360 134 -34266976178354929686588635063614904320740017396068688396367293474064191191721318373039587220 135 170065733625909651037143596241644339962191197449665440033094864702434279024545793180112500000 136 -844076251452125106250528878405220069665287193226933714715005543763816291603314525918399583520 137 4189575554652883739053719980405471878630622564909641314683906343658820638453492718021364977760 138 -20796081557516125806172450627374987223637510557691378512057733656420630037588863787443741508040 139 103232347299900192850784107430854253124531527228888643904981145518211947386354047188655935603080 140 -512474866953075957366392533317455042296781510172043413167388850989628476090728970509937787668576 141 2544201467142930284797693427817152692253525227804170479218506955142382797388795842515661361369680 142 -12631422777012435568889956807120370760836163983111956592969610481422388519104701322568974024812940 143 62715455746005798978404680650737505176179555440627279295421237880382258246080474472129261568168160 144 -311399658738848237983051018508870251395613764861449419822659712913573118145298697830074469244954000 145 1546260374427384354122736091906114351757530418622362230904351209809424642963708248631707553205818944 146 -7678347749725025046157422374191321267289106530830216154893633967372664594147689257786698537330104880 147 38130570457818151589761349205167785885177195697320157054614102962987391613435703424774867336766250000 148 -189364657341191496070774268012150828551386748902231896818224905521438789396842538907721235945418074320 149 940468768003232933505858780731487336429706001259406558226220324758249048782456779521233683464511128880 150 -4670994881082723569745765277633053770934206472921719062725030268320065710933401229940356810887858138000 151 23200305700742004485492211643872783630467912944975426684719673574334289448441400686864870668247046060120 152 -115238360553027719648333024941604945006600488641160837363896391823071161269727953798505232521860223064860 153 572425843269941613939432019317776197418407655995308730292920050608574785776320769561125951654770795024000 154 -2843543961698086588725100615442199941721310758677994662417787978396997230144184963042884097455383855963880 155 14125992583919526924634370799293509387905866349561650924970446410179345591591336708534629114212528351814496 156 -70177206747036111324305367752900447279660553980194099167697553962186561094541504259653335714187377552521440 157 348651090845147559445593546797849355911689376462110811046245094518757733550423119398546523776403657949654160 158 -1732222191857220469397410976179188255637190889384537890219992322444077641390215030926960532235193856154816060 159 8606638563315749502037450762148168062599879261721917819852276704315245938203198197440525411434893338185436320 160 -42764235361475130338248583474423710061043150081680779167907987757412020552588716171385385532630609869003778968 161 212493094963851579320489855773533963036239255064252318844178881364304985121958190006101724506581347921620244080 162 -1055907045962348897240705764800585433606003705720513065858953143160425920899290910232380549222230911254882812500 163 5247145443125782863588783248395547246753760746218500511336319003014279540588231378985027246251473763237701603240 164 -26075753269192152645273526508794945159172652488829743394763219140170856065649921314651714410723709478610899390240 165 129588592004470091934086616589162757760736818429335694446639393559292055320586456446108059025595359729997854817728 166 -644039689178842324371213606542525753931372742193987638063055180293729113214152540591379853052434971533625958913780 167 3200915820469695384599444870840098058461313628868321793966392206180118132918718992419758387496220895987070963054360 168 -15909313750548783607979383733044534992947600476815766059297554708027876221528621630565311306781950184620561979751960 169 79075878996810522075163800803298280438319434322634576862779215744390492336897347889659711643767587223349238281250000 170 -393053633837087595020667127522276746884587776486036573229695169470991430608999186185565791032889940063743034811523456 171 1953775372874412022032555897040556928958477251538778287983872435789765088440884724531686419811050750707325182462982000 172 -9712081068648966737429274953312070780578477035265438582710536192267187585597084074099667241382629199083461317905159880 173 48279709358601799966411424623401045498829423412302180237751761057810669092975620640724318164005499424660481469479599440 174 -240011198822934235465206220110585657221192248572651643135949809498032719510891964865814131584734607076850430718783674480 175 1193198531291158770598453779978340124471070035761182454447293523285892250440683195835043863196135897721561363765171596000 176 -5932094970907749569736631008415043232455603870971787770689669688561922710160462193295826217561997592301023331554584015440 177 29492901550275817069877035522063491777180403426300413775180277764834907320214627014716635897657705739266791586148536811440 178 -146636055460641000600231328297899945071936275462223967365362616069214492073745658205447046839892434210024690360165713878160 179 729084298100393801867071967514698050916331202018878943883646531337399245206423042147809623112164053811650078056910850482280 180 -3625169148888069181505718949586970864278424587816092526532575813082032730033692841461290565538414890923169958922577244759200 181 18025702950272167200857166047670020872102663696323112010382973633894263106622890130449989300701293595619525410523072132089520 182 -89633303131847864377888655346930598292598410138309980051629621618875496026165577606314231114762665978620074435577287751921360 183 445717518305910145267096592162332483312921055879027769655644566630445576816768184919573031568215363401324167603352030769723360 184 -2216475702445150994127137944720294686039797642007121789320189013516589901961960822934626408693512930965326908651642177415928580 185 11022473763511021159983604914284708708954669354846227276619318336942100075333591600038675889955858583807492175617733517208614848 186 -54816065759396207381638895407061051375177791146412689413294997105217571902232702790016409988223241088900233829213726905084425320 187 272614658589510550079808410313191325020937677893924070344194370632926271916673054279031422412009871390970429420511034079158746240 188 -1355822903091448746407557785334222813269025153355420243467136896501547527773567836735946203388352188917354958013017126854429853720 189 6743246184687628685836530784201954732660760021979338777032321072534022863547336130976041224105443916414515115320643104573406250000 190 -33538777076472679516397482058267616959812727477739342864713386387063827637660660031552852460378030672784100859548504415411698139408 191 166815906924864112777893235368346785925770110491373694876846686218446377121786194863150772222008658213715544180744644547008094987320 192 -829735370381485560952541873837349898745366955829488951080148881972025582946819543141643617640425556969407949736584367230532974236280 193 4127181116923451494893472533076973589614260505680359549414212055404567102365435650111631799793219393629490795145366205761469707587840 194 -20529534937273869549341242239274636669988460762791479201983065120955382190258905780480885301624917999763323509280771477935240440761920 195 102121276354644376732620538318443064460968240717475563209864477781164288558529369291223709904060400733582215383275746343991695155999616 196 -508001247172338098542372575818785652293081809691523847600091152227732126984327670732986131946109851968203099891163256513525028586875000 197 2527112803192341810007741747727969234757462809632961272325326544077035059506754696927490283502827864754098107433552277004960829836462960 198 -12571748036083114559886998088444695435535862967113468955759831545029686645920923911363470231210112899263931737293362278829921356355311000 199 62542867114182328715015719133468585332565348429358463649257453414971847578245059710391405257544860471929312457840426956027296919319497880 200 -311150763893057085357203202689006212029512608436058356655055830739484981144814433109787511742713944987160701316452104947523772239684961000 201 1548013750711726792821906481039831900644341335502777893806247914126790754735170010244762393812029443841134255973286857244683735406220848880 202 -7701751581511313993990178284381341881918628921684612788491480958898141926068319798244534332648515545049159226378509233069449368089732557240 203 38319059592741020364187586538054952220383326162076152297420668810281396761301622174777985364074591237419745009575877352983787141997238684960 204 -190656105326628116027698040863361649527887627718173012656284210011939303480080258885551992634644669674013215660328810102096302252197264428160 205 948630377722735016332936593564043329358270147670909623948340947376478480798076744082918418159407563560513199627305034593474574205352038871936 206 -4720126879445647532724563147588079672777800492051856138577910053693642921514332675527799135188019641000209915177086621095670513736391530453580 207 23486621670671579510658454309254695956333983124702472573600228769586725671933059485144719290178560720684713234247639142584217631298562754746000 208 -116868526101659061507362981779224088051950348721476245738828061425587793631639890503635135813260203602190214809366007277556211501359938794647680 209 581546732754667100323720100719583978823102213733661701284120497045987106948581736055616853237675091297563414843294191287073493895062898334470320 210 -2893887312993462475420416691676025037476865777865126084961456759109792984460076242333157108163114020335891553766434942320185997301626205618768288 211 14400861036223391465362263157629508480335114060466267247438528896043993525148528771993355725909252853221653282256929618364734623704758865573394920 212 -71664662232149424509232017128769487956384647800905245028526641440218930043183761183461195214291718624878677175213654680981494064600962512897995280 213 356641042094264741689135859889650972928486979666476806245249952707192797395110278273544373024278444875082505639391017762712911296058708513286751760 214 -1774872475842953036910886405525599468078685202545784105846687848753085650584935274668788980363918836738756675596235168957667997559515115256621458820 215 8833086275125394183696039320522750841135782170809251131423051154259542540134708054914529238857128930319095472547128341491686093599297279535337936032 216 -43960961785924994201265010507231283121393360340833078547591574031615778845592095587704344949705107243469468888353517904082284210879148708414148437500 217 218791883542852505702148439390828505857625940866819008439626267069792816374304404586016565248189253458364692004335552237540250979363918304443359374640 218 -1088941255247683342600142462105729031447358467158250569527497705370299109018829685946205850492939872379747758743833804424520409206748692267531648688360 219 5419844603744177367279247870754541754692332096815037081209920086089616570002746095338538203065875342514016725750924636825664193777699176579305570419520 220 -26976044732272155532594438265801014642673198390965752745113011337582409746150381870879431008142071541708389398683376469989499665561280297950831326970912 221 134269905907236973239157837522086498221450308733313701446263857336383034935588393085875550505817500001315435986823571367495006964159012683646168422785280 222 -668325432556292141573285632711286398804966626803205586027574605210375016233444996278845071449359127503872728937189186322671903613514292079049187737542160 223 3326642287612037117248193059683981626338623119962144396818869111136844251206842474437051195267451513485505757072646779396457011107527107969260536501760440 224 -16558956029854559757730960989051962113248057048025852689522495798739202411141211093425252098031524524617328143139820088858282787214193273435479827826354620 225 82426803348609364127371894701058655852612550639062022276734201309279585335458430199940268504960187500807413892890684881109564104109368700948026445312500000 226 -410310414899051038244660980259694636434465130393560951598787506517431564169870461704792389964163476365127256875059452589238929680005937765261768239789304480 227 2042514400158271688178268315830197969916059900197021477121717543456817918554861981826713701940092751947323193356828832063353286004896875212403908700144763560 228 -10167780018331747219659362010821380244976877134752716563741883385190738322630563147024423953433778946752895862869674032219918498978321414988226535194797448880 229 50616896161127475241972369835530015193334672199205663243081864886975727894318086230858516412707538721838686123580801842618034489422662737250620881542888791280 230 -251984113497786778921992884616008119114644346383002106144907544763422645386931341276485905409328913932643707775583057793630188970970938617424310601275900093424 231 1254466365898072708919012196140300160094549776365594900721401196874182000844030492085129898107145710746867867514093508686433366038172253310273187757054448855520 232 -6245295916432215425868358131646752952194849102164922889367320613748621599029548360181169170499033207209562950013275977721224811781812134321278025364053660423960 233 31092460356486566068700838766996709976592381796185882195991810780894425128215777217989807560380972015292540564109451775642515821024114181411996196012128576188640 234 -154797932971396792606993492151928064627051815352805781018506237434794894334920429286066644152280856226563584116670474350341250347582778396407285561928365984542000 235 770696091815039350426308024756407811121917548777798994858094884249829899454710222531023953358379412719485313982713006779224062372190444953145181879084160987367008 236 -3837152152045217104876745462240589737577343728025058554907887665226907338386798777559516104140450720972012285095666408126041375406769367469616739426629017975370760 237 19104808183178718074913753778244286457136141768226029935828301455560129364119926402404074793166578268890195019543862036189370518730837357918661134906961948056764240 238 -95122679399440255961230244652182686771875327711545569218304778255625013850765179776043551903349338015188583283519945913356796810572924099107096343449935194999631040 239 473623382783823868593573184669863586855780920404766641714571908469429985282052568762527795604652620264328056448581476446437381426426425488297274690822826768563881080 240 -2358249760111123012372166482002029109552742499515400570203805960920703468383553415299887633883692271754050078499143264691838815533958525113159036376358071167880087744 241 11742322456984844874882156756856576479100792528707388731305257896700598182822672607286736841235682182901909283320640339284080307148953909927702142230980871129332736320 242 -58469002316804702786086772281042044038497747921869435624887751097207524009509588808994860792422998803187193097034133977968169588152143724768814363339838892960351562500 243 291141945692731236095329195308892482660832407347580317309111847027247341775747335221821355837222161119275734288092364007737890274629677378470660187304019927978515625000 244 -1449743704986346114163217099591411337839800716915205268567913500566006230563659886452998996933762632623145561248482976031877122512692510479639883565365291032634797643440 245 7219131918707519425629081067353150335365538263822654806746344778328684086888428822336998925351529097141224840000699800427202433731882378224883946027055534781241903500000 246 -35948929269986631286161074420762638865133269809685984301887285989644869944871241086840364406534786020314483455601127674461650835397670601182316448369131582539256026105120 247 179016935231107516121368913107441480988315473141351257859600654928191052761909419177385094808818282267166000587061887763630019864808824158184224207848329323264674131571040 248 -891475463751684606491494385837460600889393586006325820389543584017403024842573115661576864058995594818359670240469033412718556448810382085748147478772086962576835386213140 249 4439476205028469526303024250756831908043566452400979989088490137275420685963014712531537993752822863452811460341795769480553075310636760177425436180432787142604230398155120 250 -22108591501041778240989060768769022902056960932956880345660680883631595016095813268407049804934251281694937322609845360842884903979435606835224348287738393993377685546875000 251 110102547315945110761897712991877604093909167992813149131776299221272883546293890778919617574148694521887455540349318420360096879003435176970874948552134817844605540849298120 252 -548328162228218706373736626209549179118476213615001992699917680645624876391265210029937030994048094634300938057554630112340918592223937889190963462155253630101921051268578000 253 2730804286195871818303984778751114488890434897845464469572712559737104127482190374062136759991237383892663175951351672283634813896231445594830989336619154078952125881029018960 254 -13600265441093613583285593484725038694670866715647687220509769244359987091594373319640169065410227360274974484809578757191000585218326535720807582965503606255950890188142070620 255 67734655334074075493226289120003133891105885211264952039401595844459543554215114180168686301743437071063116030950193438962730417532716647019569988992325128421333490636369293824 256 -337350334183376743179154369640640608246718764235792241602488416803460617311032306952012013002329960824911523170490745865356915797401209938127276954933364550379337742929458642660 257 1680188434843277164472052891595408476870817191524568362845078496141749378047164797270721304177487981821118150573180868404084649600550962391761284781528808321923394379448797916160 258 -8368380382843454094366620022093410437127907329880117621146999486597472677482971955398747575188775651597974567928747071202128712233573391342315011538630642462521791458129882812440 259 41680350169374732748003628681469109899208495967356570391041039913941080131092794681329669418302549355987197364604969418904416500708648391378634188113214646315051091683877480996320 260 -207600205651308765033325765932701912767211547222025994832300564186744995268327573508930468861725542725548913507569379827385595595324459197076413147647472739593537805171746483398464 261 1034024012822610707062542129166714508035919583864497292268163729665779669918872971500419959706931061609260930788571559338695917599819646764240319875962713608871503122921647696652000 262 -5150386781425599132506173582299856614453721591386141093167762088602452172687516136671939112140499377621713855171995679957386667093928217640288346538232188405893842568834319369483540 263 25654017808621805564954704915638069068191541006524124836691134357677613483728692543879240445200475958176530697321024428460655593354419993743028171866260916036971979296479388334905240 264 -127784217493703311810285746076000230396484380392345546061548642728583567163269813239398489339478397262568637462489629573358733638930117168186651936174163564153399254957139492034728520 265 636510064496937251281423338944604921220224083463758946419789465666906825115155296135871720479974073301927129565606549498599285004925703618341170679281370915837129050830625138192806592 266 -3170585847588127285518368135720306468484198911990528586489552789506208809314213411203120412161831925426592235183564295736613433066656860255916758548588779489417580968203177201097531720 267 15793554971131869999024080975685421734396945891188775355921742359712575716808628602622285199175386650281899750457465881753633339321795495162144222578675910707705737918280483631605512640 268 -78673118979332262868272940681119544833656428226630653358789276306777196201266862628734144555610943854232222863577312795670245197638593636897599702842970386814498064566904039525274020520 269 391903269265075212801062232389220037461336854363141544612556246286548114905939018299270459868013776545099185257634144091842031891973307292891287709155821382302720176287992514642197846480 270 -1952258878376022819323810009494447964390733589327501398162548708353360053883288813379699142675761372515255208772695960807536704077835687225803660714074094784214813208328242655167756250000 271 9725274855378711461576175324049833032942768802922977444721183602498288091300516229013261411853847406884841405378559479769880680714097754777468302007649073047918056035190958158556385673720 272 -48447600842052036876601902809145307939843572529267038373519131549210221925412498126150622106845875112864549975376463849322247912856900502874076290510090575198589971593772882924337387083520 273 241350685513519304586734753921016918674678603076202095926688713944783523144912078577160608297838154511519415829449598811138980248348148182731748360416748042680510373233012418387137057685440 274 -1202349217977933761901069120810905452521665303646043288101934651586239084280310172473811059585943455972164288912870262837837198939936821342318781422076644723828988648776005763207038823705520 275 5989885195017342741107144347312510799835205330891197471635092627902354710778272495596804187755437834694981865585430952312812873803455662601577067827438405345219507580623030661452900279652000 276 -29840913562133500974718563324473559238309446847736943925718305664368614954058422758860890428129456132481358704367133374015595214520991155362201180291146112046594870056045086433576500933218640 277 148665923161531521101485983349362858299158977075368168294192280927179381359569037571220320544471606908043322476172699628702485586277103539299069824236964056632772630050583803078112619448224560 278 -740655768268781139300568658053480427137896342623686737724662982317062745262601140417770301993140867691883909868245981031518020317455410403046499608081627431860298781148819654858369621441518660 279 3690005440478873776443693314316622916565146653214783388664091560647731956684643674482798278747189526301792143897834928060088575931426407934687344163972311239518830916495062410831451416015618000 280 -18384134248100103279067686333827460602172784218695081525665741882512807427053849735369655710186890931919576479171834842638493670959109398563006131281260904880371840976359983739709215164140906576 281 91593551414021866870799860737930408694099280804886527174135368809672350170375052062339921687763868135071175102090386559498639918591542883420467841000086840941454667535613241665118317587095647520 282 -456343757931562847352743987009901504309253508974700605247021961622658340387861518253856702025915724720009199118027740991563176465964834299572194144190145161104546629874366385109247045314058344360 283 2273656179093652349001303963547565798855291334467589587979862070275435547515493783526282508327000613600265035661430973782607581018040949667946242342846678648811728054550116687976876964838681709640 284 -11328251737385627020552271508520442272465624078421265024617974751548384858219801773555245596065865739570553027453136192551984485040917576827039501820364559304192142754275241906059459901191818882040 285 56442517428377510067313072077540449217197144531081390648973768937539321047972345678766486829521155583234649569489909261445433809482937524722185815220571697926060112898607768696373361244603100157632 286 -281225829844188642817906040945787203267503255093674761100656016559417945780981092979867985077159603836157571555399620432335223235866207532552174457582168943903768751870795274991867732951691105086320 287 1401229744519824945050890726663678399555852455693222677261108375191524956330323912756833514495952033207480411786117085323340473493261299555811817471745666501772036235709239873558101130694877810594240 288 -6981821817312322208847320113758258692231417617776994937047536522221660806715329218076583657297538776727694242262056123988030993500372459867305057902135670330158471209383266556263455034130255377766500 289 34788316321556207545813636552982327047796682939788486883558659487886475991937972574499240368541369682573259358357751166764594800394982091048269170795069747924617162599355699756566618785107421875000000 290 -173341783050512827254140361445032629600228299475842632919800906758606751063277139207418628732904411003772937994948205878024285356015043243310024279650459525068761516687009977180548896049631053003737888 291 863730534100493469135750941908238188729659911477566383964643693470720924542102583679577359665674900194473535615583340824309956813930397060875849970149259435797504388857204662833948494847287836763047680 292 -4303862764096636978056567193412625221238545106848832495440262239725681319208079654978715953128619793781096003740183611493527297366098153918297716946825702546575621541995581674823307827727435386344178080 293 21445869063416689378711904786288166631427562648461759192296187269622848894347427632317151165760358016774044271683852575074590224646224027971309279777677382999604010220165949721944865249351633286720249840 294 -106864619652739625645622246639157020799460473741484616383380661054413175612989732929743627407615389437307379810066478755784284900590335156929600969450294492662245495659419992877429358734033344554273125000 295 532511833523821185420558313761223120593921682711804698588371429660974129325745448836349600980320754145321607762997356313292791171300308491152001608038938408379997880302519437679882808509519544698424258464 296 -2653564035296068407078795651343932779986602979729432197357594117398435272822549111600052910290449703933707423715228367917315343139641058604982458144239744859403885407669351245182361044744784767563278609320 297 13223147381273337516756288094239126311044351548820066168650637352692539406657820488781408441851399198053019721387560615523684629253669276500566633161094771552117936838391640011733133261176647762658218750000 298 -65893872017419148363701636979681552254700879362408718994785894190430943016398870556511380993789690634592597840315755142099259400950905651000342392960564437019586292045135800690896581153654112111802069132760 299 328367455872757628969616853176339507891318763377889603017494924226562224396101395080943002276744612192453750606363336355395847398690616649017225071846753408177465248458853640704945940534073398424231483689120 300 -1636364488432575517698590651662091880991738504166483188370516372395701751573905285486699294679110650759063526019151167532840845752780389494461676681098748283347107452436140310266428817461319269736925964388000 301 8154640307803532480225534808947301732516969289866195290882971955460307732095873515714448312354372013749474371370650960985328768455855014788716802033403593774506819708405086260031461025328310423119123591932880 302 -40638190937895087360064337375714202342510062189564979843638651632343586545709568348179618245342151922824355714128042663047160553649349577704273464918601713050342288047814338886227284357474426066638618115557740 303 202520357479279148230023595502734143687096349525554850045855986682636355392810060084987536470186961727606582985360226011269303573037323387079387763221455420999647629958693514175752845925905990718614937055228960 304 -1009270860464170755159492589429744170019575557668472361248262565211164731645089608647224071553727786241197337957406402852915728486089921234793127236121985763859311686441799216375579892193950639155349730943377360 305 5029808878378818189647307330928561109605753598872386849499538029904820957706676082438624881185790934710229069226569547656934342838549916908614256991914921569931460516864598412654850406278321733240221367507684416 306 -25066857972312737709843606796294299647545013850589509625773841488904744968963009887970271058197160704029736088200537712012280849985913946620517449938145695617511076925847942662883838238485623151063919054916488000 307 124926034845727976208666835173714262087113586942677360675680708397473158965841710516594510485477706440278490725904211077798450697537273994880077229848049762119633180589878408197754015955425420069175162610479597160 308 -622602154182442998312673999972894130856231675185096586484317816201692529261581252087573290893533374629310012020028357486772585988263670000778277834086406562548098320780266192529175193387741332967318102910901672080 309 3102936302397935978645689190803420587438824530048701434258412417315878624798819185161368504776832999770671250230792297806158929137859475439173436093875891255674523936461521616294417414077172209553926893808309314320 310 -15464634152273584151637386450939628411590270641694334567513700595977524113916695616368755935097441885953829288442081450332222168386017469880738737322611694965435580434572226822923226502974748361735574660762663778992 311 77074543202649695932597906749056025845546364934489448809151883999244895101514077830776757875887572100412975588530130226857163111221750635908729319862040347609982689793192667437119137657386663909237891723105378472920 312 -384137547051667555048685080111481154454566017542086836212279421855210935521969202009159802875016585308148003368948707549040134629940575667597896997058136230168201193187986965258078698185273949023282432212279407991440 313 1914551352717576312702711581386295849677709224810400845019667406051530541259654808735748538290817485880865447925948123047330489424118566115624186779320650807244777677770201243845371550435084063560142518041994625006240 314 -9542270277079639902483259951813863072438264130026360899540699014237723876023438776023714848487673138227880337418377679319694423935628564088183131947457281556645476851751226455965102894950563101591779642803653789933320 315 47559886777825506815551486109040523884851030743305989245329833182073734874148567867800737498811577228627848031811250993159876443630881840808759560392165680249313544156937482755220769801962707412987208319090283203131200 316 -237046904035048016564853134878920332653925232344009281839855972347361178565772134151222030255152639668002723577140542470064070357226043776930721683960748808089268712914475627723271758712020458961554060253915907461431960 317 1181495610016958568367406792140990932470668350484336483618209578261295464144857955706406333763852273424114521294995588552473271273164651408104042708847325912199557202567178606710570377141524668561365552340584222450617360 318 -5888901075084526197680313728124121471591224325527274611744849627497337454935848615706459242187754255903212315255344504163845694330635276134161474752976010225728711126153721721146838349712482958462062941969565625460642640 319 29352202850734785750193413253032454983793249773004284114966491873732810512062693727188934780810436573310682072924263446013638479121723706611989148801301121799941977524592133097746928648421890276955554865557571937297799520 320 -146302386084131197723620294183083642809844479337318228635536107933136977396062489046457346798102019795095430957253257731404966859541465891881345268587006854012426183808351401229209484840775024050543606717837976812363153968 321 729233077054859552516487447641538406528819834703143818744105210881679638111214898673930700551287326081472553057853585613578712993756219813802534148566230993060228521139078967329920807567702125954179519735207067471798335280 322 -3634841890288973856487460725045556343101726194715980835665493364798434221020186063266021038462161982486843005148511781122685261648161906628489218448456669912134601647388815240288837506991265857330782066738545376321524863160 323 18117942549118414578776507019576921710197458741463557725762985502555662835425695237951374216483222265646492997799613079098975764008958712092152744712877433928369757798654973796790383589099425306402519354293982126333986642560 324 -90310114866747652915814996409310890623360789714393968293540807366133936664236104349665028887717296169811994418044895616315715306777226278897297461578821441070163155506579104740722364500105433118254737048208713531494140625000 325 450161187951172916072677828255641977876444551807133011186264947486575315064807658604484143994160060907985941406867309580689936290376435692751179734019954704527956289920427425874099522373761317339813103899359702146970308744000 326 -2243901627057226958951231505875515994016019621738009641649326808790444438589915476172658693222423616489193726337909579091760481500782033831445333109144802244957961213304744622846381625290715997028304170210063000398179504768980 327 11185197712854067104252316069043091957939180377470812586814687150851450871258600080004384311781499984334513070124761132547723952169139266066065245684746533843578256139806264181662134579911003605250222848753931872341610969753440 328 -55755482501574389376379685283187363875702926576721885912932967962323543214962838813436488871227903885326002651384111976033734174724318673403549143492581598129440220597360083573249429384790201781302975421833873885433848311260240 329 277930064749489357377698127247499321447272947069373534641975888930731340038112631167282193765391374990682809569209490147652411273503688450121833992318551061876112830972908270154031815125337878702886031378318179160990613572140720 330 -1385439262160333311776707331279201162972012114936725649957728294821372892008167509909633965891117611695979459822271484578092532749540601139874786986390866358102930275973988747467658634186083772790311310486824277111082366110943456 331 6906268225270543699189024461059461990645981841829599161420699959079351274360955865108447261994997158001106068600447300496800854152772922967528956455649796023960809772665167740232361569202127046317992059380849021461615029418576520 332 -34427331062719125970354926153775330103973192615144537988407404916494958912853560110706265718679880411119971516667892738652993425634533232327467195763179412733525133661773406828026293672136951430980139688121614955275891775108245480 333 171619728420762009341709241487288432350136635859279078260529405890034930316327056407724928207233037484862320473479583818651732937279867680349255599611117302441710846820892169487168779183670082884868031976873533347168484249630484000 334 -855529484492720795071694272683638442703525445226645704502339703014695086756540565625335345703721579078729831102824869830844890186023504370282087254659085471413181087827190787019806969598831763818368824422850049084085904195637046220 335 4264878325680130530655908762333361788999664159786562168713156131446390432487829088341223962164821006153668113258858314299330378217477308772858366766455377768528037378268974854509163580980962000212699293305336344820349963743295242528 336 -21260926177125650710859068978893991061233444844174082239864692024323523733384267032653423025672842813414863362227939521202806826209732554568673307991948323141533966575184508899665954739661584200848120127622294040476969653652207876960 337 105989186877065558439890907669263813005555452042173466358969384572295311193132251082663948614630195627706143764222369086815703019499621545913023209700486020211935647011877342452564525195006678984201380362345188524842107508232048781760 338 -528378047005489544293538992374880251225919931038645830813205363918099406391798352290795128448674200096700746280220981946510757507088414420593969741384347781009251966537780568706756698673352216428187966148107617951587896198916015625000 339 2634097048493443450902893501809874998736886971844576560691200781774595860773272021744671879286900879538124664346824364473222117814997969098280886553765766136507162762103629589668366475088515144097953160211449180960457409377646657217920 340 -13131748521165843086118836722258053302526539462578109618739956838552764658854988461344761280562638208285650900199609699555678257202136614044410336433588295799434444508828089705477061588137577634640495830510494269057423533761926538775296 341 65466194973554056441061649348500558986202689402882071413073098608620820879922229865941625152365058516380077801581631932289024775607354217325309423880248879786331218920459428897570097123748626865241688383633300096905760226711150138465680 342 -326373866754121831087748865904074424185601126993900385261080798619001460819495327255644651709890130907684305999113106562042958051605305511029489793338857032701014532156849585171895993062505717832989293151962029744601367335570474814259000 343 1627111697229003880933092013690866662849498329911281804071277450841086000003897987192864007066799194904198726701117819891440047265459751319820008275740879592357066009612001840675758244839524909697333508660221923491917550563812255859375000 344 -8111908606824830394768176754301849787171190801737931087157676826140879331414782116383028407324304125757851210152375177661308601756020627303282411293213036846371704234157670328445171242556536624881882019399981218580356907359389371650162380 345 40441979141271618200003663818548352562128835301418091217133925046267572318937464464286402494486385786386968352064015378461154797974832949470888611491240702911482899394724253273370999861611892704480439650861505743455052362296062966963173696 346 -201625474042466882644526936667618231704255031488283836270393123424310873555396318499693769661817963819414798865059036207621790857767481868332640688909080438297721719398226305600699653423391285405168762465213665819052785818029001269037323880 347 1005222104015757080619687609322707610514009234797495783134812978455498015132091155632479024538746620771145827194674733830626686260901827634542980617037322947007337250174561655892984650540268451055809426279671980054253822672972589817102085960 348 -5011667673756719927802178167169246276556913857395560872812932521897382345557983204087215826364153411028557500525174319529250179917413395123284532335801716141994874645397386830050504221527186220191441839757103456539274096334802693334118371680 349 24986537972311440327724326678723462811487192297616836443250723748141677023698827435850302400784031332921747996887688584471881098318978093781261767486529445745812752565227284713099260296380598317791251498499009819400148744091797182416506004880 350 -124575739319095609633939857298206978874414715883832513124207179830020646875298439644453650541051813359852715013054333085437782019496116631038420156721421923727602331343038299699514093858883179773457554217534561047386887375198837688991001702000 351 621104113414294350026765670290205735128848298566116518425534372371897812056331251788586576771625850084735758612094253274977671176162632103252162169002761863624547749609905934221307707367491879614902560948251310544667201331601671853296437500000 352 -3096698065460473250843675429998042798724797624953222982490945521342842784542219735480026824528986837780429705580185836640871752735455395185033574584253773063267027036759464006410785830474722280365012021357112985283001969285264336134899310577940 353 15439627748471481363979798177893924435568396090418335550096498916610207650975373185396167737028376301681462554734071026877986018614241067155914229555238627063188120830850429116274153405518464612091265532889791832455120240240859094658924567463040 354 -76980064904102159907978372271137787086944121750249610864181696575754283909524106418712531231229051334654749743236258085987683905679551086753014821835335512792323368093084454338799756066599036465694678882517060695943393388376334461115174374337880 355 383816098254255839541187940619475727165890409853357214731272120955169246534810333411608958533170199612222273367685005104783736941607542021551952326267551785444042722062690244932730714940001268173817960496070563961688683673240978952864526023327456 356 -1913689815734000323555080321908902853144537858117160270078674198582655653368787476982039048866227821100265548392249674328626851608346233377395568034554329902678086057073897361297157453831463518187435267270152562278791479871011851878648393609550560 357 9541646700298376963383873873943549239768283998455308909635966592372904938365382938453864165215365606606366039602813502254777774108590855577797134161413227159148120891193032624293367770511240835513131684686333702431763616359017525880442282198524160 358 -47574970279420678434749203533489484337950801500678006714246369741300657304419576941732255684104546390481461957237491903700497754965769042558316620872179959072984027285605358211058576264618566706000797042582422226967925803491802802881715017990027060 359 237212247354214524786075415946925284024880040908673069689417832414841717478860843247077263717401498715771077725501700578339531013702432830172254658469674240655701891246962111683703697429840616646423082046922724445362876253700524913588108126499526680 360 -1182766622224486311086126032290919124512943537308522666923625025512891341318208926745843578813154694985580790325765423716998496728128649250032360508284656076754834624733251336067712913180864105711015408915178645144082745904117635083902378856151009200 361 5897451301950347257493149191478267102834621515665763990200900404219402809896886615353236681062821193833920838189412085015504960797726688783368381051981513323780954221444556654740278904246037491417305156152718703316154610462499199721477203369140625000 362 -29405800000056289502141254946459315250321800651316861884841506159160281966474807571029260246735890206823831803679250865892227765130509500703639957026739162765610067732390319688737374427751021925819374331802606762534794599311243780008748750001686054040 363 146623961432787559225552813920361874939621099666345785155821284154490662146885404142046724646258846485815800453607283931859317551513728281735260713482460489661496175891276479964485911269407681551300462391485582830982437133209992484600070258474218750000 364 -731105741759641263720819662817189019273110703006641758400592392143957559880761012411579135255384083438889224789278077847045773000853510992708267889413189730431275957405484242355965535578828495594995431873478330022750778064873459668008626981095943241760 365 3645513561650813972525730921444613739937154738279693151476926448498637695843794637230339797711778169476105175661605758031844676109553655223965728698228298475830350126612131767741850487042499202742546509194242099319560297429495832359749976902791898544512 366 -18177765710417310108905625496274371790670238790602295085916368219972715286652801128266038608808729943425934277547624339912886704421773538070371306804338711346129903100553465689500497637348300141663965207337056962425584124437844992393902579291922147156720 367 90641175068293399180646579450087466967102280617989645796258729816212722001565738595985969084795574377300980185046737171772704821525005732748466687660308511149732819905546872971783067286819632765737702715051577481996415802833881603348657630932103710538360 368 -451974337636734748631756720899213320338675774277203804446018394599865067589329158488136557800543149408552441955328159538594873228006024589248217811891466032033407464016307820740577004636491316935804526132549832385801449644147184066557953052935392545616080 369 2253747374665560806185453567627513575672529606151910569595322076053527708304513961024854380360431964530451201078059115314402619884801971810209164930307128969644440711743611017551657389088264209015502559975457988899925672693764615204843987778919499094888000 370 -11238280827724215371384221168304763640853559792838581083522619541402050329248184481326638734499991823131574232402754237175872523474109406334017217248161313621219789194622564775497286934076423677821428643557490208171649178205544063604336131263423610377929696 371 56039944828274389318223205286694913033905891150273247990611445152543916736143237979661136546698072433405424069932871533087234955356598894741723844965184002008005298021118097002433264309741922548897804744649475970169616913110294777686918540945592916236733280 372 -279446499076475785444365714534459848596493086246658266189742555800991842864370178635138194339045495602061993682057733048055970005905071876282648997267207414705815009099347146834808401065938528500484696479498655927550450716380176251282479253507429553615775120 373 1393486563759369868435711069796502194073665255814435322018555372090736803559593920271734695631701398980791711122325424850895721745127224527424902579228100854220507075458097452272301679551893650512137101894434020437863798577414315869175492231571802185304043440 374 -6948803319281349745006954933610899978468945727523855282258304195051401440210274495472687720195516334489776848243681597184279468060458007493291991543838192300515184272594749739897536981844698692237375620814710125578708845871208163491713428150185123486442492480 375 34651365885482997395101348602273021225965142694585625007528076919322988515181902150757136098041641454655687216575158897958940280728830316581965910803472107908283275943058023306901931893804888733568547735256282289269251217315540950873279750036697387695312500000 376 -172796039987448457754827203801228496805012347213691614066795596339709051771186347161355399425074674807126099816697933334236736772252158878449381050853284104233175468835447793726135331954465061679976564313906272350471332449975355507134775101068489094997974151220 377 861688475268973741589058735136099665765048309712838818158025785460618083102998229876255042225836574635005484497061312117679217856320382540997162901279976158196699501236522463026473021340942194365098042119734565025403177833845390946953678054336843819453795253440 378 -4297044380640252653162369618337428227426232973038891990020842871939854726585057310361748028030957521658691371103070299846098745130059911683203032029341618925615249710016857034785694726694693260888395538894885586682391171581274344731657649351902345500935953125000 379 21428532663351128006535299679835723878194143322014527338098662342919064467666908487028242145062030912757062510250139489997695589171027982714771135473783048261223991554496633810091050728597309187047622815246697296476055279904994220778465476681080236441227251118280 380 -106860708939606283085222086561286044076783951566361919225518329315346387279549451533996102276033022578091140676115827193541139845997643156874041661926123663096343512744719698653535030541674201191759960099444079460152614689072480371862265032847828574870611491930528 381 532901173189637632183522216447358225054828104924114557817545474276005605856020886914941192452658117843499126731286277343118545163767690646253166689275838273687919475010119699082818716367239869217527006161683319160681602360265658440421319701415523300020713505782480 382 -2657530719702250495574894822859207902433108743142508462414722849465420626062093689981578459744276739507502189589267953766075467374286436699670313858704008727140134150937607865607224282438680746123857087995502678684121091853415438627384770389601188414383933182162140 383 13252959985982502471404827967783517215789132374418253689848878962086040197855349733328498324051092878483888203956923738102360685861324421424442330849483967511429328980343055179543910290695790114051972987889194313584244371873356412655088798404258174953043616471651640 384 -66092235346761698522761056141420404865198407544299364104324487532278039007533840466989776798327715787230848725462262912671928941209469860252599418807264324667778494188899765050213056236909739284161132107310421411413659864350334673400111373808840532245114444107048780 385 329602836015019379645977215042927733353716733727415010598189652109022947777831100510702263513738218990865531306201415045013256018499172299062429397100802568628404740225414943750994652034836858031292574958542949487190852249863234360402655484703438985463860747102146112 386 -1643744713287337579840689479164859810118924125454077449226723005984117032311722457210108438507632309734238724778336072439509113563758823521111971562675923394221451401756531013389603908957688898360910657289493319258459139270724295763003641792436261839894433095665175680 387 8197486554637109894295944947773073471652515664409223454799936438112004838143732150944468440102662423222430849669738035680239248522104737412082384876215050963949342699404699828432356735057793877756604839936186979346592307972193090878320400977742771596409553705259806000 388 -40881795059852597024388282149332209194968087140803730373808961360171982891258045649684398019584154095194339417811709018147584912088331625966776269501563959245987042635638165324170117553411054065645846997837411035776244720218385789711413560054125744350177725565802190720 389 203883502355048941458388862132916416036601771344882357134162943544302433956402592700225532539828429163694134885744769910556078996018928880364773968322315213563521569708844398046486087778618557747505850512594851466210057616785648539801534776222320091862777358155630548080 390 -1016803620719410746504016248329544690233821654527682524681915192804277523192828314876765796897349473649705365007111737118029676018607222185630349946746793916718062771762319959773355111473945067323150736193223998844912975899083269437123418399711487999852177424308656375232 391 5071015499751536971055835509571898071498599044319644304679628199407522174491087503861108194245093282907737753871784878210122425156736786090914135145612571488248714233806935475708637349480985867249346281930907750662129949675806731584577815086347986939553733493968836791680 392 -25290396178607792802076934747992501861683064111339042386858860025106392477372643035837924795278462673685273746988110808420380972401582696192105557794517460647528727519322823225649032443301024234924331167884533382231571224499103859978296788110151167028543102193851829062500 393 126130220127407821608322626224084742109157266305914816992985663229538242380789771883568276332686480509982535735615005558534215536659292834704034786382602764116109876935019832760946386906978214730701972727357777288873136962462371888324460802342393768787782155830441540434160 394 -629050463325777587462827310990676442244908701246504099977707685903661538777289090739115895923169883761714930762648441427715059719633275176892353129474424098773174578362700589157460601416725415263255000878673120788784076131191543543500384151746016998124086690433134282300920 395 3137289652536156575447518487725652129677139598621805258116668711975223370610783566471033708781378913950831426841563112943287766196652030635359852597997651031495644407307771789560248739947888408377364551004722991311539256798687741214988987504552191055580219136008733435522144 396 -15646836019593205142699113669843845848768562392116326729243486631694611507465397837829019128391978169325485020232543303189377116763605455826578068162095498661771523550365906516711091234095645119873129320783053540580420801836656917251866492562343762643852522784862845835686000 397 78037116672026564691547216791664520857838170116852208876327716702154485603983596269273193637823971726106952997633339396259361942548964238096167618149185904120955890484040922977096867272003521493013790783807656270028841716122498112782191660058330560979435996853884881930026960 398 -389205217572795806313369912893100688198011979100380991506307833300946366642983514056550978319297949437995732915332107290389028783818326664845343445905557126296003302772012521679288384918303155521181259990650251326473577698832334441259354802265962272447074094234998501724933260 399 1941148829498405149282220868815213958681814131352777376184342326488429247166759882136682824199004810480229344615315522576125732530823233240863317318623233329324529356025328723177158916475480190116746770460376975088549811019348273942694383065065976549583108789920058812115126880 400 -9681479787123295682045076583215879618925547980121977163719407353361040870244214912156705585692536492270143856268886168848427090997480875788961370508579904772684691764520830112860836400150966063554551334485879866294383022486429518128473500470505319626090567908243834495544336000 401 48286682230041374972793399417535559196636149526792903559697792286089979402714288838686810901209658315561814744483222787273950578541051749570103716342311103391551571886166219485516608957271505661980166678883478084790290151653104349710925949256791198112275702542070290096977405120 402 -240832830525455116468782999582484567634963880102536745366154411775150270404084948063599641435137723688312036225594183304687241069589076512158574130603086331379859946340980755861769374007185867464694723382696233187075219365239546810156834933251006978636398153907772320419994752760 403 1201176152248547851370356896180630225673144910685108829245584038878541050898785969250211611128106264549645639735593817474990954218049736450224044060376349408189341211312199380501995049123193161938836652495798679404522726477226727309806532608683205362470381930470466613769528220960 404 -5991014719754514654730864222287054219632146027303203690420425342426386677131321109007862367383995354127564267493122629237888051359827274621789615186826260749822545932691897977157593037191620081906017658249336048588455567301501636618486968025884350211499892820668692636017752165840 405 29881110454084245932237890688937900058412185123833262850985825164694570587173502815298474029915236087253530420582982002618602132708274307990141342983436346388907685688815824095203950913373205302863555002696991803987836659931269057393429221442571334606863734891557693481445312500000 406 -149037558299311817765472238042116373444050923339316150919325852114548042953266855174826132784675746494306401728277188559858791425453831215960661184168377524656167816354149799599722322128990034664415073826865446678473616051696592259119696891973363466571384360846029273394880608619920 407 743356863261923808510832047237091494082121312970053529155359901210153629472068098292130342881797949345066328030473446625339917920568249062408307365374184292844447954789337147331547918913769723988561380460391381756791552165728456857880885505680792016393679235055035835987812763815840 408 -3707674550828468015489076510116375466806658999740340519194013232751624107783476911824718744520732418914730337112778097751389051393030359906865059760740077617828728525481953972049518882513666129453269837565501096620712002809916276432793439053486727124637625633217348698745763067508160 409 18493046659388935822977300930653804284316832174743996721652290940863846405570398288807888114479936759379095079975714717390791356581373922273849700348856540781643662444942556171389975733368232131011276396539076551039985435907792294691779975599760534882165491976782344828170785694075680 410 -92239708337683838434118488788261048198604687310613349501899841400162355852174303660029588278320660177878657167195942919668703229777828465975664494498010226189714491336355723760024346169165273588890611758605364314117577099265605469026867902849783418169714886306149021881382639815143872 411 460076404117401140608133581547287466684037978069969261505826459538522699505978886868760720123010592128105224313264435487398641413733694295012440842012306884409504740874787437597232364656180469502721289944445220155776675831161870658949291625028446125243243489547863765789644561544822080 412 -2294798569080726562984743956504067339892470982848997166006003335805010066710647117755590485079579531124408339717860230404379145886462965476336327433692785954526514523683729581084284227173185025194941875782843081462039080794139595941704697388051456083267344051245283516286646278159132280 413 11446210780402655495759255569971861307938232989513157777172801142271963044610007415439507020009525022073320047987390011217968621128604621988505640803090685804619034412804941698090950476615627938231858423402666933074082995287964661817400136229270669626588877212794860667091304973020391760 414 -57092814641380395166045562202878970050464857785856692777444044344907255282897742301648748783380843407201463524381546795084795175436155904362956868107854058834592626464111503842598429403567064918278032981019146258681084803257452572062951104802585631285392354505387155096168103416184877000 415 284776207970258838539070635566167392781836760522224949516407642877007273338791148347982915618309267115438625290288679194760303646151428245858604195884123688994437422439062706103106177520617731234322742702729002612023872111682494296998353370868209210350472863887349727103509098650461219872 416 -1420458248890113197039835501922589759669017495393309543861889084061995413889402963514578244971133964578209489128242810887326033811933205793645682045115889624539765493010950301063835656636909438409324049962498694572621670536584274167681045707360530322440659813419363042731493568190747772680 417 7085259370962674939671121928055123981082869041769985254754746510429137795899180249665042564844025530749821912198429368454767746591897045685330979693759672118266878316079797543932198061813930363409470405913974281279349357855676587883229083643561079623479836815519559049724246100556078574640 418 -35341544948462146529220787607643381580281775005001003005176187737427637091985145503711994611721993377065499251037620175187059214459582153717500221387429782825026357228155207724176032021181057745084202653882495521261801467798915205823348622360785591718094865184281350933093328076732215815640 419 176285987929083260730480778281562452273959211838787819285962368427741674277443804541188708206441446677963946144793857198427097274989323869378461726270750791964038678866663220514303495929380009639385349375943520411679455439063596559165656931037022178149371788729302912317316419042664666733480 420 -879331296931974836262755310713984136937963211433953527152598004419330494312487548842357961172606739976986826603197930549297068550244365491304469802726045821174495600152254648165312099624268889395516757864605152479746883100328330207944818941541966421258528071750300742215973724214463167340608 421 4386213120088235525301154756530562203253498204302381014300370093303073724599106538168531397773097752854328588757044309153263287305256930004131559578826875405756069266337998182630235439097994301597533336610471202642143220247484973770214385635659874860129856263514128281529428716085302574900720 422 -21879096250677099006537750622030410990162591753688417144792130441713199503035827637072887659507987606062468434439758935468291989994231842793120694100454955095908507598222864095205732961968172839110012522169460389801964087238427248568017117526567972869204987863708745397299625226671661810852340 423 109136863094394039961689488918402286499392597163788558334542305513037472698358383721569250500146226592888435925928821167465948224321109192183178876045278637460006215196707874402324416067390992965280566513991352847844919428679567684165245063258155543416777606838795304127493278777345697930514000 424 -544397324161894798393804879864200084778809771229747171881030604151118525370349013139431520773135068971601514111649662191486982298205532880819394629365465157125303828153288542434469979786050696828684207040503997698983962582080456679226623877599122290835020272115471316454822267844991863898510280 425 2715581946407569347282038459557892187602533447075444716206552660706755938317976253777870174209520814634812258627523020814005652875754658134910862621597227273269566413423966521893131058618022942606708139283835847518150434888516432290088611675033089764118870663581032311091856921419676612405216000 426 -13546036704497851791019558043569297884167567077547699582016254469487925748651876852765197465247022842955342839397855444201319277842672883888933293593469820220027582719591884790766215592322842784906792118746193897379311797932094643782923265052718573155581970418056594611134898232322343638245488520 427 67571564825715279425928942933963944949126271370437002598816445011731339214586645658992671196665476944952881142663775400816885390643778085909667249073701498310279023753231017084577324350858299215916332505598959906042970423162733239068364181521253195115437251514332986322993061459455333772252817440 428 -337068436689023648538220311130871547818655582653932244272133434813192544913884318883059235992712133825874769251371870282112267077159967788357802749469001218696906793605250353192418377979559129577864877799310678969707715380086437655625874892226112826383003050240202124156988069206197685170396466120 429 1681413646886971113920259827086398863244575633751550122942577040793081692577418280675400384672270317919282065729454084857156763508443662161038922806204576910168364985001727523025321532506788680955493800766803555520231830665251385248465145557256293352345812408155489470595485601891136113858170345280 430 -8387516912959425672927807742093780375952592405574593055143785470932930768787353981508683314237255423108976816255067469810700599361887570547508114928620740369213932402509792763803261153014459366239093624402531462760180801605074242798761196281511946191055238542080001658051028349545112876004950922064 431 41840281584368364725741964374713753615540774180940545402689417082380049078637612668778814676589557215044779941875626589542938024659067927325156489783164935873679151888964101356024532334420669613103645562486594953422778959817991724307122252769105444191258281225969946493526353354116344258292921734520 432 -208717145403504226814754475063676247781227704536867766997212254195668994825148276160227651916783555088938659200791609491817202414676600424503963508061874843461861879906169239964125993374608249958499944646489215384774933789534899247081915305174864085446653798563366393686240801023948730693887781250000 433 1041175598317711616443117011864990058215824115010702948531128104070773738619677312947094060370098103907869523957759530028464566318017221517156030432825871094778043560285423076469201699545918510580119586456796906750878621921567807920113723495582242866422189330738628576137982580578761222593778826072640 434 -5193882881008860943777300301123740728196449790318368395322332592887615539427652955139305623735627638157920551540436365234160797415915402268762225546239547102202155550747012890194640252836733803172329043673119594967046247509311244449887202242573038566367683785397479283533354755323380231857299790624280 435 25909714601814317811486762421697741103876542632162895213447038451876151081742544626786880927600717183454454245615510143811790644580543500972905814793885182990740969057677482305239329649619696269034010398093376462727104255064769626227228680080067599954579552862999531112460440506284853507732522828551552 436 -129251443254463626697210340062368318580118073910445635525796579433097772024747785695553821141127430903700545835352602208235423513675876409669885658662157133931319384622516538635211653754247006672694525494491489844933660864015191956743697252238324613737284958390403392541329511238364588230028064972763760 437 644778366807164087414001238755063923351618766875907289350655705181128473716133118572785652374502973386881441466976367995316300365705745018490505116438218226600247227693919039060589725262275050173329206143868793797383357111039560682793538720805364933010308896181101506675838754849261455067344290168116240 438 -3216531350396469248857517595159394229505221474027071751669366931097638618880709735345974087758650677740493035628637817510881544061796924350232314336569647575743315005790798324639508800121978783123276513539067330372885680376378141150404269543536624197320323632618978795615091307622170050258505834292059040 439 16046021998560974157170759757173287841950877057219332884182035487708037757058665877921829731643382652053940200516439226307131165137437959742616784503616250855598407659581014810334721522757072717867019537862794014205952565918239636582048771127103899528787299978994382597798492931043693386357710410359237080 440 -80047768833730314261340494697716742757004943501355535638135381580725324719872208186450946047630056639223633500303600231236711153356082549170554186330540174006291695256033056089684391406079536372322167950169174513737636705274273080587831463350691483027099407159804370958086386606675494642166240432046076912 441 399331273093439209467004735453462208765104026537374554203849976139672821731788793673904946269356291624244883674983946731793116864814924281576460793485687875601343591981636366311618069642310369792722311628205349460437710074079331276995069384568807822133638444858129177902635027294824697877662658691406250000 442 -1992139043373378861707568872567611245083833435554097040768075107212621203435733687898100467248711816813257847292623535166524485717006579278000217306868646461600256594615694800595555998145199679756639065787087787115925736909757192969242204382586345477318332116823447187884434577363085056227371433743095570560 443 9938210577551167684816539973757157678634925265405314808346379203024588847839664673261404136838946083876523346538821699137740662380552009490700858348035460109491677430242756069041962116944631663577344211514907692207129199263695260241985624329569147704765271854935854910318197512314025672419631588808838992840 444 -49579136101972604553758189283495730311208016808272009685782049402476270941362291106472995862833931476996619848161013656734449475614690768067347750542564288943451152106947207482426478718328692949383803105443992365745646479123693987992649431265987548455704182690262648317497195882075167311405813371812974534560 445 247338611564897038447962202717664092788498420931154744949294718367409711213088283722179889473014219952657294523410000714495455810931715741819128103830320720702517589977389940369976922348678192526110308185455286946503271644596460690292114133595456877907228477312699719962813544447108347157246611091528045997184 446 -1233920203434744194050932513557853377700468579757442393525068942527996877688613074622982632460665110750364305638088008048772173047809568442931748948480860096011794635789704798602806277839195236988974170316322450594981990192176809454650408403110930514595716192150872507754794578104205593344600946379349370708380 447 6155798777761699223117627528487724904411733630557262947563543046616181291377197217917788076929045183385486356986434581540854465093099189323798210637835163350817691696864570663570454722883769333004423218262169859395978667929370319477721343947732281307746525711987000271735932789963483829957576806113223901531040 448 -30710290777449548579615842692343895449464787197088130999563657833007065147830437013496107928429499966220004481840806450321003860453296178881002233874021406457113274761561912541990405283912642796054577391905672631366704339616650593734669775755464611715845921241966323954392621375732362411424297939187713568542120 449 153209468466563449484052310981849277966149495148056600086910007897407184701871222517218890333367661301409376479562152447035743090011989845642416489705585635735830077310604848920712319661973546316980911946725504859679782686310446836275042858365782726656842129445176215383872546560241974279019236979479248114842880 450 -764345014905410986870438751453892508964456925794193482655806594954842510346001987891458686218689776937031222659148960541322762749059816007704944487531199449351983317353046175329645514074205364255076274281355117104592632608378913300210072837970124816881754802439822851141124919626000872894009163396226035156250000 451 3813251183009256586382454968450683248714031226245976354713004076825710971792692844247853756079937911548381931226352907356931743204843871435335088906752103683225482522863723789656309951675505670527961721955640337139480178833336509395093915931609558994951336813796237289764898747535956011610900665201791902867650880 452 -19024073932933348677638132641274979481969337201736010353712000427526500534054253017209978362743938032171684192290765057720975842758679048864337667001606180986208392130143545752916531687095036006360050447962198529448791548102020712806034281286311756038356072773760093401651969624675526188385664625505430508503871680 453 94910390923685139098150507216956851278699121580404819866201150035783424297930710416985764017221412699134671687808231855296700672482593047314355689676887348848492970077899526994205065574263413764244521887527251209148770100516173214393730560494718431495411628883583103861873120648984983040614281811856276152149730960 454 -473506685995918149905971142833496185344170727708407306160673138394382061750689557476812236781952642650969232098867059806711513266901042405654219465017951200751922745501335905217308384621174399200094485634150881345664240527234907598318206697730891801762071714065463683520916348048366352945236291219418794573141089620 455 2362330059803811429201218668641838111497291322852933153812589064077466549833110539499700609879192305093846498603138957717000296957945859913923248759540108188371830518971894820240378829952820133802349912914826637431188956942080722166466148468620757014729459396529625614224251463529697009175084364999617849077499892864 456 -11785747557135243424194676471842503736088459998882506414306228335035606142259487888951357209375356346685308737548555107031087007849400945842489892385863478352079457641458860426344175817283186576965352587429724165603008323796045872543253588641794052277565929769181433343544998391383562074072174334759709474454845763880 457 58799790875860733057251339947047939864948990804052767231112036332343943116743178089297799644148386149764778821905263991314832336754122880789665108620938141450174118497385784639462383349482120398253239079663354487483094934827501563771449537922453197029644861290416541906590855276898118205757348710840213350967974840160 458 -293357035264938373440653519168132189064210576391398631273124460741060938912135724746824175080521970201337379056885432795096925522889019175992106491700531993916236396282326680588081079215882770167094711041696827307895646679086732819934417800012967150555084021138211220817161791890289672930300768640697588046044761957560 459 1463589565918755719344436947483709614285495032540964848835413976246251743156406992745593378942037716255038339957010111330657863719860248176518352649224876396662830727304210434653284814309004848692904698224736002220929800602143582351102566169517228797077725858117051755006500552931261563906125101151273514840078250000000 460 -7302039247355531251946701727119812097359154564525031147994076251054669022921639235545949575373862084359376065655083055443173472254520151228499172456458894196394031468498407474974871102614408281777418805707472207786706797581123073997571845787115194338074356194766775201568192560060491236306436645542777588885556096594784 461 36430998414138225335092004278471947557323330799148745423831616870771667576398633930055713716615797817845043277671780970757698451595219843439366804012701641326911025153613480992725473414741498131781087661884697669169976118785477514429978902969849662476339074850488557010997859085605260330844778146494004204707652524339920 462 -181760717196079241119885432601467184241623977255493199571281118803308860960170673612074502417314748853101352283622197267524880802872254846596840872833933513546600916011576950721723930582601395637269318657242181114749546329770446383948577348067215818637389036827612957260346808960055134384489737547018607570372618651181040 463 906840727263375911418866845160667809067281614384858079934469512819964295503227334868017495861764729699058582667747895654389794070485763921465879948696298955275701004093726497713090887915541611163665303030715206559792602092878246984461137919497877667472587122358273476353672410284234611907097339391670407039429147609109240 464 -4524431645721369040807492988247728400842148571769281153121329573659951172607696724610906256293071873390777195853095643189466321709427895427141189830241232934188037227124201410516776308154235715281401046812709925534547860050421403985427821419953345986340165918904387290037220451312329382845554693537043677321795759201048960 465 22573508425964679945534158565020924494524268143020929624175235722346423054730873980854414009892315583369038912643401918708735196485747779335414108400343355714658578757816955292535541994886869138106292220603287131031391784292935916813901834603686115068903377487982492982864727352158573285810233137356111118870396767827515968 466 -112625337103793735779757336188140878647572797065501419262247688958058870391092879840099812388411231183118058952566329315445942772166016281018965240409438416387513279758328665222693650495314459304428551216475716884844302961445099991039986014624137078068271268111599816055831230135056552484843261585168789296766719081371127280 467 561920846791947332691294632373379544430074126686548837004362131204019631715731070722553667805135264789432713831861985663788108477830445256475779464997840492897014942311824636564723074283854076510675903778400884150406818480999234948883172988125692398340213915486992263854055575430407689123375358857525961535406444516886480360 468 -2803600806109395345799514885880002641547485226096349432489712770002961196701350534481117124626048810434455954695294308813985541230201046311690053527286234083150704971198347952319397112156573573084605465924553113349898864393052394893192557066274720552816836088085517610614029144288806866229014190017971035807481051502065292000 469 13988114896153486373498645699273360727550352727218459855065944310888974840684776653914315717750435429459758921080999323293659203579254687354700906724626413122756182199340197509367040282012785380089853255038017745108741163679458567224330585578608654052498928493199647506388270454477488289722019127152430991739479463491866837520 470 -69791764747829628820966647159140491289586334351760188000275828529860948939161279262615043315159087408687520574329666836433257090198621791163348140998401997389070738460296131027513749172633182762882702700879846062760072845055388386023465641116882976515916910845512083941388014533272323890724676862481964177432212423770985684016 471 348217934516772033395481148246242366306853260566107095118149038312469702775008505875043209746547463716381472079988783578807121362986754159732204100522812513512348697000560118465665705534182396139179467973080165735456454542257814093454584464864118092363484200525549389513811330824353301099619990339937673994357798509537034733280 472 -1737400923277538429335504457881145704772541162358436883481442765309038453464290320626539743544744231042538912602486409593412650020834334843579111560871236163816909284622641921333292316279473457619802595645883284154478325591037600629399390760233991266877554324387202729780862268772273074613732667373978521505181314581531589313260 473 8668638856099346074485815054121572649605067955953300306588171091182517442231977075430515422337413076660447851462722889303285103698031776386568083052127097984371894095521343329668527870327690728411920159372133089926003707407064043377657299995200130484437100242218069080993788111984685214740231652565557322854739288951075354184560 474 -43251752942352222502445047685648774928936678725378808491732119473938088082022417264542550577696164401480926516264429605911960485750728166992053832106077187200505336564093116952009941412595841618671509043404702866256180744625966057609637175163364592805097619623819669043917937935962191474166696375584274679982350974143305911293480 475 215803483101841615433252132663131782277010375956100581316642364533122671061880271404138620777136651855810096512729890875813360739429948959518247541245058807716205574062189231312274404350789353396780959757000997449210513347554804869349047520933140090480986758661534030228203468877855000730045958708782755389907642414067920885588000 476 -1076750572199314782886499611501970552327520258184325379468541209592786436495726144085775681398528462515859200037255232836253638143164136090033272921128182076315101341219198785848148090865330908707088779148285077599207593853779829389795674703147732145882868966203850800438324089988223095800066107575099403423053200646233161144096640 477 5372466167367650279391759067871467326078612608970009230891253834026900878112847427513933169242133628485838356580015627149441632664005542755302284176698266963584782373141503400069724426971957173137890769631838248866613932915817300402416635514165794346499285193191479810178204774106835577822760750742731342709377267450656530992036000 478 -26806133491991309448429592838647384043300190528019815932375816724171879904391508607993160269126545405729549122266395963915101033271241044919238384438128382234622815815542446905190290488983794700413749138730967748054675737743271658982020774211285834598461183359867378906212421677440146364726717051323331127312325650366280368182449660 479 133750853957952462592373125019555841051122036246278413524797916431671801610638216227773805935725351815644305641370952721831088662877382249179498410870828462506781899373094839344115790796744445281146863106178854108004950208883784333169099128970826647936415331894870389982713393037863912662191074232238705329419001168911666113548836280 480 -667361031727700308143195071712158831911327660020493334149772937195529093453080266386496385866796286663475233356423816184969702807481938514135205612574237849382797185414850250357466642669108888341723383594981278726157399764830697147714844219673047641926108905823041852518708098747879047331822101333266091434817705464471503296786337744 481 3329867933776467233978520108335096042800803293241546781620488667919479884173373470535532902453869205805281829637041910278435107563319443729572751497251914425194830031170084617766708097278616906947471280034286440630684571208697125550311771454107378605069799583037573638343020543926029842265567804430475044323892861201956465437603036480 482 -16614797470399177796096142864203124445925169959016431555596006735158400666881666383066300063073766472949590871944161398795926210974654070891332919815126253511604909180417476361030704618963126683465282144296671366633564135005543609534014452666116144080574200038314450610239842885605451138757732812515341471590013441308961864328977972640 483 82901991518968982378036654871075631293332628573974327223574277912488086143239784644285265325067861697326115944897368470182571777326948883743503802804253148991651824274990201922659761635145690074623896775180733847999962668290991145660890003377578941737442652211134551720516516392084049799880135982975814779970381888811617311236774452640 484 -413653532062624157939996945276131507383054334723446281497793142889790760404801818008158916859584475204633409105221373668369650500505333789753226619364197014080246189306023733764016510510229492828737030757683447722969012907735821300574420412166337725457840278223094730156446097058090275832058970148622851531598363849786610514664453125000 485 2064003190910413324154211561996367521375240185630391755102390527408852866349732782638648616082875113392191443370382936654545472600459603651964553440951251080565352119836096264363127055143060221960997017650118270545566080865184687357860775862661918954946615463197258917581046272464628949250831717364307087219580371873741297377753503543808 486 -10298781353822535619493751106669117776409377469452057625768100882647053911312967073865684967080189609004247428339873706558174426041387940032950703897750584095413536811939223649357571553562859821524604335243313217691383300578120538286097354860868917425828687683013711352637946560782176127987763442767077393114050209987908601760864257812500 487 51388169794227436458664918252989643114321945073446611972518449989388790563635544126270255585225586755401070330320109049150644466695221138152094888031897164993541877726925394672285247522812330988248642379892575011016403964045922657523741082822948187533321791563176107547580623768878989801390468234441045184798271913427784962453391762484760 488 -256414330837999606100100565463175780703635115274267418346480380582298575865681454810385394159885868338937717734281691669429957533612425146312194779421454091719824738248081331484587283578893200371634722334846010375409571644543754594189441889742082724704780969302244412125653676012191732722271338662699337568773123658487390055031072897988440 489 1279449830766296603035266625215028435412821434088369122219656704746029703706058792918896445296772021977521536342837070906767068265877949605320562907542633913694013008845228384734300385665112739840341965184441923842790834892145414110566135897478092879849740948481529424394258610982655118633806665494385703973832691179022787173101507081575920 490 -6384193543313459580451483466634172499151731441522576538422572741028658419512885201401432262756342028030694196649462527279684656959329768948997502671309673304044615931890982922424580325732533407724029802763527222936222356654832426372014383447440169900060186727901294739449327665919073967966975338803221895478437645300695368525933246235750000 491 31855955562358403201845487766300860739148150777454811647933407770916931013862665465241362614568305435183708313220332366263192280143295181110069005182706109154601444059333843184066847687894100294395479683054587615026716815797306942736840513409846954339011853985828366058645320488090717964965832523132368896380802471791409466286662154187981320 492 -158956038425995690773436326150952465680099004387503176007472593653660702518359438449527530932449572852390251847471373900764506194617458678100039446592568085314118994239155678577887624980673399630823597824203604507469436921818143911412344262015584710168136416114719699311457825926048680415689826683464234443917043342768986959282944842082201920 493 793168061922818254163597083836395670533556898160766354925725315188651781328933506259305732441837625186369208001581297760407069449815311050965714074275289026111019727846496805445072120423732416052138971824533596297064805099212865562058250105691422646067688656543698160993653770773455503083074227629715675868304970266205986203818485653086076160 494 -3957812292793010114399325529669464226447809218555241022048406684089122755011783588925483057629817299765992100655663763116201267598774780851478714965766371354987173338343349354665829503564663812936034469654715608822556434525908952002250646249674746216458128996481372851687523390595997592739879260105956545011750364783032497283641384719356892080 495 19749083562017646429426937491481973008739573272386758231231443453939663040159809019486753843122522687721213108322200999791953799937320623642732173667561489387511753829713279044667704816611115207762854197449245604770350955248077915214112757316988321098302971625634797583283247843161066022952255166524443326493421070287208428201877107523970174400 496 -98546334306438860711354173974632829025464604534591182706245609976815858920152272829092168874452104137318553312696466682429608175090460773217262358522610254504216916791412027936771137966794944655450951262857080428177878918967331243686791328788677583713818543409350571658206337863507882315934745772198980033137042270603219109076646066480759650640 497 491740259718246226487240143776839871193465229870797048514062601091555996221282971058649051928855569940744491379249974592405288278117389773800423841320067265936535117993363839391876955946805937014215937008922362895438819056730310264203618337658288939274862308445728361883640982131933555105577960539967386276778176954368819666265601843175753741040 498 -2453764147389240708475485456396480080152130715319137882645473019503045483152385909800688542255433918278614580476779491691018356166911071461634645071647323606129095920107448071854186065212296870343119608491407483317906463269338963300010114054412468641489453729816496505372182661934938376328789420879315291458973586928955940613859748265829431005240 499 12244233921842102934076069712279028856871353669628563783140737111347862230560001834476381703839740393815130872519400669961193801313844825530000533523851374307137172026187466341571284925128384303410086207085892502957569793146040290646753422535880240622224777920717785363535549504988525896165944207835979089525123695554845666290981273254555069611880 500 -61098727269992093641039587864272353995788054811446533277872278185625832530494409154037144702160304565137503053871809343106357068556085679394702662284018357792614488410675457055495007526911526794510860557743115040786753734277181223157640020269839908752808276027901949453764743727313753362537432799724478412915426583751354883133899421691894531250000 501 304883868612734998208780378564233303372195882292647371646069252423282597457556931906372977555690142540606302664030984746039705930918591214544424462495101585791489463127123039143915727427098990389303044777238540867057251835323059133368691403579017091083884226082882387294097686025370959710734064858925667492272439182260678715106032922596274735684880 502 -1521382651145221455205169020524710009855280249289007302735863500638093439504342857421243642982079296940674876839437483643086580392332810741899966690339102534676655587915225523959906688901555275147346217541875032359376921675872834057799588896685331152771920193816629185137863695975912275190581367437021671472644145598693000693852823984575461581408740 503 7591790167742556366928378213751535039238078381143952942081545500202016964524653224905211816868825119922651969914489232493334625814622972091787110124753772091527645180252914642698895598458081221920518162693663467912310296694674583788183347223414811220787977363864531431913816107094028854605872464848600354961526744634527817444333567785813841620686040 504 -37883635460064542188144585729335536951753506207494130256617235978190620368610124723485332776637093604375931953045516705795112269690033283354850361039197890496412753230825556203424406998022986879238660335276527807415310321464458492832654168700150053323877887819833906021484246792024392060525687147557061417112696522497863044453027661860347725096703000 505 189043091800718111513117536708763471521621456718584570785495910227802699661183196639966413063614803728767026775593469502185510731918581928820243385779759770397940867607287924023640816139822517555743595833411521007915449467199075031953278398682061883369126367030884124269933143656846283967571455831447284905372147870233076522852948839121525830561571776 506 -943347444262476742234430395631675426071332368012699686231970698271149835265785714458330420920212212282878937961212471330075918178052212194211688832201370395760475673336762861974312583534870160589370891957193791658690177619610201472095121895372962275205632237381940342892881679068563795884688257192877745854662921607517185923990671819245292264011162920 507 4707433992079025952372995859858261988087713789096903759697999736934929158229660468598769161593958376875115804816306809595842353038406502665395606993036424262867856910339270297432870421627730343473891316364537382100458677560923712580690584653920080506029565445922241245559194995430542003793355712917786853250147997421472051514384121619370679648437500000 508 -23490836948662068482806189969961996338193611132599706753611081364429223260063364739956456347717882845233107411829405043947756623921969457198381621510526250996791372574232382291330277531984909839678088637262248865065175487721882133752086969104079907694765891224435360685785452562468296705784275440744338465880564868486432015120008718369044656828632504920 509 117223429959924663941704759378592280351693069306096768475780248851965082673007753319232611244014582371104308106182099826379767828608649157728662708520111350750196633278094795717016959909885033602223128555835975084721637992307874375167492130813410180625501983485506486685064142370711459782255459535205242465178289309650279106535479635199667311370489873680 510 -584967900486290724963997279644151673519723257615718187786001437898531638044715161171464697286308063008746008098496949133600998281978455110626365868987614485606373395475982853136844883595190630643935469550739129002890856254303270043198470586589556811334679490865214342783326853922387387714735627130336451871587720684538129016042754908921379669038421051648 511 2919115746066617120661825955171402676076896882426773735527013046264688213334684268076780779021693856501570099121657965343801459137074482450288127134869700466333174478402654159489316663117978576493716851023508381512882276814320355037194397973778169370762255850984481493282663819309791244088455425803300803069148611117870697077942417283886916016879147046080 512 -14567071740625403795490166631763542651125920966016419715374059244543512470840074814328466582813335553440452350109054885651196734560986919258762040682797040413049337484997619877920489132718723061304102378679085778830323002469204824089613132534579899727205445253603643146405617414088409874159830816747121761222206557320085242024365612678957404568796157861410 513 72693379446395777225058141476246918492948065639380184154693161142361387768714603361951022323590914262782764164286901573620007096444691059069065934011618759176230612010904301924904523140998394375647627235526938740403647341721135546978866342652866520370298952687640726477097067134079869649315654618703667132914255678832748941431418643333017811556773343750000 514 -362759763190671534206759013398002618549439276974727961783634160175402645188235326115572708677063609112913988485206036062909179382063487483486681168754478827406676108575816214858715311377885460800204074983528128111199999283067102848115838492999167585539457142273803852156141122659698226364694130038922157667756565828458740376739580527238786974305772595832320 515 1810276876504904549342467309578381999363221246262234683075611245923853976958766578868003614174861117320755243508698082877041924294957597733127709910095166187252733202019121693566797105404474578383846251059481532710051994480725365805832933694903694840363486334773143256149807295712746754523814321328937726648750332930502705304997045494778787048117628375303392 516 -9033842939922731035962894035202196992946307575824136257596315810569620136955085156172692454457882513761520837276933262419346812130844601090705141508711342891813542626355113102586249429183451187886745044701803579124567179821625825620864457729794725616432452790634692770327532845698467559867561081252475541501141841475012817437702620355953830619191014488989040 517 45081846779498348303257769073156031415476737999277120976012562458935435112851295363492353060931019120898885416198235622905057592451797042193460860913878655050055976742739249138631552673273907537121896484314941457721314175898141363152996172769603619090289915977184176833517928302324205927502439633265434912034385017689186461274901259767307721553964817777498640 518 -224974080936299672517222650683606836310825034224191810276047247019977026576680692113180951085920240207574553669637913291910374278934160915193236149541267033406167374285677527072128480434753585164873205944043040864305276543815134900383713951699010896927887026577603538089313714867229481927560567113729059852770649491963821615374098088036958329580925606380742640 519 1122703024325657325278625559288134308371939958845196124498964103625704236673608848888513802143609676565738138736728700242866800351521149846532719898481467469213821771483438911593088281892225924696147422080482886976971070758156988668116523185045808067481616671697333928927496806235535397615878140806983991474071638922057712217982291914620221393301307810524295520 520 -5602719900240539921342371781447516404279200371544776813605407401747504796476951851664794839543590597477097057734251879096614128677302661253370015647229630928095899032691392260738584895166114892166887440314523527322571630946960891001001988583427543148862991509989691826515399061574044403998609622233142036839960499007204427018308684055735004501626468438377930464 521 27959830596209988091151951308567260366844378053774318071735238473212116066871544749190914746282793768599716602896458513725905440616097733702038465801913705207388363694813089976814434659408121637106550482714521033639538662355253220669504584119343895237139979078939802570691901310342627716553216519191734464397525256892165787522942252690059803435203553161328218720 522 -139531338511737584247990101836815542635305756379467621794770682418999161598085007800081097536526202619161420978056081280183876767825545203627988895429090425412349975909938887719543298884823543137856646483041822950418604632299661400785950497394857552443794264593528119166175627394787313665261593542934531813804700215538050762297989285014346964528848384981411174000 523 696322740947677045673526129625408348524183602582046831518836483964795051187384073342660926520713936588931756697373560499579193812666678740858606151185326979591268522227419688237109008487171671746296023015978272396089849095941057742295023342551537735112329306889466402453655859593140967510718250788666044739536838376712159431140196637262005620924524435805545026440 524 -3474969403775144035183722956050463418684618551053535237446101919022784463463758304944767791701654473626062106419144772340457236297945352876613082223949675671051845774092943673168015378899532935782578383403436375722017916741910158281050481776194538914429790804666378722260224078077675770482964993992773029835912555593505094542449160448058560767872187927479052361640 525 17341752072173099756535912656861360298959429721448118708778641957789895798619136683724364979539685182667205178701255816251424684001174903879478619860472667158392068434520976045143238639942418301110134287493173164912142432246532057105728438483545042051144247113895082824133436485063877548469300757105479943707143259978470324407848334233438522682436520712716296968000 526 -86543914808848644222256218106960210617430614104185003061870599123951476181321737252426726371276946016162383258727750033574125086507764491793976002155400667853192356731212095282321295481182207902560014526780403355668368288427321987046943572185434302972920498511887313726554210519346794202634281843877600740864638320656081879076770255388560265673593593187658505747980 527 431898474283248452190766325657125908773894715548399540897001282155583268229366544542471139196315688847261988558736209844971440185038748792064813824798299348109859389379673264881413675805017533590266627179028269050231251277487159866247980559955472290635375032617636300383375254467757027998227757545626590842952759097510032474485676993937415725502275651501069620845440 528 -2155402423743105438489903916868421912157599574753849981559845413787806651106781903161764113224037575970710870932329380571022244105259664899793152326408179511874014187529240630610842870795371656114943630558058571801938272615247239907467145711612708564624166784634049380803669508107762739058999172945938857570131085043441715239570537714963032788709714430055835319103520 529 10756639695050658521008216144674166064453805061153429019504710571644252474332522163226951340097276371574058032630150405874288704041371484566075467186611708717102830727934206549740312247128744811061933484090165301959918214708683045818179856100970411019132450008955308615408258936886009156666636494638242598026280909470122264369279384489840174259910393428802490234375000 530 -53681720742281116581257984344647489132981725258020414635075395211318958103036832305160917536900558495874308483597637402900931362621561465428810586242618810484409409953558445894458728100918594072013444705337566111063515799586994856738093582237400997629952870977680448701412903699755405272401064515677653845679093178580338381265846025621934835348752731422208390145913184 531 267903126114962257891400486842402723545012376523077398837946887589444894487848598133100624242535743905964063053735855212217454069580297332177679950175027961927843571331318044482703633650240395718067929052904776117551635385164469455641108468804771526380005794669706845707229636600902874832363203740899284655345387291833844196411936123467485539534255483392941749702062000 532 -1336997744051174426130955437155224118443623796369869349463813884492436456513605315871019092789346616673561254525693036820370940892360318452879211029538908343831625341888438737033041630342540651253625551679342230293611265917722675404730495467449040358362377443834117574387032240292699798282847670396957366617898719734298110421741081226895874381956591400338855076541757520 533 6672446527534941788946231637585171022626715381508165984190891055815911771718930844684635622550960601035033652980006525219862481751741926988102629153045959089291038291600838725155517329656550193540997670126286872346150018270278296479616725935053174752721700345611348801068209401515828850699637319023956771055232881226189819244076916504603016162546714994965530023339935360 534 -33299756546592921100265369502180675609176397924567907018480757797283529722155338391544108490820805246738510646426437059383770625221708306036130162346193784593559207953401189517864145474776197353201248280143848474123561406530351452369346763290047950336814336765303825114429684400437575709147208220132650212358482593614201297167092820533101240634801143550136116113555565280 535 166187570054959064182632778637051222199067256931955722877277800595788830575990193468079943309330000016433314814875863455242369288489647060030780436381939074513650626608562945818125735360137441736324848512958453409369063539161604300169893220718847763700965714215460229484549327617193307356210593039240388180801447153020563417730276141461500930541388638247953397091304030368 536 -829387593091446822180116945623343319743479313979443206523727829465923734684279417028197478269510727693953576734688311087263690012518294562653615050973296687171670571227436343402026757627590934777155654512336865705531315308344610868879107053214688981250558906918462001969533959173321682659711700873111646600546717951195930903276467768825419568656798219308257102966308593020 537 4139215548389343544586058499572737610637848345372267771850261793237757186133833962077410133635547020893474088731777790901055287213312903962591598392194478811210571938341767970795962216837687678255763219480110455028512522972600479543337657033732940110558492250040614671921119878388881815224010049792320797770208052977802641794661821724651689426628362215722406376673522608240 538 -20657609195957969176976890467198513911826436444841150497059392035024866254218111873936517116749895448139364178893723733400248041203987262341186694578145307821747928725739120820793975004106107795794222935077793840169225695151217821487059338401621127448421934377786626860328499127686443724081694662946049092989157548723850553934252523530142161420157154243903366163317598817960 539 103096416951998027988994128676742119522844367414884406005732401807452486500643267051742543680996695279211298035666265014557824175953108971610004097245289198590912668408605259754982917924018473247836031950872880999550613396859297658384616040218672951739351411300175351083295327313541766506925634596468255999896774283788241350149041892806075796038087906313978882026141561250000 540 -514527488306730898945072549599666689100121426265024952195275597909415650220802971674900287444974247736063792974297378174506178063321534589794372300140841463337980817335539213036442525565241319468176421544006725412021234454604060532251219729197828690903990611521705938326708141606651552948702867074519977923130693181111285125324527548660891174137182807290055644181046662500000 541 2567882104303462896768384258630499187745522829788479428701005756664366461360754202444049493717986079274255528707214271850585361868702668008215906119002351110928924596683837107575591162710071953816248670125715474064592450134342025779542885659790421487408059643752057034838086017652449729539413911621829481697983426014873479130872369235900970146923285746451358822158876937330320 542 -12815721572215622021694611475268450743268707111767226669070517660105371361588265899651575425289948974975758681094122888110393734049521618011483442900187010618196939177176714715852350729023509224213038459518919317714409151491961720006121611776467842587975137085381128854868930044109343405455440662206994757147652268829814096969492739618575740495630077769308835542949803201034940 543 63960599375146106222453769977859118810788575088193709527037021839568243811978269959587052306695693779344946640451331541029773516158754299836316998636292447100025239724031117642651695166949766437135843947422286900043485981707137934932444803957026612554679086610520390670205816283047429683688255198077733437737286406304657354738029559487935862198361888729185071768681647369216160 544 -319215123719708967635959532150528506564873127508172649569679254217698128583678314228453762890953692299488106854458391790249696868329077066278677667826349253449574496049162655146689985989464391644432436315083712075984611264446027813958300741503244210091454813582898105111058602781176424913470468986228925639825500549261113194193169113107757777508484012099986113539403829574583520 545 1593147039481850260495064087063188142855880562976568085925738663251631027059825715048429789107145033127720459897480414072438854095146953431702758268784715540152004824318756737612838095213473540154346938690380815904752884773714490764601721493058048193449266361548007862210326302236210210643145557554368978869216892415011391388400727169191921069034170288616073651051302568628153664 546 -7951145938805937655401189811808036060956546765771333395874794610550722616736309658437676145269176218448788009561600967669223218698306681504377319198605036349659731037122000201456014303034277163062011470220728152311105843536178002099415844808445042749322944315119657265960386141048231452046704664147415485968513538596426744144802950611949477163754410036744957324120152127620710880 547 39683050115064368920009594490376487104956805613447422615609121182456074485722349849241052790831537616755377086111829326758646045788623840049268887408028792019325531501541244149862740488635424103478934258969723248084566828230091291897072130425806045037927338530332005708621016212007978281559155798314949428662278149967051879850375678605530874356875502423165708489143979178922049960 548 -198053178950184395978515038195583379985505225096311497908195157726309057880384355543201239749861779893842986004590973008549081998598332486377281764709778733892071767621743253193201816124850155570179873949335846431394579155834659989552528240384015461877419353120377971565813388985533115233571634362078656462760928230359209464794580264488349872728127115308375091013247079222741788320 549 988462131736803724920093268954277707031483272793977239104653428360813877217218823658235695655047863222458618675007770570900700685172005487566032851192702606310157820188663959470624728929124635000135566468872432454565485202270488919294100880824950211099556052524561617639045196394413000534566501416035897221994183456910275201117176568948623716992143574286467914820694532550749228000 550 -4933324639304593136192101860508167828729857425126304584258679383364425623565937583530649062860193426446634378659811509485677133419631191024306836684589033916947969484396150124994299783473540220778461275140519224151486475216894585688692438041427606599668743816116191684185501262499807058647641339254130238529444264150329794364254513587738407083360669796496205725072121620178222674000 551 24621856185277007485532268813788496422880413646274659903287419789931343856272828229962404578703324723644726935234993922115448488029012296400805446247948898859540682544626883563946142295013131788342759799973274292992579463522980871900746886731982652717498019709722784848702014369292609029052697619871004239426345449219575066104985816920627709021337227569727362231807462100290343462880 552 -122886256866735789171451812648527731241006412310664289915863843335617486094260220604250769228854455821813809251036971477224747435724508834391701094951266696300787283352259174309187721055726771893334049623324668380827680977464700456268052541525378137201013418946000852044186500205821583714200583578861938733694267217710159051253539845467256546101218328065078492437496079461298126663640 553 613320197020236488450645574882344553752581732328089403558380122253714758806796037735501126711823323812307619408430454389042139100541852410345560618563284053870113746929901123134463128596394015161702561021034092922193096039835554268413722178540797542827369297470942787144430828095851156193853362954291290050809961235080735145743543601334601158604641613643436841489865055567101587222960 554 -3061065604261649621960352011822531933440231931204272925702023534352926548918395386892889197397457563792473948852545498891157968615520256163547789007811336478250657960760246580264964892723879877041384694056705840405690059859876887731582861324527658101852733376675935324645718109128158223930269738340460453232223367625288312778381259484775978601454075562431324096938716214056049443324120 555 15277750853702287302396711842789934154287283692677181989539829171455146919826946345393338877100824237306581690669461318790103735252236233464914190183130454134692473065416005454655770725847112179478446677686119521890665860812119887857332809222209956810069154118011939434274265376266982567995228165200834692443054563449420529024225883909438205948836505373263746462258938196543100662918784 556 -76251364422704761266458408927593646183718007638811474857865154587748260256330532569184380186969041831880870848215386977774348678642006381052404456399616924862898584094477365353722596698247727155141352219708098615057834263835432099907254907987441624524097503186730869324391902928535710658261260041839636118719091795226677295793061574954762431648029986330144481189890677551571413767423560 557 380572339488544409911587750123357875028251456437874147405502925949623273810769983020345739532807785085509552886963690840597287839541791273475196389211732587286998319178899597277107394651936591544458613380421738539017933247339611210090651217160077469909711873318482227660312217164503690950629387021682095374885444976435869092904151288242422230440889036998422817261167467509929752863502160 558 -1899451551031534375633999792282350684504803416092257169398433062311291787747301796974306244800841723052229578477049962349576069234989047843420111010671461031530986234611532936230724182985024027688687682341542896142539701898111970298173454701691561269285422978066415770408075707973937679177999300110038634979081109497735328453761023215580295089594670132626674785569775849580764763671441000 559 9480268027509804844398675170783109856472990216274414137069102404022368672298697698673192169936222553337603799554506967719708824983219040220289999498700136454331755983123751148629195832787508116738079054243958334804695385454747917890004147046429479013403824393488130626421909881960132194074265141819182787290303794806564359782988026276879659318227870912706686456574040443398231683773252320 560 -47316694887303400964454101968462128658646442240155334844835966462933072212633678692484950205306682208176076106705083883529618153264459316813768836783690859624745103522912293679318932772573366404085854489645234954816540275927664499055660661742866101195803744476612341393614850082110844788017679650122461925134190878200268452711557559883698442859938400301629744605829037027300468172574656576 561 236161757013279006596205856527083708100196146653181706890446891437099112647726025559639680169088609951680950265194714570201302725740616911013462999989900903652916737725765458649007151093057800234250721538430156379493080234813016314639586372502409927294685286807389744319233426252277938038251851299722217658851749966608507273901783341124733293800455650648894212512874517194700963570769969920 562 -1178707701818945931498856632666316372279448739078602647380255392315058738393009789492507656359952937570222536465962943717819669298402901130592106254397992944388668059289630091655631777252717312557024085635852755337877927576126605547546259567549976391326797492632500350753301714185848254567042045976264051705022382631476097549309723818248780661103466330464112019070662459477888307537472545040 563 5883070412275733690074222269613408536599024790072599359038219631270541838160492910255677645420013773663100048791040624950396573230039346673115130683585009189577543954891404187481927698188518025373652521450236133609929751853024074267886676508607991528078083743294699178696544875683518979226814181035660721686589499663487430193927960356100943115996203197383478830330547274728876341723210011240 564 -29363197181837216910565488810215859983202579404351714885979766422032934883726573656683922999747054561811394747068757729140720485181845320717764349067893263951526216725211529765534798706384181279125816554649204639778201640550708442000560645144082201635140897039985661250557392873816256907147424325778015145572782403102998823937143574473252424102929079762945505588969025027720218009137092319760 565 146556134606691949889902085743024292305542077734994399961881312053332524552405199489997633379268484715589616259706012028631560651704077529954151264374263724501422887017869936174881650180536975587848069450286855894796037623595245743930097295325057488066723944578536090159564370133177928553305149731109601164139375588945054743818760819020957317955260041434481338576682321974529629260037852599552 566 -731486007533400633284405286614918066719357543465298904403382873764424702933824538090535890983098002334877501649592727881420775337568938201626285020949284490665229073896612313947068306996496388755600976594278594344848125296174708949613867158737867625327026223442537997245269365522066625818428457273384714281981538998652738435458612405131758101069270653636481631881757211018281301003041621231780 567 3650979543773410568244915275344300050821484740752726454076849264115206189246425825037418997323046466680252786011194744099507573554356428766494509011087257687094529592817306611058559627513377037351594322725400069689583829688329534626124557842092481514889727896246597881887685753385038126474633202438233939258949781479825009507593813262754512343601593036447439209117217814032196998596191406250000 568 -18222758814432427748194251418311779302955826126820386438922302224941213990340875376727258551779642135631191282291790668172718258849648724565161853954986576660058083443023000426674324901409197008612276623503525730788809848611835652237092432604877564672498891004733364628202408564012994531384610749351139579773725101232245308024304081851008294540184258837664208818662053756628998778235744422589540 569 90953664381349902996259532562399742039357726186590329501826605129759310602052875342540271154752519622482571602299974512496519956297016481133672522376382913382363720524051531127864820246049419164251053646102892773022584860864799917970677693166363665155644803039183755426355304399434896345142145867834934817375601063009210874318471047904350586948205799651990844174980725935642502756759864793720480 570 -453970482745509603551505912526363624740303036843595591987187178235377611689193737455310651640826172501689326681655135943951928553798266471623330396773349804513727692791099308875044585263176486881217950064991689213436639903394409943155352869951075910827148258109351893173885130470288988662563860340003412834891332683590351833347937313237542360051051300936039809252096339358806224507197965708967264 571 2265877190586168774293856130823356095463859290725477122878254742505825207205257708839991868960340790945384555241185879930408049699343361548382647339411640880672721408852246988255476476357360748881735968679183274424249158749215024226152171953225084302695354331405234537547993353908864098966106873852805512744602320702812652692084502025287893343849785464184885741487041727556067603703868785798027720 572 -11309579334132013724840837855770422469491815166121044031149330926318410780718550277514295080212889786973903680443331620981319898411932337798308493276259151598462621717260778236834589755245218423177196277988908363495075514248490567588819205301378623208351243712906784262643381793710488190195746840028755090281700683686573180839884013206837503045730762761584895162219272840836431775760500581118881120 573 56449209241915461174598248285346262238650246727934006857045526089477582605331682013422136002458751816309536694708426589889310487710517427754209931535953182498434726197846118250169156544504929651460350703133230789539540560462555795511906203546750573160516898919388696320481268594066299253339559631578643250623223427888786903493523906959383328485676210540037957340442935150425700734111026943666148560 574 -281754328359037972587498225326684740964691562500924964539086118896085843491768761269084354785791505145865544652159655365910931267056850924243573961412031128672500854628622175586645702961684012981592167878612838910872864940974884671891830314689521965418070629731611385278441740125927201833601424709077461542278411192612831510769405515787370852654348597506145717834598315369853147918858179231958688480 575 1406321604157285184914991142065365576641156146743747214308134193446550210124132773638734083887341947423711501133388192869851083019918542874050534381308746677026221657015905467710735943478318464795077432734580054017658988745436716122970532810099481670477225351339553174934678483784740652727877201054295595409965136001419591632602458455426322269720259764200115272574751286257473427964292920154073964000 576 -7019400367972560601789235301107510473686326253278252154749801746803527524491114104533611963847409893824948898886269191841704624448378143685582094351150428292448588999862375381368690690104454142857374342226879060219997202762428388222081224291118548129160702699291204475028131569067185685669882317613709025454916563109599699049170991922467773066605834561366642028471552830184679199495197170416510579000 577 35036175146899435932674172733430901497775770553624551482979946327199582791220812168209363008458475726543939044700962344027919096033499226714863833156522068426779785649226414381874920602254467818768176942044347099660048463112049903410227745485580674199497598657722836897202778517167498930612191967340553178541159150815262800237766753044827423617261359945016512088093068306827193503978257059431158690560 578 -174877794634610506342153959058733824949970757867139846069891254591644976388705956929557114670246890088372429314813626924776032166187967593550834184526931085486608445671311774207109249026823771033124897003017505130777674455602288940357464582893873486966570696849615557870654765314799585440373196050729511516296348762477415196744048042187721114508665508073037175016935139881313535658550806420898437500000 579 872878802234929815766537032262073841287418808697813739450752548825309122216511598491226358198641644827972920068758863234201611330368266572300364064391763103724176870449207301310096251619206732790554321915353552526072882694976372809486243918185667055833770052914770159311491423410319423032066371208987260272298218433357265112941006020688349110401495745656853626097843121512073476393489948826132660702720 580 -4356869193914003132145042600687420294012202502034777199499876946291844670373794961434655701698392347891347592412167084591402870347269192632430265459334748595312917310259405409125394221444143950739059934474513192495913302251133282935382997805540884439022634224018142364149496911898407294003114962390890670469354082750965177146881449596710543233276068569499095084616057652347610107018885941340841096006208 581 21746851398193819420345307301193664118133196653874103061186993363590963070712573817832188528270805178803628258167443279371890402766059653414884285425250896603110946987525431474119867886726363953774997951333464152865585158364514623781950741335176472690522928598866261714378230641572339590106749962516672960432711736252588893865309182989313063067082388279542035729643075500070405822438019585896687335278480 582 -108547428370709700027668587130528512479685457524921425073450542476343209141615166564952762327537266399354879879684575131572751924459455830189413830172429303491473025771067660536629237475842074374083108330536714396308043445928542024039982114533258795405493625164940164055472488388725023243660695493823229749057132247922744003160379775080315285637834025661624876039464913949224686915578186204752971216575360 583 541806203359803133928843205059756383046114376325079497364907510473685657979588567245304525511378122164875987049540503658450614237010319838509767145457580228405122650075140466829487274536364384954685840897287421647294381518429802590793884250246034761286184456086676589024603430649808289101716197608155531304091145744543488307707745939828082746225337818617992267228497545356152120391170511830527827424739360 584 -2704392265057921464730441682789708658526409943471929340442988686696564542826199783424764883331621962518173805221593438637643048802885414947356115118165832818152281720837387775356088022728599626957036346261728702104416678294204438651781950606282271404707340373563730875011332098549572640385766736885839646466826646761879686009960674507074409339750004526105758736976777956151352100278018042445182800292968080 585 13498846861485693464979298655975981680166012025535100297595772590006783700944450201026176853552711334278747882473594599695585816246881045549196335290673900562401132692043029579555174404047027197802642959107631060699684804497631406428753611875787960078198527260621044931681324936875327620519744819032298756170185573367147751025655478579061143381067667603888667988975927987382115386736765304882811684945916800 586 -67379056433183708848232847386910830058849121458515645683391868303361505674509414399320080710992629100282146000401474751040253434338100781964845188950889350076831592362160173242660213535558966814970530128640848486196240551480561903927853040808313152513193509887327258626567372495837854559758775783492405196025336645956037382128578582838955443576071458288270841732752190485851094344297186360271717501174874680 587 336321354939060079940923752714904143223897659068911144552535219981003767676852783969348954826590124810607645283094243646589339970375869320540027944848561832581118510427818241228269890390439135890738761970952477449289421236418840407189985645116522855440636220079357380112163330567332019321018465934364006335482472283931914058127785224573863118664152415091875523630977501015480106936013600725547316939501786760 588 -1678746899228131521473828595609257925785951750624581988540290596333751799543474355357209493904833361086961630792315654936632164648049619822763574860766205745961875558002800234702333551523705550747139908817647856312657069351750186285058707538319789047616094869302088137719722362716146279609296785153354460216353692482326043720829600099827977023316538111154383415324586100291513759313237314432491961790601250000 589 8379483673566564810073100290477450427522407719586198720387868171852683006210211553056359782818692838023204065414954202909505202148159392663709524771906018494274896673222805925339321971951942816972141480345887277705131165780044962606983088866018629717472557775321849835561964135951778240298719843101514079750772972439220439393930811834671377362302948542399445346832928399664126603202036656439304351774257795920 590 -41826405794328022653669966704162866964497441922341280053461477569671443141167920379238948407459407471149721987537356148421174271739541375245126356700446143162100967292612141440888649504065206094886367219692340579408002976224632796906789213372626538341621525868202166430474571207164223746225435263804685326090095812785457582885940402313420736061918879632778859027900885770310773299786240509632280317403502366928 591 208778167670503666376186805037699589755105674570062227001203652843537660349315338610414378683596027140256649514780373329682680375011247135318312609587675333888659650614561450508665847778328862910177298304726210091722599688851374068338115031391073303874422019021343889726988022680285469305426925749821777532859886246949826518413300433462278931445015557455425614241165855546471924999700212108945180921990254203680 592 -1042127509233679618482486501497301161699894034382658582413102692825428693128761529719213663868287601688274323169216221603399190047564586629840563786033075357501671060077751834887006047609732753208739723801464081547288394791899165026101229259904556836876548949558258516895269503969941127498356189374653627084484907971666552269633614590352499510083201012303533206866521886338341214846844047094015656290827312984320 593 5201850636309766729693355892802717434454783038402477915586482244120183695887241362510746113069361384481099488332006772253054978989529808472728615188293259794612051159915928214613048736804062309439914978840353716872177757846170407857834147704558360986078558736998913947244937685577147326660988604117613609794693592713639163999815818055039461705729802583761881649751891681494699166616778657933607584408925717435840 594 -25965466560031074669260606434612890897573117354988799696488080561980378212635809157987141793351273577418282799502357036583010122397232124783906303086345985338425474224159473327150992432027011359409676619969099062712516521603792563435882590780304983419718732484090388239541229883911209326128293686942540178396287978623884087993563153127705417957051620802444036146103452118022447598716291122706661872590838859375000 595 129609135602171918937317648925714766329062451334986109409360671040473484523577064200372791808829046260390420024406723359078218594150889765728070117926802649504409509992863253414518399198521384432683595901358393029630311361461304699987212167596769246417839719791611595408245716283497830449998581606796002966733331952907059842516419331958818055264187432410540101175097352262556851366471040314875402245200983896976896 596 -646958353047754125567986586500002399041880524700643750826926168364779557814835177845820563139708746014532717403708057035667282412078686330605719128913150809187279013806658018302335969153693152159788083568022212918664492434989251452264725073327114780126045577480377420362415695242323712168073189046567547237987870828733340090666083893050881107096655353235331439326365154192945700025111303044383057811916274512374160 597 3229373353571704010372864368123965073944395248924486394412462280949820908355458676684330449173085532869861805465745410328791459946389422554782316589884739382542866769085160627371794284887781563544670835900680228334591091292691637206549046889450490017529926016583287239024547788449889777869357819073370881109879504720790637889429486265404970293311072721165796489231834519602254011245243569491454517122489124087233040 598 -16119865318413940586894649061622133354053544846220053323279598509423437142878000250673455502979365076281835266413461621791709879498281649374624105385963122168713139307222749954355862776571953122375990710975803316717199166478517516966738804748322496986649797943996338089474801683077017902009222918140086913063120435327811493561184656312496311001760007128323168483156236137392266213876500049395400861020291529373628240 599 80464770120296631644098498654841700715559430868444005737238730456053551013698198246266497418878633686281615102798414439327566844240170503556137020207061327686898641950911556533429097999916760994831739942934311198487098560172658907024615233430798937415082046406520136965678423610894416859087182863150690489572550617674979764500489881746619386255680637838345049517499785244322741178102820955619503796809603256454849880 600 -401653310850480686290125005785418156071834159084982995305049996193133975476710172912613599615902513150689062054802085409643437830832184430251050625866914460703769054404966853029366914182917831965868435215147104217297011195816281226859863537921345191799536631554140535611864329041820034186288578779755468514878692628815194750840706520358253675108577770205874830119988347354826995159552479227249932588700950304870638000 601 2004925012564795439052204687780789464584862690940014951605906802960735318519351944655309149497017536525902140040609411362612834430110737588607573839601902466075386294866723060046756643175962555570058744834344942092087023192322075095996028486898858715126212387583426041698892501785597158843312085483663211449831856072683564015632006620891223476171077456953772240473476346145978451151563633627956854171753425566408281120 602 -10007972861722940688292151306945635118068957452283629451122508210792374804236964441344192681459364945615175964820649968678823201764921538959743786358810160980990923282515785374485886566019547308119645395726256725136502943594791626437844000182713038125160318895288060962675437498858956979179775061178514836778685363632272968938596218125944885936104047100313411174167110608807022049489881010337084326026744620744561990760 603 49956879459015010732602612659877880108437084463306342699633084103623628790635593645847462638793844919239933091393294205179532068511465725155603311674989360784050877413553091172806830122253461687297069056610336243670990917851806265866236033193458295513716983620963476412149021292418385009712887275798810197066392423349985135533059438013657673132223804061407394263772445870127762102329013707765001011317345633435605174000 604 -249370846968427578408604101274059285640625512676934806687737994325207352324116415301705463337687818595212579918130433822212399315500114505536662226324657156893896350003083724976842041090387726800001098022649277792948296822131642838288297231033056073529628289512961579737586245305308151262240830417557796115063739868232243654275540885694753380451489851516619023391715169334759852438687225016929607819889160181512895798840 605 1244793318751489730237990720409353789478824873197261349085898748532440006642696816877934709553416879599242960913642826682779249475719579845819371774380933245982755333899690660214980105938794933778517877732893915493124277829117321418071914380812204636147576079481032077542390902451594930232262978693885940166682794937688865674994665267722747201082377418922702806398232134437874604932271308505250097609371377909479062500000 606 -6213696021820555171567527936036790780814266074953326041229115040116552838439204407682759895047996799979719400600279786659087837729458298735319471316010434107422169777304561463944413895156525865808608218056112366840490548047620982468598005882225203774185187680176571733781136163493824132305821517347119855646126412855864730263478879089899457395579407820261225061349767679053469426865769657602319093351943953202502562267920 607 31017296451591898138137742415471953980011904789305729662148630266150173147398335016933710843485058161348516942040935343619499420626455758102171331280908756747099134143711402365323845308606710664580037727693608685063434435198351707493142841861259629525094049756426046413226791432587105963365696133023105181253834058373219264142165258936254770108598063005282565808395780581593210696614748347673035146139410233870762380383160 608 -154831405806877320475736921432495691331144952361090278823389955358167393918345307198016138832199262367915705459036576920863784114475811226710674326377562626196457026523296227267693865973061458662829629117681089407030167520408067996398312947755863821208242451549290540598051203654763067465332448671844147989208278592905803819002996855873850713274214310114776760335260399220029289954109069503053244960411585021861571763689860 609 772885835226448364936355075787827424707193194052076268675050023462773197884679365980244765270748370440827166823433815828285556170782374596388259363198342173460146733383941758446287935234986591683090431063629740223050275129942507653872647988907413592846144835884672010378844926091148317266511233977337417398106510033921677496785134487518472512318895105060132006425448321914798841790472376169613411912593451039543684284479680 610 -3858094046335303723329838042252351652841644714571429898550044789252695717309587982639090672540047193430030693405501588847753309082020214173774179935965494947846142300252627302408109447197597002745918627194676326192875403381589174193770138344737480740634026520676636528698727378404223398147272113031717240763882662446636304184726355715448124749875809443019452738816711765972718948956217387977970202718708725249181028272268832 611 19258898267303889289944363386038743929896917151297645156428210486449626739434113497625575370289924615321757143840883544984693277741672100212784367929123992783847355181293802409729515243785058688011541428713196063659476986666734335564993560771056255239087651597944568507394294598588761579135615336277644072239236163494828246045718404433619727348526006796446928647397952959315751731633748206871451715260070372135081189742018080 612 -96137147396427094413039264941745690695808957348389388811908795810626813217273229959552504503653136764392104696787417042366401901145111545996823928142931042409564820390281971179287040963665611588031469059998062049815968386938563877271678875547782541580982924624184716888196675644270455140307418940220539076550322416313762979393470899692981523742416373159555210721169043248001849227079611329822442070615234947611206491009488000 613 479901584066993326107504324179024165626713555442204779387342439119931563531575992946542681535364761009852920672380907258794763160691747684747603947989182691310388826091782759883553581319440083946780253382698319530829544814574823777741071192133579606487869295527900952610844779760918977359374427833019597395520933764084015429605788952240687333195325862668396142070152906123243242578638668613313935912179394676783053754398912240 614 -2395599926979372222344463768092360045025858383437064574628997680623111143687753124399272506361389238591529644724507297635514575061107828426305221662193558548642250410376733158050637991439875989082868854426661806778427040006472632557134075709268878201017223973292531710138119336301616296097669733191548129150211736335100994525878095012595410931758518978258062648015744919050510019645659361535988160704420587496910887354748256820 615 11958523212726297109914640273241537135332333718945997144895972161809676766051060312041896901673926768253652047649166510148015846240001680111800049598267032104604404487571659829618631924748649246316109565999758937902378494769689714461596611413735134096628612933276556258148286585099322484289339640825796181687977736998306754374411927513092781254820219650649267175580263132296987505062754182198476654529946333751445863305018975488 616 -59695550128463252618486231883470335537576178872985294189212848047994733856504887109624728851700202617499967607988939965430436245435073321986664208627712863184510623050783853857268333065912494208477332654950095347483775378052409195475470590404589592109475169035361071822147972624302821329828948958357303935108765956264229166288341043300120061776205437281338238610561585157561302626835592615006185115499992998711426141974194337080 617 297993994158293060072832405512299243850461314309229669534482288472972091212374476981595080815618515497406645433721126569733782230048664232931808367217756270029647842781870777763997513521897053747342276462311659108993629428012932511907695138551341469587787558912685660403614110609241625933242022145098271073191179494918457717127581673139729877683078154189350521767629387615020368416435883164466615391172983120814436741740815643360 618 -1487559016146171667192051733018516451907238114310636780766792653623169743349798157747930136433953269109222493791310154478363621650000208994489690635706760668351882839776814481232900209085845324936166541887105935843437521000165786144041809036360728441289330133439887077025831200311585452278343781637940938513070367858399935644700724498788480904533411094987947127964563669432593899765283716397117320198755532173096265607667200773640 619 7425779256690905414577447261756406843931124027818849196396428594015500011229202435284497773151721488768170445581822903615740857671244985125966307050620178457523938570129817038787821722254058245642576113782160487489865482919385273014824228614142879108871765906669105511673259541433848271438220018720744477066193770127814556198211546539871297840487044472327515021430829247110967985175320674978832863342234676314317749178274767849480 620 -37069010966868310093737418185703353519301336880805384294914429836254794410894163769686323561136416141512076659799583688210835410471779401556235032776886213429091273991212554411368239081252113339135117858315785014163126554309813910954787088952535487301235013653290010971523657303100828117059040538035126565902822460532631836307568149903221175830948823203041717951241660268469009923243206805764655662185286781741246100394802708763872 621 185046592588231499662779382247472457181697494896129937704081694834766284498827548608740101512919307630736614565827229361438952934722248220329031564586710566232178662436004699960131306202707812159933760645376704579558242106566001771182616647027151456054413168125127870842421403226552016103867299611944753245798135737014355128992532283732197942445735532776109247572547406257032645213399555043558467652385092072148361919678735656250000 622 -923745450139001296548118941926691285448827526772481441432755084343969957184661637347488770414171141790091942486967117632263583379923763222060519305533338115998255220038254973273645829195189319544363869459637729452617874229428455748338568570852582499396969328149561756828197444987974670161022030659665968394368716927196821302939848139906734875691471224435006205731082505541968558257901534255489145899186432198303155720808881655383340 623 4611313563294211929798796002234365806975687974739032556750992475617570733297428077288427088263358348261935700055325418677912912217596956052340634093432875667342814982855494328862020110428633681834625415761594443976952983474216978326822028001760074406492398772299534823159859205605489646890307174546690240072204999708183397157597258535493913887702127335845437197297033812160343789006922829718599746380990571074261005674855092938026560 624 -23019618188560048335453925556025720334502032117487317971601508912738353900995975097361298685801860985313989912936440190996312053778548907216411979488851614909892417742940488516674988211514733844414836811053472264404180550277404755782576590409018632305038480769728404014801057142052434416466611209055349055446509691931726515565164606260476462910976896652820124394468780117368392099525513308729832378319310684274475930475844786976741440 625 114913933997291761290585996375680395909834144330496691314234732492389862673771907686027603039522890038687437645378709433453589772462516144824328601608347261630182949372758918675241541151881551351318865360778933543905668348177487099904404937803861054209790577405704407793143691403688802000506454789703520782599348592727930257167323682704508334081537009447686372325322057099085310459401918425567656889541012787958607077598571777343750000 626 -573651827063157754046455652833867791083437222097128051688472107090604346414596184534882203671739666726674509012473589424189246068602816218172566901000136090406264723306504186677523667890782504748995933310597711381318231611501715314057315582569234537531940264009327330188673393739024620004030761894358415585192458987862142720068187997905870175018551784613049890365885911754479712128873212769273437538970597234146670250894543461906262480 627 2863684559342398357520584040462529802378243229926651996467173357565536848927728959480352946559083184775903051370083468736383317694939098505390963955550918601230635700078721059490668389949201339496582569796125736241668369920690966405113759414968626749645897562941198360076347971583153957349143914746172833337624966672843476674940763180056255797015067703685700952778596949006697309598265059391852131966209342678711838363721800413238262560 628 -14295622760411494985393361412181577914738523130286710205293930694216493664631258420335838355832365898523019213447789290586881689448461900978345019109318678049137011018705080448253575481673162737773545153361232775665016469263756443762800262970812531416708429308018461285217632717663500202125579381855673937240504034930310437731883849273343562573252168767764907596564038327077194937077375033549570247763397451105511266809360236878607683120 629 71364476101259291342027273186407241100602484306995659848367157996565644049192609602312452205586055518858951240422986283692859308216487073246428235299301508862146605085427587611313556458590987276007840670197569023192610013524373447377040029935823886010650944831642741326226954617751889159694489510696244524169905475412317578228912263205800585056598403473561888263017986510732704174898206134052960155145246432807573394195453540697689086720 630 -356255995775334081382025038367064719462531449437303730512880495078093572277318662221067717756457372391764129604968717241609591308477542611682566349232227373605477893640745655615208150892489928544515331599637070758636124567544111360294851186110234916120209837726097995761265333323701966752401084994642023718499874216249851609194509804914867687246737132188726868671714932851529415550255225017962446873475992231486824970316910553741406634400 631 1778457031208086143190774755715140834083952560582419573875710870833589148452541657680448987215278483413719505951904055960491620636615307807924063391571341088521799310567906204735191244550464777995599515909440210601749274901221509445331148131126514433466697476192681628137747799309268553147695479486051418609463967671725346937638106717767375911275768454234169085476953784280937833835616943673506812107225039866718056169117132287395737250520 632 -8878215084590999654694453092217198309390617608603692651230803477025274942037609066426924928266144960712476331136483064169859277070445088819620917722163894199820058267154658348005582874298601858506513406161841557671707218968766905023884407576262252625516227303842221451711277481353211308460619722408997812498449966190708235248589995798510439642028665381850587359334787518479656241641252177973713683316273094942660671084105402608461017849460 633 44320947341718102541602641029077956805172751411038971213095322254976096077154572906649419863066379266747907119101558424607828302594954945766196050556142031076510875393694660947389639625250524285751314950191815674948806969299793541074405784784392993977783811511752847841821440022280744748664922884445307187869128737488198770428775425153351166259072445744098610202395437820998773204042336681828148390557081275964183034927041327218873805909360 634 -221255202423561190132763972960617875849166811066148807396603619774446914959296882097074785278556924888418179861130019580258322677780808207176672712949825754506556657130983599208971939138671781331865791510026966263742861289368000708399240445851949326231848009213715924788375697734299875111504446073410620952508931619820451205460413906703943539223736976710608186511061815505609869836789673846139166368622343005716193606287434885178454666859720 635 1104533845169588933418679991000249868412376048944396408578320432574797984914915143697207983201614884876040362456349861526643910060732538609055200787481807309898873390716878755106206373337936294207896943443756666230023417778219264232287356762540187605824297349879509948183975257248177615193106149168994532620641499607144383777214217853259069094502962494706364816326665408347080978570173732090312308262910662553325190262018343595069224440206688 636 -5513985783668938464786649326141184484605808105972419178044288322995257236013923869872068155133847892266396463520300016269016374910103474974450098270840783347372520464663663596638687476962181971871183640619382728428182942527859802640549114861521124864835872191562033680820432025625512751229976940669755648540841387220805163897134475608765873952501133020382731634560134156981551707247739111214317604266762034182995262628263038284373733232222240 637 27526648025223272084806192868334327568361804987429031375480120670525773956866998282877828466759240655270236662471827396758982844920139796575747743330099985941357323512763658143345410010580437473391466212197232459029233527832387472036988679129239369297426562683417928457489179291703013565448289039337187135561513039659995435578140829545506627747620925594136594705061760152111258171850858455567110902944998158840906916763058723223920519722500000 638 -137417514044413983683554426780007575713530327405895713057843549115399043969626002399633046499417212362124927539142273132723135362179694752498051038411235823233891967693028606875478261573195444126570250604777720034495468316828825620263988317197986978659226095622031434889521425409717534950206949901161350670517474664950715039859358872789339451563984283977265190793725968051503604111573178980893441488898258798806526892362041129120461245689349040 639 686012315808576851252799094566860980479126360602202386000815213893776134997037476768121155450924737770232423865201645216567764953604422942830646029001318115987660996777404156389320272955388836875992330875181419264539192379860360707651087191131669727795802833698639296847441596588999203489458533570217121426996896348365635952152421053643858091098440814329244179579775374925216427409328550307673273614628444244120155929868161993127473643128298000 640 -3424702107825629749613582979908001300985638628318807223863444700610335548930523028553354830727663339337332178514561338229584389104322080159912365722905017782157151382349697311974809800144480209091867964290944741484691749458907295663268977435839442616322151280259848104399246459789412515136599761756193003381174729309874660769281252279513828103299596275532054559804520665777485995386000739731365067237278207597749035695613883872283625005722528968 641 17096796794137309202439103799852736603984467411263936218975074948444732849575153964696935192400191397627867349838683747791996950286787295650108534030103052890644125465708317314070813354855439421363459416117040831124826206346753919352146829763382876601463260949041751586798563971153295281972074998106267750928903867261522126036735285121380384043715414979977584659832625991512160155492429606114451273030101284551407307958647841406047530181694328320 642 -85350831347679246096288672396461091613349249303895507136783668551036399973346368312856195158321827771646907875752307494818302532194942807723672665991402312327904084295319559176942300315127232625342503782951893868777364472493944279915725824727857207222736475877232184842289234208301329604404176331926025446328621102408592293745796605913215406923371246637353926907943602043428225394423019898816690712686680580122276512292530888117083879274742625560 643 426090464426205878645546871528211670418119891548218628163414581724458544190422771826233882516661068657832930452822561521565709375343338122539641147484294591870252115999962340525637300173496760073638315930444135799028522483214201489297282965720389731786078937338093420184209934117778471063145414999460249935669804778951620637229677984556952806066157892774713521265657591779132762817676803169493128538580673538003580264443750635352895289520453516840 644 -2127144166351322825846945950253416957133937036222861629728847640130643198093492564318853932128983440582193899698485303248189061555479552894355506660189452038606926324440805783835285590151851061547744077199344559928379968607973335725433909603063419177089609398578337114482815968971649182191735411556573297291226834066326516315301518894422965611235889905927238363255719172270599449767815060717711988045198756924032285168212279668352537773410716560560 645 10619231342094975967794055751652717212358569390135836353064944808094063717614024894739084746442366943681650165936624304587858570866114977240038343326837264440797368627440921897596309457812341733618195238111456562743230230880105874326284997944116689827071657236759460045676239830919827786573740381575692431941616992033950088519400249938483987851700409515287230847872731856861350100932445450597582420564858566870853516700113094736670338830282474488256 646 -53013964517424609127145247366996924163864375051374724827607503105423150912237198584417257441604695655376659110132528455566321812760403717645702255772523495079832064742255376346359284831957897973558327620602859775304825843015999369360411382541590371332103361057023010631783871092215206141459732587439280323556659853306985182547262462492996604896313423312682206823098240871061201858067971552599140324693588764268976237431421738700730720356183598285120 647 264660131980342329954681837705409683229183819808254035847252295255821912591230527708914592791936888665945299730646162150663399467103715622868034445355874635406271358759636577432365517785508516931365375911201293777796889448132468660759421316613418274283663791256176651061096394549586125283619109200785298211587794119847268228109237774410858437307321797772547135021075957799442007816621120979505488456633861171692718421597113271379358260395722190231960 648 -1321258529253715181178079853359568403158039594258799083280649961655222048198504254843115289632586164867797908377531380489808792092716851913546437393096071675214950378992938777768059336475493907828652764001136088535760705809735440398200532076364124755195199045435638017096472685206231824867429700092622905427049474826028990198534156982181202995308611317143735920249824871211969186412218137091464944614761308057679534476316324585634082555770874023437500 649 6596113458832106605573156740963022536567100593834374468149932011961355063425506603531114851170383935549561206692144334032327405824965485670093154319924918686743357824248261386700327041880740002102981441238337329515970241638740648055136579038862928484650634550953247043009605827179592567738889200805396299803440015236563272095018368260547974150147812140170955175602316821889020764921181250914485787035520345843034741135571201053700583466028763075931120 650 -32929827959861824515515220960653858663323448349219300229456199044330149508947336813013027218535224416705117101101551329130619126003096924614541978104855940213049532522593243384373171155235386625883345810489853283506651437104174240979280176692173045095995578514154579707825897832260218994161172799440176815958640603224384178351599245499262991140947578716246734158803118636805656307639164569331758776200750431055463973706173200858197210786892817570628000 651 164396222533872395814784129219854133111829811267223849071785939929451591250505137699373791797602886872951813484761969001036116988494723509980432302366792328252551429644282705067915216980821822633058178009357946499841193810427906320575408594324963156165063818109395442815408378718876942260466170941732035202508410934584094243280279074066981734994345750959368535061824326098476511039616544747145773950407108502415325367991245000739470124244689208937497120 652 -820720405441341485240985184985621477421788398274254031792428273727553572884040219649481123161345700569721093394018725611000860118942216295991268626079615074328305066705736510730159557166526123727920811994570729841998597933961404608872523612245005661685204974485116895071397176872833780273553760889915268610428379636196604231299602150754203313800982310673060409200606340285070842851073134420517812073901286020856586988036778908236483626204765647466928680 653 4097317797456008027389910724430514573346141161369170204660514812177373120370553010807516786379765672063232411124810176863495871344183193146908936785634831764640542905759113361378744496727220770831580164015774240865107854922992611588613744062233959213761736048591747062512666713092989640565217353869355090517259350965284804354581662520191075060725430780025794323282832711912303289082931309191712553394001439942696899377233257240200153007179179198891609040 654 -20455263927666462093926694977470382388341209314786453697578869819203552351697026881172083039036597735912008902633800041986718684921648510129445991750913953687387419858262240252143120461489871279457353571118505957835744872054389714341382602843905097465481213488625357665125188662527362825753419467827231603576814106764510649817099685020796636729134621636931551987743035826197439695135970792955979320944475987108879083890540505099708936390800213595049096880 655 102120172585449360377313423780653664747901915205117104719210540929458956015342409009820933645266678773179036811622177308849725343043955157440134951183952104668331088452698512403829013601636456616527551416118342720798298826897487609441403621093083029259023421363756138619113410826325276156072020308270567714037036495432480047463428458995601985292126194631940598973423217233236470225640045190134227845770445303459355350531734009092284423363117771294280772896 656 -509822507953272340298325400734208463489906665086522131029595307231673903887570715712139569646720080765489856033632058973297028198885599299720185922450370644495098040674676262381920761502072249114523980011871299406424433930014134053671334023774766213835119630871580343305116368324685760446874021572726042334271989831874576094809760045944308164366947942104515677207791089666773159366254221916667638752493925993376334735985692845945489286195214201764130010240 657 2545232612004160237714623005187524749234237232091008508032073984352953431889241929278261474035375745678549052953292470977799471069017908223869421348001850401741128726655918022241552660162552476553483492296709074662210263760192328165301345959511772609005340220443693713680338055222338503889922880590457452536026676780040922273636964585019387922193220255548758276110857841241374050268447405912827731175799296293736252564403275833334590384915266951469525896000 658 -12706822386677304530231818498542581764794026303068332749065901274467252315738844586138433042866579520598835317555571074714394015899276335129804026030677930957020680649034484351160335089109399522003333240417460957850092274243513370716680744945918198242127444923602214427488010525199831440833327058554774861774660652017769840535419199309453745100107254723171470453245486949335350192221211771395465857616768945682436505393955533925671919318351973878576391156440 659 63437702051848758580368259271934892270367748918201539824623391795140000180244004079507503355130571506479769643031606731123454191667100368098718126920986939072227677291841355865428683525295788205449114356560616921588472810714960531282359040037907230808668760426081440435811157142681198674342918533684770345878470129465358906571078945980765649057608741923293903952572310339499574349657486364334889448176283675137070260179564609679692239986912083101200225320680 660 -316707921607335847761080930759129500046760201038597081397172842371191364536218171881783672053265504717955819657256279059169366002338023807401933679097957521580288176782753435722102291236135791116598230007374595085809118047433022653079648474905779270304359068069810196995093576839778809269712505847794504018725610025646161313641433651911164139050001863097115178337924472360082528296880854658937618394303674567791025883809498776454537013099724991307258698671296 661 1581143935407274277778467581702159379961132622431725217262738849962074891028018104704820147920992686186466270603548745681178377923926593894744903390352889290794176979399525473347863178637289123577570588539086480761225551522736724285744122820914556168793975534069125160635383984758960284659303453619450213991449009656492871385413805801865528091110596101643369239967668400670583188215744459685956586473077569663968581749558739704195052426300115838263651606895920 662 -7893777502297645752353225615597638596331636430720320004612314047016098965026585855059562823079880404601617861547928405553315013653440170426181126442773865719146155463618476872227625083680121681909170385380182505915181945291004341030360047040117912648689610337594828907849130030185447761886323606883712515752662515957421293366236508877340576486967467751495849869373574867015397054732557334336946349760348709550611001928077919019802532649336641603726274657465540 663 39409356761093827210089256089936928738850251260458912843539607082388065722832577949090728422917653302008077106672161421389853235585048211328294914819881592051845813853057554218813633524858526043920594231686884003890274870155692863984798838032598854735023296682492146726243922093728233339358958629051907671506282369418309502674023057305785023513568114723117065403387776785233856009870908237463731666373787588532111767810513068384860868165703198196841222382282240 664 -196750026600942827110611270991176082483868347783767012163153309454994635348177704670535790243933766108669842784063576975764101620428365693604363919620342586825103724281454506378565052914015081077705978731990994688096778907479099162832888587335674628416807325279389873481954370013459458030310551637926807665829602981358740537381831326612906328406255269641062657305451024637928811715326210266502577612943861019895037151094437283996464008073033540543303432234797980 665 982270809496436369935683337880758787739011901717453353957396973519672465196917262415306501668962561625238914350512895578250853202740111432731561222766221636480217089645757836356144324322601607786441878782270830623280159357640013865485775549459136868019565627838056138327057155945181154285525923724113337827394544532840026302404629356234129763368518818784085589867132342896415525819623335025804871224753288172817970062768014368739778688918734389476310070295979328 666 -4903979642005481876931151799479764218066388248063862465327845250680046466636261107403744921995946722828707793116299366062588719067734039810559220819365896308253336070678896104931201018577553071906785656082658426159769564360590159313337919417999273779360760563282687105052356672337218325733659766098040865586711415044556544843290333119532833093019653090472833643474355827352123994345407301278310014202379630721330997975232273355038691497119961658845076684121258000 667 24483136743445659145698254111345749394544337130513736146239467293500082059818215123919746012363572094482154349441194736114573365060801128289598508738363470324563132106987592248007345415087333927210788957654051812761668139911192249645728663432920765263606114786818115891585195228768570749620492476631760481829736585994700805513458715213481870038982946570143062865878673464281659656357924659211424842079841490533246639253615230146011283119011819927856822063897860640 668 -122232426705675558758837840510985141064079886721951062945671591951830499505230160835737055316216336729188599933213150366679793671373909824619477584794075110078470128108987455310036672094784818334203564631401591011317609650604530168516153951192531917514491525001668790027394616147677968735461263279002738571674934226364055676425790153666553593066394659880802943055985175501416554890289577130063964536917385481145950056402826952434447728232762910157977463956364614520 669 610248587738350323250401176841091735656243380644718311268375361911978876453615451706071397243890231204020812820526042189402856296545379393466450124382975885892511551396140658797492503432856940562391488593245611327056526506755053457163715190947613992183306373796998628538390329506301819506609435049080128601660473586876540798882880313658830901901551510529416773886885484916419867344544655555274603556449644563459462543752177522351170009112175065405967524233420333520 670 -3046688844753405718317301397811122172791244937696392165959276993426222898115438337248968393702705706533506893857700912124705304943200438912157127859792618415388733043910582841309869289526726068927163476633442641625379225619545751961509251611165173074814015061068027964569553380156792668541924855127072372205478903153304283033372246781884435965012665126858809238417581345739658551055629130371220374342668885522044611322105084442494840157369660811304156459979156935056 671 15210741624327733467008881792350609953577750434102703064029177239907372144093470089096936093746742350055511318067508279609184458360240641364718894680037662729586074064233163216673714038620763533391948802864430476073055746386703828719915255690907368136014603728397618572734095768990906007821226231290410060898318091336126525034907752465902018736961275486480461001808005961881396228381832849938543563400944741231068841637631667753772943308935968251135505613733510429280 672 -75940532960743371699129164305559964872400822479783584493776621487930407058680940697797947313274286583982500702554301009060734907438403797289630791148104700085954283460568843142768319344602175081145815823824649177418306590963379978207325634693734723682987863327307914721011109735762101410525012712052825086738503432212008766281726486572430662804425823766925707897282028770161660903685246475156557962458906182737564794190390749130002354111690957931118207750576036001960 673 379138470650962450087777105596852127743338430211103779939211661514778852477218366633879796393167314891799706330731725691595942479930218066706031884483851102955135798554994521485440643384640874104977624321026480291419777333784482506354499872533389450938551229634279422819635150854119536821992674635804797580340692395488146296375300962281584493777898062831663793915793907890877298263157869327962954347772433928902198838738887409625499764124741917999321525642457369709440 674 -1892879753324167128405593412957577759430762340742380147619357924328235665557625821547485927096451060253569750449424713578961938345645673285557562746718336738047525166376196683677311224019757479767432797982572857834758977341520450495375157793351450936669184932468050023565414555544175117133297295944929199314501994573001119490533764632271505713819115790869869101793880011263841869189699060088700176657583438436720155559889671932599600654447546328686713862843612535063520 675 9450377435114730700336073780247462295232102353039734959225535118498006211746961509059300110096355663784488976317868570016447010703445805884931831787319696010696533052870789368877835296217159565653701524742623008745389264653220619510243644970924855573394258427550742650282016908326757343748187778885060324872936517830432638049003454461820715259370277541192473242732262945183429964045704313284484476889370806838150241310037821158679753967917349655181169509887695312500000 676 -47181987934189668807151255929489919003562641185664357229861214533921258823440821143602274957951479830284985643598826070718208078585990524943261734145272150940977513392661115562074991308776499310771069002967977299579421254740561524921704852616348040555727209185152631884950771341034759019883060084541542772256688129605790822390514564099957071584775723709464901591202806815330637271930453043447912244483018536407264310077305478075387934014761888919398705224842714843750000 677 235561475949130104236589726797157941258554988489727514677889076993580287774342652090658329923007388222102291691822794858238616404166392871947156072985258301596017718267643383456149882752828017238413904327964199811784998288069568617777491150493880262630765304231785498114488973896623382829764651061573697167253772140106649240639381044696737780938446636157412973878627492624224909279085345326550099959426558377170586981601985992132534473094489762567894559414119100641112560 678 -1176070200719476995340495907386990606430986188846205954549637943397152321705235807266782369895840721433357311765221475804037929982453156152715521101851178983632035363327393588494199635867732799929249360103479080181256960479521371343918593881213695058595591001096897931519056939285231114406046120245371597821765806128249124014793570858786136552620556492771530051345530978112317144861685300639028139320869830248099304451444239820552730102695128289672063943822826959390555840 679 5871690692840982347870811673110306562299032665962648285601285166592557246805227373541078400510898447215141806898528428535623833049361118347136401377430775779841826040765632201760437062726972300088594006996751225058116488992013915840771778677627280478682920138619984617949522655670619667737506213869123452954006028676443355519619328691446667072729321527193246808388468796266578187847598629826009487206619293770991623337161514703836319196614640438299117245010493956890302720 680 -29315279267934022163266772985602192322066493971975280778847592853796664489564333725252884073138970923963832991794858845409474872356736759983129533347613946724357352071175472536730417394055986704118789196697015307459272764893951829822676754522557521208110534045616666684818753345625251541950152893633822398115933055959708895894033841477135664460620756547233806859123606756860237589049807625190228503308141474960146917595360441474220172053236567384869081947459455662895623296 681 146361159340639758230700481866442663575662378127336203594833796920570718450100931961614986561927314451508123600737914940370359127772254014600059344173109278800022022088100743942560086842570271356833896136225920771455987372451448195884142353968756367291692466010388015990738835653463684082003183524858106628332235443145612788805730068816579598607763256952913977936930299473301813298602480284558821403021583704845673365489424314286458889940858714924271357971928718331626858480 682 -730732767675774746005183490843456406855029908392345708563649675241265830385034711626538166045986078749831614164974487348916529076340945630078008895761637968202455990043963391678030932109899961832873044492447595640480406163045720098219215092286866487751143109037168279486473784611329557062220656956327313093506366027027486090371720771556571528139839919771316586956778309348002515781600279386531595436533959956064910574118156035665149817508427617693959240831675064528792556360 683 3648314403769241411241106447695734037153223993584039335581325611380258391819865836964121736774249675749525335728496342400886331113210284917373367986159861598199670462737796728582848431178270673279790749222908200781900710125894444414242347842339790853793651879687929681174712557833410280374969545403673887770653453030110759880876211732697919969237929462814984061947081179232253467742056615713635104148329520986101925936688884440742263869989237949726954079505825199808592677640 684 -18214903053906373420158448127018906048067631488434933232471092050970149719393043615836952823222313805094486873556747089618460264256744331860862648644350770991011512617323941269167291509464611621711235977479870622324840533742587028764090084785395099701191502048456713450884643942217370671629316895969560605899533833867292175686869836566114159047429405756578596093799157156712926092756945588126278427141128623724132975652888064134210827313847521449325109908748036849562885134000 685 90941559772788024959039259261904611218089488599193389277446912137690382540619283454251647672146442647333058551188430724810414750011774620385620815129459323779940690731748728672338886076451053644164127070045485442848108942189266625362318378697740042085440300504629780008844112299278073777230080274113476837494755781735972591191184401950097786094507511792066938478461914066263836440430719330597564902570038264526094650688453002239827057985335099010958368584078593845785099224448 686 -454044959506995605662841782758051448136962825732124428972675909725349213121896568266489640345629105054104556177580721913229840406399895152799928996819822425577692224134459760499651144040590173077641596523186279361158561409618423020212741175629242466462222591936306757775982243830392821468576335484534245670447580978292560521395702846599068608212135523913144375400577031522243348557165080156603348160626809850250007333378494350508982595173213709927040326874703168869018554687500 687 2266920249066950403818846164279645512532434486551945838975659927740826493461579663979708102453432067446257099984136646524568198826712722524168495573641908180104052880321975223455317938950835944186769543048804859110296747649186595282867106601453854760863413604282074210555248068595541504272292757924589943001597806058556796263289391535958652365641555754098496430573110131423414167824354149040859077498648177104343158090038961406869801871731726957629717224049808937389257172830240 688 -11318126534222346856275779904506660371437372763526066797792720714810667158489136839782408912685376673950426073321961309319610120595578781788544741708517375870141601226607536181059617907407153296920862471471867283493996116533366213367221673224977453000455766550158688541769060236064788812461008600949429189539172897991028635401899617058921136911399741263972082448225201075294417247643803584300509847133655709259600766544291806260641347725750206022915885706572945034781167451724880 689 56508498226015781111159191395504951636784560677111276900445514163931342561977693365531910971897961913482533660707615245369316131856010173225825706062844372994611187546487553647090109726386948245874843108654896161421402962082408960788450734223468730795107588756958816496787206934874347367019779560747216648842441682228901691732548362967903649741235164711144641561816410681595362809956110951841726599539846308815031191372426253470314001796141362458113364036247696516648778373817920 690 -282133009258875892649193354141325446940177987728475868002948980137309384240598773397474541011867360568039606465417006551155498658324572531540535590415215746328167450866158872919167286967250777836288165955530604747966280006338983869443786636791155499688995557954669360600047458343054606522309998720091242339565071224992958014323875572950240326082155940994116794555303567255498904324792656242824654636984166170852805720412956700981246797129775301523415298132918456542301869091103392 691 1408623562869930288914207050343810118586995741914966345311395052783961469797490257917926434863881901533627557605917037049908061318697214520716132832029658936081299139635670204878621042021729643321554518880724437598384466022965983139769991167871561342902645754469776576204283125113184708244451089629335465667599215595358656497964031189757077231248590032054220623592312118654819282780743865622972128331510640621329829625745357765595019798753306756322081695630471356881596417571977320 692 -7032939898432961196818764969563387225026113133404925900362528767873680459754810464026641376379641574853588455965958617062763514242917451111378957998067155526244058565666532598057277023388838031323657316088010017200026488597322936051886299833910414528536610727005902298949124429820412439132261158986864240731744005971287983238959208184392655080175432034765547373324025458122704099792448782702401956885958797699642465193152075869397301158665150701172562990495073743638275675690932080 693 35113956780054900059152852517589206058571935702137148073960100341764696090550713139296073827234574096671596042773761637860262278904032295592166226079815812584133394858883409508337919914755237501269631044248938902614850866589808598469735349819597723230365375769791328072047606040880614480408214391553780908236329652828024229022434211083115026564974856414613743565247032480966206411823483117894374201956425173258970191134733134822730589754567945514324388817339034752401525324041196000 694 -175316801502723672485539818405542649845751811538768325758316639314430363045761125400087746125890200641162939896557758033408946392510766432603538866522423329400608376348747858712378807643554607985445636265594486019539565205668136590342410644271696396142827895295896138572348667710090731945446299466838718650597729734579637354477194484870781654814854988446874890091582851752560635966859275387712199599456319247632263889522895681939188303459583573715091684987400413520355045967211984420 695 875322735560361357589673625708248913618357965524497971771739191972767424127756985810510041808401433417029354591446648022919487743902675569977381103356559644633253332273604416880510018018898546344599076031097649622737109731897027292788726526078461230167021777282927710572985287278067116364132826379380221921143037748554704712313979813059478747115805496537289973832992512581367018346667276189311930429474864909464502498892136979433765310461960938984488928444531123093563875706075764384 696 -4370325439758988100034649208816328986815795876720733407912059902450239653511430353005060912764647961385311791961605031436271867686870398858723274905408110294684705933406286420488178610079989150211899122425379787987085425744744496900058656146730455222961017262346334701498992487062535970384677050074835016801138427058163472742621440093885258698942389402453730800799805767353223175978914318355004982417774820490242816863654909111970007977993473109455461432116601503075196739585919961680 697 21820276227204129968609152434262302545364375395965785164324201521559302717675434187170175002038701442784627024428099726539779195911490657142549493071478082963418617859761659603011279143584450850412351429039198941456323216056973958697566891521683305414852228666127502110768463940396579837628131791021135374289613028523870867111126828194990592871071908898616087941676104599858324166102358571231028978592939667085251799484174188845636627531800012747008573611922811989377184611993951127040 698 -108945075432387382436393834145278115144118693774986764036776278370536060130514166392962836507313573822499176475833707087379843119987886733727485649504442864079532784013279919364605025523483970220182012507452160903976055025728587745073095439760827505829523897147249239349594874417995518200604829535515705267637822291009196391271010373526745829828790705531179460115702776543256355822545930177489021796319636230869395700340222645105453894176810741619410780244384778287918186802577152634760 699 543946084776869763523625867191731933981365152038202870512659816184793776617302490288183547082295239829073141488783458848291348338709191274261695159900580251269770266389623631734580170353303370627232079615176025114272434963938156266530905700665710438989699691712835084807067931561388274206967376907787244487834773994318240142209070726802073978375423057404399283203376391550815433537435631175611271669681970825706562867586507526569465355227629411147236350342113778990385614239606734509120 700 -2715845094707371176450103436907290156092673151962170046345351510808363213253531719367430710075174090289443756433283126678254660633983747862206606548360754254554067258616763704160510993406850400488823026078628868249117371712805508787893593462609573693968231579999615000501081133213797233577014748103299845711318631909355148215617833834539890769382983590066422397854905183085338796913923689776960935346170451770692961819073779349551951037152520345475997401710596282758550453186171395452000 701 13559854253175177057882114164301734017581107035474458148657247200897676528369987186570624087393879195453713477198988506952769346959975916573071502024625734509185785171410375127762893690333775180757318960449644848604722968608872012493049325419590998461262485182142358212558505141277118533190805865140630666797307668403297070592417438705339196889387589606219163066465981549662314500511183955196172608843864967865924130028949188325079109655549758278053651754199576882427769544376286222319120 702 -67702691107377486592417108469911079389774615611592558135389816864880849333243312092492930806717302820605791648977855722036262907542329896849879792872241024864239568412811061001152339579230601151786898798256417655782840462926063253259455677486704033617067239524347729544540297233565912012935865883789092770028291797181658775152434624013464013638822967010486852276269256473206585025163999707238636779642796461041300388832922213214103247771751510893250259546245148906893358228892687718750000 703 338031928573108076727431082118617195815233144803257295953368786907157583441940292239900692932543005548117110509121299550991867433106085260231974499262540536662134971733949963177872989933285078296972993999829339931433527773642221933059302173511141177857219136297361063549200288194710529579187585756172905313830464991134823843715669435719871160009270992672817685262896623979846460343468703861753805078220104639900882473339024929440983494613811541711081432421547062396122193014299520218524960 704 -1687758847918288195592216269384857163764977988612854254653538758492413218463664953442117806332228216621635857158467852161557406288874843309254815859244076685180972195518230284900885738090194673599233059530397911731518253017546037066340123778255202173587847025812227891121009051584478213919898220834428407657581814097299807772737879312496564390340179333098463620899970484645130544440570383758473493833962424311015372892260762592300115887004702974758980855275231639209013387285735119037140440 705 8426824318684219075864682649978293924046414921868435427490009120416020608499433526406035004665877053203061300989796935615151872534524040352591421027715106286293648408828610784185982692308489717828794850421277516730417376768456809182293951346749370497646278468689532896279709312087996535254215347042182710483078613076871672416032211658432849791369627679204188741361410660740196819535703288046133412043885978710344769312228115963697302300701673618356835050596523518485829551169212828247936064 706 -42074441534506901193233720029990773487625513597147641475782269333521915927706095156630698854741100017763160178454722660118144972640506008842612973261608710565418003740964381040022080722928365800774081937301704315120001774941657581257204218834690546110502176192206348405831754289737764916610891190724142875904723155372056446118668564896136695706770814341136024030318063602215916254370547187150966886704303668306850930797717805805204357749547621828793443027658061544792532060749132302259926080 707 210074651508924131841746862384536676677960485145588648386861967110795421817259569876812400222398985944418607397376479476968955803990079506668209046129390025878253964930133331076772199366247710433850791002369188447487420460458346905004145533927097107526189049520018412018288368635857056483529767314877610003202631620197826345590625542177395178117501332964100806877489680567390436369747612106447069457203618778156223814318718584059528800417755552408597086606655950325346404299287512750908879840 708 -1048889679497241251497987512047086372961285755635107163908978889458561887180808728127869823144322620499321719138030868574979179049583235954904122850377674776101169161056527295701115430451533412971274782759004351923542417129548384617499511952587977828186470714838177533769764360325609213908893823511941521584239958466689011445192842669866158089065399617086972272836314113259163482542266584012260016105154270528505862677843413831867872360408075993152403761317006617870085115023588730117021636080 709 5237051432186507800145099848584888237352541008389674697091375555265598139097408882330972036573909840010717751408503913618372769866748455966658102807245371942733623173681391575150844321295385446993388901222673350929957907811849480318685856575686095028949776375551939961104720614441147353097868317758056074480404109854720141972234564820853963008782561438844120961297080541648273572405203164994995701912657210019620953340032936472959524786528330258790775894577476746838563585710384697772888269680 710 -26148376517043901621851237976385110987908109682734361691815389216079641412817344349103233619231704764560555533441051230672016153771300389298314048523499779629564357958733145259027807209848086492382484020893488773305212370694375222154565297972967896818834144184606766373231712194760541158930771392268306414692154408943521666808314325589784534634807490087035722929044138481572557103519757139386174558458906961336090276835219636712880371308531610507179065622788091956517490243512979695494745804912 711 130557998080880240165361314790671088617544007557956376942256865987458125197611212994819239589694165842742576854733800096885594016720276205357264236650385678881791098106192216131573439655359644230601713465783242117065406351568258844794243048950824239645759193047339150225852563841025790202053046318230019578291368280133494397268435523096760836733213386426093387616167176173628762308457287353345786003728818215436320714748745173704863361272848108858159880154738872997307836054529570326020446002000 712 -651873150530237715994184654607915337128327172568167022513656121608727015558297559264862916771576909509761040335082386719702649900899693693883531406309158832057257519336395124083909519627533055112063330577049755233381347724473539597252154549185646309862285822590723025615891094177550702089542215099742662568586838386657282558395547911311915544986599465185527314376176719093768987561154785040183364550263647165183072984691229610807761227114953946786729173094787376553259501848474479793162828080560 713 3254794412184637123337022959893658625773975784491829733728773903123517777542130870943775573221337724901471674043328606903424170613187811430891124553240680844493459703839504406365663239655003753434706110595087136929645999858521459980669944172652034866344136965520972503877320227593595260647255116839465074339591965188461238304973971299075613405703748299562133381451288660614153193228689554682198415722364973618435532887520469810070391894853248732014954513723203903846898301427643145267625677635760 714 -16251179382966710566801802313754752102078744638254023810564536365035491424282488172149243583381049004585079156812978268362334969518227657914743500045242335028878408745361110936545643486512728824922587232873229192092700265400040623012728782878857849152815798893663510364698324423492044853795780257820935167059671263893189427956289213768257502958517591331503545013235216132251348433817223175366839259925708317439398781147435851677277575870381655823386267685398545390018405080756631677224855404808320 715 81142252303763855557318089874271979027162403298694916089112440312135250887676199684717202227510971952963262363387877507767182994657444389868019993232888302172162124784530302158696429715874743923040050938961438064015300625843559474343275181646884645444173764210365503330927598680917252476975276164564286643501016474803246954945679773994437495044292746069503534999117790734891301635386561275818443021317744537869838523728867839204824157042748926182037571000224289315254240632798014716668562457386368 716 -405144625678709194996385714106874755617465910325187604774548846530563578105366499822435751345463302698105674509932488952887820119972574991310295357273150391432234072771921550582876726584151130621324276685456900948121089018702130056951408902775995261843509841357666588390651368923559236030967876013352026751698790872635814495688566672025504999570913652221841506023558943298902889829836471824633728865382707389553400298270696553143210625185940334531042196306624647014434596926218429424243266356057960 717 2022897852063847863440810120645204498062103150577645223281568857153999455533071226449539734751406727558184539394084114994893160431662229384785017265045855510916873055123401884360807086710266454148313682753048403618233610442055265835266448914836908001833481220725639291548578558467776691807438021536383017786026038336273416066463076652771791123335284423149946578763086627793096759770984038264256600951304218809351144224208042133334228933011957426768746491603024517065353366625729059823886121167298640 718 -10100402227923251518712122956146320509126239268552727194240145338296780011261922488609470681175199329103191606863219432112384373464497343098125747764887732599772966438185787960213779116791511473707109404832421346756779238767086529274972450361685675747197591893455785300561912336743778918056731716604066137527022765457676908110527976427649183071081512731197857293998665792906710932790390707513139168023372429593565031695469566436091176272154754115536119876106205602191640254582163636523368962959990860 719 50431771902982577124028541603011530775748538211549778341199056696085452351085259713641167935214138513881026242891457247960305842472246817416232871315642503523205771228215547673390079317498645605853300088106248449035935281187539137826357575519404138988685884397089129764962824284471345202570690592544736569978465559357025011114534977752106057855241058275117374412699252760298401138127078678903152608006915555240449733762215207201412322258135569061340893782263655759797428914245354207245547516123807480 720 -251808638876697728834559176476147851581688881764613129356403623364482223891877095375749998232076149940836512976659428897801804866232954595293551628305187222452673260507548463730329632147788376323670296967697171075394704633151671111785771505544802610645488264432689217468100498158748912344536517157818605734951512076490480274765706192564943036694306423848453785521178998923749379675472100338433364790521853972795835575108430114827616061937059188267707638721268697723652977337059746782243748485057259200 721 1257296948621514318730115166871195930227572779962007303305205331639578371720884248755478493253084798595022810979159423068081133867459967466098177339665289876324027375627149056073767927506294250714581233125811117713482575144724016646919247461804839664801149475780412077011382477827146227484338645493747073294539415297423751143944197260879481816848762860603654375961538236291766658055248598132155572994347166581757398008843021289105943837051116959241117615916064644659600129300300077110239602987048695280 722 -6277777700527090192551336809654655579598891789145479679245519696067423864340426200503462559802452491599802262575996842327468819379768951129202118157193033246742546660853008791060849554931012152113663913322090137613718398056412853202415356093914746525770103712283076817543045437269720908112074125537123072612675993215082297035382347724831043639717606179365829089688320746732993783159545514703081516738027990605748608515149039882085445676616502403028207295442956522873493226164596446646619949340820312500 723 31345473719091003589364212839354504346268325530864704899137380501802766459569762909844398120175454349481723607053040941635079443929413435098782360369940318147635675581852505858547257113832577965602111655729938308140419663877801383209847075379021071864509985201856054893679348772938189143022412289107594738774651397975191029556838389526071687204684394487919811240564763864768507220534491702140884697192258414210396728922599384726689990191798494065919487996732042811944774171571825491844123824503411890560 724 -156510894329439196098828217423020073496906072919994348356880705129857735844398747125811462989550093195271313314222020723771840041166891668345439547979743439369755479597233161158354053130531449372447007783789678154596156194638469613679001626374532009378748952215897318808633454348704657491915244360441618348995410813411507726408611406736845153249741913075655494124952378949238199592463911756790022675696230539328401329026961961841868739278005523393626121445294311563376215897391657010544070881374633114640 725 781475086169061917072769858029424366977655150303971780761252624234600005181687537373017235892650120506044350617218917269040084067619514261255849880947132759335882532609633163301022996320722547211390576796301565406397359206332772415886877086173525343380714458653169920280350660787390025876041520173268655039105964163312521185158419159563884818920653467668305866438162989971003241773995033839038075973210609264409204394157455338767769974458152798388401245989785898683515611161244029564590289263889707368000 726 -3901993371023208607973540957791547286906335977757434855729394990152100576836938461401084683348287447430317866373854786639490777885841238563433134736134099521477374904559118756151802151050439715759353775325885915424504720555036225905771252668566156156687378358291654075939768966505283405564803620067382907709018673506693952046611501448643946774162832220778489527926707138296094356342335291868900692738469424691411450353077298156881591469039279792393918152160667619135100457414259259522951544155430859375000 727 19483130587089748620280541508642801446313617055377563309900555452891506319006996719237878130060912564198148356172067229025242811176896418136536835064878653731723343746285558576108723257652126778825934256441493635475862634958433975292915608235068977783735143828182537558571328372450404702893057157002055533127641816313671865861067877946486124268138712656792357399163279495494406818643273711599126722165670286826149500609865421884572440091772413468827427908704204184197876219342336697800006804554793660873560 728 -97281840225372577245494187340544757221634612632276706911385328394588771249437408069271548080729968641291578674018495024047743981631893516382295872885760860322547190271631875582630781650502034122297075579896743633179616316035587225535368455953950184400930651013644951284102710181613305703048459035712041594119554694960079166149420787560432522692193929002488976406293706300080348141699071264882098565797711028774823884690397411345893966418969267863391933301578268501801216793856629872427399951841804997371760 729 485741973141778026301232979313556812464677626860750635332568717909880833124762915462480706466196276892045742624728836608413975436406162413760709159539327203805311073509931450097086481766567083957697332113613370130005217270740106311315145651128091455719322687348721015263420978284343080212731569037739861885589698232511640825822920002300939969582892042803169718195882228765072095125605643684906751798603881813389870599426399369221722433035406900949940322884300033558224729546282105729915201663970947265625000 730 -2425382865892850555983553711777965180046232808092378172311250653125363885944877845014715308314089629139050317626214533476258822555754057531722992995234037887493642278005068678909424967176900028802475035005644841265573995824448886992799597121043689528899903924347449449435711635554307123412865057645318252719142686273083875078582959484033338998412247552950885890766913065823798077174558234873169716966891005459262491806391031683460700070246732406502030038666337040365857170975808514089144970456214800272889024 731 12110324843377434376662067097112958833336182967903119465028816530653321728726134246653503249447916752883082981307363949642058416318060615582474588827091981243983302756112860024650343543359350349013726234980305978959432400491434251058438480836948654966463277670219480852497739164476268997095804166501790674233751368382386667647910693627817555012770899539575960866271976909391615729440543765674217789855029325002232119479627361243232014318329808987549196383060838271128467862057009898667591948841893394668516480 732 -60468903418776670282376851420693804010715503753669264541913011502100943877724071955626440405371770125392989476336632835985961081478840915237629265250028950063878376466656425396307384769096209734487936323569697203684051125404634136090973562102523680194567331335675481596468219269972260684160163406928199828913063793481409535883754781605035667470042346715356528691727712751407646413562225873003093259140634636707138136427751706074155963400079205535018620514351857558829594361467753351164111470589872266425127520 733 301932041627179554206683869303873564364554902780940666061939457159194344600914192848011967099127801717514790563972818799056777023482343451254738213936024498272571429560658276876514363239961974936188058586991939652774388975417409192486989409679722605064278853237736715660840631965625942594714626388567837069061127226723214667483721590789039314950052099707708983398527118716414430362245480651700313928513862093336687562742414770423008269669136779328051246794593205190822305837778793897096797128908061720989898640 734 -1507603450359145866713210328336098928332552750261781391167585981591890017659878088266980734902320699311569083674332944003464697263028322546115280046424427501592608023623722867510115996286731114633691055478645039274411628875892104482922092897106516822289621204156667319936380676916518285323608622326381656751919651306521443060298181274680877877985404394350077594953506781938851289775150118407871569292546230570647640279980987463076218888217564078245344405674778846179057027535231116618952769100950264475975764220 735 7527761446010973239234669258494534785007440263211888034809578982914607299063608957741250744342199954385657873584764495908456379531039379243868133020921971334482818294828657039132143818193609783272987991301533733519851262550372821023570178139293764269119605422559898387054291946625980133398837453837422604476932185618643413308352650545862782917946962458585612056461067467995608985338219807218854183792057213836546385177867197179800265186706283490010944344153801633812964802667860246307335280794270185224053000000 736 -37587667546318378606232893376314423009378183379488707239028808100830410087036362662634641963936935913542517235630447720738555971163817552610346995722674245454109181023770807905992701809594451023815531070697196291692192105805190376714158158508022532186161073497600791878726780435240421577651127075387517670467018774841418147633887042974423982155641024776627470042375933170046443457682188150489971952380462377384314693973427639489201487161931519768363906400817056878588383503845681906217696846167951482145475303580 737 187683333202783762918503456750118150168943982139102364504241538413915751859286044231337153904054171182953138978453253205315991823450269462152071837529770994940463753280158172447833300758897665899106043880821821375070918520167029289427546843025132860848131274951883490993382109252716940232298016572947951638078193908741618344017611877585113481901618206483845560406309682852045265820493501795875449550204088292415020338780690321166947983096571624192216387296842621612001901084527312903772516579214316695483762760240 738 -937145098715796973380332300981281007279889666914081589699363237202275807048061074515552048965365339849840538124119563769091368386740166623347404771405428341945269553980193584648056522082029673222501045665079148735957093152866535137588767095592973702202389901580024231787291510994348994988435882992072868721223772863196500723513787811023701304373107454326774074612957126285183799963589474597141844833409124282880924313238341318082539508934507747399490286541413515139439646227009366337525290607406598765670445556000 739 4679384863682396254091239770799630469367784669706307261151083011199455653595866529042472341924489991943046800646821637764475168263966461218067555624473654373177327001606108697363096842331108923127237968205875587057755986108359289117324155051066404548209497619740802870843119571016657136373600751497382962018390693868151986452671852292971198787601238774647976252349466720634552128203779121230047575050758222987478687066352123366036558306568785082194298966095162791882458351215575438230969897993268125031410599271080 740 -23365306853116829944415041828519776465289141019682169364801691522137822486536117330826939599204041243553456659986494529107751009101832532703729213557338044471473274690452123833454922746504658744533978773676635532673524822527550774714206422856338330818424450958243825018950387165295553988071915302565739416227335965873230838191055562222103834609517444645028711906910466921302348471332158832873443901553220406974936285666017162425538919940032587181200239910976855628712404706393283436026007547420827118125992852275136 741 116668873625549623204231652854957048477152256103676149324920726898663890958412461705883504071599126317338447559986544882184451732357328435902561525185088751072133760262716407805375457708592762961910555280166736128059435686035003868343540842872404620820742872502984255113126361773998300397438966105147301246005085113649268488141852187736360185696206031280187959116969527047484227426127807480241855854752276393962760531064323687787734542909689863257152052973824353984361407735627489494401837485883568442463096177568320 742 -582558189734044951444310342085735666587397720841132255052333279190767811321992143693124504831906688686979714568396426938670341871137334036413733761200476850029994045516663464850291200553013728805766317133447112337547451774608745730745038844800888302076620407820439145098171660290569937750872717902953727088541058411797430723681629712202254983221540125314180503392681480287764708985795051059740505116083887286233260071137886563480880169361927847614805370500231816764964847621530401558258728193391536204320079867216560 743 2908870637837559582581953390495396127912847300566084342185944099324022314945613530419235414436573102326641643403433033569942083905679016520989168578807226263272244830237983115201319453636178915032830466440227169276313655563658743823774016304456656259359706208772252121091071133059648068455661974559695498764797041359828665871908225811327149986572438975828444187824912438214110046048614376336646330722165483502478759877215864037265323509887560713106987664825307287349543002648309428711883205431548741923126205300578840 744 -14524804327374373453349404362487092224726112529036294800027933237888095295729777238585295113752512197773486162962034569505826400147308530074562851169716190279645684871416810850770029261100006276003985460786887007878367245186817517883495256143893115596130791082920525171384110553093947070053230240816080922036260596336488876978639817788475898726327685488457774333271776165434419119245164893398110317255082373601153588454264134014108620998554950131713052725471500550317153754307189916365645647709497641171098396341960120 745 72526539728634455364375549299935547752994816923510089471280418315360690604180901110788319225717242115056870504991635702767347930936896284399159471612542587705076439894859780355522830672875199123133994515607006267526880741067061968492083695107761597339069185003952460603042478250446930028944860640867575690679335628535325461168718516034096390604809468424178994347446642335338381349467130255641886702233857524910795925609603796053317687387635546197276084222958239832035146440920160066233721170879137896051342855363884224 746 -362146595829977675914609813863619189517299856622084562038229970810614708445809459299847840637797221016872443205219628676686824454074984798105722562676569891690897772933448635153247378359866108222083283606750802073106743646749069480741302633078300201190392378202685181311060303648777874167272802371102201484399116409090035105983420434985630727535600842371906343330299509987276256109089753339589240237388244796569213411490850178706630792604877580103157034490111629096467716819890806061984735771116127082753437134279961880 747 1808308972484359747204142711795581762917708788755522645786610162146710659307723270667245576410955333859349682939048480540886017689022347117716660185787959432405687674754703358931208462225301986169170880660214848370399134942937120700354831086187496319197006118739778552518964066150701568660104457076517533117674198234900183017760886694959899966552309563548539113296227127232448345626077909187795839337467621643131716918649681488141451475158757099405699661043677328522093194755212177334543475150993284601044942097491526000 748 -9029457235600379218993947899139703054141233056152242088252659031574818599618110181740858593442403973214800890076665875428087267471254634337796424858179182459940165060439594980759443324079549356071996309179013982170375359641537628096023120463783821861231039911090470248796446539943185775522273561193503170984768786474487686283804994577959717963074421061971647002279605760322892621010758056298410447870137631513166350718682749266974524173095849011765828807292355116512037279532035927775786236184298016167031647689329879680 749 45087009427430464992039205798107462513335396034725481188337709984098560163647172336062498183544180053168698703453578603606203445050056518589263857102256531909447553172288498301789476678314438707221984240760363542479577897275501640960115447976704264033383296752290206232699137430392993050370428218830393766318512219007691479114398610184747839619979183891866948255046519142045305495121004706653208939556261562131627974565491217032879993488118691794026460111814549897998161393095580904152318952642800068813506687912985543120 750 -225134467074302788526915767618549929483254744200062569400432965187265477083811547198072074263163939065489035525911535827340309202283282216155724193130600949334508115506960568186935453547050097278061774642196748622114692300395671527194176470230343291740027261783085104105668284737064794623881868395413450301803144867741308747251568899264916594760384149481504307212278361644638389733650446009203630494266501224615231755176938274832012408763536252336460512687546729383898584214177676065167984257679260432875404357910156250000 751 1124173437454907399435331729120588862266584941078874347871669266913775684506382559244700770288768004654572414410343887286985565257739425180537903760638819653800806169309057431026641745408039766701373708266628238792183882991323259956029509671589596996038751307172615328505048399978839939904375856721170603561004182824126528557146623136763519702908269265479638623269968137063646265507511069416885935277218372504546915877148898853449637653881521310044155623213425492312703089093549176895872805860748541137276740667823151488120 752 -5613392629844650644786796067616770183259343688498900500343242150613334701225354401547674723981813640263190712913352788248179252051611092490584878485636659308539929741696157783916276268626581547824013662953708825351928830628216544062354798958535820106549881859618664268414218115080664613523351866892013698157078529988675837601475133619698115094352687130398764771417832138570572007864863136551560842551805501625078229471741265963928739810498630615739966821934344026093656423073026863879936051690260392980293390598702735088720 753 28029689625784709726956644374819463332078528909370339815790956821123689875972553187010965421210649784049929721851535835077229731359970395437714665479407488711965651831045887473473039535240300955933985886727682846378821252539301733963418385237841545286357975819609366258542209441703479245291708778140741144565542539871149500213051592819037294053257311330337949237173212446392606472698860160333110582514839988973462471519225505781872989963879882449876091410465767583654816716264368082812460173102180309782910394478604138134960 754 -139962574855543013424392262693892943561373556158858527064261210121393491224186555370154223887079703497278495229139300290538156417201974189420418720862028110080305940509134968617541105902095136736195566132002289014079923097891871390414151485968797636608936046367147134093973795948160504354615566631466706878085551621194207284590212989318760718538263168628623256459987880370284351538261586971324050915027743751260688563601741013468990140304465295293567074166955803884583372092363862046494250985837199239381274270679337278006880 755 698885969808473060410541497160233638710434843336286949711608956500203260814812336086730362985815208191708512601132665026925628732253566482271494804834233079473845557244289843295536383113773066881400376579667059050438821296758086280611061062387241178828727012985624264658353765218633108334591281786091989465491838825264091843060524814328976239142475346337093216950120919648011875327931136698742828967873342509035375681902994564359950810262201000765585855437713099072079895568020201635484203673088916350735832523825942285802976 756 -3489807587337282808266923481190320087476047002109104808414449485169665753407297048581226349565413241962565654853539431847413027069123298241501181069112737929912390183329621902699272283405414454335034949190797814702918717454049967869453380304909835251426513854524779395989499134544765713411108227897311147286105159082730389664231579946003352452944657636294899337365585109792777989591898774107880072612280539221394916911819996688243025582651560988710222004130550850128021344021394342107636243741325263428715366899730672281250000 757 17425987688421306493063369562614808362826232058087736031448638116170854092311205870062134215795590560922718857789140095618522116672768913279887007187907727047647073834855971984416445483847379970127387196751936247790003635371610143390401291350804725561944811585341688237023021556805416010324188168708700529935480129229669397011581777900210603056557757149422238401497400737590784870296829861543950986484292390829646916771359458366510028857022426185666299393850779077089663554930140188424712623873475775967941550560088894641226160 758 -87014991293766022528027511602238851785352623139659737307431524102515412584957670472539812673860567642602230708089571585641301070720884349293367179691597291392274636497268936624031987013670624257166438706736251580323435039421562523394022279370443121704434184499364487936303769369961721797095611557814091913226218002148334470047241507951007766241100959243786535408907291378746353471249065830231607736461210819300618754886945311377890903693424615573246444360875076197542741500178385472607458164315871733011868917493832771885049060 759 434501735182309914863273081650178192709468302634137555197846477402547317123833426997267312297670028149489399714966371949381463844574639899633546259593087924080001149307838300138446944376563459729460873120593403806885136758112940663588069089346481464110415756591029578241977184403876808953076760333085846546810225883625155913628702433150837500455013905207015768463676881935276278684247000216113296956601226595058197130809605277118851293124412141351714964300108314253267338194062312448612733566277586403019766461923832321669651680 760 -2169650111864297535402791243240034528068989748021778976283983397029825090111773494019249276539023364246463515681970238878819283276527313709354352704152327199846847844241113617138692307775076749570136859858752588746222492101366591866206213413249864679340826047714417486888648436661973766264893682569417811609271582165640489985771138901887624398708369327345979212224041078194717029429172462212812948956379141135021948071838667015816409068928210862308072065146282383540494507155039992865317325022501751687417421826945715803849044528 761 10833995302344718310815514749424613937795218189859080302075081351791505049178369615339221091784873566539502443615620115295024016361108793818063784856476798106988202113161933962059173153147558013622233991410328301229494704316942245849649948712680007597234085389375540403602519151200476281057334464284236449705287826730338151722870734124884548713710760645624699794623466128741971211247289918847545086045178498569351770693100451694684700923756551102619405914212417675227394309364418628972985755808328812752736328658005332821458773920 762 -54098887303702956919492170107034981671011555396868504657999586015179365763941858774758184060684309607195284511755163436610979504270366089865790946691462226767834788767166874968025136283105588243874803592278607855876938779430400584590443641537726284655479914575556339937890076620821357463912326994958052421573638063807467373780442840140485402508807781711291606021492588541792337661389960962231962279220463847829219674546978355485157923013254230170796572565044433673060928976834927328048528557686829567572876983358869402427372969960 763 270139922184938749493139145619663538881460060369684145146760711294670227471321732544991718573010772743661905622263660148738967118309429623051983626336135103519594423594896190862615687075533802371117957649517032674824556683656390861454246755253914999393680831628924844270691909372986974111554112952827783034918874054449126260193467518644729409276995047553092940488481576801200527252922268291054449884678271212689275802668723582557505157371518197545654256248854310395342174113805526333775064987818022083139037414359937020398061209760 764 -1348931679496781844654876754632220419938180798835530122689649363336605913354832996936051579000047248713442630823214480978323507272710044518250415621037114423988550688500692366676542992399425989588763100043072617348763983963545983162889988705881787595139911482544958484172599959665189784745011470218920695036208173296023101210814407172016128078680007433740865432300093857804209992893006272475394323674652568209747162521691016527529808373595189128916877622308931326703783036557660230623626388130315680962390920356969246689561773969240 765 6735841850559093655662260395679845757076928956276764795652889631301744560804525553327734682065595411876275620581280153381955291217976954326426911990015394901485311934735483451901168929367068340168725545313120782055265906850647915924496414191461998187496028579505544319560062969006178472127966934085215635805330094887081154788484173749213350956808732721666968062066242991625685339406230937062380914443802811528467828142438647259595431200948320962410035637305281443120419278035261940487014272509591037038118432308668940285452090995200 766 -33635241616695213097791313333518812037623046028405516114063058537505447708978211803496847465928071084108034267262919825960808079515354895951152661046747892295275872258959822720002573309176287729954797925355988239375185500918705324296604157026556322542000403807583168429819004153808530299401337351455434351577219208277929835318317652887451268448034536286633656772219788417865950615203224079706495395383729388183847211915365476251943935917648060477283463907635498827669050561874459463786928620151665680063435108040388936162306185490780 767 167956943144644936329257796698014406915379747443015810582609536112967229107414017219547491257502623536028384933007800434719550123264418841581375087104360400900790861475640314234171911048429181233020698897149198118392386530011266482471960784109140437204513098543733422570516563601360056426919644868813232118353243891415159172529021933446812694979096497134134544974504109435557368231730517198561396073997328011148889698041261484266115087251033559914711699411580220234029642059695293689872110498902524532973152186753133596000024826268640 768 -838691246041293399508728711376152669948543400317663585396233816397434015139235359423131027307972084974829239867298065972850878545207091481073663358131799658143923116873802871208397498529591028683117682643967675500045315550251571562864543759190824969634515277233356348415768801802568110195282660976828360211094894297640743805611200946827205291846132559679010656475755951871825734222235499893890567979443612247566968518451483941027654003978128746009397788037879964619502065811455177371077533224736501605234284539846945943310855239861280 769 4188003101168487196506525684895222695191686160233846772329698120892258281059380728458807730640588824841800105449186701346875648392191458110953013387810286979548328698043436964161568783294706827234293759886652631885791952812699655138361310839132337949800440396067735211690058656769933786718054863926519799570121523560319476116052009848950108486637419158058556436782986083779990293684567837818484746058385909770845201508376058466583558905121675567444209149827114074106005704154300723671388450996697327345188732378058994167105274175636480 770 -20912820680510173078659209426522248393522121150778104986503492564715237780095219351849500940666316924047690136950808917764593335153215787580018618800169549917354966031138980684676924638659932143786830528265168012468662413720558667541557454774628362879198303016727846608858933043395601232165220420786936950657060150135550138423268781567843288619033640215733477982651126208637445618609894213093467898015990244064759067423242799846853923503425958061500492833997772853326919111802571683805478808024439248190674887852071990053378142327592224 771 104428481997359489432993458225824456958573497315818033979297595816022912390877554480701139586984851047449555158574078253428903165161972480133685709961936144204690816108800357504547548455046353765991306788353951813235214387579962217944223347447884821121807349694425693183840956778731487742742678027220937933509191038193439595760181438840552316025427215711641695285790505455185579930957488381375344600742478461128962059420695480662099561387303909479558686499370869062676086063402401508206868519862738567524078504623145821725348090383329280 772 -521466059714793823528743240233877307740026984653469586774860403977679180397452036947024472937599223818546677637698279361358059199092492112584661155315108595737154269558841163445635750381092867574995450348580938134743201378394759520952047933175642468166537996207268195886452556789298960562294727893645533187025694513809564167172298610155697348122210861465648438794961928576123982830138351518073010428074158885136995404092508466100551757742149274011248856315293028753658832829178525605695558375155114850042360284971314545122452968142810880 773 2603957296894054539225030927946657707472838500339447095667478860742356579992451309981260628123069862793777717569877565763055767798831849359090287269749442664353706960539620816170962479263930748822098885311154490556414951255632304981726914646905536775061884431254922685793705616959960447918971693369577721433880539794538872196995468607570046431293802823857559750878166476735779864038997952201176236836108315502732826617028775032990586026874651124971375190990500261147734788562950563149496861914990495414335490943343601644974091074599331440 774 -13002965054903773635794243587227173177496796904149823029398973897634635893631555960048543059038326898834561858407721953067455481321040178001142067567934878420836017315872912731913139512086682615242134614635157759690625047290722039734334011770400387126116515926098548036937338219965894792865288196613216684636199951865331229411343553962156180341846154485521911044787262191244311730415956718022214048339152474070434296733585430539163137698442045570457580347078631315900988886567291558548965647814228508001609474228834462633659673286654847000 775 64930935177390456736159642171056980899242069702012664675837456753349730204327898794048853727068806578696457280048882526930390597048290953373444905145687715469206950983778286803230774079710273188370401236952336167745443784535605540350803387808321933132994731140646943100597885222904820201334358676602696086077085718102533813170241846246827286819035792994899796368671699565056704351682110227468039712074571867213305644353653003241991061651385525783929228706534120846691638275573852194591139982049029349785118278481193908279941543456046812000 776 -324236306459262912181209553367069331165673994968168911879987300153647170801250783282138283753081991613980376237357499731772246860260473510724354391030334919385537287451212450209432022627419212119761990712874101353110302403447772511416705061542844704755611576250008897570660653834071393154402193975914160091129323164249936048221295143317271218795839973669219403814692638664342954970205051843401954678066029201429637039005338783920566162124575112208632115234184976669568422738836404231973399101597294504935134445119176009554684776620766550720 777 1619095069577786485538086315397978127313790348103597655205084587639834006060299921666276114494154604198512046075864992225580846612368902473115180228053667293714137291262167705035516406427781908654667341011520609073446555116315775217885219612337499941379373122072116502669348811060207067439965507540768644360030290589751084466117677954996497660384579780278228513040178852482761378419701345982873577808944439474533391413220588931921283295084661521605419896791409466494118489450335861203018792973774600085298531545736430514905903789834472970560 778 -8085069852583162591665122538973194119041228152162566697264464811029248217923220045852805533174538094230358996150045623131595872865106923018062307437003210072081521049554654928101518302020479068281982801837734660990154070214507437945352285596312580041463836220115903101375759409108596841858661546951820666906014705465462472897097672840774626945739141179717904937091359429846004133160218139833881789688653966968929418024527961530837627867033854309664389598445430044178942252921565625819598514974896270184153436095197821603992182981692120471160 779 40373455361422981362743679944294897462221280503096770798920113112841817160104397918315036616237423859507184204138225255432487734846297728549759147535227839769444309220497570821970354550525883922486409626635157678115146769107103894232888820243460765547232763666560799825869192111482056848551129632836239944407687284603228261558839402151228455780449887332355056310751417813638435391971787087843172959609911101644987062238511775924697589031893960999736702154919301626026937410926684557817736566517322949199320733697139785806762009132174686534720 780 -201608472606080144112675171003882853353015240460976823412556205864767792100777730630560343102877905042026259583485112012704538111828627759873476768781682610130750749248510305578941706377305535741134058327876845072126277776502781625688592249805486771546758480104172199130462692086711143583715110879787183469098888671762615224302955664492600645511407069490160106398862516186379167519454127673695753530779981481105102610708565149618977500009493681978894488697031211279809598041740096955057530948881020892557516386243940901178387831419064523875712 781 1006751655779401487886598165064203749137976232775684521522367737352873737763166644634040125609761625690015892926494157297756336281858704562748475541931577694634990937348514970240553975507671689360336526861356844790387302597132968425333559249988986439221969362876147985414599892920759356114639244045436328959461856424645160555516513901274230699518900839689647530924307121537270844121191489802491412789248423437306175463629983144857215808445755301497915844388032521340428432878101385100512701194526020594122162066241799038834869861602783203062480 782 -5027321247849824565469521527590429207651914563924613883049675210182828575403025252296581445659998910894516703168746399293783239361455551556947310730489528001981636330365666187710183215290866939836463091296161737732049126140414631331109397533512777551357788186740866858112545523131080412757941899188931741655438098959095937325279868350191691228198314275925912934725664294283153095692441048326533003930663439180714920407459270671631102921630762072350843088403606049054064624031650797809454226795781434458100110636905483575235597331978172048583360 783 25104503293860554343532348879793841892616840287286386057119067780095606296073855346717284102848781279179515082234736170164358194001649050558957835193121397813216089465810670234925691407135746787689106879908036263770513516231189282892257655627120000288389465913354775753793183792181132092130691238808613439250948590921068658807739379211212457737045388116143509631285857813215666066502835906638483170144927321330797499532686373141627548104795078437018131867423787959248848083025686292592725918238867321273617657536094376500214225249805060687500000 784 -125362411218704171243532073806623585471422104240722195680639222396778442154501458778569090896241044270392604013965551155859008073362826572625408067322793714845332895738072415777722043187418939634952619177091788230435663795975900564442842757372671940215618315115795850862372862831918921116003105375120080137408410093389177862419534844751309456309163041518841694735976061093678763755918544045159598166953518824596967159770380527587466619369343007453173383627294627004450295966134119748368398578987317046933358430399859594101552811014104862571250000 785 626013569397860320095090101047088477768120571495071346583574206108753494580440405620370492118808781579540137241713325517155811016028382375403311622809364792603445797825788369233975043687493303654795244807897846959627773350605770971485278482676272618656336044909451892204460602206300204717781249681119245953295947346853399995110188978419724662678552194106381147812009444204306153868352351541198880086308135911254875029534249073354685944582840214423449023407739383812037409490121150789914918309864687633689219224589117976004898453214365965241839168 786 -3126085572374811394876881229783488899796276390735566202723319031777172348890876071323096923112372096310044578465298731113023610989709161352999997607540403067389980606191118764940651458617571522703653099072517874448522913996345612039541626010819809196216436356577097553311078643881109151966943400671248008017026646867167858468555233456656196046417381312324676543040123375717206739554409881023591015050407811036303311242092200122600039260606923588672096383883040566059406988044726788192782765554521006561837678730806468600015785146988075198108003320 787 15610567089495563890554184540087816234052561900369472905594210666943185935376293469250026566495072857050159076707273206193370763900326561775463774584032762458503969227866704887187751248242765037135141905152471723739129672179972370159337471693166264474117655503618797184895221497202848179906552763649256927361414188922487896955574915757925154390173553760276658228476093192515258284201289579410454919560098052424875377960113898430223267677813986866063220188751854335428736620032504402864922562597777645244138565929792695073361406925227848062672790760 788 -77953783625843964351942533204626341219539125733444004928316267734037356162063089849617835709591512300117228384318680287272733446634244949982804508868234670398747612832050106257720559850044772108028912940069766793037405152320039691087554506488082805464026617267436506246906975684440469718640424600652013374991983601401038281272592239497796609857841639972830458554208655382591045005094917485363023639850907832236426154846394637505947846976976663467070624698022851911618076437778004881442053596539284274007603222075803915884784247896392938449298064720 789 389274914430703700312615438309540918130524911774105677335318244451339902761126202797838114950304890319977034010412674691830886919821197849090303884589156655730121159135966310082913822318347784671272391614543575620490971229582961195037978143932884985460411751626995988102425200199576727426693822084663029208917394381558871194677992988006561993189689062399801331616308145520571638877218642448432582673679042138256195621698870598030806999174453702083212695783847460487177937353062267043019855851318406790519736208186908046828223013464262277001210491920 790 -1943910806872311516118060638140682179778380730314996072263076549823463185307142873465153624656902268749758733127946837543383353036322310778052213702157244312475098699735933029464677251956812671554645044201739754206122634811018711284082055414955988946381423240719619206410211915883671869552563646610412465288033581788328614439736209343799678269519103746718617085022811011606351295101124379692498595079818985100943056126182820948102603186108113667959501387758705349418919518512602003911512235798181353249158423136547411389338903282356413104866124394288 791 9707266355430632729034563237238551972344631965542647895624718548423109458866263400995394206567337498813586594001757279767843545503758694782940890168800398273421795023965784407566972370707218777042791307960647318728425293936186990609512160416025482096342126170470917655272233974635462640317997017218682997655999499590706364494340596319126972586177770867049407416095674259252139909660568030180173847735301175140942574632276894804508305675126112249993484741267153414967142635864549245811943876374844487410285740232650156318751834456569853082167363799680 792 -48475048529959788438550123236462718498261388161264106599994648811885603421484939079465636473451792686625928004137563183689168210186067724578953561385865625216392928434071562287787090563316982655560908614879242608044093481714166095783611861673460582943223622480066261776012229009948739654313873029809015491146011334587871690471189953563848336779544495878128724887563089021250675476340833653452397306467668638129181778921151593481392451411882563513184613389145710237261975799192462733098959270209512738487653168529853367064954695826563325719992320061000 793 242069599216444845166025836086245101201910589052466408746505434167802004475511171191278588190251070667135781710447352090049314139138497086169805930754133513060423703151227473719592532951746849074427740371906432191493833780060652886889158855267218043449136878967291799032797511788671215274008059288145594298420416272895609530738442991438506788009666354219296382917139922417037915149480117019940653012566936618426405313181936437275096777712003618844415082923780528097068405579397481184085239138643817126559289316410570918714122361976836548476922705940160 794 -1208823628328972054261073602118339831568734868505074698589287212185560387588667246566019650093634124930974023276982054202828124133103452073883224830529142795068740532738812258561945079538635083854037771504545344633845152314786509693344477155081258869365022323810216603482420823943451679146911094326137325348798659624016798807289168182810548971918131372415645389628465891898537227082151541465527643425517899874208935192176112806761907792957941847045162949477749983525791178080398075218209614588504500763445631442140439159942030913201782392614734563178920 795 6036515477315747239517562516238753624311795506874398180376692116197075143052841470273079258958147768523228770326564471931103965796755603438133839719749304272230062786129666247158392409771548783522679186003830211567755037345537664757959212963110185800476903931479949579654353045547681563279509151430800511907150632214032023832565575226752700719863692418110126781550061587105788051253779809221064479438766307342068054359667634047464887064666871807177257875963193549065782445810449066208016913435243037575112523083539188032430176016927327749864110368452736 796 -30144659575791576981259184675941012131456516507318759757534360756134891574918398045647600570802308266180696434733786150660977718645858698073595493575381261912204145194554551925194233453318977907666645432619629511283701348553407308307648079809501241905647855687980903993876951452521278757072891467148433743922585222303500078412562557972176511325671898600370844913528623342549581929038339572743462225434084231483933968926080540527114850429929076775946457590447258426713853435032265790291270966688172631202976149321025026120226051095035395131039260020807160 797 150534184581744637873791160615113209891087748681466328525704837903910750901098148333346863578159582056962574416863825444956952722974300650354968713212067029373365743882468151395574716617577831960493411319731650508041570096916638754158644112474046352301729567927432870634416896838469474366600055689695307621273047446993584032211092606815194387462096470275958305876169979984873797610992575907161965055650549512556571058150310221737101430932888072258172177508279453247314339416924562875611350875897543115873209243975783835657340849108893659148117529702754960 798 -751727726263474162815861873497777119568903105884264810996157617853489150803102908657126881402212950497488545176945293732021875439915523924391667070363517684276770036806560881342562964562716366369130631715702540444292803052898252425215785448883552273085704671918320788819738513659807439809437792316882449554029854269117028233021861986291976247829036546904958215468672836320145098073603339136067232224049713041507103625357195513139671756714812295259560400304232060001084460645123968449803925330300696352205082226345144285073490777904681866068888403725683760 799 3753934452805083741721262672410676729762106874190508880944516765000527799379700382405427104874630378579448429607023431778181831045385407332068525169900419975299514952263051209708167995751236923420314418705448230754353296847389270558962432967516112102142630339116520584969657909269717492809144067105355449754524994219458275146190263067325091577199339387044392045785590552188498645055102722090365649228832539471451412182284018983869519413439042352620876892180811146373890128763732059194688568463402436275060943912662694524996890748375432288393061210813749120 800 -18746210173695386935220555470350816919249521202988853724216680595221385698152378784637101604967685453031120595350073262442295518782893377864517197567190222251651952792863611978480163928782739386330195128410332102329551776131650169853818649631533584810074760255963124671192229184420492469609224832948391315503267129692882535501348614774314379740319721499175040234720145612837583354878991146573206545260696039484300927479839292745961629228542864431324617742693426988321461734760041853519078597041936195098416593335468357649915338569689993164496123313903711000 801 93614033326818411661525870014236289234704225732778295751394160275762225708626111284080407515444122112514959277653299687601975125008206631033793745653883756562556568254000559193409058321012431392410462563846851946714365923254183120368632457585685816779399551840015603851147211907194265816307931011772128725151856129255529395811673539038475286210432964115120762939534545917554361492881878482478544836111637913032656646427185862899828395846943337424736719206506307741121881506155156865220675111895434958098264130067324678384889228949800730170158857709906072000 802 -467486537997391195392033802253137579033653895336380392125104254244922336612278772684216997630116844215239915096011802055917593984610807428042822881974818510016258174385626233877310821166651855020703120409235214521933959504529929422788495003280139272071689781944217572847686513327049465878726954003470430662177995060387212137488165298655429808685862767506945418639055417990575098741069945955408350223232912341292079850533671827631797380245900467134236191512302185850656362643171686501043947709827196972766604649679682431461460451207999642264850419061142310240 803 2334521814906025770264079137029989653704797161019782531035701194921716774365177930838991482561355598135880522459535898187085369711443758140039501565029915597964128616794970358465773839200839276006250949988833387587739947214402262746428225358846025505613295175088807555565657432679408683650767519938651155319011107083862983998915021941775177591984956545959269337315291758404896028486166776891502298983372664257230447021828246550522840917915469209016252052344698089938308073538466621494828896483700612222737931339137163006665563309743198285466187620816165392960 804 -11658090904039419735833678775093791616448707215789088136950672011953598070990285313829043286671446177258159574222682377140731044019212299666988306944770038713713900990586823369701594483073842901946638761449211506423850607047046125530981747283292030354524104636792987979597157452994928706039431375013065720611519594201367084869956508542120064807653247438717547933386148589368858003605441028278136685271919126697437355258411826536054226875012113284632708617691372955353060241844489268786046894563954385287651406686690228654606800295260288307804669906843953754160 805 58218044017687537065902346181213717140526463363319421503778511165283806516001176349804663369464861655376150917236252367833215896841283782187941607351522429352956375133116807386584360027275588156304953814938919572452024149477174440539809470905383803757996149863239517612398227280793949471166655854370710488234966428209378141339402565815076633738009941192710971362241592608668680461937637324343985903218889732874411458339381427952479542145531732137889721415442888168207781338407376257515403750735180079647369957809481688249243140053994132846489733805567581461184 806 -290729065969221261402303899974423339318385874736179493241573830571051267030899174699706910747017454296388346702079299975842052090305418391199088051600344637897828051998505148549630333883107000408346698641599443274341683873009462931976095682871178424473864147890246970707075514646644122267315674502553359133147120446106452532868597057751237568769009877490259862267263740658321106742785959103810296466518126327877955429313362230462032863925886994226857919855777626268934275480350168686833304735423605822688582490313138464192998722064656657613813875256933587691920 807 1451844034517920301674454419946624606509411493416113206646273280299054034863102446145996097039009096424343292700594273733139367935478111668565458299813369133492251610351890642695179982092839171803763563228805150428249053293962993328207764066878375527422146859972360956566932247863665716365835128958129552138449441595679969138110875634483788418807249153040035066499519270445423901951072514060954737071300673077952234819660752853120384148759076862245504090674811462371851138415399385355493121236674769829873182740804734098660395055790155094729729523002879770271840 808 -7250235989207683684723296515451275108001825960314377213883307779711241374594824715592938430139111019891367804513487493209427412895611609632006960692756119373318360455160741018904766370971047101767556903005233641061862537179629552078364267338928521352906389331668906509588578737784521764735261789814323334341323392089694810469396551583456703120947513109819433845363365634460036021789037489760124756254471393741629979225677550430702414855225848565529676318893946268055704723812454189018159271413422750743763611292468463090373671443116320618416763620801491312460840 809 36206370082075453753129935627222684099292184029258447396895628467284814775479717986397368674613113127764061718460431980922233310381051795937340075647385318007671416858899126967089315375430198134908442383363589505426359270958842262542140469776602257436022018417728531889663607046538264311101018203622081229163433231387939897850910897312373833559253710336937833704113475007708813173562884769852370713914714334799058423951793919577986736269432203624073902928630882382193707181925770570541324240505477279335185392196885295859477803645688955289688294037384509450867680 810 -180808354298759519051124184706315749606959116541173357679559033518724784897303036117255995418284003212105715618731416497321523136409079647613013093819350137458062816289193788372686766288413767229264999309513234011666201544479650558003652099069575470776184030246557915424307766053391687699449240406829279031630072100141596580088838798959379638874061181496081150696912111758271645789304486484822644706969452329503079121348396640769963645186931482270938787998168898359487142680516413780203151245762514403466100461488701538110397082290993880857889580726623535156250000 811 902927046744730027320657149273216752044617043146426755366478527436295165023523176664471986984032321836039640266167986207339295564065070989929350221909208454630276702800536181145969671353977505892137172877347222869603102657389130406799988904108237554431005329837927937692289090648873484207173974313509978865388948341333026429142629960718570633459810470486519958897281173897547159599641608471349195670684460445512893494975378573939311641244471415902459539742983472478258603889579173599504664320867173828056873683331695571834696151336694353556036679292357217809862920 812 -4509075338115616084710917167860706809779460726550197651491466045263764647993086799722209245345136779612242292215900472993547836837788008453403343780593399363947995110660313072102102238103914761567261374405964271842660814378956802708834919958323772516277988439030539146973192441602440934691304353893942090001084766777528374944394384548117090104649618182670292438019305590596630924297565776786234814018695553911174282484727635637913684691126742440502257575432611043625994824907461065381241562806809194081588854847564142431048924346674078847530917001135757404000418720 813 22517645599937762981459192744790245569132362299869375725775340890247090370051577376226530794712491174939364952517288954924728434884894605560661224783775155495238450368119152610989588052523854774862338474893253313261012184967484156208941912707004325235041369080521511607270801122885498022509781462738517615615942100394252288869454886166751561615495273418344639811368235917309678546429500769924937436821628441224193313263389243535661323501587824945124593389728280248342989645102792717020831748482119227215484182544967506795865461741024209142134634853509079486241639760 814 -112449913223276420785788229124781754592780163082271513913116413659526317388525383334595635971137931973130858147398992139765382171753189891405513364552882072589857863324821075385347267117333500810584036732728593020154809007239340411534826627953283270369094797680982733026481334845859397001174469654089783837309780605167564450652284684835452987390059574831749097913385594725816081588020005671729135514032998359112132563606585507066339079039497668423580143220179343467420722438609859188166999958520312939382720046886743827740031437248193610180932336260338084410683881680 815 561559689348141144292218518451364099622840814410852836351391170054321609535335349904054280248504764577475573815845273630484791949736788782847164900282490841031560127278554327384494941309874046992732551536448311155865119827563331871100299847570383939143823100075582482721201267267052450684062954883632356487600028454617396038370147928023589558079682738929883195295778398796710695119102258029343709884145013359901040356154165662166243666448823863724612489823766212153604695999712235519951475492538264702408235907841635822677771836310313172618597117395488762416722584352 816 -2804357517271660738959302037609446943582201370985570230553822325945294802520210233895859303937079553496584513847511629956158734307815458688850731579229350707357362155220721671681148144408991104773756308224297632304105837374167374233742306224080042343150832270598037520942273485432890610355744801334334317409942808921626322688082383211709631470995228092894497544716761028899318440019596655944258585491322419662061500058918646257781966581642222638582725893746655172128076688481589575095907150633741039142085860830070650332747299748724706061021354831680974977865592508160 817 14004625055652846774729439796140200158892755928544830527123127404965486896306557838794499339122747341818928783963093574322065649909286501163416138119040086763791967678458438703132294282972685076471145333604815593391373092394862774631173328511929709620630839246070982968720288642063884556533393764692789796125888102524883040736587226479168466641216078097547576626868402540370845058814820694428247354821853913351265235320246175479360115916639885218346364112828174651542757951240221652945193596316999655266105503312079351070187013822178303257609260008605413658651027422640 818 -69937522435625769040060833211775938446304288469566788145841045781520799476054142752415073105521299378154430418690999084481220268801265717912658831560242976075904875264673254403784134652742565449125462943491041196826111347717621557907509837373145310269287259560146657001494350981455951596424520104009745190191365303394549228757181492294753700578949491705585171934553208135682962399711990159767118257188207607831605922373192441110829622050304097096194324473591221702997666605390420377346050924783171413701708673279701247168342214133911493889551702901051541412372169401360 819 349260643176690348441817836185791927039541562686847574501208641326520231815703838653696763127694889446461074984671778089778010866174819030845878658219040014835715433250932369366882919083903654074387232526103001825419774618028171149989884291643668277168968121612942401875594500017283079447124014217155349921698735645996014782716476313598310050240339920808802506231730307554425531533854485893225593958588751639046587072793456502473903779498636919020511093023143430776796074589464848693236604001607382670523994203310472999283668059433677052766073475018574632204495943512000 820 -1744173577815301191303956145342460903935271584393464411685913885648902864982081974740107615863305575955192807392964550338586529874373029184529113543179230317990554511173863478728518967864128613944653313651697307896456069586372391291717775822293684871959663973176828214244584728744846598016818437363050648399201101065293549142258405245776284087211130426559283124890731841521346031393822239449675853245754180445324739470719282586404756235297082750034409306008218503161867673457150544415758371691286190461812026114866595918717748495909361043011122979450880027398714205101952 821 8710245638298093647193934465169414989201721676020955040087998698124849873844745549859246315517116761773800865178020287927167810578476759630413356305767167239660503648980317007048633091647901726154785122986551720311169166022078933369114349417057378775925240304537144553474783663646615166479737138972296942322511099088633864404530880049848231764520048573154971151150643175611282287645941311927434598728269372113264081346407677654260973434755470632908784622549192060224142239771057468374104117075965833094098809535603554981990552902496706578462166790048598598838578478572720 822 -43498246162060431169989173941022443467972101557257932408225346296596725951499611292180299422381708402775489722087315428152097156234363866524144559166878614986382442188642580673886421947949679544848409890340382982819159886278143578443083216979343722475879697627889268116805336909086806883467432546701979415381952749078962122352140697831958181161143703798623268951966019139688148199791856784823778444254381866502439470545576916335071890537315264429743896431793177089415788065989621485582753322168680728041188732940308626435310976943489672360238316691953036254339844641024160 823 217226964430216734032388219802675871996798708870388945562340429257609409065204620183306234053449357880203235428649898432205491266249374837684367118075177530490925683347899157435811900614912737459692545138880891931211114377403608878980646442023211056349775889733444583183560066459716617608744355744114695918796525284075589388703519213879872365694743617210213587943337729258106402131145741709976421796959573344623019768693824524731113584141380358129347271418981976957594798871568596036911891862678248753652950262112105669508330617647320659201623296920713835043939031923092440 824 -1084816697366919733669026121951469919013139183254430231782804449508571260076841034046486836322747703491548924501085354427822325923077885263435886760775916915012329110408501253456754819211609119716789834037008337738997252018223119583744369064229992107863261876520782111408191351312783836724427768079482078943928902978216900580765387876273618467510125435887977016834491951956809617260256667426952926769717304902582444724997366135338713924477360622294392896731572604043252780556745589507976984086072092322916064917689879635769660056839037596330413334638171928744871639510959780 825 5417508840183890063898651663563704322829252648494851581751702220576137686686769770026091837151176410163856447205420194233488464003734408830734367823511245684667631436221848683929490733517369179676574686342393153314749913109186972951547637023790990890177744159109845210911210142313538675515048629618375598217258797236188183845545342818882877483841636271636538875071725793315805119816147864805256059034168990425361358545946042321062626562914183294592299347757685005556492345325243574461368870120865386755088954257298230481719400013905875645666665115751322556400299072302616000 826 -27054750563872332340898230160048765534710250817241238226060256246823932152037439832152093012407509312258968335014961623744721445539230552574793301782062818945828062559824607531730204934333108796810981333126358059834556164134862304388782085621232248694894908784900861374102593023054899559921123864556286980540489063013169345814401996250875224526482303569906055838071350889650338644040780077842062000657898345272484404574168873002978789729864468650422444715180786874335353979504073824222219547830137172538825581840979982766017392903664852810329812277582971284450110742593908520 827 135110181171454332004727558114874729937549378325521540355053033010136444725410672922355676107911745416722538359869155388229382793321671320597214433325174658097061545794529176669946488970732453846226545230727761532184663794288973781288597356246298896142582797196663310127017786197360018358522222473856102434378431309548224052979894432454001630113946491055022508220501021145270230466998900715923968514886433541886899387571808935802377932095190473655118503913106232645178748088951749197686280987745011127763284511576679992446611319773084116175132990754041328779596299329432495560 828 -674735023120729061400420836721022956874114347072501895372154941421393960071948227697996039500259743113704947002486663683971615761334675012885847441786953153661050110942485683007522623060360744751384981315289002337661334286696747084092210227147881564673405635758699018569104524065318449169701722650551346678446324067311471440426033731063576583733128713612692844418950951387167856252850380911636319516066538703555503158861894590026288541487934788454173957237692116471312034485506735831117571501394942382105684004919521687328296291328069278009601940420511889958682195571310002000 829 3369605543690975047283163165289547697779051142195606570374814785867998787331562922400124974102624048842869096007593229977855837457087520570986017381179717799947825644513740322860245668841849798879051655784434824701951657354553115715490651797819336161336428627311235147015793401242965475949875693180910636707809490138612222310445497455954745117739256577276948561470275768610931260440533500967102592334471668852245651191854221649836144446402971101109258224853403329238927161325786989942296573488091803457787584169900915372537622480468653922703105649987701414376542205833554699280 830 -16827728889878423579504471470030331575053213234217818354462177454726331293360636522106648214042622508980352292712619202720737887059792497309321737403602325639498478670493317636452672647408996887173095317140340178782638096065810439326155122532483311311734333325548276728169233311026616744351947670010321604501056171458780363866014608071464692962626396796408426227540596065455297788607726524886425561121584657261123732743473380742818672275961932389355643146632705754886329435687521553015607108675239414573411752112878447189682685356887130178100858233573303715022931615990328489744 831 84037394576408493206911620458033545170241678606502943647434460213133904774304021139281095172415022156761085456988411180855670555112080461893724681377797414445148840532547855825846680489467312974450476012193034587181646328126490160293073114933580916899756297594495004117812657329434969300915973214409594399241097091603776543181688248826308173965278089728116436746656396274923646657797902245923875463763771350001412434630164855386061905866087796124220890350659623824131598303788380924090232199206229514831348413156063865629556967587691382561947265123918878220505877952713398296480 832 -419681940462713088070574258417222812719175690637042945739291084357657901847636067107828065434356270506421045761763039010162633601551315287462050542217245501225472875496077332880279996915548900731780922873391897487667957323756690644252065856429121045334720452530200411189316816350723915198685648577528128624923950705748186699831655030230040961052856981585689404777085718936454106265695042989159304420837711170845051964929877322204840230785558586376683306236848528278491578173499163092807476377601141065838593876034470307596632785497899188804233379166066861479003637885817700897680 833 2095890603031076166114752599058399640950505249760022394088176363658891802744497045820605945026317029179725750743018298057955048958527576945788871855490685816444138249776328577169225434776330644710934740880324482051258946538808923265412477746392729350050944876981553073886624196901574414437610256337766294891036965279794066848258791559863808300274492573951523377445122007937021319706784417993493434157620808432256636283048581743483016015957430254216367848441980312079134616400868408359966881318748578050543715657595571137332267566921217950673895976056316295089585860880339990000000 834 -10466887723770302436292499490501480221293590366007785697095029442013530405792362345135280289010324252438318647295768838622761125794085561126151860045705883004184455408055645712122091050171962991871754431374761951730807568745970222302689412246673522473575761885645286034457781510905344647641059667977984324683116447880693392609469730564079548545314183262845618605033624945915567714423521753106325148621562068762763986846164224399545318271637273546860366566378416716103907571436086999717679549032757879566365090893262835438902361848169106750724848376687319784696555609325710818064280 835 52271762644457678035137392665139128769813499193116726175911703919995714721142695783489962640925810937326693124818390487493310053366870407061141624419872493565807400061786877388681580454152198414497264645308691423613733606791252487427802214453447411634504104267234542231962813054461421773249381542795189330665682397546959810916154891298399769884091386649749071060233132712920322135202138328999402115368207587546999342029325406955729112014746688675516000531502083831194543513300678041876745145113184245854361391406858424784801202028608925885408669821272868541777580084201104626684128 836 -261046183062931585881218438249947204083697798003902310746927468739213048996137266622094011992661795051840841861383708475220776881347708073540988375541827345259863511074115087437494734923547163134600574036081084561707341876020908056233342398735816918150783056597732313179957828352124923329325577409013999895581905770392077997019673718843027667087724525010976813910021266587635043694039027890914015801853110530193720626464207750455051384873188788998031624177481951400739479022190488444914666768487604554504844657494049444850379417893472523457783794719980666227391547786345367796800240 837 1303671499645225841079442140842030242616316362791292304566495602544695991402453732951437240297880888072514598543110993341006986098008864692235760346194549944069569266773955872746389476679124422822736439033236479651059365641299158512610957260114354501637124464251518601065978163096633428335222030711887189101130370428665216311678295526707401668256162122238365422201154892929763111794915935026084835890582709207187360609519510246689569052641472593386039385513009299953624700696536911985593643665918124724143279690864972731067613823371511097039265880681568887666799128046670979781250000 838 -6510579028657840268397930023178874182994372289118804647506902263304955517922755217663203879053259566328727440218281034763859471145784127371129662349432209446218552961156330939670214749286558125910682574408227526658333466836320976581475961973244121228342918714668980125848590229784499877783895136832242176733107821208255167410150553687781283448157228715197121799702041739805436592831723972700661728995372313035861474189203602415635986266200331964111157068340196739846780197080806879818615615121096506411654959974062657109074443304040527557304968478260907556642908802998378908435029460 839 32514095506646425178292403810631087993738283541606426070386079241058121120496238810499194580730819526719151340303453558594244557927098323820063510422075038831532463536644847005027651727664694335596853381132864525266289899933474245383056353597011761557517079159073929353165188394275392715035185926872752600644997617663670621360987287123185196553349454598138017234277909576347190839461997545228322978495570124852312612183020496728273099323833049049505259567792193086299149572815915229511554159313870039976277414482082683577846685929916964274816496850787354650697369085174138270345149080 840 -162376941250454468598734088078092159683014404115522568291987621924093831072002049773862049126387842755460523657824985331312923714885925557649007650262624747497950814924077539507251189282801658021224761826014722242252483488358243404026096908737457547302123984609898968614914244421411038618538815872083740322779995519590867567241284742174179406906883769202798617162623145139936880192722347853641021037698359509485884715122726663619051928523289012608415211994114959704651587209088408370833204716798050792337889818743715508496087294409770904629414011287192823185770470269867070629643344608 841 810919326102150734975842056989283080462140900458019960554516066683940654580747454280880625839273412096235671061670556945914720098122339289091358063142715742558137244567331350690196189046096270736199761794603844729441653568495389175873492290959954457394673882712931828992437368097415412839313941517426855884100862105226505687332590187168620092397746504394702629594505533131845811959233529739790813881028042055620995291960588488555919451031389065176424279945827883454369396301800026086807192023315605337101568096030540176034880187134373752276190275202455129367868390679359436035156250000 842 -4049781195082593634885291982945291393519361622833698259063824299769561107496488177257842080349340496276331350135777543892602610466276053100509691989922945008856255479104071650418378830093628050410593822264025139058553626194207970884261324327181245241501904604284891141227077354928303813526502520468152262987526091449752142417894126089455229782933630677581847122150662364127742363820497066605304537645352791126166427172031257816164025596437539587829356619794590405734428057149583431638269916741695258235315654989920067991749066421192029709636655573107882279743325485651007457470384176440 843 20224885920875111747173284991933187149129907985919181103984223371328413122847230398879614659870371873455937110405247283259616832814972934226744725121679239012200279438942042287380041369743978757092052184734929816650665203176293662423179330269790085962898005200521223848832735070282513706935439644607235640525765866859296894515026937942135512980619952852786029403587756624077174610252532577436626481685251772330771923194073564089021547520793335683509357588642364554247023923624944282895444324251786004755484069508686820147104546126048703058464858996236145116704538070142693366868640180160 844 -101004613929488857836890279906396189376282656588447095205324053921977797763982317691087175108238883230588595877201560780733749941131648006831432483871893355967327224923152497916240372480415723295193127913101574854481698852355542401793484451525077265798122146824877912941741680475403785870536585439872602894078008186695340252224729835633548468329176701868213460117408275416593073254707366263348671881048284661937710779249498391499145368467544647902939542961563700837383536378222450642459096454376715825883281726589362019291936948788704348421050975967204286430969487288657805365973739262440 845 504425409209991692392517137520700496056701551246445848244340245622184978182254888350754886339370517435602218463657498810291626924941484720507272286318804688972924129202016025096490380908111659533390532299749876788062448706438330101264502231285001256411923620829567801910236558113850859613804012437985196596544988927881280534797861203704740752741497640677474046959304107517664443681742158662103605380136526160338207870221046537629828593430028257258411848694113350580713507594993864096351540918997139313084736492781145892903065572251855316849916338174122192671873929036213581025953125000000 846 -2519145808406873404678941969296642548273716375905713603820729950063512450141875772200873989106194368989857414904199683774801564725623845087639746347159515142920336224442692323915687776993820049088150116981611382304448990289245797491539624027398499182435434158398255275497339784906642886369174884756882461621127540563243210930303541839727495366489677726183135480364313123943895934198070518659023351359726583521057471560027761160085841967219472759093672287183005068964650497073631926079230282491568457278025256525843084491251676090026783099508821016203311997933366349551509669486508019993000 847 12580858051429840025728364262248876008498016847793587419317222773044460052066274517602948021156082858119358754480241632074864957248392992586441708439769479403250321404241544899838676855588971437594893736519735710918322584325277123245823624127385657074028201286923990336899347450006020554122325575858839761631656305904949293149474401332069242504916337260108192729652065255384488043420074500279738682001634138296510792512892099300389762734603715389119185718610560249135269006231807518060154377427841353462633163518676970920175114473560461601719479722916243357464521593403114047706338281250000 848 -62830110669581807203961819163471686198100355366044625850009950995098217359080981818453401968863220405820146609933753905468222988144981513683467730238707246783921121635569507842944335475730299573366008224246557471390443566765977142625074349268252662392110179776088560232038604305159784253193453790086097707493759257106643308432128449985293142700157416478909401379894753671676047682786533392091936983768823772435353744672852045962613899349610916909280526571533282768914379557672296833754474737689768706527823674534339491844188981865516691709877773925913696413015216267184477369740324020385280 849 313780529139018683798348778861154239670136050355747012490037917808264359955834349717600028678421736773471639135593776865942597726424878230880922469036653387943257427249487294763349802611421048517163574641702477831207868931787683256455023840868540975904060261779287980428555573915050041500047401730048211958245373707346644620070813248770984935266906291499164877562287964408441147608268642571759088277903302938663134586680174933715703356722951730314187702344655742434840252440774777687837352651190685258617391220944584743312462403872567400972938510326264940682805302236541816076204549297427120 850 -1567056877876628603204694783841882055764385333835465962376718777760096715308843311236720143223412085415749538977171273877560385116086597753046489271835992508022503269028321842671082249512332177594540440416502374580561651312280841674884207299396419344367924483827149972846139307375749913138472023932824161688856934605990164784574703601531475688471709650619023558178283688386697369107653604327142337337797417029936230954529468872038866379045943238404908466845090989025895099094288355228478575542550859635937958135945117500548745284289553366905842339541275824476371400016753742581255295697392000 851 7826077239689390791562811787694475601643522525030235417275035024066287943669311483849659939717392906012850224034051602796276893940502985253169893543246731091769258394089738932258636381230801121946882340505446641559796730995527117647776593445869309299134757997961677302698110524496988402865459578989745357007941312501095807357230330440850946240940171606427467128389614623465526860147475838525953777655246853067820682475337550020145511924360566197549904747108654914084586404434739253669910955993964179188344809974956901440003192904716972744201169826000486144498858380782720003579099926348998880 852 -39084458515115443448473901592300462071588249230051234390264406135448421596611408877676412022884397670287180402893062875467321811874225589497931804021731033797509617918840186803709504462602181659488244552641637863658374519232356673229212916798326186699317365353670113759366737419876391612902031113388658574771016865675043417877436123150793614824220364093060794642370500694567507428644934052961461328409422436583973414701265468634849995768312856771922249506112874493257009858164347441046344054870637583247678481074610884168310181057379458146631297989984889874588342421010962989128811258664986320 853 195193192584281112650057234212426692174637680797207805981859753970703723331259791112428505530466042292407255001552693844655089001857211033131523429229278082036800670966306208421808310680756499260750201400062575966218845781863821134767229807222590334512417322868270439173390740221188075346966767342329229156323506944268245371072772895813720845575617996397121176033398653123363521629117876277420476693570195543983452543567182153198822703623412714950614564472141422388217556570163045277640510655066339873660065453947488954438532155976381705900210888684830413510214785523041250956095187353780373040 854 -974823145634612348305028224725995131293711602576219312075681323987179601882696731960781705020418817771799698573328149001702522942530450885604153894218818524457792578069433230584323706151553242795198605352771529854711214589753158243304724974009774914163301969593879886504111834945394779103996794748249776690326904792727394436759454093855084881153201586093708657801447276026366419264400318175904185529955507900669781032980353421063332070574270859379274681141913376279997932642424907039016726204521856652540308291787920503953976524624797055690009830306102293110178541863832401386538489920186884880 855 4868415008023151727792363180795320714180290693567785336331180413362873567297210579500044304604898657176122471237556954663473418672052661147987996641303339297584531354802900461514692661131148943550290110943081207578499282220170743507498451039791507466055320947562417678798312906686357551782533700087919078080232497762012084839914481875119996528538074588501297168318393307433598945895834750428060427455319652056560859792264250146041948687565017491185566377088762204947406894955097178949294013779303612885224999491896152680518186423940790333819663831267407878917496370679028900694210975490851153600 856 -24313638036564221537748075464836443987290587283881170926186677882156874416116326200190057712834044111481219117453920538769099141148393839261271829020527775113520877969371962001139382156934184268314825028366439442053836952676670477213266212844753147683862730199566980814092041677668432866670948093313082154303617792119364510495091615699304170267378682086905979561520067521614226614704022092388830748515650118127129425161909868450758103957083551762128960608824983249715704497839687204193737844262990016969346543020816673223025755021946835013793998847935087497505981482667028392604160531658992588620 857 121426336985408247586419793453325531231742956330235019327980141581833631856450263870260731634690442003663498042827047731542292093483227108562711118095517943390746041667341887240229353129146217816088040981806722067666770312084188614320629394370529138957914218499587722152058271155683655390141957805576744800425868891088691147553292940584235619366979398283798397867917919424029378609712331143990421980466289964277920813639736272373538335903421124455129976294294510864315618257255745056758573212348007520589291009493296439714168559690675025621995250910268628007740090469044768863440194583412090288160 858 -606424072240646084974136147957459092456898097756476757366427630161022275646724219911500273956466834482165605027405477307294547343328237948940812518693816302365206047254731919375737503681109024874052745462752685384559569682145394186904308805218784802371401429219968985339824815736718488749135535194517051449149573062595768969463916299873097559487910613803419311554228499633858012704204652898571741514953671216081022065497236069772720627208121083274567835957811340022183159244291855522753881280552049742525381834309411528275147150920457276040312790344313515761905416308648951103072832308726987270560 859 3028590535404390808543706722628055304586836832800099288826512844459587383614024334598761554450806425993586083314981953024788833647122399069797538655641992941963601795952037175927722806509846003154465981414678719790175266515021817301303241879381358326162179431145130322593537205483727958945042428387056760592694110583905946258823400759042198073268374398405565395017626802863596550306270890291030024367276207781902739734844411682890638936822814425437904239936274616144309803447851382818454518131031503060099604049352591642463400921272074998779101572470902625222155341442705672758097984807455220516680 860 -15125344592513788979878163225218020387442400228926077262220782170876660247235156415234512646937457674002851427718427311908683768039989190703233056425560883355504267108853487989080894713906730911102827197879122211045119499630254308498950492874352248849844837972986435738999118950642571608917392127816758596951039276175483021091832100680985930627234959437401878138782800323871774122997072334447786016848125781923560402526948080739233611498824902844971050848571525948038535258195933927254825098720318736133479465110792928823170127736488123935069772683320361983045557895993666999518524768740520920853024 861 75538887047397552396604067210728789391408038309386913156271037554900858377597180703261793707120868755182649406723853009532334730048726504092801559384334260660474272436782808772413295319162535328388103311126858893721270439500689345581285852914883472769259934127574533888148909974173121856381865446703883779010576103123554234504335111847190712686920255755818254190480296854234304201889857571428420178033512670359679612133047776134174210763760058224732913640252682088291620634815105090667943737750944593130188291262754016253838273064751661007363805894038794538202868514322684992604502817479021734753920 862 -377256274639265038361230289260078234721591189004536729858174961338570992245424434950744804999020115998911027489496736897954409527679544779721010108062133401558401093782308575133688209221571594650476548438980426377575486359687317439358974010207161659247870088653373977248817932063590823192255140078956150389186968980489215991594567465051447471048166723496205365604704376051422026424681662617022898801945009872884986408316503130118044428729318511002666384774705256605604549440288394033289348695726519686590212601362307784081004778988877822857265135612084381744803406891498621524483929204553573148156540 863 1884095647387291211282621722724145065643172682050467329882658265781275755014808012326431181397192004583205710868749636187929901580879302434064372613844490105117854825262746186357121879194639134349425172389346045987659729096468526261456753168010274335293534278210940720674861282959532384656569703059445073398844322850213794782973132424693835562672026077802998750231852131850977286147948069785627745460233388242073039855323978588936166603947564883727664934896625068994758198987329329259163116363380693169630330155267870959498885712176066355700498443476611641849530300042934655923527063260141971627917240 864 -9409574905643705528570037886058664303530428383157137185698692612090514910751037700449711282093615161778394262035479953878376765418396053244198805357336776393036508762741608558021968644357485954534455577384291884764758947975997327335863298518477238144434722697315056955685215782373127592353122996182298127178032485431132532942664692037839053175113602375688984262666961201322605849286686504016911773329517917824810790511837134970497612047353895297738931896950243926256828707063540292742566870369946649832562951215155091172689824069474271530734933875008410248996323311459427035035467404665218423914062500 865 46993483921827523564650362621703387041909191462703852765570349230324883716120789440396245940629384391771864984963321850583338296656035780364091143518722397708575396364212426555670409877022357599524679877803631147033247000296310351550207456184764935010356071736879822021456800207921284623081492882667661801826666202882500141552191135332681505508264696680462078654626832074780156009990727867774472379542815435055174375582213685614217103445281748400490602277912931634175616350464312460992013694590636235538248782242839231306232334092335669876424507809256243259906166303561859143557393051296300281679010112 866 -234696094644230992398513647042571765538403294545258848973547067460918154817808792528537833363997791563987662886797190535534570592421887702164773898058284492020310149278543585280917462723004268611944850428984647472192601935659979527083888277135229034549411097300236986423557345149260457268853876117249003281837525699650904379149607993964379103777601632227045930950106219490063917347498143113621769964253677423914267280042230791136574215870585026871760324768809919659293229939452702343529235329081537048375214864248150634310219696697648670760874922031037321081452507264385806306343061599975094784214645280 867 1172126977865651899752669079232221158917285196517844078495338872094320196494938952305154346558374207003537001499229336815299527872187743656716806203682089792904201783594110408611733118328268146585606923134375459693880007360331847003775358985000624820760034661257238928735874630330216585898658919939663421527683571669358783807458054557749985647769577930467119320537837651230819923547923287359426718809242645593131175250543702665820624048571742786527381401830631831760617882799572187883606776941213325170162740087131536918907170141992677786368677506528071083235801835323721132816969909954433691406250000000 868 -5853883005815208508557396841557233552887593694590845714605177431484882548163087970325857249228746759631719932602717943657054669730338558469893266005716427709953588400783950024575879110544979741300237340769029513563329299432072070001573941474628696541468606286348076907914765578895724539021528131265484947668955591641147439406312208750633253249240010745100052793115059367869525898826762651108013280300071289692235135840102956662238828130536490424664669860847120103631277129447214191211826583886933242528285744170499257185892554784046024660970582652884514462667177998599825587004597596824126240844543738480 869 29235733308674343989803339807086759055848281512686156963620794076690897881504950277576778436884650099886840630029684551750998005327582674061377185805304138390332075557425020836201743774183212977264706627085832093055062323976056137867469397007926976973502590659091661427330359738098325085562062243604378206688770329037228583459900267594051713366404604882479644732632486870458022834178638956864872416789798152562374737398313318509995536881594298307267240341192955885760866040816765160217523184364167473485884905854361562105285140420165874298215084808693807323880908031171403420937823756491836113265798005520 870 -146010645087574740960569553404358584020299750773127990812565919842783852063378171213874830239383683544837152341929861353285156704768214619306533186579363771616083756663231856934823651377960988949672586545618322349797983675489613700039258080459129557413642248751440538967529210416134738502031218906277038272174691066525896490961522999146709556770956279567258205188306240098867113398275027144005364534068618528651499202988550467926776317419128412488321696492029017941432715932972682174329113492118968861684464920777434060002667263977120807869243090393220563440996701505507716034337878310864298850640518375104 871 729215047222675227529824979688817268069235265055231641830840127802651844403783059449317464456164205993159142006193911465890277457797627547627347143077189904167582481613155657481610658431837315649914754848954881999565130870700137307888372732488190097301198372065173759481919707589191862782819520370040317497489707690394708353233448121103069429259632653354615708170425691458898445548255948723179510051387330498757280332925782829655169964124725752841998618154324875566193817148960072452038681033652742091252410539249144588676601234934676945038717241640497563377289248827095745901484650545823040293223820893280 872 -3641893957172879146665582324019265140414586673526988302951042152041913741259719293465341235902058620527761540638732206919669906340262233910455386247822433523680988196588638633408732130126893933091030685054126732922140074474654928871392045011451912699250824438467696929522660924943727709196306205517804567382937277810338412979719466553436300763024289484304642773313661145796022171046661949484991724547421672403126078054617370428661602243629925768001205457296826394884942389988094944423908878075812070238598465734950219695565894833176950344027905207310246470549978449149848036344183378996019926639871859768760 873 18188611286682420480483320656041232545484075482906837343489740873886304595523913080766194488583018998282978599295386508785522098102569690549353360871140676017467478278495377367310506400175552747167117739789224004055590749953603081190457406930046207753417634079861579166917298548401664160476397544166813188439677416905320474675439098324191680208623712516376583098981694652368285970003749465575296484958716061121528286169777000684121193440456575427037211535324864182981163308635528677996896252864578231759020942612086207655991766341930306557242222351634679780253775867029673075899857572836743802139439533664000 874 -90839002593099273909965325702082357049242550895753255153698763060084347322038764985748785975589105180211901128059910881978036565466495079231038238217996625647878195292485494517517574870441976820806028528810026061444683779802605777341357644450402399134631547778713722040725409798367579016566905355020754653612613018875278221691502428889169049892431469118091876179426263150382637580224477804266406257651025443918774571142587862271720103009918699382519294814703381925585026704634333888716248807694216669840095094496667880589974716166161251728047961889776540603200672546039088627787018344809250049391949476857480 875 453675932950678659413198255220685600348788511330790542881901250940078397482639317700253936815227873871458294776710640633421736904101238281416728115443023147521403101060756126904630631067235929950768393909599787301158020705985585425121980464283723981963816987191975960363394332364418651774168430173075083243081096713095564982618809509629123909203671457908478772726029126614786104337522093812778109467684546331726850835698826317592609313394740093375271997437440690441539153383388730789804064890154249714254567008656390387715772187247550696198292837335548390332585614549971193237049809405497009201049804687500000 876 -2265790190250250154032810920765410389869805635927178795785751110574021676925281980523528508637696287885422419689622206359840295611236207170317563361944322226491025761576264903205204350364334695815766807482304873792883950443706548213366055400960379476132076848133441582865125803760652513141537536537903526472475615127016838276206488939848438099645376294490242075236940804521067262039280849900046665935398272888566431603207204579499160302160450010635746001148913679500891523531909799124948270426336676316594275788299631092985659207524693913231417092664469728392643748352587109626608240706782328755888220381784640 877 11316033105240702023561815088885401947126281283193891819317662331031031864233449344005763817369566409279532723193324132105017667932969883017093417930805166878028156027028552196167383186540234854815346199284487283024893617951464858807917129596586615855710942525455500721720924766786383132907564891717237680664080947091180711510588891702550838670274017265391075431450270404445206422329869785809032091910603706962970196158394328047136064687012473822786858544976071953715700091518390519985135603982175355642118899296002083393980182362245289679459854572920349517203873351821482593789557014167829291383176192454356560 878 -56515723424237446894440272397223789906775334199094778619257345468759766201211475368411474190393563444978076299775314714442485733355436146958946056522301431389696428449339637107282431973780102321600561598932205849731387829974001601221772908064957073493499411132257825358480928362594863368792337186993265637477164862571137986695824973328344366977830444966538244454161186952606379939143194408160503953116802130730005196045378483072734694939879764676436909251289910468605517014524005613209426964660004568732425736094763739688143420524303410916756323208948884669477630930476841928626046822776480690323681929116911660 879 282257139741072118164496923576578427406989439287856744184914387494716010948030007812657988277392199685385386753144063249604678463515773248179491681607398502617482731390899894085289961734806199308107469191481665165325133758345696279139457413430217921088125614187271733019034443130593231159270034415131326676404976979492761205767532935811634969107801852723207427570588371578454096484166547274019372713469836490508348021771575144989187292560143408124679860913084280024885030303232329265791014585938873015797123968316326173844876784750139977702859694329562052548163196837089909982169982101364973487504106332824498720 880 -1409681964956831771969277248998934305061043847352420898514430378453723713768854414018899839180839451837805425886441088615923365735399799347441893114391495930686177959617051175573692479345992324953559462609729452729095412349919699030474903786392963367252627357219385530248473156316996876073854319607388841753221698685406280497299201216544467109138490133930787590742631205662301019232563348717447226518928586701220461924997229902172095453170930414156878647702772239117706601755945821140463683273181979590128318547262070506239868523863383986863007437545030637338793422381767791507250032642601085668006392825907326912 881 7040409359602792050697865942786959071814520917537629913125418462197939092602678117688035519177858783298914726334098512951263120585424650543410135872102817360975236120675397471650677535893718762537640902931679446093098540680643218767411551260078364149729353429926556564237550383422004829426741210297969243716230838960673583991761108132191462481434671638583976414147195760994924824335482266000653479430760109964901292587196244109916521517104100129528997548200918773700815110855298301664985758152928339172913077953031943201277397794898637236724100780683276480269435960235130700023724107140455653052671339942161395520 882 -35162135180329137169301700088408792189731252428291677740722753204061135717590472912036050410406426236317142142292181348696501186143759167396509805574391054960426207609495607553992329416793459352583115847408217641768819809181670497358784448186672555645757144964655874904156926801557745208191377586578859998378481565227134842168177700945542421084642083551314550936410997151593025098428662725309168362344344852368556442117634500391747958962526380156785684365779889305890231434131167695760339812324315005125002998254527410239860615770544550733883497800056298388808590370036553654712045706901077713417163848876953125000 883 175611569813421851547701582547998611049507161051830463008592685877587325611069066299070195141440928315015398468299569363252061416640971606136589176198261101217983664278454846334208576135967333799424168615028584145187423962051151634600497640434004496486737269868779624379764492859422034391986381831045042574009042160938658762648401366490959185904415224054147316558994322350977598251403167506981192394634758122284202683163077323353240528215422203117640057756653721393839697414029382892606241589261887508814734475555524970564138942732324445230858799201074931458589271828062008684057217961232769828408931214299099361640 884 -877064570957304835501247157182594873058341760230578613329113923246095070783789510984609628449617306007684371309437328889997569179264581041960453860763939775879409364015133649961007764298977125253911430356732125566744883249384428129820358690629106167408308876098033983751878094993606653665859587991022469416573305052037725645418061966628121821197194873956533160067850025313296464764551559766258964738502701055335084631977744327090679586830323455662055374485590635362167339697127252813196731080758252831367611930535302632716742235901215366766529163836371408716039409078979683366481177856401523448894540378952029128960 885 4380367687718968782955381282200078349059740768609217481259529424573717754648982642431609669770970048083576182133009032422360740985705591192616052050369055151849705524233774839353281715481897054940439008109328807915268230465852172128594333799526157355869746025257977636365312067651685208139095343412790186238700119438102703034421988887330987603209001210164183065581694537737661560903643980470745561707979983671665104112806827554545859430116254884747264483708170528116302543325365694899583828446942625289516011418976243633475568025603480026744880483752126963061707243139343224117622063682050546789068286701784261067712 886 -21877118530650605941961131121597456765902204177309015072881961290901468469889106312370059580966752215315829126341495449739217019031317427796079040996482019240332897228819925128824234301362747706672057122893656856687428803398866661025993145669191022911651948263844865734668742550066260774283856540182388909826460074363790751422159059931412241222740626504609408025664673683411075072391683568998639174407665659855487100803169256831146618722734357933301513425104373352163151003354283968208609848980783704242055930308961585235179545788720647451544966512686959850235417452133868650990456513513670266859767365670903810798180 887 109262271804714976688712300866602856226546521426695531874709231700894594500122594096729835336733610274914456628740501513353699429885835631495637149508923726307412327760622624938772669622364117633097196228206200535654238555870326164988894741053569595827077937777714492902573313976091922469083973475769991962267463520369810940965711955053210936551295548787917193152192775250784399137534524315575248650269511994064931629955606874662423468442938137931846230974580916002508774532545057140763325340556825444111760528407221356403702569357837151309786020077895409017710207880622007939700199732080422603216661684206669064492760 888 -545696143529178965782025962098405030816141692035354373721098471389040007441490658579951373556772028794195512554576716454643757850837478632526070673504590907852898281101758267571460348845928898313948271702809120918498364859555063673114581279924077880059786772572256504530307035454918554223409259420089993640378629195919527926823597285244405828501412089227337414867427303454012961305477004726157096592464396350510988167354443166165754147283885998451190383715118537278868533515249504389635201776852849942768514605971611643003922413732972784827045575929998329591525182752017961903312311635296474001685006392901545172064560 889 2725411560483188535514280395632079119036748158196820494175114975216352793071111950613030482105813057194857228056603623238040815363012829165821995264747338167454295127212380998894582619657957602377874382857674349694187559028598968176185310329429590312109621226345128099116494080337276018843573804077839788260158609183577680107890509115078686746934734301880836623340691553640207031355262178512802180899579784553869357586350486440539078079552478299931035063961003163504648003666126706520165061222550735909086940064600825172387069151304814460716494804107910301620767994903151960388091478833304762250861138340056411863311920 890 -13611746501514351730742670065825383914739714115938052917537512432400773219327070360084180329168920268799034133383823713812462274481564073755144684215507773207117238022987678134928561510538900609628822058204901667854678314474294846677689555521701717907109288034948420674800917064156395397482792763062918942490342592983506338989203599632971408123150115831531465648188619685147243547250169167643988004548108596645022878623893252559413765826713372392908248704831971425907244669627408170740077592588531273279774671354955093761115608309525984181807092932001137597732728879998407403364008204137787053307905542046836252962594368 891 67982347847069433447592459924717125051169167021239433763234489701664916751970216725448487614816717391869474628011240770443835153134635385196850555285083715793122008083384026599811558610435586658640020380484637959543567339405849683182624603896265594485562661902941046018927139097077395643993746123041514359239085397424258070031275606153337612739196935869025357972779876295907521068317286102634150920867744906520478640212530627275869548643587279715989607089069456014962008745499856680950016507630196338385129083131528078237312412774689293179604642582388490604019345910477523617071170394104194279988559603691101074218750000 892 -339530672263110230951821086283200439577307891344867351362342658767844399248909546537974229062789771278899674291244481650591127362348431211941669533402520127643899715259502061101076786557724819018207725106568455280007390691763520558944610549728546214611190200423321031406188794481479593715237823966535814428710903582795381652337716784898004609367408972764007333618881010178269477405785828148729175115156817281601039264869408512283065923743776316308701590855042039246699651150869680477708938265586947624518284511438314146742138804478247812080505350463861728620437612635665425743461602622126508929942642660151682627040709080 893 1695752293721692754809767127461449003935938628665294946333760647373556574076300758745089654669700313442208899595689124481115820869063833376550779528527704108949375957511062925544011722337573004279066577799882766572041391360879397192489320326751753770622517686324761254279509544666740188096260576585386038468141799806971274927151919515191036196825992997180895687394929165163874615673871834195045589879427791481235903481428879091292861431076535000447011598447180719733785047073898825655393854582060193325292755961247293937746433703464472865547665870119912300509325209793388176135814620002018036176834473426037646333154078160 894 -8469277395377358109872047230554104924579380287461456303557316879779563873882195623933809069463324272393135052231266153029286510268870264011520392164291050163824344127837691233281892998028258908396009250421114712241795092199470367409915900737076712064686287997136531320310973285164423870078079949053410136197151155913293835447711149778242138014334481499292803562776086310461922059900224266301702628143595863177316930327228186068427037265579132373280958028373204419793662370503996967941639738063505825852515398479264871513843836938452788437881260768395736212767710517443658992443925005042064549495794594712905435754148752080 895 42299072578029933800143073877739496103765173055813083437878442963815251973467502166462711218436937986142249925669005255911632068046759866068710785446235747745580802515569251187452582906353427173776716591488695825386395600147075466281926342228751846848209728879553402236636928027580977317596667455048875205364542659989534874579515757739262439211329937052584911978873512415959218765272836534530047814590196027730269882930614218673869420613166082553049758586964591696152794609971833835482310395021780799839837639636732230867020391334875313529975816077148280618656934300830085072941158488365508534451432827880928636263202688544 896 -211259318958352626959419928128219023509318247125852174536279053865037112255878428788973920426903233803556437965813391205585439179139788393590938353651679655314145191135237052526618647886084360047601346815749903815406384275288128026352254890037572002952833188321430217643917692994893832027059248729178255071435634394209128160759744173606134979509784184900158644420693812350375237903751260848278734393468168705925159143612172425498722545818803239399091303979539423439591353097742411027836544153079573460311707460033124461309472061910518804870190517647135858483451490905298821798544687467453728559250793393481622583099310729620 897 1055119006614737757835229964341606717192581657886084439155552019303641318736159822714161832232471000490449099316437004014518135476640191753943594007089771299673768624621919727223245866811212857316894129024035194083635007305786860153910927432963570315751050929409149804955129614957775214583305946830232533690113313285692132462337419263562984478654969165609350507834219442928748628620936139866343165943651768250239452207886634641607440083787821246404417876838158783669375460530533778957831204006887433969316679754876819268072527178866746207157672956022499079894779081642982727715426679413082017518202871401662395298148744512960 898 -5269720205642649046649227605870942234530878324742860478410524283493130639790285974246120064100926990200071503824298399782977547452930133648593562496433880043470882273306581265697391662191859315218563662219151275573611367223222792639521725542139880697264435877951043290895051584727863961476756315738967609799730746121980136694984784608842425117947896326232531966769555414824993377983377122673018027868592896347710488663755485958499657808518160434564589140837037659464525001784960131272835534569298662329925167906376687711884142046222849039007044077181666879033843423894830465640185931608416680264786526030302877415527479685760 899 26319292239527802246334852002625729291483474614121739208079259213441775942890304810194748707244896758618822082504004243632446260360018131348370517918785452052485274090263125565051488946875915823505395821317006926947180243417430855340881588080320427509140508444939026002356820484347173734183132210976601299222236986019628554469317716335261320282355599042035244870058254736014669629393206825920740262832470414918375657134941411090873979038364602255964637051816816996702413220192429979669541020261744866509427681336794936846627594848334508289315656667427031499492968095548797992374903637058573884462874035900158059676576641961120 900 -131450242907419412330305733057558503516909131544974686378129189071578647625879911246472661598962012144435116956506110083475384378131423889345472753383267341084357007817480832683229380906896935140729726907577717929586194660179279660841403042690044801837318428288889913200659897863489495483503532542599803155559950280557984010052242310020774525359377829697726713664776580259443230793112882598016246702875959237187220222761245477915534451908202830024421799389826766931074616286778088780366164811429085127741590507449844140295610374530349057040212503388467911272400033824757168580324766436125551943230883959283044354783164062500000 901 656521745930507608752914316047739473724851378415522850945151332765931092471098335859186434179055554550452859383215866121686159491222427860216012641758826897757609916957451439594375376338552950203422609416314906418576998857721152579119105096676139409842322893784688800669222575344842097309396111478023434184261682864363098514648075110582683877187505092641223228029477552932219422775374387805292605335360457908202544832528089028043721064247774068482580707813077649279563526219561447051135332331168386098556478510593192237100949161172384099669666352497694265206553227466658418289262995830068199824862223874144958999921689896154880 902 -3278969473854697092496539904429120098814252172685067010540916578836496199093456766125981026581646644401097706786460617381592182381327092583451371342708996867403583897886162677796741763198648603843036425078158152345553636201811299743826572572645241730975237956208451271635086144044915352969877474732256730598779247563454526080878496289042687002171233145430911928199402483352642639639319255858468641108666096324169031443701541117795789552616414626529312717695997464588952244439502994627300712879066287326323590113205758787301534280682959772923593326845628137028393772743063491466823999055342259367270042541970657866172938547801760 903 16376691392120358679024800630094497946458778846965284847773570067057140484951816185191776777279320449888095966342123349270189083654247162293871190205556562427453115591878841281133228518301113181984600528352705722124525912813033180337384100002912558368436681265227148654567263022859986978841802227068081788483382509988680835041470533627768498708359415516881011308265760664228397007768890459927149429877070115594974886326348561251331304661023879298552200781470749105499356260590327597196267783092145115107147983952483930414795446367248489375195106603285518388639254452494904300268271424578174043152183764695384821226429965672963040 904 -81792877915291393181191343854952055562236047006690554300550518642436935054820188137323973616610765300049505849595892612781973133516510993093836751966911370973396921346607265911854565000143280991881052417602285769239197451715536293388594260523396240081296035301438690459481407686076151780387983468155297870577955788282624835873811208995207088077543198876734409814164365131492297216060308261021683672205621451185366816709156285065099436892463092245324759185982849264200039763647158595936045374733855296964126830712931634570080652266835747168527730797313082384883107487268838088713334349596200079287590279311623704512562371988211680 905 408512495223333809037552347209263305128515947480929619269047894214160161820759392685861172096221722824556648000191640452789523274579701313573637700431424747845032137554325792178544346741047105064422493842610311245260964068236711653167343710017404425599401192886743514781056312421065421046799652238742482182334099627618198730454361653753451777172611939550926884291822703861829903260091383572215909811574428574095644263886607882781348535143124610291992553687557294199507415140763027481403960241977013725690180882459179424591390763799054329119008855434403368631123101545783742472396603075904468050001112473916355005943972761459772096 906 -2040307992147445348669894449361938692832819715619433252971789979380877187901695642277617884917663681877614605078219837802287630041361090997704978581073065103751402232266362262260389811261852263152882764500895870181904925395994613941039989280164188770239834876172753205722163149785122549930207976137207209575123400457979420362271034343513142507656498424766769811638603037058930674708282140681362450417748055406160585365760355543349679742557230372524022284010691159812759200728115458096326122078845792620271090647324608330747044398733651540179133485468470650961188700696830429031801703996629251498632035257450122978316237594907646920 907 10190292397384704993908072608169329965306144775916243259054254252034590585661170076645654926876534155353466550170160821658614072863688800683135119043286642690180652824880508321984085826919725195239866508477462284370484357269962074038490795412506918554781093703486848976760087175883798402628271369240957728087441018825646908794410068816065982864972817124961103370565037127755128512965344601236367099765018132843345040209960863669159879390973753371396175884433278700401163470297423921462805513202568837424190103673588516497173980054718820179891975323877179798633965992755292772853947754322137680080331690271088986066113561884702369160 908 -50895348042004005668913115944986686555796659205705025528426258846890824125521372574436173010335993826572655071609778993636359934401793734689446877600556084361199626168318397841627565225860081233934795832538867246277694449580702649520435855942421669213581784080741035363003298835498927043963888391528351648542450462967537118301863225683828792061121291772956891295035308690932217413137540994098830238467874436061207331625234083824367509020168500619443536220343540246076460553898377488461006140604726010384385289049995455060841162779487648494284205369942205460022243000886379106152347151186553145704715136226227133645622740758148058920 909 254196787800548059116463747404003913050953611434434340923053041985571332816135348171551403153933346504554294857104946788898871399542512162255323239061083193619192852369819060727160776815626808363106681055804683496260432124418470878792935958172271043156943124011621892792117686153096951352690927720064594592280225634622160238628435985043230100619646455784920812901608599418974190353673475063844470832972262004645598225259474722040189162781900928492033939330119975073050027993261302007486413831740994903350170351567732832699688155056220773851011139570882752062749058076777736262288352217201502912593415115648300829574023142899617108000 910 -1269587253355484537015744760385931631666576004362092395049753929477386491922346326856814425642447318530988208929167014456643264297715074480714773759925959467032122542880030363741698605084641586824527324613881633506047982423606538619905377944937331748514622525970133519494697674248160048239538754382080859804300687372919388378449484415188125552551715500221685524270234065685992271575044721851647312791633590146834298280205068968820410000209246322380413268831635048870759515625561817812871827380364691841031889919560184260983013793293208779500260524350640466269439731632675733828078845199358853682353542502802746053171028475185022385728 911 6340968169887436491132424434419307271221647442203644783179341799255882039787789008999457339926602963025242975442052596902005326624153226001374556100618129061466693271244937601563917292135147332658177087808080606424279165782008507925981854719500394572712988466700447325687019119461172579022943284784267741064289931445432043274238427837659060413371532061155132242798084985506244210523852602443321185158391497316763139043931464975252477090843300156322949730502870321942820573243525999428351125462904730751742881470873205586537321562589167057602923723076702852196080649992488024820616501900506912618592784766655948382248216677706537340920 912 -31670076769558413615250211950416605943437065898286844284409980148695770494773441815781280902813241772565769466160690327728765639005502132057303841050784624862917530537851634621846100072012715022212715608515139432305473245764307843862771215183469624209109279019540063123360057115291273133168318708544231974284912979971434573920002294376686900170371149912571583008448210013054677652474698290055042022887977071453214101797364389736599597254922695525377868056033467128757162199602207959279242294169113656769920391115681748488251272184771861920725582118242052352055420877583048583496379652153214304984183454019542547716251615238984592638880 913 158176944215976304584382219599013935489674721244455651628597491213639335658452239518031370117008085961555212229674422666421874385394402762520597497471607764923224467965611669086109765967555290800974789895760170658612221249381428004396754371562564607221838239133737883726749025679877552559964439551984334942759258695147551791424731866377530231012635972281279448882504255799457515766353497284388433726158123057381468227519758066606106424692175422848034151272949475993699604113495404859781705238135438382114944277655133907155955639198212792701978737998983469286709459806767705109846145116129669246486872705861925903472106858908411968131760 914 -790019420509772243356351020207328900996023088053544912127513727998100183020606644857563681164269050781728166114292931588857611126176639618059658179384999394829890258493454342864432255625700112151476932028605228727094956240072449496795605805451977496682375888014784944433927026508359986254089350716420666316954065583532327195130711927416212626597732398857245516914479732614769082355360868622788674318955167026815127621616250623780377596362964909106541866963340788792777816244489927366247460731409236220091911705113440433159224660764837663347173709792905891526256151976862173003105015092197935069563141056108222115610133147344025793430320 915 3945780056535146614359042800379773855247896734868524861664194248034227143611117340982585817399682581499997507259364696569485555023636331207139494950589559818986446427666761034852956730283551379816666206962541962057731092914897370710771495662202772852282467549975483274385843181577273373968511839097314147615825223734145212720513120054718172156134880947890932700265748238931822729362861831165208742950337878453259029828566642479508510858681272654277541821717880493034359143425633471942249533267181408711734861195209045205812536416934931369347809633896785319656346099579389651262093881292936708074560163258045905109372783879764744459475328 916 -19707362181930453887219018353425180554322191661597708779600096817419857185612294579689225015942737784238524667807416470311568137809100671695047149998850694510767458959143484426257944367955510439586515171237586764644235535028008156115479904644735464846279791529626458493793922004056796600333997449639969678321397815047723234229115366366933049600031505830942804052576184993107218425587458824771672223973504191480182249484764849204181167299360998389106310791275069140342976160595935266703946719458214428036546067314143239364836900493784026754962102707777107638489493638430196576546404589004386001045982671695281280581859717202498923222570960 917 98429355281615571214245478799004718581020324765667945704000483559196233271651373146103217636878668540689686999517957943322772160486020803013430694650748288832404538749048155585890278304510619207531340768013246872487021538089724487468809120253967752449249122361711210361587963771625003739945156291549684980056708825429194919282156620776093989172939369338064433498995628097672240931489056039153925839682637916704798590325476495918330947208258015989814054056844923379394587347070136748214760688670702864552170205492868904875536735678822437116212232683351371824716890967952888453127336795864988861129938861085844901234857055522103346031130640 918 -491610668808504786511236950210715288337666872604125850820089561131715391667234799427977399635172870652573218837461696263763518906131160546641154395396166562414569509982991060306434559941373844299053591962244811449186267703857719798523409386017910833311336847525540195542353827770044272491991875377729091104095871421125117683138428485348056384816305134414283736983306120397561665812486083779924445734352096536743537190991883084073896151164743500669540172458665464137809819749204922446376960380567336400587419970850055492145446191535165726393069872300899435623074614180315368249118392129955463125875902658887691376854047105170802617125000000 919 2455378639642042404882021329126423474940033672745307568296203575184519747282489368198494302856848178776181800287213477530657836538783489563746353291478133320438383080328540769103954983820354673920191498483899547934455896366384041213517354822439837567898842361417007070227860793758980642805487168643935286363220946488535683922245310697814967031327132798775981651756773421261301548807820032315129216403399863156101749383255221620160758394721779125752434373507257745889685435181265380797413915982345879401369425419939085575921305403087055898682443345230411919524716689397084377810281910207835366820056628690502401122240600089002420904846523480 920 -12263548749081722663514008703625995507988537745939878561218538508666161129090259398774001436551323240735386274260593401362361694451858841897189666711241328921102576363162657428296383859407097528981826016884259155172635699786450727582730701531642449591842587663816464660540239507959256580099145152085742000911956792516110294545277452652178423265685836614662174429384210382836965971790226666995401405790946437325100228687626683323509658871687042328945296766886320056502646245379613876170161738381313873306584865102294755868313014700769748651651762227513868227710015438272041860005213787966977015527961827090365547554058692817900219585584536784 921 61251166390636182684217633047426253351517126635530338090776630987909165248442120775635620638584242027560018307924787889540568723646634823807896272390564726424616559468564847090296814064356838906966774894318775367854640845838950430923519247606466089166640502989745643255684149551153724504295404668397842784142238051654839672218877321696307130884626358362517023288937968896284911057393773335982729366849198540729031153181638128906791608931634350624827490784941277343490530946903550677625570838454258761611236855477205186088762579542627158110072250874901834404925540523854321249324512063033974121878076409172184780548493141241687128520555527280 922 -305923667276442105488961171565507480134204303857502393609573086441780592157349204090891575966030840061728724845980095695590367649016001478997139191278254409094749735740500131074638642913626077187182210833338352027083103140009074549243824441678716204568741340854423738820418122215903363711800800973939334079148596776432252357671626678409731516536106733062714824641544304077896285285165888054730711512549151327953541323772938782050993615946460800186360860369087210424057445239686777563037231868391806127753870443909830482052654912509761452279994489347298716957839002813227403805469228156074084266204953098477712374701370283609777365744501804840 923 1527961111749077038249307693301180372067910986763906862990392121881482697557291257702069518096860425443737184767029513712536939178725641189790695202375680201437482428779746050112767219752780298843889482060335647719234133776210003978346728793216556558030224898525345001042391704675313658408885907356295048867686924311324684130920531237332038665892223078328228018665001878479913409638669156079092463349623831419594737055262424613304263925209449496591608335084757494902912320511635214621359282765287014605808844773106730528352979188405338821024624481491568630852664299536782599680152407557557355164927057916299676736331016848414716586260727110560 924 -7631537370911245163983284636996696338845680956618430922836211734289007196133007742743561500018410025349401631709784854743893911590713023907883180042168575897872274251968103919123831947141862639788473982368451314095525462529447151904837828334084857700551393838413925519275581944888065512507584916070672781952786965039787248212307037884064900260259393255803692019230802122535344791573955673629551387399745877467369944057846384981843875851551145920802730616673055536066147066106626368244880233433374707518929533492187190363849750349190512735917900103406343904698157439588453314796522747502158523900256489539506829114914834664028895885397352236640 925 38116435301199948819030027051810526578883292994137460392976538608016446752577833266459734194686545207691065447026168679910043104377399103193967883021425752052075575182802854169029301184643681508997567349775400076887921769606536045189568396652402208190862096792943065836814257930143635316524370067293522435266892733496018471698368927893445180773473564899917688141291803617215137218824098136783847126262237740548268710865059943731887448728873564469028499818465707237713191130601062245824719405198916607598961181772365194489283620024772193187217622451618200000336646557036986284373648075786077874288977995078533269492795256696440077794564736856000 926 -190376364220356115861786042240414347113752948269855026260816944991442836102238098118116922948623403440141660575049708579464308161712171546730131165198805727041954141706763715477063194361746249437487849884137392392663756138693552061556969583712052065748096325774688638763786115471829712029076902333944429009837342216435297441884545393935465349989611110532105952543545576964827989878403962685725512031283578300371103891742799556259023407347477913268663236528612527360389948955338549237893911828995270916829497149893545427572019082765794092107711966036135396305744370228443771488433851371568639633270439850337785386163390870595785344651141897905980 927 950854979870818572211509574512533362606986138607798027602570070453484715375795463092644394015238789566187581944423032063559597398842884855836577448619709294718713782203145633936140873673015247999534784210955908066918221059494224428272674404085006541978086287310472920686439821612267062238000062358320071537806790142497763924514327354407680480460168487929446103848298768768176966758691768514699530522992716019610263148602493202588884890019292057587989921018402935938679640019816374742128856953385108893452982193481909720254205855355340555514842430356447196131636590310000817257549985251177595551383752964707826473348848470848379204574140530186000 928 -4749151758298754398922787583906888077245022362550801571053784780767135404921133589907765911918784256076809743871121501739869325370298244942675147062879690281272886185896099152256479471416406976808021255191573958933368485571935054121814489076437505734987532264745734900195741996953510596415011087317686995234627664127669327362309529710446459333909006129418026583327178588945524456869432402202424211275907886821502233419997742723405285705940069322892018927461897497364331687184999896160273602931472844296759585220993146341565861285178617319001553362694142671406398257602937053962364639043855391917842435975402915118619199378811324553178815841673960 929 23720198233052982143166560160740538943398174125119181151441939055715294164514596186406925544998018243483742961853610084039820957716021374094739162940540110769759087085638213203950554087591096202787102932280843024166662834288243973224132647270904226706503928642002378834131585431500849480479710920510298878243996083479424842788610911128523137927518196671436935906011112988377288702510959887328483982637627765074777016651090182960169463182325112442042089835899340147258276235068610453032740480226720843668621564275725112312799377537979812496732514740593343754659061296966670134297306784439340669020284346476508958634737363363172186275922058729617280 930 -118473463217775378553772765534021293969983353560407092955320222487954345585129354070817386189801929829012888234204321333725772417839698153408670335332052488737130063992246774550914326598774883722522680774671522416402310607816014253361393705992849605431947041443119408262947542289592952512718556156742299235960604094367664940583441936316039139245858752479666491820933156069363197578410671038440560622475187707177458847036975433960628018611485664396680165499236470754583145282527028195459273633355967048149725617486782713063431782414145562212536462531212273495267096223197661841864897420675069096731446455924709066645714918889498998040473589365979936 931 591731046146783577094568592624273917250722442594944127005627319622972832406929641707090059916841002905381235541407190334935383182550586910150716497630552172532389685890383997488455014698499687765553668745674091553459446107781381609162707554099624774713806383147696292613003299298181771411537364262998594465324177270472225535730922031106283435409892715031281242123639204248187465215700368832657401178043936459572176382085466701664807499902793487074573078881592024618768491470965067423937054407374427061443325274225258575150124106680538287042548501450354896563950959893094523902743689203972940496455715876142564111829264479066881353173617005476250000 932 -2955480707954160462848945062946346657512996749226893681557076365713453363577529487281656897975209086399731385670869604087043142397825088054454490661448734295212740330278688313636006538005918504880528248938962334958534036085538982178811591914521194556108120937288118285529539010979652517082303037171951134373480735186747006297081465087864932696036928655723484797784666758806691321840442746749437377774725113975101924497432919772084436034274048437049299371269500495230906791661095161904515203207259498823416337204978201709178227507994239574259610287760629496709615988893788257617948060640069084023654973685898317138636842919133859386771533622250536480 933 14761564950767832536844677377631270550922363184777411099738452158868909618725924341621137346800079681267683019535104346243966820550766249017961335993945446747793536912217242809800418507082079563497600900381098050275207511424021068545832817065025473345620411112285778360737033002320665305041299199594096769753933789893077223305613301472667467265986337558792144598529155925912715169234111559035478041177891340939488108567030265253213713329332621088570882074952953241206230011813282368345033613810722257331115776191548432974327373185374711042315014296234201141448220659792952925092770926710122260713061171479103366734450771870835342854740535331309033360 934 -73728801386865030818394453925749333104981610553518868073104795847027262710231731320837907626148149585774883603994926954205680104785144059602558492946205041839889560701813102470791169524130515164578488437128289512348868352026828998679132860394372412374003445223568689564066658410948504976464304888764947998824519410975594482570046717702935648170727441240307265851059601474539826507062198402171550207798304813121284222270019292023101601115319105731599995070340957098752670433382835343980480437471709683083234799890154831855042875642863415692009205166657824803657543407175231138765512698118881683650609250148409721323185883755079902832174964839437023220 935 368249735269154752857649304634491321497608685866238624493475290487291247975168112586431046646108939642319472118348993450417674961868045730849142419314200583307255880724563838009192258478812305688322503744801189329057984175363948046878663591488469696028445015180819016325338283186234778866404603027307280379155621015247086880859283697165741897303883768512114195465981349702581905157631713491446551134197128906324663243129391376503967768990307978921408781041953325481332530454190158938292378110471652135162925020256494474241098915116130457005366828993258490546464193896273430339042758765314382016727971298663182169298097242877449321107351206204011530752 936 -1839281530324036826505887285434024495727906630795582873404911306653938658422981758911928571656580441055388389052651222628955801759330249777478355566553298853591262011097581135355741248278255907150542419879215342001438115405797496922177085780137388706124979108942659082607859480657743152991924699949424717705718513083632618769250495052806733511663985887564877889999687001010025104857193852723155996145756206930774533628156939667136084088362432289853003213132132629598630774288765334523825111892059121015014091779241959653818692635311252256759127065287587451904642560173593892246265556935626196493514658726505672888416744509134439344300976102670034042000 937 9186592915599244768460568298645928110999576341647094821275330752551155732571563107479002897921874561514639979473220621028295786802204449262111743918323840592110038646677352949268803673364181051723093409855632658022124205015082481959219595998978633025256032262381691042267643937543477007473007039235120254922905700353682663650038160534951138580019512368165068643561701226571880504866212703161753610204757618127362863722678253389306559872090127008845176368042325488928653040946312662948329069724946498035681293861788215939580535340841467870140952755641015353220996174994178793173941936843044407650682096233273088385335099788381704013111823205632359393760 938 -45883995532603903774240684945795493816666327463343965072148107223563075274091442599721885476294224222490499257816672291596551984187982776964811855285018329609845981939960979282861775276877599389469821562018804907072123561296014315542584016263555325931049585446970386495761100050523656481888100190635968437434768876500003495949277421834072268936335015543731756278150692037377606298108934527111949610457364904771864821395653158755314078962425646432638512918762925871280793999551839059870308147345291887702850447601507244492188344237984484700591006454597538232209116677437689006086053276939503081839840664016421467068800023429190984113948113882719574300040 939 229175653938138773909679246427881646432550666456957610424254124471257532519157471557716339599382227479744879147135455854726122263942107799749699255896417429041722742596823208558702583651284282360610716853959739099220723644811828689983726343212006899485221039133430364925579935289622948775351639929800523931383456901794479654954359862120586178101125747842669577183634559352977956151747638521367495547440305862229472931526877620494681751866998903736738716757737514220638750674353835082214007448153051989767524227154544199414680242677513857057871068264184262125013197241202904191596612788733707717305231832931149207777287984298892550173397071826191375049920 940 -1144659250254852705857387299977557797873218488314272320150928845098461824656855669110083206828829317039789582548724431104190578754476804382792380857908170031224349230310728685301179393875297559237305654924830824543448188842969718829227228916362098290513949764607931450346380634239127387766251010074907936018984393780771363808522076973176152751181203447282445171178798257169549820660441800528967474724716640238745536684975335318409163786902650073749058418020585877800654533028836297432548835679180408704718690168428617023408690405911823454026180039711823420377490728615885524506025563233918365053612023417988767001982344972494753706764350546167150456844256 941 5717214108605534237544867491917663815094715085097853246237370427165537275119257858466940565457489681282689732177475904558656450739682232305126663158521146808453178939915435516382086239334642431897275853503405818654842175942569265140667349529119938326690291066585842525640795941470668142934516203349699574164959246301408512114828477963103890043489826706277012034416388183646288544805819143771628010601659064947754385831661479427324818411363210020781037630748976476571564757815286241486838694428981714040537574620414159361973274185951418301223480826272337530531398389990399527898501324934864910978141022961328961089970103946409176846629767762803879351722320 942 -28555724395954393405147135402837163747367977150090657668308734458401117706407758199667680849763788694729357951056288886357195966804888432054799310149513795895724211159556395015475282118969737411971000945576989784257996218481728654444628322223470604911972207503488735757048773784097126977183544306539635346545789016823914065286908518902077118105086948387911377539038827894023419285424180916399643966720593281924540594465155665446022139014980076600681699460278755644835571936714256801024292424341418175429364453019820233666487531903461754759863612390146322545799511783092498113768570786040822774815662877739409900824706381715471507281815384034138576240296560 943 142627213048722367909059393157330902704245145680728523454649140295937714100933765769283962674854130171978023276219640142886949102493133101779538441998101780136650089672863860575703689056572071272941054563804477077258920667072048740651324917998458694735301269715198245403711266726508449695158529887382484074475786075546803019619660598178174987564261053303464165545753480403265045616709326995999521685476171265000977652905446769382626037250603940338148367193393077000366978714320900138894888956990238412305033343526238705186024682104461416263289911387122736379375553684543105931932389892993316045345458711734107963564736686467948976958102387625984017947572160 944 -712380624496531742257643049509338142214529514708299775517659636117951612273202018646370639843153838729741927698491105162830471417643138320858605671632468107356255479669018117176316624895908173783810457911375115910249799730132107851876056131740182993301849032528770897328918032431660318127831004681152979249103105239622008726172352267439969124325878721063493284373941009259346740746815127147376028191917566376600577712084888386563701105935747830804764451364044694769890332604533660358430850649779895729780703601627383811814821718353547338677274109935297598797930468503092012102196316744769907673565348461284582969034803405105982796990478379746614876278375760 945 3558133912829237908419127189083678339949819375050978772955929611086488476115887331228433248740408591327388252631616948538158545070132923676669437851963226948911667580992344458277475629109721248951942181313958250895639211350501110117306862372289591246967965538133120249092585304843848361442711473116446626514038790191551197023844972065661878658018470192200177463218135767732247037475050141725596533053016653515765130335709955119783501405484627420219590202697984012238653095687927505502394566957071525579511965975815577434795952007435003928755640282749517087689697219616420609917310582768937749708889091680910796831882488455770408108946867287166850276725000000 946 -17771863359532927185285809691776300376599256392300078966402502550088433456287069386949626955918002742095041748080750615055813029023655459167297139376877639887534491881806371633574072248988829705388928971150584286978747646544521929497119370728402028162709975864354115409051232098717952968093881300713752970696441103229470830800917007304425156156603148442236065448416308921075818272894891018444521658926800752787350488586083268863204845400720082028998518318252811609289668889267751001855061763107100603863700710522698438029691459370854129411293618715648508466624075854823066471527284693327877970082897076417982347077146958563701628749143754586923951578442744120 947 88765484361764250883212122325345196178790372476852559145811865957675068899934359239991272968840710633695403873729620284280882394173062641881008943244594758889163829568050831918485070472774196944550827912927416766007894792138953248702613118844077711942574641856805666193043640788739089270416112515708607762823829375158814181297082856442726381516036281194011818974158878049286521922226039702499702316132543230527931577804802206657745745200184474484473277628939857188058382343984034339346541899710793837647601929082129817179528296742678930528169473625961417902422879570039696999612093234617672274789313334982354679013692380767737516708662411971991329031987577960 948 -443359249422946970392414978070157704542797904723519902484619393786488872617288176161770756864410089504797191289145308065474660481444569208129300998167886269346192756334093553938846844608212892966717479079864259901948715021917662059711891474395261567561277351468327879139305526513375092505717608398607866832247713176558001211436379056706371636237748162038606082109875109577381220602632408304177975858165973707991075331302439110238768360213124600334169300387265015967317481955122048773226991801399867382987372581674581979134975216576392764114247789682336890768063762843988373065953172489612508979048486318668519405888554690901338805320571011663237704506403025680 949 2214460318508713002802999995840408345134733475647507205244568942621662019184347687046146878332248497631969111391516080327028335808268975812995665681049294959642733050604429342118160214376110761498673183180776176960207491258050282574324937395820379167798160849272786245648375337906636394601792901801265846980878988890289700465973062830644412099464867183633540373248905624675298636995470484675111119425119031594045079140704628285165574834156340814984093622618705077900191993671045324535331274473817749321714410612243860296865471470371890074029939186611840430811234640485447656971355434488486186623432026560281609088082587914234257412267839280913953911768245717120 950 -11060646538235624419263405242381829050172958254681496514616294350252406611610241868456807302827914864488098351108151369633420477273932937087015193322714636403689229815913702345632284439173311119274951846518718904922299522125735358752812450466492314896002392873473021826948990503544199676195270862154743625183442949773078556537939140030422190461669502584785669532714169060530908898311296130924504324672548474232226298480840623234948443240290519600422482345241478279379637093475292603702329718084860569464894742131321105772298735427318275219109203427759186562185183769561591864070282192668274787248395743185090826845629609792284011616839291635091956038224069706000 951 55245079975414527856468112409372963184354943963971722864802732033332209679441271162113390839571604212742867684294131446644318892798298055902546969803253967316008245663081057982916247198815171205631988718153433016173420326074913726683342943970387482393282193637220666328083811663338536763330743002350191608434651957331359772402955747273437094700109331158470815305289469974155058004960606991500537653376392244551755523252594433297111738107633212892706112325187078654799265973871109076129198089754638060657453294368899528520674397164842575042260390912789341437849601168759465897424722727926178836002745176533173461457004049017975908347654712022126473086865542438880 952 -275935247146109327686455750532109705821016553097358762838379192036233883430402567621690308237566153394529764536574154442010227242915868966193918951065622494314726058957931124694082726292401406599558935246659216378051064758914091145356403044726042519726950452463218769317267357625183552846258070353125169220700388715452327434638712792854754892506190867975317796062593920835091327425763200495389361668036858082782817329721965205911044613708797423225818210125919796231133460194396703865565483992063937979271209789561659767212161055637188851178389147670682478425124709673403958712489631213581856955041794794444057717270736958111781871820535352983694883579970595416640 953 1378228516700399160322696088701828121414521293539798227818137412478985608739471376578432179654580157563443524862636909909725793993997414773434474508995134389232000042644021147475166607714407865072298564296010356725627563748616027126858844168831020350367559447770116833106183234308366958602506206590635682571389139858922432936915291596459566554559390711744641798408454510635400319063943789321012888466971380497605443405383455038445783392978992283197734029292465319338458946743062705262348753591063119167305204401245686924006645084852389611919210577186933741369269198465824912425115626527789474754483862280762884985341793753066753481163157531110240500283516466555040 954 -6883919163603146749410531302583030396792656146454023643137761813901851599207108081128122993767373638144453245252059618154972126185951448003579948674383454260681845076728260762808353129726575971770967147662986739829785473021127221445998314952284918207024550071933550010221135336980470186311260036063290385170512842167468965350525539260552587285787345448839988568177773405281115624592240831215407059448938059969876011428203397829870458154926626979975972701696078757919049498331272128222231796345703610386635215507886620395878650364668449025893438483961611136490259521034366456480733307421226537242943567585464678865005225341354459606019911418871005188744019162482000 955 34383554356426188476113334359498486903351800857157793484572904557394588615934979630346750450544892412512085842777303014240017844928783672227305083954773902432934451325647962134655334480414416110311532245395232197893274038021755859997290012903035664761787543291228307380895094824499311820633204578033398049490414928941180067771734892445705940484164904405566587274430815409307238326385822806882860803901144649586858313228545357372744282029030880782393731149626163595014433933144993667932417857913171533152928266868773288968019182352469267688101538588935241686403019161478708603599241832093050008700010780713241333625706151172063872287951213099228227949891414941917536 956 -171737941476919508340419635529921835735883733360803832519702530608325481842143857463290516110200691704754403660315504072171637248467512588792240351343143707235629712426745835975919688435124306408721303840755474628598727543466406099881861727627610145645957656083279464167127696429899805380254761359947150299494488792567086635575349488955082842699852787084654602104896017941568571214315665186758682774876699054473210837120329173741990220321492611066179222793810904884777344667534824817785211275821234341549504295495834104563474342463091635538438183682833951058698075456541376865299125537597514306100963355848337598832906142756185772029495531428609214816632131153569560 957 857792434963088035388929840995847831575260444581653416347103548910967401468597323588849181825244834220194409087051316055360946758280783881323833729801700021511295742319587352105429582779408761372714558368663708176282045619403783863568755546562148898837698637490152391555768431488945736382045725496914711004789609643125051325026301522613614763907457777098121495482795943466259472353669299388012854433792924251709761994076823832052528457098340939049411680760648128711241286652162351809881326729455176302353031832571782362344261943251760049656061163167042662946949767040602182469571193982643748623849940038451302065518056296196870293093851525113815461385648701507396160 958 -4284485178808325938764122431278843292367036771736129015888194657138808993765384335462049410264923310797108817830418107854803893777007881912457770769416633197214561719205872108376284502713435201637201630265193991256273056668942699151541226816596954573004580355313548218783248376487061950509487261485111578452941839397028570553497758648895699359343764335942343036535293676015202630323945968155807209284893893082396143599743161788266080529772378905199963781032914206301233771829022839563993265394192402891877227360781156136656263678138492051291469605898189873131547114919662144612757318258382135204127698907283143613605652772090188573952702160277644498954237378464860060 959 21400087598010303698310893061340624995243072092404648577794006681642226360934505700587295803095915181145100351832849568951523098218840202670148823759651379577328207127211811677916999758078576241754114503618643605961989511412132981163589652191344538482473347134464959299240625363266972620375853996364634474233150584683802766372527908163222870934813271446373886109933152187101415929156973918517421837673092505445418201989872794767316729234700528641283898102120037951797956469078121058964715233516083690146667423657246148960152710601282704968701246090640443422916344273623747743489327972135474531038192517683978297041146878218601424341762224744973928552039348296005360320 960 -106888979200478548159792429405341975887698469461541968677627356290077578542375994619079253516505118014157037694831785086585992974957644553961837093674508713618009117890604830203762514416652888624178103171720204261028895528355393379874387898184892772941103853655999458166519581892567847619481479075592106566612455264123785692454449291294764582737144721597157830762032605183821590267830757020503050751558679717154436256673914912630568681540476194631242610838441788899157263814454065006325305707318148031343325877095731364063889413747908260731358655776442092320467998833736490164006976810225085480380149145229456732645139328021379917942693571486463118505586310425692587744 961 533888761875439158342355526686411534090481429152342819617701675538368758588350441385619580519484460424509657580845544657245334318206757397520102028759252679881835344302708829321602569406799027467278767142827242927095419912701236444741999907687289604700622786211027470550774186352055846590542247203789918334796862921742113760438456397724524797775388327707402621733243833179767374507324089174250976647463468072896879701048075186832901751718985613085100371486293350566447457176012437449197760378301879782795370949201328221976754668746881219172333376714989210264744384974120033469829276177558926834442930847411155937431195307082716598736866353061613552272319793701171875000 962 -2666668919762458581949083477887949502395803811930360964930412215137070566545762859519648736378506062723252499663163037503184855924099240431480343293334936722278813751948561252484719694386350651746647064575140231044379930021340375381481610765527470426805085746095620577958908487964270626681450621428493303117150651080011285466639067558279355495670056584089943793405537876540743293267820233347522336529930035619524027364042006181550708761972334002929823415953962851074660477439516911094820236776737857704094539199341575376099055562460530740568160184170648520343776977558156755460607092436727723326462796051733483781422529200736755948711234107031439733062239979508018572960 963 13319498965791719396858869707830775811551211147855697031480044397517455270078005560009875827601883864692465756365331474963986663546123931957861320084050930045857834005059791925702494008305655903324374227005632929723226857115936869766278865817432121238766835346541988556575648833964840824857505180759141005185352680887699151707719537856003850744084843793530994794539130936805722920600686648402263462051204382607837523175160961956033711926322564230913086543240356321331819694894087098534247603241706077482701899565803625513144165040674443962345115414232048896239784888910981347083751415997531260369471481996571634606465051911949880092089355718947606483282886932943468894000 964 -66528410290754283087007736144403719432177470619216992952880097275981895358325307854198705508198206232877824291389077854721572391052475863461724332162557290633615633541870226267901979927377316571065209442979380245453669415988834053863726907583958157432222315553526633713601399518195755779760256686053178360962109085554223460033889600390732935337291758578370807340836578181226651239224639141148024735500928891471135515855848535735169998304154408269838970870342972168552161883234560701178186534892227048893415279023977405543239662909617188808813360151043608211038222715413339359529304479437496625339405429287677750121892001442349683905472580247448276171916747983560522562240 965 332297344664700149719561956700545002759684361020337726458945149088324078370080812287293016113487413515514106823311248973842465207122211048586022052874120353216608656654730042084235796113946804012988921777368510656048379880897595999609496056533345408107058612402070854403687819355133205034657447903395149948017995639763064328873935620604448400687919807595086735418165365081448475972498995917393256838220461669724029399421761822892758149871726149076930995465238283610334201001391160873496792567064835797452300182760671257331386811312016095610970143454791884224608969975333667564788245312487068432021080221277973144210448291031100227726672549572165716449136561062669506962432 966 -1659766757771406027325969400704067948566746420210279016733344041771390971154906748743466669510949037486910523211673681468726598990025536552202439342771874435062253383394484941052212956780324357518293527511183295978709557893717288507366271710945539952501612634409929474635397234356643596575799364527827741717584709070245119448050454833764413552440278891954249385805740328145004365328888639442415608559194612640591363391539141834684834674877091258069156784399159278676844528528479062327872765123488785037011846610174046641754655793335468592557056481718692781221395525255838738931772076397325442086955222600654521493364416897272469375591573653498317278484383879475958852195280 967 8290251747710332070304480046949998129862859575610804189061066930461032461921612819473571885975060859422727846031420766798293146971895906460328626706916394541210634789860767595948488708633884846756316171539829699666150118538422444147444769766149904829971860417993753218706275741409088491686774488799801440016477916038556284316529159097292986211578144113993244562526617820672124594453503905384811087096244713321708592824250262644558211339871140999463247430815794821198875490339774308245201779400660975815446475604034326869823895370116223688350122398899699959029526789686681621065569002175448046275524440026533752195439805618318424434238116683237632880984293152467417988190360 968 -41408437190268032603225372961780207601122857487684130427799853934689144579949378080738347178398160387715794561530908478791061328108591640222819122032996660750778325629108276163647668291575240944283872613011442766410987420592223675054644072127411972988547463967974996707071119018298494687299126708003140457107097855419854994494233971317574161716208517666580351671836478110123239475703199928239469564040807693841422490067320215704751023465161166634722859992613490569564883860895712130216242639211787869032342809072465201522131776262437956888671712710571243178262941517025154113173889394935851933297056290405037972703169243041974117060799704927337387281782445998103165429687500 969 206828520124764992569257796836962027646475366605150868184263460313617605538653240361995459590760677271975692133962432443084351731729188378409127503240148439663330336475628541415949137803120914520468465889551478833260246765393563041552608162122470535876748942832816289021903215736392894000544657654009494130442057399620328352272541198325137194700620881275321658719381822306242117720240925606478646058360903967546238629026057894150871784459633471271438597304310006643173277641024021236823571334604546540360446982748413340143340379848294994191942502489791994522497957549691413023826992501473117392543097087956960367278625732988969605163887703574363068902957079195877859393140480 970 -1033076474231429267008303119252660849430075413610263872528614912597399277149252525313265981151789156064662091122729881635818231072399915147827033766184040402235912866210742559959044920264042093661515172407089603038294737709620425707548852108745742006518400647448448371454764000250333578796534913746057730991744090825938650378103569181325039904415423276524197135776079753438654838518636344147822490199332769514558089213640897683074405774512297892226892162345960561297116342254689707938886498688949300263828837352525188808008473163562007685335831706057741032853383364875272844526281736439047579317617712683503891837039029395537623892184340421066180329269383909161557856294287616 971 5160062718869651848599660276390736477585855567466302555884430819873724504813465239721256445505846969015047520025993744524941730897157145692029983281145824872136125026902267163544148159918232908607980006358789469346786280012007275676222381799605405490848860082517996500057266118655116227768480259184737379309947312570342383453967364087977804883236396342836938395959860602851406078035876851510757158356120389921532060543930229130592038082939877282750360624098142116438795442300825023219046164186688442078744040878669666634345846307223473420851292713527297798906766481479802476551496669093497850636220477282220737881687881071649019327953307693544535913949415215265186144812099720 972 -25773770061843785725258591195346734155019885576181994762159374105439230937108409196344341607953587484123514104656583981140526855458536977710705317726299361887058525725936735677990575428398169517789858982378521474978032293681373789514464674523749221870443637552083202682899204738755750294049353557964917671347524899721206040811740280501164863902593047533153957804884939370406189139734189575910218237773655822569175979467879795423784306445291234847739890925264804558904494282083644717236455629569286923670316042953359814669542125296070391630051153773058225124926156051107763883235612947292056100670568088607878722383190252989945530034433807120564097203896380960941314697265625000 973 128736405447647275051137464757846996909965718294187558627024211873005819480315384063960431875287189283494633657380265311760493851519516661535485965210498354338236829422458926408051589498473899133051094197697445394032103748501003717410378538731162608725956915213899655743977528294299019968221848192918293815774893127076116503951755152349086550401401357885268940968063325934447977948942354131987286761659632544034111787979348727795603005614969703020313467780043576440443740351338671571060992431276322642817586425827036133143623246770657571727816167133479089484544456667957045342536055116028123380789440164200326288992016576263512496783705078590353938622468003748560980927172324560 974 -643021162733885003207170191013270677584171683266142169117528532610034200997673863933436859418143917725052764623362413492520331198811548827895420144506236646668913937515670099563830577936422504396605311367349149735078218415253986740453276787399492907034682127839447459131879543276965844091785720183313654428896155095713867342633766751723106819996692932569888955277015288978576197173323718771681847514362389624625204679681254689025809668846075692887653136403290619115917367799351496019508477047474289324859450666305262202082323907529833479842902100020888506523180997253877629907115578475827487570080871830970396702901530925054791010033164834204274178436538431644286707930985907020 975 3211808269245148682686070595112439179317862664108833193438322003908581086008894069082910261914216286483084065349512773034434885064833069530103278055123458942848831667385962446026517861077310355293813196265631137651108639674140426077956367132959518417701437910336522180484362436675716575104611751069474355967922333657565675855001481108606697783091372339035043065690400413697894424213356681292913590233200576034492071018048879798592864729829885154840128311387956523927859268023274760803051280083027763024840575561750303595468367263214109113663365587185856582010727680364281581678525822353813300567167243764706937439310020192811357313308825878017386911959618327016823108379688752000 976 -16042587410420184250096920236857726433580512794600985469274405501080259010546473961863921646344061881767453707560322508752940640052316817581202336597056211420479563912404269389732863291753983588173503413724335856607740387716633788043070993620059069965465686283699329538792281638108727770117809719737384718589776000594910522329028914348829561288627698362438158526731329879925221620301280814698210968718523086403538799862231799678496481129328319192061352303497269125397793363826882510431706518569241291708156981665222102086274828217437329396967669158704271345651631316724475920462802684092710254868796202264306257980446285661450782350711784798368486990437334304156362033281013613440 977 80130835785926815906318291459432656085847392464332455568125996771004773768133871989658073320531240514867117802348386737681013637108808669187581783616821199316213174915591437688737331487983050061705933120752056274560668466793421582037038330466620533706727276422162464840641079215937145873259888876477418041676670299798529528112242683748503846942530399963131192145551187393946956591812250876678371301877445282334436265163706699171649004902357677225412617803212896543341708905995731473031183236714343610197998715666393396589524961046475062238462852239556777167644419356398544727666057857116594373205125438859972116221835538008111530313502139368470835025026902731936024606776945178560 978 -400244512080012776791784104068843072576037333525832357311140587143515664475801599866543648436395817909126656916637903081361709220119151686074986720826351286973109774501701608496402724252348874796966751835249279040111314376570413525818949125081228330426751273335647894423856515306598116146088504255206735310419769339995722642973727515451371463894284290976663430211423487412353760771097304972762109452207762355209811904971326674962314559127299086133036161882040709892338660534615224716857515448826546362738518668237189230676130835880969787193643480580392636363750073119366066318187210933911490046894730975031338306843841371708156693869720640746913588084937335760475484871425511646840 979 1999178410695875871820045218484823927371626722105536493617443790737274360864831280232276241934602195685014660186271037862981366788950614652611527134668904793971917055478366563378354771801824308229997361056556664459800130032103495547757570195758127207136684092554972628940406904851138700668409382847763979231820911207945948645701253882080905476579473972522450835704890451580341588105223930197006352449802452524023090680922917392510242027313673407794385280738993869326987987772161124850650307003828235627258548141115075292848975662472066797931006298213661166822997898651720587306683823452576933161935841515990622000733741589056757318200231395634911272028975974862578879581408554198720 980 -9985692163628890196488899331105319514779706943578164424752436077203018363707499098711216534969263008038925266950812990142136520848891080331156556453269682618869932639353677885445965926499928559985548043236576400541552690313414908883952353171669421100953131258221011243533971223720738714052922376571229263612003428941730019000722079339577583990800795848694889831833332305241343467713693412918784284764126171641975157596358601350040248443171454149177216640259197303470498071649301521584397511964774624874788163038100160060428583810696793505903446593829059029619504752067452365124584377138003972055900787134743093473125506370713274512125005520575039348728711622843176772703929829500000 981 49877565343304344508456275965765612255270707465375133212321036471248511704553257475723711540621191375525722536247689757081008106176927924182127550072396987596801906149676882404368229398419622776686223661426324528698887036223988841520251305342691298057767933909564684091046339445699918143587481799387383681650170032430659625997490508423985893516088303239028526201709677678316881109964684700888614144963216132034113297059723142896725966991337570495175922269197978992992790744934304814847185701170693124356493384340370096935932981553621073040978537695032422592370527824230442899070316867117749132655225673562648666150528726341080153274673990993703422174747241474047234845817635912412000 982 -249133867626179032397126307140611332089717739427357462735676867506592617017142289122632184426422549589565854419852258919024790998775795792376105532693591877965695875421756729321207907534876018044445954235535765593959308465049557299039544452857332807508504802267224822267395412404437982173418124466390139468934912432863936319264451062952801229817486612226392001066476409897037249716349324262859816559989075266911519953433170338569177010528994719555638611954430939840797093129592956953721435615972281812603315474171120504669624421526492800253183677560177460602694919848295924631228860296104121807777065477064790868172035913776449078605078870062494287233005344963197685520177946071275140 983 1244402126189765055004974738616888749298590132846719371345039083883387334236183763572862691285589744135064440693260011487702669180050007467514423362691288017102305949461673998949268388602483467546520483516256977687019536687073577149831295283346392761817658778364266406238974033474863166298558485381460411792950579903725256691341256072327827099167920281726525539264425071272351484457664183407215932762179934525062694415452400894753005432820502458183305690388781153402289699916674555715149192876874264165237867898112702639686639861114034457766057455462343770549157517026980197719508814318459319408402332683211354869480120177929885635749802742926564182023322799610590921299928081120503640 984 -6215687449413308176168141097867894515043262706241489542846409651714277182693946339390874113484424382544554599600988776892335994938969295429708730515881789231766091200817202952068754197135372198161735951709759192410265267090413243588842293005739350024729464324858098970187558307448122421094933898018168621912959451450009793331242147962897632309439567637796202139578434855457191218723605865452355561099380990110044927531485156620811551749062966895677796115057679919055010575652977295150817891522387475393062501124297859923095025104068679433718376892647348699424856113419328004092375125267383260081615780310300609833779054401722028658213214691997441416498024360718285074321174524663661920 985 31046885534125356575377923047218315750266855344881348782542472575060145927770777654622437196287683210273308253844532773919079284365207039100677110800140510680496617977685927435713980355234549456807858763870066219957873212268866150717872164048972184895095395409443499424693184642278946509428502312943542761230213706735074297654529307591326244631524508551704939215658117894942170284819388129169879743787382630409559101786540864963000110164024211075994657199293702380569816624824646910355118187765670093259614825985908291746496623946068423146802905551255431796977986892996413029271702235468924420596943789156620260495726677630359501343407803879766759069915330429711535119163203360465577408 986 -155076989103009514334418124754107713052803511737870834436127461898753771495203935039569475853668194534073066075237651025914265188132499662850745203540255593409174283509232446877171757859564052814177185002089326707193230801647226969863610961400799199399944038936621941852549629171626583731171778794368101520343613088915051638893059675342070745243272994688254438375064479990120533049860489843172819396728678371581210190774391015574987643472609827923320149251259537959863754197264135583542454397695951033905547963643281350676546975218546554649391274574483192527154950294906946321186539814680342299996010264476219103668862533338560988309129226993561608142339725295512845624676522087422152320 987 774599347799226854780832173290527887892929395002738818409430990031262506050005470866339935115080242201601029129606504111202965934643590007957622951827213855630424739311566325333796115752432401594623629240425917595200230853212592666086729523511590732565070022246753975008175959286848082872013038962750496955718351092554411934896437892032835637336667703227694152163709375038450803711932555907607182057511952658394521663114051468808386740414484496196928504085721711937730933945601168089980669651927933023017658830810632699280669862270579919892976204010059412632995658438807182423165805626742108702436358856850388235220585887513428361596603103678109486685922005795254471137168559139139625760 988 -3869076701810915514517618193510885755821464133945866466447916939073158367770017205187639250802551614640588136391303742701201049481241008794808572132861640058234965676622044347694619262386896661811202034718119335356592246215186381383742925302155567070049211092902561605936587407976311021228121808989042208984281439920805691193030284410103283269492318091802945736765606308326327359965842491050615113885337448654976711587493588149290057889083614104065022535816735834602289573001345539046664384677871171742868156962203009067080094732831034455022659146224464551417119696719932313600573067782051127780353941924476984969941458235354904092961688164429227999620143860204233522248841249064397773280 989 19325822959500427342484361856363777182768486169557715211580090676462489723745080883343718805828720906293736495220465610661206455447250337155060006406811427591183751711337612818616197326785914569613081952990403960224030026595572016214044540943021740471226595347764058982130173706170855859319435527205124886129777869776319630428280692604560383570558418177091358144226014994007860042054535709828318723224577787508478080927542184017034320343505970620484540786971876165862783983475908244881061308739373762551011503789256614870007061796560538927958077583409440192900370311512916050908069458971270079917522324121536303031770698541852211513240269468794435524028790318774300367506437511366949283920 990 -96531509631040013342005221595675634513929458695417072445720755954653547155474166634479484338205075638002552493803234792646127194127932239628052254223921726705458234558145954937431409879753886410845141674280351094250331799510205676947929550467921723868904559590599264309731019168701901236701624931342770264557324814185758154007927297908637471471112729383185421503247553344758165991232679794273944081839472317898711087860421206565241182774031692917044498689854987563736861772130706743353814569307451048286803675730001415509835470350217171995587687518195513759104077424146613228760104302499777956141535336305593120429533529820155447329633658898159270267038364523307681145297946652984588312800 991 482170507238797241213850501411296055342029082282860250864094593315373419192328077538520128631801336436036967552296682364882270041305009673217819029675491974966718729629487867750035801114815073394231535103620320803773100310368837639649093112831697813472328526713891380760008622487461565208549993350299407476850411534025734472592573284205605937217009979241759667120068840289449383995760237563577376823135908976939576741607952068437107538338229186267891292591200442180582577186116883304424057374955616830548697710584631486035241778930332315836290078960442390281999652827605297031989926713486026968678849105857704432351695783498784994616413383063514044734219819002747727846646893818371230971320 992 -2408422241298629365135714954125979792560235990636665869991520876892817834776195185688878263478402844798954812723417400320556096829300728760881344044397240661250092041647290710384503421899101500673807718183909969337394871005924990427884331022259135751769544203495294144824438230267512152831013323639852383112695351966832171685177621596006832075514448917464450750256909208976323705223980451180821632444819281051697684899890925429868041903455296231461200964952112538789588463318602848101750974216464008146777105591406642519538656667380791028153035908027277605605094876042500853373977363105562901080931334678555943377234233246747142411496210818153278479158817394454030686427905757520948533088140 993 12029984206285198037334487585563806416010846438628260538930456746614679214994892367589965948492324380868898158215659925065416153346758927143979321712195683464048798113364110698395908330936096116155172489619530159026665216706332278471607534612694172536532667924810331277270104352595025456235474406096342215749213439834327866624854988032420832925026608495180861785397487933707057893751218414539405348230807799500179268653914413389254118088952294148828808432977835803361488990152563765796111706801453663719057397919573940217796000622088329618698585453523581569881653676171009594380155055272440678329487396118368620837291821858161493947080684338858893305524918111316921754622004723620918942362160 994 -60089408032400410719683833865517403275144720893148202792544987672979760867655574049380463716563773190155009412012828498943451912843720395643719650202265159355133081119570231003557027025249212491660393773602582735983292556284647648502546689488960328615578165238111966591193227475487224738640976283972172133998837755309293619509461786298762007517864051090205129573565355565899482246538044543228271396210109894774293325489500085353149444399234908682771110520643327502763824266253525731003975147558844025606689608596608172539675867724234761643384676268140207929400074347030594774282135788047550725493439803205724188843991722078653247065575453013080984217930456661609779575242805229106419516857080 995 300145083337718634449074024433790446510019359637132229024068933401718001519847440226553673036504475130724016862013826773617041212897779262662599659804279238185941118758054319686108969161295061390504680457090287636017049250989647048299152810814203852481832644455694948701739035731830660252307188071700196488416305169735868632122638269251102690817874930545592858113057927592238906746104519739638932431989752384514522959129070665716817569405267037431834341053944496357385260044875522207716231695088578064744823763309905654937766710376858872483519766488566839666801511974246982346633801759402170324165786761304805443804621453593127927607813222881481774076211222593863009874142668954092054510835424 996 -1499218664262199002393718144134646055609785456018808071681468818949344435302450818400707352767680485718224883422207618673438534170849851236693206132054507238930780186567590602849791286724340291584097173969903796173880341389230415728201089592169341532226021492135624869268224601170539693529345643229626985471758150822726853860251129909160879404436675704255893442725236958396732777619427611913453732710657204376027574536463590813377759187434986663970560840165111752563678636497795275978733244230178661289901857995990971415966675609371455990429227210896315339944213702540883431223538045141806369281492765459819027243628481841198346538281282305342572132047755778995953009888832737882453275013873840 997 7488574672041876661906435664784892033035839088238379334978650670378871903516755341660504129170560500377893600243323912731919659148277090430022233237343476479313225004118958076421224280729402860670816375496610737157396288985323440648386585926783671846023658004849961734158233213469696764068346342310473809076585347138595518780391802354685235139513178432619480787926094231551597598103660911257290315191319047707922526186896321775030929828441341580859457606536478783239677375743509142343973182964221042487991465508860484620438261705741589220689623060584854701126217025328436079468123391629022265640056724296404605887357862986573720061197117330365195874053595797262459226053583747711977963461918960 998 -37405355451030816793189961712377441668019697249367055095058690973786248936904835048274161406728701497378556710634238181331282064984129554903467768224606443135647722089712430872705213466368810882208436504860325175079780060713263879390989109063142889932292520194566191628034862293733906181243192902222156250748274504494888437996245625990086069309091371118973331391384985611549025650612575214240592261097592851298772776010446006620855492465240352455037958334948857268051584250876290046108984816443300095157172539191210870027234760052048279760892153631260686197149515074083641264572707792898627845666946172798992507187958459668203412054754952991694179637867236485600478330550737257203262650178286260 999 186839563263907683481499408353116550473892181455797402326669537496690072267422549440328393813389610082000998985049898423266363868138945424392696860301087238485367500728393423478277292489670036338558656816069091715363465968928114873034069723949032052814954630401286582806700663509241433277681213795884444135369259036465959264866131805496025511363729702135175734373431330051475045177911659872960922028171799063183152117325716536779425351325225664567489470313234968640832641862705557180993736144112054490531122900968175821925592973828055535065417362363668771103666023897749866429503777902644997900865082998530112799871764437279353625281815702111040755931569843782267679597606655915033769559812500000 1000 -933263618503218878990089544723817169617091446371708024621714339795966910975775634454440327097881102359594989930324242624215487521354032394841520817203930756234410666138325150273995075985901831511100490796265113118240512514795933790805178271125415103810698378854426481119469814228660959222017662910442798456169448887147466528006328368452647429261829892714566428191336314126911782799845738959467211253984775256738937638958219348417806648441853274666892472966135604265916346130569104907457355278247189429244832696285943233550651639729684272836401776620858580941038474245878112797341431031460141431694567101207328048455934252101565249556197568497042315400542443135089953898386738728733062744140625000