0 0 1 1 2 -2 3 8 4 -20 5 68 6 -188 7 596 8 -1724 9 5300 10 -15644 11 47444 12 -141308 13 425972 14 -1273820 15 3829652 16 -11472572 17 34450484 18 -103285916 19 309988820 20 -929704316 21 2789637236 22 -8367863132 23 25105686548 24 -75312865340 25 225946984628 26 -677824176668 27 2033506084436 28 -6100451144444 29 18301487651060 30 -54904194517724 31 164713120424084 32 -494138287530428 33 1482417010074932 34 -4447246735257500 35 13341748795707092 36 -40025229207252092 37 120075721981494644 38 -360227097225007196 39 1080681429113975060 40 -3242044012464018236 41 9726132587147868596 42 -29178396661931978012 43 87535192184819189588 44 -262605572156411057660 45 787816725265326195188 46 -2363450158203792541148 47 7090350509795749712276 48 -21271051459018504959164 49 63813154517793003232820 50 -191439463271904032987804 51 574318390378662052384724 52 -1722955170010086250311548 53 5168865512282058564619892 54 -15506596532342576066489180 55 46519789606034927454208532 56 -139559368800090383853143612 57 418678106436299948578394804 58 -1256034319236842251697256476 59 3768102957854641943167625300 60 -11304308873275695453351164156 61 33912926620403547112356915956 62 -101738779860057719832463900892 63 305216339582479002506605396628 64 -915649018742825321501388801980 65 2746947056237699336541021181748 66 -8240841168694651265549353993628 67 24722523506120847284795481084116 68 -74167570518288754878091605045884 69 222502711555013838586864491550580 70 -667508134664746367855414121825884 71 2002524403994829399376601071129364 72 -6007573211983307606509085802084668 73 18022719635952284002768692228860852 74 -54068158907852129641823207041368860 75 162204476723565833658435360414533972 76 -486613430170678611509374602662747132 77 1459840290512073613459986765149950964 78 -4379520871536145282516234381126433756 79 13138562614608586963276154972026139540 80 -39415687843825458658373561258784742076 81 118247063531476980438030491090941579316 82 -354741190594429732388271858643650031772 83 1064223571783291615016454805189299507668 84 -3192670715349870009346085957051199698300 85 9578012146049619699444814788186996744308 86 -28734036438148839755521330530494194934108 87 86202109314446557952190219259616175399956 88 -258606327943339596485318202442581345004604 89 775818983830018944198459518000278397404340 90 -2327456951490056523110368732655766467431964 91 6982370854470170188301125840657436851858004 92 -20947112563410509326963338236592035656449788 93 62841337690231530456770093280536656767597812 94 -188524013070694586418550122700088870706296540 95 565572039212083769159170682383308811311883412 96 -1696716117636251287670471418583842035549662652 97 5090148352908753902625495512883694903420963124 98 -15270445058726261628648324024386747116718939036 99 45811335176178785044401297101688916537244717780 100 -137434005528536354816291241248009399237558351996 101 412302016585609065082699023858142898461026658676 102 -1236906049756827193980446471346199293886376770652 103 3710718149270481584476640614495056684652536722708 104 -11132154447811444748359319442572252447970797346620 105 33396463343434334255219163129542592555886017682868 106 -100189390030303002745375079784976107243710801762588 107 300568170090909008276690058562231662579026907859796 108 -901704510272727024748940537272088306041291718435324 109 2705113530818181074409080888645478281515453165594100 110 -8115340592454543222902724112278008117763203476206044 111 24346021777363629669357209444150877806855922469770644 112 -73038065332090889006773554117818926513435143327006908 113 219114195996272667022916810782724193354570678145630772 114 -657342587988818001063558135489637752435181538107672220 115 1972027763966454003201059000185982912562605606981456852 116 -5916083291899362009582407813123809427173694835627490172 117 17748249875698086028788761814239706902549328477516231284 118 -53244749627094258086283208692982563465591497491281172316 119 159734248881282774259015779578420804880887468356378560020 120 -479202746643848322776715031736316185674436453304065593916 121 1437608239931544968330809709206841014959761263442336954036 122 -4312824719794634904991099899624738129006379983266730517532 123 12938474159383904714975958154865784218764947563920752241748 124 -38815422478151714144922557552614212992803227463521135346940 125 116446267434455142434778306481808918305392912847045648797428 126 -349338802303365427304313651797494196262212277628172460879068 127 1048016406910096281912983490688347706094569754710446353663636 128 -3144049220730288845738865401473312883667843420479481118938044 129 9432147662190866537216766345603399120235261948742159240919860 130 -28296442986572599611649958754443276422242322471619045954548124 131 84889328959717798834950556828063671143653894164072001400067284 132 -254667986879153396504850309354723329677107828993786277127356028 133 764003960637460189514553650323105356539031193978218285527759732 134 -2292011881912380568543655506451445334601678167940935948291895900 135 6876035645737141705630977408390077473835865331810245661458454292 136 -20628106937211425116892910447098749481445934339455861351209829692 137 61884320811634275350678774897439214324461126330317335319960555444 138 -185652962434902826052036237580031711213136732367052503427219533596 139 556958887304708478156108886964666997159903490348956515346982866260 140 -1670876661914125434468326312444857264438723884551271535910300067836 141 5012629985742376303404979634232859247398144826645010627992197265396 142 -15037889957227128910214937508902002834030488133952639843453997672412 143 45113669871681386730644815314299158318419357093822703611407181264788 144 -135341009615044160191934440367711175322602285897538542672131167299260 145 406023028845132480575803332253506125233118428460474764340574254887988 146 -1218069086535397441727409974459773177168732143845706020373361258683548 147 3654207259606192325182229967980809928567442714608554606416806788011476 148 -10962621778818576975546689814739448991579835577682790728656974340112764 149 32887865336455730926640069622624308562984491865334118367157815068181620 150 -98663596009367192779920208511061002512463505331430862739099661108858204 151 295990788028101578339760626246806853890370456523435572942046551517947924 152 -887972364084304735019281877313172868965151488512020749376644518171097148 153 2663917092252914205057845634794013992307374227652634187028923827278784692 154 -7991751276758742615173536898673051206098283158724758683288790936305367580 155 23975253830276227845520610707437135159942528524640563805462333899978075732 156 -71925761490828683536561832099475442396532227476989115905195079517810281212 157 215777284472486050609685496344098253356187398624832498737969082917678735604 158 -647331853417458151829056488940950907735380763486767194169139560024540422876 159 1941995560252374455487169467005540427872505155235762186596954057530612836500 160 -5825986680757123366461508400651245874284789736156365351611791417677855373756 161 17477960042271370099384525202684488441519820667570938471193515762861532392756 162 -52433880126814110298153575606591963687228559084509130580864264268928664635292 163 157301640380442330894460726822698894336347483089934761408025358846097858991828 164 -471904921141326992683382180462250676459718837596989544893210944459669846803580 165 1415714763423980978050146541398444042477803736136598113341363097536257000754548 166 -4247144290271942934150439624171948101236116761718535382700628764294276081576028 167 12741432870815828802451318872562612356102939178538124062748807349511818086103316 168 -38224298612447486407353956617594300963519639748849336358952579935277474575559484 169 114672895837342459222061869852969975100137274820078080735445424032348383092179380 170 -344018687512027377666185609558535780881255113313174098889160903644013230545536284 171 1032056062536082132998556828676355631482078762233642583301833447838103529098612564 172 -3096168187608246398995670486027570316769609442112687176636798869702182912371830268 173 9288504562824739196987011458085704105662082015514542676447799556730804086963505652 174 -27865513688474217590961034374251126006279738668190665736268592774943901561194487260 175 83596541065422652772883103122765350640252230761277921794955390115328726082975521172 176 -250789623196267958318649309368272106677930662770421916212566946764992135450142444732 177 752368869588803874955947928104864210519444047338089446982299287456964491947995571764 178 -2257106608766411624867843784314496850587028023960620944257700968046917304648850240156 179 6771319826299234874603531352943682113703692307989157626151496692788704256336823670740 180 -20313959478897704623810594058830663217225860451752883291697702501070208084229925111676 181 60941878436693113871431782176492755899448014299687829048606682657802433622250867136116 182 -182825635310079341614295346529476735202803177010205128798792897664223682127630417806172 183 548476905930238024842886039588433270599491262808332103090432993611038283861135620622868 184 -1645430717790714074528658118765293681816310324869562875883190379596380376626918127459900 185 4936292153372142223585974356295893305413257901719555494425788341262610079793731851197108 186 -14808876460116426670757923068887655396311119850936932749724930618840892339555240615956508 187 44426629380349280012273769206663015228790667261254265716279660666416552818317631723139156 188 -133279888141047840036821307619988947606657386366875862214629244379461906855649075418878204 189 399839664423143520110463922859967038979401389934401456512307208377961223765554865757713140 190 -1199518993269430560331391768579900724619345708135656629800082674654732664899449318270982364 191 3598556979808291680994175305739702958495754047742065368873925924922500007492778512817261204 192 -10795670939424875042982525917219107306211828296556005147674421972850895996889474422443155388 193 32387012818274625128947577751657325057186352583008397360917977522385896041846145499346722612 194 -97161038454823875386842733254971968894457322362344428246964509359491272023182992034005654940 195 291483115364471626160528199764915919237575437860394812412472374493806648274259865030085990612 196 -874449346093414878481584599294747732604319372034461381894259430650754280413357817234119920252 197 2623348038280244635444753797884243248029771999196830256369093677613594170058917007414635863924 198 -7870044114840733906334261393652729643655688231403598547734650261518119852539063910819355385436 199 23610132344522201719002784180958189131834320226584580085949212327199684872892565955307170568980 200 -70830397033566605157008352542874566993768449615006171372357113896308403988126949420223302881596 201 212491191100699815471025057628623701784774370974513651888052387859506513225482345152066326295476 202 -637473573302099446413075172885871103747385068664550680122195071237356937154244041673406143585052 203 1912420719906298339239225518657613314456031294511632591450509398394396016507138112585804101357908 204 -5737262159718895017717676555972839936940341706498936672183679825818537639432602362626240962868220 205 17211786479156685053153029667918519823676529473568732220886736216184913738475431038141065571015668 206 -51635359437470055159459089003755559445318579712562352253988815171096139575071045213898511348224988 207 154906078312410165478377267011266678387377756553974745579309232468205622005923631442744904774318996 208 -464718234937230496435131801033800035059289234829348859103242123494782459456349902726135972863668924 209 1394154704811691489305395403101400105383555774153197332579097518304016191491891691382605401509582900 210 -4182464114435074467916186209304200315739291183129290487198550259272710948229991107739421238691596444 211 12547392343305223403748558627912600948040625828048474482673135369096808097181341256035053647749093844 212 -37642177029915670211245675883737802842476372926824217405864436924733073786561287902471581079898672508 213 112926531089747010633737027651213408530720127895115064301903249139313922369649335438681902966393235572 214 -338779593269241031901211082953640225585578365456060368737089870687712365089017062853511389445785270620 215 1016338779807723095703633248860920676769899132826750754548509365523595899306913075485602807244144684052 216 -3049016339423169287110899746582762030283369325563112966971048589649870089841015452606671143918856307772 217 9147049018269507861332699239748286090902764122523617494262104782791445485682493905520287987383724412084 218 -27441147054808523583998097719244858272602980075902295296088396320690666024728586621160314850896862258716 219 82323441164425570751994293157734574818019564811044000261661025017439338938823550054282042775199208731220 220 -246970323493276712255982879473203724453637445266457772038191402941583335087195069781243931880580382283516 221 740910970479830136767948638419611173361754834132721773608157553046219368720136370106936188531775634670836 222 -2222732911439490410303845915258833520083579505731468405837305970695719379243306788794399779815257928371932 223 6668198734318471230911537745776500560254108510527799047486251288973035591564125009436016911005911736396948 224 -20004596202955413692734613237329501680755585544916609482510087113147351867023965742202415589897459306628540 225 60013788608866241078203839711988505042280236608083403767427594846985565416408715798818517055932929725010228 226 -180041365826598723234611519135965515126813749877583060662488117525869676618552510252033010595317685564781468 227 540124097479796169703834557407896545380495169526083483267053686607783069117004805044944112930915263914842836 228 -1620372292439388509111503672223689636141377668791581847241982391763001128828319866557142176502821377303531644 229 4861116877318165527334511016671068908424348685948082746844304511409699543530348696826806854088312960792588660 230 -14583350631954496582003533050013206725272614698697573830296198861987706316500267896169659913105241224613778524 231 43750051895863489746010599150039620175818706814386070311362025930445903577682360077130501037635118989369310484 232 -131250155687590469238031797450118860527454395006571513293139219102372141476683967454148460516266566337051981628 233 393750467062771407714095392350356581582366635892887935161311374685047562942778127916931466742077280273267844532 234 -1181251401188314223142286177051069744747093005932317014920146689299280411802881932641822229839676678295579734300 235 3543754203564942669426858531153209234241292821289644625888014937409565789459550700143411030292140359935186801492 236 -10631262610694828008280575593459627702723850856883546715408895073205248260276842295994344409330200429708665207292 237 31893787832084484024841726780378883108171607784621414470736984697662642997034146496854810591083042589319786016244 238 -95681363496253452074525180341136649324514712925922694763190355136894132558695200272820877047064245167571777259996 239 287044090488760356223575541023409947973544359633651181587612263322869990540900079253949740593562500703490493357460 240 -861132271466281068670726623070229843920632637189187350166754394144234785893071280890875002875947971708921156917436 241 2583396814398843206012179869210689531761898794991094439692427974081454729138471756414573446437322975929864117062196 242 -7750190443196529618036539607632068595285694618126218540692954338946863444496899441759823463693010806183391058566812 243 23250571329589588854109618822896205785857087388072785178847522183435591819327729980247264142316948661762575760939988 244 -69751713988768766562328856468688617357571255096830096423005248217116772486309126630806204924475013498862922112340860 245 209255141966306299686986569406065852072713779425266807496090381317730323402275506512289789778376705469438376677980788 246 -627765425898918899060959708218197556218141310006247386034121870620430958320130266297127019325226786462615909352025948 247 1883296277696756697182879124654592668654423986557848231010664158526812898733783305370865757995487019279246169419910676 248 -5649888833090270091548637373963778005963271846595332547215395382249398648654564903153627873946847738054941625532066364 249 16949666499270810274645912121891334017889815765942421933279380333410276041057264735378822421919769853730418642051530420 250 -50848999497812430823937736365674002053669446845514417216571752626906667932984654154300589665600856282060068395243928604 251 152546998493437292471813209097022006161008341441168948816248034627368324179328242566573524197119475404442580247553111124 252 -457640995480311877415439627291066018483025022514255452115678550388808331777236167492377062190724613096802990619016682748 253 1372922986440935632246318881873198055449075071161269145013166758153018276853205622891818207373441465523458472104335349492 254 -4118768959322806896738956645619594166347225206246801857707238060485868267516622627846080580517789144104276415818435445980 255 12356306877968420690216869936858782499041675633214416727786238609403977928635856365196989824758437937245027248444447542932 256 -37068920633905262070650609810576347497125026870695227874029666972319187533735592132273473307865172801870685743355060218812 257 111206761901715786211951829431729042491375080669981728240747098628743055105550730323455412256415800425340849234021745476404 258 -333620285705147358635855488295187127474125241894153095484925100462658180307964283117096252103606837236564963694152106789276 259 1000860857115442075907566464885561382422375725914043464929407692235116510941268665057828725642101639788610059098282579647700 260 -3002582571346326227722699394656684147267127177278962037838958295011065592789054363760406238263742663207999841263195220383356 261 9007747714038978683168098183970052441801381532763222827415404448421764658436666354107378592116352501939660195852890698269556 262 -27023243142116936049504294551910157325404144596436995054449154218488158215170992536669816021698808481187659243432062020569692 263 81069729426350808148512883655730471976212433793016332018941580909018746165790990661314087574396923492825620418549406210187028 264 -243209188279052424445538650967191415928637301371638302345636506219947695456816945881332983704589774379951575879141778333605180 265 729627564837157273336615952901574247785911904129736294459285991674060172451562889849217509150971315336905298390438215594727348 266 -2188882694511471820009847858704722743357735712359566108533105028993746345192464565137215411378509961616614753665288885596358428 267 6566648083534415460029543576114168230073207137137983875288820979038107379901841904232520466284337853638046544007918179164722516 268 -19699944250603246380088630728342504690219621411295380526487451153000585451056629295055812934555397623337735065999651492742873084 269 59099832751809739140265892185027514070658864234123283778220377027229229730467680720450935732261424745166014330047160567731208180 270 -177299498255429217420797676555082542211976592701895566937145083945232742436807456490785813339593810485192424726045069524188446684 271 531898494766287652262393029665247626635929778106635269606467346108608120819613540813491427733162358956188510706328032930575695764 272 -1595695484298862956787179088995742879907789334318008671229337849780004575440458279758206307770725221867343059062598450075706375868 273 4787086452896588870361537266987228639723368002957820288868141926431653300358139524639154874169699375604474123300566647659160550452 274 -14361259358689766611084611800961685919170104008865872316244169025111680753000889203188392720794050706808532477676157348113398805660 275 43083778076069299833253835402885057757510312026612794049453020583701600555149726351023321965812246960435377217479557234068362108372 276 -129251334228207899499761506208655173272530936079808027946918034734371685073155061570153678290576551201286572083536501322748754942332 277 387754002684623698499284518625965519817592808239484792243636158236581288404053419676293610085450032963898835388413844727158927592564 278 -1163262008053871095497853555877896559452778424718332959925144366642811398842983789097215679828909340171618267889632852663651457246556 279 3489786024161613286493560667633689678358335274155241713386961316062299129267304307154977340341609537955011280220115921026605022801940 280 -10469358072484839859480682002901069035075005822465239472937827515919167522325207041738271419315065578984720887557913037008513766281276 281 31408074217454519578442046008703207105225017467396689753259595412292962297929032884668135461364722806714788568878608563168143903092916 282 -94224222652363558735326138026109621315675052402188126590886560507807967431880275135097763977255116280623113894226086785219226500780572 283 282672667957090676205978414078328863947025157206568265110444132981565741219454472443106576745443453120911845307497738164228089919338068 284 -848018003871272028617935242234986591841075471619697024655763496028413545810736123253693160608974150804650528672854258875543448924021500 285 2544054011613816085853805726704959775523226414859106615318428293917807993127462957912332621081634869530121600517840687860911988440049908 286 -7632162034841448257561417180114879326569679244577288763253009270088289267991879697434491584735479774358024772554966241114172681984178908 287 22896486104524344772684251540344637979709037733731928455163579033595137226756657444908487311225288991538754375662010368279644612624478356 288 -68689458313573034318052754621033913939127113201195661034681634654124872834707935629515436819638167637686903010991807814964680704529551804 289 206068374940719102954158263863101741817381339603587231765663108855695696195247880298966360686989901586919429264963870024642548380276421940 290 -618205124822157308862474791589305225452144018810761197973752916780444933203495494076058981604818907413040847330914716914430632607453732764 291 1854615374466471926587424374767915676356432056432284588567731569914619110374982775869857145726758316934557422920697937062285922889112264404 292 -5563846123399415779762273124303747029069296169296851776410249070597288709595955740326211035355671761412802506906186238548869718533834660988 293 16691538370198247339286819372911241087207888507890559307816638490085003371845852395545353909716221663020147044430373860922585255868508247412 294 -50074615110594742017860458118733723261623665523671669966278132913668735629421586837502620121850252231496962085867491292215803567071516213340 295 150223845331784226053581374356201169784870996571015025813177963854178755860496701210774743580147582209617844352449734457751315102282565697812 296 -450671535995352678160744123068603509354612989713045045610846761336191169637026222235790464311249095598599616867654682211046136504711662977852 297 1352014607986058034482232369205810528063838969139135200489914544461263704800006429500438925792134588856306682982353088957554027118407057164724 298 -4056043823958174103446697107617431584191516907417405474154995112478410722622163762915181711659629162447904384188281182223830846146677035031836 299 12168131471874522310340091322852294752574550722252216677094482379245992951422202339917815266412436695585744482082399715969155008857119378020180 300 -36504394415623566931020273968556884257723652166756649522024453054116457287155184917408905536370211670273170787212086809312140085737181588211196 301 109513183246870700793060821905670652773170956500269949584591347329592414995688398956915797134844831843787637679706485105127070138879897856332276 302 -328539549740612102379182465717011958319512869500809846716738065654291158718619508461369230353066101865426662402979005960999910653302987385599452 303 985618649221836307137547397151035874958538608502429544224286149631845648692749902202864013162135092928152488481217916591762331486582374523593108 304 -2956855947665508921412642191453107624875615825507288624524714543557592601004466952971079395280531704120712462899091952357761795406400298837189820 305 8870567842996526764237926574359322874626847476521865889870431441348666493160966366188263474253342261689627393786399451908335784325894545978748468 306 -26611703528989580292713779723077968623880542429565597637018718702694222099187768084014739845936532486413902171180951166054906556764296339001887388 307 79835110586968740878141339169233905871641627288696792976241307350786221058153566281144320691456586056551666533899347877504921262719663614874378196 308 -239505331760906222634424017507701717614924881866090378798353619566951553653280174785232759767075780975035079560985054873834360603305441648885702524 309 718515995282718667903272052523105152844774645598271136655801463671668880002201572472098683915815297314345078764381142138863888179623423338131971700 310 -2155547985848156003709816157569315458534323936794813409445923181073378201921882621183495242518269983164555556130291471381870051799456073231446186844 311 6466643957544468011129448472707946375602971810384440229380731963103391481935092056016087346013161767050626028716578324215053380877196613260238017044 312 -19399931872633404033388345418123839126808915431153320686056271049543660693466387783117058801122781666037959365498327152506273691673933052648915138108 313 58199795617900212100165036254371517380426746293459962062340662828164009585076940119213582877201752268341715537797797097796593976937112732210343240372 314 -174599386853700636300495108763114552141280238880379886178678289125425973745875266817915935683938442264569471730787760012834236126980711048103834069020 315 523798160561101908901485326289343656423840716641139658552722266094410031256336907533197432947148955874619764957574542599613799988603387441365893511252 316 -1571394481683305726704455978868030969271522149923418975624792000846965873731588508440693047050779609462036595342301102676619216750487653729988897925372 317 4714183445049917180113367936604092907814566449770256926941125597413426061269609953639877644733673344709755185087748358274302016682107978378184258992884 318 -14142550335149751540340103809812278723443699349310770780689877602495221303659141004284035927038351001481974757141554974334017317185033900758117646545116 319 42427651005449254621020311429436836170331098047932312342336631186975777671276800726123301795440391069740505867668045123979829417277681771027223200502420 320 -127282953016347763863060934288310508510993294143796937026475896801947105493231646751827517357670497078632354410517374969983933320387885175575929079773116 321 381848859049043291589182802864931525532979882431390811080495683923801771520892451108567328130312843497075389616525645713862909824053975801739268282787636 322 -1145546577147129874767548408594794576598939647294172433239351064735484404480282331619532432276335825968869516079629895533766509746381286855194842761426332 323 3436639731441389624302645225784383729796818941882517299722325168278295033605637038270936401058212886951321853778783769816943968690705141665630452458152148 324 -10309919194324168872907935677353151189390456825647551899158431556691201460487331027988130994716227842764538950256563143019543027168992862796799509026710140 325 30929757582972506618723807032059453568171370476942655697492382566360971662121153257613749401065505164472470072929265761921206839313223712790582223775623028 326 -92789272748917519856171421096178360704514111430827967092442971906508180425045139425542535369362872221059703774468644620038465002327180889571379277935883868 327 278367818246752559568514263288535082113542334292483901277397267304674010397772058971225031775755903207894524212044239191565706038206523166314872620589622036 328 -835103454740257678705542789865605246340627002877451703832055098743723092948042895524480243991933136534252746858856106911796496052169608503743148288204925244 329 2505310364220773036116628369596815739021881008632355111496438702571767155334675249351830434646468555781619892131121542061190732281408747501632384011742657460 330 -7515931092662319108349885108790447217065643025897065334488769295034105713022932622498711898598067374987136373284258183531969708594426398524091273740972208924 331 22547793277986957325049655326371341651196929077691196003467401510464708645030984118609694506476878709676855726070987435899114102282878883533885577811428153684 332 -67643379833960871975148965979114024953590787233073588010400017280669342923168579853601965898065282959599673965776536537090932353849437274678433220257261407228 333 202930139501882615925446897937342074860772361699220764031204426343457594793354484565260132936926555217660808322202461152485616967546710575881746687125830329332 334 -608790418505647847776340693812026224582317085097662292093604530027473652332365963686871928325318252975258852116861680375031211090643334223952346008669398772700 335 1826371255516943543329022081436078673746951255292986876280831088088219221092492871078432725946877584281223702050076447289944912895923597679242826131424380748692 336 -5479113766550830629987066244308236021240853765878960628842458268253061135086688653199664295898787102132776814751246529540132179439783603022956902183440773384892 337 16437341299652491889961198732924708063722561297636881886527444796782376461641645879670260651580052607820119027051705213279801656815325189098413858971987057877044 338 -49312023898957475669883596198774124191167683892910645659582194406300743272161777798868246426972775220616779915559184390520594733454026807236155272072631698186396 339 147936071696872427009650788596322372573503051678731936978746863186995002042011653076889810336453090867537494077869415670199404674345977941826638425904554045448660 340 -443808215090617281028952365788967117720509155036195810936240029624799461674982319870099288898289742191238173571224522013322973075070138785243570058340344234567036 341 1331424645271851843086857097366901353161527465108587432808721208746769473927052238331438150917008287396463138038441016034519401121146006436203400613767668507258996 342 -3994273935815555529260571292100704059484582395325762298426161386495566243976946157552033884306746740543892179465788148114457239571566839147664820963809733914661212 343 11982821807446666587781713876302112178453747185977286895278488638976183087539259587540662789808796464922671007696434244321573646298442877764885224646415744958215188 344 -35948465422339999763345141628906336535361241557931860685835456957949580551400936532852866095649276908186024084491163133008317083727843912650874150429274148446182460 345 107845396267019999290035424886719009606083724673795582057506388791806679076636494058096842834502055697722050130669768598937758961518501179240185498307768618195473588 346 -323536188801059997870106274660157028818251174021386746172519130539504162385042113255214039408397717146838194637616747396987661463885564655145430400883413508872568348 347 970608566403179993610318823980471086454753522064160238517557463290344236844861077603795096415410051333170495421635358990614215232996571730586543390730025218045409876 348 -2911825699209539980830956471941413259364260566192480715552672246527369211155113757135079332865796354214199663247335843372540184016309959661459125796030506271280819964 349 8735477097628619942492869415824239778092781698577442146658017026269434632224280222757849911358256662213222635777147997316225475414289390044978386140410657579553279220 350 -26206431292885859827478608247472719334278345095732326439974050505433649899154962765568325908553034787498420615261163057551466579512149148013733140916593695207238199004 351 78619293878657579482435824742418158002835035287196979319922152663050257692500644102115425376702574760777756429924051041448819431997885488283603457759057640684557874324 352 -235857881635972738447307474227254474008505105861590937959766455695652157087430420695525380828020783485768280121491029386757618909070780376366002303258619811927987068348 353 707573644907918215341922422681763422025515317584772813879299371673953703242434285308217933088236232050434818701035335635450535501058093306067623049812965656035334314292 354 -2122720934723754646025767268045290266076545952754318441637898105847866645767016809481370218056360932965044499429981511955996248955482775564263636869364684527603256724380 355 6368162804171263938077301804135870798229637858262955324913694335891588865221622521330677816585778325267653411636193525768699461961831335400669375168242478463815262610132 356 -19104488412513791814231905412407612394688913574788865974741082970978788739823723378218899124923943923057920408216082597504676955694727988786251196384430585629434802956412 357 57313465237541375442695716237222837184066740724366597924223248986328321931153458506202966024438613874663840878033243752116873727465716001190267447393885456412326378617204 358 -171940395712624126328087148711668511552200222173099793772669746812201054370095798775516360773982277413011363327329739337144935461634083933907774625700468970188935196355676 359 515821187137872378984261446135005534656600666519299381318009240730170985957016549812734156920613960660994408595529201849846177826428379941049379310063781708662893468058900 360 -1547463561413617136952784338405016603969801999557898143954027721603377312177591342465832321564507625139062588559507637872715790596232883544496027064266595529796504646192956 361 4642390684240851410858353015215049811909405998673694431862083165984403227919690641342237263088191389105029040132682848971792857554803163190792302924649285781773865454546356 362 -13927172052722554232575059045645149435728217996021083295586249495604667100985238696137231192475237139939404571489728676208087601132200464457768465310248858960552893331704092 363 41781516158167662697725177136935448307184653988063249886758748491511086468503382544190654771004385474569578812285825770038844746461019443602522282858144573651196086058982228 364 -125344548474502988093175531410806344921553961964189749660276245465139089074414814721014041925855808314206006241224197827287370353254222230349133074719637727414513446049206780 365 376033645423508964279526594232419034764661885892569248980828736414205607885435109986157970551882121161623479114939152447520438832020338891964266771868505169321689962403100148 366 -1128100936270526892838579782697257104293985657677707746942486209205040142331923998312242222107016971046859516562284339411244660951545672274059065220186331533808770638698340828 367 3384302808811580678515739348091771312881956973033123240827458627690273789644534658229190045418309698016600391251919254096367293943667705625844665851397362549738910413116941716 368 -10152908426434742035547218044275313938645870919099369722482375882920514643636078648102643378060411524297757490625625290563835259652941739270199057172515351752591534245306986684 369 30458725279304226106641654132825941815937612757298109167447127649062157381503286597477783650570269712397359838137140815142039023314947973025267052280899527051024996724008636980 370 -91376175837912678319924962398477825447812838271894327502341382946585245243319758486093643918932738858183904781890892558525050581232598408646461395315991637566574202195850557084 371 274128527513738034959774887195433476343438514815682982507024148840958189532339478070960345822354357132568063810713737449377284721122286246798063709001388799872724182539902378964 372 -822385582541214104879324661586300429030315544447048947521072446520469660992258028987522209335950790281671492502059092800527588208517876698676832080897338625272169395715005721468 373 2467156747623642314637973984758901287090946633341146842563217339566218798186294897413284284270076933077079875366341517496791296535251594179465214334905671424508514490954419995252 374 -7401470242870926943913921954276703861272839900023440527689652018689036764139843071338417540285781674767108830378696074299956825786358854371526206820289703176141530865244454324060 375 22204410728612780831741765862830111583818519700070321583068956056086349553257612455818123245906243273229588082576745179280704604997868419448317492829723731723192617810970974295572 376 -66613232185838342495225297588490334751455559100210964749206868168220570138096670883848628487620933321832241064848921625080445559716021545677474733751461950780041803002437700239932 377 199839696557515027485675892765471004254366677300632894247620604504738667457642345618757367963058392961209769560309392700764673189703232062367379690729804341119197509868263546013364 378 -599519089672545082457027678296413012763100031901898682742861813514062088286222370921849138888783992892203215949402922451247346547999361336432228093238576045799448327882889747452956 379 1798557269017635247371083034889239038289300095705696048228585440542494093032076444634393346667134350659461833311259278655835385686218753710636506237617402092514633387092471023533140 380 -5395671807052905742113249104667717114867900287117088144685756321626866622749410670165488179999838308012681129007676813363319464974214921729229874797048858367311323354389809508250876 381 16187015421158717226339747314003151344603700861351264434057268964881831180941869337971848260002644411969452128875232485298331779091527443993048912222753270922399123676944635649449716 382 -48561046263476151679019241942009454033811102584053793302171806894643030917438333358964777340001674260045538902921293365478248568936816974368428161005046421126267063803283492698954972 383 145683138790428455037057725826028362101433307752161379906515420683934018003089549386795866900017540731862251676172688277268239243485981638326721634341566046660661805864951306595653268 384 -437049416371285365111173177478085086304299923256484139719546262051792203507719549540584530940027586292135485093700448470137730657106883484537290600371844573418264188684652262789383100 385 1311148249113856095333519532434255258912899769769452419158638786155396311526256845861359732340132830683308995150736578133747166118022773314497620406421240853382235023874360102363302708 386 -3933444747341568286000558597302765776738699309308357257475916358466149532572574143104866917980298348436121905712939268954573550060664074221721364008652308293891820155982273679099601308 387 11800334242024704858001675791908297330216097927925071772427749075398527401730115218273025312021095332535975876617358737757056546768800714108707086447179753414185230299228434293279417556 388 -35401002726074114574005027375724891990648293783775215317283247226195424597165560076902226819902885423152707310894994351484497847132785159439035270499093603177536151235122076367877025404 389 106203008178222343722015082127174675971944881351325645951849741678586589007546251386540378692029457418368562570599146778026837127745589444091277789182172123662647533030492682127553530740 390 -318609024534667031166045246381524027915834644053976937855549225035759136590539611847953739611446769957284806435969112886933824210542300400725489412176733742727864440441225140334815683164 391 955827073604001093498135739144572083747503932161930813566647675107278670635817120167196011763623514467496181859563993555094846977015837065273156147269766484703749638624181233100136867604 392 -2867481220812003280494407217433716251242511796485792440699943025321833490179054791254918449432304134211205020475378670876697792240269639469626092620330168941070936281271532075109030966588 393 8602443662436009841483221652301148753727535389457377322099829075965505513993957512258094520014045221016182111632762632207266874102364661861265029503948767849293434113016619473709852172212 394 -25807330987308029524449664956903446261182606168372131966299487227896506455068286259787605216607870026283412234485034657467453627543982498679021585225929781495719051800645811924364037971740 395 77421992961924088573348994870710338783547818505116395898898461683689539539032031333336172336692141352380504904281610450711054872158170469846611762249622388591479656478745528766623151005012 396 -232265978885772265720046984612131016350643455515349187696695385051068578269441748892061803636339361510080978311191818395515776637422065461920741273605201077565793967282620400312807378835452 397 696797936657316797160140953836393049051930366546047563090086155153205815503633936892078837656492209624364007736881481099782105870371088281000411847102935409114671906155093572912546284865524 398 -2090393809971950391480422861509179147155791099638142689270258465459617285120284430244449659474528378684849877604032391472876765694903481052524859488734141874509435709850815974789390557878236 399 6271181429915851174441268584527537441467373298914428067810775396378852178142088051596922685413481636431033924025321278071569400917130010738527330571351754329197467146781377412264668267071380 400 -18813544289747553523323805753582612324402119896743284203432326189136555888863794633063620642260651908540133189649515626908829995086550897053676487503756605576254081405886273261001011614340796 401 56440632869242660569971417260747836973206359690229852610296978567409668957716322942645156754741541727126336733801443295338246400589330961484840470931867131551438884286574537734589021216769076 402 -169321898607727981709914251782243510919619079070689557830890935702229004290899090741026880608305453178367135871698537056791226371108636343806899395954406765008963372721892177300595090902813852 403 507965695823183945129742755346730532758857237212068673492672807106687018037197028396897821136754703541125156274507196828820704774644622112715942221545609554317596678441339403708129218203428308 404 -1523897087469551835389228266040191598276571711636206020478018421320061043782591572843059104786587422611327971504698419169568063001296440175557338597272050144371376914772692467511699763620311420 405 4571691262408655506167684798120574794829715134908618061434055263960183152005773743224446031607115643858078909151741600142492291649164172851852991926545707470276956985420728889760475072840881268 406 -13715073787225966518503054394361724384489145404725854184302165791880549414701323180282800660326640179526046738179932115159900669656942813905197023510178008336505218474056883694830673654562749788 407 41145221361677899555509163183085173153467436214177562552906497375641648326735965639629476849969334042674520193090381716014854419551927851016314975069452253158166960386581257033393524091608037396 408 -123435664085033698666527489549255519460402308642532687658719492126924944814943904721326280811929175119830800622169974406974258437493584734447497116130520303177198271230922559202377566018984536124 409 370306992255101095999582468647766558381206925927598062976158476380774834775359698559103141911745179375877921780712264703063384954805151840545386966547233822126200033550410101402738710568632760500 410 -1110920976765303287998747405943299675143620777782794188928475429142324503665023126887060826783320230094862725513732111144908935579766660247230369663330355641189389660935945456617004106682539977244 411 3332762930295909863996242217829899025430862333348382566785426287426973512317181318241679678253791306350130256198005699363289245308597571290502691462613758573946589862238406065033436370094336540244 412 -9998288790887729591988726653489697076292587000045147700356278862280920534307320079564044638953712686919306609280398366232742858787197532773884909442595892421082927827854078804735461010189576403708 413 29994866372663188775966179960469091228877761000135443101068836586842761608210407989014122708476460525020088146468432562412478330638782960516901058218278443864762467001284515194936079230755595645172 414 -89984599117989566327898539881407273686633283000406329303206509760528284814054328466398390542198736646535927802150822759808935483361968157160210514873853798391260033968408988023348845291893054067420 415 269953797353968698983695619644221821059899849001218987909619529281584854463316776400483126793057499796656456680961418134283805467194665920261616864183524461579834835976116079192965320676426627938452 416 -809861392061906096951086858932665463179699547003656963728858587844754563347642747198873470046249919675872023493866354693137418367366474863222879953426647251927395039786570007333058392427784952342972 417 2429584176185718290853260576797996389539098641010970891186575763534263690127543405601772230804594918455810763579634863498840251170534470384792581138527794021406404055643266482490850316486344719973684 418 -7288752528557154872559781730393989168617295923032912673559727290602791070213399888795013051082094436511042904542832991657664761374733319564129860859087677532970774294362686526489200671053054434031516 419 21866257585671464617679345191181967505851887769098738020679181871808373210978660322405646435909663947245907486020642172650706268397940141872885347690254441661409198628222285421434302569971122753873620 420 -65598772757014393853038035573545902517555663307296214062037545615425119632259059655175724742402230566312164913277640122596694836646340059257664512844780506859233844394398404580369506596289449358062716 421 196796318271043181559114106720637707552666989921888642186112636846275358898131021589609603357860214249787609829401493158500932447033980910494976598986307156827689036163732117108975322016116185881304436 422 -590388954813129544677342320161913122658000969765665926558337910538826076691685379520663951812273597647660599309067333894081101466912021266040963676054990197983092102530122544591192361593852882029680732 423 1771166864439388634032026960485739367974002909296997779675013731616478230080471509058321571959434883146386258285476292845086696149115906729010823269972833138949226319512515247245044293690549997317507348 424 -5313500593318165902096080881457218103922008727890993339025041194849434690230583786182305282833076469032349854139880296209573304950588034325256605326302774326847778934693250514792198463253667289495591740 425 15940501779954497706288242644371654311766026183672980017075123584548304070713412840532234714589685767910667403852738053280093481845283474699321544946139773160543136851768341998262464225396967273400635828 426 -47821505339863493118864727933114962935298078551018940051225370753644912212096915557626066411588144582104766528692019830537533311548811680650861176903956419121629810459927845087015655004918971010374186268 427 143464516019590479356594183799344888805894235653056820153676112260934736636377392600819474699126259189568770951808448150218094202620512528846790446580795058084888631570537897076590440357300774650778001236 428 -430393548058771438069782551398034666417682706959170460461028336782804209908958885946575873168655126682197370123960567133443294071913382612751957508004533572814667494330104967598684370386814600713023118844 429 1291180644176314314209347654194103999253048120877511381383085010348412629727223241551492721363412681819609995834811256034751859287636457785832700187489303921323999283753332350058227012530619248617691126260 430 -3873541932528942942628042962582311997759144362632534144149255031045237889180976557230947960375343441912794216578574658835411623719116753462344445235516505358212004249733962155650333234851506852895829839324 431 11620625797586828827884128887746935993277433087897602432447765093135713667544316006539904288555819532830454191587442195043922779444935500177340646360452328886155999952253956255999695310035222344601976596884 432 -34861877392760486483652386663240807979832299263692807297343295279407141002630175349925592050807880184307219491058890148056392521759636020951407317773551361035428025450657729189901694719144263461976955632828 433 104585632178281459450957159989722423939496897791078421892029885838221423007896071389165017782142797381289944640583543318319929198429249022015451195936265334352364025164181466725899866579355597529588815214132 434 -313756896534844378352871479969167271818490693373235265676089657514664269023677123488718570086990078487133261586936884206658284328987065147723895102577573500564932177868127841865310034894221178301450549011100 435 941270689604533135058614439907501815455472080119705797028268972543992807071053551823708676779846862774872929430438144116577859519562559279816602278195165506679116328853216642220709234370354763478983440295892 436 -2823812068813599405175843319722505446366416240359117391084806917631978421213116292756020097301787333697672498952059449356527565493484950166159972893660606510068709396061983693412569443735681833287686734362492 437 8471436206440798215527529959167516339099248721077352173254420752895935263639437603698272157980868510346910075534688314055994722610860305845059586562831599550143407369181283546736824849957810414161587376137844 438 -25414308619322394646582589877502549017297746163232056519763262258687805790918135360234392741791592512532945069247045010195160115571770006842019423924795238610555663745553185707212241512371901413887707782312796 439 76242925857967183939747769632507647051893238489696169559289786776063417372754760982424025689676803574614405522455174894531128451236931841912376943301784835911416107960640886987633190612118763898857232039139860 440 -228728777573901551819243308897522941155679715469088508677869360328190252118263573143830382140426358649812075937937444955702089144667551882964493486850556267574750090433960001230906639686350172382183478733016636 441 686186332721704655457729926692568823467039146407265526033608080984570756354792139038374536278487180097498509072668494322888859852089142934438755146661265283043246738197805323156705783359062755775326870967855796 442 -2058558998165113966373189780077706470401117439221796578100824242953712269064373577901356829121045331996370964700293164057101394720094454232225716067764602888491747280801565330542145621477163790068427743365955612 443 6175676994495341899119569340233119411203352317665389734302472728861136807193126412131604046791968412581362019136304129994434553832629311838858246947732194586751227709988397269482380321631540324720388969173090388 444 -18527030983486025697358708020699358233610056952996169202907418186583410421579367879539745021518240404559587807338063114337042922153196037232212543354319811917701711394797789252735254050494523065130955429368824060 445 55581092950458077092076124062098074700830170858988507608722254559750231264738126352329369302270050880047759922155887894303650245148971908265362025040712979438209077654728172869629535980283765013453289244407366388 446 -166743278851374231276228372186294224102490512576965522826166763679250693794214333629567839431379493307405286766184266580325907778068148131658637285166631850944419346023514908386041060283250903404239021820620310748 447 500229836554122693828685116558882672307471537730896568478500291037752081382643091743544055244999798587691846299119593946147809248961979581250809435410909727573673811951883945603818276164953493484958757287064509076 448 -1500689509662368081486055349676648016922414613192689705435500873113256244147929093520951091833276758432123566896225193428103255917370868371202633146410700833240189888092973395920064637864458913910392888210786373564 449 4502068528987104244458166049029944050767243839578069116306502619339768732443787643982215423303275549958274644690942757104990111411142745858707489758876159198682232759804277069542974294854179874820145431933173428020 450 -13506205586961312733374498147089832152301731518734207348919507858019306197331362205107921974302936100551016046068293917673609646915367956085923288637340364198123372088362117445063362122040933358282502761197891669404 451 40518616760883938200123494441269496456905194556202622046758523574057918591994088069001214514122589400300663914213950460303550315382224431238168227190597319390216768647187779862321207891166012607203375352796932237524 452 -121555850282651814600370483323808489370715583668607866140275570722173755775982261299648746359940206003606760190623713966345208196874432167753707959014639504578957001177360484532701380623411612756898391919984282253948 453 364667550847955443801111449971425468112146751005823598420826712166521267327946789713656033444675742405410743675907416728166510089167778755182717322158223420920257613060487163706628627970407688400118644036765875679092 454 -1094002652543866331403334349914276404336440253017470795262480136499563801983840357511548511604316978427051304819649700526237759270414371761704965076246060448393999620124650070902836911710877364941508995556671569202780 455 3282007957631598994210003049742829213009320759052412385787440409498691405951521095793484712272371432859515766875094200895236819805421044292801269009195400973915545298487573053142608679533323495342220859777266823277332 456 -9846023872894796982630009149228487639027962277157237157362321228496074217854563240862775781898273303421823595792992404052663375427907274863031059466671763664279543019235473478559630149798587684991274833117296238494012 457 29538071618684390947890027447685462917083886831471711472086963685488222653563689815623684055532501900578918197043557609424084294260433540619838673521844169507772814810160911797415282226998528657044599991780897178158004 458 -88614214856053172843670082343056388751251660494415134416260891056464667960691069260800338746922141721109859771801512033740064546827877189798025030321874751493450072925573752668773063125790054766992248990484674609122076 459 265842644568159518531010247029169166253754981483245403248782673169394003882073208154542443080117153124583368954062857690284570312390478433517057071452939768540086961786539223453264756487781226709259848941170057678070100 460 -797527933704478555593030741087507498761264944449736209746348019508182011646219623719344475561650003451242527584871929892724957593357741572305207253384188277500787399339981739465903135242521555311213342884078105332802556 461 2392583801113435666779092223262522496283794833349208629239044058524546034938658872646599134042352922198742741309249076034432379467700612173407549682101826888741309170059217080185491674169208915566772436531098451401223156 462 -7177751403340307000337276669787567488851384500047625887717132175573638104815976614962665987412252942906197906818480655390782125027847061607238793202406956553746033566099107516980910485624338247434052493835567083398038492 463 21533254210020921001011830009362702466554153500142877663151396526720914314447929850842260791666370476098654354673975111597376401834050734647684091295017917886193888586454409998093860530639591740834687113022157791805377428 464 -64599762630062763003035490028088107399662460500428632989454189580162742943343789540618256716139888133535841795584859043942069152001133104291116850509459657208670089983049055099979323444385621225439002076035560292193608380 465 193799287890188289009106470084264322198987381501285898968362568740488228830031368645671821466138110990127767923628709713526327563005437512177221398279567164525833421501775515088542486628223171670447124754168507043025872948 466 -581397863670564867027319410252792966596962144503857696905087706221464686490094105889381361762977439791342818697137863977178742475012236137923922501336325107777853961400069845688418427294536899023081137210381868796187523228 467 1744193591011694601081958230758378899790886433511573090715263118664394059470282317763412290559806105732109426238910122258336707853044861210987250891013728094932854490410722936219673347063875929045763885735392911054342760916 468 -5232580773035083803245874692275136699372659300534719272145789355993182178410846953099700461137670744480166338421737306121409162703118278038530785899031678741599978258811142010350183910831097323184250708997684123831467900284 469 15697742319105251409737624076825410098117977901604157816437368067979546535232540859680174204496507378872822895855198039671429409821387445304454291245114047311197105201275479627668223993214352897458834023410041590157524465780 470 -47093226957315754229212872230476230294353933704812473449312104203938639605697622578278376971322531845753820926385621876399884386040097113535639006639304119760796974754142331689769327458200936836564338277396146333146331867484 471 141279680871947262687638616691428690883061801114437420347936312611815918817092867736359422198301576118990758301516810114428460844968421785362364754109988403627979605961795209455778671417487054221317342417856395874091478662164 472 -423839042615841788062915850074286072649185403343312261043808937835447756451278603206029684026236767193513683859830541372827767161209004466576198793945813122192761454486649199594394636166692675240703372082233273872969469867068 473 1271517127847525364188747550222858217947556210029936783131426813506343269353835809624186217216046223907458233668931402059398532231019535178750387318605743543960639090257420456329066664671615000568607426589371649117518341840052 474 -3814551383542576092566242650668574653842668630089810349394280440519029808061507428860364321373466827068540336827914650296365135198273561978207580082280622277117207817177315653895434481671771052012827659082771292355335161042460 475 11443654150627728277698727952005723961528005890269431048182841321557089424184522286605481624669744170513289738841503062652756328584390773050709903993915083540881042358721838391869834469701461055424472218619001187060445212082772 476 -34330962451883184833096183856017171884584017670808293144548523964671268272553566859767667552910545132924531759808990964430947139774032144919955384487598817203584289261785732315242441359732087367501438173115628941192456178337532 477 102992887355649554499288551568051515653752053012424879433645571894013804817660700579400557300929010156004270192858009340347485111280376783224214808451089318448870543414116762666461448177940853700048271484829636063555127450834164 478 -308978662066948663497865654704154546961256159037274638300936715682041414452982101738006562618392280953551460751711955126933167949924569652743947115376682221670376278984831156557916096336333377905056900523523409710709864520859356 479 926935986200845990493596964112463640883768477111823914902810147046124243358946305214409906423966341889577081908860011169018078617606830352089235966083218132363599539469531732556684785403978500105346529432501226092040629225864340 480 -2780807958602537971480790892337390922651305431335471744708430441138372730076838915642449282134320027610885846419131741930617086317154248268552918658343311462385857213378518671904181363421978767535687932573641684356299816351020476 481 8342423875807613914442372677012172767953916294006415234125291323415118190230516746928908720678118078948348337872291808944725558022795230381088334454842620256567454450195709067244290075845849768167767109168649040908543591706206516 482 -25027271627422841743327118031036518303861748882019245702375873970245354570691550240783604413484038244613663416387082260528428075925720719992405846404902489030882597730466821098669378256377722373381894704610499147046342489812329372 483 75081814882268525229981354093109554911585246646057737107127621910736063712074650722357056737552746718303753443620833114196781424062492102278935853133958210570287324431641075502135118711452820982388497359622393392497604040049568468 484 -225245444646805575689944062279328664734755739938173211321382865732208191136223952167058683218456976185985733941943326677367349879616816422233370931563373144755582910814442002094151388249719155222679865587285388274775658978923544700 485 675736333940416727069832186837985994204267219814519633964148597196624573408671856501201023643773456495808254603668325362548038423991769035906986050367122408177306857404288455106962100518436081117010849745019748629761283219220955508 486 -2027209001821250181209496560513957982612801659443558901892445791589873720226015569503553122954515313611722658255328285426752137701692667569307211639747361276710804322290940467671870430016751012453090043268732078278415237092762223708 487 6081627005463750543628489681541873947838404978330676705677337374769621160678046708510759264817156052586572185877338237602040368245643281784749127941950095725774645466716671198313643033127367499155155141738850570056982936408087956756 488 -18244881016391251630885469044625621843515214934992030117032012124308863482034140125532078002544247934256908135409307950162553194455799287200592397780434263386039471400462314004344865613227873573873695401351243039727474358964661299004 489 54734643049173754892656407133876865530545644804976090351096036372926590446102420376596633591447184249776341250673337375774795403929658977909087165432134837740687344200762341194226723811992078568804626251784346460069371977413189039540 490 -164203929147521264677969221401630596591636934414928271053288109118779771338307261129789101606712671855317790063129185076750114570664454701112641552114740418056924172603536225220295917491359320012046798659891804698434218131201156833564 491 492611787442563794033907664204891789774910803244784813159864327356339314014921783389368903155395777353975837567169209331398886994242408568567164544707549444501048237808110272385656260363311791424874556170597883458850449995680291070804 492 -1477835362327691382101722992614675369324732409734354439479592982069017942044765350168103512795671808485882577945944319791899574418229136775243013857395991952842593273429327623707431765311467711497155348129948711649455758782887232072188 493 4433506086983074146305168977844026107974197229203063318438778946207053826134296050504316931728046472609737603348959575780292896383683588186646001125641288619848882700277989258021369327491338460046402685153536012402558458756968978497012 494 -13300518260949222438915506933532078323922591687609189955316336838621161478402888151512938008502077323525033071024625494531690342893058408838104084270017240336904442340853955000265959919360144729029334773933228282299293011454292370930140 495 39901554782847667316746520800596234971767775062827569865949010515863484435208664454538839598870356159183458691118382949213447721195159937957980091023864972055997738542521890548394175884308175489307750884854444356714643763996106241912212 496 -119704664348543001950239562401788704915303325188482709597847031547590453305625993363616467649882820100333657117266135916403589778553510390986604596643968414077424392587645620549989935400469043863483759528453814050510401832721860467493052 497 359113993045629005850718687205366114745909975565448128793541094642771359916877980090849505243104957055434409263976433611684276105724470018734485142787158246413410823842776963840354990706318096799330264837580480190798264416698497918966324 498 -1077341979136887017552156061616098344237729926696344386380623283928314079750633940272548311142401877657436351967573249110105814777045532364654112722650968730877957179368650687140294603109132359980232822008303364493860675413029660723924636 499 3232025937410661052656468184848295032713189780089033159141869851784942239251901820817645342601031619990042807551431850780211471411392352477061023579373918209358422122425312470182424547347040940776214411033786245638650261913220648237722580 500 -9696077812231983157969404554544885098139569340267099477425609555354826717755705462452935209455442885934660919356871345440846360073665546664985699915279730594626165198637216593024192166001835100657611343083606432601814314391398612581270396 501 29088233436695949473908213663634655294418708020801298432276828666064480153267116387358807265061632605874917764665462450122115188542019661527351841391523239850776697933189091414118739450084080745314897809286323906433715885870722502007605876 502 -87264700310087848421724640990903965883256124062403895296830485998193440459801349162076418521794289921482883280806690522767193348984012941517266040883201623418533689125012390972263892446095091349260565867787962502044601772219114177495228252 503 261794100930263545265173922972711897649768372187211685890491457994580321379404047486229262112164085556732389868799465223499884480236130910681377089232341062523193876724146939456976329146599575821149952723505905940646897087443449189540863508 504 -785382302790790635795521768918135692949305116561635057671474373983740964138212142458687773242929825085629689553639608360103044574140208559784973334531550803034396011474221285290559683823170123916713347930233680952914507720758134254512233020 505 2356146908372371907386565306754407078847915349684905173014423121951222892414636427376063345915914338426024028766436399701102351455556994023873235869925597178173559271819102922032417658702767578843613064271269116596795890245418829391757414068 506 -7068440725117115722159695920263221236543746049054715519043269365853668677243909282128189985373493288939802166088274049861720618900398245382583075877114901996379935340664430633775775761641788322343893151852671202314282936569967634918830812188 507 21205322175351347166479087760789663709631238147164146557129808097561006031731727846384570060868979319495946338686892448068334727633740209525822491096668485065421290971579048165970281713858393795405571537480285901895058278042480611269375296596 508 -63615966526054041499437263282368991128893714441492439671389424292683018095195183539153709973109939053134759335216536747238658441036129681821320946359357897043700903015565631968624936283709123729468930448596313115780755897462286420782360169724 509 190847899578162124498311789847106973386681143324477319014168272878049054285585550617461130338323814970110437367337891435648666806838570938976255892939368807436228648845039920964446626566859486501902359673478028527151105565717170088398611949300 510 -572543698734486373494935369541320920160043429973431957042504818634147162856756651852383390176983449288918993378637111919080617453055349029904181571095516189698434066938433712776196244269114228878715942365055907221835640950490888613092772967644 511 1717631096203459120484806108623962760480130289920295871127514455902441488570269955557150172206926339109581617582664460532972618294086774663761716928731729034315805960008673238562876003670271147890130100405924078384742274344793909143484444663444 512 -5152893288610377361454418325871888281440390869760887613382543367707324465710809866671450513268827034843095577854487132047456323012418868843186806355304826172506410361639275515220053469284956521162425754596259521715756120047739240822041082469308 513 15458679865831132084363254977615664844321172609282662840147630103121973397132429600014351546510385069500585283350473895245292032776939516825757107927695200378401246121691314946597309491306583408503206357031803992024209766116502695682947750449972 514 -46376039597493396253089764932846994532963517827847988520442890309365920191397288800043054626123347278559158750477396687530029970851452729884877946059524157413439708291526968037917630307016322535477760884609361122318746486402938140615194245265820 515 139128118792480188759269294798540983598890553483543965561328670928097760574191866400129163905185657695562670450580240059001782167513089830839420593625695359683847185021674857717501487254855822986496999026800185074464005083101954314712880747965652 516 -417384356377440566277807884395622950796671660450631896683986012784293281722575599200387491661925741366917622953444620184181961992621806210148688269982840304164485434770836665945007269096953758199363564334456351808376484001519583158404046219560572 517 1252153069132321698833423653186868852390014981351895690051958038352879845167726797601162475093039687540293645656926060538192654997700345195185211831737012462267568544900885812250016192626088696118345558495257462255160514500131309046681330707354484 518 -3756459207396965096500270959560606557170044944055687070155874115058639535503180392803487425064594135741799383377593781643284426953431182456077341451634054287254481153525905807920059807207811245314526944501995573105419418509248807997105608024717916 519 11269377622190895289500812878681819671510134832167061210467622345175918606509541178410462275622832260983561257319150144872440356939633253627188612442056129060859892422931220681420156962964343422024600295473540346636382505510036662277193592268844820 520 -33808132866572685868502438636045459014530404496501183631402867035527755819528623535231386826010397075434357557584712834732146918660220348363652661151860454784386779344086655528940515806211210893911761962485513785268899016565529510259827240417152316 521 101424398599718057605507315908136377043591213489503550894208601106583267458585870605694160479747390641335725101499613703966789060298019870126784335804197229149546133881673979617461457583997271426059363735326755865087194049625749483922988794030221236 522 -304273195799154172816521947724409131130773640468510652682625803319749802375757611817082481435809773093941870447007890712359670572259341960308700302715359957855866809946193912791104552421264536789529935510239838576700588149018926545481952236533135132 523 912819587397462518449565843173227393392320921405531958047877409959249407127272835451247444314294116941956221056005572936160404934047461181069406317540543332753143613236237790495873297925248165345886117922200373767223752446773423449019885000714462548 524 -2738458762192387555348697529519682180176962764216595874143632229877748221381818506353742332929152755505607443738052917210318428367603512942921608133832703079888344472913401267242500612452835386083065730983639405227427281340886982721911598419913273340 525 8215376286577162666046092588559046540530888292649787622430896689633244664145455519061226998814917457157344770074086354827280857971888280029338046039075963076407206152330828010217740400004324378158382438516841647830769796021527523416030908424200048628 526 -24646128859731487998138277765677139621592664877949362867292690068899733992436366557183680996389833990190989432502403858089191428177509357686867694842072181555737272989811235613672744074721336694656776824418678079195333484066849419747500498943679688668 527 73938386579194463994414833297031418864777994633848088601878070206699201977309099671551042989279338733135058052946921987052876576008839037862895971076527960014180509903796203674979186474747282963607071455519727966179952260196014560243685949488879980436 528 -221815159737583391983244499891094256594333983901544265805634210620097605931927299014653128967618342674280994647961345135588025145073895183984102140128961049348604147842663617357015650923075303131547732402031796441351953164597111078728688943150958112444 529 665445479212750175949733499673282769783001951704632797416902631860292817795781897043959386903294375073091342965642877057905284601126929411161477966588128809433687207265440839406890769771559000913190161135150164238431666725773198440190804640084237995060 530 -1996336437638250527849200499019848309349005855113898392250707895580878453387345691131878160709004431118777310853410947871433435471570300515066090807361895105525312094321422543548984675310010819702476555547340942886543385713355864912562938298989986669724 531 5989009312914751583547601497059544928047017565341695176752123686742635360162037073395634482128770681557325368647268210218865143078331876982034958606890667962127435337914067579990329293939364825181617522358241928317133386067995055553707766139495414640084 532 -17967027938744254750642804491178634784141052696025085530256371060227906080486111220186903446382797268269989233767733897447465755907753680072431503451062038595279307903842602841284237345799429743396476855642287585636393700348130245029085395933435334658428 533 53901083816232764251928413473535904352423158088075256590769113180683718241458333660560710339155421357613941445651343158760656614377744941964641255092406046368043919931327008321226213109435618694486181989791739155539194016756100578351331992770407822498932 534 -161703251448698292755785240420607713057269474264225769772307339542051154724375000981682131017452204967233876848257746543445451149824267022399230275798778277939719767354382625368931637184232197154865043123645464669357556218844882048525844368371019830449500 535 485109754346094878267355721261823139171808422792677309316922018626153464173125002945046393052384733112917525522165805496009390836090736674187077806353214556147983286942344675296288915840845909321782135062395899602592720319381485518633836324993466765443092 536 -1455329263038284634802067163785469417515425268378031927950766055878460392519375008835139179157097962916320786611712284756682097735036338808582459461145884223786301891068640427509878738946239092250972393804268687618738057632450777809788902535219585748140092 537 4365987789114853904406201491356408252546275805134095783852298167635381177558125026505417537471406361593825939744707117732738442751580758853704926299265171560674201612722708479287612233991314548181665204178644085234294379548739690921591920485180386340798644 538 -13097963367344561713218604474069224757638827415402287351556894502906143532674375079516252612413994139091750659414980826272831029161798791705199683066140476903392012959134551044346884667668749101687499567004256210946722725343444357780325335696497900829639196 539 39293890102033685139655813422207674272916482246206862054670683508718430598023125238548757837242432308654706297883223532669261685671283344827429240861731506267437222635470801920072558071616636390777490792076120722352489002635882503309876858607580218874431060 540 -117881670306101055418967440266623022818749446738620586164012050526155291794069375715646273511726397143205210254373108490306247860642076095058627339258574367687789300390278108186153866077629131000902488194101657988032825354696548649991828872786567623852266236 541 353645010918303166256902320799869068456248340215861758492036151578465875382208127146938820535180990995133448041672449686321817974669776164023202784428963405292412636203102919706589214507328949345567432946558382322147759370511843669851090024432048937098852596 542 -1060935032754909498770706962399607205368745020647585275476108454735397626146624381440816461605539373854364709567911100628159305138522232734374966819980409611419148438544771568823512410973103735350982362111168330250344711498691135569802063261151454680212450012 543 3182805098264728496312120887198821616106235061942755826428325364206192878439873144322449384816625319825165397817945798746090212986540889718514183526554190043173624255763389087063047698017077431424386959790518624183231267721762197588908603407743748302805565588 544 -9548415294794185488936362661596464848318705185828267479284976092618578635319619432967348154449861562951353655225412402515046043817674286124763984446436647711688514887032018500004122163855699843530281132457528605685299536713909011007720982974652476384080265660 545 28645245884382556466809087984789394544956115557484802437854928277855735905958858298902044463349613481902346042133087194991587321736919624435849085605761787970730260421612353022382408351958164432076602891200640350784687143044482196541172603421114966200913659188 546 -85935737653147669400427263954368183634868346672454407313564784833567207717876574896706133390048782859610467973485561610081863584642965341184432992284381674240861349743804464022407141335092363493258289685945811984896484363327936262587498501269029824505395253148 547 257807212959443008201281791863104550904605040017363221940694354500701623153629724690118400170146463751024544226284084780031387515064483087799527505918952402065242912273478582156701591446841350085717907033149654089604607221594829441834534121795719621710877208276 548 -773421638878329024603845375589313652713815120052089665822083063502104869460889174070355200510439160908687352067197454440522569022922275134906125459625242447510411010736305366291144439457395531045267645148824525998983513401562447017359525129409898568743248727164 549 2320264916634987073811536126767940958141445360156268997466249190506314608382667522211065601531317943414834617424901963120710894113309173661703290495138956859901868484377176859231353988138443631559575087347722450536611156731131423668366729860184216299008511976820 550 -6960794749904961221434608380303822874424336080468806992398747571518943825148002566633196804593952908866958729828086689763846308250842824471140043252890411544964334548795009056978220624882816817831180958240669606530512237140506105772523880636643607711468004339804 551 20882384249714883664303825140911468623273008241406420977196242714556831475444007699899590413781860569355966434377498468488111672930697866441359786223724152704375545455058070212366344553713478607188631482327004309750179177527294647782724259797748905505519076200724 552 -62647152749144650992911475422734405869819024724219262931588728143670494426332023099698771241345578022557718813346018607071189522435754813268200045741066621974161552747828124554235668303010379514175717231771021948933252600370331282417867543617610551774327102239548 553 187941458247433952978734426268203217609457074172657788794766184431011483278996069299096313724036741438693517419611009417999859560019942011916358763083411538200414825478176545828433735625291251157307506125733047807434327665534099169114213102404103984807441559443892 554 -563824374742301858936203278804609652828371222517973366384298553293034449836988207897288941172110209574039830299687121060426996694634470891525559037529811270045384141965145293153847745443353528242361809516359179501033843267756086863621418364109767295453404172881180 555 1691473124226905576808609836413828958485113667553920099152895659879103349510964623691866823516330658206200934817353177568426154054754122963023711616030280499247873094834204568124450159195101035186206846270757466345639809260960681878306696978534391204298053529544532 556 -5074419372680716730425829509241486875455341002661760297458686979637310048532893871075600470548991915650439916615475903930988134222560948312177065841209148119520177946625076327047536631855222204640377703368912543351842868867497203060035207163192994977018478566831612 557 15223258118042150191277488527724460626366023007985280892376060938911930145598681613226801411646975864887645525519594969341545058551085686090319335537390831115007416515630303735794237587025828415757618780993457341425681724433261294329875389034399342202806799744098804 558 -45669774354126450573832465583173381879098069023955842677128182816735790436796044839680404234940927358790285025212450392927473863886451375963381730584645719832128484195380761698079457378157161643599885001206932601536738937638244512690086632013557312064917671145088476 559 137009323062379351721497396749520145637294207071867528031384548450207371310388134519041212704822782548116158178330020208976744215192965492505297743808990706522172983289162584112844882900312132138145597687167676650090829284237812278669338966219953365281758469609681300 560 -411027969187138055164492190248560436911882621215602584094153645350622113931164403557123638114468346700857868329604722566541587398511673748285588127316865025514943888461447154301321627169255101999744907694409272259311262910067279354809858758301297237671264496480212156 561 1233083907561414165493476570745681310735647863646807752282460936051866341793493210671370914343405041989554817399584843820402052689669466703317374590170809264647981788196422658978390924571127894828618493817415332159856238615494153026825892555621017429361815314138299956 562 -3699251722684242496480429712237043932206943590940423256847382808155599025380479632014112743030215122194702027377213179219651577080739509193030903354071999417737645118965105584786320687586658506827087939983870965715723816075897829155685045105428800855389402293019572892 563 11097755168052727489441289136711131796620830772821269770542148424466797076141438896042338229090645374132030931774722242142063893218756309412935150895096855005625535848143641538656666235013425875798798902888362958674861247768862747316640400439154905431560294177849372628 564 -33293265504158182468323867410133395389862492318463809311626445273400391228424316688127014687271936107300243096038001317459973355703193364571120571019528851512051406561934275047374590360533376916761326542791588752969204144224249722250750671071727710563896707935966809980 565 99879796512474547404971602230400186169587476955391427934879335820201173685272950064381044061815808352092428686686334770312356715015731221048731476390109981545804621650796124279314587770613932171554119960121766505018371630837426206150593073706657143153258473003063045748 566 -299639389537423642214914806691200558508762430866174283804638007460603521055818850193143132185447424995893887262914342675072196849234891408475454902507283090618113061022401774563562129933814193672122079216871299022833596496182924539655097100137023406536638720618863905628 567 898918168612270926644744420073601675526287292598522851413914022381810563167456550579429396556342275108448459383032351296946337139329278734767843760847942979892940790927178520239449656557497786701446798977601898052943826281207481776558655542376966265456189558637242180116 568 -2696754505836812779934233260220805026578861877795568554241742067145431689502369651738288189669026825083811782960518407347379518234738627185620573175891641523601619157061589167620822436160382948734179274278829692189945405258305029014489238143199106704676021882350425613884 569 8090263517510438339802699780662415079736585633386705662725226201436295068507108955214864569007080475734502539258712515129057541070714299594227635740979299402959263902624660289057520375505369668942860068144441080507608362945549919673841171397460904297413159234173878694580 570 -24270790552531315019408099341987245239209756900160116988175678604308885205521326865644593707021241426237373237021822959213334650479146062707951074796329148544568978844994195294782454992467667361347935713817419233647280794495380093760776600256655544525469290528276432377884 571 72812371657593945058224298025961735717629270700480350964527035812926655616563980596933781121063724280644388472574098049987679896903431860273316889242204944962324562260742157029127577245499885375005096122684065716692930972168679611803823628641420970309948245933319704545364 572 -218437114972781835174672894077885207152887812101441052893581107438779966849691941790801343363191172838068627894705035805267687799778308236521023338020179836229738435330707328797822307200305889543092710405588581118576615739140960174368483230181354237462763989102978298812668 573 655311344918345505524018682233655621458663436304323158680743322316339900549075825372404030089573518521934958730149624105193767181198899398160924673473409506003685808895160270972587770673305201793123287141692975418734201572153037845191425002029880059322453464702896526084852 574 -1965934034755036516572056046700966864375990308912969476042229966949019701647227476117212090268720555550346726098379838936799893979868748817287064701594488523382116420879404243759521613875140539051679549575224462130193896006998798891402324383118005484099037399320766318960860 575 5897802104265109549716168140102900593127970926738908428126689900847059104941682428351636270806161666681956478479277583567962497067062145206252612742434945559404231274250365869595048237914971749810419272425382314642599105439917025962550874395297285840033758187538145475469972 576 -17693406312795328649148504420308701779383912780216725284380069702541177314825047285054908812418484999984036835069556617188761860946274638109975000952001876699696929799526791332152177921165814984120496569876729087423762481481909819310964820694005318744627982583462743389235132 577 53080218938385985947445513260926105338151738340650175853140209107623531944475141855164726437255455000075775705945222118596536843348647509347490677406611550056122317445028986549722467348655645482983012204429022975279357114121411975086270067065789033784830531708691616242054964 578 -159240656815157957842336539782778316014455215021950527559420627322870595833425425565494179311766364999979996716362561821729108009026295338007340683118622810254303896242189734542635534875650535387705991623689397499821932003012870890952058991229820946252598427209468076577465756 579 477721970445473873527009619348334948043365645065851582678261881968611787500276276696482537935299095000434650952033894533308329069118180394092284747558292110591037800912363653840970338967584408285604064850263535351498074687741342741469679393624555148961581617461617774029795540 580 -1433165911336421620581028858045004844130096935197554748034785645905835362500828830089447613805897285000314631250209265463682977123275952422136328846270028972116861178365502061096783548221487620611840014592399920350429666705818568087182033341003480826477172180718426233494590076 581 4299497734009264861743086574135014532390290805592664244104356937717506087502486490268342841417691855002922536962412632663532951537985034786690037331619781635663087983839683984142605582026994070325464403693981132459418114832266624536000109702750811720246661885488132877673363316 582 -12898493202027794585229259722405043597170872416777992732313070813152518262507459470805028524253075565004810324463668225445630814277640749319508010409239955468364255054032696350723306871355919793996504491248380654561996115067178033059092309748771696679109694969798690278640903772 583 38695479606083383755687779167215130791512617250333978196939212439457554787522378412415085572759226695022345546238144021426828523505550958039648234398958645282342782957070800255578940363517884215949290913412267449318504804060777780275092967965276567000589666282727487544681083668 584 -116086438818250151267063337501645392374537851751001934590817637318372664362567135237245256718277680085051207493020153374100613409171395453956696296854398378092528313281266978359918781591653402979928317860902551376690481494463845978629646826457906747075247836101519629216526506300 585 348259316454750453801190012504936177123613555253005803772452911955117993087701405711735770154833040255185280770449017502661584550204701202194585703248150249786585011023691779893392423772760708275624063341376156072601510318828512660280204634249566149078785833797884554484613008308 586 -1044777949364251361403570037514808531370840665759017411317358735865353979263104217135207310464499120765492525728569937747265265005233073925934763484374540518341754890711293650052905113322681126155193970506791464332744399285611588532058085592997006631530272850407002329783772046108 587 3134333848092754084210710112544425594112521997277052233952076207596061937789312651405621931393497362296604210351264042763234772306461281139102277703863442017061264956853444329413259655959245375808938350555048400768353461198582664493739313398494403526002987853194309656691450095956 588 -9403001544278262252632130337633276782337565991831156701856228622788185813367937954216865794180492086889559364722683669246826362337859724694710858610110685127111794301121206229730690335895332132740102173595797186764819856912252195686087826956476443315184624955636323635394082372604 589 28209004632834786757896391012899830347012697975493470105568685868364557440103813862650597382541476260669184626830267925826234996176627411529324524833291337229479384042241872206210248271650804387593732276926087591374940624103748182648523707347442864471202552074802181575542782948340 590 -84627013898504360273689173038699491041038093926480410316706057605093672320311441587951792147624428782006540815166369941307193170203785759697589676493955447992150149848969109584594390287022797184034345318500870711963859765577261356765050669086301524362310301808620123387907277183964 591 253881041695513080821067519116098473123114281779441230950118172815281016960934324763855376442873286346021648576147977496264603147263550228873536825493703471369026454102420342821855879916927623509596738980057396260213503510199750452656192913170958711189525614257433212841163974874004 592 -761643125086539242463202557348295419369342845338323692850354518445843050882802974291566129328619859038060893467146197144107762168486264787059074884457436159321927353196235000329422221639064406613802810891062620531996662103663318593246496927688767857363387425109153953168607637977788 593 2284929375259617727389607672044886258108028536014971078551063555337529152648408922874698387985859577114190784924034062121695381052067566160300295837419656987536086077810757057260557501140630147671383244771406998093277683164861821309183654406714520124500541110653753230215591487221812 594 -6854788125778853182168823016134658774324085608044913235653190666012587457945226768624095163957578731342556145726911244986341954062985154882654745144164273943467650196988167059237090830975016587354200110117782721285257655786841732868662635972847127268680865661308676949227237315088540 595 20564364377336559546506469048403976322972256824134739706959571998037762373835680305872285491872736194027700855271115617716514240375390551844456520168682215868684166663852709402800435837818797473382499578746224709844923754776012660723764562413134248015684112325231196330520786238419412 596 -61693093132009678639519407145211928968916770472404219120878715994113287121507040917616856475618208582083037729632583087634565964753301481140384991033667859529490067845781711758222980823668896997507700239452921037556469689497063057935740378250217011627769306293083258025884210128950652 597 185079279396029035918558221435635786906750311417212657362636147982339861364521122752850569426854625746249242861259276793933651407005644792207124112045761154741595067828897968175025595850581681837802697711930269296626012218153139022278327752729022499721873980244470436009008927559467124 598 -555237838188087107755674664306907360720250934251637972087908443947019584093563368258551708280563877238747469239054775319741047195525453679049434058247768311918535474903588238724363480792595063822848899148647795521964830355135517369892770022230324569488489818002969984164314188333171036 599 1665713514564261323267023992920722082160752802754913916263725331841058752280690104775655124841691631716242926406610436083342955637559322432292178730522335240368105881876976047774517055896085154849665085420229411301720903664054351503562736538604459567819733699469792600218367753689973780 600 -4997140543692783969801071978762166246482258408264741748791175995523176256842070314326965374525074895148727741840939088001789238810712044506588783080008945111879318731298505480120697940651655537786758480312116184433509885794867455722919356671986406984750672607487612505204252883688999996 601 14991421631078351909403215936286498739446775224794225246373527986569528770526210942980896123575224685446185300280601704501846972636067979100341855463142956554087954022560361766767800276028166466884748992833492652243835307779193564744295775903613164391669074804306368106514459405828842676 602 -44974264893235055728209647808859496218340325674382675739120583959708586311578632828942688370725674056338551751326236232512582405500340246139874553943196627225363866410351394647491987919938099693605299874706189758844894622548398299081811915935531606300173110449232043137739976707962842652 603 134922794679705167184628943426578488655020977023148027217361751879125758934735898486828065112177022169015663553009846459523664241316748120741925686722054366549891590545713565248098789576107098494913793831707145672307906469223559687547586571357210592650187559275070251776826733142935898708 604 -404768384039115501553886830279735465965062931069444081652085255637377276804207695460484195336531066507046974060967263854599158674318789597581173010381234129902074789007821933133050717095735696656545593079944284225377274204513949482038458066970400230451226221970462510603266593390712954620 605 1214305152117346504661660490839206397895188793208332244956255766912131830412623086381452586009593199521140955379026342611741144122219278322032727130713560329201424332282103324621643454552378287626028356070187158259224713019855307607323977495113663786352351577620884021264226992248328346868 606 -3642915456352039513984981472517619193685566379624996734868767300736395491237869259144357758028779598563422799744829925739336096168132015907519765193000965108613873066329034923419947757126792467565301914549852863611488358246939004499554725896936065169059708909443659084883826552592606074588 607 10928746369056118541954944417552857581056699138874990204606301902209186473713607777433073274086338795690268532018987981409782960901447685839716127977282327083822419060021654871149808484441062193321472050970975813166836636366070850143498590867618047887173818375168963212469188506082576155796 608 -32786239107168355625864833252658572743170097416624970613818905706627559421140823332299219822259016387070805330487967535845799537910239781284834719135288117735505657457995864411669495027201816998713283538270092994835766785847704877140826946249234438901532071831830917721772147821638212603324 609 98358717321505066877594499757975718229510292249874911841456717119882678263422469996897659466777049161212416522601895424304497303318925896323131486998982080238440171818125793638568345933848190158642115844095947873836786604044129978001818491454942726224574982082844696996587278858133669538100 610 -295076151964515200632783499273927154688530876749624735524370151359648034790267409990692978400331147483637248505529700639379294530780364584032139801810710786651474116566100980108585316097059092150921817073716505842851387319130359240846780168950349359633767413073830203327220165787962945158044 611 885228455893545601898350497821781464065592630248874206573110454078944104370802229972078935200993442450911747641141073185206278350693919961970928723804603268082115147474855741939995391700148233102774512138292193085872106943395139108857691117680005716981217305570898385306743838936764962386644 612 -2655685367680636805695051493465344392196777890746622619719331362236832313112406689916236805602980327352735238674319277021482045535376107466163767534668867987990959846871461622591507288282502786008305414580591228142980430858177294553938372131382101874783821784013879605270064833664542633334908 613 7967056103041910417085154480396033176590333672239867859157994086710496939337220069748710416808940982058205724521165716132719715639539627237989339877496487596483650731720596074231479638483392184624952487410344386658213072518548129207084518837462136176671125617439269917110527867285132407654772 614 -23901168309125731251255463441188099529771001016719603577473982260131490818011660209246131250426822946174617156567081378261611988851796272034971945085509695524429409812949365809780523368178408900674784974893891755516095657667611896530714751625754747425374056321522547548730916869272388207664220 615 71703504927377193753766390323564298589313003050158810732421946780394472454034980627738393751280468838523851503694075675057930282689034035462907984350488621103331314203272942255169401199078762008424499899355958075465374092778900671773221864650527564485400810026158167051394084072983182653592852 616 -215110514782131581261299170970692895767939009150476432197265840341183417362104941883215181253841406515571554443096563944627602215799811667672739654863546794249907773080969137113852541408149215412473209748719308608561948038784572050957510374405056049037645147955293452343779585288617511899578172 617 645331544346394743783897512912078687303817027451429296591797521023550252086314825649645543761524219546714663465261017994975183911934015880450187560966478520869895658300606790644868948602621787463020209144855057061354192595457976081596841562308221435950050008112242454652144089726516607821135284 618 -1935994633039184231351692538736236061911451082354287889775392563070650756258944476948936631284572658640143990123840401662740797206732885886486625490147759286369342296786421613327984197051517079937859467637170908712725880828165408387341903808738557730175920895844003168714821601458221679218604316 619 5807983899117552694055077616208708185734353247062863669326177689211952268776833430846809893853717975920431970915406509632591900678336981169187750855946630411588716246590062357197197888667247804715980722506301251080851036400913264876922953182587886345876220944517457896627686139817321326145416020 620 -17423951697352658082165232848626124557203059741188591007978533067635856806330500292540429681561153927761295911658448919609036683918734296488107503796833186129804770027308592037165103070976350284343137528329326703357206321369905715200974376035019232726931746319581476908916615748566651401457041916 621 52271855092057974246495698545878373671609179223565773023935599202907570418991500877621289044683461783283887737150887977404588087988756183503234008932512968599337067506848966180348290402979837112639021863367134209842312539775385304462512095130546550802189071986686224288682732587470579358329538036 622 -156815565276173922739487095637635121014827537670697319071806797608722711256974502632863867134050385349851663207101581495058808191501161962431879031713512085378165687670700518403338908828837938818697847033343094429985550467994819595668358351340661947163779549904175085742182427078870487767071789532 623 470446695828521768218461286912905363044482613012091957215420392826168133770923507898591601402151156049554989630006909359486336719433699063451283085308589896974188092711794315485428651246716961494531978213545899689039425706647131422443430922123941251976913981824292431474278822603693963917049017748 624 -1411340087485565304655383860738716089133447839036275871646261178478504401312770523695774804206453468148664968872616398329839185868440670838042557275589662409243182218735997425905462104219744594406719060413604466268952728514616048996453581030167912934959591281249342945927373385076916890519479754940 625 4234020262456695913966151582216148267400343517108827614938783535435513203938311571087324412619360404445994906652657854486757206185042865218750255787441201791088310775006763318818034011700046363373910929694879864403189282754498837531114166562911560446821075172195097534773046320699080674021773861428 626 -12702060787370087741898454746648444802201030551326482844816350606306539611814934713261973237858081213337984719888356244465792321395686890247005599440979176246547404087422747874250806637018513929814225292176506662016905653842195131509835652743919038056578622859691155210337286631160582017138652391068 627 38106182362110263225695364239945334406603091653979448534449051818919618835444804139785919713574243640013954159804303371386335558505944081559507134165626386993077268737463327787159010707218792110057690870345785848436041350369188156696520652121388400737505073892861740418975564555355066061269295559636 628 -114318547086330789677086092719836003219809274961938345603347155456758856506334412419357759140722730920041862479134440838181089486880065423041540730811501444472361693261999815032663850529329875688943042623404825820537475273422358945755534568584902629076976811051008671680999284342318558164101209906044 629 342955641258992369031258278159508009659427824885815036810041466370276569519003237258073277422168192760125587437960261066499102837915729912398583535805259766430825305686779781755617914772642628349289187845479540911153723375637487885934658481313233033502007254408179114194852671674448954531716983263860 630 -1028866923776977107093774834478524028978283474657445110430124399110829708557009711774219832266504578280376762312766906095585639759196122450647827920674268433264995465258778671951601017948621882482947443585908495834378575016171641560467865892822648807963868120714231144280848377728360303516324242700124 631 3086600771330931321281324503435572086934850423972335331290373197332489125671029135322659496799513734841130286940528472494580256786690501925039329135505827031849947299379457362485308506584477652578682570658785741301300915269996568876075816780702047008975911647163305829449964407775054030706626142283284 632 -9259802313992793963843973510306716260804551271917005993871119591997467377013087405967978490398541204523390860817129909068094095341867236628926296659551437631439920090932129394194914614276208947476367232174236716307572365367026418238883012137637939856759120371448692695135054674145215851804571598484028 633 27779406941978381891531920530920148782413653815751017981613358775992402131039262217903935471195623613570172582460300744035575636062010248179162271472586399822539603887208873569106765653783074862948462656126951164115377856987005831495337912821850221910614590254428527671834841120795540036044328452183732 634 -83338220825935145674595761592760446347240961447253053944840076327977206393117786653711806413586870840710517747363080198444140208113213667952720051429895025611179124432801649934276253339440328547806666049172371461960812049189164340928635985647677861051169312483120683842645169165666835146871758043087900 635 250014662477805437023787284778281339041722884341759161834520228983931619179353359961135419240760612522131553242124884662657594024485275157027693680265413424546416747756054891348916847262138777725497441985934078446653079191111199329900663462578779192514856854009691849873654215890440075363137728756190292 636 -750043987433416311071361854334844017125168653025277485503560686951794857538060079883406257722281837566394659726303365853322435273164557164744013988844783578213491494352864790954574367298780749012337438280968307218417951486246185375472479376464846358821872728908415952929525230884441086244368277014717692 637 2250131962300248933214085563004532051375505959075832456510682060855384572614180239650218773166845512699183979179052673829267999420076208106910176070437264125491991980889194139048075450871613415365322090196572777898336426632913381354876460151937521513911013852966567052171450526227081538423194649551859444 638 -6750395886900746799642256689013596154126517877227497369532046182566153717842540718950656319500536538097551937536872868949202611059063551095374260003505965594772940947006382884775521654664297909439346719882382621208844135550390493607711336410726599666842250226417062769748601911533728055889404311640165596 639 20251187660702240398926770067040788462379553631682492108596138547698461153527622156851968958501609614292655812611188911924810607579520799736835316426129550347724892832341547719063974359893978401631279261061819288598862695347870781736970097322351728750308333344216465082777305068896217286428572208951322260 640 -60753562982106721196780310201122365387138660895047476325788415643095383460582866470555906875504828842877967437832426125620026273933902106309080876447165343916362538514379845027717104287879765858267359580356115015851927508650213743383238115786711326751361834702718841701268916538098585621764998078792315836 641 182260688946320163590340930603367096161415982685142428977365246929286150381748599411667720626514486528633902313499559597168889919411026904730092775003942646002711895508429131342100950447243636268055035146727030747445103680737438433805058699720821699253211834768017632197932746951475889340336431332500249396 642 -546782066838960490771022791810101288484247948055427286932095740787858451145245798235003161879543459585901706940494116350889047563014439542584578033686934709500887126594708201508403576174522231417659192628863720842556668732638720894104487394441089659761382842984330682405546246180067403070926419805254144412 643 1640346200516881472313068375430303865452743844166281860796287222363575353435737394705009485638630378757705120821491473933902387079480600970965134683710590585517158499645282989561009278857984049025989403509225905327227290817063351496934839592766019855280653851592436475593142727888922739112945007800255640788 644 -4921038601550644416939205126290911596358231532498845582388861667090726060307212184115028456915891136273115362464456172039236672457567238226472602885832198842522481259213532198611430735905117437531944559282408230382567303212895676861561763959412557813848950909498420570026420204969327157538503526631780507260 645 14763115804651933250817615378872734789074694597496536747166585001272178180921636552345085370747673408819346087393405015642650994934450844052263410988095742355625432257085230135977486409053021731687880980337763662345931048115275785843170801516008676945532874019053039423585276572302863592216173573433314351988 646 -44289347413955799752452846136618204367224083792489610241499755003816534542764909657035256112243020226458038262180142047878071029679854273411099028303088935410760319812366423327646070824483726356879548336032213044641334867392649847012541385272484023828626579476043562843743797802118826537447194733223997395548 647 132868042241867399257358538409854613101672251377468830724499265011449603628294728971105768336729060679374114786540572141733976999286559337724679494231663389544512913354877804143510989278801856747006834218058795018716921156084304562071566194368536085501823823590361799385255457235936008090744236173823883507476 648 -398604126725602197772075615229563839305016754132406492173497795034348810884884186913317305010187182038122344359621424429002403177365684978191273664050197002009074832229076344109387414225704214888284124234252073286564930360440203644146814506003440228473583300446623176447718244048648967315427404573167867880764 649 1195812380176806593316226845688691517915050262397219476520493385103046432654652560739951915030561546114367033078864857279406265173085041004539350629440177339276152312358343168970453349898515355370325129542604843398866457296946031016576211672214656741484526241988793972759250987464265015859892821616111168925620 650 -3587437140530419779948680537066074553745150787191658429561480155309139297963957682219855745091684638343101099236593403853420684237279150873686992613741359351330601305732801233626777835252740644700029874948117283118256039459587252881457098708235298112326026044668533031445560451756158819752457249055118376210204 651 10762311421591259339846041611198223661235452361574975288684440465927417893891873046659567235275053915029303297709782547529858275275789396900923096390382423386987515179882860247449497934643832776921980652203746343511454783241263438980914368741523238561233183496601296868001066376541748914911814178751785389763924 652 -32286934264773778019538124833594670983706357084724925866053321397782253681675619139978701705825161745087909893129342970650382380699464302143045052072830579494971123014279667649210164946160276645122159901892450042220991019998786956269656960990935027235189339764612495056674429087078701833426557673082495647025148 653 96860802794321334058614374500784012951119071254174777598159964193346761045026857419936105117475485235263729679388038255829532032354200683548583630415125119816896214093576829133907152554023273306654043815114928103289719719446367590155143173440074458602588440744220276264680827346329195322897442745593207985608692 654 -290582408382964002175843123502352038853357213762524332794479892580040283135080572259808315352426455705791189038164096079731826316550986496406853942852108596786722952179254835029168142230984933177387003226469628356615665839439089327773084939385684622013724479331895246604727401868801406323456788784088181867759580 655 871747225148892006527529370507056116560071641287572998383439677740120849405241716779424946057279367117373567114492325614709018510676190597698355725342859315688100236740715809832611057555124573017311266117159196976353984156117294868703943980026131373629255123797216904192812365946776578260841445257647429781411732 656 -2615241675446676019582588111521168349680214923862718995150319033220362548215725150338274838171838101352120701343476902093099976409982109576139479382455510896408437949816244820007619910941034172081633285475976967116047979192751830835342453616340239105711601999788588383821176777159585016201582177962176520987969212 657 7845725026340028058747764334563505049040644771588156985450957099661087644647175451014824514515514304056362104030430855781354087474039253162329613734512666790537039370260539679003286256271781610185500882178932148974171884129455600047566117496497027347487132742571889808978050972840244485766630849508061099676439604 658 -23537175079020084176243293003690515147121934314764470956352871298983262933941526353044473543546542912169086312091292268339953945933931910619166490029245732168987667069158008599049005721917986642675300595034793951670459759285966585059620839194538461981756744741303420111905111635797754582976123917281120225604254876 659 70611525237060252528729879011071545441365802944293412869058613896949788801824579059133420630639628736507258936273877403028078470778167429593144172436321732912209903290721246673068723259548676303788305888108386845515491064062700185345017544173520626066679541196734758965773417472839221497575909014329486823662892500 660 -211834575711180757586189637033214636324097408832880238607175841690849366405473737177400261891918886209521776808821631013067802146381758893308143112611796125926135905705669298267362757591056596159840109458317150555538249619778499695702742579340751397957220009644555279637204087287625748995432652518016208177288421756 661 635503727133542272758568911099643908972292226498640715821527525072548099216421211532200785675756658628565330426464895431236272971050763470867008147229726523399395325449996778305775097148348653982569944786967471628631196004154700807772847844381875154357297256824963833431844592124661077980888106603993129119265776756 662 -1906511181400626818275706733298931726916876679495922147464582575217644297649263634596602357027269975885695991279394681509643085849341316830715866822900503278956210759684012567909951642694688230941610601536870374961860693722825698981989303320426383542100617314692295511255069115850415571953484021712090378182996307292 663 5719533544201880454827120199896795180750630038487766442393747725652932892947790903789807071081809927657087973838184054097060723675645897655917915706278862419352582712383993237744602225584780154837030270258675204733647869747753903828626390386717634468244400855642078511846136668598382039838812661336049152898590967828 664 -17158600632605641364481360599690385542251890115463299327181243176958798678843372711369421213245429782971263921514552143154919238771693798640213116643681882093089847270488068645204312081752909540486693879479897454504812032084708097720562210309275935720848104743795851579376551363700875471559716791608591421996568811580 665 51475801897816924093444081799071156626755670346389897981543729530876396036530118134108263639736289348913791764543656467737283580825569184575720610881355056609205343544792028071671925435261590469508875501031948682906699250571231520692320552629581742530314509877648322650453371375291167710592592759624886339388114618548 666 -154427405693450772280332245397213469880267011039169693944631188592629188109590354402324790919208868046741375293630969326666799013455731976416999310743446349167744427167720439942897797925779047712429038777911333409935571443079480107015693814485237356855403138340423432126712679557496420539950893509276434871367527488028 667 463282217080352316840996736191640409640801033117509081833893565777887564328771063206974372757626604140224125880892908133090500498409147083871322976031576688822976488436472608372929350537348590529482291784103025507375766946506869231169617130262727812037290197606313368029432907809243426803506450067025752907696215199316 668 -1389846651241056950522990208574921228922403099352527245501680697333662692986313189620923118272879812420672377642678724093091294579143538942373318840492254783829443051442795248030316138092022876804056524451571025966989195604983749873263780017174151953169709027648853960789708985154221950043211811122684362135901380127484 669 4169539953723170851568970625724763686767209298057581736505042092000988078958939568862769354818639437262017132928036172891634297569598421445601256696681714916767301982061630898267892241316114419980950275156189179011243797284024965260281482798750518825393450213286734168966306432009682510864250511524838879582078671323380 670 -12508619861169512554706911877174291060301627894172745209515126276002964236876818706588308064455918311786051398784108517450182065044459655099841169739635243619743960290718402386449789069868251680805289421865615334813178970913927464499864162901795430544411704379179857933704560342935014211123521378260945052397486952088284 671 37525859583508537664120735631522873180904883682518235628545378828008892710630456119764924193367754935358154196352325554799987850462050183773448709919725533120347772183088187776057142517764938200690991072802750408880641754618077256061553059694298543496772405658900262947502398934993109276309024447409978329889958980028564 672 -112577578750525612992362206894568619542714651047554706885636136484026678131891368359294772580103264806074462589056976659501080240728808114372495728357536994838811533927398602094755876936974448285522727603996442417759715580101642043060738037105071126763242631933979410549729760992603194543050152716975648644274880692558268 673 337732736251576838977086620683705858628143953142664120656908409452080034395674105077884317740309794418223387767170929988301007343501109217013187987875890193560898167025927728751098732043564077489668674040812944871043566107810105579430056395270862387743877065887380988234744154602561850200904299401435518623614634572729652 674 -1013198208754730516931259862051117575884431859427992361970725228356240103187022315233652953220929383254670163301512789945307488787873957903248162358021112162593767370590319341319633993665410767202805039664791599377601859588419957837794484617901289148323332857491257451533122720558181017459205215703289410489263918728079260 675 3039594626264191550793779586153352727653295578283977085912175685068720309561066945700958859662788149764010489904538369875113532848880613205327290285276453323959156372745885713826226385926795232140817083909669268603863256235280591314374822989526463474786595252815543380941587648173552118664631012111902522230951726164457172 676 -9118783878792574652381338758460058182959886734851931257736527055206160928683200837102876578988364449292031469713615109546958465576124360624816264433403126299521760596287801761744030347919259835357647321898418864869474413765800338341141730696934198364726592397763088090140323971522638223419862306331638985166535238532932732 677 27356351636377723957144016275380174548879660204555793773209581165618482786049602511308629736965093347876094409140845328797639662669408039856780006145061846243276698832763116044701388663480031228202549825356434476492653951177483886227390668634092979213446163914656348375789849860563950935407648379003054118552245595519675764 678 -82069054909133171871432048826140523646638980613667381319628743496855448358148807533925889210895280043628283227422535986079390456126154203605677592745480604040407262410489926615165570750995590240348433756746947665709500433772285916274241052815698169401805718301234876916631793689699780275926822216992888029551457026717272156 679 246207164727399515614296146478421570939916941841002143958886230490566345074446422601777667632685840130884849682267607958865228432142602442746357629615851681500067455407068622883373902731875777609563732708885554524665424140837189233638585064620256044682482701789172967171370892853083485888372712491011212740864930599835326740 680 -738621494182198546842888439435264712819750825523006431876658691471699035223339267805333002898057520392654549046802823875341571168899527664380423186088735305742511029870008182574367327237849319051654335249367240518922426743470904731284031381514445061093317011596582228671161654991282167543933645792968540918173672760138959676 681 2215864482546595640528665318305794138459252476569019295629976074415097105670017803415999008694172561177963647140408471628532941761755142320858568963783845394742915762312419919874610743629103984709036731502680567666914971588494040133115541769235981329188213222331620031699387012109783082874169920739035817363363256359150920116 682 -6647593447639786921585995954917382415377757429707057886889928223245291317010053410247997026082517683533890941421225414880582368775152308307141108080316257229197981941532469015320814707056199899018962742998884010780449532049319468520819730058322651695748115291911113403726356942057476088137771795496847062872405292919984678172 683 19942780342919360764757987864752147246133272289121173660669784669735873951030160230743991078247553050601672824263676244651780019345683162232292521863019329597655476515406988534568479168830823807273183132014967416781939361580283709319512980673738539670877394625900833593922679014716174585382791319931061967052584831074890198868 684 -59828341028758082294273963594256441738399816867363520982009354009207621853090480692231973234742659151805018472791028733935274231996597012075139170344916872972843368164601802626493367411168023201386959590008271481464636553876200520444431361023674449845366086377367514016280820667061031114209422092912144344287016588594798267900 685 179485023086274246882821890782769325215199450602090562946028062027622865559271442076695919704227977455415055418373086201845954348070695985468894301523032850558776227257043733833904242424152966045026058382098075982156272723357902776361509245066105687870630454132772515579816894755358078626506170012498516146602525575044139461108 686 -538455069258822740648465672348307975645598351806271688838084186082868596677814326230087759112683932366245166255119258605457599740050278057919729323592534088395836436244654549592864446891161105253347815922147704870944092046615105899028097411208152386942826972396977599677501818757724265311762702569971382212324625106612929068508 687 1615365207776468221945397017044923926936795055418815066514252558248605790033442978690263277338051797098735498765357775816533325828474453970733095132730731191748493799786916952596289901436078901523504166214736160763881728386762522557197152881604786514166609697193612693156403187289872737070799722644962479091939778556877765835156 688 -4846095623329404665836191051134771780810385166256445199542757674745817370100328936070789832014155391296206496296073327449278924268776122318251471074285935722123512417254844250153476582783045533043591061747622389989546280666453157951365737348853700835823571531575478291221414099836218328941375938064790772365887529196555340246204 689 14538286869988213997508573153404315342431155498769335598628273024237452110300986808212369496042466173888619488888219982348478879239622846142650041870670322872614475215976345965731215991399518942184616059036039354572836650987028293294548654638482419920823229714737154450159833223575454751366174273934565646917526200537821935257140 690 -43614860609964641992525719460212946027293466496308006795884819072712356330902960424637108488127398521665858466664659947044152424852279580052158868316385937205355549719505411466652075488097792140446162429521773694510114334985747241002743078731604624935764658904190024197488317822592764725014429902323310281112851375717153976734364 691 130844581829893925977577158380638838081880399488924020387654457218137068992708881273911325464382195564997575399993979841135025700290016656908059119540407874441042401015363487261039371436494905793553858783738009821947134240907917000770035006562499144460704037192612950898447317164045493233211475545930704162618008578944085588277204 692 -392533745489681777932731475141916514245641198466772061162963371654411206978126643821733976393146586694992726199981939523399940249403694137221012329438723497673175699332395956060951824365081658636230833360868651989007820250822400446786493478952126894075291990617753096083377224099602081583298054959870565849295116833247009448683388 693 1177601236469045333798194425425749542736923595400316183488890114963233620934379931465201929179439760084978178599945818570210094451143794078669367046681170744319430105424576879627188052984051093397553986063296710920690625696269902451406703518327121760839516213773430801474061127083875040982566908235454790825003168306911522978346612 694 -3532803709407136001394583276277248628210770786200948550466670344889700862803139794395605787538319280254934535799837455710609735947565958901995441023313511730358484301418952615992898999174541045214938986228508622854737547201204305132125664392039883125291268157479949377974324471681487530482355237994678185920773869306393579670446940 695 10598411128221408004183749828831745884632312358602845651400011034669102588409419383186817362614957840764803607399512367131870302654428723374011643303400536196275064933966413893756027317078847605600262902608288888378881301378823719840565885502002613690328365440120534186818691234184737776377756687407406930870792879147862717540526612 696 -31795233384664224012551249486495237653896937075808536954200033104007307765228258149560452087844873522294410822198537101395528718339824476785984289443281606578425970742480129589713421312126093876889896819979340625507306584586049550633319871854241912442075974385000230454664638064273662959271888115375476046395436094986224195563208252 697 95385700153992672037653748459485712961690811227425610862600099312021923295684774448681356263534620566883232466595611304186750534266396817030054149263684823756076360346278612952249585214599179510491474235629073955780594392858991869676715184866257594584046167025723435575576785469382089617538428239819917631620193369873400500806367924 698 -286157100461978016112961245378457138885072433682276832587800297936065769887054323346044068790603861700649697399786833912559922844305343677745959885923374463226632184801159390490530113087355742771830855155505117708824433900375289173476634415991709069236502013335724818303564613855024067373169756932072773909992809939790745674185617436 699 858471301385934048338883736135371416655217301046830497763400893808197309661162970038132206371811585101949092199360501737680426049903724579926284781505483405763090346878831068204027624374950819834779700569279561443508000257529240391536925525189254636740779015490065431757025326671316605078400326370992279699713970159031148679023824980 700 -2575413904157802145016651208406114249965651903140491493290202681424591928983488910114396619115434755305847276598081505213039963115735786646402044097045730185122883455685787411147208302899085276465764831502310267696454603659780975432396732021139509052159791095504414341578413009801461009317418867963428923159670829797775622724137529596 701 7726241712473406435049953625218342749896955709421474479870608044273775786950466730343189857346304265917541829794244515639122519415158134125959752786078630619701425536958773820371374049148790195474443034917987636357502605204956417781618285172275036872604465188444806932120564969829360639787820826189382601357954650751962514798280479476 702 -23178725137420219305149860875655028249690867128264423439611824132821327360851400191029569572038912797752625489382733546917362298109572854004372017368353011730438726271073498287254623866543301854269032023931849242536230227163642270375998677299112091185563211761471292981591043028638126695692334033969956140315979629538616251143105657052 703 69536175412260657915449582626965084749072601384793270318835472398463982082554200573088708716116738393257876468148200640752097414600521658760130534084824795448647279492826141209482868161436043027115690233439775060681245858393380777065708388332762312421190002892140134574314432847614290534419258991106251748463707534050391339932788533908 704 -208608526236781973746348747880895254247217804154379810956506417195391946247662601719266126148350215179773629404444601922256271203257958782786362638294942865831279637119267130933010611360695854152729882377030870515898627221375234399321700452127434859534569273460967892463860691019443050708573263194925988590359585311282088846791422476220 705 625825578710345921239046243642685762741653412463139432869519251586175838742987805157798378445050645539320888213333805766768855690861088735347145842803891638523163314076223978189907820329312112315424023777669520879986102371735519061715950782124008734061709290813808699909747288105128793915088817141563499081141830515584436886388153679668 706 -1877476736131037763717138730928057288224960237389418298608557754758527516228963415473395135335151936617962664640001417300306482910408841432065321672573548833510841136791826763787971488493487237231803318039854743975377865699986925457646153494888617891269124931579616054692911434221787098166528396311119430623299342383276969967136688536988 707 5632430208393113291151416192784171864674880712168254895825673264275582548686890246420185406005455809853887993920004251900919617055575373844148196729396898664649821021249170632927418410469359911124347460705871869255294479930400039827941858187632670295639380676462468254151395162852559861657061299160500425110150325476783591285465610614996 708 -16897290625179339873454248578352515594024642136504764687477019792826747646060670739260556218016367429561663981760012755702758514518028422436540126764838191665714867842000131215655247341430283334515167368945000333107561674130321592573818779156964377643254130265940164582308863768183282450656231677027217008849946379776445411088285741836924 709 50691871875538019620362745735057546782073926409514294062431059378480242938182012217781668654049102288684991945280038267108276216851480665501429307141219583653613793969495155013219757804246442801261252133180231548639328553712721831541469928282760399417090414324714974107217234745298641620598599471990219559510848332637146958801079405526900 710 -152075615626614058861088237205172640346221779228542882187293178135440728814546036653345005962147306866054975835840114801324827303959651200120670067730248733647903001021495942307151241852828142808352256346850233547284698598494651386984382603224546665276615195920355961601070417354398336324535989534153521612610526611295819425330793856548444 711 456226846879842176583264711615517921038665337685628646561879534406322186443638109960035017886441920598164927507520344403974484605068535193129245910577566235569585764838466872386469788678306799615919769145931622839120669920770982376233202172921109061779157681868645806244373825826190186048127586366094838969675616607118701178137270289709844 712 -1368680540639526529749794134846553763115996013056885939685638603218966559330914329880105053659325761794494782522561033211923448428826442393853266316959058637457003770967442526229377239795275656466033307227033024122828861511738890698139497792268389053438848857390781575850796329952580203995343523571015968645338776274893617730122033429000508 713 4106041621918579589249382404539661289347988039170657819056915809656899677992742989640315160977977285383484347567683099635770356059237653552628741780424456050874518359998243760548195971865116454161551922102622761157552881036364784955538710829795043424113794948602656413317039284909721320284109041767585002463392475917605824798945655167259572 714 -12318124865755738767748147213618983868043964117511973457170747428970699033978228968920945482933931856150453042703049298907311046632196307915748339682178807875616540985802898917924459410636770392957751765464820905894526050106798129144375697583405377744746888092947345868421817264625202544256170183193680814335425133566967531179677855741262620 715 36954374597267216303244441640856951604131892352535920371512242286912097101934686906762836448801795568451359128109147896721933182987622229231520790364725544180863651145792361481213635241827469117927063298080557472839843336324986838877607962562175638289429657784563284348324052974083530465960824433799190829115779989072602479973351786744820052 716 -110863123791801648909733324922570854812395677057607761114536726860736291305804060720288509346405386705354077384327443690165799462780800076726010828457798391434562897060609754988760391705648091475673573890869482908206999636965775613743862148062607904757910986342247359558854956561834745731497845532961275715128330790474407667051418921192395772 717 332589371375404946729199974767712564437187031172823283343610180582208873917412182160865528039216160116062232152982331070497398560706533452115135570646151656519744803935363923876042203156612906183235953679352827745246059654915696647009509923435661734494488933049627065648799274406335928527262792135756420689823010724910022546891529641661316084 718 -997768114126214840187599924303137693311561093518469850030830541746626621752236546482596584117648480348186696458946993211492195337391333912471200541392942005127122186299022453808604553390501455037277397024569725194488057476710350329472682811811309163041954851103111223001929013777344402916249865333524074980592995467756468549200043168815690716 719 2993304342378644520562799772909413079934683280555409550092491625239879865256709639447789752352945441044560089376840979634476586701630534625162013965269851944245591009911205997064857772330178892136693119100686691665964415406204530211529742352425279570008888449400873616894724660215359974079826618148062599119531059817216603830549221018783587220 720 -8979913027135933561688399318728239239804049841666228650277474875719639595770128918343369257058836323133680268130522938903429758725978538099989217213627503975008324127705340719916485092673187622360357501248105042832892760266466632188365839223293134548260617556019540954906298742879426391577325810149207049003089032623755415125749480031677731516 721 26939739081407800685065197956184717719412149524998685950832424627158918787310386755030107771176508969401040804391568816710289278935761745850961301005246615640481870187172576702305631726654260975180516215852225192828679252703693813457544293337844811968313948252424782656274646704171586236056285519037582643720275391527055038109044806144379254836 722 -80819217244223402055195593868554153158236448574996057852497273881476756361931160265090323313529526908203122413174706450130867831291632974450896604287011639490531814953404621021804542282693386709342661223340855449826035814302493606587739328677603619257877653588542028385712439161448144585520240379932824937738809587269587528863541686334445643932 723 242457651732670206165586781605662459474709345724988173557491821644430269085793480795270969940588580724609367239524119350392603504906203449556664410318491333333423036076440081235638332642618952560425758518454206606798111330524656487333005088704672491067761343103090724323360319386477662001857953494158320800060461936431917757517810523200721172948 724 -727372955198010618496760344816987378424128037174964520672475464933290807257380442385812909821765742173828101718572358051177810492656001296262044036040561170276613925796867807366465586338779272816481725858499339305754326216339618126859441060770294206615027264634342894637634954355166529514979395773755270426493319460049442930699060641207395036540 725 2182118865594031855490281034450962135272384111524893562017426394799872421772141327157438729465297226521484305155717074153533431522093221993602030497951509170277152142255508294780295582194492988179036276969224578946542994199487557050857471592998329153021595323252887240577796870674032501526127116738705195226856091078640949475805923780411722074228 726 -6546356596782095566470843103352886405817152334574680686052279184399617265316423981472316188395891679564452915467151222460600294478029229771174294714194876191936835697036715138979089100227168625077926632120220614781068951497525265812014117957620094392711758911058944608403606596805031678616003491381236817785816007838937607060000287627656092293468 727 19639069790346286699412529310058659217451457003724042058156837553198851795949271944416948565187675038693358746401453667381800883610588561732786477701903931213599748550569764907660862593394126554152144293935568088460326916694450608117158947515610069310841330850576268051870387820849226687772766191813467989146952554310783303914835830310126424738836 728 -58917209371038860098237587930175977652354371011172126174470512659596555387847815833250845695563025116080076239204361002145402650478763940359832245987073188365220762732790055741535397194757138304619704086656891777146740625679602202989243655261330635667111884316929935702292027401679416759468787140100888895861848601344408946274837556076062978499644 729 176751628113116580294712763790527932957063113033516378523411537978789666163543447499752537086689075348240228717613083006436207952142295310756551112198496775646819254036208645187500572755121897629532569850270300307908702125846305851692197340354991051532159869420387544013514354326774776886105384290981696830743563927209108769763852537936821526932660 730 -530254884339349740884138291371583798871189339100549135570234613936368998490630342499257611260067226044720686152839249019308623855014878952915544588120935905838143830432948979636712955923664727457250794370211650970789145879923919069627659271922974865534831175321967158227266518736851277442918107131587030205914655535275562447412877874393199397930524 731 1590764653018049222652414874114751396613568017301647406710703841809106995471891027497772833780201678134162058458517747057925871567868650817454851261311916559719059354650200850761716392454396113234446213471833452818241358635001754179780843314052921174727790391844292422308352644697499938759550412877477211190376039098530215065995993102014128559526484 732 -4772293959054147667957244622344254189840704051904942220132111525427320986415673082493318501340605034402486175375553241173777614697957924534948118790037531994747922337247894728581994127996384477977950979693103358642976233914545268597546798945590770367936777443776095371671951757118607603417059055666999392425863972310183589750473260348373324947109628 733 14316881877162443003871733867032762569522112155714826660396334576281962959247019247479955504021815103207458526126659723521332844105169829439677226357909031353062278465149099833152292482722761157384628260524104075552424385724555793676231858829908297416303519794841849905522067625303607235974361532931862659568120206901364880146449218960458096304268532 734 -42950645631487329011615201601098287708566336467144479981189003728845888877741057742439866512065445309622375578379979170563998532292917376649365939098134223321549812488636468204644257250701068025252334138682724227410281789211827405261512652503452919623924184457498422135553778168015252856476715866933859014123304040762466418649288781050698045986926300 735 128851936894461987034845604803294863125699009401433439943567011186537666633223173227319599536196335928867126735139937511691995596923936353287429297245588411439923483279531067203558012147037634969560103701827348680724828103559162167318903805482902704121745303226549521568686183919836896272322885064525034971532025282170655699527984094813446623812537492 736 -386555810683385961104536814409884589377097028204300319830701033559612999899669519681958798608589007786601380205419812535075986790681440613183624931834393751369222358211349876431423555651244043121074108533923694045186518838830126598887979720503620221865290409971540054382008852927928413411183180266128189056271849526745454211423716781117634899734095292 737 1159667432050157883313610443229653768131291084612900959492103100678838999699008559045876395825767023359804140616259437605227960372225058732908200715307924220008763257888536279652771628533469852938434730744887786129535487460185099602801402553401036446595762229330837183794125956446949791045120490653278398885464001219769388408591621349998314642609320244 738 -3479002296150473649940831329688961304393873253838702878476309302036516999097025677137629187477301070079412421848778312815683881116313702412009950306314286728224097407156635538241312962440934111664879381948429950400654600493165859196129280876422757777787504689160077510086179074014520271512219572250047533223095098380242113677133922036704124041013891996 739 10437006888451420949822493989066883913181619761516108635428927906109550997291077031412887562431903210238237265546334938447051643349664054809459154598161832048276676954487853216157942733641753229295487766417756667177867525254276456812937696196828976457362078065145100612850934812696219017782942516169717926535879105698858444128683650136694011896669813460 740 -31311020665354262849467481967200651739544859284548325906286783718328652991873231094238662687295709630714711796639004815341154930047546269281518856436047552417621261397427666445605820508287357899284764058108336369581795128213271611989713381455365523124087106200105565673368009256783340646856259949670003125874449695980311126191487182356918756142753165436 741 93933061996062788548402445901601955218634577853644977718860351154985958975619693282715988061887128892144135389917014446023464790145530598138273784025018544707281323124354785742553476910137877275057690656614876372649000279738930352867339558636339381868259574590976169350473618132960654753553915046688310685089724330173461790963589083177082827522772046196 742 -281799185988188365645207337704805865655903733560934933156581053464957876926859079848147964185661386676432406169751043338070394370430808213827386922641303859213008891508920784416188399959862024670766275005264894590139771049018560024805619847368532520612782211791609563390681673673660698634691474744708329440336422506055328548112512177318595364379291038812 743 845397557964565096935622013114417596967711200682804799469743160394873630780577239544443892556984160029297218509253130014211183111303991802657029626791415127456696830255049498871509261420689288321112418944954152826033772727452142142009657199186568811822339659337466579493523382471424627156014965024838193550874768487096099293894046676381092329515923315988 744 -2536192673893695290806866039343252790903133602048414398409229481184620892341731718633331677670952480087891655527759390042633549333888841085621351162639238282734750179308574205368639661179861436345710068976543520366872399021563502290843376283397763935499032930087123959837613424513388818964163813493088170192893303523428070582569119740292664515791669548860 745 7608578021681085872420598118029758372709400806145243195227688443553862677025195155899995033012857440263674966583278170127900648001712791901563528923387729047474931160838871198597695229703997166272384582646268437323075035386276355142901319478517176806433070886111923436798753719341936581900253603642117331498141914446004666345933399798579218492887209444788 746 -22825734065043257617261794354089275118128202418435729585683065330661588031075585467699985099038572320791024899749834510383701944005045838415291635899223158743883432236690316430809533196783165784346644996505529559524309429515657368887961577178903760419427268466634667195824434266422269495685236484600646352655501735586573089841348118240335205587637226737948 747 68477202195129772851785383062267825354384607255307188757049195991984764093226756403099955297115716962373074699249503531151105832015322589824672809439549533028733019201723543622395704575007148781980952492383140183462759641833315499745369494050006821258025693783306207816616956582473888987086758106453350341644353222262601087916948517031810516544960483406676 748 -205431606585389318555356149186803476063153821765921566271147587975954292279680269209299865891347150887119224097748510593453317496045597620316422624834888485492033612621865442207252903755706143488060822471416317540608616218927259713073138957123429383774589304583114210991563562181007505961198177014057228457577363635782039626965037226473821750070783843834364 749 616294819756167955666068447560410428189461465297764698813442763927862876839040807627899597674041452661357672293245531780359952488137533159264459481472185683664431727832206703941627131205749036179946537425715158641385174069927152711545355921423470311322743467282951457891265301675850839883718725652777330507443482969357646154466728328664684849340546744274420 750 -1848884459268503866998205342681231284568384395893294096440328291783588630517122422883698793022124357984073016879736595341079857464411118881162995230481516596616633403563399357185144553739985897108311472254213063885036871383490710989984189664164046613970279294781636723840646674761895875650907787737120701252907664784049883916256951687507615349765249807280604 751 5546653377805511600994616028043693853705153187679882289320984875350765891551367268651096379066373073952219050639209786023239572393236317836749752119314630698603223770556639580834907340974480114187990696808504015733347915803053627259256325192704868481906740098479345471188238484817000914953220141653784684297568562600195760843057321659495724445808530272927124 752 -16639960133416534802983848084131081561115459563039646867962954626052297674654101805953289137199119221856657151917629358069718717179703031123727723502203730278303024191937035723945774663414395496837859530333782399043569144103997893199161463177689148165728415867169165814232118533388376168858666868076508891815014551304495064340599031784541416544400029116610748 753 49919880400249604408951544252393244683346378689118940603888863878156893023962305417859867411597357665569971455752888074209156151539120938144226236218091514469922366815276873208955218709261276181965803711184806493443656638922319656754699414333918359057168856458045238641361549442290381658577987717999216997600425926905669629398942961741515763219251210754173492 754 -149759641200748813226854632757179734050039136067356821811666591634470679071886916253579602234792072996709914367258664222627468454617339124886592577231313896139740511966899087552629866689747649162992960893187500887705071503546307015949668193400053248051539351661060233526754260642620638671729988926458270348490513234732640015442537152448764262485651385453837980 755 449278923602246439680563898271539202150117408202070465434999774903412037215660748760738806704376218990129743101775992667882405363852064753751949994539862982959274712858560326806361178945315306254787783160296339848367011337080224956477864679403563402394552490409331665374923557296362928623197915234453572334093068796166657791836194922897858841801158649978878932 756 -1347836770806739319041691694814617606450352224606211396304999324710236111646982246282216420113128656970389229305327978003647216091556099503071505457927746359797717784659954852122140379083801201232745548519421345174597440358358067052175873839803882890703788600375693066535449121152086760653577848793203194425036148204562497884491417837590444416715066962701906812 757 4043510312420217957125075084443852819351056673818634188914997974130708334940946738846649260339385970911167687915983934010941648274668488025583205425166924257553366061811316812960307452755693038761472247481199384264799508380839416791043061916225263305071103542831683058784990464930264332392765340199924628429594560981562444635508587374977597467522018862575180404 758 -12130530937260653871375225253331558458053170021455902566744993922392125004822840216539947781018157912733503063747951802032824944824005085044012238172733402416339672769771045925693149727258500246157945538597727455312384150530987819104098304955048560649293835145085841457997685191842784896314232432959143794979811450208937431942457094400520263967812420638786621276 759 36391592811781961614125675759994675374159510064367707700234981767176375014468520649619843343054473738200509191243855406098474834472016013197511470723734947961659869140638946803454994443792658478726779023484923760901181200816024319850356676452400140479720456402075939810707627981424370890670824474158691565557378816098312099755508618650385848772944533814237703700 760 -109174778435345884842377027279984026122478530193103123100704945301529125043405561948859530029163421214601527573731566218295424503416046523461584899760135362459697905759265222357613892807343659955674452255071288492775486104001951234474946506182691504375483467272590988558693739132481080268556219071913554335436247517351936691410251185053507432579819057646957431356 761 327524335306037654527131081839952078367435590579309369302114835904587375130216685846578590087490263643804582721194698654886273510248142602646653724102545050229657120603098903178343859470099610828035126395980831058182573308898097153577086564897092347253806205685046627422939507021027305612581165916865703728780520413941809289943302896955822525217486260532383653556 762 -982573005918112963581393245519856235102306771737928107906344507713762125390650057539735770262470790931413748163584095964658820530744421743416163122663357224987844555158690237324027216314161570562081839926408562014835489932909804560426765601993241373506707009320592558775101941815913787223918480348347029741398005518053429438404810007276867120696400606414128241692 763 2947719017754338890744179736559568705306920315213784323719033523141286376171950172619207310787412372794241244490752287893976461592233277359296085467278627526365787278777283656394090373134759235530292598302293548363930929786298387481889284991375795457029544243430872323312738983942077620899405475849541252114081128001704285178064627389011802272001318169608430163028 764 -8843157053263016672232539209678706115920760945641352971157100569423859128515850517857621932362237118382723733472256863681929384776699807819793064203258770876292854609729425080338253671019728658902783637860744920452943869383757214844449878603335243698069786299354427675963350634837560344242916357939623430562469161110024861808493487432673004996179721808093199613180 765 26529471159789050016697617629036118347762282836924058913471301708271577385547551553572865797086711355148171200416770591045788154330099471975569577006930536034487578282393127018702795909828284072084539227674506210636529448101547539735785588551590016440247051759939661615839784538490026069639349213036870943246955929120250572876881251766743818628187630825743780591348 766 -79588413479367150050092852887108355043286848510772176740413905124814732156642654660718597391260134065444513601250311773137364462990298318894327962226483161292244705940769677500732317935946656025501241054838975733354192664404090828802484860171601478628665769556066227671619888347515388135096847360674611526621770895780399743727842176362781848605265961674302978270428 767 238765240438101450150278558661325065129860545532316530221241715374444196469927963982155792173780402196333540803750935319412093388970895150747745424268066377499170175635128439612949093394916360458008476420886012997173369353013376067217198391481141577270148080115704197366658595578455544552932942638895837186103506470501903180989129686963244760374391746628765661818516 768 -716295721314304350450835675983975195389581636596949590663725146123332589409783891946467376521341206589000622411252805958236280166912685064113713197626965345252638411279746504617343001010596296611015922749919867397298525339437921040032107552510750449042142697452101563396377925663547873363514026802943506345834131845184301643356182745139935852005987516674583531441084 769 2148887163942913051352507027951925586168744909790848771991175438369997768229351675839402129564023619767001867233758417874708840500738055968600185743235363610247659465090517142295037561380094459359066781275235945380338741457518177443335297901397599912663031178146326747596329499134281140681111682636318529462455170668195720729290960866919404414252337996447177502352180 770 -6446661491828739154057521083855776758506234729372546315973526315109993304688055027518206388692070859301005601701275253624126521502214166353282464928997155681763489932768996169999095567443672239025162317774755149764129893494145703683527943216462102606915887362858936127974597053115568380862195843453979567537459961739301530589428057337759019526288263096494678690998684 771 19339984475486217462172563251567330275518704188117638947920578945329979914064165082554619166076212577903016805103825760872379564506642502164883579388409337343249446723312099023769320935724238995179563005426170822046162342239254768343539730624847702082894074431736896613552574047921255224948865939271890744312190985748475854965173822539275446011802291075177743705111764 772 -58019953426458652386517689754701990826556112564352916843761736835989939742192495247663857498228637733709050415311477282617138693519927500284578368962392271433830386319926076043763894340386272429330536912074701720630941703204128990444707389923620317724389398608890513381400156366614665510122040999995768149536950756184285038501742166565829563169531869654145815851103868 773 174059860279375957159553069264105972479668337693058750531285210507969819226577485742991572494685913201127151245934431847851416080559782513273879845292848295493327066659798670186379819954731706400407914944631726652907915756639657600505945773672706530221753845199311893062715600654142196859815236635627112615410096670675140168292785101801482239240345616105212278081774452 774 -522179580838127871478659207792317917439005013079176251593855631523909457679732457228974717484057739603381453737803295543554248241679347514981350059067201924096309384579355126448963185997049340976391136417079936976693565975864431543174190113214428436568090236852654973351116538853830189920547482635601721512631801207780850399303238101196459618257536834030087173188397660 775 1566538742514383614435977623376953752317015039237528754781566894571728373039197371686924152452173218810144361213409886630662744725038042594624629130824291697056271784538147147567242105725439579378838626084870296894141060515702377146209864755250667617898613308048526331727410142778683371079438902449364397205092381231831691409059948712005353053699610530661360841679044372 776 -4699616227543150843307932870130861256951045117712586264344700683715185119117592115060772457356519656430433083640229659891988234175114127684512729485227503241634128092014277906261021221707735625237185444587349918754302456370888966405255005434537238237307154729164456171834109375901664510602723798262974726280883188478516793804879377319184110763244831534841883880809430332 777 14098848682629452529923798610392583770853135353137758793034102051145555357352776345182317372069558969291299250920688979675964702525342383252260504270173253423971758799243160791664473856060373101510217201096571700119148819465103229282514193966041243944698834577455614162198570232573764737079357212959161109511437475869506942259239069591216229085442494718810048930883696564 778 -42296546047888357589771395831177751312559406059413276379102306153436666072058329035546952116208676907873897752762066939027894107576027149359336881181538272873776527351328828229230601186306786852933329868620671212644963557690437027714044226573264673368541762952442351193203226487983751800695700002537009467196736606740607705088515333506320893664911483927861352215740278556 779 126889638143665072769314187493533253937678218178239829137306918460309998216174987106640856348626030723621693258286200817083682322728081448872899906802577793417607080146787792979217444322669025461994633075200101413359856474481056403409129390369512137036734770417176036166394647883426340223171843280291976124265361461957649358643949751053618268177566452240721645801042457940 780 -380668914430995218307942562480599761813034654534719487411920755380929994648524961319922569045878092170865079774858602451251046968184244345028921193891807430660266244254760762354601051440509746579594612286924128689229637820623678569693394749809100177247985348131830143325614006811328851027346043295514032927445781102401295589175041752091543630167035355807889759095484129276 781 1142006743292985654923827687441799285439103963604158462235762266142789983945574883959767707137634276512595239324575807353753140904552733038266320634707274191165908725135487520229905717376523899351562410738124737169388776667510016990148171092026172999468393970634886360323981894111886892366377102977265889673037949874147191741038740258413253239232434069252219633901738876916 782 -3426020229878956964771483062325397856317311890812475386707286798428369951836724651879303121412902829537785717973727422061259422713658199108439847798058118775127506190664052094357512026019582378829130084459669509304766603591252088408308539590880774062956306059425867220277665934979859998530453362750350087237712636488554965276088990770962515020234646204099558188474643652572 783 10278060689636870894314449186976193568951935672437426160121860395285109855510173955637909364238708488613357153921182266183778268140974597338037771606301763922122958541476977215736946330278725774938504548888417932321099263596312190349197566143037812059766669883235185382221557299651181352728715980613945425275940335733438115722321432321442034455629250619612875991885076914068 784 -30834182068910612682943347560928580706855807017312278480365581185855329566530521866913728092716125465840071461763546798551334804422923791988676858394650476572887995685461289781882018486396220047913285055646434988149698885143824720799048803688322456437504506239790388703887552909530341343911436157116045948702216154664767907378855376947217124577037127844210225122732938829500 785 92502546206731838048830042682785742120567421051936835441096743557565988699591565600741184278148376397520214385290640395654004413268771376016903488032461060105625746934323153076303696468068574697544312348976942582076294466721697862894234200546549328796104525539201500997216896707437429460283732040799718500357858169065396601712783970875869331310812631561887481074043400313908 786 -277507638620195514146490128048357226361702263155810506323290230672697966098774696802223552834445129192560643155871921186962013239806314127948964638400363919542953721047090891767595807386445894985024022682855552510974487777584646187688527022676484067421131562977943833220542214164619477523752348983495994192571155097054004045985916232559172078773035398627148831810441033290908 787 832522915860586542439470384145071679085106789467431518969870692018093898296324090406670658503335387577681929467615763560886039719418942384050385566595130280176708202653029810225417986194857343170289896776717208003432254577914833365053932225955780040197758716213152839203843594409244054285454741228294305194718304111446383656262620057814388066637911187998473718254701435174356 788 -2497568747581759627318411152435215037255320368402294556909612076054281694888972271220011975510006162733045788402847290682658119158256827151744173396997313797434430528935575160830992830513532713080434032873850523069279181243422710491185094362014684444724548094080815838527096879396960919427968835129270270350145234693770407932178117453169420539276123579761366709117347634919804 789 7492706242745278881955233457305645111765961105206883670728836228162845084666916813660035926530018488199137365208541872047974357474770481456046486796568095478494679744853754022183500747682676772102173413534153771089872708710911710681508687717749364685911100391359732873750158445852425245140697282499036101518455059362448709869753837800055748939103590707752209018645556245965940 790 -22478118728235836645865700371916935335297883315620651012186508684488535254000750440980107779590055464597412095625625616143923072424311444366511527178551978263101262918467204987169457730763873050584777610777256909505547796171447973628619253889837471354258388955844627904912739722234190761708510293274657723619326467525071157462822542519072272174760332186320409273349642055484764 791 67434356184707509937597101115750806005893649946861953036559526053465605762002251322940323338770166393792236286876876848431769217272934333102790447957960551134069341387589729120270462216859933683197818091982179536044784048436918237717671380196333659469724991304003025147413690397348742232552693988268874332730056823699763416681345569319406765809381876432833663385222979531280404 792 -202303068554122529812791303347252418017680949840585859109678578160396817286006753968820970016310499181376708860630630545295307651818802999301859611029272420712676918898392959043287208601443171986706483756645720993078070825465606079489386903535358487595275325039070792576890128730753886802803755747916820674446015628850190361458280824433840398857943869550756119025320831864188988 793 606909205662367589438373910041757254053042849521757577329035734481190451858020261906462910048931497544130126581891891635885922955456408997918602298777035727517092967223931333764909981902602774085893392308538798209346775116087115505795415184713360444413625272863088943461372271114846340198119919677530066670826356571048770861546354240350280993714235128147758099336658709051871412 794 -1820727616987102768315121730125271762159128548565272731987107203443571355574060785719388730146794492632390379745675674907657768866369226993729759964952670251793154480614289088024633233511261806006132294848413124167815200068880751982731736605925511369985277223097513698922713043499369661014942454165030990717502450344149913030296039186953323386861898345452294813488583700237005340 795 5462182850961308304945365190375815286477385645695818195961321610330714066722182357158166190440383477897171139237027024722973306599107680981241373757614884616895712283957877090614093124926878450521492648699645913423895850765403445017504227714205674036467028860276047359690946670188447702203661972230211390742460589770442538199574164629055009349147309114338843409508535954548233812 796 -16386548552883924914836095571127445859432156937087454587883964830992142200166547071474498571321150433691513417711081074168919919797323042943619933547330906127654639167643611618761892525994449286558286417790124658430787051178687956913894647349758742256378692198861129553227224931184665668293316697220397335047475291835342016381350399750774949670318699187052612290440038155970265852 797 49159645658651774744508286713382337578296470811262363763651894492976426600499641214423495713963451301074540253133243222506759759391969128831068176093020213829028912871390874162446451275555719989687242309988000138974162155771108627018920013634992786475180865360517413711372904952315351881515288530601665679502238830457997245578795387525105005765202553873085672747491253883259668724 798 -147478936975955324233524860140147012734889412433787091290955683478929279801498923643270487141890353903223620759399729667520279278175907386492787777377005650594956747877252543875017806431522415709036960816728748089558884462843236368502287897733545240013453018553684191030736254539423345891275188713924049689787090581470049343866897786029754703787114748995401346490131482819081263836 799 442436810927865972700574580420441038204668237301361273872867050436787839404496770929811461425671061709670862278199189002560837834527722159479196833935126933569130225105597788849696514084856735647160414676656748923403857397469888130615807979543501958864538210716788673298973684253315457180366919897534043766800523564218032817339670111180384738378330072233915382975079006118639276180 800 -1327310432783597918101723741261323114614004711904083821618601151310363518213490312789434384277013185129012586834597567007682513503583166478435923498197160837138870712369113052099803352673991229901382179577029237460757164174529306341629535365944773398945256322038893819483391211489855532528018052181078341905523067053038328880541056827358912961101018566206323461915867903033126859196 801 3981931298350793754305171223783969343842014135712251464855803453931090554640470938368303152831039555387037760503792701023047540510749499435311104501807922438553652063002699785197982437183131643784344667636969731001180308559348635125324383243205785152132485586339625859277233317009748275610219571566282604506326208438346525784579077494441221391370998999609815759766341939744962516276 802 -11945793895052381262915513671351908031526042407136754394567410361793271663921412815104909458493118666161113281511378103069142621532248498305926645490990887461386876337217378097796802553227079023192637745099145155765723293606524473175101595438874425545804023518572988776177580585948881470778327884652752655939464610756576499067825418458594699157977110396847756531261549357943723671452 803 35837381685157143788746541014055724094578127221410263183702231085379814991764238445314728375479355998483339844534134309207427864596745494917793272501838422092708788715233576808984697176325868885898705750920963541772805144962616283927047894898109136458598937036610743931840980488007371124439645314050448282977421861386655653775299883425242027506203104394506651089859600996413498769108 804 -107512145055471431366239623042167172283734381664230789551106693256139444975292715335944185126438067995450019533602402927622283593790236484753353145447783746861030046738537845395765512495688343025054532221515834476367144906601763122977657467531355689733423078148048676588906464003700659949109612621966964218614209525926114648182252394176810222454065766775593190277428897144075840797820 805 322536435166414294098718869126501516851203144992692368653320079768418334925878146007832555379314203986350058600807208782866850781370709454260112780458814279417282779029939306249673695553643556340446766727041615727003975776377460826539944836920010508485016700367713140179952346931744886695747484506269653916478740694246048570834051694728262387491284393142633096816586503122556833412468 806 -967609305499242882296156607379504550553609434978077105959960239305255004777634438023497666137942611959050175802421626348600552344112128362780231653145516760583463059461166378624266770527773614490773960056136622585206845215988039564405889642108144646885555169256005199713391130953948846390405160238071439228163997849802736459927566059789123722215678993796192238481159885987011878199388 807 2902827916497728646888469822138513651660828304934231317879880717915765014332903314070492998413827835877150527407264879045801657032336385088340908335898402437087159733640802216122308943849634952533454560418386316947230699874252804523645558663628207697795655371462284040793105212544418166564890067275689362727036442015279027884931876228158698047163385352651990819380678904722352878674196 808 -8708483749493185940665409466415540954982484914802693953639642153747295042998709942211478995241483507631451582221794637137404971097009155265022298254771503000587938090407800487867909567016276639478098320755206052458471771170181041910080896516277075579108986386998315239073451998268111244907321028704117998096020429114095446644497272586893440380457459315429144250267638220644424147870524 809 26125451248479557821996228399246622864947454744408081860918926461241885128996129826634436985724450522894354746665383911412214913291027465795067748270161917623110896492252613784601763230114086354678825683265523954141855970415697869051954248498046321765882918615772019483832083273534620244296661432358254174458239081205769613954088529955845628663437771431341089166551711648978541419915700 810 -78376353745438673465988685197739868594842364233224245582756779383725655386988389479903310957173351568683064239996151734236644739873082397385201537798790935626638525034699416711809220632211746191547415607796760268892686597436784120512439627595708775240536836937761910918272795263143287713740587604582962163034361655890342293821072165477206270946182527323915954668157540972845086307138844 811 235129061236316020397966055593219605784527092699672736748270338151176966160965168439709932871520054706049192719988455202709934219619247192155608027419762441365303903988215099419419800012896264319620369707389903993743822419930971334824165118583986705835834348632394027821265294904351009179520556198732487209783796143124959977545603345212280042926809155911962489667467810866716334826633044 812 -705387183708948061193898166779658817353581278099018210244811014453530898482895505319129798614560164118147578159965365608129802658857741576466817254212508055125135054196411599690275123806166741468904863354170465607099942004551676057898802884158239357279055370258965493330902066483210735461964081826230260187989966078467013740472036338075517668603904319855458217676413056703786852669466108 813 2116161551126844183581694500338976452060743834297054630734433043360592695448686515957389395843680492354442734479896096824389407976573224729400465418731082703316958478125702196206793923883544327386627081598509889569562876524137504066843793595662159592294061462053329660258493835909316790539087419018625183446692742937216773605745656409349197926164759255327233155681219921904084861629264372 814 -6348484653380532550745083501016929356182231502891163892203299130081778086346059547872168187531041477063328203439688290473168223929719674188201368944006131034067768803304171794348444666720544776200056261723532683212162528551447560414236610900611595735968393683607122620243906234808581203310871909976006744574632539408018856048577874437802303937788185174459982461739698262126805977646061020 815 19045453960141597652235250503050788068546694508673491676609897390245334259038178643616504562593124431189984610319064871419504671789159022564604161456392627253969519672058384971589208210021810740519818751314592020629539787696272584815299372474584553289732762455927100581794869250264481946545396424087757845254788997031319497683051812893897491494776740706423381395827017793551315147421647252 816 -57136361880424792956705751509152364205640083526020475029829692170736002777114535930849513687779373293569953830957194614258514015367477067693812375120429413458376132491883415737679876210345079397720156321655788119902514959004957947300719037878254127705543124557569836303258306659115969166410627883943798312702584233479432633974519059520711315121505851753183276166265207366312151013298013372 817 171409085641274378870117254527457092616920250578061425089489076512208008331343607792548541063338119880709861492871583842775542046102431203081437343858785176982193250524233725567215125470475943840839068829543340243679753685182593456192515272725761447443939699293132439794027522160702860845683006428470345384231318215667349620072829936884096264090166295991723564541227314127620041897827896884 818 -514227256923823136610351763582371277850760751734184275268467229536624024994030823377645623190014359642129584478614751528326626138307293609244311594581361657732450045475534219993294382732546420227160006759478068963094843439212341139996829499995286213677198446638551457613577362115398675844146773732133135260446823616543945423919944294008364154819201406510823221538818558325492947977615977116 819 1542681770771469409831055290747113833552282255202552825805401688609872074982092470132936869570043078926388753435844254584979878414921880827732935657734072719625609548620936573396585135555402083272194419736738110425173365550307901877151921136349854898340836642397346096377742495079615840918244812302955207565834732910548043144356923915312941739360199182461164608786182443091213199364583358420 820 -4628045312314408229493165872241341500656846765607658477416205065829616224946277410398810608710129236779166260307532763754939635244765642483198805225222242666020309821474141893356351431950680604635154460293606524203742426185581948717132898136321572180404027322228654842059206667772007895983125454695754019128515674609811715687876589679363126668275407621526103938019093793044170887230279221116 821 13884135936943224688479497616724024501970540296822975432248615197488848674838832231196431826130387710337498780922598291264818905734296927449596419171626678983773967113199761333735862245283093104268320978714035186754782619487429359980044424954420701570449047176612731420325661638249702941492594328513485264523524072073099974554018133171240777104436602716293091590736188451591450083417779371636 822 -41652407810829674065438492850172073505911620890468926296745845592466546024516496693589295478391163131012496342767794873794456717202890782348789250522960134979895826042044612693873970836987176732079247740475674331977237176600921052282841813772350134652873211109984660472680901644881750317391347056688009379294618119731970268681277671247419537114089048445449715218850751209856475406799454698332 823 124957223432489022196315478550516220517734862671406778890237536777399638073549490080767886435173489393037489028303384621383370151608672347046367765552720208882539628721243180696289144308685735357689173612759885452505932893525497212163108363498874344075567494169661048994634871474379967966346913027768920966435762552170570116005386470274864199740708664743208264763267881919405175907306130928148 824 -374871670297467066588946435651548661553204588014220336670712610332198914220648470242303659305520468179112467084910153864150110454826017041139103268690481018761914584973510856859532969330608795750164660055613931444369355953131023525860159246132975151992806760829569011830720281343670469870694995367896977242203471270562391728093052497759381422425242955415906556076372389178544028348102859118140 825 1124615010892401199766839306954645984659613764042661010012137830996596742661945410726910977916561404537337401254730461592450331364478051123417309862006802272057152357300969941037267835182723207896299701732173244159404953314284006798838809427126221216446211725847535305798529510189950277668776473534510503040818046583585812424125371319408566620869494943875156144655979680694975083791939644687028 826 -3373845032677203599300517920863937953978841292127983030036413492989790227985836232180732933749684213612012203764191384777350994093434153370251929474149688384628639867142035082194465651166375982397287662065856832825621089033070147953999764903924072128403052290824949376782851198251973096892946445741892366494038874206960162792683686305964855155420952676370595481114214015766239253880556799395868 827 10121535098031610797901553762591813861936523876383949090109240478969370683957508696542198801249052640836036611292574154332052982280302460110755788646190502016971554010947854728418072662262715229775085872458896297782050808918774188747032621466681399427080322645910161211574028259391674762905605286948955384738947153708475037337435914222416254880637922339621532349050092099936089756632194667518036 828 -30364605294094832393704661287775441585809571629151847270327721436908112051872526089626596403747157922508109833877722462996158946840907380332267365491088632324743393213800065221584866569260971124158811844854037294735777343117195076471031210890225832197498636390859857472271135448903513344263283961400309583703180398950236014093538032058205385813163638397845105235735376194533525279915535463893244 829 91093815882284497181113983863326324757428714887455541810983164310724336155617578268879789211241473767524329501633167388988476840522722140996802097368231644426572717279487193592093302542837262502809327079607415081428082196629840208953226939690314228759980572266320824741715305005253561921696915683094041892136863321201086238118153517392702915096991172435574299330035928794150063819708703469001460 830 -273281447646853491543341951589978974272286144662366625432949492932173008466852734806639367633724421302572988504899502166965430521568166422990406290314763438375033076562287584921602501958403089247762198148731638849842746255333010667779414205031669221944972390611479969575342117698674641987276619451495899394355945714902502322679381709741935229975973002822644930744448185961351215499201916252360924 831 819844342940560474630025854769936922816858433987099876298848478796519025400558204419918102901173263907718965514698506500896291564704499268971218874524153304934469380239210746474162317215426664264618160626376129338411239435112051921498775843173554594504855824209404918025633947730196013517458113550060150747177125642109019751388302814098152720557920037436090726724663758726251598417454137066369684 832 -2459533028821681423890077564309810768450575301961299628896545436389557076201674613259754308703519791723156896544095519502688874694113497806913656616412733935184667839612936256003777328965845199751191349518765962437467716967110115928175261073363569926174690167878284735477686653922243865441117830259035547113312799931524033687464593072549764100413758054371960311191352874494358891412665634580535228 833 7378599086465044271670232692929432305351725905883898886689636309168671228605023839779262926110559375169470689632286558508066624082340493420740969863557653764791484121048200734848751232258405185338900313277022738467935153577782427457167916132404897493203825113134714243631490340303419946545866511559396451596375553784178152195794409957138680423761278278988504671539335426851868481917390456978753332 834 -22135797259395132815010698078788296916055177717651696660068908927506013685815071519337788778331678125508412068896859675524199872247021480262222909562034057375899491158725818270871415206053476383846048410389618513092741455380443123026219482572586317050251966120404422656497610263836883139192573493113609734276252353373322354320581968392437265026243826605220266538687452673818021830393384264461964700 835 66407391778185398445032094236364890748165533152955089980206726782518041057445214558013366334995034376525236206690579026572599616741064440786668728743379979964648395885015022679963922599603907495879450290051754943900352376847137687769226979367015702009474916799212708118286552305657402818467772562469988443854505676078391267495348428135269347568811496279151294567923465234929232721897727006334484692 836 -199222175334556195335096282709094672244496599458865269940620180347554123172335643674040099004985103129575708620071737079717798850223193322360006186115584324220045342837369932305192413835924765798955740752389466022456801109129796425926543874802533604310986713521639244057272213888678701653623213521151646849512019796318325393418840238489892937726274455910472893800048181277837363704258032593106272892 837 597666526003668586005288848127284016733489798376595809821860541042662369517006931022120297014955309388727125860215211239153396550669579967080018558575864204007935718147460068384975949433548210774232442492699995685858915370212622552541905751004627816367836214316915492766991527722623118564429848895971577512639053852788672998390930807301509023139143433585380661207588972687412760035644394631113181044 838 -1792999578011005758015866544381852050200469395129787429465581623127987108551020793066360891044865928166181377580645633717460189652008739901240055675269370149328207775171679662216130432449096805567966887007036791820599722024991401108101168999819829442233756495446750957110624811054695328486169130022881458609711172630698625358903972238240866649496790169048218024007878060354436942261192590189750818396 839 5378998734033017274047599633145556150601408185389362288396744869383961325653062379199082673134597784498544132741936901152380568956026219703720167026724555373375822084056440072525986129050386070213361541963236765935753214246267136423352603505847596340440773781348243913712573977390434039872748223398710923685545495747430663349249557082049920788331650770560501991253411896478913502475058957976429904660 840 -16136996202099051822142798899436668451804224556168086865190234608151883976959187137597248019403793353495632398225810703457141706868078659111160501078340776269345068735086518045822768723744966903621162864005457516859351546396215543071959617504766572993843312754028749656376322843718606010789763003535999675343812531531622415502673390511495120685312391784849810135300680258605535156042214499114934815036 841 48410988606297155466428396698310005355412673668504260595570703824455651930877561412791744058211380060486897194677432110371425120604235977333481503238688108509600001239425158480978685498047283324901332115784878112473870831873818361612075238539852151036487955442118213138651766708061210250026252343928265217457085506016206395598170733003794645415302296408212822082821151637479016170892568246973514242996 842 -145232965818891466399285190094930016066238021005512781786712111473366955792632684238375232174634140181460691584032296331114275361812707932000444509708732766125670413649944266755915297840517084746628309299817623213629980110251111620043832943568451588999547831966290711076909703770372846314764830365144263269519960695205940888614211076072765369527176647117311682894625233189112227107145855241663123133212 843 435698897456674399197855570284790048198714063016538345360136334420100867377898052715125696523902420544382074752096888993342826085438123796001333529140861417183270421086495217641787410828800784696036301994526891888473205101494021789716284374807564495218475564618999989908820304018740107814922344428713854574262473731303179262203235474095533242018990425566588615391552143013986324132501264723504208591188 844 -1307096692370023197593566710854370144596142189049615036080409003260302602133694158145377089571707261633146224256290666980028478256314371388004000587393258013937292902986160818177279197871903293175806157793432631170253085763000691509979282036218274029215762556416744256370278526640977185703511326619579434191382237902538824593888501930532125459182050308270458712759303542148659686775376396173482947390460 845 3921290077110069592780700132563110433788426567148845108241227009780907806401082474436131268715121784899438672768872000940085434768943114164012001762238426517036915429505132124028003662844708001352023969760593982501092316371964822248276988285063661000526615944130744195823200350753417832593045393191862561636957080290357900167107914775105324911295992861669990405108616400232577631570383984514508198937588 846 -11763870231330208778342100397689331301365279701446535324723681029342723419203247423308393806145365354698316018306616002820256304306829342492036005286597974600660672847422097033091678850076127760406860916521189769522610830949968971308152680502373305175821191282631209734044871510599280946814113352909339166785250507705590847730438926358298077666388294711292742681664437653124535752222642361555405883280348 847 35291610693990626335026301193067993904095839104339605974171043088028170257609742269925181418436096064094948054919848008460768912920488027476108015860028533702882165424452889777259700827144375768519004735084753664529164729181757904797814610212755271178980886947415674908984073615119787942372385712060514536606992989447738248733086415008930027134164251881312685112316136054520001541644946268642455076905876 848 -105874832081971879005078903579203981712287517313018817922513129264084510772829226809775544255308288192284844164759544025382306738761464082428324047579616381306846202508985471975809773927601142330960170234211892281664829714881571732646730693226995102233908034643202933313253302678715473623257065829516549537318496035681283335115719973158718493132494020149069141202302761973267216054980800437974890376587964 849 317624496245915637015236710737611945136862551939056453767539387792253532318487680429326632765924864576854532494278632076146920216284392247284972142739787583524139195055702810639367978890467396942074198644720414268839818089972119161433618354503526729307793356327696982767157744369434201277491380101879636756960453972367712827514238463212298655937479531436945251876199578300387225304850478049829620838023220 850 -952873488737746911045710132212835835410587655817169361302618163376760596955463041287979898297774593730563597482835896228440760648853176741854916428217485871365216410109615642494226622456074250927835220049991767958828796379261549557314002513865497342711241564186914582646677560441727043017033775078978933980871430186455412838208558302164609614732443652331360099090016150139990521634735280677678963097551004 851 2858620466213240733137130396638507506231762967451508083907854490130281790866389123863939694893323781191690792448507688685322281946559530225564749284656211372510051580443832506330434495798878632580280411918314253571867704919094264525915712640886657718558001702153096479249624026658332250681982055690256754522634154020661689803293989081438401550357320840953031610347213619942313873463838148976656688125690324 852 -8575861398639722199411391189915522518695288902354524251723563470390845372599167371591819084679971343575072377345523066055966845839678590676694247853961126600701350041101526361295794230535324138147291732218264861324840483194663561869799727724079641774825451087274583975129689389308694508784184706164130358407862735139394166832545338894426059238751982754941192204887310520782257003272249833042730466710996348 853 25727584195919166598234173569746567556085866707063572755170690411172536117797502114775457254039914030725217132036569198167900537519035772030082743561898394835761659523764521399278401205328595933628974203728150382756046712709229149025294003569399588086173461300193162850627433549258688012876077040305670885543667659263364305652309273383056468540895907800659381866970592240436140244055278726902670595465138292 854 -77182752587757499794702520709239702668257600121190718265512071233517608353392506344326371762119742092175651396109707594503701612557107316090248230685665154439969759770373679567053166588540540762512724597037739550705089611877210520244092369913877438735126167823840666701405569885110855065581185277290453035990844070099729306647581306749612823973407804330306535096294455365129682263688777725159053395731116380 855 231548257763272499384107562127719108004772800363572154796536213700552825060177519032979115286359226276526954188329122783511104837671321948270744692057055523454539716912960807962723573820512116364286569819406641847241369888132585414395856391330274967252166935624999643805170171180662983142837647519124478349252850025679915140561436947047951635218783251134262826298118008807746523728020450086575076968521946132 856 -694644773289817498152322686383157324014318401090716464389608641101658475180532557098937345859077678829580862564987368350533314513013965844812234076171046450094358275535202885365042573351755360939362917401633079151471907559395848535860410610813539599662923942568043644013603590491328113536324759182867196565197914446278290980446924787545628579059230077116102036875884740998524617310153116437529397342908644412 857 2083934319869452494456968059149471972042955203272149393168825923304975425541597671296812037577233036488742587694962105051599943539041897534436702228513379590821596577012967733141384016274828059125082336318072930234920126888191361022235548958795189403175925556318041506844624617575306012393350644297614066660715014600357781823815546469833338390371929583921678994664592793845003759678275816956979859154040321204 858 -6251802959608357483370904177448415916128865609816448179506477769914926276624793013890436112731699109466227763084886315154799830617125692603310106685539658291387746230224185045331639456385360224761259840727871405143751572244566452237398012623676427001153469211726303370926246160523274693611299199394817246051902501278027527706497095195107109864727310046618291215919901239836151463539194515582156243211492187676 859 18755408878825072450112712532345247748386596829449344538519433309744778829874379041671308338195097328398683289254658945464399491851377077809930320056619935836317325692301991444179943554034328579511753858636308986553272333573714618370811306376447563420209022549634552411993993865975110767971403065180501646016192588880174218649390374014107140206958887550148365183907458002906174021608849417324035398135734114900 860 -56266226636475217350338137597035743245159790488348033615558299929234336489623137125013925014585291985196049867763976836393198475554131233429790960169857885584643803073647101716169780292346489928079312903003537417415781767041113331795199382118506125427129837819992372637551470829114758929639198261549405122327607596548339384888372945184749799395322747829858112479426865441923082802844016510816972857404687240956 861 168798679909425652051014412791107229735479371465044100846674899787703009468869411375041775043755875955588149603291930509179595426662393700289372880509577500602547757227459050381249441616552461405149836054821391336735415768483401042020067220377191505948383973117799687109515434024965423537467616652632414998424763129829384696784715189269392640637076073130748303582871613459360126932497113014761185246219091930356 862 -506396039728276956153043238373321689206438114395132302540024699363109028406608234125125325131267627866764448809875791527538786279987181100868118641528724814110410575669341660678268123370631400973625713472842615841230106370730081032791263513088228258511163000037753922934824258999653977115302806221928845732390408709119421006114952860377891437009012560109896978459432806110898623749561212079663022390647215376092 863 1519188119184830868459129715119965067619314343185396907620074098089327085219824702375375975393802883600293346429627374582616358839961543302604355924586189817725697119034095962965764773069946169404524729801770963861642600981630487284911666835351377294201466838744552045591916863149446518340108506137723335722938987488095729186823243995994247280831468998894386799956662486867059385344543890168230133867961766958228 864 -4557564357554492605377389145359895202857943029556190722860222294267981255659474107126127926181408650800880039288882123747849076519884629907813067773758538702388160573050145927035373513293734575246279010638826658909023239206010973481659247913880746845268444838971075583200862417147370381031925343469296410117281439742812255223512961158261595902885544359553768670713259323532451127841911162646208268211845059214780 865 13672693072663477816132167436079685608573829088668572168580666882803943766978422321378383778544225952402640117866646371243547229559653889723439203321275677608742343287254721704829962151713411591673427389449452442078878845095793897191129248925989010610477245871438387856752363596044049491072576380295636424454915364671386630344452425134227079587874358352920089470453234244734807439909174503655589071419615660964148 866 -41018079217990433448396502308239056825721487266005716505742000648411831300935266964135151335632677857207920353599939113730641688678961669170317609963826909823071306725555597267042203231475819043151101453282412395533018280331859738081084736409273491682087914905264841355957538098928271777264128441111414885158604003128260161685530192083796655005187624510242701494732790185929514206960641479532838680690686016252828 867 123054237653971300345189506924717170477164461798017149517226001945235493902805800892405454006898033571623761060799817341191925066036885007510952829891480975475525366449083927496021976141756288593191665789979127048006291350906623121227860229965207555344951390133895168496471719675192568723699586722885233431888096191156579943752244742889159132532433774627763238317452195654338358846415688501466373109208379982037716 868 -369162712961913901035568520774151511431493385394051448551678005835706481708417402677216362020694100714871283182399452023575775198110655022532858489674442434413953206802417511098275195530611202852098274509673601421204401032897781549714368648420848505437478879565484216632216948268762199387284357369553722742839720209926140913865425895391939062563559521689219447285848936769915444088179537378663405193352496079554684 869 1107488138885741703106705562322454534294480156182154345655034017507119445125252208031649086062082302144613849547198356070727325594331965067598575469023328287267105405496921076074407052381148934411248269249548363709242149138337520277081530028212093837507187220368855227611047266319917611729481877706865123334168297356865620576378894352726893857758162169455798877190562110695945597166673668387461643848602775971780980 870 -3322464416657225109320116686967363602883440468546463036965102052521358335375756624094947258186246906433841548641595068212181976782995895202795726407069982893750824646311426142664058225564816151523837916307589972236468555335724209575367741918737184870132060497761760527404348955932490808053188021924187459791206618616422466059571449725078528233139519299591115560905655731315438261695750892659442075008717752449109084 871 9967393249971675327960350060902090808650321405639389110895306157564075006127269872284841774558740719301524645924785204636545930348987685608387179221209952617353457079292952599110500539851709757991327531804880154491921450165749331237856922088009747895175183819974891893070632553851996478430079288165378199796216402757616189517844815841439891379688492316325908824049028395491111844695792902984211938100334408279794964 872 -29902179749915025983881050182706272425950964216918167332685918472692225018381809616854525323676222157904573937774355613909637791046963056825161537663629849979858404957161509455094849893240606667134355029650419987910732782180094588690063373600432857115967546806545455057496726289446941326749207419710502958543456114456150985875273514191911060778525608113872602189482962783383741414870298258940864388152640922974449468 873 89706539249745077951643150548118817277852892650754501998057755418076675055145428850563575971028666473713721813323066841728913373140889170475484612990889565683979147432919225049757853132350865215082320220479700914862261483174590576117204906128491344487018649726394806415920521612558920197329683148702772157320754531001848122982342409240550409056656562011828055133777133156330412483045055676846136016754647372653219252 874 -269119617749235233854929451644356451833558677952263505994173266254230025165436286551690727913085999421141165439969200525186740119422667511426453838972668665563129577175888281780326952491794505217888450398382220842326658176255158108257585147731088487182823930565667536760900879349240568157824927666965789908581491217738754038233983494392016773727810210695063668270674909856632860972266845230491322345670492910499916060 875 807358853247705701564788354933069355500676033856790517982519798762690075496308859655072183739257998263423496319907601575560220358268002534279361516918006059667004461773403632078874071285899696508382371721260426331500227075302701564960814584502036554104935828924036375256424009024594089341803026559182422852506018403749842776128037949835319228067749582766031999073337708794615335870537179291568138446198377146419231572 876 -2422076559743117104694365064799208066502028101570371553947559396288070226488926578965216551217773994790270488959722804726680661074804007602838084550754018053045781924828733322760835786236666727815713074111553751385460176132833650214506325470888567477201879412318041595821829285120037498288752592560977162303994965710182367005531938916187419870434610846936414008697387167934412501704138250674516072520221334609418727932 877 7266229679229351314083095194397624199506084304711114661842678188864210679466779736895649653653321984370811466879168414180041983224412022808514253652262054411047808695469155115234080213952064906866007304439116309374461538584649859604271212977900786801831494385862259847360373339267602034339570751916071699419031076132681423662300166615199335238841108343532606003137413420702104516927361326423924903197411597487934117364 878 -21798689037688053942249285583192872598518252914133343985528034566592632038400339210686948960959965953112434400637505242540125949673236068425542760956786162729322500244441555051799094931372065273760285749108438817687222595381651760891309165803232191665042770859770509422291349049987827024072086307281934673243000870393775625695491800112323854461448773425151090055321736428308579527152190830471021338318739605144446484956 879 65396067113064161826747856749578617795554758742400031956584103699777896115201017632060846882879897859337303201912515727620377849019708205276628282870358489195609352417256485743203576215084454714956329575743136673933991826889550918516936443670636912476031737174944068506453589085593439230109510818778364869757187327189864167669292799803519865894495423486346726074146216952521206628716358789014570757503209190072051189140 880 -196188201339192485480243570248735853386664276227200095869752311099333688345603052896182540648639693578011909605737547182861133547059124615829884848611075465571544353883905816053998145803316846357518044070393769580057327399179461483864791438490030062466288362333567125040201683385520401374542028662469972909215192549552517921842243600477462992663188064037253266406076635522372683791629503771840698787415646820938730098876 881 588564604017577456440730710746207560159992828681600287609256933298001065036809158688547621945919080734035728817212641548583400641177373847489654545833226400745200468387444730513219603093823574647256021524852589623661278360516766994966410100513851537322478785383231536078923217899081036755199093575140162127758316512691702927858000399298582188030160604955333622850953937237499923563927656505928123332434901961371037233716 882 -1765693812052732369322192132238622680479978486044800862827770799894003195110427476065642865837757242202107186451637924645750201923532121542468963637499679194174466591690879626837208477913724652792364285947215207104005242755593535898155158731454031912120208959384634286320133318212203445002451265549959999583049471810006810458911462002163360144009288989178853221287413750371736026313704679136972316056928782887003417826972 883 5297081436158197107966576396715868041439935458134402588483312399682009585331282428196928597513271726606321559354913773937250605770596364627406890912499037598645669402015548009916526096476666100675900415096330744845972912918694137867953619334537141136055081671684023502793672625606689665533645827000800972349599370886157028026059464397954853272190252618910854958393137373796735567697270618172541056051538194655229641229268 884 -15891244308474591323899729190147604124319806374403207765449937199046028755993847284590785792539815179818964678064741321811751817311789093882220672737497112763692468952160825770939776963959014017430086130779621987470004369452255353256884571723261332608776335427991829220714472534879910335548353420300560969847896201746197890779528236410935014136245986553983974286117619876027151725579498692994374952393110891977250148191100 885 47673732925423773971699187570442812372959419123209623296349811597138086267981541853772357377619445539456894034194223965435255451935367281646662018212491338355566485364254113830438933542819010621485488621357606456545841846964420180464606287730484179425106825458095970237476508288520048328750228382305366803945492427063140058935885022798664133769387502267449104036476444118807565131763122402029621288702340059908627995566708 886 -143021198776271321915097562711328437118878257369628869889049434791414258803944625561317072132858336618370682102582671896305766355806101844939986054637474014937721299077219068456077595326573094726066005406035338381365868063677952300005913718070052175077764838026046945561763343497799510342040348904108732623032869637540327403613054441264274218586863421591352949753182163374970475485240114559995871003061005411772128884713308 887 429063596328813965745292688133985311356634772108886609667148304374242776411833876683951216398575009855112046307748015688917299067418305534819958163912422045071120211262743751438711196583487158454978937134180977120640919145464473382793551444452957251628405790774622766986622393228919800314541719197940933446705824199919167757228364578056259021203188435196047573972040828087815866275818848972173598735275045771223896858113556 888 -1287190788986441897235878064401955934069904316326659829001444913122728329235501630051853649195725029565336138923244047066751897202254916604459874491737266134697448005726058162175176768542925726811374969570393007408836127527532187182829033752873270302094994818930904440357202454215716862366783812622593329184903042025161132178906691225641904332724368964744165272491133808337638719187259536332148824753641078241856670166393404 889 3861572366959325691707634193205867802209712948979979487004334739368184987706504890155560947587175088696008416769732141200255691606764749813379623475211798405124169273302520670807443948043848677541248592375478870132681642400319027479590342419591013811865429563578641042276936813589235664254034127810238929865137987224676138722276878693979458459943499575920450716323378776864533916842172630165190417165291352869200051315074740 890 -11584717100877977075122902579617603406629138846939938461013004218104554963119514670466682842761525266088025250309196423600767074820294249440138870425635395213308857307658869643858504559301403038409498409797836914585698407565512150576564544936830635624435398477164067684420151538883536838454737003545798904974556239375642931795717026047830884456289713364385442351270181626890366231965729848158083365687137822320340072313435164 891 34754151302633931225368707738852810219887416540819815383039012654313664889358544011400048528284575798264075750927589270802301224460882748320416611276906185644053872947473993668703168247564495103656989964050710135381788261967426315454106599454376718495627975858635913938081772420418950823978941770407232484165384162723699764129378298211707635215950710819908146649210454288077569733018765629149225868678885939535540380203883604 892 -104262453907901793676106123216558430659662249622459446149117037962940994668075632034200145584853727394792227252782767812406903673382648244961249833830718556923907016793427211531854195603372913334113980422837731622895978707360499218913493869075360532242240366721620320044602681653720171854707363791682025914012721598977557354903680454498692941953688991006220800756831544049419767124813144718097726062801712873457580814084494588 893 312787361723705381028318369649675291978986748867378338447351113888822984004226896102600436754561182184376681758348303437220711020147944734883749501492155670788230254478271173544073205088759883956055920207141992435186708279165057111638133465801620843216008221873435803673093316176233876798581014414125420819005026575319755939679950243768938753249393255925669680652094269777885185522925738492993081274875028510670823095307796212 894 -938362085171116143084955108949025875936960246602135015342053341666468952012680688307801310263683546553130045275044910311662133060443834204651248504476467012331672355238834442735198378708997363960739802744168382172562580523328052425119096680253784036669450422203157723940709406098554907926825197164217576303081356169185100069102032970761096404971527201962994485193083534074403788271804606801579437651685305751416307979814763740 895 2815086255513348429254865326847077627810880739806405046026160024999406856038042064923403930791050639659390135825134730934986399181331502613953745513429401037061053882108461483999637609241556667697075323987020336783682830198318395094947897475063509095965499753443772545979269303155958168718311283648970101217111515621103635707181734433374728924467886737517012569105649152741714901409359037759537925300935476815441246551661541012 896 -8445258766540045287764595980541232883432642219419215138078480074998220568114126194770211792373151918978170407475404192804959197543994507841861236540288203111051088013541468140410827881495540851461514140452030629819058313338286709645662477556586213315982202286662718889623525739747287616279262466634275559035599652636214236121793932257941307354297049949294979480264150357188137631040186678569014551211047311323939094430550123452 897 25335776299620135863293787941623698650297926658257645414235440224994661704342378584310635377119455756934511222426212578414877592631983523525583709620864609333417411306192237044408653536944880857643966084374152650521155294528197080215349862406967267891775200807325354165499141558683036628589130168528096166338268746362836050364884338858189680901104370374397054894898045273638427039496340905126242103016660172216586573740519369524 898 -76007328898860407589881363824871095950893779974772936242706320674983985113027135752931906131358367270803533667278637735244632777895950570576751128862593827999723939387441045886873620825918125966413050927086336429435505174557917338089324727746484547787668414527301667503240295997166762326264704968333749520551866662180121467095647932405837525026886670070166931776482947416767252825737460976540329410282944040160221140323820110236 899 228021986696581222769644091474613287852681339924318808728118962024951955339081407258795718394075101812410601001835913205733898333687851711730253386587781484000228407224594468153325542047587411112276847433331252332562436941727099819381423902188288155138319619371253792496235145349264982097799485979502326518581479140357137769284953965554975610433512892316549261145871219058597815062715506407297782028382905073459740582766936327380 900 -684065960089743668308932274423839863558044019772956426184356886074855866017244221776387155182225305437231803005507739617201695001063555135190760159763344451998572043549240743474567267003096166910755152995849270909175467989074603847917372268667195441864330106535063797515676921332265556055387715789504823641892679113437866571858841559990000760594832912737550851804768903559201332017140272266539758490080569314421067424709856988796 901 2052197880269231004926796823271519590674132059318869278553070658224567598051732665329161465546675916311695409016523218851605085003190665405572280479290033355999942486896807552394520519288620633584416237595836784904550089639437202764205915681796924372694247822762586552493087793427855448642184631666518782753381553955580693187568565353319854423195910266636846418679996217910788222393433310710326450660377999755179510921311474953076 902 -6156593640807693014780390469814558772022396177956607835659211974673702794155197995987484396640027748935086227049569656554815255009571996216716841437870100067991374748192252013241924121307197635048947155570932410359602897573884825851710149293800097023880228461972969337587149321421448784974510926403547724604737628636207892618721614713259858986764907743062151529508609639265996214496274944309565001600861415641705915469570616885852 903 18469780922423079044341171409443676316067188533869823506977635924021108382465593987962453189920083246805258681148708969664445765028715988650150524313610300203991029669573097327609047237038921436555444581145953119786903435410508042436945643384581643260045715398548488652545676081988581476827618716402660421125026952369692051744133006833178985525940369342883230041588586946730725548856874808571523705563129414172782980997439466604308 904 -55409342767269237133023514228331028948201565601609470520932907772063325147396781963887359569760249740415776043446126908993337295086147965950451572940830900611939278158726609407060591964882107246849127514571547581944520820853816997547206539147382225403327086170386304678068572010517274186674684274823946768753452724186939407456462695112738139446529815801256139218640244782326702835834524474428913715168297908023018473814863167919420 905 166228028301807711399070542684993086844604696804828411562798723316189975442190345891662078709280749221247328130338380726980011885258443897851354718822492701835885456176165193372714875387115635866181795001447266300665941433316865252168880399454872084963601378561677236593342628502448763047640396573239909295503614438405091717921260736111812052602172031858555519468171766462711056128975773325858055948547074393059716359799499967545268 906 -498684084905423134197211628054979260533814090414485234688396169948569926326571037674986236127842247663741984391015142180940035655775331693554064156467478105507521125128524849815078427176408279347276560088876551792333066358439767237452119634339165437383563895583995064661754060565552408167688502222183589908024330783526728162660036906788240889281350926666092354780013235156671273143982920172431538239556861841197827202688678975061788 907 1496052254716269402591634884164937781601442271243455704065188509845709778979713113024958708383526742991225953173045426542820106967325995080662192469402434316522833862185516010051367679499102094544367330097560149596328714958340958750465402031068397947165172166954058484221809831580244986453530881661623045681046017413957278470187601323459113204894383117817425471589043833932937609917837560127579873930839308199556125361485678780333396 908 -4488156764148808207774904652494813344804326813730367112195565529537129336939139339074876125150580228973677859519136279628460320901977985241986577408207302949567960612956665108941838242557551770628026690630819460350327113108979562175178119837103390571466555540458028872192334194973559435459661894994724585129192002115117647446147822764188558540582488677813979600269123244872965248781735081162169103368180479246743088577617752630704124 909 13464470292446424623324713957484440034412980441191101336586696588611388010817418017224628375451740686921033578557408838885380962705933955725959732224621908848704963786069761169250044319552164337894230671216180357928299402859025314677970532023513778254457588542182379777523193184455029354180847184964462859215468106598861318267273430704943237769948787384718532429803386248470590908288760441927648346953216328444079840746531825312704500 910 -40393410877339273869974141872453320103238941323573304009760089765834164032452254051673885126355222060763100735672226516656142888117801867177879196673865726546112727463809751822901073774897474961662390815001097120030262081512902687729039251046134121683256921784930553010677198354296385966938818554932810369990620119289567202944160367290074589013443719451602410031418125717708382400979170928900662967162299203924538372212238341096929244 911 121180232632017821609922425617359960309716823970719912029280269297502492097356762155021655379065666182289302207016679549968428664353405601533637590021597179638342510180228318838401339692210460989027774842298179267600058498667054575796862443187216791210002453038024831675816357461026562092023901664719587525283428758882735112547800951519734015633136443759913604610238443208531927850711733580466553048881597174589017416691429292973156244 912 -363540697896053464829767276852079880929150471912159736087840807892507476292070286465064966137196998546867906621050038649905285993060216804600912770064791538915018874963086829775807782341595310759002119732304761987781630987744470702171097949464021521309543983747608149739879547586804877893656812994316449745227149474620138330212763155260181549713798760469528064798747197514782222256586759153870530851855392398136247649964859339554731708 913 1090622093688160394489301830556239642787451415736479208263522423677522428876210859395194898411590995640603719863150115949715857979180650413802738310194374616745073936044456742806215820494858076693168768786093837593381981979746798156952272608587322268569558701975757139794777692352964250445800222982633974896927722027916549005499568864378585643512617423029009692460177856765973789360857160636669849145144975445670352150113435097393669172 914 -3271866281064481183467905491668718928362354247209437624790567271032567286628632578185584695234772986921811159589450347849147573937541951241408214930583123850235187185822977721461062514544429941247181487179922409520071767906213622369978860305371451396426822604461406038234054977873793517807741100948532673368290618875637378986776147795939674941795409985846178081252661041854667122900377715559893034256277329834487838049902591134722059420 915 9815598843193443550403716475006156785087062741628312874371701813097701859885897734556754085704318960765433478768351043547442721812625853724224644791749371550705630802089718178298357437513578401406194099896485435080363659784694411311692495956895385007844174816315948877002721131991579020482542438844336522749856951043136673019773560982211188802871114524020236236013728182450509859065520679379912129127147182508509950950583201719084074452 916 -29446796529580330651211149425018470355261188224884938623115105439293105579657693203670262257112956882296300436305053130642328165437877561172673934375248114652116753917027584507064732524780158048889283022976019892200794267221976145531565657789124093386405110443084385106407050999234340127328989044535532562959600664296960946940430447757849238453643574439097304723529694433578512596467786972739270334664811161515436979249998748527416430972 917 88340389588740991953633448275055411065783564674654815869345316317879316738973079611010786771338870646888901308915159391926984496313632683518021803125744343956350538729565893576854877149861628457326447622354932502682976225930142613401720633530496403433470159340980078368423377791183814250224243677601551699458742370555780985059071813651116371270870261583218722139612063528281571750860911049018743109427694256566496684953497958841920877684 918 -265021168766222975860900344825166233197350694023964447608035948953637950216919238833032360314016611940666703926745478175780953488940898050554065409377233031869051062231731400619243272298542576750662145760211051855887741829261999486591114580265240963751900821999486389006865683786589855014198177944814747077216346356337546666701654500198211801992731708217802550480790230129752647329667632885454365117416561225659118560453490450006419463516 919 795063506298668927582701034475498699592052082071893342824107846860913850650757716499097080942049835822000111780236434527342860466822694151662196228131699095607154294609126762080372535197712347494620831494340646871985599184842855167001438381448219384352721778045366859217405950533692740515543640010424057273968800579672232577056085382104910029617953277717114883318462611299442077834833099179566823773982726765058098670174478203057944729620 920 -2385190518896006782748103103426496098776156246215680028472323540582741551952273149497291242826149507466000335340709303582028581400468082454986588684395097286821460667999515165795832168988967807998593706055606958007312050160414852086548125863039665166864126710042285193258600053253231870600732707679312539737266878717697512577266012383294180841574343527023930186203203992077957961812838896492293014478482094119012810032895420903096461510716 921 7155571556688020348244309310279488296328468738647040085416970621748224655856819448491873728478448522398001006022127910746085744201404247364959766053185291860464386435654275738278067380175241892966318695021650839239225645269471983088556756151728981472980457378314486348563035756455388313693994547741856883381079682195730908039602524675923641019282063193326619486113979659874610428821837491569693957122378454709361402053942290121444129888436 922 -21466714670064061044732927930838464888985406215941120256250911865244673967570458345475621185435345567194003018066383732238257232604212742094879298159555875581393150443651366733053060394109048740957880931355292587283097946231961095607845511329966972474165217638568197508114636075974779537298390793817732121804680954501915983503198598975688726068728124355470200603333203612342358199698870870523452043993271019423438262251314815540022898952732 923 64400144010192183134198783792515394666956218647823360768752735595734021902711375036426863556306036701582009054199151196714771697812638226284637894478667626744179469057577021162721464675160500098755793101485197622718451817848792994139186048240340861312047961908455115599492850614707109419462358080268873422091159047676301431740813747031230572184420503515429917520017081571590020772629895819941615786727541747679606674574968556268687678283348 924 -193200432030576549402596351377546184000868655943470082306258206787202065708134125109280590668918110104746027162597453590144315093437914678853913683436002880232538371719485221561039827039814792544503078689616953146417039495240559567786259116220142696157039267739864300648180667070555786643252702843175266152919244774687797332760005340885362928596789249648251121140016303245644169970823121043082328050687167864220236248082857449508825071999740 925 579601296091729648207789054132638552002605967830410246918774620361606197124402375327841772006754330314238081487792360770432945280313744036561741050308008640697615186064947348537368615090777793137037837298528138882727750402333317532621375405662187864029327039190594994245137770758798443160026851324788506685466199060745605923204887823072746361703312270740830626260118792675184294606602495962732022771052418350297876295532668787120951141699828 926 -1738803888275188944623367162397915656007817903491230740756323861084818591373207125983525316020262990942714244463377082311298835840941232109685223150924025922092845416381858677903607577329666548404056309436229857761229987373776674939338930102983044040971562645629780798134221773182133163019543068383840103602981667708872389919764919868384923933284047768630337353100216612149049314431541222221225991075175425535619293784029813484173901573698268 927 5216411664825566833870101487193746968023453710473692222268971583254455774119621377950575948060788972828142733390131246933896507522823696329055669452772077766278536532771542769127819267874333307226283333227398691057596489787776580135067182536956171225147524880773350763605048397734923821979704176332571143715778862073346025458994246806821402103503921393075321110660929368200155082071156197997618127701489935637406551557225826206899608423897236 928 -15649234994476700501610304461581240904070361131421076666806914749763367322358864133851727844182366918484428200170393740801689522568471088987167008358316233298835609031062694836549464731852332597650621189844777837624976414030436629771100763154854435470976900754552035552410379036827722800096962586635611765333668868326580364977583766017130945703208208004857345229262229041094450968660403531324974074152542488851122314261404707111943017866086844 929 46947704983430101504830913384743722712211083394263230000420744249290101967076592401555183532547100755453284600511181222405068567705413266961501025074948699896506828227691951451316380339098332441008321189209169983970555352757096110581503858376591462821862050039192140134040669423237265731975187644631038627628342040766656517731549246858059358324231736363309271893227805250295381461087340719310682840361482102675561623604759664353340668409470260 930 -140843114950290304514492740154231168136633250182789690001262232747870305901229777204665550597641302266359853801533543667215205703116239800884503075224846099689520482414068120470613168730212328026912048328277837009720413836939715889208108437305718075647723454566504353448502943644203602532556963164444709219630355250726138707597051842960845032543480984392453343268801179496862087273049761907260527285276737035782295509173187907024998775605991324 931 422529344850870913543478220462693504409899750548369070003786698243610917703689331613996651792923906799079561404600631001645617109348719402653509225674538299068561451780219829178511450764802322672961975463532856913543745953482292552697131587565266852578895754801657194252746960183627196924408089032230940985400407495326077813986347324109201182488871402572308974628168010998634376039573806223124624327445629651835665250801745893145042786062812884 932 -1267588034552612740630434661388080513229699251645107210011360094730832753111067994841989955378771720397238684213801893004936851328046158207960527677023614897205684346264628552002190463146076290834434265433199878971866228975120587887945782211399575306465236482200683314943764622048848812119749868018899196303182538999682910059568658381874271377749757308927029034240975087979806899677872377666687788039106051866529438305840873335295035439698760828 933 3802764103657838221891303984164241539689097754935321630034080284192498259333203984525969866136315161191716052641405679014810553984138474623881583031070844691617053056945947527073259167734890226872206118214397020453128704696014343204128571736791176421938611011010626480460246383150611993666198402212284842215584983971639376943486742326529478472682985724360882882009983153971613155915315215005435534003779829777543429810651348694165292156075638132 934 -11408292310973514665673911952492724619067293264805964890102240852577494777999611953577909598408945483575148157924217037044431661952415423871644749093212534074851159134533718839086401946611347971878811710813596294284326078546737870531803265005188628260730029904214726370122834115443704866384697610325680020034680217969736837300898692617775106739181529577923057087455833681850454553982549481005562262238416140976720059645696588705935504794268203100 935 34224876932920543997021735857478173857201879794417894670306722557732484333998835860733728795226836450725444473772651111133294985857246271614934247279637602224553477476209404001525956953020689333112048420099978417003098306722823929756574695425935686792361695970278485252884312414347376828381888023599389073328190121799573098961819146576951977575279443924088354379515732605680133489474440771038175466261095119641980638509604680870927257730722031892 936 -102674630798761631991065207572434521571605639383253684010920167673197453001996507582201186385680509352176333421317953333399884957571738814844802741838912806673660432283411717036044368632688777164384918684981556182709054778003251152947394285457067456356741875395566843473621317107009606026690073685553469193536271429617994122767211302283602618010368621391626696904250734696782860813369737657071549039691591965502300996383784213106540286496331250492 937 308023892396284895973195622717303564714816918149761052032760503019592359005989522746603559157041528056529000263953860000199654872715216444534408225516738420020981297140668141045200110350812913163057209205581426684727644618340194731486842458012681577110912051217237754990927191593093866996981401827149803633505412160415432716538126181745314483462045284936156823181345130330863661750216382283300601837258162683354184827441412298332103832880663441844 938 -924071677188854687919586868151910694144450754449283156098281509058777077017968568239810677471124584169587000791861580000598964618145649333603224676550215260062943890841138443261466322146945576149366721315470763780981973286359701649171208170755086315251363303590638815832655094235151503157121843940470618794723040738123397453141393995446930191524257013285917004606849538511560826630434808225729896075407714476367990805744117576971345551858650944796 939 2772215031566564063758760604455732082433352263347849468294844527176331231053905704719432032413373752508761002375584740001796893854436948000809674029650645780188831673685147289532666984251823055127709976548959323889347840996400870038092262918831175777916835610894065345778218243793714705139010254903369440595755513700615993752370151085918817092296528722902857943694920320496742797131733101925533507098956690576493099770392591366963968549142631595860 940 -8316645094699692191276281813367196247300056790043548404884533581528993693161717114158296097240121257526283007126754220005390681563310844002429022088951937340566495018731977949101464917133496512023910304441783906575239680714559079933119511943361693669425015432437898240774148809204623724081741318546193153364093758129356378471218515058600398241442070802618359971336017551566107756914341951279912883551402977434701044604857296828792041860294537264636 941 24949935284099076573828845440101588741900170370130645214653600744586981079485151342474888291720363772578849021380262660016172044689932532007287066266855812021699485060842861686297466822644434842790170163735539849911326726692964300161673089456348748336926029097802290315443458271966911954915802847966409796938626840333052340985439421574113300795221243140035507633505539474546564539704740562833113926145143120893659643227212845030575853155150326839796 942 -74849805852297229721486536320304766225700511110391935643960802233760943238455454027424664875161091317736547064140787980048516134069797596021861198800567436065098455173234729380906256325445413914933631990386243289362764810980318779760390161116518910353476121692429679760088351127194654299406250759243568717123189389109190611812750511925715690243873667955745667461521644783943211081190792270512591227453560985501865910856356626003328104316917550427612 943 224549417556891689164459608960914298677101533331175806931882406701282829715366362082273994625483273953209641192422363940145548402209392788065583596401702308195295365538291899498691057261312022971674652972799482388830725171138104580730428697854611400375032296279243421652749100758996126028901067847042027498754950431107504657725387041370395495015201126795958713262554881631222598319419235647511274784324419710863823770219633696186783223247819511466388 944 -673648252670675067493378826882742896031304599993527420795647220103848489146099086246821983876449821859628923577267091820436645206628178364196750789205106924585886096577700275784128595213984506461276444915116942125007314037020017259292769664553724862495889026433821500213279207522164051825338572402503439801494086765762648328601890112924689636478443134530432718031684750334881864806563989270586822149045785623875019235357773452206751849149324814032060 945 2020944758012025202480136480648228688093913799980582262386941660311545467438297258740465951629349465578886770731801275461309935619884535092590252367615320773757658289807451672776274938781856644291324362751913836457991665063848644743675341851681393264746082804109282030129773812076140807998744979484755604794023789352407676274954212361147062606569649895306184997607014040122217454723079403155654470854992303889057961856675575629327451188636241882830388 946 -6062834274036075607440409441944686064281741399941746787160824980934636402314891776221397854888048396736660312195403826383929806859653605277770757102845962321272974869273653327481046510065763683058983032242615489208035549285968748299431959839003742439721416962712211031409449057209125118950776413899776243602988309946983566246565553038695200425440308702488781305797122542131508643562463338779175403749267017632308077268822216342567962283532190767022748 947 18188502822108226822321228325834058192845224199825240361482474942803909206944675328664193564664145190209980936586211479151789420578960815833312271308537886963818924608118363364138696142756903548806929208754098507955985539669060616761484010949092102028197913787367903212188091929665969966943246290808309872367131046061429623896290827205577576064858208074325891291439206782864813371900939757713102228879220840966655848408875670118532669415349642064005076 948 -54565508466324680466963684977502174578535672599475721084447424828411727620834025985992580693992435570629942809758634437455368261736882447499936813925613660891456773823760283329024975203151485647160827402209791443204198835384873106558075769983114556666526415563641169400644786272920720680647904774206967333985060905743331021375684145437748778617500060289258579126221942035653865233275719790388154651374822946760504312021808968173940443116542786666141564 949 163696525398974041400891054932506523735607017798427163253342274485235182862502077957977742081977306711889828429275903312366104785210647342499810441776840982674370321472470463513857152059692906940002402654734382490940112073399236807126979835677667168835713898287848588673773337850916540482307382519056826568187847182111908764753429108671214235006649308735213926874857182732842745464681358336666768024650147992560439402475062988885136459608640639050172020 950 -491089576196922124202673164797519571206821053395281489760026823455705548587506233873933226245931920135669485287827709937098314355631942027499431325330522948023110964415032163488007003278601820822967367067993131150165305085708475446475434455576354508834872391669695605077642055488440864566194811164298630572098212616571894893007533981297706906711649670470765401632188834946765936864335677078995695932899085673123465274605916797928779118307897359047021404 951 1473268728590766372608019494392558713620463160185844469280080470367116645762518701621799678737795760407008455863483129811294943066895826082498293975991568844069332893249854944571149915636759262462981782996399426095805977526103896289237313469642357521849155781396787137120282082593940107460039106278639589981225295709243347481528108633324992316751545522882048962881331931343822409652423827098996304080799973628486101689456294731239597875959741193348053524 952 -4419806185772299117824058483177676140861389480557533407840241411101349937287556104865399036213387281221025367590449389433884829200687478247494881927974706532207998679740047925499191935308370187400785985404358212996797808040354748968089920203100484574858390131414960767586134415524585294857207973264431373413814571408674716839573312521111233757021443545706641372674464941024418030838437889572970479678194487667226893337091795518812272585807125347630181948 953 13259418557316897353472175449533028422584168441672600223520724233304049811862668314596197108640161843663076102771348168301654487602062434742484645783924119596623996039239177592926091429128925762178676683382754769571633673196978126703513801020954629705953324819795683590307826911088225939617442610936268913301166345664134801728741964321061187657530716682998935149962456529087352488752980852166948304162994329438143503473829563906249859841565572507718503092 954 -39778255671950692060416526348599085267752505325017800670562172699912149435588004943788591325920485530989228308314044504904963462806187304227453937351772358789871988117679465145921243040979146886583392595808904047552420521439106620512053322239557537155103665608285448195824633404235737708760690450522857153784053774116183102766181839447728590199659377957238783386009246175233860673783608189604771182232161255441504863496380337019123495356408324593499594780 955 119334767015852076181249579045797255803257515975053402011686518099736448306764014831365773977761456592967684924942133514714890388418561912682361812055317076369615964353114530703477791615752701459655452696105432664982222560620975380733136128365285315390823614527059549737671594870765093346465346116140470633591051848100991913138633625374095716144843678055232394285783985349757975606301493302606461007210127232070365884339357720456622654405801759639810613332 956 -358004301047556228543748737137391767409772547925160206035059554299209344920292044494097321933284369778903054774826400544144671165255685738047085436165951229108847893059191321579005249861627582779155808270958856950296745689255615103805456061802630538321445608176772238912619395296179519599029488819277613556295374492798090529735724662060467257342799945798665094601839462401161139649003142440235088100603094764719395065317639742571363626544251707200808182012 957 1074012903142668685631246211412175302229317643775480618105178662897628034760876133482291965799853109336709164324479201632434013495767057214141256308497853687326543679177878505799871999556143791537088524447591452940190081052981467388204272831994342430666387295339129537338648964520770079677821565516120437357841685581404042008567526414305041554211862014130059460316543374499708993286812102255873854143863858157141590371353786065311099552979062265039671862004 958 -3222038709428006056893738634236525906687952931326441854315535988692884104282628400446875897399559328010127492973437604897302040487301171642423768925493561061979631037533026435273903498725909288212023374073344594641970555188515158011037009202810125660595060944399762970814365336297847197271998498431786118695613932538192585186981874386667845098268661688922050027927580148906675831180830956897284382747482426745457960763259624520739281312244572508244520954076 959 9666116128284018170681215902709577720063858793979325562946607966078652312847885201340627692198677984030382478920312814691906121461903514927271306776480683185938893112600297470073135496062772037434554520758893312283111041506403962340262646194776180244593384716434540194846259123422467675338927891528508742842664046026616837238387032872498094423539833773702406789826840395904929790901703570432527507610665575688307502991382340912605878630118946098482552126100 960 -28998348384852054512043647708128733160191576381937976688839823898235956938543655604021883076596033952091147436760938444075718364385710544781813920329442049557816679337798456081716556488418227766706694765198960880134934372637494910406484701411636934208163750382833118019732451141209550858970918882119225455016347641255772348360278279192505165013151803907234706957392321289344984777986689311816233804095560136161055267570940088037041566503586381147949677850556 961 86995045154556163536130943124386199480574729145813930066519471694707870815630966812065649229788101856273442310282815332227155093157131634345441760988326148673450038013400240902155369464794859991314021889752320753833600621675918684448060578580294015675724058681440359188810005881744356911004486231290277912072331917415473371790600476427493731554390806549449147696353363664774563523396910734411398849759553590290900285519234133512676838284300057738844990607156 962 -260985135463668490608392829373158598441724187437441790199558415084123612446892900436196947689364305568820326930848445996681465279471394903036325282964978446020350114040190977392454708395304226591554190480946086034643206857500888146886968787050115620924706560978439067307204712729001662064829999524005630642170417764950107461952270151582524721633301629992857389440707291400844472191317046605308801674332914407257231890944874661734926237305818344626543057710492 963 782955406391005471825178488119475795325172562312325370598675245252370837340678701308590843068092916706460980792545337990044395838414184709108975848894935338061050342120592422805386925184073386539438321819460010557644810587556400253575332258531879714979050913067081222440064748019467803530856916911747298114604409269442947692695873010147487110959646469289552275618827473389491853331698511011777194772890235949002633604060279462810987267011618691059613001353428 964 -2348866219173016415475535464358427385975517686936976111796025735757112512022036103925772529204278750119382942377636013970133187515242554127326927546684806014183151026361738287160115175555898746088763464705136526765504051732561729134897144980832573440527290278937715626283293024393477775919836914055781081967626915859143592464409493919642635440759456249246696612263071221794558686479600790643630004818887722392546024949729527433220544690846528758818871347616380 965 7046598657519049246426606393075282157926553060810928335388077207271337536066108311777317587612836250358148827132908041910399562545727662381980782640054418042549453079085292823992436726660339065325393395621896590111372915257900130656349138532023851730401595757340202960923681512510284597104978415526264870655253371475801278620584731980527558106517335064984010265976036062131509806469791856714293173456229138086561826574091204210086468292916240905176549355736948 966 -21139795972557147739279819179225846473779659182432785006164231621814012608198324935331952762838508751074446481398724125731198687637182987145942347920163254127648359237255722546953127779995731541857974183852715750704397225653270505465732008417019292373565337430966496718623439658871151252623999899860951362461014866630662833407041695498383370751074072560464189939554463392898861925347396600576073202369555472441837976272468368809409736437995413458089777441435228 967 63419387917671443217839457537677539421338977547298355018492694865442037824594974805995858288515526253223339444196172377193596062911548961437827043760489762382945077711767479490907748139957765933810334557584095291372634717200671289403826839609162402755974911975007714484165528733932858835253870393018540586392535095485470505130550087381548719390178082950368251535410679765687920764166147740861832243106930300961208935717015594069928546195492858889149073575856916 968 -190258163753014329653518372613032618264016932641895065055478084596326113473784924417987574865546578759670018332588517131580788188734646884313481131281469287148835233135301814772626514819932155184958179660700389795599018071120294322198218890111278156997366936560806694795906166687159766350997869792184248761158624295269447505572800260371848943896622518313153391172737460123081092316250527344318271457324263135612236793351825806926386964823465339637687738224468284 969 570774491259042988960555117839097854792050797925685195166434253788978340421354773253962724596639736279010054997765551394742364566203940652940443393844407861446505699405906691718073003659678750787820187006204961543834826374324322058621179927766252573533216408410852981700899339090756919362521092150295492279513834868182270536356100784661141260237691016015362900385201538717208616901247413789489264915965844941379490407653919371345958241996422492972582179679609780 970 -1712323473777128966881665353517293564376152393777055585499302761366935021264064319761888173789919208837030164993296654184227093698611821958821330181533223584339517098217717580353832092579271681897569264970407300317428934801046087991810493268433921515517418027775693150476336339213715517468508310903400984846465580639798955569792902346892234923617426125894283247421626299455695170798750577855398893659911423755052911167764874212904280030937214530798708609026419484 971 5136970421331386900644996060551880693128457181331166756497908284100805063792192959285664521369757626511090494979889962552681281095835465876463990544599670753018551294653157730662270114537344186624490387007637069580437893046992020343537572835031436956716716478240811040681732373758257033643634863805173938523548589848892578787929507054859082485043572221986460649732835531758946872206235060592334483155706493403329853613688390440980029482915749488634201687104078164 972 -15410911263994160701934988181655642079385371543993500269493724852302415191376578877856993564109272879533271484939669887658043843287506397629391971633799012259055653883959463212785262670012974278009905976830080871485011501853268548294400532445634966049821224644894969943539750409040550138454684729225579847602342073687686312206686921136212492026748128977352160134262593328493117896998738527724727845115175035933647320620277635718405709668539036673426453341262595068 973 46232733791982482105804964544966926238156114631980500808481174556907245574129736633570980692327818638599814454819009662974131529862519192888175914901397036777166961651878409596758883357237039397756848298875903288967638860135220670355625969455823587790121523514339836187630144651590092340316493912056623478743633612781041784934263963465366986937009562309270924032659606519046799130236148891278734744049413996353626442302407978364285886566033533605231663463887064052 974 -138698201375947446317414893634900778714468343895941502425443523670721736722389209900712942076983455915799443364457028988922394589587557578664527744704191110331500884955635188873470459377314885065816284159856388517877707871254831960122029164129633384089048871383709655848868647105833393171044602287410102564357686054907159658174385490282641939097498336173383884838235166490005506512228580057627101814740464211955510366024073792674720144577267753645790383511462634460 975 416094604127842338952244680904702336143405031687824507276330571012165210167167629702138826230950367747398330093371086966767183768762672735993583234112573330994502654866905646454023759520737121452357373953111808251683541032066155982255784980864574910829778012469748672974649515015373947212943565759749843436819487731593410367779969271074843860719555710029009429034192805604286301293645473405299510279036948190077269019838521662860435463973468955277180364294785018772 976 -1248283812383527016856734042714107008430215095063473521828991713036495630501502889106416478692851103242194990280113260900301551306288018207980749702337719992983507964600716779694846515784626431847255078912250139358949788259595147742987959965642375215364071240772006608067861397650374306239211179484210458822965604061036368316826282212770695495304545727069312738063603804544319340367016953751062121167479733461810331215982964418908756331437075477151922665363560825532 977 3744851437150581050570202128142321025290645285190420565486975139109486891504508667319249436078553309726584970840339782700904653918864054623942249107013159978950523893802150658418989072909049160561399322630920988869051034451992083636522669850829824680342739315590498645915758487742617989516872574042709519443882530450596830523506097839219758659621879987243369312268760638170037148128889794182859182841701422602273945335014094396071369115277889208815004851132270938164 978 -11234554311451743151710606384426963075871935855571261696460925417328460674513526001957748308235659929179754912521019348102713961756592163871826747321039479936851571681406451336588068167616807751644929796104421825022749764009562970094450429644684075972527166760222538294322926873644863826952139650947972272381676154816815040424463791115843931631449154349659245740650383465435953190330991516689231909846579823373135932630911880909523907103900342071726540843313635891356 979 33703662934355229455131819153280889227615807566713785089382776251985382023540578005873244924706979787539264737563058044308141885269776491615480241963118439810554715044219355287102002605071102715013325731889947758237055970721515471913586448749663024054583602653765530169817477800100571764053375095204229389044971337520396023565500378151162483589180434273119461614262947294456176079104330281786387006896788358986779604640996447285952121795567677324616569950107261520340 980 -101110988803065688365395457459842667682847422700141355268148328755956146070621734017619734774120939362617794212689174132924425655809329474846440725889355319431664145132658063306630411610771949224882904508516478708373554554778893292480289026617767479889746603215100759935755039041969754725766213000892063023335028266421286266112283124846226073377875360371074936058165248087071895221090279381921778465976267299225595200426467732743095564418969729754975815009989076868476 981 303332966409197065096186372379528003048542268100424065804444986267868438211865202052859204322362818087853382638067522398773276967427988424539322177668065958294992435397974195029242427241198565514962858899856165257795890379107986123961807719115745624217248219137693940954659905842573185310086463572117439357604856291543662407505285393753200974912957966009791705743742931853808951695716261072640100507356997453146272828272446416458808295192375793702675234710632645990516 982 -909998899227591195288559117138584009145626804301272197413334958803605314635595606158577612967088454263560147914202567196319830902283965273617966533004197874884977306193922574869024896905830260864260285950955037508037217707781345878843541878822350503555727838428298500569190140094391713664683741577469817497615025890071380004178984142830557415180210128236241322092734420376240323022257937364170771303214601248499844030831252812917381681706194172232530124770567107201372 983 2729996697682773585865677351415752027436880412903816592240004876410815943906786818475732838901265362790680443742607701588959492706851895820853899599012593624654931918581767745044479460353021653954037439350092029054812559982429262622614388193516824248859217153254462146297149575149830825525202523010174453643244163639333354449210696505349763264657957924294991556555192011499094033196555503800011374347356585967377481000465931311670231452860448934448581533034362983144468 984 -8189990093048320757597032054247256082310641238711449776720014629232447831720360455427198516703796088372041331227823104766878478120555687462561698797037780873964795755745303194258628841788003219139599155055822254103035866229117337895675639466450927270193584183824253149712290415716181107513304972474993358628934318979761634474284601362333107755739218693712439489111598533756535971330103127985036002166644193458376545185453448189174521543097613967843762281657765626352700 985 24569970279144962272791096162741768246931923716134349330160043887697343495161081366281595550111388265116123993683469314300635434361667062387685096391113342621894387267235909664525505603906133142863823791156374428431911226123692913631361968627551872763348887103351026027495187866615166060664520110536040080488399300815761761169548780394431687343686966239482388828442750602751100170509436150785104248250783709262641431188249036059195910260260307574535251479863943525219508 986 -73709910837434886818373288488225304740795771148403047990480131663092030485483244098844786650334164795348371981050407942901906303085001187163055289173340027865683161801707728830077278654634152457701418721491307953050126423498396941005415805426257436384510392206296544925768930360912252705744349945386000232262005214694331568015256388568430333878122278401757025763112341805290315998490054918695320261250648870012900702300969725194243039518845991381597825169810537283335708 987 221129732512304660455119865464675914222387313445209143971440394989276091456449732296534359951002494386045115943151223828705718909255003561489165867520020083597049485405123186817230312278070951314884361468429554523641593780240554422793587617191568672964603714826402701090740057560603249069731470608602240715192401019588902135032549070935020457940244075838651358733768845421796917021546671823405945750755351125588749289430463941549418501080407836828809334048994198434652756 988 -663389197536913981365359596394027742667161940335627431914321184967828274369349196889603079853007483158135347829453671486117156727765010684467497602560060250791148456215369559797693984205875866061092873797377402241942352321230936068826082449749113291271666068064181970645353639726076765304197570280918242108764432307754891543124087402345602461208977746249193513312442896253538813012487001335577867318259244345666153503236282292714876738193483785118396285067857422134667004 989 1990167592610741944096078789182083228001485821006882295742963554903484823108047590668809239559022449474406043488361014458351470183295032053402492807680180752373445368646108680701075857874301573950399042607954729383791915002674262605587608152898525329059288357022598177189793985089696259722586393932531686399918838425288304353319381827955725208850442201281101665715055968784320315141767032276013541822791351099198649239819065942011387744675930806091252289361822612742583540 990 -5970502777832225832288236367546249684004457463020646887228890664710454469324142772006427718677067348423218130465083043375054410549885096160207478423040542257120336105938326039487239763109556770316956285392219142835446028930059879018544102851393205076689284765407690001061915823446156851547771815618041139052505432271817653612063906242029339976104308678776262745589713346305553193216689040289480745732346817173195570259236759698300648173836833516801629999768967145550585564 991 17911508333496677496864709102638749052013372389061940661686671994131363407972428316019283156031202045269654391395249130125163231649655288480622435269121626771361008317814978123693694910355366214019350541039947519138197518946105454652069751768784357051045014907543279064200679733984334409883290179213231257452018462823547479731980197209763691229206961886462872739880049159011475084067291233945561996669094923768387465698151155350368974641892418353349143735939902822006086804 992 -53734525000490032490594127307916247156040117167185821985060015982394090223917284948057849468093606135808963174185747390375489694948965865441867305807364880314083024953444934360617133489012706835921088253393262376150873692526464728763334368877143587511180723499989419070572174674661275519169921072921478091767051056454453401404363634661939731085832813959120449213418329236844794243367425475682446471063175826807560887253571713540172863684913419454158923734553705695309600188 993 161203575001470097471782381923748741468120351501557465955180047947182270671751854844173548404280818407426889522557242171126469084846897596325601917422094640942249074860334803102779302951144904120037191499632947490980058806203097456675752879489849729817450812945249093455776253078567281978469662148200865636479161833395738279796244817920521878461074585277897685652698624190913644747771172879355818451077745369417885681442478645642386711536267929574253786150193122627346121012 994 -483610725004410292415347145771246224404361054504672397865540143841546812015255564532520645212842455222280668567671726513379407254540692788976805752266283922826747224581004409266482103885221145135563721019992521747885300961361885829255759092752711254884535153945185607879209301126534935093489188585729734187081468172122458688222426625892160264976071469032620380933208599611982410207975725733450497277456800330263251004963908926883423893645748446299207328557515356799203722140 995 1450832175013230877246041437313738673213083163514017193596620431524640436045766693597561935638527365666842005703015179540138221763622078366930417256798851768480241673743013227883157921592090569855786870017790206693765653798580470569310276369691809633789240031616680168613866819597938626964307161474934928005956439172496888366999895533415291535742518980700006494849400344757464278694602763009585407983923272546770565093618780800737744162863356023744730045458674092563280448212 996 -4352496525039692631738124311941216019639249490542051580789861294573921308137300080792685806915582097000526017109045538620414665290866235100791251770396555305440725021229039683482050544903417440669169196137745337181077459566751785544844830926208077163096450955287793815889122626357148237525242292989313333128445248205231640496334455288768253125598947794895728780448651942429358739942457117410288391648664074528350071123402234362038287524737846701539974016803766233358502781052 997 13057489575119077895214372935823648058917748471626154742369583883721763924411900242378057420746746291001578051327136615861243995872598705302373755311189665916322175063687119050780998074455960859803890416244486577343671382358234608960706489144358934965831891144987874827572323543944779999311085261838922901164183883240212970698333828489260002340054061679095767749545054010974144412110073695467800839552203709808973461685114919166464752501917982844008354289555810788738185470324 998 -39172468725357233685643118807470944176753245414878464227108751651165291773235700727134172262240238873004734153981409847583731987617796115907121265933568997748966525191061357151673301343876465503818905593070958600430136139758745322229775474701607397944410596876714637722907059302087669424462539019774802899934855372471602813676340560221869521093647748448470140432236965665550296851764816399929531189444188156979073888425528325338694477650345063053248198390378408188889202156636 999 117517406176071701056929356422412832530259736244635392681326254953495875319707102181402516786720716619014202461944229542751195962853388347721363797800706993246899575573184071456359289790612230662642248090537878064492164433908152975994014409567761007739401943746641886688341000565756349420329050590808340306919958671912880637866343531157429535133972118523044746929507289731395163324425258572736336226757410415832914658536217840337482992661852960117298324127713272921318314978580 1000 -352552218528215103170788069267238497590779208733906178043978764860487625959121306544207550360162149857042607385832688628253587888560165043164091393402120979740698726719552214366399097853871023685555681648963629667072981272460624909372667257777405395405865525006929713025783356378282365967104284709457157706529090906742497519924386892488646661695858609213865589522929083724696944435014156972313523363422539357707357989089387792369649858563923338436787514469983722054653527918396