1 1 2 -1 3 1 4 1 5 -10 6 9 7 -1 8 91 9 -315 10 225 11 1 12 -820 13 8694 14 -18900 15 11025 16 -1 17 7381 18 -224730 19 1143450 20 -1819125 21 893025 22 1 23 -66430 24 5684679 25 -61647300 26 203378175 27 -255405150 28 108056025 29 -1 30 597871 31 -142714845 32 3162834675 33 -19494349875 34 47377655325 35 -49165491375 36 18261468225 37 1 38 -5380840 39 3573251964 40 -158546770200 41 1734021238950 42 -7311738634200 43 14041664336700 44 -12417798393000 45 4108830350625 46 -1 47 48427561 48 -89379726660 49 7858123038900 50 -148224512094750 51 1025176095093150 52 -3257761647640500 53 5167045911327300 54 -3981456609755625 55 1187451971330625 56 1 57 -435848050 58 2234929014549 59 -387282522072600 60 12391233508580850 61 -136052492985945900 62 674608025957515650 63 -1713147048499887000 64 2313226290268018125 65 -1579311121869731250 66 428670161650355625 67 -1 68 3922632451 69 -55877147996175 70 19032716806921125 71 -1022666757776606250 72 17466041565494502750 73 -130471108038119598750 74 499466842299294719850 75 -1053980483799931813125 76 1238653712882430219375 77 -759174856282779811875 78 189043541287806830625 79 1 80 -35303692060 81 1396964003596434 82 -934000052239039500 83 83768610503444241375 84 -2196227036804739939000 85 24163008287867047021500 86 -134429656775783524155000 87 416980399335521605959375 88 -751754350168737603187500 89 781950101971263206231250 90 -434800144961955710437500 91 100004033341249813400625 92 -1 93 317733228541 94 -34924417823139390 95 45800926659802846350 96 -6831023453338696486875 97 272528728904152516170375 98 -4349291872102904479252500 99 34330221175200823881508500 100 -150754008182517037057134375 101 391890655818880018872946875 102 -616223315380241348698668750 103 574849271654201644769418750 104 -292511797523155704196828125 105 62502520838281133375390625 106 1 107 -2859599056870 108 873113305177541619 109 -2245118516775917955900 110 555557145126764754908025 111 -33529289097122888872052250 112 768006302582793311450287875 113 -8459330090805576230333085000 114 51292208129167609082851246875 115 -185040435115363110522645656250 116 413227008833302121589246740625 117 -575849746787759104859135437500 118 486915138157044985206040096875 119 -228384211143079261353677343750 120 45564337691106946230659765625 121 -1 122 25736391511831 123 -21827858365830052305 124 110032635154649418379575 125 -45110139562589965127389125 126 4102044109507137498665872275 127 -133850109117243939188616973125 128 2033142335567746721460042775875 129 -16726797419760693676768954471875 130 81623045225975521923619092253125 131 -249032707972132318519532894521875 132 486857626946210802091340459053125 133 -608946477398877682224257706984375 134 470814051271457897280605844140625 135 -204811697921525723306815646484375 136 38319607998220941779984862890625 137 1 138 -231627523606480 139 545696690773274914104 140 -5392144819036967251906800 141 3659312903692364996819118300 142 -500001258554933424513889064400 143 23117015778064589360214839003400 144 -480077693943557238051385893030000 145 5291501479813583484914737466943750 146 -34299963780888003887012720145750000 147 139289343542287515881540498787525000 148 -367371108870255866773433109323250000 149 638139233028844065696480169704337500 150 -723814991751191358507722727243750000 151 515470081328895940418593619071875000 152 -209071781238293458351597411931250000 153 36825143286290325050565453237890625 154 -1 155 2084647712458321 156 -13642419353979585310920 157 264228738550080727216285800 158 -296668560295214376137692015500 159 60796556630346025930922925374700 160 -3967275818778062546242488368367000 161 111924256803793294163438133723324600 162 -1637261408803426005701920953878493750 163 13911530852566695030351951100562493750 164 -73808887427049363906970951937914275000 165 255765917094514148026905474797297775000 166 -593176337235392894583446220897210187500 167 926498149629646041412429974225904687500 168 -961171467384219986244167101800140625000 169 634428320167601499367922346505378125000 170 -241020562808770177455950891441994140625 171 40102581038770163980065778576062890625 172 1 173 -18761829412124890 174 341060502611319044897889 175 -12947549249437805123230777200 176 24043100592101318422786651259700 177 -7380413505655781502108827023594200 178 677825996725764439452622208224361700 179 -25853427394226983757088560622002058000 180 498351504925043606834628735758632728750 181 -5495231184920767021604909502973944937500 182 37571781993105346388931244151923255518750 183 -167849889498326753789207185972390718250000 184 506035380915118543420886884228526890162500 185 -1046152361852132523304315339271440884375000 186 1483762355150140972621005983824602782812500 187 -1418030819751194049323917907605586643750000 188 872157008579815764142103895771999997265625 189 -311597054671244174125111099536008660156250 190 49125661772493450875580578755677041015625 191 -1 192 168856464709124011 193 -8526512734139440831571235 194 634438439735017734014430530025 195 -1948125577873429244696757060118500 196 894977525332309768547413788606933900 197 -115445623480838539829248321259772025500 198 5931573757147725535612419293140380177300 199 -149840606087038673720552630774195321658750 200 2127802042679734497174580035207838981046250 201 -18552934316715854652318051001571749806206250 202 105361747403574310512009280050392845638018750 203 -405064704616563942392544904022223996305812500 204 1078917184862153699126900184971709711060937500 205 -2010489212471473167463111914725371345054687500 206 2610571758462166039374551141605459704989062500 207 -2312506600124316848551036251704676761666015625 208 1331485374315693480454012239427318605713671875 209 -448959422938817647551930909248132477841796875 210 67253030966543534248669812316521869150390625 211 1 212 -1519708182382116100 213 213162819873194203171396974 214 -31087696709834222452727885252100 215 157829259291294784689404028965569725 216 -108450078737017229763057505743308600400 217 19618602648826922713137203361322911311400 218 -1354114405726499958743937307249487012202000 219 44638539254512414950752504634699033499271250 220 -811440472566538330185263103003772320117075000 221 8949980571079076055152283884403171536694652500 222 -63918208410162502162525169638350957007048875000 223 308901804761843274256193474160547813033644731250 224 -1039696068149862510658850799858266377054556250000 225 2477352055453018980499987355128413680554415625000 226 -4199580887570650497675420767366884077685481250000 227 5027079147417522611911022125189239769948780078125 228 -4149389271072105561628243471404858285453539062500 229 2245695033539965873054758408059158654164667968750 230 -716917310103354075090820199294123125143164062500 231 102291860100112715592226784533429762977744140625 232 -1 233 13677373641439044901 234 -5329070510507228720723969250 235 1523302467852373730038745662277250 236 -12785693299733659436741910012588500625 237 13135243697181679678889799921286551796125 238 -3328666307178929023321517326258512352275000 239 307991285136114240655906081499198149757076600 240 -13205213585842550411484859733559155259034841250 241 305830548441074425117647454023789828243553466250 242 -4239871442442392877519037173206160455244605827500 243 37759673680821836184297971931709454904411196627500 244 -226876360225128010054096736089030039402756811906250 245 951002061657401816680423154447018572018799463281250 246 -2841391512317238732870791598759672094219035046875000 247 6119250311591384090866568723102571504002011021875000 248 -9510286424493077252637182451770657708129968986328125 249 10557491048601011437365701346802033509154806856640625 250 -8157358357979542593206562513103939597232015800781250 251 4164787729583414828425101783759349470894182988281250 252 -1262383845495491023123670747927056704908340439453125 253 171952616828289474910533224800695431565587900390625 254 1 255 -123096362772951404110 256 133226762885777080791050635359 257 -74641954151529075452616555550816500 258 1035715799099351180688866609557120135875 259 -1590400128516261667560041885186692435881750 260 564133970400597988182482093928164260301806125 261 -69860583761538943152520204765457272282876710000 262 3885604765464122773066703331335915453556411356250 263 -114221134713536364536389855365586723865783870437500 264 1980188134104323126453366124286504888758793971243750 265 -21844650683271846600479522545258218405196394185875000 266 161772592517859757625304087207518076271156530457353750 267 -835078228088950930643838939647520313628427816173437500 268 3082890764807043698704364214148760770239913283153906250 269 -8270209811298117885667108277458455446584141066443750000 270 16237301465712281239444664232879817459499468818133203125 271 -23289628450809200138894875839810737292868174625496093750 272 24100350126610232820872768230271784357325268030654296875 273 -17502065728770367764134363893537263853840681956445312500 274 8456709380974294363905470340363352866180972603896484375 275 -2440007632793427648980466459921868173915692306542968750 276 317940388515507239109575932656485852964772027822265625 277 -1 278 1107867264956562636991 279 -3330669073252294284732828520965 280 3657459084093996841605230998255892475 281 -83896637182800870560495373585348721014375 282 192522308530194709220400866302963911472697625 283 -95531079413251527664614238941967349775746926875 284 15813969987343963269319885546101746023638264985125 285 -1138658408565477743625594308828307452341450141706250 286 42356769408805759079053015049732886881625780109893750 287 -914496796771593126363571198597325463258176118546431250 288 12429083178590813350419601887251946192291520665646368750 289 -112663690535113155367468721931140395205821724060173968750 290 709879898600507576955173641507741106304596709526282031250 291 -3201483161479568979049728891102150116406890949122871093750 292 10540382761860215038736461358736683491939126635984878906250 293 -25630092924818165557881330404243696897562281107799501953125 294 46212216148401944439901462253374274397158435459179773046875 295 -61523174175570678901921042611010225968941805850198447265625 296 59614021296789138101023187189312251106869969189719052734375 297 -40836370442877518194973463124220974489741892202903310546875 298 18727302582452836548689978126546330421620330021947939453125 299 -5155403399778949882161773748024918105823778431138037109375 300 643829286743902159196891263629383852253663356340087890625 301 1 302 -9970805384609063732920 303 83266726841278162502929776757044 304 -179215578387332676546013437235251755400 305 6795806827301991121245363916732160940895650 306 -23301994959765366686183904947919046534598577000 307 16168047620171661735135474886015140745389427054500 308 -3574287999573231243772294054254085337430710852295000 309 332630423322575459643393729499253746581997700574759375 310 -15619866036654302095445935188204953017993585710624750000 311 418583881132851447753873037014374101461122574898647825000 312 -6978278088850812831098304296937700065019070100405905250000 313 76989791585920262367039920605319026539360791969735659537500 314 -587917252664215745704989535866106013499689578782268331250000 315 3209949784884087534981143582076051514394246289456994190625000 316 -12821755172951984163606561363162861083651695985393803218750000 317 38040479029274648944758508175967338757198824823575126255859375 318 -84521135976919364231412060070604872057964407563888879609375000 319 140835190228148641355609198594856485488000415646416896289062500 320 -174898151838772538468386175049416933285030555346484353515625000 321 159318865106893387137406659226759392050805343930643144238281250 322 -103272721189432402864278161067799623066832111003662205078125000 323 45066474359507668289905361395734624113869141533636265195312500 324 -11861910778969653381043524641107768093921493677209779296875000 325 1422218894417279869665932801357308929628342354155254150390625 326 -1 327 89737248461481573596281 328 -2081668171121691311034725992522380 329 8781565422647472182708720997771754940700 330 -550469134574802260122025231913729563548562250 331 2820091850484620830309073373175459935722640364650 332 -2735219589199142442606923508235256990601499600027500 333 806947199951786040682004057462905759707880754938585500 334 -96934407140128284866789553987491501963119245407871834375 335 5734901831572427364292923390767272372257881777001640209375 336 -190234263218819691515913991926280966783850739971839225575000 337 3876104600581667476110460982403382313139443138645027568075000 338 -51810128850202243967050953351404434921495583064199511088187500 339 476710296933413442598337322024715675428374197913358400692187500 340 -3128159446279730895538079124172350607446834832365605727796875000 341 15021274490294374398145047222525468824994840971396777007534375000 342 -53747788384086949482067920873627941407978800074836757385849609375 343 144964473234606313884321788990119400177595919498637190014115234375 344 -296341766994061711199308766462849496904078968285708608541210937500 345 458823464369108521026244365126521684159604043701947432716992187500 346 -533835101191460814788395966410345693563935257829413827161816406250 347 458766273723948296674030913974544041087976356393182542654003906250 348 -282210872057263541183108676640724116881157584851384854209960937500 349 117462571488746992605783502758569673550057591138569839487304687500 350 -29617708476239853285793050588265958459510229525283167681884765625 351 3414747565495888967067904656058898740037649992326765215087890625 352 1 353 -807635236153334162366530 354 52041704278849918012021483975426029 355 -430296757751430414995010104758965805153800 356 44588430197264692796020996512340985463425636550 357 -341275701908539679450467762198015664317086917664900 358 462593341688563711921037470769912662063875871888770150 359 -182025372099726514226251483002045554365684823293586385000 360 28195606783486226185655632015314197863275735092736141871875 361 -2098313604861143352836247525169370370452436783420467075718750 362 85963609640697130237027815783556891678063271649078690594159375 363 -2134352643787201578820951930130879150002443596670800681990250000 364 34431789865084104574269279704319161069585504835467914013628862500 365 -379903136995834802133594753600645499213219529693962968534721875000 366 2978303900785712082801712451184964588250072884298312691181776562500 367 -17066226879494147479764914924275922401682830267531777121317706250000 368 72966786335443581782589356212227803734108955455009531497430758984375 369 -236112821262663422494266157344277093410843914667327786560481386718750 370 583273358727263217140147892800537226479239108968965642860208935546875 371 -1103562368320284543112771380645080442868441858053797130255462890625000 372 1595247294408259690140211298893230592487732918881906688621558496093750 373 -1745635645218426030209576779474723042852643451382239164826266601562500 374 1419735856031539071446078230136398268656012392295048851142424121093750 375 -830951836334600777561970827791146745556421328149155105202626953125000 376 330586938470093994405364872056106975133361279915305661031661376953125 377 -79993876469306694942532734472835761884121988720246801928648925781250 378 8881758417854807203343620010409195622837927630041916324443603515625 379 -1 380 7268717125380007461298771 381 -1301042606978516667425917106846949495 382 21084542430862697306003445433726423838186925 383 -3611683930519569936568035472994753011861929096750 384 41297971593779279653623076926677395002190054514013450 385 -78219569105298200615868839159341199784177389866239608250 386 41033886997183832968221239008020364972167880263406138780350 387 -8189486069149957833355384236101263432218966527041801937596875 388 765639741715300269741539834238568506915816366256589359335440625 389 -38667443062902307184903152117134731933759232476058491166358753125 390 1166982500414977069630812837799783659581318565436097263324866534375 391 -22648941214240994994114583386238710738842233184806299819290881312500 392 298469255535641136114308875190070044594927977669066450320330285937500 393 -2781702967430747432391630746821425787644748332841779977345686335937500 394 18905397611754659589690323413675716646735511182792918786870189795312500 395 -95861474350491936289293892157345239694461852377603417614288412240234375 396 368699036366060753116715851661855517694728447957981918337291795264453125 397 -1087739434144386036820338507990674902478362135645990503612215731494140625 398 2477019590312776134339387735205102816652978406278339400194185089404296875 399 -4360129064115437329200220463400687979574779102740310578691398888574218750 400 5909291009909154268983202658688283532206416778246245359336606778222656250 401 -6102645416472736349535815881274969400262962836003234139327175791503906250 402 4710537714926999737312701974616849654962559808278957550956011784667968750 403 -2629311845729828798201674616397356008229335146958132519529621905517578125 404 1001803311963362394112808700170558663955801725738010823953434822021484375 405 -233012932092420866979719870973085247165153031374149674771777938232421875 406 24948859395754153434192228609239430504551738712787742955362082275390625 407 1 408 -65418454128420067151688940 409 32526065174528335139776347738325426314 410 -1033142611638337342457085511900522439244896700 411 292547431514664277134178867481401246555584327996075 412 -4997347109245664923253254319001277370258957412452464200 413 13224104233358243196919922210236790728321243883990689421700 414 -9245843681545157813753860610622510781501299038153775719373000 415 2375994098558704176257555823010069714030019099374347141191075625 416 -278762708233207735190535586204356496128520989544943839480059562500 417 17328738337499140865918985963816540013784431230160423363084304193750 418 -634386085110262787303242281279741972701305342637637246903218606812500 419 14772922001620144741156314607595279767694913261619632839355655216996875 420 -231739675544383010098652784629960256721478891461253379670577579268750000 421 2556996282894740978868692628090380149918935843640686403231242986971875000 422 -20507499300505486456333762258619182784922059594583931915129974601818750000 423 122561232672581946484733449359891329724781783485874116736142333322910546875 424 -556049465116110141187017966845121975203311305987737971745142530128570312500 425 1940771604892088906975020335725006950668920112447888849408305785614433593750 426 -5256662082209396984737252162686195325622057919648715227140478857399414062500 427 11096923753643782650715779344223517877794383827655816310475597052677197265625 428 -18255656034100076393735512314891192744714868294683769752193627464626953125000 429 23284136045679317351159968875496449286582164365883856801550916910729101562500 430 -22763434780631033527533785821510433923344794359394766362199361010126953125000 431 16718555553871061364205979415898672663570928304334693409452452227479248046875 432 -8918668156014024531569636183113674860707673976491042332493506167225585937500 433 3260223740664315802433448546707019544235955153774552589536808200572753906250 434 -730003625919766529484464609106345736563183874736169358873894527377929687500 435 75470299672156314138431491542949277276269009606182922439970298883056640625 436 -1 437 588766087155780604365200461 438 -813151629363797144581564474062500858310 439 50623988783430159143605568577534292981135596150 440 -23696392576675776726398268663183584096601853567620375 441 604702696560678143520091641087420555302304849237315850275 442 -2235478294437761825735180497302616787648091550241333260435500 443 2082549701963098051194898104243594943470878573800993963371192300 444 -688742609311813167446528251487300212280513312002770923341079780625 445 101319999966671457910721780252622605249750752745443912376105722918125 446 -7742606944509309114274056156662866841181330249726471429172479651506250 447 343232212630166135605285439607026597705069460427810850314922821153256250 448 -9568666490035919477706111796544033358368311314767580628209087153626859375 449 178171299722867804825140576624988077004767432663765984304448339797541796875 450 -2319372097386332377590488380219250733231783156377070978897326407330265625000 451 21858140701700249647765316030757044362391924314896975835557380944391165625000 452 -153176889208227512206411471883454692726597461486512071696098906580997404296875 453 814629777147676662675971735738196077694343712051095928513458600396148218359375 454 -3338076921864504636602899848992808935089807983776138850227770219913658222656250 455 10652299354137762527434163379053237605736901729726855695320638962610668378906250 456 -26649311856915691449638585617085436642843509310075123078390146987654877392578125 457 52408636836926239887870187347873548937550150691159717489715495827645604931640625 458 -80905083499551658888115899243114125190306674317785100294946623926321666992187500 459 97434802922914570698421069852596858341997533580817848917238995215596870117187500 460 -90425679315258371397780689457289261601902449598610637770193726269548114013671875 461 63338707758636896142071180289851381377934458871560799982910947339131423583984375 462 -32355424361318540895648180679978686212459458039805919330824503776362614746093750 463 11366229455933356840726062410246713752862429248029630534602425180727103027343750 464 -2453463972042129616326269358569738054974229233287400625600994446389288330078125 465 245203003634835864635763916023042201870598012210488315007463501071051025390625 466 1 467 -5298894784402025439286804150 468 20328790734100227509323513877001808261899 469 -2480575470716868532131601474838292207638165669100 470 1919410279286188302916057798390730611005106214621461725 471 -73170945691640766103845926831339605061890711507854195133650 472 377869000786265590604611435132713814999719050877543036231482775 473 -468951478773457043267401318958853004518060206577214427079531867000 474 199515187774055702453565516753284570211349294847906020487330574868125 475 -36775566602059510311162609335876590256509090088274053164619738030043750 476 3451066182516573715700629327759521037456126661870479152632837692287699375 477 -184984330143886491054590856317205394462942711206441313716859235916386812500 478 6161986396753807559301515870392137919166176316296049832447273643406859665625 479 -135867294054243079391093800232456328985455652983615140450573519183424757031250 480 2080478811399876159271128208124006174784405092925002095810594348277161360546875 481 -22956265148235845441056069433321909498906568901129110471223294596124663556250000 482 187815305562093700704284561586639680011523274825427639855022352354266083444921875 483 -1164731109353663672570847469160372355554835682821404158506038494751987740769531250 484 5567748783038410759287435269550445627313518177052126598390804216547079674306640625 485 -20771974623676043651736732392811129830463774660704081598544509293192624711132812500 486 60999640549118814131069824921860593394945766681150829407356528948378675501240234375 487 -141701062742951894879514438828538810982150167778190599533257788871564572415527343750 488 260736363598068726801106672373524295495901244121469145735750865236118099177783203125 489 -379066273743310395921246839271692563587843567173541456355447853882054861748046875000 490 432345535692653636398883578691337977183640333166290769544416077204438507835693359375 491 -381856034916149916591598575320854960070175309011193782041786510802265854488769531250 492 255630365911158348241402879463963572534806145158744468155837405136883417563720703125 493 -125269231135142185819072078321056438673207466109104459767458367279502071479492187500 494 42354148549363283566640387936989388043020119254240396999749967128018284442138671875 495 -8824856100817742768241143337669288845322822459455474457118611403547126403808593750 496 853551655652863644797094191676209904711551680504709824540980447228328619384765625 497 -1 498 47690053059618228953581237351 499 -508219768352553377786147465153998787784825 500 121548198573346326426954160000164165099315324333375 501 -155472354170379317662758756118121446567731777654456185625 502 8853839900921154879817893347273761861668267506053741949571375 503 -63868714817307573344877897894575226827165008374397223480731760625 504 105577942585160713619977476098279354651298498999471550866017790663975 505 -57765403349426125843815599638464982717096509757524713166931430806963125 506 13333639432610185320338782404593148323390861468077978032348563964982681875 507 -1535196166033152491846307235512200226600751639406748239503509147727721218125 508 99378630832605762776502540525343602448414846086092336262529617222067499236875 509 -3949098208617245678331325981986887853149756891913238600235764562929055914828125 510 102898498863514334600670827788455750029876031222740468533747641511845935166796875 511 -1848729937752839054823126203401749856824081854174982199965177942385809352095703125 512 23810653487841943318801901548454644221442897397135001925422295953776894381776171875 513 -226591838564574687535820770293272966560998058998875774964964927820671566549076171875 514 1631326476715358038966254037289306747087222557741110793972016497784980747314195703125 515 -9049043692937822328363787033736016199346880095840581407366908128524137056568466796875 516 39216421486590846723756068853480288535927607643315269424583209607398934259758798828125 517 -134134569165679988948619945663113385969039235049945452345152523797170535703217841796875 518 364545660774786780186550573087615919002899494012888962770759976785747447913894892578125 519 -789996401297807225404463208950354959885195679567849438651889153726662045231321044921875 520 1365348534985061836362275279507555571344746459232328097204079811328598340436446533203125 521 -1875419029897034045583753740389071356183466879818617214765327310593316046914935302734375 522 2031269178014967314048467366847446234360446418670379164766829715964550344838789306640625 523 -1711273244661349733264848582823817426392796440489028238140433985626199007461781005859375 524 1097005122028248912312793725335469402236723046730954201846308832049999286161955322265625 525 -516548052820686420410707657328474248738224952437068040648749204219425172377972412109375 526 168327952723827870884262040365705316222341112438391556437417529494678953164166259765625 527 -33895389797630868198537407445653971526000428784522531842346874539884157804388427734375 528 3176065710684305622289987487227177055431683803158025257116988244136610792730712890625 529 1 530 -429210477536564060582231136160 531 12705494208814263655131223192910551925756784 532 -5955861742799464203734588284661730718716420586956000 533 12593266643662454824653454166321677180030363856461843371000 534 -1071327221272147541182695778479370753099032354506492786849172000 535 10794884118752991355024822709278233458976148275641363271019565682000 536 -23765830894465285544390216486857038009875953161296372075622246566940000 537 16717956605065811529427203227638492860037433482199523204188037506111737500 538 -4830138036740261051011163156353642924749341881296074711783074774861960500000 539 681834953055792525804863791308938426475675573968352123690725365739283805350000 540 -53248317219669068757674065428767645995142385052521221856499215044621632153500000 541 2520757676096226997465848582679711673913809511025316971030231019341133653863885000 542 -77481192051887728472846112196526046679998224818823575686249383513966346683362500000 543 1629794883321639595030138170518655871360832466122537831731816680208601351849081250000 544 -24436819879466245174474876525125784726395677238007896880501541061126061165999387500000 545 269640550198637942255877446237439173681733510648422455787177632808290931472830852343750 546 -2245133446173135432460170014528775025766774519482636441552567016183312751431833687500000 547 14386515749608192365263685644864006942087726484438616669301017437736145045902120781250000 548 -72036317896736556634363005175328125040051770076688280741476359040803322639535364062500000 549 285128387848612739289463109385837120677100845344440830186992454315897449526202325078125000 550 -899525137540088817987562138298695436050316118548789997555336589579890701709900848437500000 551 2273787639400640388008970007763470628003882415554726805433210733373337672786216772343750000 552 -4615797626410061227968304090556659050868066179569107879993887839521364375617535507812500000 553 7518936004564780339970858823106350583297048906888712699375363175959425562666870053710937500 554 -9786212222799708727286656351844367981768025113406156140210074963958347275568450648437500000 555 10090297676270661384581023290322310806308886336295336528495003156847788458885833832031250000 556 -8125407038389184360487160688291898092503452417694816781521563282575240852600057695312500000 557 4996705117749863139660590197800007775916580086829170524652870381460160225695947216796875000 558 -2264214227046054998462505341173233039920462282866075072026436584679889821020495117187500000 559 712074348868629279114873855618298633818217007905249348944023140333886387154592089843750000 560 -138730550242690469581626653442083093781255948521942543230870046503887159426477539062500000 561 12605804805706009014868960336804665733008353014734202245497326340978208236348199462890625 562 -1 563 3862894297829076545240080225441 564 -317637355220360454272578408899309038224145040 565 291837225714811101203351417326705385039868406904763600 566 -1020054889973884237970675770466881800007264689478018073895000 567 129631613828527989141946986125791333180834497354758000618062863000 568 -1824465046663029468851678144057217458428094041498285678429515350070000 569 5349136286670758503026797904580701573676656430350267107407807784161758000 570 -4836836770815274221251949531497067270103040365816953889727357844743853637500 571 1748511320722098258947034361176452620271063237424238633159700336564434032637500 572 -302432894128867738119359961866685511171607440539191169518563576284749325899850000 573 28469049023502541876689525543785326577506094620903769648635694644895867567360850000 574 -1603641907369346810788964944786637880927561266083606833255982471846813377074129625000 575 58059262553386295930120971155442307825914836837313209782169694968769675265836190625000 576 -1427141285879325053477051017197457075844178809901976703161733628637115203637248593750000 577 24854441401040560512090702542052068709880705929734643218648438787797578517430488718750000 578 -317122343070483780729320895293217139261474038921857643254398423087970969154438209589843750 579 3043927030728407623880358806750320666703706579462361695254131036952786944877909065389843750 580 -22445428532775706252809693915616574910282396343562695861174987467085340688343999616718750000 581 129262379582149917988912116519492903689636839843839341228058634973322636302573292088593750000 582 -588868059494454317386453617749266278044125263310647910552119857806085466388279397195390625000 583 2142522799285142239204589880591880061115241024220717741024151669838241520115152777217265625000 584 -6267641949097921010177166659435315882964896394695034486482069089214226694853695632757031250000 585 14800716926526122038300148001760687865075420082166481087908749972583702693131224900753906250000 586 -28249262303699862848852015770318007593863772616107958498106745222981274681702290935717773437500 587 43506903338462079995942625205425548871074847745409211311886651966734242039716695135545898437500 588 -53797584164146330228960687593662572175500295038623012429228868848841099044763847370761718750000 589 52923002463771570519761755504598362784744605282180421072645192797375541360125481762496093750000 590 -40813651218696588031230918634735216993775912265634795798699904799154164152401307035693359375000 591 24116024651916622790405238645276249475916097908764782360321201620634757040258476010302734375000 592 -10531358376487486997234426709379713428400714693072240153144735856453087713574580669238281250000 593 3200250206053408021355921804267317015655390346099022781504033319756319382365926518847656250000 594 -603881079217346361857297544934627511939765151170841958570549418364561065562260495269775390625 595 53259525304107888087821357422999712721960291487252004487226203790632929798571142730712890625 596 1 597 -34766048680461688907160722028970 598 7940933880509046122863140684171633116325654969 599 -14300024067966677839473230805823024089436277893937042400 600 82624460387908683301368696372036874809152306801271402318911400 601 -15685507897697974570798860945958159132306774768365565794249591918000 602 308350278311325232122619781930990971225662773987390205372662879768253000 603 -1203863999093806715161265462137003523827722044721823309446411339530557380000 604 1399049382430115170604994444131183098913855913417928484230373173882410096787500 605 -632610432607443085729821217799302048358913607375871246244783027916891659483375000 606 134004118897611349982117622587593009822596735106493455904257188963074213407615987500 607 -15193499839743675325279396755845646069927402935735877449885969004291488395855723500000 608 1017336319039274601395871849504311113339226515356712364929117327371408274614464905275000 609 -43327478593524451489801291062809091080671641845703584201986696677137351629465913981250000 610 1242551023825930979707258093435378843190046295181963737290219689316046979527720650309375000 611 -25085344007824491022093365048375099430980312777602554540480167656757286841509625726062500000 612 369231349790156815866349620117225502685940586784377965637161032417873858364433909902058593750 613 -4074156844246056176467669993243456281367785788227296050190350403009964392884621815345898437500 614 34456602274012241199349910508748233868888641154178723710634868362706995409818374080390527343750 615 -227335871005819967121231800196627797564114233996816968641825741636863561218556912742039062500000 616 1186495287354627732787763860662665319904112201027678775645990664766453398814911643952202734375000 617 -4951411863888405707815915220650902846394255221409306240791769918502938239691615151760175781250000 618 16653499602801518045898049174570900896005995853041551938279846343189717627771651141407712421875000 619 -45386758637619493628213789421245874156955518160763201558316618595096208306205609462098367187500000 620 100521262481879574282698716800422895726818521012780965077144723969815439759894076342423752929687500 621 -180987934374523240769540458023845388846532597037084566976171477045853804056070324584213255859375000 622 264278869500426911682597339609910017854646007749301400535921074361870410762044771312024549804687500 623 -311209496369996042435429881852008212664832759742087815658455600808455659831121229596020351562500000 624 292695635262454215335748565045664767436630369929643225294727698904512891945531428890518408203125000 625 -216551434622866978446869890368461344438441875771457658946254093533881468588291601550831542968750000 626 123135066332231703050109937509808538092742996193332013006129664963291528639350769662099462890625000 627 -51888977586735915553470955426738894902215303656588827029641070367974771010821377023541992187500000 628 15253190627519264815608735768485782473081752047363828694750079538703102130610912945821148681640625 629 -2790479568783428688473312200820646948354387512183081523103729721406421723866336452232971191406250 630 239082009090140309626230073471845710408879748486274248143158428816151221865785859718170166015625 631 -1 632 312894438124155200164446498260731 633 -198523347012726465966016641259490992354639634955 634 700701179528890561146914462556906697486668444711056451825 635 -6692581992121782677778078540323296344869517233280600390746901000 636 1897953148202746343670009585325343389995979288309084364087788453901400 637 -52113094981069585683645809808511935074392017923615916941441130881456835000 638 270921510993141124875513451723972130335374597071214113570150531421056245257000 639 -404596140922099390815754679082892741378965596437843742187203289803410893382087500 640 228776691442809257232770303019901951373153916621667301226309250925249905591469962500 641 -59324188800017892296062337020754065371222727994226303573671787005793726001832148862500 642 8096457231658250852414914755403475288323361313186242785043455023602913089520436381987500 643 -643872560814771030119492706824036792608008168250949507251688007210400368995448243528375000 644 32221567094078871761937561090728021843646643477615858111329000207240259509514691858128125000 645 -1076571142932287279069869197763941434520638561153549415944323060592428639120693718202515625000 646 25152001002556943826165527868067624160294909513524086416462515876858548164473563389656246875000 647 -426199955513000108350686460119147042978161379587463659492269805421208384413559278206087871093750 648 5392935074122899588651350478030892517100526889586625266062047607990271013042530251682067394531250 649 -52161930647324177018082923228199566111184087330649110421342314032233083097325015839853357519531250 650 392948948312974928193303595585547212261526299649229282064076087818215353329466418396696045996093750 651 -2340276437842981388807624617873011282853830359836686631165127260502077640021291537764294210546875000 652 11149659114372791372567858292757459765741790514313335261084892886784340968597662889088217816015625000 653 -42878497232002736196695176821489593677395119506794949914240671424271111001427389976955182673828125000 654 133982686526174535467667810410038210327126881219535054917338099321526702344645784863125910771484375000 655 -341610901049494319277483879869347508652806008568813009392545892728094395011913868599934723901367187500 656 712101168527127807094334350357837229029922553845144055855246494047792615213344591541698109274414062500 657 -1213108961734834144157990658284259096543531920661244592810424309678759728180422676859015638891601562500 658 1683768070945937223283591319566562083464819733987603276472230490328072354819725482143438523877929687500 659 -1892376845486951773993022480435689672712731170121226481349398486186340756920173331993255871728515625000 660 1704783662889913697599401176205978769391828241461854949774480793332203778086874677463738909326171875000 661 -1212001125744434119023013165846611510233312858395832531187718982919849170222867278911116702490234375000 662 664132933863989015881185299562724244109989229048389474876453891618899644208974259319110268408203125000 663 -270392082443023742677673130710579104815662942613113230715964494341512472643781152602532520172119140625 664 76971193185537705228503607091336315099933247942302029192531728770414033620267091530168160858154296875 665 -13664732229546969396687179849283341578419522024733004652622219998987123085738990812192015838623046875 666 1138269445278158014130481379799457427256676482543151695409577279593695967303006478118208160400390625 667 1 668 -2816049943117396801480018484346580 669 4963083675318164465200359148884076288884475220454 670 -34334357801878721171516970314438844208334028599707757013300 671 542099175696222193815661857964995669222859072742482422492265120425 672 -229652873031673669448468059848728316376517428316295103783254053421050400 673 8807342704131692512843725928798341394122440542584975362311605741369127184400 674 -60966147086508553856971062779751367842486856592052266643246973120856621387940000 675 116989242066460180698850092781593895987846516654877864667655034622755485842606112500 676 -82705313895580628584975832492439560447967084957792432584189741334768401666708079750000 677 26244555646418744644424520705542727433154931609354221771731955709139048382726498304825000 678 -4309187842808022591430053396234590970351767357720976233163976965555496057523118823719750000 679 406703376384779108525610431670631433807528163291518964465592992213986171646511463051305762500 680 -23891942762092729408277164976905750919398408200338804005191146155584649413058365516780637500000 681 928885853617637099212212477354615474355875433025317019372334535109310634682939627372891043750000 682 -25076469294663276618642832276532461564475265072426782105029653451619297271559597834467968887500000 683 488302824517114341010842627350964116621261150413244572233302295861356995412425148383889344867968750 684 -7070477217354209114091801890657594463251363182114363876113090137891777921603465612276962249921875000 685 78016028521987350333853426234993049339659160995402248117743636229915172751215046243069779002539062500 686 -669085033440221664119770290785022515855992517322136370186277357481632643174356369066133932404296875000 687 4531680042398086580367631751530149276327070336651947965008038654475498065289909497363153253889355468750 688 -24549724394489342962463586965953075073333859495850827124734545872568238963812869756905893309742187500000 689 107444676597280832046185703046824970303581687662225130474083326581813246228827543385258359656314843750000 690 -382796711431125089646385926259290833809348397615212709888737221035401485257213003465979381808710937500000 691 1116175527956155409433316988762077774888010507187672971863902549841407127902927737271088408981391601562500 692 -2672382912758895286837602440847038000982215789124939724830998819458463234593514481108400054309933593750000 693 5259798212852208537192159404401218434897609727688655750483978016905944668628716581896931711869259765625000 694 -8501021488124609211372659500809334104671860860449935972532979119130054949788476882780876464377246093750000 695 11241730785598566414136193780624406049124743267036364749232692914861839992563312739129989861976684570312500 696 -12082684301506895895046845533308567842896617680252581918069163323208822470754053907897363470610351562500000 697 10444208119414828938228147484488253525831111254619609928714469977034160113919699897079540393330566406250000 698 -7145799803401211760917056444079693954450704396183950674334147831280171450264707980065813905278320312500000 699 3778350162827947716845593431216649242718723182633461225559595484428302884785394204983248553039361572265625 700 -1487930234531654071583921669485205436329776282553397208820224919043278793841354343624624771819458007812500 701 410581476354751880068380355495446707738455694372747644196409319865566289932582309135771061499938964843750 702 -70795806418520315846859419898007054145656250508253862847694068481609514382377790913040074744262695312500 703 5738016273647194549231756635569064890800906148500027696559679066431821371174455656193887336578369140625 704 -1 705 25344449488056571213320166359119221 706 -124077091882954136974458466778673120542278239630570 707 1682383532416134429287285657037512344930469308607791974163050 708 -43910034913777529991125947899496194614554951100508477607553568406125 709 27788041546865745397262334310306621446207815877856599698849962337421852825 710 -1488468704995892867184592946602161391732974010305687107938219144031846441262000 711 13718871535381422873853159715126024684255149425663456855566799613563031194780663600 712 -33823608340301456646585495303006079998252202855992914648947035574928528148325453012500 713 29890428207261813911398243206584561957656605313076327865781448926857369337090129956262500 714 -11603705658386970995110389906674113479343040957394974869496684964352171729784067369217575000 715 2291134217885514617254689460239242966114106257074121639145077607246587734766512243500175575000 716 -256469170609332386779373018040752744753021186989433749218339363948520214693499394264813849312500 717 17671415883806086681462559787958437066371144680104187472575341167554950779398618126140150839062500 718 -798610229165998400176104746723395906353532678752338601411917689574351453190471775082334452531250000 719 24879679995063841630953232511202927177394020973776429216225630311033074921737125745544319468681250000 720 -555860262891308926191323383002947618564014122534625476764999697160023912682099760108979214662105468750 721 9193096367158043682123264937240753140483473290890119087400601619110445721968376361629334252715514843750 722 -115465277637859588771807797831761037763476311300795773421429573417671299450377643681801806210630273437500 723 1124482278909177833733215952799724731162958010249675096726518898728317121764609435656352238641411523437500 724 -8635432487133760692724159586606200180122769854758893948231840838902875498020533902417050330974942089843750 725 53010194556681978679193161274369416744100111443740103882812688296551986091842334045586457349501311230468750 726 -262967910514904480031121220969867800675347223723834068563652911646550497457465771535667175033750863281250000 727 1063173405660849007922392559776594016749603527848010765354239257595373704546559300011496632719480019531250000 728 -3525535378174084461078260601124522189390963838089607681589450543436420395028113021844231724379763696289062500 729 9630805398708615779113998038660894578060856495271571029730657951580681387272660662550831811224458512695312500 730 -21725641135987740422037379715606168424182128992591402227394922178900261447355796043911429719900887958984375000 731 40490363181478796645375070756911258250259764827938490320021756084857214797288207448960632483381920115234375000 732 -62239973323986685143930788583196930920238669977462205387169281115754534358948345659845488366303417602539062500 733 78584207375955246890186562894695819914729417019560386727055776808476029156533064742824059302756881958007812500 734 -80922722465888083089805006091227916030740691123398806201545300312634020804590064970423692044777671386718750000 735 67224577832041987958226733816333096674832410726893668771178775526895110269995829289914185193632690917968750000 736 -44325208857647488582752429273442648355701451195080473904421523664060580174318916488935440526640955963134765625 737 22642848260760674231012856621209430254170971179008573748383280583294858193772130164585165737288849639892578125 738 -8634097231737568828345783246832908979227153293290851604413094433465239611922864022326346624498756408691406250 739 2311660069080734613189577208219675335491040719720759256634330571095754668370590817788041040587037658691406250 740 -387459548878026811936874366816801106751331187677464370210192328960808738088555118184492242402454376220703125 741 30577888722265899752856031110947546803078028865356647594966529745015176086988674191857225616626129150390625 742 1 743 -228100045392509140919881497232072990 744 3101927297073853652461507061975968933438453222837239 745 -82436793091492514332150850619199566571059824135338762724753700 746 3556712910452773017671788814936188958617055940734182807993645774885575 747 -3362356583883583209048671732748881054182909500171687704747531654667085087950 748 251554573497333065309389276718216822304067598887382341890122596186824876617469825 749 -3086997646671964452511515132111331319232611493382019453623771472087023400874222588000 750 9778109556442581791009825103504660475048844034002726611338195811067396316884881569922500 751 -10800219605631861942985629005719595623833529404645936311880648755876664675324402970131375000 752 5128024639931475723665696714640861071256995096729204471807585172341903243165463246739161337500 753 -1217127235456785886736574406415402813118752491054421531025194092302724219424319750521417829750000 754 161505241632094178969635866999937024999712604078388303608569848522058579095128606392320248699487500 755 -13042755410925469932523314221697171086855202713664348760768885813615384252365029735371678617496875000 756 684513664907899291738890298079797657864705547302512716454930200643177131251368355458199444540457812500 757 -24581003677984956461894160535260388974718975138629865240580253505834814571922564604312334283981462500000 758 629241198763891772429697220533475969633687033596006292673877500936168825910596016600146455776435536718750 759 -11866874876057238931223350712210132553708466160780603026262821653617562050322067681754612824343538539062500 760 169333508135998380539205874779800783295291324952129809696002822992202304956978255243382607161929350019531250 761 -1868409511307089262136826339440062176797058203760545235934972330974562351151537945833698427675939771484375000 762 16226499557092711209577533729293403818885235259439456549098759695161504054376488441596373361342464580175781250 763 -112532011746176830302297467461394074062627482185325152806298385110520355995988993140252421245596802118164062500 764 630525868527986550640848627660291347927419234100239440920717806744589379635184663010015389082573422609667968750 765 -2881060071897497030563585637010478479367452321057019769508911666112445270694717681085122091120676861289062500000 766 10813360496100792249549468867846473959727578368269403824163785274819025881805848859173396431913143997934570312500 767 -33514535285037086432524412601856964574263991919454504291825712086852197656758689748742713911230629226310546875000 768 86077050793030672486978508519694713901063888084390605105081777732592186693918621470641919624196410868307617187500 769 -183510674574962922697762588660794283310563388944703182074818148557223909167419258620453119345431902625371093750000 770 324701021953606099884890721146463384766891227361288638520978806501779556894020002581943904964350112139233398437500 771 -475769299205332954457370557543242977683028539401864411499794153415391539626114773418608542135016509886474609375000 772 574665076171269771601903853101895224673559212315256664072831221533616248907771230124717108531514421325805664062500 773 -567927799710944207383366334182485136252795949845207929228758622529557884075493078206615959132145865483398437500000 774 454088356838935289468330920197321250005248469474255973598989497546902643898110868617421637258586189197662353515625 775 -288917753266115305885145727052904321713812120921784489802673484019066569668340514474575045219747684977722167968750 776 142750682762857231814770987410780612061073966451927232045103289136138624224207847919118545273928225295257568359375 777 -52760015328538548376842932744806863016310813097470091901304403006621705075620903922765251164837836099243164062500 778 13717850344206988065900262207402116464088180167245555041543775329925849048530058537274674045361936208343505859375 779 -2236772560033750566921418675765813048645157811500838771571801650847860130763221517134356053856201347351074218750 780 172000624062745686109815174999079950767313912367631142721686729815710365489311292329196894093521976470947265625 781 -1 782 2052900408532582268278933475088656911 783 -77548182426846343364438085081981491614894805659587885 784 4039402861560681384702238021652316438531330605967560704083862275 785 -288093749786077475914548096285222985988760293181400190079084681278662875 786 406845434743659314969503711077508617387437697502305411743258777700025061373525 787 -42513129766195937950855082654658305583994980344017136553642993206903618865648042375 788 694616983224113051103128191512814925470306973435166344681128011938335838600848434700425 789 -2826568236282407329603654545817571926835943263412798945053803937979697115844927473789902500 790 3901705151294914067555413910519686867081193231003009796579590939460874425327689202991133977500 791 -2265357745487413896297990063227684506444538741772656355075733975203650806183761401284187576212500 792 646121766422849514877784433244904707872244402605446569084394819889143891405701117317642002087587500 793 -101584636327615501590106064735954388712960197616760478745268483001114753046530844143225985469117437500 794 9609109470584726442665518484492198362942263155810302936355873913451901731908562056081153867592401562500 795 -585184160882107971933216236752727067986534808059674504785196816499037582502374893617431686570680242187500 796 24198020526731086464232695015070343634969152473504713690736219917848168770999985371684498979764710482812500 797 -708866009988421683335820561435340564735790114694274153218050222138595108220256646662303643587444484949218750 798 15222165388623995830924544895618367709223956226542289559893809124201001363061171972226960200161373009838281250 799 -246354494361351900648921447196004684709546694906421948180999821202006468997747764338340189914502114887089843750 800 3073668439336264550668285704861881843239579351779255013330920780088634291587592447041246097699785672604472656250 801 -30118596622170930311009947061230546390454405999037515762892107962978797651508366285936558928911787351703222656250 802 235348435474153806772247851535059854761344295031783933997880729116918626551990525386650230503525170075760839843750 803 -1484886573487853724276666488348207622494822163613651075403299272727145631997832590911607889775319667901062988281250 804 7641076582590743705562679143168236940475726126267941538709639429100185096725880300112315862177786367372116699218750 805 -32327140249959573131683235423855530938228617839429795252662434315282872745180474468392359532309033925628442382812500 806 113134184827519464002164271929129348834966558644716004244855925582743047247445195147355123716134325356674635742187500 807 -328961741954004620826918627609252416205749104611554375403213390788754018528446759747512951107478584746709829101562500 808 796910226266886000176654461130725158362542713186780335516499613036453777654660665037903838244299223570823655273437500 809 -1610073410916529059686741783703762244122083849254553912330985041709884105580114245715606433249105019782116870117187500 810 2711106550861030232992116863812888342422251943354716802985443590363259729787176514658912082401165985255187426757812500 811 -3794481678967058834596791148200180936324936174682960063445788423365564011624322273564248696017757632668140991210937500 812 4392434185486032379235265217762435636797660953960700318123947948146401304081448774696131102641252101856931274414062500 813 -4172628744697239157108279118203965787059521908464361759564673599955478912365150447310665159213013589463731842041015625 814 3215475102056093206122117306574169781445477394346622063179931896897253501710698989384973795408974007225118255615234375 815 -1976587795045554888788543839803213994196075765095516126490938029338745821172634133419290772040619638495716094970703125 816 945599237905126103037789895029297890487995963101972285041212255133536005217658540617583025171119812407006072998046875 817 -339065661755441861770847721269817275102348720935598296090862274289554864865821658619796369109681289830547332763671875 818 85684270134468886342115477354428577035754924800943780906478163019194062815159802979017490790674890633112335205078125 819 -13601637350257866111878074223752243426728416876119903135288264907096559992529247686100561188021624377346038818359375 820 1019791700068019172945094172569545028099404186427685045196880621077346756986126652219808385080491798496246337890625 821 1 822 -18476103676793240414510401275797912200 823 1938704560671158602587055803842777704882771417287609324 824 -197930740218412092411080821645074457615084736982782844641598948600 825 23335593930603015765551783649512724926053089235728615088816333683680944350 826 -49228320939576509783585498118774341806941826487362702514349708507562215997889400 827 7184768158784717496471620278586294022237855558100293856520486786278813291326945357900 828 -156296005944355923611717537599351995484462764174590566449331368351977530396779192326757000 829 817034509106841143691954367584368670213818422195321807548102591878818592042869230823089418125 830 -1409332437837749594105759877861348237303166343995212835460352878483451800009774986319724647700000 831 1000431281319566992245801122305106474301057895878133539124963915393955381194582073768606520475590000 832 -342797437203447342898615378804437999331759330563402976498233258404421928559142929838998945825443500000 833 63832196119197375887186638425158047536064540799453580450838446735418077772635393480577273537302732225000 834 -7068531201761025265196979265654784099530509964096186139819224884782133083215423516472677410393059137500000 835 499144920105909069972538018084238276783260683418771969364953954758597043247058627271143209575416944418750000 836 -23746437605490426896523454764591643697382031300616216115321857863727780795815483227721063567959828857662500000 837 795209382603579787244836211312568475230480790429102582711254199249982163040790474157437471386280930883682031250 838 -19419107685941786106035276088535586318796621812416369263724372869055156742601795154193274913064408981161593750000 839 355906455381755146881256028708462913811168771704405951770658671402693082727666625045165746238151077217477890625000 840 -5012308999011149133554836018306252696934769619383138522336119261740359613562644801328923034594327403311828906250000 841 55304410618099792234374183567023470765921256678438310872697963992282171609690291838609090874102088546244520195312500 842 -485788618113579722574693998498254219936079457998150557959503101622949899346816045166575631760518754008294910156250000 843 3442054568504614180382135916393446107005740482831411921653762495409652445290241478035922252996040366969734344140625000 844 -19886033482255856637248207866163755837062893894243526286701274526154778783463080579544111716345752413024658339843750000 845 94496601911095887934759406479935765184197790445396821260652098289876486339845788781558160976624720540958895949707031250 846 -371879478476531060958800719540342566102434930467377265442512767231708843351783271776880732022739370708144617726562500000 847 1218315547885177105772443696242055473441697253888762567548496677166324703937011900709034556446572724806218637511718750000 848 -3334706967606129130437194169874833641168640942243866755445037744160882715451755459870422990349912495855249467148437500000 849 7641781946525133065456603800173967135199342133618056176100781729950686136435139696069664412315347360573839268212890625000 850 -14668490415615049155967782858186187851124509441045814852355699538569920578418952631857678260464801003945405143554687500000 851 23556628230983672164580218665385537584036946520813063587274107861397770806643264627460242356720534945831460060839843750000 852 -31552837609630488436719427511751980306515003832265313958715728129536330463153373366701513744265205743428312856445312500000 853 35062927728539897951967246923710862492776396389531947996794695366004965180642030826656504644058112007754427260772705078125 854 -32063624179475637841064663863623203599235228086483914875775460244983669373922088403236707665265866733917822882080078125000 855 23844802225341689227804441810514549975276264740841738719838070242853539823782238872558390733276274417311660177612304687500 856 -14177300250491627510935756082145792492317504367616794567116106935809923856905127812462479395573005073221821942138671875000 857 6573646669774490366790346367489546924970403983862845608760956037817192877172180322038130880873106567850704350280761718750 858 -2288854931001137167051247066765517004846537785871112087467144726672004478205237510541868236683037853318243621826171875000 859 562618127356066373851724662191287797103194235663823673288063789617142107530979801287863612981326470744541549682617187500 860 -87008627849803395835675434803633581797441165186010088056197854590319225306056325967394051415067560247699737548828125000 861 6364520000124507658350332731006530520368381527495182367073731956143721110350416436503824131287349314415073394775390625 862 -1 863 166284933091139163730593611482181209801 864 -48467614016778965230961328187208606352662896914371442900 865 9698606270750660142159739225673324818235221554778428672870538714500 866 -1890183118077450547711887003753490979618948651233169934350482415816504973750 867 5956628723871866062658122282066170969170680015271115098254136923538056513901109750 868 -1214231775461450945661387640926356061453556229279954632638966503195848861262389510102500 869 35167815563298917429893349663681280067693880136872196400761309841461825458721552527285810100 870 -236158139733214570609787448677842399890777528136387285258852748610857768044728483026146362163125 871 509005133032559480562706290720178596212134843706286281603568790781579078376629159269128470661538125 872 -441698964071988471183870474252459901880432975132439162587710274077866849206614223302016896127554890000 873 181781034475685573436947933682484253601667452400122431458319502782627934530893420579362397817189346690000 874 -40076462418778983573885016551111327411686838685526527956341594603332237808104907535245626403155867252125000 875 5192854368658285778258089533678061388267782101825778183709988970215811316271940864433942628137354318878125000 876 -424933837055153315265233071093506728383279976519013345931854490892986288388440349278540021085102190367406250000 877 23240107416685369775405944501981413983958854314647370913060231682994377458149455687374973528062321182469831250000 878 -888803344194174688557185674148159639119177712857184896259380128390272972896199505739289348428469329264543394531250 879 24654389932933986368202839842575480310051855300987345060634912587575797585238619890244211174843560935655282075781250 880 -511024344332901484060332716510341822248015910183541800322094077914879397263862808750718668368532725712650184609375000 881 8110957924913580628217345087145696081045274639545085440447269118257373802482958352508123842218000805148018998671875000 882 -100590436236521708578119908160010264709551417067536554269478514868133417448118163323523173694983582826674330214726562500 883 991189869141034657786592205799438507019324550315035182244126512371860694368152248093700224884564787007574327327226562500 884 -7868383656113852622314434433920000419348435395572189523015990288105380565605001860535740905442180919275049335763671875000 885 50898408463525031026955116407052465010758557090117558708671984481480452534382683993235685343724748823485182319599609375000 886 -270814589150844414243038626134681508851330827471781717414148803422269350034639683864734087286283721099213779447961425781250 887 1194144864705998516485198006482756786639692149005046035262801395563668145259958028756187928496021057230726459882035644531250 888 -4389506897526919779668635014268364839330160840319182319659702873729880794917054718983344853049567887192552303477207031250000 889 13509736951018003109687306706615305589432866436461230987464966342246876307600626695199707614866908083942797790894441406250000 890 -34915638121268697949241018110636590986797801442412761451372679016696449471519329138638369221421048874466533420547705078125000 891 75889164681016143441592357876111339132027079956405546017201629934371672790754142984026917700290535869238359087137548828125000 892 -138715228784246230236326845783245705259965895368225891109297145446022998704995961790276139834035082828172818191098925781250000 893 212887426120113652729742401448043195186759528214206440710389680298390800779775326571217869860345712129105836613616503906250000 894 -273374082125704477452401026046822003868538324956033511388600312867500673496468319135062040172134124828429428903996124267578125 895 292074478594747207115600894336482954988947213625998774163813628961102669707748835084753312830523999001319562094422149658203125 896 -257458712336517920682116223543664333389257235311373811922505093465957394920563494114380078990506818269377921023269653320312500 897 184992873957580076696204093869956712386062835948303779457981347489643529263685988574873856914211861074932018515933227539062500 898 -106498733665956553447252902202448735516939822347161365661919429788945647005109298238764558097256303474187607892967224121093750 899 47905772090109655729289020542907828715429057875530109741089823813057846032355009932939208295514872824991523855418395996093750 900 -16210571863975514095230140272688178501286613668775816050927619296170060745455640238633752192708372569959507220840454101562500 901 3878783723504740523977325910741622533022668935176699518483661019138217840686276772198249636247721288550280910110473632812500 902 -584778462131439888156886921657611030741967263127784851069101565862441239340106612602407865006812942357771358585357666015625 903 41757615720816894746436533048133846744136951201895891510370755364258954205009082239901590125376298851877296543121337890625 904 1 905 -1496564397820252473575342503339630888210 906 1211690350419474132270597602500467632391914926198916960709 907 -475231707267994037316246696188766949298206071342959577393515683083000 908 153104833039505201631445194269859991407127756843412620866532080651793299884250 909 -720752228693328357855127160792853991302421630982645676775515250137180519318937153500 910 205205890805060798312568092949350304392338272400594180720912227790666205658182009241602250 911 -7912963706912309406935820448839604569405508681798992502504210699667950826669902662466514595000 912 68257615141400753162650298671570781856449936754446721683998615643252223875654743943874937972415625 913 -183819102727136871494043199522652369686149113283600763584328141916498585188928053027749934207480406250 914 194972994008771669764570016116284801202503522711983640048839119201811430547410835602685606570160521753125 915 -96356956480793415263937543797179504972011353261698171912152197202878516647342736358958897896485416105500000 916 25143951178974502402026280801362613802459556260773744738954947644054658807432409829014999210417710196977135000 917 -3810638623763627197083825405395751331679517426409446375897295455914409098192310457381872692414103715494731250000 918 361154947798135828470411160059690465322385673404721216224614208800288794984240578633424501908483073397450809375000 919 -22691112584398024292303173679193777997154797456628613671379572274198598205816305249310601718200461598452496487500000 920 990240585054890876192940311813749985839368988297850475473915842464364864221242888665653449999070990225441264475781250 921 -31169534509671589536887254006302309226814307273010972051304232879597359309401270627299244789621965245746808299476562500 922 729793955059586264979643967709812918037347303784978222340224560585250246896145494545283015685704663646795823273066406250 923 -13036359331185298267197177366451261693927396507789343679561243121534935448430807839344590221010100526130754999710156250000 924 181429290317386548255338147494525858716025794817277022681913679822201740283863212201007311345280981956269685987935273437500 925 -2001802591355366074367228554140139054455487025623028999696383304868902698617000139272094170792827693908644480318997265625000 926 17766186971672324642434138717211162648659312769566183836076770254788966069236842274310127049331976652708979836149477460937500 927 -128368061199557345098730581871866896057946234288103370971563794053003715293801477708642504257808386512610742648916972656250000 928 762660412847104232136079593492549197960810969371817590698827690736459029081621229900284172498655184510291052198550920410156250 929 -3756196621651479579975535756211020704801884596321872641229917706877969555254320713754071345592517984216331806607730094726562500 930 15436095668253419802467195769941487235728261080018707873642651802168335998743157538419060494234386964980998942620649262207031250 931 -53197079151982577067893298542591136241712842770751806873005628557604035983413902458603331227188633149050842737923159804687500000 932 154307862532831459043888170628969583524140477856694285692591357310543565163458196124415177135369384747068730400815179052734375000 933 -377611090510619194957267065608201855634692322214646767641388707926794557317581472098833762115108343153960495065685301269531250000 934 780329548560797418029555190926200840790919361993416246503573552006199371165905145549015216837155898564449784471404910302734375000 935 -1361109560576911310393719784506740710968581664147353903997231319308964666476218244982781241798156674644052122008523006835937500000 936 1999955691251832504920741926395106408040822990421426948796372962969503433817506919506800845202978808840535402638827529034423828125 937 -2466127831392921629978326749724294951289958464906350082838195702271580229840663169041094741023488908917037851361244654846191406250 938 2536883263845982033109487754967857876211637739284559215784406130397813041534887316174021177370025193297431796233647849273681640625 939 -2158310007054322986993120177489837678404396453332850070810730722686716188235043863884502668778344953459240587330606219482421875000 940 1500080829326043639945975553035301098707915069303422269860052614040584383908468518720315442804820832892678067800441737365722656250 941 -837001719712749286797661456390705848094060763837879784905998900293741736822224381187159376762550000854523084148350814819335937500 942 365582448588377636547870242230624746858416782992028680659580113755442674091803421847642563412839100607867239999091529846191406250 943 -120319969799903908680761992685706676562722809266609595060806383227433907703529544310148792730389969529132221472362518310546875000 944 28044220708437462716339826101934052201292524037819178102720903794065094515033492820573673982131728276651641043677997589111328125 945 -4124399704745084694105536369164180042918406670211257204479319507327856906828747052835080056683417037599920579564094543457031250 946 287668214700707587908201276168594070220359456829860796614944133704379935518307567550682054373717322790582695885562896728515625 947 -1 948 13469079580382272262178082530056677993891 949 -30292258760486853320234019642893963071975955685029602011615 950 23286353656162000087256574966556345455674609186614817165437241395084725 951 -12401491499486274988278768564354747417226928819928519785994117825077525761691250 952 87211032073384207500391718602996068806252321326248431206259635455697375632848686197750 953 -34679882757074946807555308178826657377638115628717765441961056333967855355075597153226353750 954 1780451513850815671835474424996619468317681758572809013479989241591785558589484331814527614655250 955 -19728231192698872933622496875684944867542147961488507339988663368307317989000221727878912039811990625 956 66378422535272275427013600963993589412656343927101910756509134831776889145903091364017506105974454771875 957 -86049449053952802776784726702309274835760753345880165137191994027230696860661381527927370223689690519784375 958 51058813068697584980989136045815239727524309928954317726790050371890734147315715712390041339738225909902628125 959 -15765942316837403717941048461520341584667416668859028794788370789854484489951700450668263763498309658230518875000 960 2793670526210543290675375146034354354420905426515469998490975229639138394336839579574519567276392677468769790625000 961 -306509266654955915970289894330733184056920719537223029252929677988404480814328520954141391297804146335851789765625000 962 22109890504704733576646965691315420336601886707153468281040669505105895752371215671218198257295677860840105255171875000 963 -1100178156318382665519015349470878955234338588612179265529290121399198190012722975101484095300178951951618386138613281250 964 39261051771472473346860998157285502537426599237694799930638779629950458491153490024198471474335895734395345703872914843750 965 -1037270604250921293939819477952454213595975985291073627146615108718714353154839738550934023341016591958503322227686699218750 966 20827390467209412261164039366167102921256698547229226922996418211295844405064081905675614174630092584777341836619975566406250 967 -324810939566259626281630332712670337538102931176190266864909546568975762234237318433536412097573693568734220500278342304687500 968 4006315628439598659122229022543415080189834871464823295566909626483722215160007317223995412167355736705572986255545138789062500 969 -39677861609052529272434136498957721475223303868748502888494072496650257379947438862992109396693191127772767812312517802539062500 970 319541575807458632724024986257306577755538339900791868744239880829032863374212069863869299180395978528092814679660284456054687500 971 -2114712698435719436681822959330564597695910369004154381744069706521323335908980037248973590074769823815565946840178352502441406250 972 11601015064161395648875095605880475477493608972494924775106901241047836942041460749464921868055410374955887845315426736288574218750 973 -53129860145039354612646721419670502498350387208805741156901224867880454633686017701893480498190532261578305058808109753923339843750 974 204281157166871151855507581009103824776342034755296766207904235299043064670296584462694217890550008260510425312038962186719238281250 975 -662267409803916706063969894464860364001113761937923950006071346288708252065902734145499987475060746319105104354466075151513671875000 976 1815810451436634828079839321755672836334296386185585132374903412195127897238576783584265236435507273562162788395899050461572265625000 977 -4218070456262192610134221520818543988047374919606687251399471279308239714130834150963925947773749241077254131341748204955712890625000 978 8305850096124488183440648690143647210417311570978349498204808293352348621352443260924544370547940940220560520269925485368310546875000 979 -13852056641468753324242808463726578455806777759531376503629686874883432769123076949252892319679469309013504948400874124302276611328125 980 19520260630661817530262843418531684610313100683495134380525336276043275659633703700741707863437027179479844990909673565774993896484375 981 -23148549054293545656606979980914331384984230825698391948210218094321111542502335478129989117913131657417655696629024665996551513671875 982 22958141964731562637066590016128243085480169797984683633306451159887724195640454630146292778770326855677104582601983362802886962890625 983 -18873971485039328734704422536851391291851041925568834483041113953286010486741084854102338948018527128873113224042139970832824707031250 984 12702065412862701295508949414322839950543571200906011066180464194374571451473240880438332488996233973291773771643027351780700683593750 985 -6875673011064705745329168358383094519652644902947811837726894308608316884315314632312444252764066782310737214289087013816833496093750 986 2918455269201691301168958262536869492551506158992648530405143132178434632668030374174311373905086827335359060163628157234191894531250 987 -934915063589258486958541195406284684920633302845042110306444487515276103090862632435422490427130069054425611096585818958282470703125 988 212411121634047081339598639101961352808345153763216978413609881878842691344277984842764741507258329195137269760188389492034912109375 989 -30491392417201500780329794267490128473007000626681095137201003451995751265263010622534544353342167629187812850390239238739013671875 990 2078402851212612322636754220318092157342097075595744255542971366014145034119772175553677842850107657161959977773191928863525390625 991 1 992 -121221716223440450359602742770510101945020 993 757306469012171333127072207295789527159001634896250152235394 994 -1141031329152695310744584344694266777819128199220925439998550568409441900 995 1004520812599419603202518257988306714156642161742265952809649584937704415056142775 996 -10552535885400300565935672001542778038291071675857294590167518555662926282854277726919000 997 5860910738480546889965954629619656059345167097784182835751594477856457694390227493586283711500 998 -400607451516619471828992222471321602076575216520423281335357270776672191250188982434187608551215000 999 5701859416280590711343064578818573306100052239265857503284756711020173050571746713331663848218962721875 1000 -23968311994047981403429726849598758727035659838444659961721054397984897796569837046489676709836283837937500 1001 37971769643328419315991216385666391888348461165690836615284769163683008772533340269798380588351410297397556250 1002 -27048059920373815640967815032711980206062930444642367230297438316096207101245565281108147838990168659857715187500 1003 9880724060136718346168098541418449752232995777989309830820203680305783004583742795279519184055165057900412787153125 1004 -2046439527555509436226061636747494537863257191347814521896663674150590942277775866291492429396676705411127251662500000 1005 259810879070425411389916149613605652116243165186734345230613780130655100254321842175942734845997777330326088370256250000 1006 -21505379068278066892488747830486265551266283450705287585681797253595013986393588546163121435342599711335792505413062500000 1007 1219341617005739971717365449603141301193669136124237703179477025598133594741884058145556868307156025099579763655170035156250 1008 -49292882432284498572654930458248527790597778789174793135193901988893038480586880599528643735843367153309610909749270546875000 1009 1468118245639565031253517588059584559021238707929655925478748588882609261120638627355871805509913186665825346616947411914062500 1010 -33098484357845027300634116741257073361644329614199133945441268183216899289571444180608837837566222535837527981628685927734375000 1011 577685650311507947828651093165939000944782465797511492749790499881829235655855400865307317895633749710488561594466876250683593750 1012 -7953684786395700352496422051972773320672555704645634112103128847150850632146606461833942225833462136057646676247470855035156250000 1013 87755347355316189697396127873072160470598195011554176622703712705085173570224417227106189045401152790908459271519351511762578125000 1014 -786215010717007491464050321052779616249311383175064956405226393557050366388028026026846303417798428602296882447302416913566406250000 1015 5783292529902838487160428119995075829329864988819823908623537262109030924711095531764072871659017063549730865990637792721786621093750 1016 -35251665370827952450197180596247802316028757733438274010620561493323121215767300478793047368581644732241438124028693165444943359375000 1017 179416017329299337189648764138749558234827114606994626249788590781841620952273863133977048498229327508033723195857405239857243164062500 1018 -767192277577200781469835073020393511466300892804308044688645852433481467693671191724268795838330980110817495479109840913596357421875000 1019 2769657314882710612364748619668870392588053267671087631348636115871618381589765151238379468425386139778816520616578138782093615722656250 1020 -8472542995903851214547758866147828465919304332848336759366764581943253321249603766895556747338473184060661150453784872824000976562500000 1021 22016276349202544538855358957997299322803967796168505108254471408157200186568319659393595739698121745318351289128769665296940722656250000 1022 -48661359199269712302385372930145937957670591701069552420832316746621431654428681178346285058370898517783867327673979322067032226562500000 1023 91490858341723576395001800410424929753929945659233134886210311162697975127692847413202986657350535422317463111945027426603943243408203125 1024 -146151389281246381688275769865033526191479145002229723962013661589540767885640696023222996649614572839267082571187217811941066284179687500 1025 197836692018532469764455735794921863939605431929359702299607082890221076489949315124006404789353234829650482935844311071573529357910156250 1026 -225942235691703378124558511960435605117815458912790834260926668644056829724077151001944340088165637500433742972547384566698934936523437500 1027 216311387687986390080692547970183537588179738372997109155623916554055167554066772978078826151771948749233104571817162036457476043701171875 1028 -172028511991127277614477708154447038916081790426452631207391207350418114298380221139976984504594547169531047836412592758334564208984375000 1029 112214983229955335151294479652419342128828119634673888633147867449095675221642480407446102225241968052086588409012025758686447143554687500 1030 -58979944617690395774652107713345969910034481567850695864141254643664321349586678020202359259179798841720336838001200234218597412109375000 1031 24348057067296880343530457299553236320778225038239440763979080570513337054860327296630684244234047272466062328885902887483882904052734375 1032 -7597277949146075276283483807834045577260964864241123050011940758851073813049880768990613263935903012891387085782637373395919799804687500 1033 1683600527151231186486377788356027937714165343802572676657635726204016603562256289329618387196399790946182599222007293710517883300781250 1034 -236031741395109105807920356276203817756397912292955100636482000210030366654777807344577870545429625977940822915834768209457397460937500 1035 15731431180828262670037592693587639538922332765184188270204750269361063763252555596765787592532464857058875071765289709568023681640625