0 1 1 -1 2 0 3 2 4 -2 5 -5 6 14 7 5 8 -72 9 68 10 278 11 -726 12 -520 13 4691 14 -3514 15 -21758 16 50374 17 56185 18 -374566 19 194596 20 1962618 21 -3956504 22 -6258320 23 33057877 24 -8974630 25 -190822072 26 330170022 27 710487590 28 -3088268200 29 18008739 30 19398384974 31 -28292606291 32 -81631282280 33 298546543220 34 84094857302 35 -2028216574806 36 2428288153424 37 9450205225145 38 -29456514503286 39 -17635137800116 40 215957688115138 41 -203464661291384 42 -1099097235841360 43 2938235191838396 44 2810717299685864 45 -23264349759374288 46 16019751406359944 47 128156624939005770 48 -294086665948539352 49 -403611009718116139 50 2523845358584054090 51 -1089685998789563324 52 -14958287536254611390 53 29335941014342792524 54 54927558215796623432 55 -274750273471027607099 56 45698351409860242194 57 1745516177829159462340 58 -2895620827337213683954 59 -7236845579699729410906 60 29925226137340656402832 61 3407302777026973716739 62 -203431409832362888102610 63 280306817899878919974658 64 932976789996422023488358 65 -3252440124675265293974559 66 -1354447104405006156935318 67 23657273380211780008611980 68 -26270873762329892643784198 69 -118393172105093235690343832 70 351821185445616829474628704 71 264372136108426279328161363 72 -2742756780314244863663319610 73 2332011051197206640999963596 74 14840268174363216829646231970 75 -37770977172381949942744508462 76 -42786699058982714893870288400 77 316745505914594582230616496505 78 -187337857704960748948716841462 79 -1841432609875271175491620928620 80 4011335110487581190471153071458 81 6341902874816094453245106380864 82 -36403222214354963798818717643440 83 11957343366781319136717336472152 84 226493323023957591990137416784336 85 -419652950456310200110325637478280 86 -893039832375857080678424888455136 87 4159494251091091538543303166754760 88 -230131867378025684511469276798288 89 -27637499357920276070057080201796868 90 42996871526077569390209545158330584 91 121572692806486031531321219706162608 92 -471966715303151828825140466540479080 93 -110870101928171415105331245580669792 94 3347234900313029624302724455028864192 95 -4276812445258783807811559084009970099 96 -16153311010435412769780086617955554838 97 53106871205064652202531873333117026360 98 29255610142333061397586097445933572614 99 -402439120268339979588982268542771550686 100 406998746196907226266461590188899937720 101 2106814815081434030335401150405721543173 102 -5915723110518218669457136862286369676190 103 -5348333291693384385833406078615422922440 104 48031616187056887279358604827805517855666 105 -36038463974274437210422005124953313657504 106 -270707183513644330416188640570201315841144 107 650892192690316503719941528653352165476180 108 853189050614769875181274354736594191024280 109 -5689412871109061466973189577668328885840812 110 2781354472745681440904935642350542308873296 111 34348724612593224739587138339843841010114966 112 -70524277546893825166106103323305670899260920 113 -126622529135207369691483882276852013317395939 114 668552283984055657818107846120389080817453826 115 -147880158542062026311126864704381215385392868 116 -4310655605998362382465500496506562889084237646 117 7492628268285941699518184892070049357017453160 118 17960875031060620193992245502996275000356304224 119 -77884553389293997803994215201044871866403391899 120 -4600723021761385289669789158648327863770574742 121 535610091655179359298420972506667415897921279316 122 -775546847142160895092413708762181333246963176370 123 -2468884087880901139513837955070477905699543147498 124 8987179921967709359650534921030273325387685019408 125 3230887080423653319901992786683074214515644976195 126 -65933930291501726084368630671335494098067264512946 127 77406522070482526873031245196561218258344721092685 128 331506368694010536114031487831047177528380635284248 129 -1025926234345857680818887215061823955333011256607692 130 -707640551675562678469562736261657260323652180757674 131 8044063664990322509894422741070156563233881856546922 132 -7314531199857029605747353295507516238803724480534800 133 -43697020362493186598476464278261909131073825773236223 134 115664144522462565777388552285451526322389083542235450 135 122952793228761639356493092133551647292428082195885788 136 -972726459913283227839447814990013203166698737401193838 137 630146465792201671075439634499658080808492230242987600 138 5672630245568694407198771947951208048614832339506188800 139 -12848750298293821110762610540936488673861111689392845460 140 -19251674800553052959944395583133361938058332920730970920 141 116572844149438062700050546760802691007850199580567327280 142 -44734218921225624779922569660273821637056989960885784600 143 -726831032652635430961098361800042038485565154429987015270 144 1401744828227347736974622228237413385236408431173053932320 145 2838558677469291294876311170028646212117060155507810109675 146 -13840073171447373593678102335400955224835641102808495276690 147 1537600376197156387173163024717990733112735199692840772100 148 92053301808752343455205387320011091792114081023790859399070 149 -149454679318201153125783282778035710140717719471011634792440 150 -402234959475443358150064111592616967310158810246884906968512 151 1626848039146487918281621522236045530348753236951017289206503 152 287815195555012732435389157115708071350314979910928206424270 153 -11535347293278534681297567802728136521394353337094377556170964 154 15455915705914517505870926166266671817870925771675038456124506 155 55388811202080045926523401387716587225849358557590866235280642 156 -189158418841801916594537254456763457652915894510667694694242736 157 -92422806272786757172392587498512967076558924689724128024448775 158 1431125598363905152386176148521954853092241128964781010663602634 159 -1530759945093152622221911370138793069241814820678540665934161300 160 -7461124689566083890103012744947092798828118849706330878900141614 161 21727468741877633566860285427646426600719234833979419091510983544 162 18138929454713342705518580560367149614914838180537754612356330800 163 -175842848789979560580560520873363139341340886238310728205777002320 164 141772594649275325038927952438837624861886035598164129660389402320 165 987338937210629146999227672309289235479839437767498167482828350720 166 -2460949658752869644988395885767282084938265760176063102512361541920 167 -3028977620826994980147041402712255602143279088439535635587657989000 168 21399646569592669694559761052778776083136135848649121706238388518160 169 -11637921137353085598555043716162588279661536198920121779309873798840 170 -128716223187800916614505775573378546363952010775137943349211045931200 171 274144445122931266761658546346064660510336327257089234791124011410320 172 465780769578568162185396660339765228822071724190649105269054671600400 173 -2579025723820530384052968704232882268863182992674874493523390443965800 174 713278788178389463865164679947706300899670003745224178016371965933296 175 16563058733866542074329930359175254493207190617501728841600431848059660 176 -29922711688241783745091860274491620336164518138157478841630499866698360 177 -68074414074070513696881470400114079195153180508556464466672858220351120 178 307679171961052409247042209897973930831848864322378673551496304926606088 179 559050646106258613217186990067352918869493726558269479230013341824600 180 -2106488975506051197142975926102503709230698029413016883015407492195324992 181 3181910721177334845399660280878407431704897566498960807684530267201824764 182 9606323915709502730367307635899483188473116107566299442510139726731044760 183 -36311190419231270975618284752521562370834017258071814614687808196134039088 184 -10843609752311788103459562606693109723284246902213491603617970918060465864 185 265015042463573425809886171725979512616269409126548286876120326654972578720 186 -326633690394651099763180715960032174806820189325385994876792715143967383616 187 -1320687397269975132941390842716228405803142562378197283073905533238886775440 188 4234903914125296906283353132103380739692804551769291145200462103719134755232 189 2638618060094054162942096898490595718038701465577477845990231195993849546432 190 -32999718062639756541098745953278391773660178608457715500320504112504822925536 191 31853487289766954309466436520505686327560347698563258716089761058725076850378 192 177877789925006570426398837607310587914695987930923610082425295867281428978920 193 -487390554991423596716408405735685557930560864282701727847271930007741480014067 194 -481288042922268918277616158011415973073538907249965731251782318238898556228678 195 4068122555039420751006951144459961416989159006289376648912050128174142161550916 196 -2858051575822094533712563507056531019302308008264946172246041302663091364717998 197 -23555671202569206333191529652768373043707636747123491236127731600452440602035940 198 55238884139688326574766823376637001967001727727589997367810859333820116972738984 199 77861028098448832815544785788056738226612388165858010611666657718049170462473895 200 -496512858091076311833697057007680029019248622232493585568321695518625795397045578 201 217734483140840922647301058910145304141100657929613920142661461609800312461411820 202 3074572052547828397344082502803739637345818019092469793916018439146213771454191770 203 -6146914702971864813065677541841288070330302565804855722141936102846890438330217638 204 -11777725517767304249789534637606538144389354987526071273802693185387637904094700240 205 59982382724062571492023124315058543337253702450792935606439586807922514801083438757 206 -10032675740668838053361907165681734136041755026534248505370282492672512983162897374 207 -396205003919468330657247618542092702391589640600573867032221837200374870763437762860 208 668658662393106248902285177247944614687619595109332805191565554556716860103789140298 209 1705413173860627753367565694329386885860154032742497804780463617339031463970776389484 210 -7169126461565569184370933446609228441473726638348995673858405615306600051694480518280 211 -844944569084072883483479965664651648286318272598550331981200677268837985826637579624 212 50466250345668285649426246084622552164835488409022818204019543420909687971820482154440 213 -70620037475137196917792479130565882911414793279091418428880553677203240191212340780672 214 -239352654888212707001276076699576099746145828231406077275667495781257191295611140821392 215 847073679369778595152569415904218219059658191790896793151479245021014112797121141856996 216 359822476236433718241000523054482268124190474777758091019943077402049494077416042954552 217 -6358536166511348224081202316136774941343736105609970941852285316482104331074822834146020 218 7160164704926676588781199735606382189996732057485747211091897238074974656035935356629152 219 32801012573019302664866349475105978506839894144414489460491004007884915961488232682929048 220 -98830151514849488955238842842437310760604430590316821274965081196139504151611500640702856 221 -75485646878855294885235201256297264298429741705660959176889811650778258939300190002173372 222 792835348121569317866159259588167586101757507765230949519392218732821332066932301827372840 223 -682650654674349823666425737011013889459229980677399265016053674875849091324967450956841059 224 -4409674105586837751678597745820604792507949865769712969570807019922180394361964561380230494 225 11367230624009522941201544255373582882425090758367680372750226637048657538438807055911077700 226 13061474292700693174982924302978829370551238274055115425770653572540695047485872266216167182 227 -97849583682240299060216566601733034535390098460543363520503439950928950256981289382394910110 228 58532419682474913864456223887783913109462897117839084243849773622150232359779111783662196400 229 583371210548494317592444948641580947743408876908211483613111064510731996996673342331596878269 230 -1285851550986946682787856608854504155056549690783210870063215150970854570970602168489909950126 231 -2058996512669754465735431815344492397604631747176084534946091979330407727961437374509126391316 232 11952527263196901520726843562614745757499692594388216984165868059601306360096860782175063426570 233 -3965128478572006273138236496965711693649964065261928825484583257252215193182453828935403105840 234 -76106976760299171845074446139553948327501563577848761946729598267066852373451413291868499673088 235 142561819311250789072407342741202872905191308576212715889769617151947287990141029955303924845164 236 306898700524302318043596776645071482133385155068580364043345593562613922848779819840484984824024 237 -1444618474949956605483416766098932768582852958173393089982007979105867181523199327622189886256080 238 80229044177509186044712805827300845043274023811783231784639061876040819090855320807903651065064 239 9805744313780708757982633975095031447917243789597202235201199910318059825872448115862213041690774 240 -15411290392433374421592980668737379734187682503169463377453116094267390114599632220480475369148832 241 -44036105565163581268925263859282546672770238193298874624001533109676701226692548593384583378648179 242 172659039337680808541225627784886238639915542754626073994782601117617406255572613868294237404273090 243 41002768249260367392692783842796674198386108673474295993808431775221464026837039595147433781979676 244 -1248950777725596915836465723102344076123937515813782704215717336218604931056353514600555080400897326 245 1611085660745906819728720732628202104323552566999381863190852075194581095998609941778000516916943992 246 6143918894294403560950481304090636123649787583371095592940569490955249910483762063481049177170401984 247 -20388125724478476741354443078896828212289551560852790725365838566370199255340021784483229739755009755 248 -11336850433943535810410913120694519824172883378231713827337494384252926239686170566307481755666008502 249 157360781668056619812284901397820715812553661398873219123510325190593447998310738622743848744532283588 250 -160579901152084470852033561860129463342905201474769113498830216058658618300915787929646236902202106642 251 -838609135275405611227223973330718272640666461509398544156095656787785185936465989697597758557585799146 252 2375444227999250420850081332417405010112447318339866376840388766060203296820767369369980232537656512240 253 2165901030239343873628811347206883902256685823180827132213288545501107613420823026626685148794508785091 254 -19619437292358841127598269293047729633434373697906116170401972074704382381741785411803907565134899950642 255 14847166616557693760886656523861622725528754159762806383349464223343515576698712255540457344142393704194 256 112427527338292620686537519442695804866074879624258413977959566554377566445558394709940506479491538335206 257 -272565416437754541602267398413515062730885565214173613684266042557230124276420896476506575785103433926015 258 -360076362558985345257763345627680722247870636989748455349887362912439296778860593559907493941031440594006 259 2420793898681252720188178515756198945510008834603614233391917887172362704152996085303779939741808837772716 260 -1193375335405334147915639224713732402463927284478042617532328442299531234787054825143522153746230712845062 261 -14843801053004788850839552231228368472918153501730591517915752246994239264421353989815893720129440852627864 262 30716439365439568723084352421012082662791037575214698217668505030927439198868442695155701839926869861840160 263 55548694409283636525847005650019013299958384295850125419498444022119964024578580031873119728148140111163067 264 -295561125787981852480359437984803423376589081170699026725383068334035729545174321958777913334975969395215658 265 65968447993860216483077558475345925664768060627090931286467087750195426217876259958852083729408727251822524 266 1933640539990275969315553281468503935711389272370920166575213084745470081478084713599520695588256715615843058 267 -3386082880107584982234678651468683983538814663418951659336418072492744589136401801405732601625603526973990430 268 -8171224474805446942495279801108906267517509773715973516319777010472785000641986886074828763619723283103625072 269 35692896156292003730609560546397887957017470517004531458194018519081883924455146617016313466637621479750285057 270 2105558964227658902899854387107170005303718486904106623944474894416786187226138951143792537850990239055317466 271 -248837041850636126636223826955149538954869856420729697301539410217111864629604047533561465668357182260219651108 272 362881667178803610328619003607656193681768656572737133229132723729886816708214604132980626818333723088396399810 273 1162335313843865514308811600588720307711233914808072756169049206306446031463724339809050313601154379322721371104 274 -4260517079527123431586104622023487902707217902272258165923976343099975723820021834668262953179171108014252142400 275 -1538996313995019233279762169321491818900648620336010640348651967403338617701971057764850213595638005526906212792 276 31661565926870873826464576747802258464058271211287189780454811814422072537817697108034120623815205075699120222096 277 -37426879473377293151447460889127794018682213825522419159586220512239125120654694605993816293634789971570893181440 278 -161194207568651746815743924792952538590407130377970526744345248623054392035916390713825716259371478918316571109456 279 502151838244406410581886355466233227215945188885753817694494825296943032058734706880318046281141915194759041034632 280 348101821359085187343194916951375455037982343464756535346054654012063842673824077009406736684419590331577267461696 281 -3985255957993275377614162182093286870930098175528758544621251365818072294781588388898002823855692685216765739279796 282 3648283605993526219384810724653397217296734919821059609149253597499984214322458111633034001422597767015195277077240 283 21906062463466262838850514625488909749601999786296232302456829999410852244543888326730743754482561516900299449756176 284 -58350113078796334110058499275056113884795961426209186993993932496341087548859560702603573452127796834814708023637256 285 -62330076032383618718099192413136059345460583910894904942668815798466331041093650003615767564094474144987556618408288 286 496360088984564593117797745384227657947727740735345037724577391326156890697980052873517480221559169168413779633093504 287 -323740019773651990014064190372072769221858334583376841305369982456373036013151611291607985896852368749784782749134485 288 -2927145845402784329906757212064871454559943613630989497837826677413648619599242180501361574214552485540860328505868522 289 6670163065229423923622189595701199957137060618319376055055602227431338574652597826511085036451629629356698026399818828 290 10040630111999341861199570509147983500177293005159445796000527264757134602629733669218317342893243092538223821952293666 291 -61172663679465835351359504960917437527636346036959247349806748954722297841957628740195444524234525764500193496064925778 292 23649984247865778997560212405335945634117782542973676911141655937731780612803343588222753369062468917653369964261420080 293 385469904485160127287271901386866738972091539500073212093242572395189805467073274045057199263278411193903269778105919627 294 -747728716020479743904716597732165281921830467489385713120824928549473390101383074787753387490164481494278854535924931202 295 -1520804281633956517333870225571516070214231825841275313564186915580649900083953566510509892296884531015156815101931213436 296 7458209677054485500263065573847669554180629633614066580430962387341675588826611519402088886267120584480483866680189013798 297 -839403546271761295050982833949141815734202922865231732264462681334482274988429203945672828223212096713011506913006678960 298 -50106542859568959166137875584723643850884089946910356085620694146815556410778141338701358191926705615020757651818776616544 299 81809701467070320242908629924242194617998082583272049238125403822934167928915754826666842916796069368114943701860966692276 300 221078685397306205892507845470330408016197841132860363632627073413001495171447470192539845466661707490920837978826041002600 301 -899104151385297116837819188846797571020168270368136167833972838972760368657362737990964503629320225162972576443909133924288 302 -158949498476707343555737926560132594674899135519949667292095940441007581463954565387962830338641497291670480939932274948360 303 6436215758707595718348340255383377470579244832622052625046145936272095878811261967355713818898280701642568829818272578243490 304 -8671261268274967450745639666287273215594955950534501175145050809044021342635826446994228751399535526083427373886474219149536 305 -31191599061205389436458138239117458904318363404705692024034656430093078509039582817543508589960711365759310647688535462942401 306 107085241086472657837954975360931575355710180685031405240335654829414718240571419594496361130565971247197701290298010117531414 307 52442774845878887809136086777130134696973997190600439580208056728705086413999337386725484282149661481788376657029739640000020 308 -817542932553871176276956910501103261171116485930595954077543222662464361333877670429716014634457944277665700797037596662349850 309 879249781529996840691283262377890540087502791269714675419315748286200946532113755323760768527373531848580761274240217296219512 310 4299986861226957680973282551036255654319137277716202539565830843865094951189578009157149006794345386247706621625322939353211744 311 -12585416100625470652060352319166557131081727731176503474446408710936523223719708721542913966861536091797384049367364769469094641 312 -10536454364446587293824906860972015006919454358357743434210076880437784450929101031919418644837784702109006001154626885502964930 313 102734354191702236748588888719296666726337451903499172379174074407456053711911698914631028323926912363114923582290375861327166604 314 -83292775789837203895235487710285665578071192976964148464010339647849970061704115752581099513989180451250858492644565007064525046 315 -581717277990527078665248310321261381876909135285895810198118740726964367778653708636295362441538268818776641054950274657900834142 316 1457019403729425919009565232769871707189323396789745176220844533724355973745568122357186359389889461079610137727943137950489963216 317 1798546722644863916217361330510030423937310704360277622800605731130826449349148620465320622570999769924021092361681457818891151865 318 -12773641382330943293839241444773114218243430905926367172554146658832465110012290122893610825981672299595576291924737358942316971574 319 6989031194258831683224391726633484805302889849381646580138248051179821114714779470213155195275541080580586143984489986403467744084 320 77451625231196924719489466207196578101551044657468180999312795014364659719678902046804627319803744930039211693397705924403009507202 321 -165740754795890004261836200636563516642382522508215112059900522394907900546977998542648693007460335050439654125924199436877832173856 322 -282402124676479599473438141569810072855927228836917045750846721406581952194276892597238917648269607303524773816415141635841826277680 323 1571341299568614725969422795135136723603249154602962400431679706234887353439948364944446396289828150201164982675926122752271241524048 324 -438059772462337350655677300925774729738996614199521053669994544390370341213590746541135070406020443303270319434444893799101415227200 325 -10169223830234424883423494757745349605314421816589374889171603279185569131053106371132240894358448941791639024216683792583902689576136 326 18456648359851718486848788479435506059236598630500764885529066262410563087159819151809111847936472447103207567931915260864980413220720 327 42102861092297210588137046489626596953329988511235535891705665496178043252778612761137834142603734899342521644443967511700690007213440 328 -191177700594883973485094494049099939220762077622711557483733508711713384845442888798326078875378548190554957786498064621310466614529296 329 -118242138818807207480035689991625299226653549391276595804205687540741654568591233607001064706569914957750822546389222231704107188720 330 1318505474728032611490659532991702558229949253029938900020178511330650188183071296140227260280851842462581846640487021130707808995647904 331 -2000727601892929997585687231153664246730641271355393864542117645493937895559704403580513133133835835458453950913139157788425820360524448 332 -6055443769471063349017959512855012260584822175832670594600225926150750509394333213275771931220081788553371004260790069217844439712876320 333 22990430078244789757648642138696223769161819833776904196843890477598326541381430074274135843261429976380224943134010856222091973996886016 334 6859977007550024024607173286298956784401524171672470751338486952238594046105549543062487377274014629586871298088758248986753112723452608 335 -168973573890820012012472712723548822126194038373893800064048475696762391211562291192280693639571373305975940320932962817616745090622555400 336 209212993129918327108675058206128149715882677015588784039368417150162852818713093823822222821931531148662472092242955435264633208445588752 337 847811730458345746946847961109110188333304900019823767447063691910615645193938462508655601394686864846675199599086192767769514102038418280 338 -2730137343487115038497955642554561333408093462756524527004299261511211966789374449692776568934638638671171694223853629577259129270207966464 339 -1702867314899027665329055577206232766006995524302132648761626302539811939891649180827831378331170341225653608007147949019145932008397762704 340 21416894328959497554806119911470059893321155779745659003130916135754270820188418217347783935359447492964478721271941590313075265125400998352 341 -20769900635938933291719403679087062969575246607184082391046714598388622758857847568837693724722349490991462046913218421895964641920085994776 342 -116200013808441697921387777439188058172320229939401944031917689216617577404283307717601322293647446670328641810831331355682899209306671936240 343 319698991198313291594081672786031545976699006482365168771035162466087465100878201374091941397468030333228764492707307776166210447467147330824 344 316192045052676728696158442577817947392311903384574125648308602996631289941197359087017727500443454633431571997041209522150754369716269183776 345 -2685538352979625500199960810413568098579629795395618812350038793901672337779348143719901395862553535431633656279134928537812904453794839493472 346 1896233715241506334013456481062784879102047043773750652152917402793065466679702951762825715413130928918332438413125449582412106534122341300336 347 15648080355306341605566143117059845687141926670641284928966555969440216226013946035925100611269351641854944895592271137028690787869464580800080 348 -36841898754357775765749670453587201987657864450434244418711636544128234939697640799277233786756890163171024224683817422401170733890802823891008 349 -52019249506812859265311299545041447851192749233189647357994499192481083506143591172545998175354124660814538011808615605455697711934770417275048 350 333173852124212949713225493510371057867883002478322815984305246161751191920347568598217822378799285080355333054682964872859467830388525178984880 351 -146991039520329431413750473980508480297568659937215487628568715949782835591630672365290743353596999026191081177834032682559052969527477394212536 352 -2075614716793504376216614927043924335069970275218543772133696232994114620600394699475913824254793112532468005777052214993060102351978149905616720 353 4165979597367974978591146788103681835550276734680732016533014468575890846155060174921884496276730895341333634159164235089683731659641076495073100 354 7995910883943367008794460885268327544039440216958931463256411361462362587062207524415922661981142757272084206013717874605085576000784527110061688 355 -40888080971717840142847184912731463799608361721084694098012787414888971074799222960244806670174605909121305492490402443869421835121922483971811952 356 6914470319242873074052261441279564840399034849127631728073741103455155556292252458378399841960534275079113234168520336497396431231115074622195768 357 271650995164048442095158928130113160207274323165243436225088984374835683577790469133944076175049632693691169281039220366750789788614089663789468640 358 -460232776600173276982568622105000393336027093624657728317617227386370250161734156105502353195714230215946063666185876726651439411496515752458641280 359 -1175735011350147577396072456351368851582352113568766488158394546733828591919969692696033317263626143258923705340135960077323569139629963725972624076 360 4961553248863216649259436099360549624202192035891384877455508815992843348213970192343548787111260016673223085088006911939474586336515200896082890728 361 579322976234447169033960604081697227599581815592779845470547550567475428477927559772339569687232968463564925780029270256387584865586471969427159248 362 -35121282767289342205919902142338985738652496116262086048104239553282014680004836978327962425465797892056265837097968348535786322146020687141681409160 363 49338585358388490944855430421704647583142662544553409500213598297366662157065513220387725916196889458676284904904555209115507166962823678107931169528 364 167467263244489797155497277488335940606143610033844481375428224146283536994290470258528267049644565915622233066255948662092091199110535240801991517248 365 -594856243932960039494110743877249726686242138701259609754665619162527381071667711725033641507525082973917739425525146251672675988862816555897891720964 366 -252451410119298139778792443311645665988660297690028306289444984585811159949836828232435854850367075183103368741990145179300951290858745847923094773608 367 4489187956808595323426219816127798011371196263621550135888538795199549456686893813978447842352075078641534005814529798263826077652885633452750364109680 368 -5075374617695165047664364514100244032758663073071858664932030528864417205335946870560795652633970166870247243118836398808892454030576000673926326347848 369 -23278202765870689700994395938498932279644402158577638947358879046508017704658845132972574618640196089233314487939253645741499812021468914193552463453952 370 70387433036328256605237624307610721199429245640915996045829725578307197131535388781651204370657038880761873004694413939414864577843540778156561000696384 371 53780676913377078305811933929002066717456345863086308353096211608849843805084165883147562827820194187984588767722128656774724811605785436890382562591968 372 -567559992491504888251642160012082502025789279015207950110416196072717825685604224828314558269272584580738869674742285360101156857552876147526630473677760 373 490767156936113047929211123534140234975355047012497910192818002439759156347759372365860188745314500593716551689231628131943252517184499724128473273254496 374 3172591691625060936340942170140006330376256298549930671571295071924587260285709985471189450655443247847661366668775451677894107183833859529787520195028096 375 -8206621041996899724479428641862823752751560135238474335228900005677865560822140365030784258809126031956043582030029265357612411424301348584912800869506528 376 -9437257855612637255276944201160465575767790354942722181789722408498641015803685086614223810689149940397920403102699889048289143071082361152195349601411136 377 70989678376065744242358701868386762072554390546542908369243209788771100956725477730804115685751122341283516555830333726001708973975588807893160095943595120 378 -42673003124728540573547070168802062674961798806907189910671196816123371602263277350824462933807361680047336390113708941484929619726288897174364569518272416 379 -425291869064484342187143063380241372087519530193038581948105076835429312893305219482738661347521842622444824971657890406321867078852546824997233700003083072 380 940605221616209762331185008523272844353593262836369358707367818373841810105368308286100200239606935714591600697634401942374248422943518290525664396984942432 381 1507585637858280731227210547201579969556679951470281058412909965736726553103023621389480863290514069409302432177774965300469830515272333419056610823341752960 382 -8784244715550816850264866872717666371379148527300912744481213288556858038086065152070880494091262882502956880784591851172597040780288553300432294329623706880 383 2933898623763034058319797383027877352685054601245537771376950205140254507367649997277253681003468689326795134825783053038029525286853252814677191107097180461 384 56195584611396691645497288347049585338001308265835773008913031145603818239912822619772895334291335464048461763324711018099709031083929901777960962445288140842 385 -105619325045131289968646560107251908099429504180007186017018390352113799018354811198300897941105222722315164781057254841625794964880893587334038731608933462792 386 -227588752312066757391182942053412051583595727841467656965661641098695095430309548164667334203108165544358078878667680406077710809898918860703140393584103016570 387 1075024222170841535998517262530371930632660502037059049663489509047583676315262027652063218619491274915774722742308315185677348685281490751708413509653789403570 388 -61468525556265813287988603324426585448809239619924554269923291400380868459544805765207271815780125274794828506046030167853205377902674702680379584226103850696 389 -7330039123768921537305396422907517011519835349922823418212831723758891339406016788736071404147463461149837295393795798083135367021888092840363130522172882012611 390 11559391373615247281001252813603480257211925157532986706421253833065434033437440829467565269619350186260843867800453629591696390050181034008685366912383962515858 391 33058631737752758514565743997501699645088765706189612825681780794152513333280852747208946260511493725980873865729768439333658260008931219780706700921751782641416 392 -130046029825568670117993490979775812375263095469992578312747865931519994976497155443642679571728120141734839123325342504718465032114353137440222139899945423189310 393 -30742999971965581077510409036771861355793641547688678732037536463840945810017223731329502027096681869816420867628255235289822787564239067727809248266356003293344 394 944803743159025166919599697180594842119285542693334687962118668242570215722525448830938776730245532984205853294972354573186943583157655137607142878862562077220264 395 -1222987163418453304405672318878730464423759433131243044507089660388666817896247145055993636059176152031688090748418241217728473291898343485879705447297948002244508 396 -4667162685847497912856045597583445581768482628575812238547272924801800955993224394420341316502533351477545358300980780876401383622566946200756345827877981777979656 397 15536741861927688617197411289132846443377099395996662648866127529469478829474042087840997928162067002812639501738803537804335605835271792523383996766781323068375620 398 8630609876575197904031596979182817472310473952784220744017284774701659520650535649071532396744471489891085099885875242658772623043510538223924734966274379945976528 399 -120419075862387760565210273926034160397859960434783863730842155348701987839067173826125088027036457351674159325054935018025383986138937503813207487442971506879894830 400 123333896181243517835955776635409778757396885915528674266724552272362751281965232589699947170242788870189461299149698705441400905655269682263376109646837234539093608 401 644353642681360630645934616525554258069702854438005467736728956941364263752228347625327197370754571598114284402416257133903639938231968462096467036351802061413475599 402 -1830813611598352049399540935284872193978921201512133020900477246413772125501473413788242518233535019533973710050472290731724383160202462364006592904187287658086264650 403 -1669179723022373683247319360918180992802503003936592484476204017321082103266239570672273497983606003199003381650670615233479525586173967663630289744565092300940457868 404 15181983941751591307605499141042983970945564279398915262116815548484601245534841051236267086233999928148213345352653514301115104924542929247077004976815568696175612678 405 -11536166243606796325696551195730416636694696975193425512809408723208263648335997566849038416361483464708716722763373218214863776681538538287461065075244894224152224200 406 -87343732687130260959709620321316236133945574130401889202472484622786768009638588021769478373823891291875288986821253432372842884968829611869917895519843604287305443296 407 212391944449404736023349847537798518060779387811077902522179175080245742452543844992819421037429348243794385892240537430256503336526679857161732780676169576532507100955 408 280660355038721928479773302017959093991130771367842475920537250392365957439958057652483334876964321097876092342940847548865290918619615727147774495520740909201185250838 409 -1893615813049246456287524815905620914876209005219985153985412690787126440398708236781609505223678919128111163103648624522610889169079730057752899463822174209343093943892 410 938271715339353481872436427793834167868447439522125593885757456733371912668153650331887278298291615364131001286722451609475726596106866028782915671932422891358682057458 411 11655888335373617122263706295475351611066569489931219958664400905531668491203631619548393226047401805646905427838180568587656082828874386644111281339785508431421222696474 412 -24191759166275165810167869239736895175450260040079008225317894219814541420375937080667556994553406613684748386449331167502911352739562158167793163666343541948080111938320 413 -43766960790046578991076876193231055906994375678763179135047966072733157030149209929091349534834022711279540146869687631576351008880099541023677172727077267150566767964059 414 233630774595373707572385115572806428333423794409923523957883971373035630926654851020320208041529307078141027031795308719564612015444663327960499940425457772488024831599426 415 -52614016764397957152610646107445313397916376015016497302831647595511246450570979159531071991751497778010252937979394647842141782912314735015487973519249779260486735220808 416 -1534166054683307041273049642098893348674025162184521358184045951322720698068219737895180896138105206034861925370445102361684860924033894487913655749899760314951643242977726 417 2694609307454033231553064113311405459730643493899004148578589802988134596195351056243179093766499875082587047749030224306066983099924711018997221491131634039018250101264560 418 6505240958130029715923996748767636078546083613539633701750687291149993513230386689199517986909186648444436649637183946188262381863320685786326523823253960411951916372914504 419 -28502120230058392708295350682615528809059149936938388862355420780972932131727555254643826972916894979936568288285258602650939511112725549037587991647788065829001409672391224 420 -1637629222988603542394394387289186672100132618247976559616437421215607916805365525844701955316826005830271281727659345771543148179316796424333470746908426006298602977662752 421 199420969783182126984359023019660461018824897475282130284435563204521429066841819940780719721689413568286570638889105430999909653826075304622112677748757742270529974954899916 422 -291709736349008973560711883658332510112866063799308375218733871460413081580436831981268705995742239208370196290948538899192204361776997658152391519803449446258576691984486120 423 -934662216995412645083310814512109155469763746909099275412156291790733321832002409530993223094716134973996416477741850189085380994028161774631820082692913649156402014347710208 424 3435906834213241201243955811540364633541210407344350531877701692704260919654411825493906945671901200940629526969505374117296718942009491200467254133422472295172561080908960216 425 1237315475047872414841944549794566616795568419938429666843322489056054923957809528972657486145109248637894242535100498812169627271166395703501746257844267826327745893685980680 426 -25622239541650139348500686510889211503883160911384082385301561653440777949689868411621165089769002247836040143274098389566025351264701194433378857518369236689240014603862388016 427 30385265090316974073327271964319396312012248781925309053906285262433660266810020057053965104434914795504057562702205893962745666979288001448101845782049843067166901551656663600 428 130881543679457962856423579348126243925913537767072820418097072450128071795212804355089740358009688106777033841282845080711481447135016530254109156890851962820069830733140755312 429 -408861112812634802071811850726049711419462745008395253006486501022424417448209637636159040308224717156780386899219030756017215502041051763796667037938044237331727548155082703872 430 -283132722114543786703790474818712737519845179441108494173692127933870037891254460363288884022322398697831863202143025299498233154004682536438391141358690594625718275914845108640 431 3255712031874464706737421792860672896559086443673292863886144658021989507070180623111972042856932019206148383189116207683230652542982044097103371753578663175966590431889772943524 432 -2990907067941749870680471721200598971195862791419914175814858251058026757825844190199727399446022268292195852821756817464220214043849044230046772298677870672285898444194348581320 433 -17954302850412382780513944170324196720230121482558999333759942660465573245691186851720535660916592076125969155333922252353101531025860501647050355571688808156066794985218302779732 434 47954471548693863004561383064896244351248647124218766013149856749072345784206081529959165182482517876937244627765473280233401754584232849110441224178615822220873398997968193625728 435 51206251733915033367353094115510553019287563758630816534581530750887036462770049703943736382339353429613919423935561479245818138507975971705763077092518128905128398500309855828168 436 -409236039222104597340075568013525531413842946407039340137366826649995246672142032819361465210358675325384026978306792523851261946277367128400959267952845371566805403634427299855656 437 268022946683163587514122435257077298946691268861080942544668415865718313707067176697305442655230615785193423118679037660947627066845038803572034368124282654369030469451840016491980 438 2421038875193241625213530522340079810313644206663456981457639449992359023844011334799192355958044132283222014607881934705791020128879168091124274076236759796845572363229594027582456 439 -5531753370209522289659392543566078928770018575444920039544979223025300706958052334018007957867135857601054240210354235569271556852835841498978879942909072111173196715624075276763444 440 -8326228256155298283749719370163742739684183587554084657053130858065150117987332031099131716371448614497693961392042488231638403524558366089043065717886469081839616887884451374789488 441 50887315648640850940159103876051539970856291722218270453337233772896453067405717862547077771811593423277107461727612983526280488515310760359484901017076018076732657678130560535607024 442 -19788187054962297908789310461211352063010846861149920083963071154878951438855027116515950217839217530591301933198820111817718801230747876361847501804121027295275774860375428943447640 443 -321651790314963104023897289292242416489280096560938139893481355942353810678939465646025696460108031111665335919472760870243480048041035818720866489307396979357965653336771588877252936 444 625618829356901570997809584046226975325581472339076096598594122791350818568973287631189602726896267459565020119371064119364207925342242313636022263464674076040646740057778220375580576 445 1272459038416205172130708088202658469647581786526509359984843898694354234991324463574182808587151145354031364849638851304930601368397969522172076787648788428199443436640395425055824228 446 -6258282828302410034309836286011740062809233966096996349676238061024954143122182309463640833750489927087971609811424049083485051897166197299280854526223165908273373391392437095916755384 447 715923278472189049248756845463302617405364684050436799408442629706811608285103966027193262660528316235895201566122642882956207561192841494737173016351253950800945255259986745977702230 448 42171498099513140545394471375050653679474746332794582199464746856837370862670394294227092472523147610454379782260046578791730530926822756164237431558093207637753903510824092409000924872 449 -69043113004664496760193879614365742314048758640164299900238230410811298014882535027584175764752150419336238178767491461399189773183920311265828652285636385807012182016175313224940942155 450 -186577925314620749731425248862914190406456323334422070735309914520664602841330668027186454225048642585424822418748207130195217611657118892589642836046161078127826256319148173159887564494 451 760847519543228698278794486132898473382505712173520825522436337652505832239141053666380411834971036852810500077925934413292806582880518184830962189567085992512967026337880821369607267740 452 133373735844382923826021743766941803121715339401230426690045696112033143726344892457597117846921081220600304624340664934243996419511543087151066310031595025399049152128890455305226681410 453 -5462365045419289421461704918274808680259348513134642974953336045998413227036148720099814900660910547300463304890949087378541675037374686413230481930940475206225203402842393605591071401464 454 7380265054861121774934394652700455222694373609955585398611509649761330589183383122379433405666488396597573587409855667397598385476114227616480686138272695258069498443613760014435650049440 455 26544417049007513038365227820654591247210885537734413445638033529356334949461809179629003865775854905489826142769270307331383247706111905732039096527184144462865939734874553056474906684031 456 -91366722947496256624865523900930234415878199546955575668067584324898996709075315885300135677006511926086893672713137827217193295279876928304131509380492330174563141467111200212038834454562 457 -44637394452311446435002250797726465374441833516121782046098238750340634969717965195293771724267305835311872096700726544792446114987590232151067330859956285378041952826656974606148677745780 458 699499897629645814625599174608780425060848401392460356452209832391335215424665746045720773424715169364781006450151186698452932504413285383730887779614303138180715158300939835855867838785994 459 -754611741437029340916728068993315122742294075097894114540452802358510840030791192714209007636533532805829010867182487229968443205002167116216471660770557462095502908743451125180781499257318 460 -3689062500568254347490407893341771548895713922951753620720557945788502741876246699000417082218457456545555826588814196525402525508178302111028242729733716937055804602405994206902113377519280 461 10824450083449708497731441881778153155334887696225810630788092333858000096667683080836996521704067666281314432298886561785463327959265323508406474990171518056290295932839591177963202878375613 462 9052280998355862745331165055325628294912908114394246392437985449242931714286151155521131710812164085937524123020294871782132643688316906744263874162907389383700205284259127091287090916848370 463 -88598383545271625387642927080190979754861872670723347588415088024616492552679286037876384056320406467624341867850909639741119584973910655159946459630602313961871061451016859891578506787713556 464 72083503268513877518737011759676764206741451738462467225409512599087093927174833140196857247715249849812066258573672224221082400581479686328846083555300501413152053789843328718899034694888634 465 503006584343993014044319913029183536919058428127665659229161122046482222229350421072441503024776169796123047173694974482792273283024204463536771315893986411768477214694989263774183665436381408 466 -1262984413266974856433782930205123745891344707138708757317769123404528715232314924172041623907959233046906214407314109161227002257466422947213151376476394092104142097711759131232406480669597504 467 -1558124907202503097386480487722027047022025107209903326539088318135641475670138028985474227564779580218128150351135500402659243092826555452034214248702957524945799958727825963428972088986243960 468 11101157361647274969809760284692651845955268778024686773113126278301690031429467930534972900305490597171868192462489457983107223466790163083496268480695081951000229620269835371233330728093972496 469 -6100913196940809473702249578927253988789220065398840755277620607078071658525083949269402815051013666672242423606194917756763519072191812680695129304340661495720245503795373703072462514468951296 470 -67485577364640650510222635587119748199937925029987276409573817108873579232342311771015578612618573436375648034104670018139948542140417537151992387698632334138606653753048091988191753673091041488 471 144769499957876066113432708509462244024043234300381614403763341451574179222391283675085091200757432940568451381071178732302668302686234668853299534837729422125026159814868194562458923207909099144 472 246580940185488842443133267999485272555764499115327873057471911613966824103929635916595685032651480035796972182819887460340699334713494822779159776254938353912584616488161599516307179843157408320 473 -1375884857049184361357902362813667782286201496679031981628782477818231200240452364171234554306945689787088446826615907362890795829912395103847623560977467353107090827898018266595165762816460132532 474 386419433540646245649446359183380828540521489809295195852234528594862560142838998123604997561726408559680186031316724117276607114392031660806500909065598255388379610306512680616916197496193556728 475 8926848316446658545011945843924016315860588016764380362575616481153380391077442455700415441611663023871080657068800595049652367211815433110254070920253210399787596828148122104391019292680724862480 476 -16242162930542177577250842818292276713206585820261737628325551759281592768566267458873612523003352158337166394719714609261244349385188630537557491828600971305827557059171080882974010650397388856584 477 -37040386689645772290063508384738372504399043906548162564364996551627078544635604115753880942512158885261676055862437276014490990293858345811347403727456695055964607815200903751914279953573678678880 478 168626357575605127699112957616233495528425587703959418125628483374811705301551445147998518730592701331256727054156335142373651843081574224697975480870960936379180407782221887335326460363729054276480 479 -192153074649810729112980933612300401606726242598450613094836802286276708614197557764769241057070856430308461909863364137680112629694352580272342432691000353010496175867863400204273712204867414403 480 -1165837340358336575030945613034635285088577880978462303664807873259989436065669563180437266061714160806157762312726564372732563998731148020916682132857847298101217345678046100769271339781773823705158 481 1773619591779209931648068844354759197373770409676895377796787129864908897549042222132100704110460837591029345599292976064000600315108996231272766726753886941031334593344343482705981271992774462731732 482 5366264244807498381638895627490623572807575796101290159041331257335482485041907325970045795730282837415125453580881880156171629166656754151802148349178103793904376096643354775371874066561933789090510 483 -20423709001681250685390570719962869408914692798361105000728037189267161036473595534512378284863083788725149825919107624396631564768056455170512170928453292941452111783198630192291059893755973997865150 484 -6063667792607739732968667991597302012132760488937963872323258322147470717954376831017672497311740611036390652950883958876346853538218512060018701159219013224611312158221766531174383353049486985579184 485 150466675622681906542128728692689434642931119791888497308544255416892233476961399219192470930228587694645423394448494320210041631016071741003518141802355565093030530387016442306694564528780435933202157 486 -186808508697848768110941962016354329695864596683694200965835883361817630620541723426521138514078065171597880861914035478405489770410990934448819677103172825725323095487113402556581544922710274204683598 487 -756645649550485156184006227935430055124796765017113516982107555819750468716665280423383544884417075091381635566888212240229787088464385830627402082102859515295079113289866511065199493664128584425683940 488 2442294328380156642561538598698845855465099429871463262840134019737324220033803948725790102779303622895740119727884204779903353785951831911037481337768645199090497228367453729337127811540415096921907402 489 1520224657187004266596804336736176476864308808890247948774347261273511958137156056074085935628382862420448481824811170872727753867353354329342880827173036936846890359841873505495737671549547482181024432 490 -19202912960176415140663973403306946757113006001430039499656471855663953265045756099997464756973776412205387851082185357831689459107298638475400669230350976506327528693572837446733787739744246020640546976 491 18679340703746043790473219225217011110582441899993971091758277841138404855114076059635607924568542081241687016593730027466007831706098299920725802842110135560845169931887604657493653654514610073010926028 492 104419245985363281572835796944003821655109125383326187432517062431372633195034627284236203237545478852221844682703704969012063381879735939833296007613421020149779246188526349532854724355916431757691796120 493 -287946451669482003358727124268013479246991684912181191286653488131311071895010557823410285515994087969358959231334948080913761995888964817415133659617352147683613054299776896761386831257227709669466992832 494 -284467192353016322007705715748429599240652117384014053702922605024358490697786745212596221667656443075773225529625759960593114210991554066377251415689409462474281455536853102006536756148770462042343262968 495 2424142346481403878248927640981818137923401621165764726628427652501958312373571191720413273709459329270718222328567174868735815018047332546993704486096772466292767308437696505925511026130093978604080782406 496 -1717877632659750663791766793526140992342652897300110134191196866016839313136933106168543600584144819738291049452141399430748980185173636010023014209434528581805706458943642327661385527683003375612159507488 497 -14155899539971408658198238028674493042728382905074488028612402116540277533493957421261812426436339609701169995465430302374517594763717608269781187040488004399405853563831806854815771180268187052950654053715 498 33404513687049121329573642982125301575226916993699690690458375564359537280776998937103678431058981276187169465387737961324858582282969249508428753724116853222172659555069328658490204732167403276189701444514 499 47131115719507976449066087002937493041575886694815267211864208949292958952523941832061203224158104835947466934636564969792273859309074416104638450541801543428587969398500574504067279207271054492893676542076 500 -302722134154497685980980538658032979870268764476243351769908229788889435479176317484634562518060260231964717547129495526068147594875396414527296273732562072840166512793637363414941890433326348157697943661422 501 134232538352019771003721256449519517134790633596890992729682396691136660275751932544047835103515977408398906238821618560617969973842880066752155347983472549222593894878677855349079778713753690753381031066216 502 1889952930583060520094294349298922654616737684507882844376574168706073888817838804844382933141997124135538952393328818395860345275319975139367284157626231422110629133764901182013838541430950477708371473233440 503 -3802019776022114748928248242677443826504155084238959385901023257134907325200778686650105906432783329969575165029010546346903969986874877220059040064470072752673550299980424913201414784289677284338737540700763 504 -7293192232159979707374864860099297592200596319730393097315990683743223143608593500129989409840500141910362332202631793772560782929517538373094446575682880849997265551166606466455669109430039995718279393714518 505 37389535817498432487061547965145393196441074346341553943484651753663541787178353614776993910688642153673595546062730062962304575445844822355363433389090939071261556701568036417297555678055312190875983942731524 506 -6395821008402634458475845161741453843071131413267556542965950813676078944819231558228902373148103706205836037675876822651309973761663319864475243740024584596479231743398135226215713252202002615498228623056402 507 -248927758983550393560807621308823858776612289630936786468421889914363016632580238957474007254878157669855686475389753210066621336344567503271602597564836758167682854565382412596405309891386189365344298891371050 508 422724812714313748551757968593165424584149291727869954983748408460362623740678848813858322026767354306792273146789175892257126919239613991976572917946096382325906954373864856533715104833429669444220627673679088 509 1079333686305335241298086411460814319300250254731644644662907826203887961600099432247080539838185214043470023070287763741280214657130469071149482867552548505744945322119630229413656592360713483850569539841835715 510 -4565494462948665685011730144337693371335864375467873950807699850345001137079512947626973458296569108023815116139939987339530421823566946265497291272005347157087846862169363106918420500951491725967660202826827698 511 -525250528803974153720579371904085027342713414285462547971976567085994900640344800995476744641607917008762895308465749885984504788316126227430852902560515462753802176175335803672101393369800380549381801433897267 512 32383491537168865017239917525679413530161204359775829360599153105607390890181454382610839092520610419061794601534500060946696624902098127602523447784412478868607233499071259893720549939275355933916804854920683800 513 -45604729369710998935701979880042911404133013246310448742300164884939446074920584150578997964956578446962935327228778216995993660428050905505031282618794557991553538571486924511852286378646874877576258327010979020 514 -154697974682912443678759988616053047050391882760824419286775114760781382022091798635808263339695309655489882113978143731173076021933671171598317212869354298834084786606727990011455602564623868817361491173008957610 515 550730286866640978510529203700378628397809230911543189105428688642740816028941738190412880654636871612238989436817464479172342198764678094375547748511872638430118813224086365629340862592963334275547237518261242730 516 232885199739078631627043139386976117851147986426533818341800784456135661327975910798456438616477293136759097275246269939034484090993820651411579214460409502876930587231117251789060133550858443522288427646833897840 517 -4164367256309361783616073287765735895099143237318231054169664262891524724770504611270366231074940905067530947750637226906967355726935589895979120379106862576676803657445325949038912845320961037884340348518493290975 518 4720779050495800839926649748635273391057729036206664849932702586347370057088999557899972394644075521478333167527965646413486927183831609441141789305958426899121436623777585126809887805295122010268710787134754551290 519 21633969315556962274294355624666300395078683875942139332585184059734836881985028988388750350935963285654053289660491309390365302284603728626177953216543525807154881940420761285781902672501290427947237108420010450460 520 -65557468390671521372791854267548550560987224609469093072174935220462763939531253924425656738397329126324922480118931137743850231933097398035005510730705831137965009725850608481525770155946724929936939476338379812910 521 -49999138990013065461955437692167379482017828018034809598284651546611735901813422731109594718606506934186765686955783695490562361416510120185141141811592454334274732618766116923158441132209872789291172880445434040080 522 529615275552247895806022059687307370813847603432738464241413840713310122112709353050491233031292276359809397002988750296488638923841600850644400738037432486489535680475950816266039278243478910636049941381860363444800 523 -459370800406271522316975863866939919601630446115512380803045676508353882324636651073616056430564133655587869694580551891528850099844904745177610499538258357881235701765486411392410954121947667053012555430218714043860 524 -2965951873735190488964499766986983907348462571439487341860347278502453455340883483584080569491624418385645336878473549676253128407978839915196490382452865360185264834617498724651390042086932580752311854333704642569320 525 7688446844685384918471394364806884349190012366408297969555147717332138787634344842713100714328350956668206830500395330381306095996343490740989881545385836060677521650229650175174030194400147481232124207052279725377072 526 8831163451147795624249279682942984172496466347096382594910071803624422896000025630107034746220577219329146494857168991709465185525601703836049434001090479995229516595285409417057175623871727350390460238427449855035752 527 -66627531398776474584332206748529803747048727185439857442594415799129256302863956604058192823836486150359780524400492326459819536013386906556092139080174317550008512294464991462324018413348286195051216553441354344276070 528 40208093906881569916452914169176136030058506999062731276408175265234482253405400973302941058623357576548147340865181058778731362140604766787696876717950768047879666012693703313184208604995365225305876383840476675439424 529 399886293093135261343740913017118719482947464511716100942829760150557717580700444505665613179023063770395416289486820629474372723644506679838215088105528155764080261465125612387460241719143914773249101743635695798459379 530 -886299096650253703778213748165969698359103013440414001096623264276310091876008137110723302722820208293972712918229368209883993866855567403520947376347648799990005090158521764136911592608124478551342854144740327606945122 531 -1419325483339082472715749945232856076976141021725724956609904924300722064439658320910654909478210241743832479203674397159334407972276265640545730702093353569739822694664178916693908883271765744068981406586330018083667324 532 8291204672458170482950836073714186723760956985307615321341979893942463660692998804938560622755281145015601437197226689088110563409156397167473922519559993631900987352354083321639940208598672107850556287491243995178695150 533 -2786614903302216536520596565782269632019371871100656795177633424028633967103361004662756537843745482241791594481285267882431539935718259134577354802626341858759063450276037495098877910217963484683584688738187484837469544 534 -53136331032912534549405982810689778597834719366768669865105995467362640344284909655746650210764904333710507839673906915238721483463888303612215315811912151029849816940639975095320626796770964928251609600490723458181028000 535 100085731936393572847271939863914828533167339448186566798419695258487349407927595114997031291673371259818140954141991980813498356665284393639411003710507421470983080256031391045784569397022757719727515692406774375140243199 536 215504944201348392751401418087555032302546015613376191109081497409145962900905760118838069862630087272069271597679119824748001135447687425421215075295602257496431356932449181036532028369205530798819515388054572550248713246 537 -1020313523212997282337560978407412755638698343567886368931414763651275528195947572710787711977552270186676765908764535281303031250701257782300349784367185007892331356208404271597191304764886427048099078217287361209923021300 538 60257738808512403680697799296954082672809016347937941411958251167443249137989134428640394991782739764896256877866945818437773527896219091205111518791873250402731797868380542258486314203406564035270575986862390194699816170 539 6969142008382959445883404482552645407441412092276700226793663917399307807544042747504797737046835045517858217764222566193721394815329631139495965494266075089474423689897764434546799549962377514379244774528415606205016488530 540 -11015010584139171564879780355201463111753080221035899180720546168151414333376868327504578414583419947202493368197370834260437762866365041062896954396497693404379697308634076507095431553838500194150718692469336537012882771120 541 -31478194693015470403671615026158058090572921826197536909421016943268324968825507542535059575700910262821912651790822169393738854184449724176078021731907959259001677280454045913568830676270041118983583607866731679815437510655 542 124097995912622663827965256278766746133778157781763582319526592803441155515357691465967259923271169705764261945509525420118106198290135151413133564279062393276844443746070166493228795600096809222020345426365147880847292340250 543 29125045098743415310118614802966082029716951954947908330277253719586281714124366371601399145167432354216732292423212670350385260539258570987524303063687404928788199916717597151878273565584955244800309958823559133765968508540 544 -903118708890356586942214111847424244755146406108677795606538335730940546729124222435029324798873695069784985118451758533398841052019184153132052049791198175898708934423874424638732230326682557482854356595956809574839869524510 545 1171848772248937382704225808911683643892750632019693239900685780363621342221469087436925988687227576111747182845784047583379226643640735187059127644012364909931028398628036619221814314381169273400718678341407836509063529184800 546 4468119531009505347130664884796710281206703104166424019419051670963987394890418727028997593761543541576959381185254153367508443110320949469503395193648564634917832283639159243561092780824592837492682352098774754970194210175680 547 -14905025493588137953304788861124637555549363799916293125660979550749513173722057752390791393070185177757569689976275957703878253685119764239021063470615494058550737345579360090176683095429813902649346096198320048900890564580400 548 -8256050582976836598048348179048304508099552835116059385234136704569050106634490227551223254800954106950875519980537096018390240570355285878321194508552396399763080529305687105839626996534678255193214357034098482327979343370400 549 115711849265209468476667574109758906898254219717068734441426246622337924618084910933341293165907187762294249742735728446517845624770622240431789794659288999461698708738932546327088714156397592629255304546446107962179500517642304 550 -118832595794901177925270613343560513361607915507908121584646962032879951080296916218195625239445575855121110327696499937968050429575081265401522517267571879543016840429350322943107849829173851489551104490311202379257938321234080 551 -620127190178005559525878072840320156850358908134463040041506481389675182412252781501804482430876098461602634679660030981451943494174737002944656497232941960627358832378278401903281513729082757381509381360046110724474281738934960 552 1765541114592885317061912118050435944381448258878403532174122517200758393539605711381662189131182482036065597622555748839739825742407848998137716627614500758313333324064747540286645896466746555894465286144936843963643549997152320 553 1606967950058402908228942738710333614208098046777651236124210413302855159649415423147858652247557490999562477418611250786038361791557180389040527855379667357484110716830630286961549938752466469827463280685119020818426177659916872 554 -14663640914520835413078905787122513725306542638834309118311816146469425190449994691089450987096236779869104737845695452643193985863732688918897730603634169988097091439673909451103098963301184880411108338181305840104331551616278640 555 11178420291809396254821355895964051028249749213001463219336094297454800092510581563260532229332594762633550629411580021837626389961322546423379169713331199075862596573672018184534751201810437491182271066335018153060784933620046112 556 84492207257798320421271822777551576886146391876999532845208633586265246591618990608216949906611231186797148493988979376077073838933790475992091136073706899631062165776662869869546735678771487657267498696950317478027159839872877776 557 -205869494959695552220603969051307465547220187265234978379429508060632281537224802967591265026913117174568070266516008250321744125101505266574845345235150115775821600310663311062177843430169725626878769668811062755814399970587281760 558 -271719221276572332677249672978380455962250160723838196002459731961462043684589140281777526896380512093595447245288108076956322601338802140462581313076916285118266156040898203396442665147225952225917827137427858529253774080564830272 559 1838186420229380521206217865698694208173742372490363773916580030097920682092734570899941198490938505606523292679849359795954142236816751523711025387725462942747467635902516700076556338980467955738358718382433762070752030618420279164 560 -914872205228166132400078509319438620895695583648325755740585860124829734226565653692963666195674599780322100846794411033215609964589860970056503932699401026135864462400726685937750734802540104925572005995839176940278809654569977160 561 -11332005807782960431436873210057499866653602074608677584158603890845039027670802505103818514108374448806889750840590063034504547575336634421779854132340557942539453068044136145837000953453658582877424864687821273935045370803012248144 562 23567059241282859071118120715773128291154519947796956215021961084417501425211412261615808872218438186012880451409106394711081420186169193444755650202268511001435608148509852990734942323422951846978302255960531390510234978539105166440 563 42595781537961577196694380441545033798516467138187752952417792504159611166468299629144415495953252910143131086621208731899805428141735614181682415879415567175464118506743361315744901187853639286318990168054473160264754683825170598968 564 -227912385244248677840587779901761385951725530219795355129531485576453702747062274697966660074264977748211898843992346560063607387998593254999403820300885904797124703987921273420006162124443336512295211382444303066983166223807102724032 565 51783156388890854293081253122515920097454091281564572298862726877652217118395396356473134584578398011430547480102898327383144816182876633372593077041453099424988462216103864248158423727834460917110950430710527382615424232153294412236 566 1498862082050560423629988379183271692199371318725927986367192154857454274321529715634220279710084190055799490533640132036154294512464577864243400496731718118021084319688607390853222326636628785324109720955182246152463199793450966748472 567 -2638077511031812322040227179780729490961480641440112956577025258442680069753366040715561098152602255516364656235193333797478399747649416968289218162143117025632374430875765871287691600438473771216681577161848414072425991567439228287920 568 -6363092023212097043239806180085646557073166421409944426173973386587102486645290968702775461777259123689820469840605851365883182364489906358499522087332253365498772072644811102400113133822184338686898017240380362006320373680178418528808 569 27939151202071086042916650592844156309697949687438122716239493514057391920613619798387846502047697577605656116157365943385865852760634565760427552820655496552312082232273071468830844770490140148518395052309093628468095920301762359204928 570 1553802153548363945759834892839617558878921421647660022508708362759137916729420206961163088364242092643097944446428226332713373231100743128126509209101023950165982244111862570077235499073453693227592096413928283585369615755939687798784 571 -195768188957634695221071498072594979194316375092250676966294881177178703479348030656098907643162473513200286533490878886723203396045415726484356679297396962813677451871869421247147004706591480769760544107181240773758288839196263851897552 572 286995903737901110904251656858566679048610703600786038837866205200239403150487855874272237054222024934703124306003963276477680889602364531865375748834855874464510168078613279476736702171230502540551739913488018493715433129269284996729440 573 918697410841625080104294719273262752433436082395594038972616648232127469079606279610349988996562927154371533447194638580393874492728030380880355012282966841404282575018223702745497540549709027866195326322353396263497731599078545180660416 574 -3384042446450114899826881054914497362689595915526861331530224674695574334699112755790253742099498783257915116045708894180139081460558966707712431917301066839327658861623928811651319366818037557687480051272678907661407337871709362596313440 575 -1212788582546462812545108592177680326137678682866128532048267646896717756816364211882775421998960617456704823102702512562066190197680457467090988291480564863282424927205940312131878229693812063336599319220794520971030300312159990586221222 576 25271255310532183971947991728025271562505149792909266947580357815790285534085248844355299380249975468970958068181671582417574783065700360930345470794094635985535221571807097253450219019124078214294578068545680383661134740224047251649386080 577 -30041155146985451765897121973847889694440092662836045397754951693234101987372758017574085249960374406802632686939343410082083878336481053871455378991592515513051842875435642055963301914678337359412013217551228863863239667171324845321053245 578 -129255868624357305514058457881360608046280185112450365637273765196981714927783316023628866814088529692476434172557863780768610442717875518804360869947728400666995640852518708467514782547412065065106096337331989734663345467631176249967351522 579 404567769841096594401014051320699880626571351439823702379984926956096298361713176769497030533616764509891209251621573508406490058717982582291946766646369156267225173966998622174697292951725896960614687958996852162625264573337205093682986340 580 279482898500811147383883034910253680207145924490230693627841176345324223990355208869978631987765138025581774295039002385639855944656327358264313220991673336410474735294173427841936176097907593887221029469183770258183663830027294355737602158 581 -3225913096931341944566568166998995193255811472645356739107201756454409250447308887251453980260741714720609959804907715209754935653578325235015920241685958204120571245558633901150757224607110340121592561801480399548943823532647597611236255256 582 2971772109367239181925495680519495099209783541843596087010070373130178577706078066518586554425950206140676908855956009455701439731088914958329122875666519027165472154528054748987283707645956633808456673228130660300358326057697843662734756160 583 17813244761526089291841393517731359473001039870107862226066580864932544045617957750976990926359900728494436766896716084171961162440121185162485977106660232689328076195800848351683635429439890488973853429981689837526422025052397814817668071737 584 -47668460726675900976018604124866640374587890465311296118486138295223118189496172066575234724692852567601674052759654477531034296369924524350249672225963576097360693034958055974682010771378709990885281561372444251314805965480348794392150791054 585 -50820103117941359211109867211446890705715308382599562708126322644960789881829616711334941490109627417025962801521949779479147454254813869031224456614177342531676606509148189963377637675913173631521964513898972643039456335311879791107508167020 586 407322088906349063349026693602873478505107930981140559251597016498202718471751648024021870658406483086030801706101799518172341560696062041053152574515294079066121052284680100987170105037148352065886177994597400161247427918932693269920671801094 587 -267708986221854132963908592536206349308258862481544222892714543341741706174518849939208136608797130853362188970882096096008420027803702536137203002949042122225958448242889726638482195287461797722119577024081210053610225717674201078874059730890 588 -2412861500040422137207090526104657676081735404904842203785328870536862540254671790655634075278489291612263880322892552406730006338244114543677737781686416846108375247976221621092609614518878332140335548964691933914405644744324566274439376002768 589 5523576097672603403166571592147286460405863975114339987951318173263998707033420409338567459360581587708972876702616692231365716142527901230295987071516764400681129765152407153368033704216467786482140547803965809836789716442421712552716775049227 590 8303824237670527348549432934008925376583760434973337956589410593613916289839846451721521046740286289838583546465175913348839773024759986105505706473628132423056290116432337110538832655269069948192397490160501635404541864095809616219508304394974 591 -50873704037192848231603150502709786463598382621233749802741905021474174104470189147747886442034196886787920156588683804480483487755412443220052302768415911035398679504076572241955655261993414651188983805885842487411259394917430335532866012507212 592 19889976701737446838326045928719922702345383765247940620683432924488174857820900946632867898895941230441546571174623517323557728768433062370851341778366948691178818262723419875245695807353354512523489782548781333155674661088230424098295436958870 593 321980685367700469275380799667933868401114499848952822159844569755459202666542531295386985074628002381950960427360477067566272099022578734716464203442471463143667210103799486375961699299019614709079070306657548381604485404715384420769190060363888 594 -627475092685821063136090531505367980323311569589975166799763448215454609085687481869361178528156245609369249570454444283484901215098994473598349620767700193011281610809175900397252241836612798180463392984677270767212005387851631206578240114222688 595 -1274890447798761944895228233451901685926701171404647433851855211654435511312993005925178254215757079499750151124473703694893533977270841688289166781153573852248967231334881916583179000001687449785245724302342186497153778583641805745220141775462664 596 6283807748504504532337027315692792342288089604608805786448119086645668643099473572889979985773441615658434987088740815641594779856646349538659452512726160821335391555986908205538633902702736791187344434951263928925118068141660044519296636620086032 597 -731077950063464269711693626525266487717984221564802169630772909006604585296067610096167709214158347871547478678121656840385632464345189962171616052068616571518916607065777440822170413729557725848239832598734151732917334961829700647354749211003040 598 -42397077742875623176719776931514240370475863750925407314601843951511759409943904192215723382302503631530848801642041169534630646863263976487042587492011158320788869559208225585800661198156663298828697418576811212964801891340818473028605812799466096 599 69553136401623510787110425587317917187434135538291237320243750741375142934917356335890060996433497212610343674894110939321819917989333709503318071882635686451275101483585905015581019530442720982920555259586217465416882517654042514516153520653442824 600 187763384588512818715559776604473441342216917058079043544673585031281502711153961287529660163266687644721945644515008198423470291089023291150839282940816115261973363908204379729427868800051177354212163505064700292032192763564057064261915245370155680 601 -767211799014223950283483478399806846568122029561467585268203618578292394750111885337749450589882185789928428388754288622988121798194017312704310865803130778322298541815938010120732137788513836311053585475314143924738680994252673145055069608031380812 602 -133081548346404956470458064550738614014766227839094758706580956698673896822694903497886034126244681941394442659316726230032752149258203493436733755126346219545269820155718558012385811601333787844196413403514938214652161316084917691444598473813826840 603 5514837953827126054833758536155802677443761037735091949883693726210094621389503546851086249368305825099628949318832224270666289561506665780102208415519294556578303704059487989925441036625519636591566335400258235710438911308318360355207361506317916240 604 -7467408714808920049481789351839977560435791363709391641066069328385225203399275111158494607069448971359457069983725021094512250740616705435513929239630972030960138288320938300703739112041514012410400587055002873866636339765644073767268175263320163704 605 -26827879799416636258162325470919619809152678275438298329733157507652003172357678102673405691609663856823922007124213218471123230311261748146659279694735489761042704818524079183594212259619764605308118315509617380612639413236856742919777101419457744944 606 92517465627479898971440721894887646978284680947710568151543598873787339998290842723419078941409396257914504643575375111279421336279050352015543774386747126964002800525759038253824200064336242705476493900597744319007319138148304443609289281818636567776 607 45035321855915605597030583065248971359047854333690355479062129826498290757123334904069646095289585539325333911100888710064927407890564253065611498791273289881607908556508320806290526995684412183526978327092930943302204024703467269543915737949868351055 608 -709151264862823784247553891974841655832281937983614478039353630345273588891099919503636472149488141999909606870153305302568622168329897374707822744521368082277509263555569736298765185793258544064021161264850861559434850290669658678810955928357391762050 609 766896388676757982034540593258647637919539230725932246379635934854805502091219115585417811574587435038811268935603799318444918978044186243424549759678527561792310301123893052376685524168241657920751362826094796392920324679188470722079582755263452954988 610 3744058464902099815581006703916485609813960230371013692384298818640564773229694309357302294703364258317883991828640188120694562970220473137468264653449889270253517241824298579143061523122522819515056892992539830685065318268467662581983512865044797294426 611 -11006011531689314854464506106924762377552015003318477113267153993487167351370457179859060857172733335965248415378873103604413191925834270249410415765909378648781752868304520710203595154146704341542795570077939934597547793493702940848761517334926827967114 612 -9184495677952283075933056338918693003473217467719264221133112476351254857544131090009409103981753064779783255926717925918584836863396463353692339506678188369839205592766119140763283314721808743231666263020706329469992668866616933343534530720306243719920 613 90186603092458276518963827973050899422266823326508570564905385108162368003765580626518611457642919561794561175121650616495988572986369415228555420620145124709129696552827448615037713292321288571455993395974275491767128214562193048648009026235222439428511 614 -73591333918444212976770305778347246207927881657781644283759727064932586783516354896890629386165832632084936837090979849100422157125575247213458593692084452094640012186580277265643175513794920828844904729657091393571258861340754722884308895772033100628474 615 -512590744502125297975944316910283363207743462112546517249412468521420457494700609027981618747106448674701068812518111630379775491068664474403071327335193201485894762844248650528601233100355454298640776066970689284990002588748633329545033514439099935418268 616 1289388401908382971863482654085822796418537953265419938387026210523291142408323891021385338640899710824034744724137278126461591931736977416496771662051952262074266467356654260576036435298613917162598185461242271228093691969171225737625909926929619733151854 617 1588271309697003838119665490504168598496345773370998817485561414858530085678097342403599340901760119702656963732803897932267660807768760580060858593312398904629731020691420188409860175932777673292181331945634597526937384877956241305901151645935195566270160 618 -11345325515392486895767449836114925249693733191775583747349510224921531082217954443475599025409048188382009100845253729903939017214197510019044919830903612024344976175945949605551178386519594048009170269875306180283143763953744943847560198781603734875872576 619 6259938836865966617780415978801092595300087955803543809077089343431669804480140667141013240524095029721672423046071499457391432930888863875448935253866084454467559884965374384990348973116448442359509191711210800385455323838234215810318765933878035942469476 620 69046181875909902532844439870110837843607275527730807454334792678350903782775568532011488607737888311117152076404888379045755238088696642341871034758838352052199218484052416237578833923668854676599329684693754484610527623212120684147244059836899142697372808 621 -148388874740866521146513316329698809883321737826515234595724848722561869170151036180599271759940625955120115566082492462720489943443105888514597091969737096267875724668387391796855929797510325042725337100364841870181581639428268832485116168527914210478207984 622 -252430509270779653848980875939375729081945740088547256237661495131028858131313452834647742152846517728758264852092581259221104829211452127287360849904709260060364772159455973205459875809900249813235180228873855229422729131276401435092134556336661724148458120 623 1411667254222163283022212206952277720415097780704384865465055349660572873191214341615924234657997876224612583712964464861451923472787933951539849130061811597514234369733102146190212436917115950072296184752981607979753047222150623969333838370008646681946250002 624 -399336389448040872994746653214929980529686409443327335098598853542024980484607698729401053517592769620160637070757168739803265601535334547023079269148057650776694700007314491540787752920142349872309517529905405164411617193397707114373306174528306753619650880 625 -9169012763168722626291460093856434052757808308142893518075192012988724536508393314594719049221877773426705085109887814472744159364848121862961554749743171137122084191954361914424923455907362587678951200865417134589894761756074406506607142029262608794638297497 626 16714318234114184964132527666722013536331228576918861232741704932373759914888815906950224642963946167712148371111329214465584534960279364639497133088786815246756242565080020915214616812259950739272846898122771526497068440728018412159506640097765743589899082022 627 38073707425103478877678554353786470932203797677193536895058574421855199040612892109985060312175612129628823130351616457249656059178999642687194007533337102583757079970672536434059743334908220035814468125139628099853538573193856101636819968588163154935968925940 628 -173679262231072873258646826325481221621590898078018149006181063828307449763091815531732235799505838264179823443005615850112605428726970929462756169433435773973305035470569078714838379273548842501034457826523888235907732478849801123898495268139570607866316928650 629 530931517369243861051664522031316688761351166439282679946336418870263827715512964759345536687404937614786967555089957163055051302668219067124343906468627547183146070116070267437984940357407773239265761161244222728197060410422008777658629276180760097415716344 630 1202055565712078640964454582152874898761339722249730117639478563332908724854353799289231295431798483890003955834481304300735331699880577933057668989226946634433833075218170029532512188134469319617298233251962636836595527682091101161210927370193193647045683591904 631 -1832381941552962065033507079077265904661812726884940003725934254289161907871959711663156099895806109337579949728265118442974190402311916598404667627047096714895354260632995158417992237283211509833987978640700519989123368372548188469410151936714197488316839129761 632 -5537650397550818810172446629023144861228369260006764942538891055331501881251433869862142346546857835854573201276221295765448787261643706959289224649208723515243435232076449956191833417219412567639658111951853871792579846984707078242407399470473490746558915655330 633 21115521696226165826755136460039889836141316500559691834966506024321067743305146677250085756141859289835020164167179071950459270456549746895800664956402048095296379764617936836635045717293220758953936330137761648594806746221082445851305822748157892147744737419020 634 6229952190131390254194352316930648428173005630873670080316033177985344348808622459270563672653427365244896093909502752226049435973468730594469953071322773839047254470240479911406595475366108819787591692175009052351366298013600807823053150730663268160925092258282 635 -155724674615433003335513798339005150205594320087877962636904351667521642977576961854763649010854219224443231718834098656550294180260330083522074243023293741329451055218055111122000490168448946980488441503883077311784514292325914903920004782964679257264883144875166 636 193761485638310079671716884118313131802474558973759144513840807426975201966661480498749912162572032450089655736794700022129482684030290865143855759066913103561410645169061377604007739713003208591325465456595736363616242681662787604803354190322464832450158634755664 637 783791559488807311375032834677946965714825155646724552026922803781059696389195098486278395507214080961328103123038013776011546911065613834082949234448626889626510153981849054967661448478880197138829160288506340024092742104234156959556635983607827524018261565591545 638 -2534453150049056849374447410572061627991424227168685703583434974182627390572439645477929927926899590560043292317954158671898946406644860836161724877365393123747090809093943982872411763754918627647053782670335555490696124940205294004386099557896323042795539339142966 639 -1572911836458022221079576985448523761433159490703216235535820912369773377343374291675484518447175664117953070965279845899006915754515803351099471776340886445594984140809261422163234555811682575372129966137945701531707960268331966200122061591522009845387460563123476 640 19947330366050385059441228917859161117198393823592983535485650558651275575418209131811447618449656358046138794341122942559904444838842333288639126904712123831852381373862857085671484300142167402633226133556971252395639168162406703404084965662986650671743696906357778 641 -19452770017079283047837106005009217049573618660765750477693953962176516174772747364845160496744969432599077780481178867478524699218952421495598131404306770291797358721708633750592429840371443407969354868936692144993033208652389038095241634886164201389320766415810504 642 -108568015314213496623011728897360189713757696814832407757436508858611438792339603060327318164872531161299558936994408157650502945306044844120250252505181941616692977390206486494058203671953944392291866794274595911547517199028077030348211101968534593002531683766602960 643 299911915054160395601236945387991124787693840159690886700247114745851126501939594781023385107223547536149873795082391110590847748978743617572598443733498498707899963931884166574452130455865161982036843742768674639669998490637109387633306766192879311803277835755808736 644 295713122652296414077738538446300815317837346161280532780216776183690087378404788190297247302975577428564837661974733799099127850830846781043231236292763682963970851507757376112312475787573523507236152633394163924331085190948797113476528197090323957691977962347131184 645 -2527248268375034143889241219639157236488112092233424185380481879177532966741361980979637494727603533639512709449501008619485370443493176788669541974234524243034687837216580522154302313582310786070838812938195506671674542283701072020565406569723247902590115081206779968 646 1796668243081443595951309294157231634278013193949036125209719594927423403988607618019896842392200718056889339234820194459967695853868670970723114259180630665126270610421298846831348480519636521725568017554894564544629246615175533625815608329301660114340687851086690944 647 14771883420163580146988023982445253786083220603719981533175479120253285487108044117502128495203399305951899605411650913067527897018604065608049122730232980677259178287925052623163237683805099745125146761945237419435695440797768393057748110137141978639974939177288071720 648 -34919050692082599025274955657903345111499619912269086284710222864422654392639440342999343811064556073808175286013215840473683902533320918401682293163651385736442837464958703457212695591498084572874466088577923475002880552032099072952458573164338673653501088710923265072 649 -49194631005644138016428583942517547319580943543607482214545666351384107552162696041260724978205101195032321497518570533712200350015876923170935639356000407966787644775985228064681046307508317203784466738049488621515115603349771638766656390524428386542468571848332850880 650 316722633299529593585057096472068607080852257738502909968869781063829624285046103299317561884079172196295558984917501104472725732549453698695284131685731209204637880370588647307164675488401423882908975770885204593281916227746530886478221884913564279520316300543933445424 651 -141106722576021598481769224251302730165865541852860976022045762446211379477800635418547663507357739354031001938317860647835380043806378331398409149434405260612562994149872048630381618928164115437465326121537535231277468493821467277342971426754453172754670606077482988560 652 -1979217948901406586674818418628989286963957364963060760360809426356235426806745063832384795691806223723168548426113945548288683471397012285615169932529799831994145572448951886664836697879486923638675898733450199788499960987685596449190210990676053529336839944142945533760 653 3988691899632079063676166290957343972978629973751640487835890959672710169020855676609203721824188381072197583399869157056301615985219251427498069725113225114034237886562678409185750552013684684976589512308678235015286824768718771668725540239675850802192322844130993557944 654 7641450540956062963461893303353567614335051773772390819493201212048147462330268629093790673235815174452843592521204860164048939430394372721903567739660986884396444742320326028792425687999188071548973498231751137502287465134446557993656082999384141107344689748445821328560 655 -39255867702197860041945024333007509003217586792602219448649152741361766405185379270512934363601209405607097477815350552894596504758378521336056738373511194821231979011018645393527213063262395240468854073958598077532913576348262552617627272140745599346201082204847498835856 656 6792984126081429746033497835815664025694599214535155860581997976769953671896071642729891133011256048814361675032798257107906067876897983039674016988783081097415475007314643034079624698736840788576293228067452855669343109038031375248309324862788000905230017560579297683472 657 261595279989752257511841957781918140434888269781217789676597508842026859573026952693423007856476644029434369580682090279076829848830708614987058728227717631403180530037363617718586228357405538699189808259472325006259355275495071036858272142079615904736869634501147521359680 658 -445063790793055674105701474787770771634094847247667787823243457149438714684315586728945137418253167198065779238676082662774400519854078651765558585837646388716787786100359945592161552930010741695902221330444929054217907150424018377158723922114400687816480586356204649457184 659 -1134979286434279659744435361387827210031439094650037382482864270310316890540321008787045318861148468296266943357976343432850041428710674253388171974380427580073246546395736977892688437494278915123585361103709262324969055819903267580972645999936362939327592491577341817448352 660 4809920098123513116042417571303718949125410792240364022934987388329038131553005017082623007287071318478443447989475266778441247976300437204878460519520552241001639720373979368744697593730197424336340622945416318478009388304708464669513691660189131444158844306475614531241600 661 544175227699555750034449743012772077599553828030187172069871177026544698558372915112709360129907471510946304142926210507142431459950359800184331583004108672717137319655379873570170149282135450581076232016221423237183214939519689466200605678527458142685442349655796049412752 662 -34148048436823889894611741927787770840472205041216731328067295738504043992322345696045041571891538320239250728185743562340306116851110409787004779949712188322217110108590250833797486959567481792366498562172722881506803947140859690419324340289674016519413450202331184152964320 663 48186161718994642772254099685611544931025489840393473333125935195395793743354804584035288433545011529337008951064661784768521180547731283975923390916083543589469216539248432259984007758555236265621022446662850063887233362225094984952150186442615024242272358861078153935555456 664 163244406538211815360406491548716404045859775456570797474643617283616612523359499697090056057701324366315919552350143812673866905670969648975430219989087089982340796064864065579262286221783170026348262757961641318952205628370857543865801087641663160588322070271306806386020896 665 -582186493556187818162397407038248936468072983825310112234803379540931225209117922695241318805605696880885042039206298223559378457932275627250317409647223625734279304267928631431727989781352757958217385678681794026632003876500145432430363462306869344273847118139581865773984608 666 -245085601560732255363933617496644132934598558115529039979227458518268811517024203743155236053944900069078149973113182699600692040526021016050776407687854220012155847166788227083969441072942633460598442925667888777282988846455512451683187970586131485857855278424722360070850496 667 4406058358660596479904099128521058671265073511195531830400608026690678691380201496753824595600732668591350053340730954444114843220482707045598133467863597026674849480856813526053501347276298061077801882122478280965131087726388116629255504495105587097409180282284760978280839360 668 -5006016492933765038367546100242792144771653662699631802065293887538931921180549068558401663106226756857651257887616701713339438552440062861833299930448899420373415889505939037742697211836872078933454581921588629051008586775311185488358797773397560318622639547775974076144629056 669 -22907088431257873333438329862705060549125355686141990909367948710093688065276496497983424220818061149750360956374498111219818074086909022489902769269146752800816908142675043671093358583285457698361109129183248283472082232527950659357786917912076151776603758391802953058346829824 670 69534119018278730773573501774892536312750875764682235974852774367933544971900959737950905197096730508600665385642527312788503129380504674317930917319888490748552737529916524292052488152498896709966963664903835350266952205544693758617493043582537387290583818823708460901497109888 671 52897250740702703739176744300884034210086773053848222020580954861624530081822106721468399642959138502816733897866897512154353155617238092122315396765173953812985181841414920672359628263313065816974571460902996549330660215949388397269773812099635518165160675167387941579475326136 672 -562206100051484656643767024210080228041400143291023015664825883121338103257178028665828190478188061115190204690812280372070622398289135045151132161631940481201199211629575030426320748987643318212135322370948782271387563089327976657684295190586243024498023459104569734035260727920 673 488953354807134113120047249443405372196786481337170461685083823003807963607666222039608397987622541680857888375124493113947261878802441886300870672031742375503704075847934819054960011296005702409295967706416281207950181292616775202831190329974094544487544054573041786992742728552 674 3150959225742002642784593891927769465941548398389329145477120361441943606060271573496203830549202948745808077494254006603674244977907048485169237276100368264637410332997965928753777537348431924691289457218174212049981618181856371311444578942614325635988526366257893226550088789888 675 -8181800173546387533874760867538937007405822567276354429805703964575438796339220391175134928037763996218610839082807078656866843955255578635833428153989013937900478078103131805089912353788082427904562390620588129418343630695823547115777389235430110908613819048079367904080687218640 676 -9380846632051265633246477382743427576765417844175475522125761968557810106728809349570987803803559877739250522387179401983789258228585166548574411575378556728611706218640600854661013818588768310712519817242304519170785899908501023010693545355517231365248972144711667614652695499056 677 70957576338600953748172173033348396507573341628735629051972849749946779938516397841529244369422442533287010350506558810552493480262187155605229198007313627127650242368139086770405466986565986858079976230030956432078223680107960955729199222424556091836263303788629787837481114346760 678 -42975050279193383184879951870122148955853372969515257587299498613625106345796924687383500257105867272992297743833430216924798759618854260590834413865743130718202895657291401183313084863760358113177799412719364910858857472283198393544554050566611170636067407691082607464441448384432 679 -426215619296829934847950615737530781532331339505155133940875261962288943631839700151619963044405799016177007798610779641922076817337056795966776967086583066609219144994526868991662952018329239495056880225951125375362313495514951553818179894951698399856704096510433688642010180054312 680 946259000464001093245609627538383439699611547496005188202334310803039584765222787148006470297457783121323053079686510303743846372946767541896804782706741038345791768838800550382024055255058174439389920792889630494076853067308049547121882636018176100472450980523366337916883698614016 681 1513117746246594206786785216928346093848681796372127216792729373289070606186014463058951225963152144441701063507395069350235296215881072048665823853147154371259247945240996255727839973562471252252921504411754371636028884975740391810585357684708459088194567798950894162665606875075552 682 -8858295479555152955215303768419603037487866747214130917461116848947824377074974001848611354911664755032345994250638881973359098750822094988326232958763655938168540689322826459345208225921326811036917142888530662084051991455887448295565835029049841343970906315413852043657063158548400 683 2995307109461806590734082003670766345454484312865860116051466304943295333228793115434692336616377566870064001359853292665894479243660015455403135932375361574799758906515240696843751965762390808977620002555883254088552739151817435710442774745500661886349306647580072693448223955070512 684 56815995945911910286079160893328976148131644771031724166895153226359929823602445402383277402980312391636069469852369928885652239899341766385457964121951122932093482374466249780538542104467824240184886254921962976943722929625212664621928282157235599404047957051273801266940247736024640 685 -107203973155941089139349955124089066846905759948518050413398006065732772159549744248112170595011914484280758255892138341214858339535342345449081447259602771945635721442130886241904321317119607412479130433639540230728904847211738821057264042628264749716166550157716580366202995807964632 686 -230525793149910765281980884620380909961922635529795113406045175478565928187761393855315537768315253693206046897002998641852565237827469007684538533832558875873528774210667810091424690048257964080029029697717433138514536446668981280577394509734364004631093359514872017656116334635098288 687 1093534397809059207716277360294201329692159510559693351311229433800626861791019776508023479663041856857717350010846444068622317649950086540268124588003565128570026867143819314641320437165844358271109326942867413611598123776210918419665870481012033976072385803489355213661958398651642000 688 -66726573076203738753300103313953997312110119824056848364739251064426743895384766641243523566131529139994973073524918786876051412939348362410988181274184505370439631791148432411254834601176621712843902392253224215018627734624077497390162262014141185234716661744927218637013920885774000 689 -7475131159465908043271198374767651803049513512151387804057620416109087188134806979993727952269180965899764696511971927037785747042632604434781224925315847579463815810102478396234307441685927346201941092084370108711965699039060155537519241747506119378096094502916552240693563282806219800 690 11836664014350896272912143703205627517134111489499876889763612033498719948442356074163496625070689440820917011740390005524899411590542497131269439840621859914932110501363167448261652590739294788509940958804401263797997433000636178466993676346243784458521579208058876914021746101247606800 691 33781845808753373474681580993132489650808940504951422388823233791419333767137929590636866021122064321709061247380526301497928531631795707159116498563658408408674154701542140847920342604999055695467130318773389150854018454851396663147750048340117049957681269964356288346895001498339088800 692 -133416664203742099988582177017153879044772443949267897373465940616709410336638502167031957403983095945083598050607061848547019123424680127688754703872816777242130086573224570721199278408181169074500535751869143393339225705355279138653610412447710796223305161096603451098865369472475254000 693 -31054905855014143107507536604711391228095854363265424274659991983302216980846590393734156693438944418056841348650511125990063144620706282817274011607845514843587840045058754396244002152758029129203097425008334164562483700638947153308538738209900532484574675161061861848665500056645860800 694 971674349816759763736812313015035012607118714664294870450229063778782965783217835415219990577476588444997984502884811399687703189760351121061603733979267251041577705242210694616903157956712665211629080199732111347307449784044266872721049956457866724938915384184719144209233556923046230400 695 -1263371031772961155214990375067390896168920206154747790857028044527282472173155851000056383033965687943613101960780264046364532121288857155228007707042731501203441791546241689283469958645067779240856680226341939304883363611132222557386047914170950654158336417401767311236327695853411994200 696 -4810227253476102896741810347710034525643202569109433926808748839899039722334995197032095029086006295439843189376997476109307647074676678706049920816946105149531035664989482879354385147120566693723671705452133899423563283964738307325427598148956924744472662303482921776148576723774735018800 697 16073349012296228025073754009621313460750406496662196660239341171808558930805251188302444073077423197229649686035759915238367714277770550488573367636003289301743148976800434674789910495265894795526177439772905461038468144549515749037020956949113175356750361144698095640094044934099393480000 698 8871814672672397743661706032475055415206595003082746723884869974842488215019443034293674954216678926573678471599015794302404261551023072220449337568862426640339055942220779968441692461172059904918430890323325149462727207244349714116710634880072672442206181550073999875103634925804933521200 699 -124872710998812474043255936456241761598096627103590986823324947707140456340146762275342926381296092235758614994069381369102544675712838116265265118699685156894025060359702457359155431275620406175760213456675179374848487862090632818382051932047258707551959589752225104777323669702409129651280 700 128541747344533649630072964794145556726381760876736018041369000461230755911866978421186479132449318315865483238132787907374446016413901084348910550318613470126642124357821676105289661603853048972043995633209325793070840579143864209428662022284231321695269480614965509577904998502937068740800 701 669658858786581835412527916103119982569339396055824366802780144259174321620524301156265427086632530182029253685887449871162210595228897820376461608493966771614242529064078565301904577574979155244180406780550409015107024406725354722426392184958179783422613114629358431741327168447713965667800 702 -1909693261223195735288021991616637031577904446263929108155304632005526878883634646340451984544738671252722860286731767020058151385260661225462552847200171803409816567337783610457608371351409531313236878618335687177502296398587790889850156779172150981068242773807941058083732152314372302800400 703 -1734249751996385336963720661594735260175246936198953021343240734751502107141415948451637122015079427294608449579292862506411611694040220145651195112911119558293719828933013696033063736719278478814339731669014384225240064813411018972266032798935891646039487902371019883051818976104597700354740 704 15871721656559446961732891727048862995495217464894149089048145619188574917974739697233327463589847127174007931430308530581668463110107201584352216828242546217653105126452872653197254734147876845331033848434544245564567768652388143937477367245693443993841473706885619039780744208569976122312200 705 -12134797447363068558968196940925269145909792747805755673511960678061188979814097380080033900414089635722484504770212327375228380548899186422193597963778460708562210300095068313511482739904988550292939640678315407658821903476012167664074937642472839036377006485049624136262648338205395503639440 706 -91514858495726184603181530797924559021646461035522967429333434693710022553060769598767097285279785345935517592985721851722167231856248882978243532976993429840373346747831633563460976282601974305986823961301565488792096002716368540598265026017653618473918437481708184378530847613835017275395320 707 223344989412402644187589842106843476672879649563797656187787563769803455950623025756847224679135166911641718784304699695520143803662413642580851635567034450434745754817209271903419746368295679763178012166767549139497590727418984652030715038758065049863220306123104306644892109292631990008398200 708 294278211916606710125529030446855988658743674237265385423028929180869990406774112328903074079778778052534507579655006905838912599397868794864405930887917956344274938555146703943730968771842022225043070107021701090613512641529626062516752564829217957923837626859169779862677308828800558093816640 709 -1995465473236890399964942613549835999813889784333595887044134335125138822604747664534101710132320085182177970576235822548246328115618670739315029634030316088175511191887464636270993102254091583515999487367747641277864696713065622602838912325549129941106671207032027570354523939276413898698819380 710 997335063253356939002662476565734872760551035208713227695664540102826893714628940456391428432707985190213506277438038945227202948718622313506415681223542169315478290103468922667806580939368798334277814546503286818118831143891507756430429991591360606181218280248438240824486372505582359333983800 711 12309982192827429961624308723834671397581324240148418283414537409562440138982369303544044911566161103961554348810302494357535444216769822581245580179357602058410049749622923210532154978185215364884773832042826116188298680656008970508064834645369447878164064425931879618485404825540328729480876880 712 -25643533038960425515084180542952261759144702340320789482259498686160403092509501500299295950467790651712313403823498219152977562301501390522822452289671694803737056991434728078529278873304376407460026421423178160523504076887653215854277110854387295146251377269130034660546247898000633085145061800 713 -46280914613327214344050962954965790927889391532060864346162115184836639769267028913917473071904250742600055677600531224595149313297403655805953657727224069523789181727398942997479264331361716965681327831419996937657597168014533608439690935468359268979060945173682207882571449109690153675611306560 714 248128223190037905535565271304149690408284610822028960651457028364887862333193227092894039239594521498184699262287999917446497944769629579960040480281639306789135009441670155929979657833539212377445398662218264526864350558392127250492751224357565136539199096326596792153126084090618972669094307840 715 -56873762584576974363535185080720742663312739223860417389180141272797355597735747305194369213392762753722005114626228623045746605499429935363036283852553235815926290507599062647285218883278504222879274694539290380643751718295212064084365399400260252902607522403510438407524093156559034780760068720 716 -1632916699447738563590654405080828303092058461338073047724140054922035400879290087476255585588885998524476418651332862061730859811007458373047132058590350641130524259114841414543205989090459094143246545646174983845372090464683419262291339010940699285468608522168579330942086699393459319431556463840 717 2879011448494350196217081234010279937196548406226594555502295294569859575232341058878822738521927071855017923216209678646929226745377787236705008848854395436214477058306046565193141360027777565393066346789450765277303540452643568778799781371849253643222826076535617728636819334914141249312061582400 718 6934675452919940875144942009573290200206168450698727468753210184652589361984377320625235551922839843918346848696897264729020976583292022679117334767219742162747249734278219337862798601055572829420531893451634366724978866611325885531507314651120409889159670845420454376854076388011212190219657979360 719 -30504043606859116334212458748915726423418493051109759618063628062323454006806211522230811016505728060779656964141369561366156441793954139620534404171458427437528017189659308304578824217562870030616356290984106070943949478148994205288367022788416775013083162101532995135447705573687194295367165459560 720 -1636724244265612225580904727759117769914057062543091238141258187158951943586114165288184588174422460389321377451963803428781656156936953160635000920290940003932833905337630620583813262178926683560127282502438830737655111058265306183777658214929839136466853521116649599340753046865064374185345892480 721 213881943497114696904443181773908218580518847567795360821120380194393572734762603414185655110720474913090034548549219108038361641174647265984392030572591947878391433277832121764939824934513258790708203893198085043603165647715284312951955847236325534648678734745490503684483436577679846964794066749140 722 -314136805116696510640199262732222416912968327685941408621769035878361134148339349453440796504420053922153846377631000096661729351451528921835425777533348722713498516763626798823531866397818029877937180048017267200064453090494350840558924106274511905854801928296578210565737547216115078174896148975800 723 -1004160830980050668758827197801894044573719096595511574823540116237838692131792148025019695896270170725083375344584444141247238467298970130189915312945011985885529928414117792688800987373588241269480650526464637897744158300898040960283450072610166964768173970755778053215392543814196395569563022933520 724 3705098481997359530941527343126375906361343395125146727056193217083950257803474663794600367267136993279992148285426035491507798961596478851987014106661647484768358162454212116052092710042261329413420781134263941190732905199730640727669327279160416510925048780651125409074964630206772322496998048753800 725 1320576734544990989702729856942766591721995254533066207322769863722616153267951184897747574186735572384779134116818433340309575972761404837414291077036737282039979952284607511145638855512169620802535924422213689784683888877041011495497743545954810857418756941190114651689690028817776871791194924298720 726 -27686489395590462177630752801230320500300594181297365228877054035426233392572727792385288655831073183374883187484847594321827673523822238547715866895417614923165060975771604624770759500889344238281883431315915541480725494438367844830187997791292970428821893859625309862303155663047108625117828771262720 727 32981256534252471567640849433339018843485594231707005462964559134764724446646710779007625656409238224058112700460567456588685837992758076671479927015091230402581079484122670288701970065844101694807478374977771354769993478123474749703376898873908197314622769083881685276350336843626052881056727806732100 728 141682660056337454861845201197868387462335428526409524550388909209010886200961904042317100561240415338428745245912641214421494856277075358634234610338403453108043167095496565168154609772110290819903685643004204621426372070376967443215240936331615765257489499455762063433220722761784394029844065562213000 729 -444181439265349725203480991766637639236716367548635236426820861816441958125166543586090377550056711950979683532543146126931882513404129236470873212260556869524081816539516351690188159251779653732770158626528432676311417646643954289176080644236986961926233427613214611448895207662414007925355060504552240 730 -305945238847593146167329197567038624558851038904460218861977673118398653375083053594255372258642634001742310107176679552970408400705217087829143943184848096086973591930380652878652446988506962056099289182337270562188515912097093214190875790519526741394082327488003569086703233229666156788544723110732840 731 3543917074238813118050249348215496382044847799799666850932361739959763499461309278758784343399173909201764244100270272990749723628417361964620938267918343332045937903761829153202924752862531178075441526653678629394485465876932452949645949734671242919009001543432486985318919554073344602856641009349605560 732 -3272867014887581295174602245767513190170216494588124114035490954058631828795087856757289342796082378020722150816714965642351296141268357880279127673628962146090745131804201283681097062987702231972570030726537318751411793369154259520917158502767423742003054271794124214463841161208034406485881696110651200 733 -19580103266448513039035830976730213057674428062025559648506568394879437753255538385016972815261458920807744965370085585608338579935240275213816909816869854014764961160225159631603827894930809560008350011110889956136381114243532578120538457431395990836212279173752635383561214793991655461407315881341117700 734 52479888841817064688263242675704073560074272736104140696292447143421180740160323556499372911585499004184684435945492393745025549588514735586010658108818996332926293729534291717061295591781019390564661942282166478898210241716639364705048555664616174204486176190639594632157456311752582409680971404673705880 735 55834437627582269422772258069056900497188246046490098723115199424079025517700479245219741182104954723040902678709879574112100850499897409784362062577323474389171225509250459466581633911271026311900788960030584591769956901382280584522651756738092742596659638889275001092047988858399352858139868362148679760 736 -448683986466528012508043264472137084245094461883386348228769793779065700578664390504643186653020208770973074667649013550909671052750946047473700726299424181756344040399508348710749949552521100273526640086964317175706466635568724997802971958126576427329477729030733240060379405645497880518304485967255516040 737 295858661734013051473901716399880078298800220738962498443567564164036015037006683607691126109051551183147271643743158535204724817880348028339142379951021425925174581478213735978695662042457969401597485251504598566331933408950627914462234318828839469701355026593586531456590245573282287628799938887015016800 738 2659402650611446068651307679828206711967377395244377685387903018701526385171468853541243516962984257238867147380394409581088591399212402783069077186083248584111216958794904226106959347359315750461989746049993425970374017379779763635489145024751541256900601321727059801357822808050511616979531400227464576960 739 -6097685616445596044159451993346367990350356160235197608597959423526997954793352964966941840446934191090083423569172322010550649986529704588226071559081424568849881729490857812553323173282632181605061770012031886870289077533711746149116563800439557589430955448804081629659142951711002523637675606008091672640 740 -9151726591313089860967260281291192862934102175271502162102031610607493652830988705863538229021798127275070304607299951478496922815613682965031470527990287115274741381722951952650759145228129333912039299947693281428237333497743894333592219486581097561825456870911945998848080520014120552907589777282606623680 741 56188924656207564357653956276630173968682342124790221211676261208648552889184329134036006556153148506934345333908857709273413345174864276946929727399719129553769063122829859319958456547515262790713207134226562571362044111272448279816933395800210350265895768990232901194442081086512499646513900330304622730240 742 -22083045074643216695542493093697097075578302534572537453575929480751558346547868775169822465738802548380797458007047370595951770265056368582300382530418186859280085002918553307824110576180870600817685365277237716785440392876627131508511363001232185273504502088480365050948361174409697046908099183810274294400 743 -355826661464459764588356248956165353873519263080582472967026029900655447856678357053698593656211006117206762699379979528639442193611680906700999077568593893605638491173715569873544523705108136842474790698387957469234181040765017425233771588626754463347897974691777256670580746077101825096347607750378157241760 744 694573767893971765643703500714016171408170614762589997564935038229759300570501870719233724551568224191406503178365474184844800283659940213518398498881683136205575012546628016533594462445947928762539105284241040809422974267718584204068886507990052357496033126956691320662411780951348554115293298491077802800960 745 1409138887706974725443282164790099459910172887555824728074240963066918165907093558263337740154441519053900759518891898733265285411395523088990562245069683524694624607533570433426284180558593383531959577938013086189383310176105979929077676326659985033484201677483729184853300142606219066071996112010880007640480 746 -6958556849280745906740324003840290547630320803004399866535409762667014711586756736482897149159163427509410017555167773521234151218463692198584553270953309893638261521583208605215358261240295766506786565164627603017540248176561528363058022364858071097519725302060125568927837631240639751220253038577945810397440 747 823399058523988755919988073207534962612368520598939107578744991669555331692390976403064823152462020793226199915110336307246630108868208795615043510934753440785466619256444138441045920692151335091611508293234992709069401703938212902246785749539180654836784128076751878201089354247275969824418982918158400020800 748 46976524659926860570786198856081472555753009804368031895031598269823116578204947697791626337225259815197096103061357699327224367523634327088348496614119402553082814892754505949077383065112537245495855358359909908581802313203477486507303546588036962373451430449458655781207152190176539393087053769594618655001920 749 -77199849301695681135913390865472098118696480364845289543950764893751658298146969315417114505537115175023841286550906280352139481502850732330656653878302607381099723803981608588129086153402187189230696193237519878624113645121255678967362451181170477102471000472187087008509321976321065746412102087698940412973856 750 -208107399634977951659864545096448715342480040568904370230523592496768933790677035843941589622875783815002821545301998205855136885181981196364956166395754422326752100398217927308883996814660721571685755957964261569673741470225015425086258070343980706301348457025449294742275799083208076838939930448105200811240256 751 851796583721862790536568151962902740830757857246389911220738867110098735949824505427751762984112874035145355753237830186763482470993273371037861171132475029240439190201766720817250009088547550195346156819584585379970363011416313252007083028361693850273544225368080431053321807872582812865640158839282987271056304 752 146073119507052446170931354052665004720761492682178667634435976769761323464940483759188567357255249769128595168769288608596697166130116717776050898405453116066076281356179749329071911312668646927897591720315735891350716827860278463836536453128573040302927003649363782704534852042124805210945025300870587071682080 753 -6126253868964857275121903149341403124853852456246667248504565571417227495386471217412261617097617193192169957238463651102266786996143249101542782321459728057537410324582258978341230434279369766263785539829351825902053644940779498662225450522890350232387385461294027114301856383194268610927868654101387656809614400 754 8311113174191053655852974899946719940319202630365957301459871223187457706923458138434604302799289736989658389291794570305638170651291289459398948685563573197767189669650554141952504244725053221961723851139873366062916783221449655613521424197351271030622973562089204686065574426073031476935441146807206132432133408 755 29813784826175352602887287370181440530054078102079587357036504325675522175896609148926315423960652986615009267326873336433581977925092107390802583718805281311430825483979229759350677201830945310127932562092322802952361579021624432494358551154612056485437063160602008798478128619735610978337525129434713692764959328 756 -102980615858082908746252517275343810544600422938839471941131302224450690850181004479464327525075525197935500621357101868392633483327033871457555558301237585094985922926668631581659356239164462590013727837442103470138826036160159497110734045499872400951958167025718568861514796596307750382393883847879660338318801152 757 -49920758768582774821463956151720978566605227196940519614913623219292643137145085614683478028947397597699937706759000908163129965938822055696868331342572420703545931429934258203102336992717905797774861861022170229165663659819124414169414000330401651966651208278295794315674315605645269064351344027078410570080540560 758 789770148420688031577992734921276999256764078193863340718442062321279571903189065816683445108676557159047388375595774481328692636709357627791536394938770724995731147946439519252339812070498156259133730691952599371226934626763973666672681478049008519157207185216954662416928144080712701399397954039071425528404249440 759 -855950758347142448762903238984884134133658514051318730677400879745426944745028482329805923281844159777478958128081337134751048526841599546374483823651458571178995348929621352417924813658705481639856899762173729862440669611437294116180016154785482797343301227374278255952580233413338542530117476625915343020366826176 760 -4171534340165939463617907924953862124224326339664387584295468878289885499730459903053337224507569752342880701806321527169515210178154307954122480756808625898568994860938312659388202428450201612526514705246676924052075408580809910943217355533271107891143969800090409094646231941710082682241882804862047167296519866912 761 12281781812966720978068827680948973039370298568321420899479206798709817971884603466691012451436923356704875571455037708189329987457475979559019625451932963305174204867994441975062671069263022535756780647220920367606584328654091315003535680812691992937740489909860501077751722563122404471838834368623984048344528709248 762 10222871700104388192327102483864352734825746625334819263508703842901069049935980354524430983779275318317665051815216229104162691750342505095554515492009859141108360865895731536477961439811606534619999400047525359584853913244609113786189917447105230627011779362527697201919568031226282853935495435976361507809868189440 763 -100690143174936519618702314582161217068489238518131642499036683229583395236177567557970609549690910292946428570896822936790225875132382907973160274531864328617166535703423816102264764087398952987229200389346487775568725916238048105481822713483803400175575362487746568321400310605943716427243021707783160682707079234112 764 82384307201842374571531630301876851415783533837998308130261573305158022498874530145268822548585989652503445700728438290000681104471787093085767343091804363196791256486371053259172555219930567364244439029672472733319082394018625452502797262615729707060871675216354737179265035800712988999442441307604799281846406858368 765 572559261719307195765886641068185890331658259485523243130392412954666701727417412035440918607145681126230116011418849394940880577295060169307809382923907088197901148986185619408852974145751791891532525061601437561689687977079501911617444206040123557794595022903618924898669207241104676100345314437083326664334970288896 766 -1442466013429620498339396270411102260368799953636584064313485159566758143450141001735538138056081862073615226073367931506837291827078309767166613329930639343749419223076150528245130367643569131329084802523699163987300898638530046678399789735993880573912596202209371264928845681703821502556142714002736783661729435718528 767 -1773423012450795623825025157014884835036057399878048047861887233751796249179200009277148061352286151791670946043822133802065750575636687887039530076338230448791873582962113268790538596416662956481705612790831871053577487627583012761168118228974699068430221212133228657383453399113135852115165119773205778493131511708470 768 12697831718021223167609030039214308989284983038633838655537894172015533914408495178661584301483628813043616401101826016157575228167867416709645082156766873912413157637398030158676647201469922048785485409350258471095860034803387190406949784052688376191636244096113841906702959665540129520965639232251300072441942444414952 769 -7032730223167991210061194713223230427605366592091618651748179515630667910404072175176169812157370206876619747885515163343971166270580055853543014254146868774219644562204395453854152086133470464641629617991397353866508654325735221386450388828548490505826886716127505905594350948347468921826170069683363386877716165018387 770 -77314961189197285001812888046291526434096177553305436206867824155217606558110595395496877743855493079148719156334604823759779319533678881873615305359052944251480340221639514230266364380097102501819053861382057429437267750575667089579777566925738283755351660863120661135701526203145256648524173878823169343225189395669126 771 166420752622027061845832450723043101791265897958827038297223509997098730827235723863404612200506884166796057062601940736974796832097572967322974090266040058631126384992379643998910563485638358079823009343760438716033165771391868252579791064614546832353946725110265031040770893971719780776719799175623879976741597980375108 772 282647248530012068609488635341151070876499154139817828157935205983799986380340040894717577394425673806877183892638718725662098446592668041398412684424287568240362504101354544299163536059712457094164093472488927112053599189680257278544902555135420888723319273366372718500075934590519381707605330622657718526436153511686290 773 -1583792440843959229694280816350052422925437190188719629038841129656652794046385000753612879696373203760991662421469848430156523384049240555536738431129117049550689790404277125855416870889626724955467224578451429918005774130856894372253836759410013287972145709375009576290313117379827252107125608847977665196903064001124004 774 451217969915191991913019332544977766600041922115769794064003715882364668408763170062727301079896910703809141457669395374384209300094553856222197753636363623302583651796077810998984010687764367357900458622705189737274433557011193190714714680943335900989117369678918954590740622746801477571060061499261339778986922538932520 775 10292025886335692638416956917303018758238629545254830534292645447420544892969355779410097321502018792881629083081155089330039384599470398978297677120006223352796979594398390961096888818219875379056743514848228838982480665285136782709493991624451184593099836347258202948453944894091649444519157172063948550619142814008534623 776 -18792205442628771436586103864882152375417481748498255397240438423598638990701273146063832209644976864633411205672622823638011749891983802815899226561460498186510213900017831553606669865810670638476841183058456180068881688810626076186659801809841400679666396175438758336075403269374498934282730166527959248048319311859942490 777 -42742910300538033523399413838773768774761029728139712636285478519381670816798918264641778778807296780019761511073021538617007919388119405302043293737921504049927819910708299144217692939526495788827912554863671557474507686435744116336020339193277122191656930248845206738919368873903688394177911098933090442175997151592567220 778 195323257037338601967587477741528685951045566559420818591080794491679034268170986994227767060714880340348200462927362370100603204012218460645715487850541902660308812886337206798980591940550702500002582838910654700412878274681979699057626751483937015304418736566635407469012491043724753788942079622127178578838504683032417258 779 -984694789587540077332765731508612021898750870530355589226319670476639943114278247373601016104198601315688907746453014966093687138463453742949951828550263650034202657898900167730559782566873085864353469430773145704177178394891900203461431811128480648891088494427691856651855028171451113609396218252280438760946063605274870 780 -1352506426490687955566018166258061630186086780248657633952695193908505828117203584524383193588588898941240028426547343152316193086769676977986914179386571100668458737960582578148528955522056923933700291342598186284091892291645752377168351353026539814027150359411358505865776729673280807282223532115783596535903246412628420432 781 2065353831273164842890749068495403555204723039570566945146664695877732903800101002003324245005408686985301044605866224206302375103537949892420452389887559687173412709634817144935126865817649491351098850346522126041704671261138948788637635811938263846155185747407352166622110326924142632975729315950326575975764502149645300189 782 6232339160496028847935765771694832601302304568843551631150794795894462303507864863140101188706214074536448092299970071593499583162839909181459951294907296466243014254758310579141435448520097691741355345903865187494546751082737879461234511565034606082600187033429732067003319221556630683354986688118655806902889323074387705810 783 -23803227670538833730788817805859670987874721444889578568122588114892680636343907648362205475006694850364412638818249347172638689991348896973020596040323902468351811959410755629143656121139231836551798372856614011240326437155505141398113352605364843687073723506704810610145181077377080897854614859307946058755664558674940647788 784 -6975192079813817949910111568721527834374972141965017245409972413191735959303803233673278618000797400667346908260826887029475655252527395371610271587965531486759304397297123737742894749779389672213727630727815520770857217941950367258921610460105620024935564987641147533400775422176450849364773718242247169510227483720072116934 785 175627396748745211842835862741336923481238338635770701560462390328288732987357412524199036911691092245261017287280265064375997935654086406073414792620852566078086412553803943678508932366035171261508774582482238456441244512975406648042637223196659347450603688930292101380013616123144751895634130851703470946113485230576672821660 786 -218955530419889234616224625377111440450163228261491502242850602650433428086128585669915860511879996494182463759803188883255981841634242999519583712097075149360272528723324130973469305002004823763759546200430602729658961000841597835560550297758509736052052361296716140487766670170592266625208757368075563927662441191345280651176 787 -884255363495521417243971929827848521330691905202538987464081593205277656485620441458778217850360091369896301633987339959251384589804416052793678445029698695313220795533211544385502884346112093103081144734779200686490209678087961576373516183779884096097421642559441245888653390197828443753640217062980873746528776161798845530440 788 2863754436289588402666665231790065707623968585630731257161729880371448560341731256126056869391018607129988594394826924711383385817023981606481689277453302030476401221622037628757014145544581230866944864306051487722513632641336377703175159488963857373194277131977773649488384374296288527855665682580080668453954309493391868642152 789 1771290767884870786846002774345899033879156490984188783922043311823910811471448974324226224011373250813466203874944863508520409885877170951855164427234593631117452746552897583485692553972671603712401742201268914236211526643366454810059739875331078596751259689075098452788763269134974960337051677207929015271282454096671684117632 790 -22548850158704276115973964144588189248539062587861721783229893963188097224351997286904381908084399213375855403969683482731415034890973564102142637675294757663407087170356501056424712253294181955612202725467193239273711471646930159508025315630730834153023528242499043812710105487062035284881556467952055897605784299480469445696336 791 22040934573771029188053086722224206427474722968120444184500635830725202929537633353370082406665193963959010685303938590827194480764588893288183721917151125724957963248642033339143105702099934482329748754795478764697440166318297936639559657090513104463435412932833576841228133553337921094291797901828403056247716719534245668430868 792 122773144120244335233933729501261804452412237246858973454872535472385909217918431484660691781412384353857184124732705513131041265080173076675300064579400839900520363442226447024997025712183266960552699648438707239272894903009945735741457025110493544322095833371378542114624728911769489868951958766011662406219265868142706214604120 793 -339667480876141497663170963869672209343232832057739119280376538828773255110429572741749818462404101974627206152105556145102713922055971265214920636743768920970907122281358683547561822815989549199315955031135743876086383564115451054387788404744344459089370196706003330658879133153515704139337232789673414670330202613786115376222452 794 -334143056863575102534156984033340329993932417758252520082724693608500839964383738114575964206203070431828239090613916676930150797714409750161935287661146922161488317894733422206622014152160020251185049732321222743316537615091328781847398208049475651946495928097048162691868939728793947426257538019941303060998770586441788451167008 795 2863374427211615426040461294532457060563504818624580242870557193543998993387638390131494281250612250563031319890482483932438304373299146548000910741776874674906460704732065716962726485757554968038190572772389467279017708526225952600622501837745297927981359887936521429334581821830748115593997359761389073650728115924106683796311096 796 -2041740650238610199837904397064181738698083335226330969486378198683133111027672771852363506202411358715102940862772445790882091179101916278640553545946955717174854835115564355203570185046216994019414999693607413187464670549589599091982120967570666150552970291505430544102553541792300993188883514329551411477211636113724865641739688 797 -16743229058600180768318354002511841307815473233838313974332430695529027326409153181525659052148223513582425330214948664228094826943837158246413902374878206174709178011035444539197137188137327728064936346216819712714059497546374529731074675222376497864442457041160808852338303238546618088277656453855640393983512362600120542096944140 798 39639227645790168975073332639225643639651691228269791090979735968134204541300822926963170124590758303228871634070653728411823987803169166576604836792535968660566798480787230483982424718209226346788924715693142778877767450077180773683192898163015655062692104057471236877920772103575847450240349055496832226196779376075181456570981384 799 55742876523467686488561676167078492650504670428740693471894514163664599977940890675696674237732606731865475000528954789740293261556628408159362800969680533986053014448897323882154955709832666920113553259717598658142503236260146810844733368014436537084191792284018490160779926992371501790956550416101355386158473210770082686246221791 800 -359655569151398601231267731188155834078958908486539956612004977852177596742290410978389806450012315842672527815621506224057857381434450587727043666194868067605097600524446303479689123426121576996945363789625801503499446392454858988385106608980254822081432706126862639158146277165299370998402231136906241578601681697826754790097052410 801 160969930118356194097791664721327647918681532120716510851956974557375653417191161754919719884155944116704305465465263765116508337491761014663821093749858361190336274883574262449776891381123909264253313481758985057891522025127004282647737165795201649960930724091163044541599378035519050951179957250835942678861000113296343438086885868 802 2248430343803720911554738763161991138946382785741407631300135071922526159453166454847737255253565766445143002609333428594707683417174299980423538691498157296842254367794911257784409885535035456881102119210824125088687798884043272489898339468254621507141916510042519885811133893140284193327582079100080111863263086036982025553933916570 803 -4538299319061593967733989481580151805331075364411934708793791948539474876054451434346613493718246898281015960330947984576467670649347890405553322828749770752852576050444002984732080175173207612263411998961068873182043142754832028510732291832400070951741015176802304866755787695977144013732416273222415602575384333057523008335494469994 804 -8680475314384327451988270603442210362345477162742394495581790120033150801335002386751456285797889644183271452438951173377787989999991509894520558831815222070442161606510217602574074208104106794243528135748556655122481994301662497543653937920389808446179937460506023894097386159634253009183623189182605205815555088088875833034450481264 805 44676340332537766010187920809732836893617481788696891432634086138052423638095442195992121860785129937925742890616243769536959827685584563005055703405580044091433002744599126182961576477942817333573861585242045460533361737863669784536495976769706325207548598118289707442414434598771260311478221656370529703150630217218768708378779202287 806 -7820263148656461854059727847467322299312997754710682797769892842763898851088717256536408974196844835485067104493160863510361700441521562609567381481475630785229276652401178005274955427315831636139771971565435573502854942872472265088421036441403990391834508822805127347960681452720958985172059987464151289878035733448699506523810478426 807 -297838587816573767879158295745471192395955597039114524529506231774685050051257194439404455816550167267363993980139280816068982130157517544210084044801644941071050420434982286482294968504586572618705376058388681891256820784993742496551510148248352444657529420440806610484413028630226723662964933319166040384335169441596074264148163043100 808 507560560656054087272728945475476077292051988204892351928528125586707896051184342883682901619983324790132764387861184504670731703230154249989942930648038989678253797217466575648193977215655621766179450260985738119522607412494218866225052410143267678350635092703150805414816689816304691976867657386906675656071898270869925223289235283854 809 1292375659324478395020693601359619033025537169863058801571803827589531005548417401805863485965595549007486814787360825057098177760811685329221544504321827584887580799353290793538246837370106535384972671963750166844700054743910895414875064342431794355386748096483555865767235887200069182164462786771515143124176498924519156282697957087600 810 -5486118087012131595286261491714454033731327953981825442665425591322871784976844464693396342935239823273780954597798748483651860651909990474354042083085989941655177505894312689350453631305368639528051872417111199746541269993465707441550451880744150932384205903753632829436624827140427228094751588735597566414281456304682201718919092514304 811 -609709412121240464335792830391594572350355120509432696828145674836100474242508734717452961908241746104944005441260803557537638856565765802823139483468580556444772532803113319187451484830740889431014033027328195705224661451999519924262764803540401746889533037680118465496601318074969634997372039868507572992519111192855016479959732509756 812 38964274539074396396218576737276437538981806067542187522614290242207580389799174931730048486172884177723552932147282147774272985548974311137096327545563499796688258719293601185480717424089202112555393056402989146782260618977510434595286180127622905544939847294916185157832609967768670834096478759438158894952276578449259176916200223096200 813 -55081242373045717409461345701821605386079969728579202321558817755348947754405958258553706494116864451435656450820555180626805663869946436821897854060380371766907989803077493441946286724087039046323760285227569404015378535701674408005814468116707309330588868440819621583435670237952991270487117063452905121370690824487051617754381870421360 814 -186307922710154265190148117468039915839751712244297337543418317469629935196709360149421788577146336318493207321070196061766391304523418625282300155110314074184804768584133094371182151965895007341173870967799636766476390589377215580893680185538097186887973575756043025484509908868468694176435121785564281740776227596520537689549943683929160 815 665478325097152523038771828639045075228547986499178127392431601387035113301348660364738991386302955799108374550256440292950415826828507331208628099165029488293959045054830768124120347252622066016031523815382626258223225085184683835459812000498205613224608020211428469602701072195274523515104992861735110831006383974604687614031955410425130 816 278781189504639967586882280561194816185018382729293017434789415660811885866193332215706940861771150859432439774920925647177730290140139495799501760143182928884098805806190702234589410196076780335157615968341803394274085443870395805086065655955445067957319244738095031601058553207082266667047493066630606223704336986638531527196373351264160 817 -5038326398176162883708486754200885276024091042871247285604302830066504837507689951240568595900504900892664182667943890183086214292175869855966650219600700226349673146755012770027439745284328368453406750111341294665625198172808243971205404679326923080283610177920081798483082740481072793478815247611559007156104702940032314979145312350035725 818 5736156012290482658783264832962326604593028816488086739200155621984821110232415012458769052671508092289730442912877441611689797320526904765999380740464967073497791168451753699509340028999455167182692249235077012964801753382315027993929431378196858007243925435530271639562826848838686895344166575481042859529849365972072475646061279897851710 819 26201445418778294501456934467776969530608366159075396750130398810049404854003541369863289539790157652650050647967955029637696563407308274970775069894021508743544676045229086373831494060319969924121823087602736502895795051085714329542147370261059945041083173122819479139856549880179155094629768431597380425651441478576209708119061789213203940 820 -79653709742278969150389907262681059533635555004926505912972604225243548275858671293058559521979911777038964628821815915495911777090945717397587654124950604729806803226093833303746265869979687334109890814332360500398896565354022152617101779014499097210504084282552419268201576260998191144254555151199293004814283597471987864148645622713672530 821 -60421540121466462532317198522352780716677972236256886458090276540252308251879024235758944752941801321005987189580138644327528541492074012585799314663842224985594928589745618724733817130683071742064525908039290289736876044996988932078344353378175695982727655528282336293276528054736843450236710964529088526964960844850744575557505494514627960 822 644249015194530395009116496438399087457590334879295342366961710144552135001452899891678733806072241879127745712109892363837696799545628831549600358843016435393246979038479695525758221207564822480498411940685976726038515786484963142568522747731126063433487968165722061194777635479853930584079481596219731940955943861481821325273895833631835200 823 -561715440486966147559739081607729006649212116729705281085757417666409420647832052467461588110111238807196365150427562361074331265089127418702263780540620877423276843498902323228814745787927754283496912237352112227452879991090838253990362011458073290314324971331446956895684211808317752900777175105784215530441053440705411668542844993547882045 824 -3611910395696117251533949344555257821210886024492423983831583753235643000796149132520495115208203111284102584970187066545432348480303212554452080173456246075118002617455045727564798097032082198569353071215270170180589138058012426329969126762235401212750401670329042783912784148481090450914358002053466766930685628649888500192032050543805684090 825 9392624547482533480558503528823688959319527748204502631629317438773879709512182676002405054493318677770126416603558859978482306476586116134049099297136144127159746279579550560211751113233811974537325182395385295253935347164551208073097188904376468781906850609425791124384054316626179953257404110976733028808518120830524381002274401763008914780 826 10746419271460988024650849200240263203268873423315172695255172496621570149366319475740130556805859104433173467371085060167640806102573155460756273691964885049382279430301800979356712620633709406616372615037678510859462074447376541018639848091351710068430207956543663175728934755090535665215158341159253132669146697730167603085807813570072585090 827 -81482988567724291504817862273208361211446559104894688541809478300581797905454618430937949809943152328411553403333592789655484584403340079614942189495134803745555815466091268746480508146581541739237752933902882193425643461320096864054882770769466106291508019385322468863339535257832107562438366475321484147328652457478549601922993397506118114950 828 49519274359540790362829353184795739497918682418541586002257347778761883031991127369414410267169748661366008709939468617306479157273578746034359172742660861558366918184482139127132865359169375725454591035362917247403260623305750432783774250133267950985462622715291609590369713303663448805091197886485619217383957830686717253248465425238392506000 829 489601550454702917441027833793107006951708567544331456705199423514777187537860341683201949607640705035134948214247883019592733774137555402669825263983746786764224335590533572149470156404157440665354473571858975024052259814475348815046713346719676622437799958104618929758754972454245483899391106214622421745510260185443092018678950062097957452005 830 -1088616157265276682465209973387968161321285318907801218472700200699049931386474673793131046157926584935302575052299458050879539766871437304545985152690032917597472493399890670823069385776924287960957047455911813624758010485036343186007446769579530913080498920839207976581505604557403621647463726764947581087731767976620745160880090162582468558270 831 -1737704977181710209034287471366125186447547774932491950771317831121832627527301388519393725318450406671205613147750362767122430228673932287694522871537869592436315921628200223833133944643573806212751251545916234634931195830021400713771121615912182479183961684539848980907129454677247988608643718643530632835645245593949207424863574798393089283820 832 10193353505453184442504569481304877946188875603131009606372751041307923395280974233074746921679250299249491651105662825994454642452669310558202481707335863537538451976864119337767861877949992078906268437771812855937359915230912420644925220917094337700706088314593748582883244321790218683185522595317051857719748869888225728374452357236975020508650 833 -3467304843372600813775359672813766772866751172009210924380197284892350081088807778944661860131430254954466665485953148483575585830242384519816165185708837204385308045073947019847298101463374994123136450049127778765018217504041001100235729002796352679313081797082159636534432165601895958095617761613451968287788722089669223002901638627749644113300 834 -65401292624437145134583437286916937695052857144274565098323868694075146196758061146926830049869279649423746982453534568968955476306677673778403006261889839338214414631004345015049969731830189661976585025992876183337923223248694148814060119403880972007740137200421087529148228807160644103176841263834471081103016479787146684606955669177863029189960 835 123595646099328607188726965821935952028457191362890949782691105712313671635522915359589977249387228411445610321169129522628019450117595996570931287758759264810097547957259252165343340208605650502253390900486140281728769218359796593207011820743390757171500060449198024314836668707049607342348346371472331543444624332086038724706263250809766601810480 836 265349275863724042002104816283456402753479070108566179498965514001647242661523822382387088283018899030615519197906581654733802239682295439732402990714625961708658450781402493348248875290290999112289115384964990021186075265469752506841176829111561351896094814539929743766713148597654564446943964189042470835778988983833404774498607386086916569738680 837 -1260921075606267684882147756992725507226646206653228390464802360433924224191161071419109219592982969527707014731417657895438828097242096948850205234996853856852229279926245956626186940445338413270545987103326848873418890935923981171531780594325925909740090594524732280212699025251425286134401752247374848829815261663047684886273508229384394060701600 838 79460453234205352744476215614908322230938819954946002233008258117426426547098738867322410720251562104791950999541898809536579010970854337462392804920683553709360616139802091575335837433713418796747330003231133553061620896525499378225033676991649001153110559815761568933155508683715633501460629625595985324949729840008823516260502782423604693526080 839 8622272494105082622426801566304740917343981074241182749085667710840360344145000392331575782867786041639974285237674602121949406953083342311713935201044303373723685333953045622962799721152815322135801818890974077246377647621294833471027540411892011755654801484933673371270266130290976966906585184272996571429427248997405953984837505872823347781470180 840 -13675933569924192919577212680480594937422095038765510281502862695273132324379178838963983112301120513439344673003503107607027920630141968319362433825287924598278364156633330540413143502878783615302153376449961085521674109424522353123507857112822586541588136430919124694443523805263938835858621706934619653872423369122180385001651804889503200475058040 841 -38969600589417776651778686939467289788931011278603938596160167228830440188199999208703547600514596810540147491894594088218254754553065063885424485026720271271663806688693468685024904058382188557960807795155967692847309392827967031207060548795225984876840224102654512938781738798522514343018948001133179049899594963099228393840724568405987738226870880 842 154150508905572136782583894909506737633351873407108199543949821495423903907882166190858138877255280369190153209933729117430144303438469470760230609193500914872545313389458605813565080608254099325729161136348240772502622666106358283883157013656573564417626429741838165234081948404952536042040446279988975688376381813514569229613910328710963014275223800 843 35568136127411481756564924839699101937592010616230777639302491336243932587396676051012139282991637995960176300015770137886838655603204740500771269449483425864685044204631539697823128920827209278306301021949641326593092216288480121501467217337348837760265117580305048738533276906192579055409403489445602504620138844566077983567297572474044863791800920 844 -1123045265402051676275620188349480842505462729961520058188802840141335767977154703791255595059876429136954561147750208499505281403198845528556540454173821646053257995408778492889602899121240530902708280387288602518458720155108383822245628113370334997452000015347512818963909201241914668551511449695625011778789553855456629342690878686486008332392978720 845 1462898631746731978931435233071705456695844222862773862850160786748776401021472516722772146461079141402414456241031971292185054905950481603981909522760229894640898081581538167695983089216635702534943438337823500021750259785477487222339539603546208107168450377638338399382660575028232561464407630743541474278645824972077970731839264836195167518198780940 846 5560553252110745360794198993603130861234743201370912810823402750682337319807135080368081868468331489621355440953330431218384086064782155492892943356497631448639973216432199813512560619679827114359477550560149626729786126762703518164185267207465873511963917780350870972108629408750395224736306405935574061037401842727871726942921318399325945130155937080 847 -18608565961457762692826992618713305444945512662419967219080992312359163428869708463925595345490093298099988475522547239873969703871088316410764429922361915768758506205801609735071784543610710308457998781573661085530880815119515462197044609347953527891127021445315541595129336836544068093805955264723887717021488378793696095837072037017745504084754926600 848 -10231631527359502848509408436327394012105184907009717767671628820560036703433678403706591705167547145271818630726433044526774506674437077891544132841297779012513571282062486473265969287097530654703548617782291922425725231479650081152687918192422441811441337820614852611548788587496967800276947841160361432916351796625646447119559178207705392996282495640 849 144612292974809153760051105932387634110839687282282728636554173428732150274511968918514606634725135372836619194749173923198793673374515888180342841042704790939228291264725572715350072098768321210633491642138029122494822967889141755651545703984663601403295237982064489774778937743699953307614242626271041205363780239875908918589147610924735630791432833440 850 -149186194552941571495030431998256040964600405641112295895247449307034653253162139494505563040871239276746693629960762222099316036893454369106911513960565858479391565523793193634930264019151495149786450775493445361344297481192693912307434535722007170244305346160937393700828454828220765482069040085432366636329159960139476209171828188771020064350378916880 851 -775693692917876233328702592417418649361460738496422501274253904303302368350894505448616485452631307036095674196310747042964479100705667098267165640531291928381804537352638071737677139717014124309978614716445956265954707444678190065912380072631449826776750776422821011304597527804254640485826198218547342555355715752752796541558826874380047412803028215760 852 2215315981401430622226554092805494384006866423823857256776595734255908891278478603633584528089549509634340263294216890238299215093815455027124138424994437881281480873460433679500444708671521456734753603795159052368600459727802639397877081002240449369667270242138060373704259804697831563124781199731362975152731240114156329232996331393765067408216138785600 853 2006697848666936134574801963739539077192618062135637479235071546828197864353750314392832602889231800529979485682639147576815559569803167724623226470340172867328541473763893586694465674982465332853793155176436142168249424486866090402829912717156653072520616223382606517018940006673406689064932325810945741585807781529153032797618162595510975348637990238280 854 -18416683894557996547870737765553894898000590519899841260580893258076245240086025633239714584989320342928487831397305491901688459612345304587995745587110848822504223847595576760183277091476404584602909169358808709159705209847538883864024576780840810736451945169626703208125991889077796890491784782320611954621101652838476560700646890651171014592033922961520 855 14119653695897813917045971832950912017263276925232125212729880449619853418811490542151090598839865546426131492528980167181411802537198434998453801674538566199020605234155874711007049223943963026426855522828339729531128731705634778427221896950999925350209217620626738099362060769041076800456792333105351184711840431463221669769618589434457057705298679904960 856 106216515756076200227321013270177389604427579575676784016180056799987108008519055566309650906479305102265443146254601130003687464724166027082332356697810482182444500592213415400395990716171566380313731674682218325934449578311994941562220888414184071354746694028558839950653638199850787823385239638263814751562526801450505214153272237294819466360729864821520 857 -259603152692996323722580207257439290810953267867180020260995759893021748343303905315877116929562543752695663591797703006442916490737786043964012413578872337758930603512226714954817626783072205571617891323482395042298285681073196980218873187073672528552757380690465943370079535745364775451671358501824947574606408784592852933894157002943002466956521922622000 858 -341377184302828096632060717240665877215507357969639966925647342746274507555878347150047698279318344524006112140983164232647547204657652420402656033498136536028631291067329559251857201205148383512807333600585029498734949119822204870902173881994355909202750716015740478165740825740163455183454878998871721422830373716365703661166034810285268519280326406957280 859 2319908515803087881727068734988361946614585808554384541965042689145216095657149700499038299669791481379507687493504056957966724238494239490972099749246191475007610504786597043918093478984856552524457779628739963921059711470428419358196497501318298455832259900886263306286523329783184018201228558211385355421911083334731297862155045054186699772826900821762400 860 -1164229569712416417414511377980815813041921543552205639227561677844237204166147608961265102060491051671128715191407023233171761058386992206248605567136390222090515620966138800056398682079429391084320549967399637861802789369394283002158731750686051433377935275543224363281393421398150524250109649062511907161249944960104711468974562946609990555424135938863520 861 -14315434151884107650808251601701768962460489985187708313824913346706037566435856771021038567730346927333272808911013679166589832603376658550274396742728941358344415255952873468834135479037170453163598077485280598231227552015917718099545570576926073137759416529634493262057309623328555470230553846515087674078977812083443975137023040333074440753287826588666880 862 29865701571948153744470352362765295249422373980390303660028415963938463904633899763331027304737877682200406999597434901486415583942925053361279862156211044013860471493704933084380000459416207583326670313300139801985155076210861103949211099940845963096072053886152546703502451596053135847921125255684298564164370320043404530834710031657759468109369144591096000 863 53808932073603465398409693680795028488958779203229658901672393862300657758296895820614707640621468168830724672116500926174019591972065351079276290473873721899787146801964838606288115036232386724967516961564024803852650042897938079805980598755441739827845236036086105631726112304725770938738505830567460326179751207169715115994724938444766217969605227610743300 864 -289023076462473288366694777401558827500016992435399726865995414990748093404640200182223179730630816008404331437157263337792076124504803639074781901423618753319477220042356008854176164953651688198468752034708655656066952181396458228901880361082747921652899540606815577378418107111316985899646842679643945645392453732447810538411325492145133935260621330384126600 865 66826641601564515955139092135834156256656231089337409495231596156137554769147774708736731599563135647059582152686618351980933071880820322732396042527281186867477158874624409278852439848911804836461468229906354924895233399684008241946185292275665127451457465139724656090147633073686926883629972073142741495840662303293671529042570952498782920883843291886445100 866 1902579953370539567067657726449605419286728988116776899285455092994775996914763011651828696354119668116108271523729570797812154096522953136503171696572478688021483972896380362624981688352736465233159501285960723696846577120624134829496568477799739302887357355943115082367882946711576318173107206842722774802354372370600330301700094952041410052117747311142187200 867 -3359726354871608282314682247314846165162216156538177909481050924346277045316270275852038573734837425935165100584112105849186336340289634559340910806633294245987166556638992458525267239197758742946003874983957523668795128716488505611591079655176990923728267812295316570084343824702712495348303535731406357034688094657198395882944459047677261863235356526801623000 868 -8079548295870380293130566523360227726201679037346602663072572247358957986225092774961863764778924067266179860413980877077085700239424992592492763295939466706663470046983512215112937494138295506540167325613883817314562793642874416432125003156370706773601888575106960329950194101678298477948455989448485238732608834127397921525858543945426397859863290457970521000 869 35598766745072077796406495654621464790831477297559638670808703967818050467983050126057583845141826344282894607671118768146186751634363905207432742111573675120437496138151691976567402799468346987740786452750582682409591842521418892102225021496963259550176116276796166398322682913322002489056690909165429115738872535054555857894378122409688502164548279132844388700 870 1838426762492629830662069462310930296118507223844693764051305777774095181670084511457889100642789096062665752625618704416635723207852153066668949221318206955557530151841126887431805154086925112127172621595358766212095712279946367601316677049009889763078759426901183751400162886652977261440446381147816535996259778566890695216299197194581485746213567248784911000 871 -249672999063652876119346670696914618724207826959984241410655264742033204751785337646104678842712727600451728524986770719618078922178213993580135247556485784015013308636208698561376081617859864906800513326285903424943147486263182142499808828494162614200712085607937013879927484052630514760013915026698782572186094461279093154740579924781129649934052985246340107500 872 367331510805124166841836777638314787667140705734114664909476617649098565552956574348011807501550428105763650665315684084690931367273769274380705329022633578419919569649718799259129621587546057775778233004366626695188961456220309420450736543685522299132729392817978124274461040334073650349288220951950334418893314122097289035352255645097109923758623508250513512000 873 1172278848973716470345610511130622457098335361786959360584226248475178729842274387891629099805687266997480269928958615742517278167564454101133719100881044239724854450460339979871538322434903794583039238631353380726025505992686315852879477004217649233543562057809638765455809801415447143749265566554657649346956901801904690257358634773183009958271100135157162115600 874 -4332026520516630683597049519468256736807882463720343742431892990067337291759481081479331257339774397922437288857989956971676821211247941539019882677956408399512106823371933230077249668659995729999794772682874799833532395863268189015521937792559714613062486894652385820197285848601274395630632977938973952728916689796645861232114351204843003249714345412423500784168 875 -1535032807692526158894082881128184600597128983675171045030339835306412085095072085614068437613776966560892209675469524895269649422405516658277030278619613187902913351909549577933286514764051006740920159028857700667946964133052414364286005852417470503439376782358378053829174577307069780185934141298266868278453040217512664621742948013765300288993977061992758206616 876 32379638311090537502058403878779269153943273146813973874762171510966834437465466478848575125277792909513380969772580652276578800019717869006001349165474673097656898717188920622353890360320532417498105805075281761533835679567669844585142060525051128593335435351412010770823733597046045315344237276248860049023942487334792159819628312911859142215757927013045800850144 877 -38646915091489229917220143906130498496386618227563824239117826285818450585113040380944397412163063896645764104153671431365999891454776750031422496705368539469700725971184707502160358647035329803288692250675545715876472700164796078754870615152158552831754004016997699918585424441998643999677474840171917762810866521612618638773084342325855199043985365177531341108180 878 -165722675491630294924894829455170056015815195849075519386001939510865132519216027362480090521149181006566460373643620117502100324042279004016384445751728075896433997267269026349866397580108732970339929630933148522618551729565752028696537002891540435813395434578660679839863282432241933522320118135085121246331494305626000471038253259930085217843511702767928879324456 879 520306921467954251384669430721376163951615607643518457280517388727472245988759408106214942599254682530426673453918186857998193510266545760651923232539967449573131819473039730070882169999797599476846620313421616435361905244994926990691691480971104509635082584593627891654790495723623958278264746641009281618585557479065162623541183448144456561996636393221093248612888 880 357229511392574921293182651600854140576204462815721688491137083441825821919777354781287665848566651977884691315172315965454440268658081516819530370733766257545560356551996922924688469174723990774004085024344064963458110781826647102973272079786303038133396347994172516244459091433334051558666246383631616445689658016005770397252383896874912455935653346133651634260952 881 -4152249572451558101334819604337409093979060419880937275501389373365035677955196987747915881996785938412728633359929573975523983626587496211468976880783513632562654815982471694544498803806268520585230003249291304591285637277217632031075660123225500627524247764229158982309704088194864212857903155082312717865020881718979761453641631946307418174909680907756427187000100 882 3843692116858403634007123295071541455049899068437084465181426135535278284698298366269539258163223126959979090555495217430598158196677877355421759812410193160046448461755579037688063147330471445426456585131478578423607793584342555876605643568500612324255167186043820012425526902830988249952308403877625451683126313944544057651496197923965261664772368631421478023748120 883 22945402590474937842499059375708940409225927247274014459929959278269944784350740881131240062060101289249339733940536224157199806805230231516901919402015656036121095288328042393221951712241738253158454389943415011851347403294995650841647963508377826845150973764431429221884225499339216954608420883157970345679147583150878945957647652454117812143761808615754057768273776 884 -61587961224397171194459159198624017567953778074039605844980409527189840401645743470340724547198790339810427615254347264706608930064008271157527156008541234430514416717784026741068269335055011526851814492090597866046315599989541379842049815599112574303350234523295650202270867375553013776293315195661805933844021728207782636325745430953411893802871333089388334568732008 885 -65374409097178592187820323923592613397414030529135212400877218242455829869684766256819463417090008717829767738235400255294973808502320841350134816353847692422452114577081473770913968377854400335445950978890726584939264399360444610168986986690080643236283716445790241314060340063708649843401709807642227753597706554778261265192518933932880254193151142057707434855670432 886 526655192701891024463750369252723278978465371789224911890005131164502351804956853543599753926568624502547594445452445898956730680711390171271023873087776795841960886675771213517275274953033319161498585215404788517403248479768475585505130460667269702087028265045633620634106492492697282682933529320808250664323783552023872105271197560219587430824322333975182397282528320 887 -348364288393906834332861944052132623872778438707403176097395114935368471672351646866885236258407453310209717604927679446842395153133150370675855626629300395851897164146270868173104889936641769222467200734032288387325606113892249663049546414339897735419710510438629440335012911546330556171627951370027924565741633908760073606373092769451799852545766618689072738709766180 888 -3122212262523282221894254498916168970271835796413738424114108296517969305396451314669690274732836422275007119833347777946658332605915436149775497891395040962200013340141263463575261728451203021741327798026314084852284097032979068966547513219942479412311292752017641274188127622742241994748560964676795792770563196217659177907558644849399143470326145348451124029861503496 889 7169190712253089868772367138740178292686937296539099023217661532303407085154300114521522447711594128366846690343851158316775202388290947526150960274304961104644637057101532788053233531923203795770174014046563502371335829980159802491648794387392275021839739518923846730751656026396139939425036690780047719638379146159282971350990769202259506080368463897554254854653133664 890 10739718231355574217477732615344913551408093526520298835724057207447221514742838502824084106548171766772806718584071434682057093828507996608001228598749004689708897052179093202193483931434575028482006516885490801075255875059695893194743577851944745737646547396916048899719885699930015074934808008341207222537528693373956301832061975142735540018074207049331496128690579208 891 -66071389913698442467341438636428603849997655757095489406318435384465618068953448701696923224636379413016311787131477698399824283160876579300668477605264723942590609464631810209464529017397971041872177160333225676847410654721835385703291006532271695298724852709829432003588474947738778580971468650484683832298673460986572261204411265017147684691351074248976576822422822584 892 26100279490395320197875049713645245718191922818833588671974374007663503900347710983583799078192259719299555217957718782941151275191936027543019072073958829670667840560680186299056739243051946844326726386802562160560338393573092914881930206296771379017940824350478439612304166019410973427592694807431837831640334075141106071412316280390918808238655774651565983374345073440 893 418503783105046730742522965721946347195807726581282793237196931038346035955540654363370686648638915956273469305561556981358365804048053053981524482924547916785977539670020671248058406146869414854290344559178626372884778040853445261905213882389615113675847663293933633975902586779019085598149942158129164439386550776024971735128581917972126506933119701476219995246733105956 894 -818140669755424312200679173561856069862397837142803332581480533434498378180712134451163608761167429859273533100029784200624577329883610361021317101335837404541862485210517887883546657932242361447296986581148584133652095081793148612150907984988158743551399779659057616972400803418489104417480976869877246079661718140626656325352132813298135951651804409435010897571462139736 895 -1657032785801803699304961154608607176602422237876097389961588036061423195172114032521201773861489916187894175089423723933255735680031077776260646144787927636766623909326310355235073596158773271862185517550022656096994946054437991146244237515759722702686219242200690471594869876885900480264821127645305327067489337776458806958366241502343976457905670139058294587867751636483 896 8196921515491003759778447180318030351158401178297982510146426062729610166918361896716040585643320037206787675367809844369952901830760309065312794872956370399470316532993895591522830210224544316059519810644282893386290722660408880422863817867310199093840805548675567841839843925974538295697080857529931834341525361233995858926993835330496492835675157046530651318108950010594 897 -986367094732077158959899810425350156041404004094365355957382376222007568835006054423743825785325387698741601088624780009755969227489320662524217216197259423723096671929670786840880704602611083569468787575734482908134097060309020538442693994967074897710277373879881066619241528220388783502809022601349555168477219398166563348619603595367417207489005429373942865335812296380 898 -55349190530212739908081745767021137889754576957171527358294887926477859142114327629862994081906619055381609723655055970097477258006219907445439233097702312960343324233988496441951527464512780187066917755342636424656678039292001525599664613300859275070900415228143816262216205724177449131506864553600131041197804753832402751349342762353252653434878644526402729134523589358322 899 91104347468615682270538757619640327137740817254130386625552900704336719433674524012789973831738564555741010329312956959201939855935465517158058566974539640033372310173792499189770728731957155515748538013360516761187654725207355380827585567154333860751732270765126143252520772287770409383146832059534011181582978445990322050581437614017177968683172014043328814458672696484210 900 245187521258962590043077364834689026035686935884825650053855256833176054052480247239913109442336716903588465369375914398348456212196153280557164733843809588549819854262982638532498594549425005875840852672969528928977683077556034792343535486055285173533841605003142476914390854533791752648959737300822118266510331325020434758696515641202132699453620754779145351385987645565488 901 -1005146460821974475030303327620596605771718456965236969367788586223238589275060990246707484155884981942660993787464049883956765752678016857576497957502678079399547236528476317355770193993131827281404659423908704053290290580791297999321822276417646491458771807574528806658394544519530139232835191883127097831071949178052694426073572292396093714292290262900066493282792495913771 902 -170318639347992034616119566312108606373031390528936968629441895189669205544038321628433725877883867578964148835212558111975833879372692904870204531319542228509228004860016210746447199216710484385244107492315685752964989882518208946001876301930624073061206247528790498467310705125596505808056211983592774877791097898696450121525134352863953844998131606291870995041610639250750 903 7230748325364302455516661488190833682569774602034085127261644911982552057327528289498643695259454656359963684297239030178031458997972485946196914352491045948746136445960748049214244129661314182821018018050910064362514774529709272281921863225065522978601159370871133017010603845840215710883734700044821062772482879401945784686599580964742787378625462835010027534791476204670412 904 -9826851752465352598389672098342970858344096146188675190109780905561661097514287848301101337031409809998502344393293851283871706453355190265605028647520688275523808156650278502106068955984853548584298540357197334289869825052276330716914962653001479912938603122290883864279504358399922664006336541009252946203372208082474353585062983173184012602633082388011984965081224100477062 905 -35190602178018873240125560758301393519864231614350166690718926907976126394800577112429986552182079216559395900658393900349635670463673744845714479376007047859891559847367465066379947126734569168800443561619630820394450611918668913059451923438094953877205908446627329848508396042642817670148047504353363825131959938157446244272169076741076958799331723130908009349457136907393360 906 121732065741527627326447281374002752482890636792538106916287284976927963371814437947447381601255341656604366260028901246238390155912308202235627802712264285240282195911325801501347653227565664023398675201407812102689410488278999522001401707452730203341312709508541035423931965348344974840671583896944087088458309288568628807031480785212525404310507973924531368371829950331114304 907 58750319370959774630195865493818811664552176837274630169172408227387368394035098441485731207810564162223252983886928800867553585223723265676556339706988205574007824060903912985078627486201302020509604082377239538843586494563834061761105218619582914829625453000378327999212224419219535982396733977370789600738737087087920947492098218916336900617042580776478394361814638758421980 908 -933762405605087551697446915859628216681864442820854009987454049356884221656312764472666152897391795942372734735372911764929054992293445272440146216857164154574300641062193402728961901547682278321581390779451051550500573134810073501430612661271220731307677344826792222979689234235410985168389299549461754441307793455142912533433815469409578883270774544668792793854425696169129992 909 1014092793502014614258757608432531446436288819278992162368920908257859767412881876624401538286973009101766186831736620564065658589632505480100833941691307686675623932867409531364835105219069622392842529960837478860235160267849115705316787851258043211199630695960357143361366917791432609644772579091912284395995034788470278447816217587249819264137320731736318827566206782981841648 910 4932638054573285226497978641940921308037851013132809269933161014967073270393533763508925581933198350933751117394587513828864124036242074145458250199607775780850350824058303482489820677838083699437782875557878403810389378889816559745040902363868420656335962604421256811521407957547861351203056190451835810698779455792623671912549495201872933725974592958142574971298811354391676168 911 -14543290177058468589188270306663078993983281054419738561410846231503479112587160175170168712933120673523675390864991802045708218407829661112693317699153387664568528311329700330851592430955705917315565831499989431513175446045373632734824751307626838636920467409769947622466511228972637030997736188091523511244272816590682528707978038694002330335151601153679323649902871266503735726 912 -12071579280711424177772961990819673736799363705877018545789005639236071250001702069844305156160818879294722378350913418867209434095880158870464092744059667819580297183337667156726095985201223749060960692085255651316522650525518030141501657925586392065264728736430677106350865751286271187886049202123449334860323136320730942548545992655434235440396959364124705376547353538382121920 913 119250603740893245716747772659289017798361298385130232298099609679728303859558165154789402132098898773973957563300329036189004230468621646371181312531570762703219769062997018722788908961271310813028420894327698934783485792803892001050293362939004837820038128107062807693743147853332068381669772459406354736855420576203268141697985973166354647401719249009469766856596627486705590871 914 -97822382097825721532291537258599523977528524828510932226935163384473398276465978391957680256019296360528229521825296548413440846154348233324851480658553926403802829542336044946147432729195607408807333555594235717358583175686428879146726719858238474143636322742098008837163311371796849860773697595398078964192492790076713476492330761948961965190338027712739324877575199985522623994 915 -678201110860595077889904602665148492232751891382450918599361977434726179490934299180250782100177733684171520425569860652903211784644519850565053484271595705430968350153568725230860322355126808907740000674372528015435745477256504272992239709761070233964744634862188101238481207957741218175804927076531288857968886707589633739446987463411534903520429850182107402446170362957266339148 916 1711025445389596912818061061450712848475588504733532025706383677537914954451050669584723739500855164733417387929511233828316341865557681359641274585429248440277691236317624102722679712644492829873888318081914631566189681462876400529873671322691709080664501345812004805536940732904232590107610986757811600448520186891594248567741371941827968667673820292220402069657845359447918070294 917 2099139556116759389664332820411008797604593189480621104940236541002863400361932760217792917988334472200392515157634290314470947534817614176337161598341282223013699506422113950585688045467940263405010545601128140889940221412889690178532981000105492875379496827162888821320156057407206668731818315699106778979090040939299943919125445963212771802653473492605274834506821879764855730360 918 -15063732824080846910706211986953679056466958532319277482329123547920271194787253525171611398194823673669976453555932990581208185936802523116252649127178429321554090484475482007453064931488197540270133687806521567271343681835829994330287296927191280609259969619957571631444828035922460837172730941675371624886624682291527215319975425691431975359004253120728505039235287138342657567776 919 8373790125361113432411044177369608360459097479099628667857516160765624627562662330909602502450208578181752963406515752603812826293333901047946267505812113622296075874452230079275002547500851000402797006161570836813279887873464971907382769851809207702397487285661761317654054311977945420652024481472907915530777082057610561946919092957002864392291240257002022222043976757247868048931 920 91736162588463165099235738795182670106018674488849935829876468655200437476677528963681857723517731096639080160792535508468941587178392512321387390141030585132251006300243716481512580280780360285289898103612636522852364777765874994441925653248246108282044906143279715990813327926558098534836593992988083932626122287755698863461188848855249884134807943540551944240240510829334753470438 921 -197746468336443309819526017434511106675534553672535768231237318831607281724409682726337672483697840234958302299179056605753645458876267316645304448146255664586260825804518415149409272668562574150779262801512620551323481303468589737562896125583285110935708381522134267816025520021057738238088557598903758814678269495169842315644247781177659104211156701680925867709588599714967410346404 922 -335243126213958011431181462848323007935631136460254325941397155058805280440321212197915021323600337594006092796182466573267510120205547129253292868314877729117771004128241695814709778296269146365883614688982673412318556646145202197405588070576519799454490190322585343900868466899426089317769965709112886873354383001076143864360381802628426955535489013595204773370777322321235792329470 923 1882014888253423838845147981458615968490615951767280569446874704620290150010693903896925934391068337813817042006926567659567075279493437149329110822439088240982893665092186192850626620598530588653871167756715015505375377050231409056000505158916591504568887293415606966770502380568110105507269712508561864321717493041261098932816543667632829819682225857387804190919534901425666535925002 924 -539954960399252569015201184416220382831221423676042368387139847004816575407280613046653763583040600647800685580989325283625270616466617072485188565761311951807403183768004799176765873668697124314665992808730466618014120237366887277518381261967209242631947484245686707272645642055867340690899208625853178744764087348100854861571786568371690634800287698654140381192476336555462019399664 925 -12232172938443823002574146698456507936253732832035022664295803822989810688916383723622214785513422087100931134421673612046374391120344532790620104865415913329534276270005461761256101558616413757830165483083911844361190626802717584071229093884062123924673804653611024527664830735237041075861438327643110623324814610533032264563462393420788560444696506168781180945448944128606234104270915 926 22368392907322458323954748461741863392063459167970637225260978018287001574941693463842466907664018780696595700891760091409844620425377385305379746703868233341221531473355914681409204621979975123359276989103439807300563494802872516799904448898635121349899380328950706730385690617942127994149348609348611121359109291243620341533346453843661291021046442775581646375194716036896160150077234 927 50791505304134842043668631232746482158424757360541430749669818750317721201097320168958470385753004316314543259143585120620051179268114836631570470372477995160275159005144058801879606784617471919120800116206626164337832218228505701867421157645486851385985549166631863390970180301997876920428020804645093122093449798786640032927226784841214538074897030034384202217229800536608056227983500 928 -232484381902422631869253152953175105105576714126992064160427130141409831136741871147525602578816068673817337282609433919802308371167355478558748940361966363367677084496114773415464317406035890842939187724023565778727980311035261213908062703349923196629822918426996885787148950817958941889746121646521578051493142581108261755846881089285984882511568716261564011828565523887821278350639398 929 1641307536440588003219267663445565994243077296295605835758528794766876570107778728000755105808385425260382279680253468134677455717371104116835896008029851362708204518062964396582816536645085129830892307269746469699251257574334559697048729767818758203338715489125354550781129821672742172276863311978166617358265005572594433210847345961655851122879568173449571768460504288073366184695328 930 1610112616032419278308327610589299216184130065059939704501683685786646986815553483069430512896261683796471001296444801333014601604775037553303980333923855737571387584354736097457318216083251174286791086074267474764319266241407525057870144021754842559384892787746880208539051291730802596875599473737807796108440072242117902962498173715535863802229663495123206052003691960164213147847249600 931 -2462750310349938680938613526871855704697485471453210359397006247504300543470193712317467244267718151403757753190891940965483928809751258058323528432105940134984708814644999144718335822418560000778578909568576176519007022631625002898216048945136990056683736756598339418476670593673761708642259493595449850810354284919480627527685983500490490741876993965127504036023687974907599305093358256 932 -7419013222695592641827860455711521824741962727663857109412189055195337178134833819921909269095494950762648306844107278661137682484522447552032354703048760321709123319532471386992266097901647229992437483377747095822249437456025999888027275901743019745906859801775628514881128643756836728489682553597499491807381633911566005566529138998379625770230906285786686788465611047934935439176495520 933 28378214441889469521212280817816702542914121621527662433129172715790647150990071286396040022102002703148740293489716126705499326471476918479158846573370046822731889477793851510197755261134182553841783827828950104619252615779034080402354186117001515507147251268303265103165369869696337739829479226003476297263626413751418458760818304920602773543281834996596012177416916171342741991018366528 934 8256663131745252588839560605386306720318753996102864293726404744275177874724153118892632717053837168215969052362592607021147105790878485907156299364495351575548184545480739062251228716394858572327948293666376247033820391416360452269951941124842844000372762556720498572153012931720135417153951957524251445149807415197456144999189994421866394236838492179177802591861684561032943651257767008 935 -209417572378503860888077615565648971508639209601866146331176564776561967794129687571542503625634843448683130128560507443699585450358038569839510876946272846966391166803122446549539537190827904831487237853166684240712422020964504961646877989366430887142066263091723584160708020958600035998108736807620925479334638433378915457474634525512951631754997032152026342805201163688620787160484554032 936 261564021621409074678730109706325737432396989145634317284216940260599516395105134466587362140045389868179037824593083710823964758010938249655455836027237372023309892517702712774085297917258382528996059674360966936302862520737775742930261144882273091926269171801175869515119878307993645203482349485470416417046558826781957377122435558738330065563781397331378623360143594247858507478329548864 937 1054414911629289866746210102779816040839332157572634590310383531568726495751134693491084908657518519823733348641043315575764022709736184081344379761076959333290744798852978407329204687283477933034515660118374513087673760778354124431095916028293328754485865200963788325508546750849247176754670247168910312225849311050276167226454442581729849860821025419537038535179435962496541948285369414280 938 -3419715991132089427616273352784961632158414555702180479436803279275683630882166177818915933195216799190020615004116632496856874954878539079589048154953519373659131203367446481861634818095620268924017652248725685486358974712641570255538282711710834223361247501445201444150263530524458539352193816392414016190269024598666454205754607240490370711593103328994366318742185565678234153367449996784 939 -2107577501633184772840374567600964805026649485064098281841696302878046299415580253626092536529511084020475978431827321093886577613284039589043718503904481103422729785967908251260049125390119331950190128370270966616593492139721771798036658650924607240407933584708738184358165592189391868503668630071279922843999572015702544981831776651386927577843366732833325288407918124887189064165413948384 940 26930228329986699630588095246848755948030402136016093087208229437969697435360524052597838147380553394048751982263279573488110118329587490063592858745096049537684657058343237795205567033707054891819791066029349621626761757856913847278143249942045660387460176358108660053318295108040717174390828128537806476494786701461911675517113141773656385371499557544496532730004192876473301112794169694032 941 -26381842366154934535633893477822337086629969551506010587282276757174814225748971838160058895858949010892404046477601737020643986419179751241013441622527223730530161971810513539905841273824419410312412498780047415975709888395607699857728851814211198325184991439470721270948760649064063186073259691721631928002052273350352163113786978308307097483211298048665795857700174871413855994424897027936 942 -146640702418853866972861538108503702397812117224661843533775267679374995778712305609434436319049802496679833509873594581003729653039726288780996599425545835349606491715010799048112671454525959182539134890827110490355356667387308211434113568300155076094797098131154490617938984794815264733463760696197151613721664264290891838825520435929933239286716269695635875796313782238501966017904522367040 943 406266151176658063013219986832241126724132272262832340727527656122027078374182459605674915517703743035976442156602846097442423391810431717719682662355255448754076816499518096163157287224004224569496181934511146104588698124217818926618772084811449728405663707320101245043935787983106593084355069293393889378627358307643483235040125937136261475867649409900647342922464666858089990234024286129404 944 398665434871613298464226022167085905296804325958287800589198600459880276862268184287219111472349163233897762395165431189020652754884523126590461044391491783308887488869090927664883079071263028158569778169474744849637698974599251431793427077438174066636805439703640255098521569400565641624551781667724001091182161806924940328148562300763108279667522789063715746363889849752155244035782053406136 945 -3425155750897910712298640608481125979596204055337280327897375579865742725597447788019804518004284268413014392625274465739987057505759062049741720232524671862533851154832838950163562547158349722962127488866523354272204776737922345926635048493785692686407558671275739140455658266838599061300409269875561798241384281299342775638148186728539349604224543643545520907327758213616694582998687955827792 946 2449401364829551240401416763759884297098432618582744707535053094576479654053047744258899781038801243045008422174060304772997140497144616542956866155771295890347214778367790652425098438148743478800606986358801140017044684883974251274144588078460462996292471626438517499509025276874733455328908656427039084841990192934356938289340197049289332979314399641233041431915109993999816452651414831702376 947 20030459374066778960547899483277015805480995979049597565346249938343471379170784723512292188418664129944074042821046688457364857380887414866186283957337290992165964483086782030229820850834326968847158962645993471001459354786242463358578027103710972527761749891392204169584241359682075109164929696997668100970160773764789031114082789842306938618562572938386892136725037125534377744488421340468280 948 -47488010662522273093760315960880661629715005953818490313840041062543235724565246076575090073905970000238395171287474165644111758429124396432024523176857486589667318536085668714039955507366012328711123822566449563710581212267003587397953681559320372120898440657151589818618805619470672616448964917378258928147688647513420017438348849517672449824256169745663655132757352863024856367154981199798208 949 -66647052281846202949626418542099207501434151789051231162726746542757869370823943054961497283805125231687881869549824582094546370235832185042666457693076050383443041080996301814022542903947682980434043253948585132379468226655997084990946548188368685877963256562940865581508476716470414279445283074305038306934420321080158901264178694387725711682234512485956839095751140186539025524305464577032500 950 430891736425514758564924621362816286037220969126268854074339654943326560881058478379628011305895896612169083868484087777434198978266883074582730441754154370960828576660312911213638585886366277628097142347169044831709345575709529992753127707908312296084271620524999596976117888566236736137587360447252737109219283079409620606936114305463712344216127086159113107723288283874542950375600512695084856 951 -193721088557374518436096706177279014693418295354467703534567582600117700986222804488880674060386075061182065580980964340387509894419683384793355527557247275565416812680346888472218660798874278080431813838351398131459625703852495056997328758484049560268584164083891632156409001118781259525686642073500476988821278807299994772388463094680511421307180203913683562877391762220262194854834546866585520 952 -2694125899369405841515732350220307019048425355255551722744568284075516526031162193853986903479685630427465690857783916342608502455404357127266097113850328702083482548636403751862662025310646254332179175815496609559978538181810530811610301402230449241590553244132855020119139998131019094509756367781278143051501279392808258966559288863906566929284320665530639734456121039165806902091281531503795240 953 5445744713233358444164111499827201809231574189311444086718741281968538122255457971679854618400901294726619844809471872961262090538794967711589265452674614454330439192500935794722263173784279471304481317115709000440645258054149692859750673115932831583246188035728649594237786612171664919920068634757874120931297830373279682208917153150993805691595147543873996471331245731541264042091976330479537216 954 10397767733195656704873975681277144756618929674310848219700644217704987535394413723349678444164557584814755242755635334257942972342158474201064119896938478356851465728346981415538344417146529087133905265035155672648552515583648807825342841944515038862969589664788726149162018959028930687798468634030288832974695100149400262093515043366206429124578281872374420950957604468303291136992743363329208320 955 -53608257326796962867251808265637487956871860863483252035044891556178044736507200890181617373736495409603088984006668547428882245694309408638470827003399022969154690394898821212111689570810155599842603493575673288436208386579184016370225571504034256546316841184577942346996371234960614862816474755713513347993799464207346557013362634730663527763350128422287107195120326193805300824924209607704504784 956 9491266845365284261813876683678237132185515182323814576620284138138032218594272705973834418936220422177666394869183517092418197921486727742057414327320228293698998339358769537057953730020702139029644977749103513759738328876868372292652107267689316273204754997607547418340791559782631546851448995865031979676503302529619136047349814418705345488839790661802666752445520082272146895873502284750656608 957 357432846984772125738695743891706132854265724772308705247679607589456273761186030081030706876372014978557667264236436509578880864426228258937589958460769734004748334193872812710083235131364607307630800855664868636423997902996588587900694074429926177329722303503611315632505560347395181693156185609679701072880856241724451456660163108081107863465984953980984291666190424372487124832431978393342678720 958 -610051055881429239481624434813887913953901739970966267432824369482168375943482283131287740488073429657997587773575497442273775619938748978683275759611085958251699424770298623214047393316152650156934147728413478582032909918985012316993958877288144022109559824321516711036563870504274766911398964155061779353499393540475887126079614293349202148387836120126891041691683088888829387461051297496343530336 959 -1550714992904933547038889430838987858008806826715244458706509821167753192158005241085402163504158103845669797558417729112701837511288295901044874430481314813731341324580156337540316858485937587116420199194575426958057224733548972632871275032045281518531009106333851051613664024059803947105008953808993329874175773485972489585377353146793731639273669198489366115244747309280951064463492667348807189418 960 6593051517086705563182939300989094423730766583424108977170028964648799179889066075857185762863688605139980405591961237061941894344499294000100653148502038949255505049800883934855969730486959048096758088422557334508271447956252819211671452967565999470579774918254819948283314737009597938933918265677975759325596766614680945113942044146936201079779735728391150583380310048719102193793302653512093277600 961 719245974384976091486792183279242649597888163789791597167295396938426081043805519476221838834247319832270248956775542986835794671571576449880264785555236078232937080310278954905368771300528292958739275474526738421667030328654350298943308730425633749785894551071863997976202393936533066041443440266645538323442481107926672828090152004231842240451515959946794818490117541688761010234757501314539602533 962 -46832241168729243987027124752732305515821854285848935698084944148412532241281333120573958508634511315539798755932103784164864778247208591950325161457830643736452595999329401927593140729915125913801237652388552384287693049811190315133253559069637950165670250652541097946598739412760908193991034813757403835528455279529180608209563293162378841686177899128141288710208274655614098909274975555527504511630 963 66315452904725059762062431045629911250256563707064418630752137518162532042923015727411246503745195389917971505825264367965032806014989379743245840544979990832405552596591994256576531472899133780638409635829790460134418650526575809011741194757762966709960547163333264240129684364887563285035028110903365543723992853103540956112944036451957778924990696872588880791271581366913203957649701833634447832444 964 223915943353400635326551412898260304453271470010758261547051278057885572871969604211368512703553879841663575026579873655061068193765783775720655736387462495370599884198852410918028642385021250083716797011670295183376184157219983856967186190245587668788179477327930495053409560044846408636481478018573921293677151140506608280755725510691486550777130547862273612509640355377567211247129479568786823907234 965 -800973373189612668845524630619022361365980503101304178431794918467461657758991248973924542504126805936989545880761351134775596589577705591591866895935179754037790866463793368515167359804807982551093041155544044506869411761776998468011701238049200244805954185171573221805450050019824217429997326719699323951568456310406451824057696253292248307053877107562957950492203893690204195041465059726531874605992 966 -333826210873888471683850201873911876382550076671958701390703921554082346977498507267943283979267962499096749232409558575257972278413377067720980204806582102170104506378555888120145142437924779043340310804611204845236844958388752987446355137216304835835503592342946231910486771249333612674008632881768548243611266869141392988058941918425101413532039146946975471133557228722490965986338031069148695651904 967 6064855854937290499027394043371525258506548087224104936569454536148980888676149640682092037688824589725804192245858374407951610314889159829666773214422260323785595924166856035917256191351584637109974411128042596153117760466697050191218310576780836929281888090697981299253268404680714520006102036702477339533607812503930717194040773927133955999444073055588600607534332100954268068967573656759235042302415 968 -6918339696490157777050710372385488593521289569407763502548619428924916157043576405280959813143144467316183549039072284093681267963205303933951224169090909856202834700271175689858298448210676424427554509979857195654142854042988105124249291373501250595953097077514251591594652921361824202117094361475473957279121687582439177392098008020891680164182315271113707087914462295349775736201049036228358358886754 969 -31540204685864051162694249125544519918891116468419536410289934279188362699845106094584059644991211040127314717326314963369236165757913414470231925949743844677887861797820388810267759841417317282701934692335164329886745670910316440920650121554242360300681412351052120567689882842116624105887170820508101441136132138672741058328522012966148684419691149226129705773483835823561389643179116011093113706660596 970 96017427724099421080721374682360324273877836880031455774739486386622731250707778545746430734956701069853893259610741769471462557308199798401683679205253206808151209284949257782982615643644237248392612525638118781171929512829892001244466738725966672156878012486611709299533765236381216917167833784275441081101944415095436257023083275473948435092524676127876488994924574249843741327243757979725321286222762 971 72611829616587751173120089639816375529498354629369857438223647802840266440802844684190952048700690880405838674885157837194227954911858135714444151180759992099660872519907081933231292913531535764369011729318554152701437619218150071529813479573398730640683566869817216625806638257440517701952262326381814544825768520798167680157341779747264007872534171589877781420689540210575754920761612754508478686798394 972 -776668623189623187475677836014263242809844425267233865810545856103149468748646401121654419152922081803671769684048458950062719156269062661976974527486047412994173245195385853507962955224402099306054505882873128733131526961940060717839612306392531724080859514442180294882355590364644584359310469710100741274862560436859030795567147485991845678495969142404763543618528703154515018976817567874375298976885680 973 678806605591852804448708331399808822485715772475679400974298744598690735055094658519874514460436790715314833802453812111742451548415383697109658156454133439630295996037442903199471929353344222437497959236591737126508178380190756997126899901843929869086736676810958509216562963249904334488036833815694294821289332931012449885995641408037508359790845300139852155297193929665791046497236950892326656399395693 974 4354549077962005057038055277656916942226824694736117311340614197553095484960004391498894528984592192393831655714570067621777568426034297312497378035027270417828076146360429660692078108899025785697156754135960348131098805290850141912015955710519296048670321268469074720497036176278098120784471192403100914423527829837614806092603090039704854261487814635184716547074620941463698327973647464090569052214699858 975 -11339394797709021939820128089641479696568285238880890782097108064807339240479535578274105178164090308493206336293285875393074943307453903665753720903021629459745041837451518459269998829711726807463979233853135081518550831624332043651221333514844080353868515422466481320640798134724190513868823295212711914532982688520458835574276490673127916240536362913579307170817497571413061393636902535725695772355461780 976 -12944324219380748303130536148339341936370795524739840894633609150193800194526459575513730044669369308772123343797092463921075292511557212903658589938673446879147534092596839451911753611786068061512264618377793017443291178021230187283066538857832694776870164753588778849346191722014371466962947880712995790862851451412173003010171929336791088800284410421727578906180666820494160851271625525511464194390243494 977 98376104245901497682585193715535200148281709137759673019628193387069457709610701235808462780604676065127584971275196952216263376474984581267098749385990007402677268807127331247373830288856108960802521857423207023304239891473242728558024527207927670259148162152688089967440822260980707016831711928758635661249735718039944327876478801761582688511992237579734561156038988144617387966313305426029219788325071120 978 -59985709102153668935601786327233527228438693396098369155412686324642820820251454551209057104775325840065541776127654488277747434751542655123212379021059062676864078500962191673167880319097866621628957214598771810341646810311263436388773127053293947445069229797889278316550033224647330441484504984606044841094214911935419235626993159084223773207559249848528613156849098542685683290165309202720201426322173600 979 -591154838526746807449653529869410822246819844736443510248834907022174999451498020551994766533920004003867348119585163949788449977967473838821645432245544640580409625862001546076291128288487303451490526890922242485968887768134663039308755620024993760253125883494637329191200584519653264455779852916472968870808826990668835490196380437256652587863959333693422742489986206900384780795511254153068154156233347448 980 1316249537797511930648828856063247234344300719111699317823369638067241349324782968360781326906431949678505795330866749778180624322695944229826486246072851770922315255539910869855492118277601198727933989354418710965838170596688363003135246749819398227984803860007615400454382179227851278415254042979823495067441453268555158865340222481533244966045609456598030161560823446437130783746375489325080844392039050992 981 2097062708107190276559127584177217736710531580177186065584076117869814300511372605794493567151026927097518947609762335470077301656506447237140594424407273100996332061014781095535477374749527732968689302699908628511509421692842122952045439148895415355201148211100016317866566674249539697484243671973727236703191775005613095156581641776572728132885708158096754097006967699023374517111675677338507209018205491872 982 -12324637324730429751072078994742343021496409930660465174840557536450594581721464331598829297932267206319151900377549208937851532767384622402975556179761708066267417334966548834811685238150247401537296469340422150250732664265317482829283364419708401705190162378944132739949831694688708608322017546048593778428554498416651750597237487337888339268229948009343000029810530374136347241483473548298851638829988791440 983 4216963725878687825066149315331394934873227718197052625220837267443421031799592102261384335514879426479139377882368755330222088722137579346337804423682354001001630850492927173616596583372368641197462739454952496200961573813880868193383233675477187724686519020244642296570545598827070581967287959692560832729991602040816121217426052800501798189905284335979131974192442551087382917039424518718466129031043253880 984 79083316462382109664654890974352535850985745238525426663087127903743974314316541596868046335615301768283838782816151362957219241117059216807192596409385450836176007542049371009657751522963162417924111205197169057111890229737463416146527053778077665458712083788791180946416825976174939579994784841645369637384632974399076447397153787694660974254423202459668716409380564553439152325339494402961435953971030208096 985 -149669407057324903571047454081852283830356057521114197657998396152108877687544424865297068120299006656143159401229499851717445384786298485766359211122395678237852470699299945249155765908744599285312653083664280564105643965121560072211158136183720218327908910354579946414493331691717718986467893516067094185528377942420947401482474489078061711851122456303091110283269459868381057482431294380568087662218412788788 986 -320767130928717705256396150954057298590506836022894139657223459844100333853912980883919336230318300899492295347774181310579329771552127411348242694997924568061014478226589665510940356319369706441431879832277341280514387704008905201733315694245306257761541275996329626484306295806681047660833720328898304304016034415201001262149252950381396689147135113056071229072208043442506334856792645623701392185526776511208 987 1526771234403132017743616742773163127523503880742982625520456256604128644186177288660289008551067461652701099283828752927744259521251442899155888811864348559548598936877655800595571683766037016528583495361534090655716538241402714271079564331423928593205594426100106873577056282652372582066482626255199135992775046301687539172399248212465437586560126257011943087700354993396780075272225675402575175266157353437360 988 -99295755736388617698859674642454359607487611971817442782124676537987291097637422312110037418387672918712971569317613971727304667126787295668649223867100651682576328969363528138428044651314197761514166766359849438623037347538428347566226590414801910946403032044066207252320151896320466600642096204966336672706487134355458540520092231125720516468944507948715090625918886800242176066958124344700134328542994078088 989 -10441190003968607779865830456139498756949637831974642219726696971902433262725028793740149351754816817687459179708448590719612065534293350670419286506142056649536695299499469495620541794132790219750335897576110475212070481302791468428975097113483454651912463201513531230622433906076778330588166963317755558774888839739389855211607844913877180754353062022264248917568056924538887308624316852519374070982460845424208 990 16586930199094654977424007324864919063096359746523847540162813780285337125145973100713039877634501970727886141005688720680558856884390890068186522053488937353729946488006562449046070009006641871573971522212707639566130013198664959949456724018838031087655320841848807862201338709319740382022777586420724467408011291986049945544062127622826295053797848123437731639446412200130905239900051310624821411265383710003744 991 47183221391007366532199205200163508178513630787219515800833902860928911969580461355716152552232291542856524621369056197521412395721111887304686739445975210394680762387988744593507698477867983647419508241829312685628015360916644942979275728015122414683683986437824597426217299654714261763774049786971781496264444314471937050689847391717634635631311590740855828857058928249629010344443375600419843612017160749128893 992 -186919946300861770646471301309397298423675088912408459548848961836520457981004542381212649330508801512136930755319089920582953088988122187246799991892379827006894245574765801780535567123977835858028097551352469445181094391342797705928638629364526977356961989128924049969368146205274528312520434669626490527431222491057789999909574105729437108383851290316476778566420692564991114292767704262922224339239445686397030 993 -42739454659543549222426536567638845607190298093708983139829546559037917259529308570030310981751442975665440945434630680101950213726360976061925373483788011373261528991692178088694116737406105945545116721112231764590235121879813317940217360901716277551020004932216163122596989936944164874773161285620277953825837546712681737190870175059065751380703289260600057295446756761520530788445066373008491465831651535117692 994 1361903120265041840359286836426923641970717830851385586062471961542823659076794386067330536702712656307507855668499326808360131365347945259947005250555562620110623343495529637001128124385050868091397522690176962513594109101187786861821192294620294660805737273323222019650287854822117915730827144090601583848497261274594546030169415459118222984607254848276688744607001989450797224286506054037855003662351007128437742 995 -1777164483992605979304602252912605213571601941558973081368974295249034742975494374823126375950050410204932783324941887604073141261194548091955540157753764651315218711034710697797020980409520754042435896471859368446731466900444540721631928416054234141460393464309194686323631523361410506282820369925143701350550759618953249628694426919642748528455297262589827362106163077894172255520599123229934645040086924567994814 996 -6742782210251677759586415798673785238078761090924963286396890296357013309894423998533191055504714902568219296160563533017365690796246957177485925494082707494695279731278649591105974116658177269773296124436289835259126375312293378748845060069712994997700051894185067686973285500552243276538353845007728457366412412246591216159104533937451510187319449351330189754457084166383759968617043591464069521984106965186853328 997 22596701258649329374696666901960826560354792740629949930292581538634641488197247955791465981887246765022043149754533274701269550586514710846878727805824876528646922364473009736010844901524651687213794792249687029519320223412031423757851566437525383740855220945798844534852781522358071846068776941058949382047961337722195693677639487771276063192186063440947390336889932639386385908095341331342732565478500719478811085 998 12374354842727824209352156371663540226942057985688255565921469548394696238677686735188736794260676134422342670505059711134624691365776692348249951306135371415520733421934031587063048624243788639729066554417578099877640083154347627275017731759784812251681207965760279695908097969625923901996332113804449965841321886449878955575595001772177691780304155036214095943730814526604782993312481255373012700510363610239710834 999 -175617151887250596853139322256589972269703466963769784518806905880810750739883429838196056661109937204345154216490994364408495895153840751994486498505296144329077293548828898862128129187328072817951453984080201931105151587941277894922496347498694384453836845336469681187826654541764454393527670695745391491324810447345748419022110567650852043627647533477563494600580473757988964367125888861459023860207380742145673876 1000 181550230016633693339822303933036045942166304685242871663288571971879166426630636586599878036445763447441595624338571283477462802491219722656587103831234191815946896382519580559218378199517300215165688952124213516373969005739429155344590022047825655499083862187362009121361545850167182467399081058295894581976072780850652527261702716768247516551215582249939668347742157287731622213931992615421822785875481365861046058