0 1 1 -5 2 10 3 50 4 -180 5 -145 6 -700 7 5070 8 10200 9 -34475 10 11890 11 -344460 12 415800 13 2007660 14 -2423460 15 1950250 16 -25895760 17 90935120 18 96047350 19 -662510900 20 -239916420 21 -2316837900 22 5593341480 23 24756454910 24 -27166986000 25 -6558690605 26 -190008957720 27 764537004500 28 1661180044680 29 -6684072322350 30 -1075785203500 31 -41554803655840 32 65836424435040 33 181649358593400 34 -292360230075040 35 264682512204630 36 -2236500387405900 37 9256096401476580 38 12414551926154200 39 -35965655557087800 40 18089327796991800 41 -366840604214365890 42 253037589120989400 43 2138103728061291690 44 -4424433444039468240 45 -2076963627358897375 46 -15759020381422902980 47 79549976081321777030 48 91850301850513298400 49 -433413114124072143815 50 24333763214620767610 51 -1879900837642015373600 52 5105792360420882224560 53 17804905680161934741940 54 -16532632603777192063000 55 -23947983512262307723740 56 -144538866466977326713200 57 465263588952813896981000 58 842434249896198172184700 59 -4067632383014013534210300 60 982013326582042341279000 61 -24498162211810022371783310 62 30525829917402743537264320 63 96725832773440604037172050 64 -239076741535221649656694080 65 161074133542967206277479740 66 -777734715493853001662492400 67 5163448669702511143669846770 68 9065940223282267666844761920 69 -20063189522485831484995294700 70 -6605021488588237499717948340 71 -191351189490185424241404878760 72 224565170687778325649720553000 73 1115276463177044821200255153960 74 -1346257781598759670439967722760 75 180564099710335652860003501250 76 -13077608951951405289000156279600 77 37886569074255456196560501116040 78 30488756296950866246640396589200 79 -245354563173289615196003200723600 80 -81446518175423791208611061969040 81 -1090398783274333561355184218753825 82 1812510365590044655392923634714180 83 8543203398501019327813451401666210 84 -9054929638875985560402958074423600 85 9715792862448229418468126691953680 86 -61571997106541854267427782886251020 87 212354214967157586797620569055543500 88 512668425800803536834423685091445600 89 -1856536599853146990699701908857652050 90 348605898542805500072858615749636750 91 -8656550621334516451201424479650077640 92 19157198420612112970746707065950288840 93 44848066176110738768576698089612750400 94 -77821081906161568747319132670995802740 95 -81685526685392491732414246562565552100 96 -414133243384274245436735565392814964800 97 2285271069275137653740665253867468774880 98 2471215558261924923232670464015584670030 99 -11654593901615824216862352747241435749300 100 -1004881380758274564951583600697734706580 101 -82483940772096171251469113183381989171590 102 62473364232148604772170060797015516350400 103 480751637752043526674053250764355905905390 104 -682727719996506312387881511952469864810400 105 -329650104204725292799158869576794523089500 106 -3448664927104591341662207513357693082944680 107 16971850879696356069066698081873818292116330 108 23192644852266049129888939734370020709422000 109 -102651995874345945874976459425452214413787550 110 27035328070310507107790833639699941832165320 111 -391614334143297977138929140754877115056826600 112 866653916982754080514219676402291057681091360 113 3550548722871447065981544433812332031309070640 114 -3061351028793828299389374832360846464248266000 115 4064915345094388231574687115095782045394517190 116 -40146438092831108295600806132686484915968284600 117 90460603636372399642043037402289576016465318100 118 155993725828133690733319162282204669967500739400 119 -602563469663024838508956219191385887914819872480 120 -151533010484485789811585739378572838310170930000 121 -4865579552482971004005797096141436697932536769665 122 5475834473333799900566559703857964759505274498620 123 17910742636611901281484525988322455361292566686100 124 -49417551754837141945652944473291308840529425381760 125 -1242755454852105948647347366864074355145465013145 126 -126011637100318149287600342023647193449950684708700 127 912657009913274245255167820366756529448032699908470 128 1486386183697124998108862037129989240761134790358400 129 -3546236581445520081334294102650443871959911738529700 130 -1223053207187053636416763711881503452869109778050680 131 -32479828043243854414694120965558059190485990706233060 132 42770858926661072089075986960988721652290284893285600 133 172096646158485865522399460444712156286863971498436600 134 -228512931457107101489625727870089700096816463133792060 135 167175460091327705762597320904476086712547912300522500 136 -1614389052193781769118506722229856815029857799172412800 137 6625715906079886414188584637731950560746842320829756520 138 5175141917934741770431321698111801022867319761846434200 139 -39753311199265886853179547398483656150566190713138956300 140 12339383534550765265734307428318157454565339592445636520 141 -152259525077782548362770273748160583577357444334268931900 142 287676790781688788935099397319089195417603445153855656880 143 1389026419770240883612559756882173347269755867399495738320 144 -1793140933506924788696802151020794663707314820369556353200 145 -1686633179578741577875665911184838232920665232836021108150 146 -9772542472529889246350855527888486060706552430166252714320 147 28180533243613794611748397150907919634949337806193753105350 148 85437827436941108708336211019694480732327932902666247336080 149 -286479391302715770605663035976833107340680441575056845561750 150 -9221632424312070710749833015302484357461254977236076017500 151 -1691987245015520062247713161449168504439333604002607824829240 152 2687380627814972038495008968461398565819554333075761465124000 153 7266460050001183727885029787263446422285836993249521973857200 154 -11277505544885444660711444755202352367471869539706790792705680 155 -12100580816088987430186848293048789971104281906382090157475360 156 -65730119217285888096552262073921907237441138118426196501344800 157 343820848086672662140554021082274449138044972806792874356853180 158 425670233065366537687335697431476767841305510189833764683736800 159 -1335956504694401439414108827376689229146090975031429704415617800 160 651259332306243912829392647016348686405802513264447205397326560 161 -9882897279676334093726975359875939595764962448248986086093905940 162 11025946238910766210039964092993433213307848351089188762782056450 163 70693052615933579580874211976581866213623871981244275398589539090 164 -132741876081843507913027133532705768689118190714239984057177264840 165 61041378577454353428584293913751892061364963740212267530567567000 166 -503503657094439412308565888963668667439229566816590801877041356380 167 2460778650876423727715722770333588768747500546151608178344690675630 168 2147293443232781812174260087728522877767420794859320368910306212000 169 -13564865293807372559523417802138949064493021752609976300109215578185 170 -3337424893154023697077144747397115888829974819713138775256091625760 171 -70500993853972689592692571246961966710760374920555703611664980399500 172 153184009970738777881329143130283827703904726562241234356138686271960 173 504832168877215174127984406871804358547372475992960377282519420979340 174 -425153256567068919368329687569500323142329670318193542038900188609000 175 102641075809130592273479347055939751554537066947114070406007459383870 176 -5451544500049297682643416583114249779312756220373044890349908627830080 177 11964720607181334904821253455871976448023025375984181208756346692823000 178 21664043069896523504488755126840407703384144577866984238373094103664100 179 -104603253190358096375186900691169595485571116375444208766626896453890900 180 -29462369127392744638590986357535667410756227555772611701166664463429500 181 -616446576433947426737154963118356381666296517524118858350922712669489910 182 588751787593304956618852143824975689144277936913600139033301479393332720 183 2447919392491887602858503500794016214952138604165719554545492487226089100 184 -5242564690842762011375429961284709368813824658320620927465819128201871600 185 4142183163791206315607002386913063743107059781670289814986435735044107220 186 -17777981816636845605544339454175734315326882257244543235325823843635894400 187 128759534440040840649836716121924079188532279045708805091882600315383938240 188 223425604049681906771095261373332290950938740995389953670752545616204308520 189 -469040976937515798051531010834171751146639180482507053044604965399209411000 190 188727514638546122070958925549554683853363602334080605170049850149911007800 191 -4374033844160110820644860987886124731819203853586358904136325067517026407360 192 4729933631672514268399478014844405212824166942207659787186672228628620156800 193 25493737501860639646986716309982073589080600432746142139946582460463423386560 194 -30773663416285771853572180140506060803395949577536087948899146808700022631360 195 -18573548895875465882659429609000789600333049842861311741942896211907939239000 196 -241017760846295264166826485360563507408143593055573219407219362802201002230140 197 884079038864748425277346444607931990294132996025109255254006444788432611337220 198 914723831073019818931074331692747179228845372801895477938035408188196047050200 199 -5257949235243715217981999992354509006832052451463219203025345254761919215209000 200 317345308849865512025949662218484211009986275716130929076150322749298106418200 201 -20226078802533751078838262160089942285836429975777437729217464909305806700918900 202 37732329722634871748988505538486988709987293623537838352853185080285564454169580 203 160753944981738619676129254043980469687058307140953047774510993074125418441102900 204 -206983655562608916751625091879213980569712980439169843919026488374237840333257600 205 -218619952446355146748768781337907675925479129550495991243200742378087374594524410 206 -1281788474488996972542621455191502137421932956676169916630940678305480667670347620 207 4672105023113214631638891494307452246294946520668096422032223593798948271968815650 208 9668107981398330408620987974270685608463418197852284346686877962975037565570352320 209 -42437958929417120392344722235229691427599359452971573866444060531024471571376058800 210 5122714800341560258200016584820304198074792145101910509070485867918359663098547000 211 -218489453333053585469638423971436975759688756643725728235849420802186991317530845940 212 388145808630443673293049216919118371730740656720487229115958860105025191144194431440 213 864984808037436038357836554919812878805568147253589834905482146573317206200318944400 214 -1537189957013407090888331276324851956639769192937688750232376317312849499692037568140 215 1470437767650474149250153528624765212523390824773798812094472644834947310683877513410 216 -8452263812589030041741744422149461078926980255063528204712219362806570279695588740000 217 39178694263886900042574714711910000086043676521267028589955368729565560437157357965760 218 54189744037885006011366112805094615618744724294521684617840634635047765308574620283100 219 -171262623269832281679871404105452948229973490089334318441903824500753774044863387942800 220 -103366136956405779170928248061666530135666836631965165095881574494574337487056115154960 221 -1330922291894771353396396518131713585753744244193407518945275227276464631921749745576640 222 1204923992833890073389153884722118249586641856408985969400719569446497148915424539492400 223 8969243522478984829931032429876189705978724896870707588418245159791811315637974470192790 224 -12289920445408425543487866921366408765184905564082474600871969968457209882407261261627840 225 -1648360701099522780250230980793564913587441793658240209941905294326518872262064260111875 226 -63671916164436662784441050871053107248295831231803664141138276057077234918970288556138080 227 310180164299118267428144555538085135747874153952173685633432413590032164513162453499454930 228 397614774918608617382370691864992443010297100238659293668391803254108691257754463326004000 229 -1839860049232825075371978129024180092993798421456158329397077672617331389517678382151782150 230 -424869268878169420359378268916106255530411557699135217578935965068307960667303602977934420 231 -6713837353055243526360403803508197806509647229479017075090644346438028687073951734370597200 232 16883997076367760970246602181736742627026692348757207511143708816908598890499317951757994000 233 63044568913931055171543473321157753658979222201871822744339466276231867674897034658368468040 234 -55108002059060848164110957212955776796602660344245700952141469758188443694984367288354746600 235 72856599457718818780666474326061251030633358834955509247056405388451050847780607415978010670 236 -688270658553426734659987812977061610518173602178936077514160732024989671695485540736737149200 237 1477006540856128443850025974349385378805526106101528711029428798381067419296331962949871684000 238 2139485533589181724438691336140361980176323915150600361242866948470608728059857310599439167040 239 -12912937479230101287968495642225887969089908734905294872758477939924644769243784497422003361200 240 2857670639306372714644757632273579081456890831954649976123877964677366041208411124873072092000 241 -75889299356297218520886234349263176827550589610698471804756780478992736382239194115441439413210 242 100691428818513567801987680797191120794627636874361348822869987891467166925469136819821187415330 243 332650312619889195055554061229144221302580278664801767961688750439882494780314647888609464968550 244 -820739201666775143014189858040141011084284748851136604644481014908104306639338541624449670543160 245 -458074772090932243900284208902132299050846684325271023161201804069473850903104200854276992324235 246 -2160343895313558711423272659041612829804612866297371136248699599826330538709863826036754146805400 247 14901518661302615127576433370455668869333410497335327818134825058265796000326182186772101261162800 248 23983632301381693906146240034972535311120000408442096397986813601166452836072745441480428627846400 249 -59349150636389259511443688208171737781840498010485438291598431672206188914172019315995814548879700 250 873667831595699727296873612513355635716945100241609910921544800521999951129991479936030905129890 251 -531523623467952744245940211855873178944168412830566092967158608617941387603487345324533632687401660 252 641605770249010909885346287032555989044503495461008941743273253483713381445866271796473526733767800 253 3245467976105139068729578948556863665366095842040059091365977890293404194976807310249019536747352520 254 -3739552474713007293672671647018653124166685890135610801683524876036508294832818704306901266356240660 255 -2292845282960765150282922152134693286576371549868831119577695381168105154630885999966734324450468000 256 -29579890891610830299347356307607706597368330361550032964199974575140813668819276651918124811190703360 257 106909453120439016601478853412955591777129014183240806135980551250936049415032290606646622568291697920 258 84689801328974126546154286615638348941044656787986882938975820760250340020315638013308468774710544200 259 -525752400762237356780576970876178503687325126341041971006252096884979040369842490696373070061936061720 260 211546429395068030303782255984475936489556085499008368737835574525576492512939913190208938543140349040 261 -2979189843683524450414131708170726137629720425875555107086382352547677590788312519840578101119075243250 262 4520937473174537324967824324119610340148592277454204724756849206939432300967039230449397625588828252280 263 21663645782903214171449556984902536600784175520185457638373706133193506933558297153853472863235813820110 264 -23954504179938158641236131217673863885239255773844422118032452850038921212049808213029351192916474152000 265 25060225177489535721572752512880702020798107397317750303295171804357124950742269352056915775164744463460 266 -139617081922197554279264219738661719365845905299926346594779399639379497907783359068676654770599910137200 267 505598179073287209566313725606726049707992703044340483141898409010143926245150240347765441995062307400500 268 1342684179132857825606676158903589146311229690442427534793562509227292809287173071228400452760626928007480 269 -4420263211699543066004041930874423109956251846682222183240745365953287187423651918417285761430666901121150 270 -790478473699547574654471817257852832415528525142392599684847378379674816583353119687584468302249668315000 271 -25954020386784270748946446041257460322843488855345539577507414393924540622101402343685637267855048004482640 272 40543766363218016096772399809966994754818813069347282565765663792467014485123557545079215079460447439914240 273 80084708692173025292823810160076946347251669496788646434746134467879336652598114656786726758462816412072400 274 -182600390426490242031930718034311758239188902986914585854329297228456187496442420131491695529406776749605840 275 -38897324034904853642781914813512408747618033769482020000718328363619468004735760166171938205649567852897260 276 -1032970919475970838583958411048222640150338913474727420403828718368424007497792602018701050891067658432474800 277 5214335025156871504225991941457898260005722960319673854432532556449384522736055183172886246092586632243349780 278 6385480315611261638094993828480106568544702904866013756703731471347308838659401232764396252251121438557999400 279 -24665461088344222810551162116667388882536099814091559033745010609197845287669780905102323511278731377380200800 280 -7975137144866044318132274244495930572510320215531527689046784585609560453195705863744778708860614784346410800 281 -180984632015057842254884200961256546838529645710804415409062108208539166748306405127861014861314389411878668690 282 142546350686704957805742850154295338217717658628296729009769812836901966530539095654230182134413146515207273400 283 1054855738398770844455307760602806228955842248606014797599390091252155570261611295877706914033151505005105866490 284 -1950623257013156060433825166743615803466644015994613878863446601381708432384585134823236680754893115766930041440 285 872077985585470528294604590447600117290287070344011967402450842454524007776079626969983045296112714981383905000 286 -7579377000890825177343703162385131380134496250473295417873277133260378477577496737399369046635273625043917476960 287 32021910812306352448958969988167840569399545419823809357191910273874825920510540230808684848588967792036429770860 288 45096176636100128558990495297797302281520101245485933322469532393057266603122658188705321558460637582941500490400 289 -202190488028370454562622628593286092900590835973756879144225689780434242130246768046186317231682321368488848358965 290 53640771250651303534436314586771903143925165146372267522939773595538836038682092764517702064419792586139456568300 291 -828801775676641180757354587479584865139360943569394038197260356373971733122996646231496084257844428262840937425600 292 2251017548277132042151989286853823649199823312085016912109002171729316019005253521925393644443972470211596196499360 293 7346553849553804354146077432915169626532300389908313973238228219253566062175798403201279407564730635592201049536740 294 -5223660598854615030564368083446499261853659105450162123139077837046154715423883636452378515809264162314102249474900 295 -8798394602085191985439997499116263515779662514610567891713226545932050896355527332821358113132790153199342953058700 296 -63723610726392904302193313541446067921813540657210258305686731492665652456927339049968010688630084514737201961439200 297 205123207012055179414275492773654568521288091811002960382017523497503276803895013464533460955544719318763243709406000 298 309507017703729727853005460584939933919788065311428915732260847282433806385641549372306835101622636244068389604623500 299 -1315100230030389339398282263310008592771070890888333039797777458281420602961742768601506866608810870829760299488621320 300 72157563891348704541314866755670715210022017652835931165553045631361925117323060547688040068101763214751840106395000 301 -7316558313720481005441536422454075552559689878686172483167970679575757739954982456034506465665322123103925763903591260 302 10654315933545223632722147546802542912217961443715480235888705277387479694028988433217977830781823737248290394706021520 303 34521355138242230264168010744556866823213575280789255751127964615501154141129087582144360514228652301642824647797015100 304 -89878545238104682556247630949963279767700787679732203870682513104162386404370948735056684605169650259983726308019563200 305 -61150600811691623679725751761720739493591628609101409927766717665738134335337974015651581354421797913791365171203523990 306 -266687553235598396672101803235640986579993381781860550213956247621911940706554782075333104622009109427930019876817999200 307 1759064791329182155829175084439927243478634961696722384556851498791187214589605083025756094175728327510776834872331413570 308 2997711583284642304332342672508297338861505501546103839324823618707128087758050222139630011195575207021180233783877380640 309 -6835053962646001345402763993253402024613044810718233286207012278974255642158276030503138528375460942713858331506655994700 310 2588436074693638061944656463527351003457213130389021033306966828419123142567187720039099757837397581325132583081181100480 311 -60928115399396297206772087146112077075647371635449090469567166051427645203361053293296657144756428395284809877093211215960 312 56574416356559832891347913389083010167308681266227360005337407184592977325673918021913283434010570464803716322779976216000 313 355115080453507428241781236769343729945652514219831362497321683411311127296865427007245731001611394812264134755549087539160 314 -428661821717035211000533524175151643163153799865926930504260312751281997820241520435732999465825136416508965975163056619960 315 278621857139452652032834756428647156118997576842014876761548856556059112116246549254831617347199684295155769049873253810250 316 -3843729521597974589606844396377079916556033097768409253874804995642647871381650814132170351278057041376629176355945185598400 317 12218118855828643515545066030256131907254773687982446774647687409280750809608202133512972188882576405083914522017321088838620 318 9707922208343377125644106414463640020936916854287246106404986113503363133712131103119820913679064883301563214542015444809200 319 -81128068123311513414330402981729459474537063338774861288098583773970195061280281051014707066456441786000286705115867075496200 320 -23394446503206561268235627445632623746377216009785494900852107860881984132958189722130618796638310355969411400952636597459520 321 -278455541554364164616829594759871410931324168031649197491496927233109712934972165455236932993326137988136277121785962176772900 322 418571467603211321551179833057551952590062743342816913035203872787317124310498684009648189967679332540891951133257220839626280 323 2449747670085050543935068676097256193723515075557828075423716826261783222585108837737931477431847766858458271704709075395489600 324 -3382191159564228619048961385025115614934766443667262036155590580037513301353091408721589572495140412548780035060640333874891300 325 535431591341530853633494437324154073157715939093059475602893063612687467745707667804889095648958607657032189787043355425677260 326 -17450723828786387891196873001053081995036648190890182070006012575280688158200778113862593072927416542438789155287458760907124220 327 57213273524384921650729028390840084414163836685790535514464431679340645486500581132592972630651051502558350814777781607490099500 328 131846649031680168060855741424282035120942777624026780247992079473633706840919626518576814190761621450469760056446713112444879600 329 -418344986837242200610099041647140728089442140453901117570011181632308683358416734347641926601701866970418391222498031652498535620 330 -87823838345501221797531172722526272252979671062057913344865635701984492794463289997986256682966870247579866703531455947446862000 331 -2933019439261636740030800422956743973367563619060034048313904733776377064686652312420435419068478409582241913166795449722223739340 332 5246717126525499800819736111052635359559431087956987442418731588288646821702986486668679089378998906527040083343918391121975154040 333 12975639441007520514491553822731778845153326586326236966011816797206237907434277022637677137409421130842625425443324028661450100700 334 -20635357711685071027349422261061164088954262005256373793060031637351892763928435986952970558030141386888921869164568883182546413540 335 19807220420662903935038263668334957240449283262159071286383016762647372906224073286718827772035098513171373618690172054604108605930 336 -95637720344955407159491149483340272695182449823900389607483417509206659364887579594331890086092072745874275720120465884561591812800 337 587719698443147765572149739681255716035943368438120891823320029020347800652932051030803654550465599136959669361217793144843565768080 338 662988976477017411298519560061639903126669492427255322800931949027801346867768697012196648169850901301385826309333286133880528617970 339 -2283654288102462418630287275971886039570127421468792173836465028886951633960301046301623445157379637957681288193559073484960318712800 340 1181406247308951455296786059293420684338572306612701457996440549116556389574951842587955156009277263253260713720748232713739916041280 341 -22817335879404587430971926564646535588680232485464009911662703121099676462845459846495779830703944162836767913578072992251199203025280 342 20083408966716953413032655792993909196066838748271219813077005960725136890418424012284708664915351303223820352002860568931574173993000 343 103897796370286062843443913884318288197514311979002556942387940930752566052676975557723579413803247676746883583923700534902995837333500 344 -175582028368475918100370463127536467270620294893010409438958626244141297809375401799240074176697573702281367545497471602261555433256400 345 -88815574403003292992431777632667678077609651235896165640256703286436253531654696216719108445212031020212211230422035607019186428173500 346 -838186351251686540471523298823929550717594761583489370615387784505174923912130767912601436737160644878679169791126917460712281286811480 347 4070651491382516352648327345806861233880025220011196744989466726822933457115802312718324012627447899754346257471605254477892886275673530 348 5112531696168175330967719120565855290034664662160791444610736169912930735412319925882434472743008786729285840792330652250374519369746000 349 -23999778753516868904579739784632023265588268626140800944429298396640279895876034549614323090781726811662762441564123555028066159709696750 350 -993267280469041349665467429968150259726086603539710985296029055453335859039017563040000797918235688338461383165752400771212847549990660 351 -95918373582792018079234930249771122445918883912530570899862414765391632080293543020078456809994896309359947756047019642287701742085902000 352 243145810303562974652342985583181668044925293564982060272144291336362533448255177989844792813555181159871268380660342081195113255480001920 353 819944767182175650941804333614584528411265976840550275540391784119396709382730709543935443562368893700352419169126425733932120221162185440 354 -674836969543656243441956324495441760648121963829154523928777394137683378385663014424470820651792946690005824852857357930847495207514478000 355 -977520338557832511641171203088422402680050760948734348711431192444187562800172353352442689147181537012169984653477416598957655203346002440 356 -8849785720656970385053185753277911981558655125731105294175483080141194322369034432598379515070395657643787990820009679836589278242002593800 357 15193082816644133467563209612897712336474667096903085792724503560496420981503086357524209148048157922903618434908842433364814054041993028800 358 34386887428312397175049808526368485285262437557180689390808766229358252221897643208756811829303893210540143226000752682450085870156738658200 359 -166034579994457338951880252129657151771939751035416043424593509093363798227908859755385139469805868947604857469457090292359369831955691561800 360 38970840887760782024680845127560540538900425559671586936328220201640398698573486687472046085938009308528194579672358356212949719855194765000 361 -1024170809250525899994743856947729015834125501554474814876231095990000033362051072455983533105109204439028977099280289152773695544429061500905 362 1181121271742842753137492006025449618580816812820604148696067162214829317704462945404718172587191953957644637179487930779366722212990263135820 363 4167546220609972934000895118223643552305162891256224666800659702095642838096343051104845701634329242549755957983835554555615352996630067504650 364 -8170116042272479657670703926163223662348602370477361814633072446702946702894210093390912909391621979526200997982023985628356521223593550900960 365 6574801651805405177474947160720729317878911836598121570693906061777727442316453469577208445299947380324168192795670726990349104684491057218440 366 -27336790824930596896261703585279918271449708798000904229679477284045345408529275152527390204017231372326065088841435162494147882023087717047400 367 194797157459977451545150070306982794796270383880153316071393302361788336318684682112689919510978603736078067171162378928967470177099659182355270 368 310951446304066621721959682476187474300013374021853902405515404031102439759087670555368724980634278576902113440713575908102929586536269847579680 369 -912011324291740564174613157076012349877188315368291138968676892778327354108245463214486010917665261285648199797260400353036996326373844023665950 370 -269606952017506166223698219601681107160446825738241503745013228987951369545064553553258374647557664545722524904761591375199275183204555832000040 371 -5641035920613042445913079701013206718541904008016957613751070086630742563549052889218790178946481020565048385208878620946132820365438965494067960 372 8380717184847879999445052700661117763573957234317133288179849122763321228608409380040504372208284184939297632569656020806559605529426101455673600 373 39201129612016470221822866550885270113649046754076033261938575838613755125089149407879358117204828587313489862418003128676576834169934140460585460 374 -48846399364993913776810592366091074009921360335298845042439024181977520067410111994625648235129397565391932329259207637504961498866132310963374720 375 1228392081458967129607332860051011730656421064803005687104246207224605620356469534338998629184576581468856062571491573784990874420839767986256250 376 -341044094641544732354824246583612630458695141139684716157731708712986530262739689558198325827451371238045979994201487786309052912309867634347146800 377 1288726870931797593309639295418752085127984059580075787302967927184560758573610500884944947147854164192190202549064445047135392599503787353743280200 378 1037087296666062313869812760380763052353627417705972985472679219770395796867314664707284163747674506049426153580408956992396434266961296421865046000 379 -7928542353757514336335655627575737643652512375027908905702323426129543069765137294080241592391340156071455297588824752946042553656897763989652087100 380 -3022293865309088315777744999424824992593396564124957726116020691820843078359490162063192058418470986520962118134043874163369549867237836839243708400 381 -30645143924246061886103019095560861217259355134720784489471904083359936736063966303720868241458887127118204779148031273873364017625687925569100639900 382 56368702539268795960741003572347418974027410162869631564671310531327553829514507648081632859638363731523390822444988052748861062623828393038495127680 383 270754608929816590437001565978871521274599441278892312406557238075921430300484554254504877056506603628350136400163729033783910655869272653518839022710 384 -290895566288156394980066303979725325820505992891890870796654278570851907663943933087921297067976472861908621076192541386765444003898581133639148192000 385 297437938461346813089195971926364615693493853068228748454552188938631044712906664850254302499028189830595551242642490914331823378415353376629086131560 386 -1914876546660473362963002421043203024233166141669237916422068271313504196928505556571243862565708087662116206117400939462273441834383027289033850267520 387 7078847672864865827521745133144131442462504542223975175232005519063683369004583815137972730978512793606829382141997215003400694412994047360568268148150 388 16741077607644324726936085933234939607296696887065114360801929546360329834667044993086363389235036176110635955821646973281705400785195531680786566058880 389 -54730726658177181076722241585933782057382216557118869483432035897021255594440211781118456509387814778009378703599882028322735361211835444120571183000550 390 8131179235489603193097667663987069425619202675823902440848206239265976892717459301971776211796804577097553452146148369208068520163299887429264051746000 391 -287912580096613918636009095164771193623800561127003297388388605161421173389565869132079016805794756830398237939023322609512581327730043047490312329206240 392 424553204443526137544654989454424731572973845802204896516520200456145317308377969864616415381697923873633127460835842555851854274163420896158466699046600 393 1258558118543073465133182795475607503452874563094388218905117806619180891850656113888675389681260038810139568218552723908249687422580258951532480372935400 394 -2255802664579563920058760989728928007426360585884149564035837737742553715010183350091830050032543577234598931585502350391072621626803669402501429645991240 395 -2222852810965448591461239379236383825908908169006386921330125874498187718503564327722119113782792171284254160865772379240110208648389097401083984239608400 396 -16904290420684622594852786504554982684202870789448429900997298672150437403014119571910274766873432421249571268350011868286930542290741745715759510254378800 397 64130891307859212968699035370107188374315260774848109235147061762667403901779876362513924594827037428927139225385610577568898665723285804384895611356966380 398 78194781597226538968626778263463596447809901120620942150290703468326007652097661209683114485078375226459252027940020103688370655506793684290179882524942000 399 -226534682686591701384521865026316988065237860128792145545635301513477814669143402880520641185295395954973198336986721326166573613048599269196368452215598000 400 -25066392234118365603522310431902888377276348406773431826615891329493396765536849963913630071998055266661135375760483893934796300582328585645627001658634960 401 -2211570989521056185749250268214528432766562881083530406388864278118047248615508597187286490156864009533266729224582671923472304044419329490366108915055900090 402 1753171685002352807734312677443121989508342550548077269697152311434429402068268741003390509623708251550138640716314427094871009009293174334853625396955255400 403 12312817044657954402078975508411309508384576831795062060460175798135601816952584007927256708733912137528377569559921932723109075548331532576757240676178410880 404 -23687722889247250882606546605148670959211804329216650193156349172967519918744621934960107015490541597779354964055763570361019700949423920547731165747873798040 405 -11400067103001094313534497993242872075679645972540749733366849532808938560973115651390431535836465964834149621029836554844793410898895086268534350383118344125 406 -81213039183035217200791823671925811367674671159856841838023618260656597052641935551432117915880812034166250924567613783577972702295454695754625106510016666200 407 470557489529330890817028673839685218117192635667929297950619580735962509432031880178032631954938607547741490278660437828271822307220193642376410992649836139760 408 420750471517757889968873231293330512413631289673894450486109572332407722885334965066482350706663394065734067694919684717455844111092399464653304533675448992000 409 -2602940080202179707467747894346538643314418185096882698000001438068739183646446026690243758254809221194697307617599447856571032425738082889159131353110826124050 410 643732283497760459354123913763546201065678524632417163086750398829388957565452785017708874849289322845559031403766060213824760844434923061152875449019828273620 411 -10064694308221265611640844928619988510273684754968705690872289511231369891369081799027824166125925151591272265186959242880658660463089262397519817463839754691600 412 27335611687552959544343375318243667898737162806715769992666118591741844660700161481513054747685296657526578396898096735182205243622833851268533396136498196906760 413 77640005261005697531509060213158615142979083485613333985368897510139976999047694102273425508543834247756868343684144257182531153254874262040325396376254256284200 414 -80182475742530873802542326022269445427573356629960128811242351736218594954570297987347036696994481997783794789211816548197536808627589852606246182275568910519100 415 103073797876533238415043206001561238276866357173325598603589229514148511465761267573890293360614100938488978676030105026790829303475387032448015939880752655580890 416 -764734445258842398564913533571535705607589089306805176035135697992348108336060118912385823232825311565090663956527210081671753866964377306362106137181410681226880 417 2051369188175291726900226387779475443975812095582575876935863689814505618651567736182271394811085427278781727848645649324464181824633542146616333649697845812027000 418 4244951413308921435224115268166277623584810344148039766209228894912817354198935280038546984659789600635140737222942265586387886810766431590734768292035745850357600 419 -17934383728844162613634743020251184848510554347892002997136096666916619167673625084408321538525891743141165172053266403539053876574632823787496189496671879194292100 420 -3711208494083908949049573236553716188996673725546549335869000905708343031873890306475780025731978453205185140078287009016081704720123448816466704871806255453718000 421 -105027006917424904939512681009075219239028653696092335853924273916619756371293276992186886530076525757538003290263518661282139496171374470597933839536463004097463110 422 127379659709208568931970285871351093443715889165313974740553213144521798463335064664776844406080424532688833964885875317300244266761518176943341193479189450530220120 423 467084849325575517216920708967728412871600104875582306872294467769209192230546455718632288659581605659397671527940326847959142833496009330819495049311113622277185050 424 -910518851818035661680796485552441898776413480053971045864304130014897842476940303705571617770850365489404495616728980330531354095539001089933752182030571113884725600 425 135273043744952623143589550124678828506187541026738414395300223860408714865760465183608698881207616406425205881402379037426004620016450860569594862503311483828730320 426 -2939202151492982352284745340396340580126004742818875422978710932264838749570916849203427014319438836202093118822200411779808525428594639170831401041261153787376378400 427 18330976049783890641559641299113209093419884833435857820080736688122836160078667869736608489638511068493533817323974106815831988796454784890871985933051286567129268340 428 37830793911596880243101747750998910672012257124437934767603117108875507609092852034336285730305139901886846787447540780139736151919719729218904782281765204551139541720 429 -82715425572877312537756947680733268488580992520059467447066082521792914327620446247407031242975217545428503381059023996083745026087751917551217162615565724441618810400 430 -29121852409344150025431541833113097171510697658685248006146887020342968941725459669462660844209960073011764948635286755983132923114047858427891171976188237525496872380 431 -723151245065824197901227139230855044546805840615900017297049371058316161149782982571485284231067719248670491157800149260064351957477755249700586996004935187186935304560 432 889085971219163315455891273633447419444739232807720364316229746449023281871118673109941542064806330305030247867859590587225869553954366483655953740673949093564692856000 433 4214834332035629218600727413864030364547963554915310902611697102567207595407267226057801158521943489173880191875212359566260494205734903621876696232106262536459183611760 434 -4522448981136071532244979984464288172931780429769034332391430253728382625752567366159449001861922161471273437381835921904719582015821502857707309814339194998913107278720 435 3411924270437215432458769075549073214269579929010550749774046283936795751568586163024350231513971279971473702790760278907985918510684953677994387555087866671051134217500 436 -45304126161136992703092519179337800654191876832781586006312279871900410905266672953854405518603862794714961951198393558761581885207227698494622701849362024785944379527800 437 145831781079571560379611024365594005315821924366828268181842419073937597925547426405790316414046090172364039023661291535356115096297630189624286047002276421683559996335800 438 115222602667852072700731224317554389219458078567137740339960396428861152491747409118199220424584580968695718030555780739692692885667057301642640773390302541372196817759200 439 -849969908494223115772968506306204161656954626721558903592711508361422418708448259905896663453174084981060093654835507166811460508707424810773757439943014174513651660419800 440 279819392822150728533083966397642736566064855175520426121480576549989170155683673167524522785351659186336574721626107565820535507766329127107579624048599621651229429938400 441 -3388977928717308880481177736488547546255449219601636525376596399907894707299699504640696565808646646213438530442070175434362061442590960275410217809975905446011143954138825 442 5218902205294824557567570522411334689775834447947141861079146541187977197000129979325538543579305748419401277281146890944164024568224109504942007750546042680540675964471680 443 29005201365869563233820668990771416088035291663549290162184093043107096153911688195263785146569438326181568675794444433451838356441642151272241865907428164112321341082754010 444 -34220240071580323140861998747244995304349049045011334028246909077438885067190416137044296887133047828760146952649887526636153238007553954300771265669610829455705136812405600 445 -34422903203530195432718016020523380207447381556482528239066771985074573122776444678850052827945525036839355901314197371014287846333024510064749285339310385263107796583749450 446 -204990458099873185140628155524806031975099160530464343730649842789291192613642832556511343529640222672410973481151313654935421980972906924906333608501031253127473187092580820 447 668771275813226377047694707973292434858425939955295842951798724966350899455136345028179482930017216804989673223708532646449667544460280596359074938070758725095421989763617500 448 1388518748406710097198981132513161889981607857339594438537038218832380879019230237770900812579481763577924720639089662291412972640845601484412537141199119706744702769555070080 449 -5846826966301386416265662291657015012688596551815249945370854664771785229482344881859365082230427326060710279506805806962975568668477402816907928015940276599543258924953810250 450 219574272693899608455885984193639949864541563271114601929984474060961998430670154713646548119221972928524964682099181834351581549088751280366674659675740793745013479423183750 451 -38167141470179096403865123490540009594705213249073582616733121489322927231036728546447591821266042706895590427269904687945160379977474875527738030371159784090770391032886727480 452 61429087049545976411036025228681397053104946035778277714950083407356745566054472154851823404744044976429985541100633645309089754326226562161251090825981936887454501722828456640 453 134178846024048364669920342360479359184964475421325711094288382937030797290628658895525656465856043653572234728916327201700830578291013862800582055686762104771731556438922852400 454 -240821131931550360300105354326069548297261190315923492201594766445721521513672483344182841615582157814614349931134069340774046875660263227384639263249610328240602375331466338940 455 -185222753463246151059710581652709313561345013555625273136109586968433722334880591645652968627389003301459670268022989865041345353965636070934458540960496254918290426596477979560 456 -1242131342975158385208908166402428923391479250613189711111557970671386332895162810037073579349824789268829942922665245962812432092428791254106063021977830025275204570372094680000 457 6837196362567281193264121589262234876553663801981771812530731730394935252789519494191524323141998059975109118091499124069019877583257649901308551472968714529737438876007778944680 458 8325622813677900013388261784039609146142932166520113417261047359214353529064478826560400380825366726055097842962138710646157857626246002386524458610286804273977059560672598168300 459 -27964982973195177686226827498320175630479624135231581856366570525078033643473361322615212026347502693993972021182350275042473037373869149210713266487763142150134826119954839624000 460 13924647240367973408106067550651047246031251577480103539834815235977938151490394600156976809279102269618758926718159292379569774018165529082074067070893292145984902431022203862760 461 -235319505532702165497974927909814415010942479429962045862816649499272545193630189811723387692946638789116422079636248302906547283962840991322004217484214126523045789244995653785790 462 177073727298071733460579427119226855296863497112400462287109716046875010113566693555702528743121140820435581292353125709860805086561924369730449944248731833164047551846383397800800 463 1371542589028662455203359585258186736499149919234531678871770660800053860089016473460814613794640625720244735372235471607846713256068522363759058026413576722659017580259289123007590 464 -2365140514146646468042436785136114024101716827408105838748584519464641698304090063390124886171520174932895448136264682048688221070135632438383316398065596245275729325732660700447200 465 1107385077560418710403072912019297801417691017970871415046622658396682336324220765500005443473578821199286855778878141138586837368304525463720497861956328479228545065601487665352000 466 -9691307264682799227955143261084086192374012316527243682087019147666240495946203261106884839704030334253713777025998057301105077854363769386837031936611315804418979615216777338964880 467 46995468159281492185355967396374858372144025996166748489537108497075568012317031756346986491344393513945502419451293488461154084416704537535008468871687388850238399799350644476772130 468 61354481423289706944525408272522438299919728485590987563447516047199145057571411411910279496781494515046450192072275500256855818829270333834620732042777888125510629957013178498680400 469 -232764433258459341487762485356422791188951654351824963615407970346345527179756260522225025124160190247980729636984657872056286013685096395009066591236933277423542557499417257038039180 470 -65276213065884706937968577617399939143378155850030417126777480527752268002487072853802134778257791754802703348992312796801665669964218206098902227694888399008755333978309300812709060 471 -1068876180256795294918322057169816340647186537462851782581442563611135674054151707371590704481146268347484993417841472942502778358544503681435730115818520495511756743116369013012384600 472 2481245548916831013736033141226000927096052384443809660138948364901404465504973323757788688609571231510599139618039655169573062249475970296717070771239738003298772670734499394872588000 473 10063631181698452297944206985332143357626652726094268722236889108825168939107263125887970362505395617513858098483895620738423823429734227682365537209226206645372098604855898680099593880 474 -7712938058913390698084110999340942308817356653350519896351495704979269009607263947837785943452339969512864365563840591162454092520186693797846270893376245440090836602078017886852424000 475 -2327584958446540226026750249253177773935555541357243812271877462309308083318770872907381817708537199422416809584765529565947801837575809468603057295138752099918427349124897276478962900 476 -80917735309304461766121806977305216045215241567119557606862763183470757016873676245840611048220083288488759974056160315591714059458519361531891337708073302269814213538537473758928494720 477 246904099386691088244716977729040464933254527036254052445140154527802709575721200397233671454185032008723462535529137880290416088186248118423078746422488357844990195309820633544764153100 478 393019269458152222783482868387514666762850172855572008189786572359884881569957485307446376325921906488174503321935040691214889158512316766962687282200302143188934812789570341964363837600 479 -1897664901199674062445646169456485653776571496305260409609880559146532110335726029665698039089426129700465216631295069859748017409679484366870193629578116297386495552665737148356045442400 480 -400869729865119599915097581622700056094398792103145673114941748013622973583494615120300272697685906333011950991815269346418508649433565198420754159561223227100700313954678810806071624000 481 -9954361425447881283025946088749238242340832355653731072727694176654980070162614080602448130675736447009521686799793960857239679314202020011981545549022611053719395313038270398673914306160 482 13462344802442878867662885453332124650277627174127001019429951351817605545446344801235848617134217696565694348200757669469683904836060477453001553173374126904432511108108460221624409274420 483 35455609530982410636750030265546139779005937647762454041382777673537667596578268979226175890978515934366323649118698901387017414576750356975487060516814943233408543593840836030208527462600 484 -129368817967307198549504704277382309850428167900061605529025010155239787022851633611558063068129492838506933034142275026789285606580500068724447952414158709132673229632354740431924285699940 485 75145613205377245548600360842479625767007921415073818074127986925229562013306349391309092258348416565544610415151954500613499884885511441075167788581348790860953724438209885189436523405920 486 -343937454757230602745234654356014897807117883881305801316237919969324097416139951510476968493103830597008933067761672230554633129683757227880812018770388313373212766046479555926263158759700 487 2217277447204025304866537041237835966261513773222213615425455671227562694442297640321983671729849976117424991006181194978581686035653846865498802216752514740539967288194690996300795972898670 488 3414453082759311016265738397758723544256428283769186862828571688191296329733465730887951630162882630385243994947841310311112450589939571114903088464775250606151790170176497330964055364272400 489 -8615493344247953015739621947107975128082403358112980325701640729037601005974281632092266500547473998560986903873586933474756182031126786348366517580548006793004150332799805622688835625099700 490 2760446165936411275171570972396188304791491760023540092155848293468972354491447559481389556113350633295132717989676949240257053709367565002193161959265816930967715935118894650695694714259270 491 -76252065893632830254528209377582507349276167270162443998801524604803572857589523925650494028668989048103450441928398752050942766469727813359550471514453367956947970715731998615403647179578860 492 94289370839680029911940225424113117321553290388245371579120690870332770815321790354104656329857817903618912501640402941437514756193711918621672093544093705650032034120397282490304540325607600 493 433589862607203339750252770346411534248648981394171047315341633824304865824193580091765026418136577844688654328223433913632799447328625384786419120669881746359978359252169530087268241462066400 494 -523389263406898606333052985036043074554890210335357115485932767986526552314976237571864699113239261562420951948833341476906623024655970069188011590711875751740961248890643132458986851295978400 495 -442250710341089608889431324335852170681936718978729914120337723509821938139717242816364169002441384216515180871622439968720376020541688490769231459615542331831669087092579860486562738163046500 496 -4474119730141154678076092620105719463633880048504069716292674694843508520185309659661596498910354898963297007306172207237310008036892431071732166375536248740761684085434564948827230330314872320 497 13256362471321424925670081943337382314504548959517483407415185140718345426212357841965220119727582650049391506571805628512530654845547767725999936402390984096224665592672654546506823074572432240 498 12149549006536241075142703011884540884515535158528428132539135050945984461587639452925355395741718002458532013865096795979927390672646504282033414750686852973742626688450139814920055893176444200 499 -89425628013098647645192446088637463469682760320188496396016140519810998367706549044502337127061934766911358592036611864856540007733714526922008101249051224883514528398961411371655143941496772500 500 -1295355383837724767019310017915196041230989498693391739664494937169670720563471993160711375934652692857665547260508186207179590897792010377003732850671910789585271170454307786732789579002408420 501 -346083941956780583803348401501418666202995028563409199986029596732041622400872283051787003059238920704392449898771455492120492017179818075986372916844752934750860332584130500614303109063020253900 502 634190294249047838974464193181728900494455811853974535026272143255231188991306438564357133716632561245266179310186342966790820504868228601478951963341246166308396536216962373090400008274040283080 503 3049990263371906543353640595338673717409634370183676865154306859246150018697338638470110175254633519788087439031124229465596449361589603762171976232419434014402467442835036320845150297223149905310 504 -3080276594376598461180969264654580779586109794361335253354846070674278994517089153300535872267737117726294308242696141799451531161495702281004498517159197076271013699153010320380704770840032826000 505 -3611987828859276544974916353698545812016398216944507485080329437779018181284415287869768901168171815082291599910498078965578717022497639838539484111588534725623817335689508242098751029583626945710 506 -22569696479798768752077491393870836175026750646002288779087125259199557455890389534970905963116363957164245832419950919798272594517800867241836934377357590534406849816622079168586420739001538733840 507 64807777063692384122672179693329803017692546270504846350134576822542199329703939459126140641882745856475585840302771274232351553800104601310853971456857582957786583991119332236333549918517784626650 508 188349712797484272503630885934603029009474814738078350146118853163182495953654858710854545749417745365549145805498179846664329078630415186289972838910958200308298294220686988826170800488455705490280 509 -613506295934998825604351118427651211176030084035483927005846139680465195555023957780160678946901823474955716112952223296735787162111461100206070581537548421438208770050294995869699438325535435199950 510 92933974603768206848634289425534077882587139586636922069250386423762591268963517381361102457277448479468257826280062667767372204528731418074684180099508295676234955528261999158226352712641095352000 511 -3028893235564328825425046761863430540531901781198665634039418339994454600496858792357591753219160888830311332605238869410483481000770162396426320884695000293182473580952735620832327518058233707849840 512 5772052635979905553628633895743763324479738221908733873057123754115761866772063075585586599207278843188667716990863836641242666634428856105253609876041844071981468981444721774380885143584163590755840 513 16346003233447579362998481133154234079156816365585671357469307530938762006246582343596952344853977363978888541051625962113089309746413481731618590079779375415898807133358103779105323253270813068290000 514 -25256155325941511032523481883605758070197009360878210280383656985799958587625092107575096565627353148638722011577345578074132975297737078208685649050700333911902543685683266603358938681364194625456640 515 24294229599888774341606762314952668152373230007674170013335400080948726311106623770841127923672061268136098180943861877866662488675719672039109117057620569317101535318535169538223511691296149924574710 516 -144903603569012324610579598623646425441488494068710387134174639215967011301337943969903338363463140257069609462457296479346115768074030668790214102421937718996677829191003538575079983621460619888214800 517 766290441369524895571234613557063205212529650135264823371465346471051386297900676454324594815100206532481262982820035971248506973079199922597909440737348830340180087087225439437739268827867146104891560 518 723908651584371662349289105082317829613069242847983858194538719671775914491429326093736395284848070674336926966797710847994259966473263494039665438926294148101889636033222942189541525540825005924161360 519 -2783326430988556010809922134137533216412077193165313298153872265048421329084274990018090512184981101001463269427821619932698580374018946153391061500421197781460849265340533373129336931652393634880167800 520 -1172013561314664121865343842131566281392856239492184909577999142496777235747301747306250340150112703443640209358363495108717548570771146140354153326205266980408702291200370727798026355991503433709741600 521 -24616572004596162225232504231053765909512164540513707954669747063034842314160002568214346753962426547834350766792858784673280283954783901830738239106261951394932824856734585607794710566120036134361851490 522 23908484709678696331888189610377305130459497043233676572337736014973650922715558181951235647736542259160839050863468956180851878352122840550454211784687820611261466524619929645518721437101325574367194500 523 143475895989855966846619504008358082843796521269732557200005920394618135472803063244200489688424093779091093476799818738258086764905337451995853463407281402433775544150559378702659211424852340418358761290 524 -262772137496259323865052247376486314876006029651366891672377876000366006398220981040712728226542705718063182165147192550785816860216928859987373098525227436845289443270920185757259131453088218121784534640 525 -19223880550219302042631828041818269681684298001790382419433695984015493575233525905677898652335221520154303680321978244709775639206373351957342127387067275016269435403370613485245070298459632330477947500 526 -1013297077016192206499578937655961954124238537413175299027804228453767193382000068165780197705896059153133265069182354181382132248821826675159221764118123505138376038212287214786009212226447160117505596580 527 4780586105249232788382197813854367194802322397864270716834024196348494161079562002771107858215301122924071397602806685063349804204587262439351850945831505779555601749460029539012466892479373925847182748160 528 5951011590245426818804976760961644245551341437977217264305088659781310325189054109234674338304974167047613445488826231772666824951205661116696231958603185393779429090726242579295562330303636995652126588800 529 -27591195211144183985297722745203851946942324218610121031468577917511515783172999961011886330163340828146576746669947075338180151880941765607357628276528127516125390810960345208521685402785110773152794842935 530 -6831901300597731368054126195522605851002361032043742446627074238910335924003960533331878738091245477837813729255853517982634499006759332722163876197753949620497426921983398313054506602227848657739045787720 531 -133218093965633091081239323657427533998866100639555229726020790418206090427071196748743745805987975564720427369244217128046966884921803701281286686263800120214293078168929738010839283908118002034727729458500 532 275671653604564098577444329601515791098402188461078830534442857975314964162039580536297889568479218012463838670695446025322929323319337989174109506172942934223550540167061319416651290649120362327396974085600 533 931742342851539185314331311273157255874165448458487001167664950832729208166196261600126585758927381112563261121040309424560562367200310811225050640800800360083093206270487379979630754507278616958384802789880 534 -803366071696238610227530244281584506887890700272315844672696393868178345056874262839667934612044881229491391564662229744490437781088462431176376639372757438599698988848164502550919041401187764705401917607000 535 1142148389883234906099962444445442921451018764321917276828343381326230082720986837601667269992373301380471816888122564236771713249558222708603477264001098519288867459612980378952512704272850378029197157514370 536 -8584327772854440955473508718296040100593262363572818696743087712739256411810413942411407548628054410346313455096480368332848797045597026919530542652441800801558434215510003318594845772318038412959307200765200 537 22608436945179509450154766260162161222002824836744462419172088277238884596244254671009625379828103510624090758698466047526915372343267065531179648776377608383832394326179117275435023974011644270638163175389000 538 40936196322831988593346838341576365551671451916221727107911567817190445776756720686669226064074199783492210783126637554471794801552207256685476280789291522322478219483776860446548318865641316016560314290982300 539 -188872665566470675502014191522924317193481598479114553079941985743081438445775786319716171555992778648798091302974060431880772164069341641703622392040766612893854293005514956912708219804756831340100790730256580 540 53020808229317601587103631355138904353635888185827850926292438111513456839588885653302348531136256485199375567484641520810966014727985973716477972691338672041808819757367328476865362286494232553057514715110000 541 -1156298773980654099142842218508860274932562462014034196210459653727758119532933922092310036686071169545099271853741788503270403272530541882127630986635331667501991411075717615580266489367814023525112410379729710 542 1400926556430733945030736032011967933863138251538916397886443403869181576958010919300290437493468464022941973461469488570442245282000476359834684011372236716308629246661179089972733621853922984863518454002298720 543 4526093620743500909908713797870628239448833181695687095119156188418195584223062990098944756461887799914786878854379557726710816838488467622801055236569368571672392956766646206102482405551077480713330170347347100 544 -10086421480402437729575322019323455057193487243447803219147578163488282212092971406920130090824285579382335770712977511005559937701762103331844793084275669686853357966965129156798050227289414420808955870788892160 545 -7971980085469870216956255308712067477025144989949410295860659275707075388681396833956542843014457109185210390184729097453104326935403936078565361981066845654534835734535769775754968046102368937283701835007950950 546 -25194845377714367283303463595766582081242263753345176907498428433476100147496592963039004287648259445861759676555449920905575457848514063940125391521612638748316671389509875960604379423308938359001166671086186400 547 230630921023423792551034132860837085411139250109949815986771445601157970017485914860684622444537727297316449120310908147558749911473024522141981379417645823181183427531569865103330597473776662311124615757988500370 548 416064573909226998001674561533139128525954963582681389232794081313429359821329186520402914922590920947542792494148318820602317144786885104364891549979365831244490050376067377354162532063114806020608958422507228320 549 -1068478999816454026177612303258150655803212459941652567930444349207243381941477970917962454791230582627744913272096609789175006841731802960596536528203612147491458344441297669181751849688844245746654009591864834450 550 71323589653485429824726104578749885938986569633184617671338792372129231622845140364523734629035552664372012820038709945521022717788740807206637079134263505225883619607435086732448905412136671885484817008832328680 551 -8609518872928894170736590600628192265516001377984340893305000457315102952987018143712229391186362523526249549200317920527920253587719891265267214634445169159673327413888159828795699550000087804788095539028668123000 552 7621246317128421938660145024404422236926488120463567979064878195520111411942640878738570021735650982766069904447609490721693602457121501726650970516054621646234973129654293797878409602555903374745158373782949316000 553 40143962663994411068924450768812759937182931082592132986927105219030750341775683804010816335068294307254759222404368477753362831773978829637599824868521757056763999224147446253778710632971284969991167516821258786400 554 -55726756988718320252309482142023858188631783114289792763247563647174229937115531295211735721687809686267678985890206565049037412349918992613038288882577636862373383579517677229183885638396201949261041331453965837160 555 -35096424132843502661543614819856100871602717808974798781037794642249862953239673246364267174619101373706133354259893479514676118166054559722007776625536161051926800012066122448945355623674145936417479300455692733000 556 -494259868271803525638189935578212555238355435698915090708353896666151214793551706511890830816602849607123820923154868700571930484353846591312830152409090746628264917182066444644424916943323024398383770676369551637200 557 1579634228069288763830016664512791226790355696645163122811560588212199697687548026675231850169230922742480749314756671064115681528222335789456140519843804426815190101457759548223841137413710356630436771880795805201420 558 1536404065551391196040333431532115886058920294897394545415401113328180164491851406453530989041904229722057241110474542629616466026865708170660039905427578104220695423671699725400793102396167195333398815228709781371200 559 -8345716947763493362343961591021224325938413397378495263536618924471322696390533137393977314870749582422297688692526381071249463110507300505175026376584672388264452807844071088592806250812446659111338073255670789230680 560 2638473493728497453256731040867700039888135381440921557105199927300494742759107753957052296499328815463231736532378872781553520507096272480210554380288039888348573494148144430389421033359273387916084027244468148238240 561 -37060878501941887385829568302476680470062634905852001350135161624634989883555045345532019828603670053989139831207441788334873457274995953747691665872264734026906966434851812729346743020834274799662464788424798447484800 562 65706642954748908943670483800697342792653800738672246363369600143739300746896751436339377571940590785139448364997003492138028614357516198573276321147483180352236239153457944330619191408930872860372967819861650262215780 563 316134702589932985770233939485183016903179202589777342534232364533086156987643377608676431558502641817700603783573681882065523819973627459156623066290744168129720008375073496498248394467263287047987264960716993542476610 564 -374818159220844634543602584736095097161042147674920053293479040219668950548807246415224764493965347629887540080750289128002584452327034889296424937008851437738451849469148995607849007434025881894425061188002766072719600 565 367202178776972109247218227633087814030638180134067853431247616352187091466103710385780732663834799024576072191985933081156833925534907293834119053943922930006989345278653493493957593336599959701072543950828923099099760 566 -2232091637486081241954067100885798687629387191529315906435784515985535570008834628761342874325846975119823297347428682031703902158603871601026546118776345198826968577157411985265324723730097359622841537723981393922717420 567 6993904257965670272289327663041020107280202233989895091235349757392986393617141412129785182004494544235946643009461917200467700661514965202310266362633613799155001777310462530727290187238647953773623987937431782239879350 568 16607978865757041395627378307915373771114020830380294569976401799861703329694109628768225792304830540086952331658512099493084797220591061667522518688515872080551417864118289689352286412583931215731719330323295135538913600 569 -63484079050417603914582098980347813283800178731653009859581418163261520228079900723104784827934045044194719505212045945674185435398165493546381013624838949745566787752950987411130752346750835007333410866035615240345169650 570 -10755377167598867137233278148413681991008015703724548733681319708278648238234536259070825297802391001884943639921642295827772290039457321735649544924432376394292864593503340362367435661760904872952658058836241949377330000 571 -371310617198308072825119054372278584238151533748461605431848149252182654649405461945593913905882196277206545219270005241245575335563129686391383896757025402165309616136805998923650397369066226075559548579861031888116966140 572 677018865821498140817963570047708144491982592604894404458577834936622361841965018033267608346829140274040005068932206250247942637892125174469063488676998943853515924222074507854187087187005918308454179016200524157004287680 573 1452860558087743528447865976104743536425345063744109731541835965259423292549729821585943612674613279355485615126003241980577676647570883021155689936978277801870762970444682872603274280350227475073058750242476092325220566400 574 -2301807154219370629898302842831972309178588575183665758582830108116022782545999984684290429837746927647264872809756375412152833805373856983707130077345572332203260687838189733206739960485427013379987880786033510268437827880 575 485139639258111527410680119502456414329360383594789196931665799625150500865915569941491427860518230306247928460360921921544900373157755281353369035191782017386716708931251814421850518586965070476534731988933424741097763310 576 -16024565441784491967080876312091264161400054324987398085255578903729822231129593708691087084873307677716310196049206352302547552609796137833430756040208600135188395361935627285055455102823132527809254099605748588008854686400 577 74031736129960813740569587081319674146374231754547083793407109847770871015384687527520828884894943896348264339084056326159096016375607414211777528077387067483034444001896897083909424590226989858613322499806918402659163241280 578 84709824731244622599709204254281390008489382812087102062693533975264504049551715392569872449699510516419724741483561285678604832618417769345700149704785996600595719867855994875141764129488376817071651717700676943582959716330 579 -287659052634610762847473749875781275535384454868170196463548454524899038955515496525650010616923457383684002605028107394733054895352767019208942216422564438355933266178969374847547216581935478204317411040875381106064764732800 580 -162766496767939055282459651327112491591328842168494483569000492116325931339920432532410488339221170818850137124892714776120219976466417596082444460554050485952067582214091672990054273419866335677638067211465503116627075957400 581 -2148143525850895377653217929871441334011573340508716084573326837831857076311550958944510415278417980725606627569852610818416131660703565127196183316849029333052811729499206802881346593969476768191457884408144416117268176948140 582 2023835018159294019193710030698314519176225437998778021199553703765708973248000110204695219568615946118085465270550398340015401310994554710755016462332436288511320809795947220074792799727176392099123461296507414350086908278400 583 15879402333748741847636367208156482164123558364222623879207172137093122178994943395967458966085704503370763929956927241955408373066747176025132034626530336492853980627916553363408836683261104888789566156701042330790148933109680 584 -22117077967220301494799399240047588374367220808812274804218977198898922223680319509673179266790044710553060935794121122220692384842823070111664157359023706301944088781348039533881201903251269068404586670739846398971969414302400 585 12458914903989496971934358820812503583977746157244927610323667659992289125915519689868744159680224676275954350351971088325192188788200065388826431941628608238022200361976826273706006851956253787464325634106299402511233980490500 586 -104558530350354874287166642296544576757339965082596595806624701110164405758429554779473165118617614173303641575765760730665262850074601389254158978277451457147350265004329122667691435212904428703251571533545480782339493976598280 587 506582193533234975117604925283638682561489113784652793429072569941701973052002984919373561246284633273822896552854455694636092745925915164632514331207375059771151077849183470553460072500487348950518036620910086245199803158750730 588 538452869177199921131468977148688514246186137693842745209904609669103603847169346812443558067544988757462214409092058895752659813404251744612113626861289365497641702903166833846333797458752306137849199417688056146015990444090600 589 -3224657908753617191402169323243396962922536051998303010675805701308139938116990214348788438687532501345152356422329148218274378304134906610199056509809493459413998164457923601008316678368266005546653608130699067351979427003971200 590 729844955374372972488248370700855189674995541771505708736575106127625913710230862123524241106829783248137512040603473173659622632816981441647698357650044992360506447208690171432392818463527156537171783947224227720592884526986600 591 -11511743719336730703580274087644421784876661744329968521530179045452214317910339771369349669158689491516235975639228652752845459113424521136276847318885569310735024785924029779000860126757317773816369978557116420968834423525890600 592 28075397689436909366472380770641925000891491242807588364018288057580478325857393840332925649401204317603163938412546935650882090034327334504495378233340732903921535486403456113516754898777125347590652710320139610627639730307972160 593 101327685544311239452843640210981965411036201386238427338786093934061055397082413816788416675978484155300811074060723534270818319382154545763258121903634234345273704860126812952258774343534845609654412156955831748621102377888580240 594 -99172975412818542169946572955894488335450895079487025761483837966691235711913235970898359942486151112837137000610484055126750927775376926977028763781547939681181739616268716090694991994426347183271868174466156218672682026648316000 595 -95769896905008007701283254074604558032312532504601257474936166686984511066354763990251944712255702104642814098984720790199371280498488765218908111874476335692827614102765266864814173218816998656291182997457654447687513574489773920 596 -1083792112383484838768180331241719897181900420504674962130308758878025858206913229854046406569558740567596014054126415011481763744252163912009192480913618034022474643993928219527685983915958763371364593428289553357081718560807223000 597 2325782770230395301009889703073909920124680744110816283266116265867814766255435036366576714646947630889515750397549963312909404769636439031984014876656750125871181092528505446652611915373441962616972539695254988389065472890698010000 598 3705857962635766236077053535719370100911293495589020138361054609487290661605230009518255155188112000573817118769853448379776382359214702350597625892656232746109810833280731745037690172190305865165604313875666455976387699104728277360 599 -20333483076417257660955986989698910793420173368843588690176695351016679702134198052360115777370930539851624165459295164877438572423612396505237958190695274034760457244614266101968418655743371421950932963523184555203542296175721003000 600 -818156176889505794610542503282364075724282047733764325216535852969013969677398647560422615124035260441032060014167923995148572958030061033151781405320760374874962621535654769498859795047139118048576716733942002445284277262854650000 601 -118907265050835146190935157674861208546601799160551625408548201032989350583633442545476199024229345665418056271716644197776251551811843786218396565918617140749821825068322481236637699374938065806406072768168212264799781086277339933010 602 120167804072268226556131384484924958607732483644282919477031941568949771129144955956595746758620024469045403860770966361885768593547622103241524341950599837423444074398968484482509805846763960868559449997836167334476794463907291542520 603 531869694311748454526765313730083450136209634733646758357227753987435561642366472709084743567643230966936927108872983447688507351762773563324513750144006356864507037771131928702746282198745907020642023666861706693199241154803143821550 604 -1267371093975607852660900007686652320173782561046983472520758473567496192384855857771427122129647114930667608551724434594866712660202297766367685909095314418931665940789631974035244171110716317075630358836296347177100233993521564707360 605 -892413807727032166112927140254662119383009267579517456073280735728937561788210810692008398936009625957613705216817839657703789046989108510732146496256147362262042006637156630995592120447556824860666170679814875658926433192300605664285 606 -3304612132662990909830058824671112464350434913945403298442734356050169538770593490975483763403052110744970785242776559689757258153786413454718744977922400990446220016428142916551117393411209063226705293143790240044206380940399851211400 607 23699470068671314580735318704427502382796618166135688341640065786953313655837032346759285236458191141199703206240546178888179426599688052991950231973844512441701738272027966125850398040930341333940254353447141593786857333002862468322070 608 39654363804543623511007173245049410735314349828887559064122552429578471648483509013328732653698476486627120184441301714768292919557887325383385157597382426972904790241991872212890010089180452191778805225665402150127542230152082788956800 609 -82057802489319411342644310931908680073515660003378657269031628253422205620104054469297487659964630524888182475479331079819245230093392391260653335837400561126839230335991364773521724759939818128275556947601509017461189904958311989973000 610 34118093609531538488694416800021871070376401198126526381497239217370502353764358981074804696835370058979456784654056990149567391189126460578121577036940456306355965833992651224846008271747178710589245624787952153572920058381106986027180 611 -733344146799582535427301429674477379258351112909455099078745573472081273325382974623459121701831496027086400606349150405052773866887216921625145131866523824301212405021550527366120297298717699030407367477170150023728185990603961920765160 612 1077664843098551901081644975417574859764632791353391197669644446156642589539099446109446792406397767825256124463133714953048718255277544083652857991768415992512218540731070774315003357668047771803801458715798509596075495856141425443524800 613 4738834538391466910299118529685104766767532955174544550427345046805201155610327242940857124038069645157438754694790355076180083179873588978711115641058077529479394959224346448885726349938702654905945780319817997871638257881675485872570660 614 -5720279306213362391641330918011824728338894961585668676876485524555000656797721381361960452836753326569725582330858559765563737305215638054894968454990027808374451130247285904065461550672103304227264965935991640539492727322089998330066460 615 3790973771425772849765707753178957367860035090404324211873196274807380911364872340759233187209717267844203678198579846254295004447159862517412488749551516104722360712970479028549666820948819825543236068793068469023671846474318595183330500 616 -39223801258186210433536203670287327539367067956591632864482085493623769928939922529118422809672748562360078430998921357534116199654060916768454068136480254789825471306424442316721216592116728442402671305882089647728355169990735855909297600 617 162033038629581809937494642750517874943474223225523076689964354148988805995714576487439645877084666155378650937319227518314916582539736351401956617341554656715366702588213826582143497913313038279095095195723431122843964567002187960456242120 618 129547404740357540546262205200302363814955434411354439287988100328617483987197255678094663917662842894311116277175760242438952587286996691642813852694039514413156968355011579940808495379415474501350905796041777041916745759753775244538234200 619 -950530210424180442224911233410399624389373080391624758446997724628973159784176306748847677118357321840168185221782440476994526623638634825166844969149278836187813528549539486313476180343523595657084157146069284314640563085408393939605537900 620 -355321227166669674054228728998581034016042949627948883343398629109953616139663173946071001057488235222209876024543610675465592004981025394676749401201677619810842686928515590117039505666334133752506943232745479898566779590052345638689005440 621 -3931681075780449530301872396520179642025540192082512442018808399373631035535682710047843818186239825466505586403882464218452214423725527391644522929981533054592893370869130609370597919174434476746018532016732197616069427571576114591358523000 622 6730632604853041229104353313401279489242905676880578788638173820082680539213600795028945622864595062406499110525272774859613587198926353197213486254606535505444251149386624532078680896972056647171819301821061199016767767314632613109847718480 623 28123588588823246859962471998062411708746297998366205831819558846370623172358354609459613100766850666157963567299939832348581044019806817411568457833860098785146553185551829128136272579134834202929907739652879679684756848668215046154951338700 624 -33193770619160944636419126278675782640304479940378386728507151625752005677777284154102951755481389977664226017445428389160507833919312896396645869362390105265467919215524829751577598220968022571668303899970722171440993097878567777589755190400 625 -303548678844999701026674726350016287476415972272568294096437200415642611177764257178230399512642745172159557243323841021558458587640901570602073595535356199256341489855166238927692073790243129959141862059741443466561786993246787121084755605 626 -228643377240106384374594905753572451960188861173075254377139810435249723357752595934064712279639806597394376285905946711914896507865292366706275405587796029104237357833425804615471561033528467042839790170698605107564819654006120718890234540720 627 849221449661311808414634347889769208635414624146448948480566196000276832927642523242672783395729461059234668356506048957778510915499301574523688881511727988271466554617943808886743152445558139435279755852363908579533718230623444645475250508000 628 1998946892699717602970429337015408634779341808845188331102813797853414409245531814224308996041132158961599167724045715535540441047021576620380606427329563620785715818255129134252356488819131072463055209168157529391437980030724898137012090301680 629 -5939550398546725192794002662428728920588569693825433091660528783762583053040633955212583330329969898407325707194689020067587606445113812031903765555856076344782906495092619670362200063104838561077548529590609070335903181952378652065676984429120 630 -1045577102979064388318266482618392973271158627297187432504592455131708757603281204360426901984504265475827231966768046307917847572337444207763712540886792484197507334736723752437647706917326360762801294721413857446294417370812582746232824743500 631 -37983898548378546971481248969600935935838121229224610071265735668369973935829444216213321093201258040786901925695636417650543369724925182136910266215395394085263370129112786814850271931386868976837409474599230566748309885516171923982497734322840 632 58038761409683041576575788584407820640713900477798217349747200539275433173823794986704472180275954960922582464759356002851864417158091923429884398552345779885095655913186912356660882956724642164804593341324124857036107627512236195149923974096000 633 148525042834908592313081256550702169689951702242665187031806900465081748943683161111804696439142830544519239408351464221431760141532383164421433964290668697489554165432702807375704165695642368677643746771629413304988199106178562404237742368363400 634 -267237006116626561198955613878011827466658028116527568602767177798507934972433434413695986205291280136431102661495092628915407817499388279684953640497161224631391210986201090623660759610449205527815553172829523752040935014189504894824697432002040 635 257250214466384309488622915739644773476927050727614452001185895049652725339415574569069474918526642292945191168037598195716506868577054028707769146331188405993693103372955794045766225102959855382023970376087336353665213458381044450750531566107230 636 -1537855321322994450875476293700485130968546412798645265227893882436348878163643355171253062890224237457692487520268757385274417382334583424946947178656657040138879650938880162942478378353124756162309111939137019522336615628270687296617975732824800 637 6140253094974658048164232648382640769273999463262452863875875481705255618722478249406084940471740924937029450390727921984299829946217125409605784644414761703832810309043125878682141448051211623192922809382807218579002463585342264925952843874170980 638 10342243463924087116963834839311757977653724539534596475662208282471456903433064398250813021703314051182637970939787348231226952718524443879397661811944647441644310225240099982951643798779446393229282949050685166517941035200002790605656194220975600 639 -34955738210358040160589383392679222623698056093418335719825968545143817375806628837777987332857956525808019735292115568613495766629103774657742359005198966128719836839505100577954136143981307765556009885111172028583214049038714211995605237835363800 640 14232544579301256337735895878241204455098140389058996136853606028350302232927899932170842452715370994996224749090266549809147396231055655780683576957351661284599295991109998008379858643911858017735726887710180118402343991121789182780408685603785600 641 -259522096242061999835210536106442699925994236690754460883515366346195128384822530022942461956920471798114391600890977604027331311679052890811425018412381705385497000626394794810687801418384783261713791191310265609295174409305154041465516643220522890 642 206895411324631348115305004469274982526837265710963466748253930694510939382433990734744853767853887804783009832257512760571178627259385471123656133805857195704094089868962865565507066959676875799854652865305631801246668724189073604316693486660899400 643 1512605625208225447854321978269410046928159562977910551943694833382761383889752926737151859305620433785573753037771385078430130167344387536673568772217667739744255544927094414556494754136427748011776877413255695952694809512412562097798697949223328690 644 -2252483168068870587863562417971402323790546897949162092164052714193749430888879340381990238699523327152167236714045572682318406956321637365928615157086977390468044522357939721243634925100036267049594669755831318383999091720009370680078720676594130640 645 -1153509936169178220767010267935890150869172747443681531877580849301917985507960097435509922563319904979575642736077781870390170987788988902889904921574866787505799137991648632667251683435537793152572566598459203191553565956190495884435265371305348500 646 -10608835551359059934853404283932879217766144833122899364971856283207253455670709588850515043010190709231418537094309103864009250665318872052205948735763353501721103003053897582077235853673390847609460558013174792419108686308645116667622344501276988800 647 51704214238198979851440722571219297906748495416693447490751455798794988430105516428595137938247748067293350738845728329330366521681602170092530072536565539105207837221765885496006418181817713337420362217533010429889098982967572043561539280565135070030 648 58934411222816933271891424593485401236811967017263766505781196862447305001583768949075986379983834646746944942852060239065466755470377907132875426850546859393288887143868083830384726244872706279842041014937013667108596681204829770898965257853139371000 649 -335874700008230827702485212863440173916936171099047491363279298902392328396307448789057188556846002219801542333092536455916399953154566212676270826790247692582432601282097318973253297339276029734851402206289685246382515928455867973644457531733279347600 650 -13514554266964426057610809046667103550810692930210321399768460878219747536769828273478666405096416519111297332351908776515636067506172540047442377687128132854560212323806796990795711162473591620751127042436686220798443952285549557320785468853090751320 651 -1044064646423446375795083892513862720007583638786285898312263788954006417497966315523465150489821858407017185181504847806822788295410811209796989946264332605402484309407420244196660606312590412919992878559302416929171088108118301254473980690188890403200 652 3190128084071407894064543869315732703827029149351304196793540381357728519530905281244657151583766448116769791950936451459903443606758603746720047097810281288034727007301707771250023461808924943344152619071920034794301296841239207121879075110590804261560 653 10332255384875850926104055545558638969252477231862261249654995540407329547546097871880766099866360747178000621812724617908038415801918782018327767606641164118143717157593750054461033885330059315806978680547197713048372959566242380253820086183118629128940 654 -8416778585299599555538859256977290692209784368591661679208922462895604311169086010959367330084696790800112070255104133185839975719015143238369857168554032173810099090191637236341648524959138320727137685651900353294575259702822030545580618556581940393000 655 -12191940607273035298311869347657626658782610865938549973569816482060258149286469039973727184418138631517643812648578410074328631730691299533926137381523479196907963486147717762120494292625149772735327777739688549908068886279496857196881176893928480381140 656 -103018819280040406154814689873255697065118823235612339341327452546502576098460363902830761684104833681303742036075767550210564371124770897538059661724627821943356952492436462531160921950790238882674283584046810591275090249332404264523887537226321437493280 657 271319378929676111840422824505432459021065583093101385734708286669326606239370948486075892924007075534093713545187155857106849767243957829212575422855913986628245575112425386068811171555383820330824233880199124844249187200701506395531119120270610061440600 658 358703029999366373787841566244085274144225065493805858960971363544402540606702944526267731697750030987643402285328166033667060062025713050437375823811882588939954069036363006513893652089701989218647542451466833104722973230239622972180387954829855861119240 659 -2070835417125375702254619988661538330443030812830389566619144598562979186848625107190727665623679186038862387363227618255467890726834783589000604778388849641808818272738318016015771019329175696592799484455723252455274697859828637393188672917656579509413300 660 545393339941813910808112912040421122268672550161378224382612220690146319344215416030283942428769142745176554677003254885074519890177775159848617344421536565604283546290731671596788700809845176839340985548429780713212962668214845455604428261159737848828000 661 -12106288204895172038990437588319973831344558962452997388422490973774901087072854929567385599878844116578312655097504323343900252618619532211031999293064849364790038893991838253861817091350609001087729828256259947042555313484506160051227241112773748475516310 662 14657732383463410821859372450534852821114858229305581797864436320627592938518128765306258324139232477225617978097347475287143369350742588361807366914845319548645813074478096109240818213370277934509481092586676872954080274717568858957360599279754514738257320 663 40929422242459001425550848155784154241029314665834794190651966410898031163407605119583925524528291858713444626203052293024312227813078798852858723943745902793027072846936479392422174362605875162351421575334337245515519640903433417938868639020133271806921600 664 -105502786911234923662505510326798485965221384791107674202425861179267760386596233453857188091036512744968541819694130763382801620312605777103611405414773403662403419320216950624622608935655434332703656131446617553001344953964959485237233708564301210444179600 665 74548173374418149357682987557052393643378081198599816620145097266879445696572427889932720974826708422414902754777701117696615592837990506360705515377653806522764425232599523346496383499429712182988178928992439444639021324249616300317935693731431380382597400 666 -377947943542388424285076812623408391017397182417921995411954084172541173431512125992283309555104373451537890444610054334258629412648283677520109686938640859890551224193246465268467487409275936173041379172803727675670082070139046486407971119911533517196990200 667 2389742276876572520103373069114974975129707544971890395949605142538290716924783299068494920173998376307528057956377640755352777922099957524374931075684262344825710751220112196478655043295451654103318398824144609532357904317434561723409447419821381491707567700 668 4353235471628889593914170635740546349911938804982607718327226805686637184378635253553050476123640608058144277019730456151104080997913362302099701493813954138295581825625749450595301108636921694733377417413340747042958259350979060336908104704715794972336294920 669 -9370040585180091019430187879557532406770320644724447367611142079085283126509989151229173882913643715932905384649428619458855553192066536406669656844046430744071367749746016447586352828535569468758156184125638943439989343981557741554221771155018189186385844700 670 -3362622563081205198783076842325766672678431078561166326274227947938562301708148695300660142911910921565095192748928240058428681546892701464097679976097906416028479504574338340292617285466689044198202932267645079585540306939436892086006537179860285014949901740 671 -91513003238147324273427275771595754520674796699212126080105932550910100178756228573015120539328746021001363540528441890041968228872915986397810853632221265456840296656758997119849997151114489059596492933812277665117912995262150617988145535847961622413502320520 672 74831783944703111659757380504242719947516701764822990267781569523390736827321696192515989298112165251404894190091421246791110862884744545935922247853145414880349527397850782562305973746583800904143255382765718575550180004518192452349683666243569577322533161600 673 481759753855667942174274751558262714771021150517053997457511363633099504100721338834636567926529555166246688770857355453461465798023206856361651039142652818054063983962384343107216803645152498166249033078408900401535419073581119443832766919011175125104415516960 674 -581535465781938757720617925563919674701043419536817984481220122997620486537150267091324553657345775501453214357645917115849613615202866250942880702946846704561196687159518719856958101973930899371773373588763191835602325746272042713632345140669267894867793065760 675 83568500505459017055260311125414923023071274662628748076856900464987543162182214499998059004640257653930343636947649521335116674370079519646820650325298798699370557517870810194495512248240359989682813316472073444760259585079443163641730579812150199540940112500 676 -4751264482090730283321841138949323132672941115781960673380241791460077714959609016640426033798942624372691994712291515554780328734141906102133397901416706745669887900913540508531653109123434805526278539825797347803472200940855261454313708408126158858148310649860 677 16463064531068946502691002804488036872434196320406216505401344768739986752141613182367144580548285354460551722892775626071791496563050210163392376543023523005689868033138230343246549170752485647633293072781422779312502752047949114146020713911422580727958332062820 678 13170058020540154417962378900468831236637590713113363689800301165819727422787790519104154309081469880359748899331250486053605059752681574943675631080209647560399391887600232622996723852743274047185948021696390643761119974055583970238889740395650546467861661339200 679 -81759426918244968346234694892118605588433450371556357503118840084308646057818819616277055413055227717163946272364535746602281497946635091971278153040881831738973192917635800054357218498908355736173852224314889973110445220810232951811153051724304214779587782169920 680 -27414544071927625721639058505914671438443351945195030782937880598513415444834200475630030820361897735848625555576706531773746667595261103900477291706669033738746304659200503729661549371708252245154384831963164508159650647308408190270955516890118429431264659811200 681 -373942787191682736092886086969678859695333348452827933943395473884916018169220400212392315365056393943141732172302843110196516574854018289302854724713274296431888595424610451910053047416807723968769863193875304546103221133693042574746938277280882532226717179374900 682 766961626950589641780983663998110255307218380513422548794667587810066832086445904236823480239425849283252275030327004424706295352881779949573159205014565918715208902377659822917686809586209194865270372266202468159978875829815440502251136474328581259389802211695360 683 3288535021390167191290099833735148049709279323727839112784884151699263516425223040065814581670449788577885673482655180450304596435269561039473789618448851606733987570540965139505067672741860963464628353179473699338042362266460738360684082548657513546787809311879210 684 -4889259320485624489149100237831546525401793024407061564854582171861368154481921694057096427264332172808137770719743257245322893248411560123596351501448076414440140322392589943316596553708029517016276297629147083632023206734794685297100566649108192760231437550242000 685 3822155709430148146912460525840158019995560145827893166628463182355932028303390385361426283159680098129345128784124134546005364256165114424460132844331875335012390589283671741424142551899418397422451088706217142536879669999970641937283962822425231684075171970446280 686 -20354779745311813938711893246065247186191777173397009625988089540714963092354985683273966344338657867282335320360028130273153463534467795658380332948716983580747201569557124448988113838759471996581263082934802537315830246407076766952333013839894479149236449380293000 687 75349204157715063830528226360628076830777021079894193661724453002435656912287345143899889609796292301377828996462153191841316216293710695670393274290717347594480386316277796847400109697737864584719261940643638704388384188491406707559340528459369588322422506823133500 688 182699979594146973855633883332028182822470048755340601222789906967158754003429953849988642951698433303599826812334942340754082820485229715747478289794552044230219988148075980971001915661058688779692966958925513652803045949393115172812746424566605975302690210968641120 689 -595740051071086274574711185132239253755480196887570438793198046766763919434493516201045038215414973206805007256527973453555680570991162922311964393299354226684557935283241825020591297606070137210830439761548241071955068320908197888750275878428815632317254545265880880 690 101414620643533490444589236608878915835055710065239258334544550848595379129366956680732376146658006352950872807681448640371794341816028370397234669145360772444473260806794087064244742729015480552706919676746046286604942582561123125311417686293923652754887346072971000 691 -3850611236039417751021459219409964837418208520488578527324494498601944010822000008816899442083885340862136503191484035719594657063204038672331472460512042043615152958130260394168915776739913198965687076537453902753915428817603427968590242442920081136012549412165299540 692 6931846966254127421781817791952617432098693674552039090277953824656027419202794743702714164529181989041275893066977710288695202875292363055297848110483547912991652052863322459098335731934478264928733709742110189697201518969718924520459283530230522555194133543896801840 693 16345773866173752529690501707678266704179334620593809721866290653760817731750048294563490175581202237066659074114905308703331434353029721931211217439521597266286004349960956148840462499643592936945886658240660105094830792714307135887234338192909121302190770449659889400 694 -27091105909720891471336468483127073669842123359587469275737014104522346017063928122393828714633274567686569245450924808586731674455172620233698288799923937178257707321412329879130390226830315133707371801060420236428641451719955636147649468232258848617574276216315429740 695 -26463931049048472204865184506943457401129503954070028254422484572543166121054878177016656185855360258713171033283790497645133432993707679017153946968848588093945669946266955158688369760373828525176868624935912006007451860639744340280839551214566052807540845377029764700 696 -136906245540684150939846077207530942415521350164484136564803104658338146561677904432064381300540262624931672477676584419318175702242175148921892805952307437031171444846084594258199462258061107296499329937680284524714078184166991365823773090377761853938554894743117820000 697 740366849057697662793863311523067217546957267716425067431545834817562093977380427105328377918526105801517113659753292587242067624414741526452418716116810540750587288652540367038437765765908137609165967520500052299554839196138894152238533290722290159120921986258910704160 698 930939420899233241506761372911981117762855395729840937900130533369688352215062166738792171849094999939000611286199028267581692094714560097130144436232702989818228444666828242299605378640558935188797101094481219757536048710839504668709540783276441078679274446220002773500 699 -2979525060333615380838451964801123013879365181720271757144603938232328467333651316049676648017916101463121532594380220783521837923224783730560310171101459776855355975452896754919017861252951881268815672285141194021102493360169408817200283977538354598481684284108759982800 700 279046932287893779751409887580388031221892669672481869786723521160289259889804222899189150149688327080824288276795105085980403018520248035321988143394667047779183061949284781968386263387888804991896002827179102167985421768294741958680946199131207535899005678291870929480 701 -26273476650253555332137111919396103408892357453349341820768555263948886806034520816884324847254519476155827493954791720391885940233596153175057613417786669302966925156975104204640056429168197954563380897123782723850306756415866866289343543515492646696963266974533927128590 702 21685396122986313871651011779291398302714027016726658654092077898512497349665438060457103094135686737936342642975929073209233366902387001616298381001013796057887859736742671762751171668534721129507933642566683908462237593776146553493074867964821328989397523214513101028000 703 157059532276639478442354390593077726645917349232000302509956113815637944924694700995444490203023883992906084056783565947349642191397497551415798094639710129478575286786584342581266062246252632371471582262706547270107073517955204312024442585753535816702501310543010839120400 704 -271742264594270493924757635175554581209983358651829416370568397284216257027176429923453207610059293543061857163788025365267672213176545210504352121469097513777083476161434301989729708306978423494217991908064421490347282869021174603911812005704433861267456553356185369949440 705 -116969060426586951861992191909700841833639060499935076016164776882183823892187339260106647779658174605663416395893268311378239203573564581310366430342814270811248236800709378333918104714315801325507371127141418419056123569477537334804751273004455346229580605089161413559500 706 -1080442160924851241920586511194192917209284646950397271521751105640834257455755458283293098548068488836582205848287066761318945546816156980158870282560400597365485987217407736070269490747270064862358129320034092646684573659695606689492612201496099870576922858758759663711680 707 4535090591982544348076556688565682749884911885280643211685635789249957761293486784187694038185090754605987056874778330242371221045161356891858153491499876851018249327233629800568394287427289854519717272238256917807083832587145870828290600698548190548792221515249318075774660 708 6440398361032286398899222683156896258775167398347620239301469372132621707074761090470441141700738312851943846956877722841839128159166248869861912885933954660268256936078758212023988146200102502135100492646379904471854908457694525997804247257843481395626338128836699263932000 709 -30665091444182264467446207199382977648858728003530084865964948488064736619929491648968803403883981573520985713946070976163861474376293934910238474976486076983840734094820260591878214589869972609253483419178959969016482467571483911841153234275168920553405976337971908262960550 710 7507478500322296833740765433407645141101029018413653936168677793132611768555581510279310327156053784523940801515649094663573533110968921079710890178051572742860786189545494635687139743241817762022092791996558002779404045537022966192696153304560702701224507897130656458231920 711 -140969549892130660123593265784915513986805989603772899683823147577030967505300381851731802140044916011302892592948938611803610488589488605206708043439720838597639976068656694862342393115990821204324503905652554572788080401086128600193021899721468733660544946121778665038118000 712 273479945810795773266654675398840572467819628942577497307198580527307164186990855272386085841226094028582850248140743896331708581462376729401830990569516534531944160937857601073237755188818037948159604084062950223637833072066243074728850439848721999551386123481353743103782000 713 1032907226502870017589072321663250196073200629107614125780218690184819695729514724348411174135143571476340325940873958331742100734510336483048574633356968090537617763630287310423081648215972772694027331212351921749973105125900305079775211637474927051706101466563322541454546880 714 -680088718608111054672660594531944811808015506043895315943311892034886042269215038803230218881122657287774921164531906788839644546914433971056124962049824801087481622162127473052322947301395996448563005676543664565101108543057521028125334050533899778314949788386583831790396800 715 1231409556060480903788573866683582030545177933201491317824558024681042182984859660912474886667508807370004721143794806205661260152430583419025941345352298856513916975803931795801387485359906607269350098990069299023782525226702253035778385274375266564412309073467828085710388880 716 -11148321191538919119681161922247960012298878109759640459774749881455933366268614753477646640609473528896902374353707034386070951431426221186289911545907373676912919380860471986470064429484475794531709195890798799267715806977616175659940391574941092359603114330845977669738407600 717 23923936194048570336506200750719424568126376416910998543459193204858466594427069542557399205530760075938953291552572970705219225275081893505712980566120771614002691040876167295284739492505423436731983344883873306555214296493658489070266424825590608298446566833063387254125132000 718 43318118418765468251213409074244443527055483365206258121705289728258322135819680816154529902035789133173031520231330812315209472200240321049429411879786073205612649481887898933907152191747785684785781147919675826011298649392231850712026564955013307354071926470159065994346636400 719 -209158377966134728509612937423056910960411498086191530302009948720320988434919327578454218416439296646600556018254182705318666726713584124456287118368325450243454634488865846678555718005749277894241099609004513263878016042309415136453505897058439141863957556130231344858574243600 720 -54001917282325875418287857445256123043152659921548971412850203779279463649852510128846871168118282236229350667953845946827245742545456895288722702303068298071050502404855662255999002792242427487736305050786562666448547864613963383365961109930655107193856306000639060099096966000 721 -1036204708979875188219980574900422979573737510308015281397340267137442496110194056983355829936788693800840670246366801259476045794013549620507280253456655812433765204816098704759146118976376902378796329241196079179919983587748602622348290383345411597925664163552024040029719099060 722 1557380743384256128865379775654288231595948278988199333311786999186071897863783541108668674342662251202287489177138185727274850505024197555850653839502734579758970532512621591600754156351173280543755741091586943804935190555032012993164236352541367302251427758998227430738697397810 723 4776292023173676011898641874272847580903628169316694741195472619058158421669734853127270040326652353198087970015587287732925388062819247694692525058074182008296563591760181747217324358038943254219499594341975420231582053168326550046017096318930119963093621882946242870868442516100 724 -13008099138821019683634489870656122464613500700088322319918032437784934338027436600186808167797193455697773351667167565502329855361986660727378644832564533436916913213828998115963015608038897608588459645067323320838254970508359784393890906450790146415735010503825610142227328988760 725 -1725512602287663944720602653953785001920721285320635198253267578987100506021505069792516545777635483829988265829889299621791000121776223415834693361142377139163733506503443080809288235409013248333198133109604889884873605086050150715013592320690753250190787362159640271679482344350 726 -36936369214865327132251900077356513696308393698190498133087242921676729804794723119796251237127163494232758418708400599050639049643543145338755594368840876019155370363090569202333360004143913259241552874740561152315523838901823593281726350552685582813613172801084456528098698465100 727 243379991817408290755583542542680310907533288374581188674581243540339755841817933854182497386422693722317164243476545373484665135587678768437158688450761887594129259756659662712682665244330308776651119536001666880936274378741992058750947960485902191983061892161160403141558172625470 728 291357658044218178425374990534145444006078922339209893778969539410796102552901466094694277650651576008983497153132084086754376068179688240212213354441528242446996020146921072150701293617707460315766661865807246959372090243957242970194564678083172247420006381811951749041276212494400 729 -1068776628957591305176281929825935188449172033750787995670272502822742747154872434846495176169645191243793176827814662948985089242406007077363615214320405526090862568322821398877575255157698073597084156129383453076957061502844542247583595426072753742443985676921592866361245100511975 730 -339631375429489244360366767567404348648895442347391286573927802592351095447146345536846177958702358234897645432829911268271995599205343533125368796778869443292112567536671749052390417302533306684689197972121627167161103343873009990112108075204342930127390558769537283548692709544080 731 -7652798279180145401878207918740899054068553327255867452531277157038115864717373360838029493229113554539227129423107984445375812984490306748727206127361527317198763623718547810548455196349250193014699068274751203405011793796010139663767594721890374272047107081598048317030972091033760 732 10227503058335141124131815637704251182642810493018612993553493356305061319556871863344380763147433143405877394692824095760119008304913305012000478900555373558193593706151672446068378266306901464899072919874436286990643043741307491957607633497315352844948434060649972316000155242955600 733 48586257166172430365795078117012951722960435270820281869063428406817543799189574651908711489354560465082161787027921325356761939569607643953819365573407235199540031228617511556040489108125105370496118736572409699515524525869163570943870894972784094691894459097731866492176629518443260 734 -58648800497760230504053799954109069822012232691370852717559607354149942839398755033586247401483486622304073417290216000217524189676054605336594030298147199506795018584669963478785183854007701973058109835158548627038576552775933845289259050510465328942569531318693936028886459676835060 735 33269952851803754514826344128793215665227876337598521278114699143188373092190539824614505866386354642171676460699775325212445147611405794557126792161032320843576405845338215069018559165406295820484502724917715794890171370737253155574696735441611346037905522207698981574131328234176750 736 -431490655630048621020113672087573592854797755770999016396366111781519325667313408788978295643466286973744175791112837739937991514297390354738242505146541457712797779667237448018810056477354071691074974250034701119222087890338690580312176940318582408756805621446270804770801433581993920 737 1785789587758837821953009752556115420764660987254133175760743433167595064120330944398860502876013897757487962011588789864135897647620344546851234993958845108764123274484606573178509715252942372091602707573115347968348005789080380153273175923763866103169759165755126403478269506052344440 738 1600398444494622656947609880347390098748028698755067943953390983636908633635202718858806864514397955197184326087796816491212948914149807237798737877577850781111811321148025680341469673021864352174449721054304689355399696591805509573992379572088028791259152048829463145012255545560736700 739 -9724968320155765349549092966716936581332238043357682500613765704235298590290053679657781665785844373840662838771701597356136089171588848568470088967340668218970072398275874336604882436523992739972222523236707035399999572667676224869429927648907315232975763028489095119555666245882383300 740 3426540870965168070881681289739638524328299771602736254825021073239658667392466308899538571042723596689356610839744713239942108310219851231554512138987054738940666659157296084963443236426397471892710244632670869412231644669540390279746962221076877218019508582017016873605637490713959120 741 -36766228634265894310247389484805370371109701925853930133377284591303946399352408015461606636925538231081317541322318006664126233811753606414987673118159959046732459306706262066662001760094050896806073240636139618938755483237410269669212830470124734701683213864636680155245378022894636000 742 57694993074000592585868685611717048330502145177129125020662753069165255358291921979143200055459956757508298568367164802467641305740359258563974787899570549339914123002950329376554993860020747751315724808432475127366829101698416700267023459360939800408688980594299066281124166402936686480 743 331255518564497821228402068577915800809139079108009525749972403567394654808054098086236031292601804221130879889860982504731050577840070205393869038422600139322665460448726663428072738260141507725904181857925010343674795373352094090569628723805691741516398273233506683333535605007692710510 744 -344893397532870385161707727578289459625593167578723830027388959296945032933966913144426757851592803577381749380056243508719559623238026647342931194411754557395202884218943371866087765731513851202488737697424981683543105268410991642979583565554729391954495467687715913443528024045586112000 745 -390302961514120801701311655368375977726986669896430179414148659496019658700672302788446452997849750163997050398895918822726012465756014578661734323283108874510024023452980434728515111557958960783850209487142863120169665644664703740206357313153453361867662602015220195133671863177715290750 746 -2336841263742000999188991043936906346340605939996560142301017016282956107941071158361090512871811394972131653632839140439607509892164038287698359756987884690541642509231304626047761980990361297510790196629485142283160401472064708336387298168198501593010707487182461917241113769314461697320 747 8705101727286017179319389478735373810249827106040369173013968909834966442123469694257906461151447735971667256866493687062355791993164832869070615712102319273613749995869151664375178994037420724186595688010178902822290492818342430748470892633096999350704696942220893906369578435063826073150 748 21089201044366520008851810627579370190289884257036017137650470863249091169332681930791453374805251719753419826801630130929690691031179391610819098366591447953978732958683828779084766232174373573742216292444367967729306140321848473135525197080103695442452351910050789812751351671639395605760 749 -56217359678935252463300010446837713833380677977217618206916945850862716269309777229361954035376093645485632039762583586125351989803586488131375761377611413403628142712400273673224411329863239169161578152622672262408565148319574122580836763263828921373362510448143499729264435669819100921820 750 -426794692382678838898450403967382543768992986860311861645669664402189635339908985609977372658594295801464355780771385037166365149750839269915191647384698796403902944654131891897342511659598582262044612562324950175633875764919882392815983013533351173368237398732604024769733193324130087500 751 -387420449046867741336542892236336391157525288758683527648740982724548433817311167990778753790525209847426345380318482266135057373009324588640995459330091895649710428404632034597154960780686617910129100173239824075050323932981260584839111751294060190663431202867364628822447624939028787896240 752 629348065730570610912293865692008990822778087675376627034287768866683518995144449432021215224129027536700617019027586017233779294436744893406478865567654591231553074712239542868539384585589687755183788807149465006072242669823979862213801537942008209829441159355110792160781057004485142657440 753 1513375178681756714815574440348985942640641252175313254964666548712243540599112191695251015437117068721590150151810075014397199870558861773121443501866770609660532881419077057538641611471291777392949916163013313012358324863063206728365640562838138353707174935165699003793211506624660161837400 754 -2609722058094502235027043255141087387531068751256079664101529619996610610756429052102389497593624369600150117068353612743161760352063364681925135759648884487517168302725966561031689950084817167349347748045980806227508519292788327300482473496209723534310699292352714894251501549173371817728400 755 -2660180029929855499760866913335501300425794307272291904357619685862735107359129479588204612147397472514892048903504819416027816639212529758217851570615703116181959975428315637144763427975663763070656327034022727595845419028167300638485948582417173345170881367004963705496046048283998790127960 756 -15210574831446449339157465476203988284284831259387988684742886026714829540352305534362306081449717660460165085558639599450661944432543768799799169515196951879958031344228514315927937766811645518736667191891351621155197346268317646114363282570817386748278032083428858762390667041044945034124000 757 77115309704094631683798298332172796735587741922968056947593545539256413945555353550694597955137712129335709076261086603735655359901188253282924247407152668657886637839337435269538398828172080947650687621981316164525902122651239898434900636325771070717433434181031157863586925338853921020536180 758 93578933982283315677690957913309666891410025405353622024597774681419720333099482162630971823943830570558664862743677538625299345478932539678918208072173539391799409749458737075343488686939781275352358481263358305187213089334735191018235956480288741230655131719788239773430972958046092741849800 759 -313909243869081314417649607191754163758176826028378933927159767561481135985385457839729614507654039557252293723629772234925817563641198479308670173904475933526211182810597860394951280023883331751518847204720814853732998993232664740597023406519947438554240251568960441734586013392586801060699600 760 143531051875571864850096953371192518229106300436400868328164398115288713957720033163907326629216214416251354803372851195642832636951847699972616699576111113575952246453233944914246578371638525042135351452200394973074126667676218791722172235833708387495518590879414935366156760317092457024436000 761 -2640441343894775753622767343392346464144403392578068831147921910007773912876380045709375624220983096610159752918186128060637437916491979480221327502515711138600112465685307232654013451690966384510812001529256104462650723053346351909207518199424276333345209142607487888847188387469517723855914290 762 2108131895507237660873523510250972886001362719434830832410796648924960698398776718530428765739975884858507896349599071289347062536341697749904155580658727058513836252539045663569233109323624959475537055174958481748388222324442445846269256150455584601063490848850999516360225465506470541338561400 763 13329592082727049911237988751946910967233824157240317108635368877990123245360085738079770359706761928999934136199815891163198704619343828333510431193330974779754237811662365064676774507183042006784112630043776374703302075787660682933127437368779375780609073969955665641840778000817390102964703700 764 -28084784279581679693300335403452416388733322147449725271492127109255398014215327605964631157335383883021929060555645354795571284509557783532557575773761285359706555095250570149100565207874790111421808560891899188932988650843681379937087229413560142788325115986491134768088314873233714871610947840 765 13183851936906152592937991152178041769856173217358098488661829200571382768377167204337155975762483635389324871914638920516881138295181323050570120316543129925743167337404794786130722951756106313168815371505793554231672100310246793948024235153712717277421711193688523953073991848820506831180086000 766 -108558377191534779865092164067047773378372294541790105706380183090938553063357488295247659144862640478905910115343756088447335427194748170225431435219553552214656597909891245133044225057281035911541918172053641951089960590101446386581902235892751586759471256155527395132741871473458872383795823380 767 493978630099509104006257696971496669288638873069420336028574827791504369733375836297177305685704005130783122105788221546460107656476151271171147806751860961012439623583280543498381793611847535344695015486344540786921931994224278969600639917760380555173653506906216106840456239466600578181244419600 768 566470706446640703030713189376666177435210397304148837948564993776539060010236523531990428431636142685201613276539555448846496818418322435929599711820255648190646324302500824793360936835941321618683657421038689525776794875703365189212258614739694099854078605396482184051830600383121162767622438400 769 -3079057227738953618297038199729212924101004911326110229073805069241558115923235258377069764149900291262556758351061279011232132969942599060708862182814873814923669975881392189959967788716031787558757410358275139364072984606639510013211439522280666964415335738191611416715543842616712725531955267850 770 -695080680174260455570423317685526889052686087565619686098941274796763042378503086766793806854652530168474112080672965834393597129630306502581176626424325506087378792403499082166372081707570898246500747750993844500307328373269450729933031788541227795091655549167013941422649774612395023812693555920 771 -11932965013477086403193892383180049543909115645289782423879328398706214322510755021982212853794703306716114001320752941749147272990167172491507533223490975529457478359040450901825853382900672757322636052708352836383829523454088301022089166868296208492966729871210366446586087707442347155300191449600 772 32409816721717528051749644403639326586216998902426967942520019095463086564677223493594329375875302681459049399617077845610730141264918590126541362764249298989978356647069007186439146765187080889947937100601744637866075054757854283139164879761996291469908386603559436036199895538644441289926979208960 773 104868988077320682036589143218769085552090474380696900240260601037623876380142749671356243784500290211902286949923337020021009973446170993861552355403824357444202087878300657472392007410586956916344313012337323193167666364003476914244019124613954047058472489251808980032556694245799819194488666966340 774 -96416817599548366131570724105596202873324424281122975605730214941102253514611776011501559002294949963780402828664552958359087202677822764043659785574280815673618587162667879922957200968079520724292345983942951421755266597671745151633132564467903629129970173814302132600053026840764655103166208474100 775 -25335596047856608202164520972169983206616264574104368969142302854904416352236093273432327767394379904321485225157453858037095283652706301487957012641840462512941033085246145697780010358947847496628615166872523353280663429251305449495512784487673426133991027487126196872024749434338694345982629300640 776 -917483093843124149953214362398725949869221691151495110879542905959136169774612228425829521188843560335816643005604518530270551901708246618587542682233631533630873583843372746317820230716320356693621468857511131491081562628839971895694987721516576056068661720637136326732257628892633736670362484691200 777 1993500115563687680645006885442001483053918615823100180666598319267654726349489270357829562999742537312810007949713760437987779752386378983544996498685383004460276397568893910292106555135172583253004948696299101953235769026804572980440400489313428153732469968223049045890397849370313099677417968002800 778 4344830222404196684112693545941467512004984569296742881570986687547285838295116951519845419159914974032091314573481294318878314639724467986780844329718989379128361615816576583299532439784405231798159711926156728418735019267662956157714011740548129989794969535087067376105399884838330229906674183261100 779 -22592441951986786975551594987970555243122040239532595755670328274848064211497844039080412964436227129494344438919610708003050345915290881060632754236147822911071855853149384295507851204654632474498556586659752451430799890294873250055880795115855234357528218491065176200830658570002262102987832274224200 780 -4675112551509718473754924542683047428509753500009821694492853818004661580029937712035031266891117744877482498153630909773678473431053942931030650009045989659143707983020317380322578283307585434026225999035731552524782710025239124882652041769764288349516436226923950336829988920410101501857607799524000 781 -135440641529705367116399829583448566534302468246612104873660829286241315395402001814752032311664088067396619950004455705657135146715308108007100718859998655385122900470012698117407097181312529533256510751707588353495036356337608625812554963164936875727566351322698989319059840047559048493370071813492320 782 133215147053807441299868381128519656456220065312102324847910924010145343231955400663450697706897684437279752913199159467206760434097625883076009689485705224202950861633294861214279128569832478778633521052232722544820819168991072379718010322342129530671949233742716267017810185871867869077753548497555520 783 548198547836638943716748150653913868719268350856455725719536554210637815901200357057361744419241157093085194240075986363093027149945718868319610551747984047739627426348993824801928725490239373668688873427357985436159699182148459809893349873818768957657101545874770662971679815505303943410717323788915000 784 -1043334230942654483840104388005785821377092145946816026565516271277405094705499299268618892077980654479358990895631175699869090473066434862767307323502404576958861129196653566861061869538656472509754917684405477957281434802185825143844591338368162280079795220170996729090530946378684999850795644634112880 785 830735174348959949802110479123094088466698459458210413186954930391912533081702751126265204348854633608599624412434400890681472952425057470632865942043799801695949372519566962864254752551480882868538883660953476049916971382035084634884136712585832638049823375909154916719879152179687101298304984366604620 786 -3394045134029231527698936664684613938548562137442469949978818971270212705078170637750810126934459626091288899012098055999156534979579492686262580048800750362826298542247543124507730402725335688390552955642322872646001283565460389220179426042546085836449305788753975101807257622887509330250163276471304400 787 24395623249960253773902553637672294121778719580922403951805352317370343345870133777841181138587707238683416272013709654021103432149190153356248719040534242594884788333035880889944251658279477725673693058791293045818428467389830768534383229207315276261898472877388502913884984580658592665688410987073107170 788 44059785971256853382847774370663937933606196805406183361935710676295772332161274869456496625392952794268866900652940128243436432151710168225282435057611266706497299665072067215008582444689464863596087401726622530563409365229576860626159687754700484464078524949795624824140471961524904221139564971522741520 789 -94792074850104765007813381915685963010470327088073575701388304246882897951847123306299577329486727493125291990669482038733663139961691830639022941843989847968714297747526516581950920156598834091008141625945046404747069683635051379594716970435703564647990638631500183601942395529415421681469593872599474700 790 34938673695970762533572407670736510354033014431533303501710276312175643322798131858493926149239834552659352349008010464960883975448524100582006277088518555581194526451573180329500643741283042135210553136681758523653160008136033311879185447789336460997355283300705489776116182284476186765665829163227631200 791 -708535127060382096986250404302230181472632619173395840186238253597805211303240040531540165348097695437692761100223682548039456951760886016093398998825968943372800884245852748510937185741407047774509565926473144693537269105011227057676517439144808261250701792200646356827502415424557119666902661015481545760 792 1069096945729324124534068145649154406199464099732294643616776767636178641573740242921518318968631250698577551207571658126093962060805859048172281703247183596017272369178075132368549861818494780927992361375670663116100676423978208709461370399825026746799492477579511767358987976274196380103373929376296996000 793 4572107355543599934298332949348759025737087495993532131877058614680031528375552619796155798838544593852406024067787237324919435783447453002770918354490201784623937372645946011957114251799225026752379956863828473807744372982642369384519285152718989620760050333360985870845149361591483986283167010200306782920 794 -5875087715330835487108687805987927771675933485620891274412871274882255452169308335827901555726662465773432066989530014168918038265517236888922262563924471778770799353986394934768196746053847987823350263470076475221857827443946215805436641723881507257100220220825602966667642592043010968666183803256503374360 795 -3725016439440049259378686731353260733132230470707755626891106758164851519899001991282870037645198933069226026820528871832090686098114285827022291048264107224823133819319380734433344792655806612202023990292716094272126801514889174436077758158818323964076773082105811313411798284293281300620842925456309889000 796 -51882606970147521912692648937274577344041719337195733523261875947761028129161096212443689271715769980059206704673222435381458324145109367882423802693375844799709864768582963503599964122567002150315143177632854022240641620832788936438505174840731196595093636130443841328024170610908390600713734156469606396000 797 166172553242146673626922392342003117753882254167161014349080366420167163320395957191323324924980506642504889200141357073209035312380077736098445358477368421191889288495379492630278915590025427083510645567277525342607472953230036351585275033408362408383005287994536240453265716991752428912748174968209830044220 798 120957597506941425022517698173102665764078348539196493016790398471667524811702201615423701794101688881976379686979655048449489045666130824197258179455662953713988039472486145781507673442006957895408858618155166941121868479426604831812753848876008503793618532639837581025641256380093464127369820276583719972000 799 -895520248611527111732850861312258696753588417607026396567792437701490926303831406707949584334793942507382597487977778944412121577964669239877759443508145460330086252230996233376017518393545582545941294923574796081626731481493193162882163000813750061839417986745415898515394807606026078741397531837840494529120 800 61686847447189084869877548828074289319099672806276308160500793539453814541623017480661914317393334713735527101000756115197630707629639854827675711119954896131853875456154822812665529812763807819828620763314312753310558494969819923926348089540478872610821452371349195591980813628167274995844174949730016761440 801 -4467756711811320744898761683253374450117122628013027714953022117464972464306367171429399965199741636872570534235895911388732348699786192405316776973461059583139431357403973644611685914564651454249422430312244799888069434743489075452721867288886154284582484603761402844302406873113672953021140232116735124644750 802 6882571073824448003856075606670299979496045471374867554345824369091509309006813962930190886806914115386027248196395923025117832839113579909676917083760869765387715157704796783156415499764938557974077460915262588753862160290636896740539903587496259124588610058766093945489561489427127604252186502405712765646580 803 35711992328074901234312861274447537750489042525862926259741931245292010780382926042496065853772308480713578464785634181287569717883487113119420929190174982880377219631162273268779467010179317586884794602093827791504887794398584556844603732777407319469113202506634924741070925508468664591802996558949682233933920 804 -39515839099826075906396257014615314559541408401604318105064298791170009101835339741244168801717994191133881727759400451050786325483467609026713113362559168205255076210284570213122323709348244277922342003467710264467862108733757761956443475992843571735585335091956077038553488556427476202396194246083632234827600 805 -31799891561117716070617525148895250196018987098076381359725660912144063270448729083988567039916098811976051195070738856175014034998955603855498050867982845632449903806061727447033967710565114149944516066520586088902932596633400037488887887613999610520393629333151053750032605990301030114234031749450845164513860 806 -223335940331182906501916516759259942531544563384303133346344983528760619369238995631685402221783842000475334689147959843006904761674861800882134708916806052848440726348271452019710186640231688899480667541906644167646504425245244108499171686474512712589524471360836266219393090422529606679079160962704197063671040 807 758222797658751672098257351721808248262774031737755940826382060815228591718729476012250240730242005311693451883972568742809249785388094467117132258742992301223534603879311434725119313287054364734107852279196652539745063409502521935790279908448656319923284241156151764083085545864596005615867542818995375369131500 808 1728816663552216567216788427073196580115503016527205487203224990566789204179592884652027073982930452967857824109306152902911017203443604267184501649016896274583789591453330732250014072284882622984048704773132883249118411241061381265870991112057535245151943532932175109340681923739436811145068480422804998533547600 809 -6628869480712815427541890442991689744525758864810698400002758355376173300854448082913049596099965623277206207349637221158754752853726531725849997743815217794630868843376605948646547199541385173050492958286393549130346666115272288101157979865679272905661688172224666228736206194204516820296371781453873646630848450 810 1205202349155328967532892615697481430471797919668677989762486012237740395443421554465036561594859488650325890366824606428057502015446655267063599821104109649259544185786980134604844739934788273708166348020866381961338925841474424144276773609511806285773971842260947724290704050485041417084284884676230484800082250 811 -38731279928993181760948657757849814801167207924322389961588772046073787527221553775517847949369873770539390145447844386119396900820682670996780891255208366015495466490624472659642941521706168329451676949006478825394616629729422859149443354292714758270021215517716519774999504176915219769930613150728069184180112940 812 62183514652743669952659297569615146909758733947159028014627375616598270428962841111462187160474062678400426374669895049344272819789219570515423814210022957928372895642942245583437157979015754094319495632737146010243988447257209146805051438930444663954921441728614727467575612679315505915491925030339956812342039600 813 151236316167203404387412995111767653768241860650132894382427842613099975880510854301368502631022321739743154379645880239873946181957645745122442564819056859880223848589256133923229721631375994475485424544461711561243467521459086442035084847173788561458585361919082871553316764327285108907342754603999941819807514400 814 -289945666811282695871548077350852508806779354072644172313204944643496225094569865014872665671767643494077115702702902302804626897764107133959747830786520437917171487803172362109526343091868594501226564900334788111346580350711375195970352379008608152304043316430846930911681233486787577702879091454154225987214978080 815 262496535437665976886677427880981954969891834351030057341435529260787970461814822284723795993211056373937232015083486651477696793685467502509950019230859466858092335469032752640165372951774444230751980249153291952850820811703332874201447639481003443191802392894626788609564814491966028209125359483718593341162736010 816 -1376977709674112120884353428632863132477152630374778957492059662299606376034573191792646569431443905114012287724540479670435242550984143601541305723471270138723232349137146973192184566951702859337106794211408083737683496652673134995715466989035572222908411125720302802848614519892592864913606747830162021867228044800 817 7933032215612995069895805468093588218653189489753654749329310728522914183637044867624751373732716371430894798494157236956624947401668833363805130951636528621554357075839112032208001003366233829042784277368239152543961685371001015093255568423429861712080971231536210361941551839277367237229261342269970706202647700200 818 9348016578484507276133984750851228917265922552163043762874315463936818134034441415870521222356603538863228174139898830065131636744374428836916729873660284960436048591088456150378469204781507701469862127117077560300146432334504737178847720849440768256712352299677638136403789108292844500913488087748620620161680096100 819 -27742260088178488101310792131729418171689596456243285808078830309426706264101048743007742024570011206210083219420928539017030309510097456768556404699395495807370509318228256974401622451824032402502795015528295151971615069254748840949315542557073269229117000100080407293982051642979072188485839713778103363045914319800 820 -16743935138940580433077059672223867240907008573420529523849570638752472851290377099307982412326303276023984902251018544113897072388685747978062368115749445232989991543204727206585413957137552714386038063902566533541462291881392949461328046466413553639792052220185038781593165888916117575011455220441066798938497872360 821 -263714792194753916958714713366717723637566144178264648974356299672192488133286868793257254538996665783012724451521232549930527901677177754300578367841411605963890363189876812189412333010983931120356912323387968530732784957022705521662759145922717769923822836274212122665495843920716639905179940028464397290165284879990 822 210672215563106855323516419715394129515740609348420690653445531672899961346608376857999277746867412535215799880179615089692191591603062471195940410131246293227529982270138666265672885993294762684963427690629671637178796558550319473305659182397495218772040500262401493134510036764849791425790899213283118285163503602400 823 1537042448024708586634674250175938124092998356563572058659152086695161372154699264214399947979621762135567044315548023753805391786219217102264277023193503172383225991322626692118699923352809629113297629688811425043681099450613607044142552145413460930443067624624903500287313860249441114552239639685219715160785872829790 824 -2302289354284478344446152575505849256315077296658268721778537778734697889322692713298150041078556687284890190714337975651909476779199296201995505743031820663342848049054659909176450434740914081123799836022835322330117447245123551184011861804369671113119630654679839259837741765958947296688910773590506953188576447948400 825 261563208640978032199980460954420759734902890370895407386293612277336518096201714350164742579233106774609913618737719999208812344982135032387885657556776859221473447729806812861979188528638652366698653016335199466608870415960844868414381130702424753656484172597816317636741235549662191165204610163003033391957662835000 826 -9472041685783090385608462705460281090622435391120934260491305623897529347113834522244812894608915570733514013772252523965847530428898848290692220839431649774297978525344552557042752433323334216500112415917939740937172545828324323358792748135921922218955440934179081947811231254225593238501251792130448851068313260072400 827 52468280611042730933285939724015715485621416882853270821799485407763660946233316309852700173473963099414394390244226445504936958952415417854192922566304307535817545947893075654429303238111058412448838949913415481720813750450407361412166117027627939454217298115974409870287160945669429384835980779219747460253358189347930 828 70849117683119150880686883440115336247954388372305468022524848492686602590684204186885558663041016189695863262693355915417060928867246475278875348202288995131772089941891774536210526872177316005326952809935685183811298680079573602319540474070875687254072053305998370727469938116609550973576743157445996913278713437945400 829 -307288458134167952069747422891103033211381003947646512067472726050787751524284301555155810155172388836736851944272383912918305476519362318726223338176801642329290522871145048802233385338356013628244752257804294407029557610676869038089919435611134128377534254023993672147463903347370500154184596756295026070249346060555150 830 -73292189134258401922912877547977219019964772283222216345750051363449477207046210549184990732915227453326496249341625692164187493255160484203642481838073582237193169504892484829140216969793320210471498454372134022432620114775936975569459501545528112224015958136171182556148357109059651840984435576922589279738177877491020 831 -1191128467770917382199361964509335483803321626524367514019391309687318274160384782192503133988372086810728649861919830145139912766804893783137018103689367240875372484689429785301528879925306520366266734203754443571484636486352694234409480514100803628856758936724631612928778558731838355772992500667391199953768051025382600 832 2688096860024195866201527209755731999586136782917391897149382485439502985250658095868766447752512140779802797932298904987469729366758377574692446875961275803455764536955988034424934743167623496855425370338773411776927446327168833455241873625165302879757981655382359841868102810317487799843252830742385291945344031264879360 833 8652853195257259916669943993374746949723693158520227757697884492086636534259625810266786897238583092307338821850262375509803807267083512160770924378176236674654242151930329853190137339368392524244887062084886810349309113942397058839474203931059200608074636132589456950950809755787765996632403998753544013245903683201749360 834 -8501677253517100789801945922381780385209436871696444553168485625192729031510130052626560275602535461603540869376267230834513804796254691527979987139734838426981387159221734860424107384925696587795293933663777162101258745789562089302416454004052614460704616355028357897524048225425888183220388511791388308736387356005622000 835 12168312541813328150592920871152486434235651944006619939962263723817531460619836346355630434466767452907389429293239467462582984832409433478445334860918315691317014662492283645426238039706347572283805075775803899520125650406515933788203476726045025067066106399464884533850948073649787369092308970989443924750831901498118070 836 -127417901940608816624702974868583324482014775359910245541899357473456619164544078286155694391502058420462879143693752424919418017075642089284279842488454663845349305189050570489538478749051604933694572665755137235388491986675466553718340283960966492843899953679372435024973677005131162282197069966270450110148632518800196800 837 273434690625904810644328196431590114916618874533734767746631413988413495123292723750360077380427073422688065674952922204264024261035865947774359029751154675739781632555604999342616687192898008514221889047332178687033305530757410271282438969305452710428178748215080938648802909658534901116122568609982270749076010523803536000 838 433210140911855207001757493156468965109237558452141192566895022719309073528639078922605089956853401279214765698863732640966192352570365275203009467999989065818250487422844394422748514544292072386238063429647314580707833834679789804060566312857303803262592913345260985741121797179820235712859162114259492922415632781792255800 839 -2091723595093920891977710730442337886265012506634091652935033821737029006463878015612767961389224138984137148993830640956961301252891035157265884098548346775181465342420609139328178460117846925719868483093212742849562548847838260197300466398642621895487356260413337674941041007646108000566347519757639702047824794939661164200 840 360704819429396585568495460514115264482035723583747549357418406350905439998931013505053293049439648609050273527527767656846784800780200061781270509506905120142816547120493361964418139237448428300872363788980008204324340383216864285908718958785703671249992739108371237240308972117989748039886668838842742138605775388779060000 841 -12641381413774915506853634925277999248957991809569915551708493515260516827766627748761857863404462351586549437574968673677015096562732869915119297899630966799078650314789217466598896450578020168694857924833134213225036896800428584329274457381051743815969416933565446248440835630563445290107196153988810685428539341159510225355 842 14786470333575767107764933047714640581913102178884614241780128891847379975028494266805298138205895706207091468754718235179677811038675170830656115511915216580085663751121866697645112444540106401565879316734691663477109293033097217395553752003552451581566802615535884935391625770022300368543154171636741084884260395135246970220 843 47709718558022669275194316826762907594606171606804031259512981209356445296436723090070018183497759115404759854098706486333544551162712184996891352946076918868790340164746553340188108079236954534397961114352730562157031294930319307827155064317899033337563876988526194898008918294864034723657668632779251741538143275437426162100 844 -129885464442306991650867276341486559382699895061348029404851582549764767228686056664735102618305555873763643036077411315552235756286100618420435444432090470346407691695975479648043871724948084641942969703693644585613899106189794559852384445495535416049818604882240214917135293469968972666892548037715385369156223491391033050160 845 -77406739340320929138980033940959213082584069492024306238030482132760719124601859932110038329514192666408632767040872904713679897681493410210354584396932196014970197195238264384769727895226633608541408447733168667275477733649945640128838717275938362319854542729614196423572021616531705190470884672620092701035274872235504109765 846 -383275164196835267159175004104488140991168169027687695035956654830003148904477858300909108650017627696195976578351223204849933838433524892753520866416826685599565834375003141428301227030220035361431009174146443374178627643648581993803906986683584060563612474267746994079970161117116666495772870861365737699927450082657222690700 847 2293154855344006631135905224706312418825166408394951116711814920302433286597974867090451085604519244726053623540736187818753529959105333309748923984810207018698363972020273976682857642530010475256178679825136422384442867873008425035731662438256815346991455647107027045472596740078642208254568114084185310104708650397233291096310 848 3968279067630223358881207372033083998747075597726200468119952324129620099370573760211767982066649509678473170042738032867929068494729550814506346421323983019139130287444701498180651819567556372336529914278787195464268318359383025327784356841519281906976964263795669533369200858560079850605991876394630728530212955854143971010880 849 -9446283310167374437874094417475950364943251707764015335619493560518998879301893770121058595514364803491688707253667832031349313458836974772518011729428261730962491670056127934451574718733328256440793142602117689824624248295704242981975135085602308170636582811206322049728581564818942291402609806276704297948454745302336278229700 850 -646960149827650762849623814482921519257473123582780866337764903240730072606574918106329820718842615615392091901120877368515380113472051073706402063189637347766481176048356990625724798118684189821260240380402649179249986192777745387901102603607891461724111420959221844056426454117976244462945248061653595583200532446937950798240 851 -77314048417427781115723188092392479855133554398789454962138439782412147954730171973973245172526016329550443793503351474675981241622738169807278246258801018157467263029291691937346838661332706386455664806420282854456923109415134666525833815536963219375836274622614393525034865410404120355716095456279503487515533843948010200582360 852 101810522318904149995910593637285222680097470044505397895270677604676600638264983124114445347618950253852434256061192570414622072106732473325285487988448591834204733239805666314909302634294698274034751733638452823610938473839691488956057569065009308785645126136023782725925185617989853534007989468151378158036087660374244890369600 853 484757122444324538002299054012117965264139248442933685167383267085384912186073123486816581001204250638651493343434370008079817387782834807252516326121732157020476887300643210982823444405293059658263624786561373248684179648354660287094361435096694120649706919226522424897878769192253299221352364175827073657914106926834401172235860 854 -510979208497511894742617646772579058524434011773311567316545466957148795776266212628619132630984818831846377519615101214990898118246559258050301173304491989474487101062538309261649962054263200335835250034954311328572286602522990112670930137968664618907414227832154302876301543968037962241944468568015341052543707199208957910850520 855 -464262932619222511071225833418577300193552646232612681806730549078399537290615237883906266782114366429988394146617195895391695519223046384731027872961593908534820280933214187633918483808788592366851010990026051382375677621233388955243359827772857228059182298907554704877997446326630849916345800986492294404055585460500355306497500 856 -4243141644795069185013594470509576942297132932719346217068311516144680226402349339082670099054193750537558079720613156597987289122771243229156514169074673879271453073664081432700099149767815806586322315786879463933917835359292546067429813047708678511736307600045561069525989393201718385894119735267672423876842195333444792270414800 857 16544784322037345701979138258720694758511964768962056910903105386731068177117539227958287930660630780199448183340617935407370591376104087075323531555916897032450931775600911730934176576155273599832920475926607667208054234529870638041191173557126764594593639231095680534407533951644929201093670904858592327224170827348245943488204920 858 13438646140979544418848577731546549727361047858195582167964020265194357741061895506472576780223306386686234040926616036834223912335028224195803793066619536960358960579703105714733458535449307925681332284335175915028160141140748062903646134752568294373961546959294924688970276577952295046613431061389745664275491586369326396087374400 859 -96880677518047494086778503576188334681563398139582691593771366575141597528186340326739408909837436278579615415639925580840562121467509635152120541697554735017820091928256873148016219355589885166576441184570792730352542558300495471525905807800860381893578081937414337003613283766526070497293480781171820174718386564450691989431308700 860 34267699238478514066813907293830057761248337892815030316659124420598906601369181333312369835858201128131114700744070383989184187937054415595355294940813248843983397772132587858684361687873782754668447035456918262881611602088292229641889676472640275576028731036817591092018155897231535786751465806631616849084519911177945857982051640 861 -330918177011428039301646567423197346601042462052229168769622726473944002990262654764960193675886618192960692221629914807661895956077394459782224630474840393599519887214085661086451840660219683111713304605775903703166475897384767741378206396817905498183070956778792851817332566966607099701727905887600141034604143973706297983244063800 862 684777557980088687031898940590041363640352807722044393262184529111671684902287458454145600024462320770096437068202380986811881711916862784525031806325371813635691456157172863092263824061658140493228912017182411821022341316962318058277689856736890370288791575175590915430918077876120293614681435715765785256182600793249468055785429280 863 3298744835055164052370725020421096512246153868162619377898323954577676017482289516887897891133233094030263393753087385295659098672038685261124917204877798135797698858986776835627172205248262777951741971443263994645791874455811928930457422181032738169724861017750974800601707473597986647817232901940651265179426011575708847111956633110 864 -3880310090755588960796697462462474428697896918735875526307212671749421806592112903204808100689836200731792167228700321143105362693058184857744834553761958083394922168343066408509257768066759877028273829982041008079691619008652547907813558576056392908097855085068221703040294934619929926796470155653195024497450104923362077465474832000 865 3836376967948177920976644239930097860561242218967460285946856926326383452016535879078270578214618571548290507481811627283397304929607866707438471769523527908195103431409892704088333077992582797190017186703060565178065411037690797900630822770408394325581053840977350747858247498247975739618331143386706611481442989141928839968097636060 866 -23262279002111546042456291113464086539180953890762215997662327959399045750066180744181241535661383946603249509257491029496352642336670792337557375725462712358172971068474322686564869830293202814881261010157699238042217364565007691887085985926925420148257971235531148737617759232921161540329248667743952080213795189590927924302573533920 867 70980138343514099462410010931525498394452853254882849511625028579519582883215906047656214309037229356360991526802444919179484654966076141742386732228148714210853730008325734767712147539530267751952273118996070242728817814846309870308699823014112415217079289418085327251468811424296549025705962064266382931974413065576704966020156344850 868 180776663892427560621986286673478441668376229637545670116648732011078873237203119686197624032916439068965252530431996366974562355571457970895551804129971013493870732431209804703706262274711208973411312543000509093257018981879623755108829292796811736626386711481869914422486812238747674137313115985627234893828144229975383973896508501760 869 -727389122882768673655546982124533410796922119166704496599744907869051920988272797865622053986416958402240497199847217051842506878951440665023068766402142875826491417276180494391481792999859812039345734473438010957412893130537312655301137624512353991334102440912756700385230874069314018305105484753731309746268606303129735530899259275200 870 -109754542849140621771733610960720680690071122149749069378785689734785539419076091367181675918397582203297275955234235086373496938574290288429503575397139840050589628454440249788904626445264894106315228532408971066890884451929624889736478587730378804815344754226789370300496235533533801677441635176052584019724007478513652771976627045000 871 -3497615957595596570539593589615766034125338373065906641294731757990306075478933870332734438784490160848896495408057760348030387353496202163182926122766259649892421610450071502300054617379877549339182264196183195205784986363635380029666473256304692489975736025340263653750916089192476429386171193569616548661385397632842464993174842890040 872 5863883250555450936434771419384059064833066360075347915548218486444292549506716768550185416452658615820359050989727377664021482150120163981691180167204698047536546053124134931815034933220313681167864961819558894787867810758848478197121155465729434169106960282273713191297487838491388222857341646849393893321616454154211907344750807482000 873 17296872489014189923915411750556726422534786234009740662607903877896858221382781472278894432385094402530995628582946455290046762620714657092506021215783094568191966024743401301998968069743111110026476785412798749741079996296222179474136703876756150336851693511275139819735002114949542009516024964299526876362846727173189006911806082311200 874 -27341772955105799935227522999331531852804863632596843485853687010210843615225682485681557708904512419780210087745640355487230803437698658330301305249670191801137763779663285840926867085525563112826106807496216907157899005661655446154780703258811839443067547823917367936024302564179415590747334580252705071799116258431117034926975277583600 875 900121078466486174502203167235116445537439989147208675660203592694764436612657084183415728713821149133487021804111953695260932941829980639541956241690367276597678968562389463130788460098078849676338014100173436954267278043417262146928681308555515794636719347002962744048296744659799777559891815343981888029579237242037833968811880058630 876 -156462085109641521791995187753927726703781588185565859262998391867162179876262381108353757958078312214642701044124204590232310041544166803909246616684907257962091939547562581516470825938093907227803760714148533339351334334719892914473332980722464080426335723831909141843778591930387321457721804451963320492207633398403999362164486455524800 877 765958355956319819855968812751700559347136012723620673657438758216926670576956479896880048111091042866206726084570730522116909155769631433671736890064473057451745106464112664433893464812144802476616157399338818116025656285147374871037882337312431854412655904647397413664153391993568237880060411984294822092938415197531521172669174002632780 878 928815413826036833238076402163560131336971508612527852010247596622446922295266646509813629812685173336369629626346721029265775005998876254448428018935874162411646311233219156759728180313937203279307986445633709055544699706515467920071143067822913096495650764482194054442622648121520882206441470403967586825025310065148879067189330839512400 879 -2976221638854541291772327476062584236689566558617487716865495216512082943810860630060334394849552246282500834216016025262128905816740407619104863819400029814884806339583044749990843782465699535204634396224938391267220610077696885968517137701883657213639316268814634614235912684827385773171078844577031717936874615031901068851045673018157800 880 -1624059885547809168169872327636263653247059896890293898843640609738771571835955347267889774286753827717657841341719479783440744720326148512368233967875296274630324156469150360037477972195113827583147670939484180001845329536118986087816761333527157326895235460452643726877788419084452573081735206477930641690204336801088982515834980205267520 881 -26198255821088898051342204351755472348741558651921671304009634753339709000595589116609459159682378346098741198173680164623598333901708379858397188426210697983884878469987285223055506745717364377477183089506100584818336271636139150892504140246624321993466815107250645033051246119202581143403893361737819342348103894884712195051719567292025690 882 21584697889627668421768114580270626347761073079970905426326436236463746224639945295348278496892363194741029423544592966514782465771722164299699526483885421478156013368779741366456680023500204872416993807126270493603158929990398046374353384464588159695145742254126760966856947422281424328199788773648973225774312475483967868513869527847766450 883 152694624848674303685890224682643794200736684608960465895504098278662128735694803405627277327516692882720588052435015689314881621680173156684543250610841540134938724259115071835778375720648797583269797959176336965934523489254285841272435602690257257881297676689574918606259403105596044648202655477075988014327795611674477377970210753748703490 884 -240742814178704529103055973571090122009776935311961031240330075637541529690735813195600629380539130144491167041306579030841080742693602417490389898654039837613325303779783860883538407137151550543305079740857333630972826506003360018112546570842338601604251940682652717713712904296743719868607145803638243503441918094200057043199782596392323840 885 121084284798769649532516890305320720116418850204332125723675504070562321552867106301653633306859561761935345185909716186566760734174058579625695553093719529636156117970707910992056428241928628724100898593952642341603919001889738217243824418489104656502628468711591682531225193539370569625280549591934436563757642146280564907859802034721115000 886 -1076724238064456213124872238302011655427621303116161200831468389416672567597970373075750303878237479152967278689426416066791383394996419502775180045299229715932686500076340754222253146303424553371954475971039571959693990320263927658706148188967504410383736937879788764836728897439961675722074282072403307041419713459607844149522597050927156780 887 5210646699107121967413288785799151890202873541871029980461980577406529159916927099619734676908640729030957513941631012211468741888073342223878057537152449080614646060463385452813746436776741161027809217018416982545051358029203728131194644024800252461657337148564142626966444065685773722429058105706494490590002745592764641113334800741522547230 888 5111355547064159036617657968401202555471631530205834748678349632907560856186765243095782765861129005131207323696832842187781763751183616421182508344667777559443261821257309360975088939013029229515460723572474291894531166899291075877379387099490075764107912188250590313979459793344664631099497115946009227243531111310475514942952193863686152000 889 -25913798156049811302963967442526764986923710663494865611750713284983015240337909379142828717906733233681323446366283767021494207831024740573088218454023685506935596287779931147164439352210497388950289179033650760498858019114808092575719329748726253718297189299359580702445821102316716658469318956853723895377731430109110107096382407636726810980 890 7447790828682661497955359121273339921468791373859760023300709618937131937936669734379381100490694925968831222916180536028253585659468461384602345765696393320083576476214310946711495890041470971414648318758273515949551367704538981487373258619807341254907261213576833460029584258411574885981854982999293710472247404044073666139638621712761254900 891 -146241868710365555437864349864683355805135932546105855145958106791598995867589073268566703231351982339482840753537224176350244781928822038125378813752081090322932072164746058066142409342846663368757130745786212627548104456978013363101253881718267695156271267284674180201389095797801613640013229253107196065238107252397181104647317244398064595100 892 321225905031441476291475277742994067785591818668492550749496560259929670460442620506717322744943766053523372748639275041607062940340709995097156511559284474926740761174589383716186502980667207056206783014258266668155198067317842287666220816585389311554282760334547813544451540455786295370060291580668523674567252183632491073955493245398780336360 893 1071272224611831254851881526066174034255527653304676041448237947529994361775197602687120764335285790383041825584179660737321425761559763282537948335735621275480389273838621723850785322591341455018889096179791066499196220269016196049022956915622479319734453500898565210291738495844858075734619273683795808800386110899382436502339796690851284477400 894 -843352152277656379578370274306550311394000835965942828975024374044794255145010976128782214561275429670707606055070231659024009508182069079431027797607906999545867613118716396978132409143106467184131666903936205401308337064366425794139983236813406100918640913976044285433554197847960413542385595770187553418877874915256216808243078230503715645000 895 -1221619322331154640138977671224285728201056413588307142009901890761795481303943137097670980930434257201531223576032472482913438189254088754944223248903849083788160776276103057127173410609164132255088475624247785579238830182047227571255080150276137622789544781729668074968648656169807337155462138036272070172294210726447502094262523663944927476100 896 -8356208152081892139404102936592087989175787764809176613980318816859657961135529769639065323359962354582213197224470071223516965903016020379716678999721920040694219341199735198583474422328544410325191862274095667464577544041023880087150092354147570234035776650227394376726051187970440946903007628348193905121759581472471413774834200420877572294400 897 20885682970207618511487535876848581109722377008561956840803980194477342837234937980072487782235391951396682052428990145189161606911194184898779158831502952533961145383560726555228236102451475370896107776657489631508108189136595823173780583197633207942813606149230807650932957733581994933949308654976383883894765210356265247214199315775898682053200 898 42973720812017062051007107194027699181486698677393785477609739528189821352705876433895996037122593438576243752694000911930083216988988180744059405949174775010238830386673464691151195386848222471533641770506955107886977433444165020593702278784384674440576150306710374389811116168953923216231756109364568755810410383657846688889698796647125691620500 899 -221328511168013922650637965016061057919293024069417042596839095067811133839244960021118348756393474946525334652274385973063800405052157180081524663258605620408463516407795982479629772018646007461991006905661474456999179211428308614849094419536344079933392070670868762822466140018291881360072417560518615571266414989103052382682471197408158130404800 900 -11688562668161405345012409305173963912438449074648705602566831587198928768593241234505740906491268889377374766162724428878278484513851325063289476295192152060014757594219169252404191643868679875133676501413014079195106370727382869527353987197986338304312790106163659178340745713684786226260650220043035973180724807010624720557210725396806117147500 901 -1117997484908496756492488573671513676401367252298992204663508537682532386038733889838186038846087270283367271503150822588724598362047517408704639877452683967585647268352504024625230321244611459430032096382585441090382955358969538651608121577762415675864962782041244778863232600757352215297668569797764317274751182460350242303429505850148278900324160 902 1635022456905783260184658979887739780307871564230732567034700840285073142762396156162863174973165415419136573324415036737110408566966924046680338051844594148630657603534486091892114257883819892851131737420506237683261902659285668388874027604271521880447596486944051302364478932661380822579354064843708863131516712579833171468681881804895300094625040 903 3947293390246521286321498538057261883820417521681046950355950121666295711682871495593089046555018311875312936117084898696236679603251094215941371414069179546856466917705585198701435344983125573626225225534309425257813480199485576537856821164302968641467237736086164345771108383089234621733257359468755726150623083765455432025018175807476576830792600 904 -10588454708220917592030728951113626164387451786214251630829556759575182851253487941498934742314668932410847161731760926810648630859410124976181200977758836935937323821050729432549983275388967822337313542765694542443209847842507579405097411036530510181535635510129311104340772998710944517828743093090244794925292089011937817243020259355387170840233600 905 -8307907062377062454880514956966757131564772210535197181001082770992253415866915202049589738204958085355358104279036371400562633248679476368052164757290447733612984648409991008466340781357846652773168467573979856153407935614110829251983835927520903627416887819615167120461069365277670883325692612539043128922498193661951820550330843178145980457271390 906 -33501905599436706761868072056075904401279460112545977731728673256095154629400709073990358864666504430869502346048088425167220690901685944941881422137555853358831331097544431874085019465241762558972598935770496556783852515495709522145218661837043537425303233971026360144775816188799259425403851241873925319359877802971682215594568979541895651632066400 907 241045933902414237860195763925111122275803233355088000084233136968729303049342334692491011998997630005255604977625652594743624765547388189811809975858944545630990716788538647424072576321030815866136797271674979474833759493002059175951366165445508301528048558103142078928763326613454529274806232650124783152474842464328417184985787639183454925160730570 908 435488801287264703790811677537203151917719020386680857136765239476125997240998639689131392650443546586455188993693447905651701720662699587488901377156927919532110931974210593391176333355973822336388098065516505889016117659433452925295090998438503085193245525954252572534498390149609414446459630760603473075397724520343640121675765444187876442162568120 909 -1107187552824678144601784123825410310898535558435351636928661558290542051629345102722729334080886204530545548976703233972620780557902586108162430196192984989582426000231182060435069976084855453793415986707539450134064982731472667231335228337843794995389001152936580934601177026206867853925756644243145729029770417302346244187967388203558801028955911450 910 269544928348236865112911253018341553067251520457265851367727441664003715927636645799072029652130346635851679832513825696662317760849122371999008095385994523748002805345886701514278990047925827990191593663151971381951308781544199026452184814308214057644896686088099960453458451417168726383297119945977019162668648943185374606344950536353964151850716080 911 -8242694274704502638710316338269658565013879455635945955768057851511867737794193813580873984635156762578631268175438975608204699617711602234400833008781332291390822486424701255051907829378530182837788411843653833163869100128395720595861130483642180546884678304537414421622450864333909531654577542202494716371850339865653824340327343617949762068744458960 912 9600695938304973446960201492506787053699227772267683610415232292621883391113580550297511569890509228420696869438154262154186535070232440043363163193726807633895606092669750351847873312558713277298159668609337383427938708759643168894500699770485634388742040685442911334746014469859861940313162484251214112434760492534863143156634415248254989941677392000 913 51834727856810308723672596600359581551237645640008308382975388481621352961174955997036367938128592711431333897245684656753032214102618427064082644961607704343895899742183984506801900421553797740900674378405514475631050655633816599411224588849336281052241887992465169702375296633168878187525605387773672300697925167757392361777826159616825052363549768120 914 -57991755045921183227504087708532100570546241548295761027919716095097990764473656665122524846795068218940424137082238334043534926799825155186373587739911153667031690421167953078263614994455498983382797603728402092745006045519273959412819302021613195106729798220014318610760889480880466858731874051504240571715609255728126475242887495358907437221072762960 915 38071394102351929739529000931258107228071784188646281166141296989605064060210544357080846999595807556606678181844406955063372220374753486954323136054180806692372537868796598972925209384724233052021730577141302127921372315763438678194394083990415021716105609564150274467961752412780191700331408945725817825933281269120667865030928459823845242032113345500 916 -511448455051942536492573207596988331941442925528853938981646262710725431550963098070382686506038409310165413402656421911131927687719615070535557923443719870244896400369826221474579277386546368633178883357358529395048526600846168848711253690125523306431146355444130408487826705968775675184239674681894550523827156991941715749300440635626369804658377045400 917 1417273436144642681297137302153856833153425926648980773851004304762379871097917556695299521050831663354369650908257308075034132301326919112261695330551781314577715239242400099624534031927536119912614526406207476583968243851685426244134432957208704848333303366824814870322542177864646589263496123223226331944881421408114616824412074948711126687908942108440 918 1382464949952127295618309153792497255833319031353796391502181104165702687104956230075395360423323153624758381301887847341334263975701995907354882993136515503645852718048551898632542088566912352180872915859812193217247612111372305047626895273621681832465774592141704467613800003853305593868858130520341280690269342632596111896433677302086042871968247536000 919 -9595501191079619912928214904485581805007685254169508937934162511050504442532897504953315695371942893804507256672214621491752070533545018870422849564206225268957968810727415957105010076650318285544571493837494452485601527649924329964010807319072155966560323977389080588648969723716450172476258029993689921278759462177156743756083428518325853272499527801400 920 -2769798698325952867482062553123592667672802064764054429519652746329907013211065063968557864908373243446545037559357878749872191847495282996950009402939991942607341370046615270114830056926473971953268248135776506143246623275222656590646068739650794774087578793250447573245258250474159708701959946060510557282200827485361960884332070348713476932836798260400 921 -37203399786505622703088225565132258876740181031622507447581209336275707989209790585643980762138934165920996683932956604955344142133851175371169296651433094978631674212650811913075267874148846218577044089188491448410255458292051729513556646591560321332740926261475265894346532139274043383262892753349752310719632359767614514844745001839258582478592193642900 922 67802993426320628477499042497926617312245257680537128083663975238374423478411059054836306144079832931807190033491217964897727890941961374931896624632746952695316302663492108003242984794178664384761224580748964100852413666549817180671769602187908725161384523522506693020663084156385614708141226714786123319514884489205310777734692051182692894311083158781980 923 306123253338982572789260773807649452074078408059853455203016728510709461966661755641519198876888932293926664840245307075704164804213292485677988337978439602686615700370844966538762985931035759083056786114719068322716248585448140956997736176633464165174212268065239923912848625991629031156095700384861116915626245271199200298871001563017123201655845316461920 924 -369523454984373290326662475883632782547866181475420639904624601460877754050370797874612887738885659191200920455977355042881261013925256368731190376596073116895223152212032392204133049634683341364911437670744073715721102923001216762301209051406573622467974419930440987516585535852145450103968016274011777681925877520845724662467077247239900972959715283115200 925 74342378053186488920662944889257524261064297248397333950896463931425853257006039464165447909684648710780431111006446968634550369163096581691781243515113836261146179550790605639803966019573713522612605699903973466066694178227208666925107182594156610626921247824458494749132948725008784648831990228371176151805406473107587456197471272999030295562279435371780 926 -2303305842723407984451918511088717070703229406786745311304343884135591165011468227307263056847103146878398716225696810226923696948411766991093241625192055547382365590697049075306610750361706109373420500473192175575024663422707990377427655144337605352341451337697822976877427437561547690125653544376789450139509496269554755806429053618606671682180423241207220 927 8593766133139338527656654107911157298199878243676487176481963994695409690541824606504155074402821926145529127793175581336894857738037786236629741504552474898967317114154286577955333099900152080504207317540992501278580818447452214878791014416070037805883272519584425104691064047630185271075066640330347233502624459277075790373848739917446843637209547304665650 928 18306341250430217915304465646728902467568359995421715628992811811251662807255222021977129700796484160866397244969522077267598105750788609843938990967520272092201699857212096710847303017696712537201126429995676632051138819574597692279385491011279154228815775521795749431293022097840405349929484733289282870809844882942093441465291405590920639995909938700788800 929 -65240854145275187949835436839862608808067212376706035882416069766365877044674936843664780992259962188265696752441744859276483227757755645309648532995471337852101944278944798857093241658559960032617489243338948692651093547366081925997507364788125479375091174010026547827070560429332838627102473099833377057177302185391615489715005057575470971560200321813167850 930 -10839078186551626090789642297422469788619574659472734677924021206631580978273455746409296294601894671644502048365742037021715389555679046416933446736886184125825816627676007127608176280866331297566965997091987533222508902885613417233159273462204768589360756496374507292926319624995495875264288039078241410413687686742948070876654979183576677998243921321872000 931 -351630478483936952950034513820951288015320749235660057220689596808949173477572720696095764426397497237982013202624909265364811390945078517580137712641026252739426533782655623830921552415338100533995050687192859445333357357238850326160355833133084244293455717559014164283718153867158512098596694669428495183547942473084244803901397565037015732538044392793400700 932 687025703243446885489021131192334699552780296440415756658702705922185012302422932647974706600941321013751357889993576858876058880250043695448746228608182070755892657018368005853021243754596510934669953539971248549264590645946719928707369098577352751498240504621500344348871016832389562807739363796888044286503197689298477441749605934123170675199458219687467040 933 1487044690765527979937965098196677717398780237970485045438764392650154690994968303998956609152132517472072302957306059149758579793717886724723259959555329321322220616567456030095888790425561918053793695250319014420443661925554593051884175831786507920278095029335261255659970953693847701832329997423208155145705957003141956903225423725376825552964243100096748400 934 -2681026045673535184921988323363513072813644912883418828238050728862819109044438526328838460286297675046296510639104240932903250666319439202579425259321296135387675412081108993166826238779441801925419824951144671152665841887167329777992041798181307582141303846533352088312810354574411341075529691761580767122757147937912310116302772875073009336109316882136840540 935 2666809726574650346275162207538670274796474375815617516550380664639003191872640812493829104194251074017671666197231242157841370099332581933667984063906081902079877003365901969955023652911888559006927569181695087697889545812144779085580781843342875241572756344763192572698536670142092032166475294894465366567910133106621799235423511392615857615811003468835828160 936 -14083667959735951011020862760583990371937860508809283518727617781448823569160967033325979054713035194577194514867014970259910855300146922494311075363097572649631272346966305618832342258930211065416416111906999188687107221281374349501039649223930120350334344664012804151674939882346443978178377635205912421205761343358472882918598387251558462736911151099971068000 937 75773617466160230658641546923211088961698705135651084790940487851715611325782291309446066383953645138808787781833054744392222205714901191472703643929919901653853071423601448576040608662034397473871940855689102793532603722116902898675411605170099338935585980540320490867942241171115420388120907379528299739392812457863974692281299572645948596933025486813302851080 938 77395024789447058873197682834564398065528227770340330272629089782751770706804916508645232027019880169043955478865220876554961112360439535092418360975358287480055490846011214971988371788932535328580966464721774126278728419658719147090064785730888499165920959052494246077420466066826508386956205157410399622776932774897615655605228667251887451282087244494525683160 939 -294427338253273309009171910518343677453706278821203582234973214246785684929543082597179320947183264564677718212191217440555904370036773874606393627511984840433652685433466612901808607776173952078715248822915902139112273864578141062673508879689533011207232464040801587610498720506499882447942584809706186516225541898859377921610071878557792850480716185979494962800 940 157198470022333206727350637773014196521298919482492445465837334092888049967478170025308247873583908010302257284041104965945103824038143480659393323510991112938354062802981273744593111673600049973331172379077383829312876141125130021287326329575423588582465136200675969784770377373190945683792676313926815000137407984046061774215600990001161695443794730399861908680 941 -2590572891087743778311238376253047918430129969667073342216919840628133473251900999834816333821084811173696385590246158004076371721568730754856536689598956121622412258358864721819340943767912781306581742772031926820391180681259997220933515544805157362967515850928348245047229232127046236525691601779031400566294994533356775490685048278825303641094660059995755351390 942 2071453521114431298100961728821982420737954933840683400544438730079433206301035439405011688213783963811572800553525447490370121511337526264669100762853623508432437743206298403058078565825565821342458936586399371513953482416427436955486763040107364882139447047178877767786163856029527964090816317054096269126474501718510511021438604809005707668541004442673586104400 943 14810450046403734937247244276818984525721831158487752307839291194937673319168801189924786182815407217289487383558668271942795343036325308174819963534891996447294370023936986069402955586324657815965096880657809857778837233050501616752174608776363478246371750165068107065826304643929108340724308203639681852721054791930844601798394297006505760849810735986081570127180 944 -25539706690626522711281064711919775871823015113931201699163871548155916744009818426106450041177542321773199164496489274664391681161041361194235133586651451247489146908560666281440267583995900403119625711850518247556976765513488920788064846441185933097144737121327339437980836769191958432765298983583210688577840269580473314345254835566806017985379549817640323534400 945 -11210601140280259549199250061064202203483931620453911307207549549321329896415102958834135882871756586786291564175173797532869097439901444093334849036041046745488828749078811903563078548248464798012993360238865058563424957985489687656981321923595336482906105727894111362619824363333323630190538358139308023472598382695606478177286732025138001455697853957853828055000 946 -113672098323923524829161059020223490993202600789723954459904918123800053007130726197778939629385605829268019410141506254474363156836330988023246833914369537251097873676981074241211518687611246429327767496874134971885370086197504915829528986895106448094230905552415049198646436366655595842257659614015548286629268075050001311280130423443992898689424538561261129997360 947 515098354125842929003276158747783994353217614699494448896700676507129381416523454448884012834570693451576163426128036440125179743417767156769089349119018752794153554330730412538906779850915235277288415323386750034705000488400053428071799665619782521246363913855631262598809809059738787263937577369596261899134728357382512182611115882615700142270178452982640649966530 948 630980515426639813675313329156244527119312409105173930742921911269808986824324281755334704345762651881280901133122848734902777335882692448095473239499611884683424314168730848758083288803184129952331411152740134620342495312443464719491702893936888635169110300834653125180227339509788474004656019312807551266967777895136286641037962539267736862547604443859312195856000 949 -2741979092285087568828200502042908808328446468867805013091801528036597538131918645443767078445029985612105752747502956803227329591326689455266846577250222449145896950607590755776050640739233230703210406618581347244210911689254872738430209605377336188465941291853869021140754653765486193727588378667049225027101342178070431617859291063752821968301856107171538198497120 950 153234331304123305608147337883496707534066094308447294016686631860158593808972708288128162609084091310428637211449700030770362462667644104562628356148142275248193464507381875910107666697319395725014290585928123537153664697706203286387626954162987775931395396416900779342729595339087769459804573891137778757748719550170976370129326729124712275212717597529857369202200 951 -11690116667036536599040725084435045581504340781039763389579153658699904661249497135939862832423349467702019079791887093680380972804621111732118120253032661920524029355922087054799434170626136043390844110612767837476747368371431445350957158307034249280427238702219014927331988366610656375271496124685619550611395057349209077868200152929167676307294183945984684971368600 952 21434763192367116193897903326067281357786205171311236407659953076593028521667745711735120711362346496820442857315633955696029417288258058608923010045832875751056434574894259282297420715610808854449726433220909654729785221157249808520326578505533351098951826783199059100172834389318850328207202621011032589848847837329484310657585086454690830768083729600440148969260800 953 102633723743782149787936530683456381759712494263210501590383458833168658553949022030095856590408766673546494268557515502927144567442789610913986036600928889448081150311908346961397481914174058951724553448775254364517594501765955995697260430247523756798468930698639762823333339477969010630884030803903957456899451001464623802734781410851340550408352480447638466585572440 954 -94739307695535334520167178584126490100807230613052384903749089798643393366264939697550866677213346098683213803537749957856913251841023043967559859626643395257789656261734529592889304722137967285550995182491247080644326058767233728955231121634410369978279415648768124721748717836229371589174328680781490710421230964036041843555658396898773516585909509406959273690656600 955 -120644002564430314590012303181986310894342403730202436108027248679595759174257580129148624223283591490108281279355884142298481921167873281422250377718275264750170677386209538815482456149807025858408070338619001032541066329967100010544591108432181729751567105828548924076776929169911225436566465428476682330937348187306905568930889659938213723849780409341836287160859840 956 -1092226452037582966168280099635696982456417495123215295894543224039339741124818544875858154222961027360020664371397647467395146115697336950382930302478227245476853026848354127124031331562946475382007550977537282189288532536051075037457417949441295573093789500491900034421044212845996684027560349642593450755390788036960995413575282465380330763878448802956658629138516800 957 2636867913691779612049106336203842630766619004234689727194188630627163579153103015236023649283235522807947383540379860468409599435774198706099299521399986733766846093894994024806121873687669297733045365724895818250606063809478775114457052555503272632755955647840858534130001910079160463442244944641974460251796631776322886710641401155528962992193574140945203335130258000 958 4243974852947428126844328514695588162659770335728396500188613656862444599620683050231936968526288048650610287634771578936142896658163822908387686230185467142007030143092228117824183385958856713898732188284885945793667106770005750177581015373631893892403800530782411401787365355336211740608033492617694914172656034393071179223238723184292171165510398056564710199599355200 959 -17417964802205272524926370797662688067912054012942529791461366881376430361750505788056079162177046291261082012637320543580416727998301089755430672640217239914426328059594568828715828302439471364686474187990160809715821702002095495733493445166585481551296338205546505104757711039566168443301858145494400429805733366282941280964405246802859540020554737418724578458452100080 960 4431812585147329493176441919174604579732514354546086632915355907144651253291214286139160294966905974031403590963018061686636971454817816601887690466875588923336711070061702928143404508635752360659397311595046549688916009502616747478092177716026575629770105158032337530587793031563155795005899629467823370562044670623692287657249024239749211161682640970453907017199984000 961 -123540077379252800156999084487390307612690275467825824360958926463643336033493396264572914991847412433781204222863740568236488605648109815611534063614008296985258399491415459321044234643733170788153485241983554351014256907251590134885225464897736416742303958998242616690976149784475667156414912218327891793155866993765551930492365965185054956484130486767820228703556396965 962 129753192640508687317390539854222517986939662593000914690720974584625381820002169320752925153375413833998149668758273205605878718715650008592833567161920596889504778610751110853815263864077379176434836747454773076619075146125397260458955279651415993547582074517875119032386249526845081766653837758744053373719258246448682562043148763429834200963615123091144400222481028320 963 538039172999935887575714312114399388168970575819057534554804779111094950906477621007526341809944116458542304595342982711769626165689628681319901890687825916070781545412149964007583691775091381289541520790199683685973813290977100387844755228679139268984476045810412869792587522132399488282114050178681412776235821614065404791002931379656771223848522834655299245855720354550 964 -1270931949007102583023462011359680588249481069656939933648918489209852249515765034002820324279334177820565074969601528705543403732209962375175756337732098450127981879245250488018232844661196253046430466875385971990705677999800471694095687585068421804234090999318053065973382228377298166257469416807719905235064019517511030552859547028172635239909689731348695921299700891560 965 811451543311396471484007472483239829372623481915050992536333183086881797291928649684488912391188023767657761026881174060821513349184559787003745491197360973043973183317519359546835954362676378726109004276762024562687118433878781894139419544144739236556501981153050898709823445405103920953028238167072792334991766351668834543658798769085654266392820704116624534877818395840 966 -2693648816472559417680461280732429744683616782414368387165432067747053033285809253542460990631888584568537051903778330014729490340152071187051484223604414839553828755666905688942247181646885951695501749715781375544009822238548639915827290140968368102070049902468363813624153467001235115805361988344075599006705182746184215196101531897957416592547416838629334169568437276400 967 23795227370561921053815470150382263523079298346508432594090906459554762149852983737831276635546985749832594717280510049374028600163743155569966638138964485539635055063219533637706463679257608176964635096142040820744000536457104031697988668794928549485437538515285677061110558672748922449779617874341547324620860707281181944096526360196559655818704066032101439977491223872270 968 39546683047734758943234516756587324769084132553333046931537427779655630388155038962648454137827328189982916015371105660464783704236086743967535168979211565230949418831758996001910030797411515973420133179454930401904722449920947159503913648523009529614528859559624816330742045089256403619301814400727597483636026232373776123858915234127552274279871332769302322848382061876600 969 -91884885231361366675437786041482256395491364429426415077993879870756239408028413355370650085508074371454767830073086137805822517230227158255196511358145053974116995644389851791979305129711591573546716123617249516112949832958788616999117554079067877517979515030418401677866370402848268718100395145521291237293407482719839563250600301364734235617017319768130433241469694032000 970 -33274460415397187233534363795350516283808426960587281674417100903853850043856469480918340284647044125328700931692040342702076432773074654876383579305194358691740578705119757967944713278088673762963763386299721198567499017846149257749924304205989408132077719949311960154113649960807284746938350396994506707171568888887955640239023492629337591483402410886609089361079521653440 971 -813357992856923117117392004406349131647773155679083821806649498356751501989036659772065565581468031489553122508687316511509640711698169257846847182555368564230936905913592186259949013547045123402340283685313051973588397670190682681503376945428869853655005217426015140669060961755673324241116570666399221886863632614361858051527074933441776347882243874851682155047342411293260 972 1103021053488867843843599192863559406795609282249409643343063364482821694112116831151216473553048469210329630355054600468221483227008385586820087083996299573639709830745083301833492473223217063256646105683820253571130973972485802595018216727505233359771012708579210264745466415260317018491318138631576987658823366795141964774093567335850365547330791861442318530423956562461800 973 4096812902947513628328668669409031517395296909929775424763130431556492075720115758141045621074086371222185511712518863763068735710496204488070002932833234579337903547953882989019059084113043064812595480122708925799078630152637722362798760890272770800079901162064876577192931301653456661891060634826906677997752719938584289358929531203786515526993929304072310351060494640696200 974 -5722407736406280004553190610007904733320539741514368498223579856769309591169336842368138881943936493359701477385578670243704153974757467748639542446494943589770304833954896991123294636133890295039061962827590004680270204910374749175815220622787326015273248590773049835415367535166974340603576418422318782346462133186147525452712731757830765871717086774677385504736379859612260 975 -682227869958556262846389958738745988796744330627278655699617610176889786123719115440036536949313303072209326319815187172150169561016678494939238843942884023302312360102869728262809976695113146688097913044678879823704065755650294631610215663665800959112162821708539314521668552127224975302355311668158271596059036192997049229217938948747556332193048525763500909968989921195000 976 -46803493976037789092974100918412127540492763909400952808369587393029921653705212786140575935314295128865864629334526621374827297233798908875080008347851751308346744022960091589080578823331344456560890359784962392597683703674264129542411002697230544514513178677610667477687834850390859142218097080144487714639987270616716273907363734078594312296327667716962213062723624850993120 977 161703493849320140871127744430654956074765366930089967211458107238876421783350758238862176294003507499246631503664169466394218651395873962788559607847724133888819223171287130604122537092066738707066017939330499163198195921725130917462783585471471833665179652860960593291691530349502687185672701785612688605479111194591210647150230410095718460347548989094895918576915632712866320 978 129595607387973714596292475349036532629474380700000370550749985704553843989273619509179715258935210075563582455095322556034007982133893475342288500873730357074208951783181219282319531678387964080268735122663278547040959335449930227573572339589817508760414539086026868403894863895167027134326815218316035939716437640552680393309015215556540012054330817089278432430764300098964200 979 -1042904909933416723135957312420940974934965744575648472307296444128022759989302428112398050904025500332158543577640917132821415383120297909192761156585328812803392425506375581812921543217359730962342762198708338294741011275400294472273070657691532278715325778083591801061853928130481241852335719551541711962096032450158416589535083174991048103424383973446098967635835310082468600 980 -300736646240416862819891436115452296818421431297701356659356459664803726845025632261061087680167332794619671017335504925335693149224639865711959660902517488189986199117974837406602922936838551058148137731492556532658142058608098121947304014544478570995863243104220590821882504567209242653391802026086719574350781997757892638169377779478706125802641959719891907032661258373918060 981 -4333741994909184678087410826801552735491592534761958506676180157261972862750387896648013920657128630864231588929080419829324404506142407522051738972844442989759876658043095292249063151854222080077530069223486357076756004320000718104749067940129749214219875505799475023359380794411305728784910652834065965010445158785136107921632421293431272154379114035949793498650514831165605250 982 6685180156322478512115083583699384336646044146032066313905951934175173977489708532917473849685773404241375386494605203436718983218000153105260025533004046517407168782233080956609730510109326997277662311136123067942487775111715524472595835507080842727195076494732357698501040255206232291108953678724531261231379411331728954416434310956213681575428773777183195787827999010683704680 983 32213297669706897176674222939660844523966396433260492360741340346622876991550020668616158249088715972432730113740928063064355648906221462564293096788478816997120312147790668622479528622288008932794956571771323740079077223886410041963409655267432859238300120929225613612541172610279634843802938817744684041637622669107889512486998348448570332928531223417652651135383092285570235710 984 -33262024085179800437783906929950507303559863654577851972402745256452551120046296609793702903788073369290132063758808388407342904017011882989966751054705666290400574770633888526075987367345303177733136902427920606365971000477810948818810476225442259120280933483842860933719108297388823900104017456184219806331584002075089140463590243607715128453780296289944457412206100648557892000 985 37474093840596753164838789403636283591975710185805984823976407495232921327464599223161937051839732358448945155937164034571171476728456922422612667892615154252000055645701240000446876339157499955865060316061557657308340553482348299235127685922174662901984020982199250246954606133518240150672822275070605904946451290407706766449776905197397444996093232195658872697965768026880542580 986 -221560323888026318042392004998978295328031077739791756494059010881984571047226457626679841939870772953224372101947196694854946062036374016915615884761043965974335623308648884848316441101410958517564696783484436565520328752296347039801714924284626236881875455322918781052191337483635750501373516807413504619218714567633767669671581854885865999846409639167245286991741346178991268800 987 615128029636386081227047589818095122840035723814607282909983566545751108167602785047411540811782024026415125865485259271040287448571967489810417517994909107185380253591663274336059833610872449364059584716636550155973307076823721973063283522941581232184921606335437615482891824098597269842809077921535624193235906323440594900858295672711794808003086375043866699516092361266976140200 988 1937022302274785775916755633110889502574748504821706633636697820355371051790673038737615086766628830803093408236795384444996212437155345781400599961041328837271191053028181869018717705854392392639111179218626350907341294198419447445954616359318020830587826069076824125011917851700055199255040478484691450476400001390860899071963796276359568064125491958865302798790461657356250747200 989 -6001361408056045699950455351419253878174088207311759217292207042332905308195453867150835722175808546525779559944927681608898295984496724390712311252591758535661439924364175611435214731722734212143992346005655772300073335795843826529961910204854697411803803512539834740983835611876344354419016191877916238749118658357664549807158282184659301514217117423661039557389846771654025384380 990 1317142554911945437484310342302801450119918514770731086159228147344412436320206497031661588397162796295351120647916009689897733145152376594020187192895747492044325003040713753464647016905327757106804003515928669236172848407241752480202931339772804989957150043672266100824209012130402383140787969497986652025116725924266720008182130568846671094914722684351444033929768424568052051000 991 -37552672765357028746762381622320604647798481783560281783433836010431492506474109120598064438937319204007917944248362830766618222701759975523250192705982486724839282761179436322679858777933793625049492402564110176982585489988226279270206697491793891702742657616388583817579548060297873603082489944444754981207005558075757717388818001581917507659656156220300504153045448155036754483040 992 61414955153650247608391257839630972736686323437828165944248699773533450628365283688031315495414960646760633276745626106299761392692635753783661758628690639370007821829794623755218920285991632774663421734827191529156111515629079301433516395707064486742727897765130403656217575920672596204786451422650980610094296176399999054592242724113371282362722896353928364349757786832400664417280 993 146503712692281672541623749619986866207411894838636448962223112596307691387231997717285551404175551021818748010352491688573267161661087260486846580564427613118070322960391279322115037496793987921228584295349451477541473259783686824095562844100134639791074582997206743014184638232288930015362465051508891763359853614239800628394927356007945789128015631693279240277500686318649340305400 994 -230112379595960949953875541335305058812316238041373451627568954368714902751190746526243671599129439542272065446972418360179605601353668542110591534861485764753802212756427020895169079301883183665723920387680105599244684054189205435631091022265560023202170834012331331298314717917352230248023688787092708142805970661360910364813713835797506352053798312131344836031712654455766866490080 995 -257194642449312405229758045187081272523676583200325531091792138026591305174075143909470488962968355194083976220194422127246602836648860386304372546505386702685781820378335645649220655895467892884072480679963007079773857145380004411066050330641958023205479618071709979463890080537840653960293983999547466013650285725986503539114249073888973265583686768882420357855027541838823986021000 996 -1527470073168239226733434504396759511130515616003832488436348628232976749589750280467261209463479502589147459762408477776257836780076293384687908843509861364850321298567342150391441522877291214386711069831387003987182711772540661226358154624338654611706765392982412670718753180540938279711562269063073561505355094580625745327924390645414241812066342536162206446127297140088304053614800 997 7465220347347032159452734765760008123696338463767772195579414415340086661520517303439049883107231126666501087443880595629268592016576317452044381818734313256574055308464082173015540641911389657494242846274270474327330641614279001566510239613431503773693119113486884071859758649122245345310540544329214946842830757071117024806141371293790602491948537206666801432291971920666086691849380 998 9047508136881923950607298886488046154948238688378825259302195589690765212810163730051728509161790467988445591275811936735104136033225467504123025555239643700676476675912725740397737033935120025328447107827594527203659487823143219343735508890702953793399173461204142736337505181860637617929326978245062337717413494588396670784617945803460322690044158113529004462686200412894851909855000 999 -31453368263627434105064250744237386027718160046941454478534478297350430315197259954673592479716485073107808426327746037288137448173214395172388324552392087055471666302626781823682018061524511690411645390741740051113284367061456569227917474964331618086695488806933148481996418766497608878415165705294609614681209243020209176779801880029958935968012864913951582080699128457088561470394000 1000 527327418363644713187520915868177489712234609757975120350445265582330295394730247782094958421013530695270684056199036551908505918293565719102179207668953201666093465406721449399560954527191640397890657060800112648609988865196106766047320018967190900249206856930557378502214201353295388379503904578209090247746485543386871940898983347339588448678398038273506462414349899366289650631800