0 2 1 3 2 -24 3 -81 4 160 5 1215 6 -896 7 -15309 8 4608 9 177147 10 -22528 11 -1948617 12 106496 13 20726199 14 -491520 15 -215233605 16 2228224 17 2195382771 18 -9961472 19 -22082967873 20 44040192 21 219667417263 22 -192937984 23 -2165293113021 24 838860800 25 21182215236075 26 -3623878656 27 -205891132094649 28 15569256448 29 1990280943581607 30 -66571993088 31 -19147875284802357 32 283467841536 33 183448998696332259 34 -1202590842880 35 -1751104078464989745 36 5085241278464 37 16660504517966902431 38 -21440476741632 39 -158049650967740074413 40 90159953477632 41 1495392851464002242523 42 -378231999954944 43 -14115049597965094337961 44 1583296743997440 45 132944071794787516438935 46 -6614661952700416 47 -1249674274871002654525989 48 27584547717644288 49 11725667132300258949914067 50 -114841790497947648 51 -109838392116853446081848097 52 477381560501272576 53 1027312020387041054530226319 54 -1981583836043018240 55 -9594706605501609848914377885 56 8214565720323784704 57 89492445247678651863510470091 58 -34011184385901985792 59 -833692779412585335781123852953 60 140656423562035331072 61 7757581964364565243115881275783 62 -581072438321850875904 63 -72107360226142762177814830874901 64 2398076729582241710080 65 669568344957039934508280572409795 66 -9887454823508319666176 67 -6211534030909155084746049002509329 68 40730410914750689968128 69 57572576614844556830258155679974527 70 -167644010141872405086208 71 -533172122563560461080216833036285837 72 689465506498968201199616 73 4933719500341679196192992384575208379 74 -2833419889721787128217600 75 -45620009078501828183976299446414598025 76 11635911013790805806546944 77 421528883885356892419941006884870885751 78 -47752569874777852400893952 79 -3892299174577775980656857868768093503493 80 195845982777569926302400512 81 35917545547686059365808220080151141317043 82 -802726744224113772004900864 83 -331239586717549214151342474072504969923841 84 3288278229351791355200798720 85 3052991371553315046093698706812847011948655 86 -13462597927228510489527975936 87 -28123438163838184483427836322758343651244669 88 55088331748199422233011027968 89 258929585853268801968111458557809577754562987 90 -225305087149939210031640608768 91 -2382734054087945492268351511897146563831315577 92 921027389228322924524948422656 93 21915916519468245901413299070966062350844078439 94 -3763337719427556035693337640960 95 -201485038969304841351702910813720250644856850165 96 15370263527767281493147526365184 97 1851541463370559226316175169898713461189052949411 98 -62748704711297355374086808666112 99 -17007458184156373924203217282265501999169548226033 100 256065421246102339102334047485952 101 156159388781799433304047722318983245628738579166303 102 -1044544094588061026833283441229824 103 -1433264885155723511612398401878192759384561018684781 104 4259306016766850789028922770063360 105 13149857441477269111395305725969826772994273423855515 106 -17361742620725829882898847100829696 107 -120602978248977239564511232515323268403747479115932009 108 70745044697537026438728012485623808 109 1105715155721931514138182421472262862654918476754479447 110 -288172475648682933383442546271715328 111 -10134031564827610849761873752759546787084986773190137317 112 1173459090028871044047892170403741696 113 92849640553420542650520951410418550292481365300309636499 114 -4776913109852041418248056622882488320 115 -850436973210533288878665351414010615510780646777172334305 116 19439959438354394641218178256600039424 117 7787044632962535245123779261208288505503061052664021461071 118 -79089065749202494437776520086680502272 119 -71281408563272438013056133237214333242681866559001427220573 120 321673174979949641242721308587843387392 121 652314738868938529379984278111986629422525652796239951623563 122 -1307960347852357218937346147315859062784 123 -5967871206015826049782170213801398336948230559053203524357721 124 5316911983139663491615228241121378304000 125 54584187859900848016300337321354253081843572186462227356930375 126 -21607930299479592429924287571917281427456 127 -499117813790933354261050284466463290180377624073010606951771349 128 87792850665602123573550648717396198555648 129 4562801431584831687378577797366644723617467886210750509220523907 130 -356615920533143509709616588588493085605888 131 -41701882851461368677669327310816078520503834401879650002875951057 132 1448241753615514100500122329229605507956736 133 381046975367933269520383090007991190756054120450762908804904682559 134 -5880079300393816648647113216420954693959680 135 -3480993045654427988475680107967739073448163581561480708255332250445 136 23868766345302307581174948463693949424369664 137 31793069816977108961411211652772016870826560711594857135398701220731 138 -96868861956117394271045776246816320291602432 139 -290314820007579294238871721004509438725576842702227491068494709687113 140 393050634124102232869567034555427371542904832 141 2650428104961281470425382834206636530523431751000911411265609975488823 142 -1594503281694939554619803856494357847677599744 143 -24192205468689143634308281614354193012650047259135978626232908074142661 144 6467216107573880711045358299068024836734320640 145 220775021934540786313093059487637915255302878833373790959677937319973235 146 -26225676353472012814446004688634473131032969216 147 -2014381751857913519256704260014792840570797991010713968549337317753962689 148 106329953106594011138842304723987387660514623488 149 18376094756744639655260138861767599994594830652689574366154158796653496367 150 -431028803197199884079602362773747531187589480448 151 -167604783720912518734889454450618579816472314476544507138278535601691956797 152 1746951175872094894415342026606182046932481867776 153 1528422431680109525151938932307958837134320377709945604830526778301522016619 154 -7079148555821561010049098408469495876458423255040 155 -13935616288848057435208854971043154103283509326178915808748920625690347798585 156 28681969632618969769747314842057054260747676155904 157 127038876233176162296452335961832108051223217276714890566207902220002977028391 158 -116189380167806781997192944200944500062646637166592 159 -1157914852800478269084224794658482462556053655560375849683079669279135414825653 160 470603527220550739661586516134643132329210278838272 161 10552318375521339697503407090944283573859885200672859158432593967204196327562083 162 -1905798135079497405337605021862033057631336036040704 163 -96150627682545374759239119269660024862437587511721021027457238198065565295239601 164 7716728645107167408115455916741974343783323826913280 165 875973509868588230168528172487393478041225873956476786661190176221640272781784095 166 -31241058999585380779521966984143265828165214038654976 167 -7979322335348412787535138443930620590884621142767179456677386877946214121157706029 168 126460813674968367706328441205274537124788531078627328 169 72673947736915783531981710019272298914583884779334610500636559529078992085514196827 170 -511829565406380849178276057895904043747664824010539008 171 -661805950101262667785324566388521112600855613463881453020589734409778513725481354537 172 2071263504451552910124953403882839755984702094826274816 173 6025917335132549554045323683432323814734106375223762703819053897520614888132014438679 174 -8380834989110329694147210304728253347914979574441574400 175 -54860230074183615882204536424311618544544610063453330974075201668179008374612270178725 176 33906463841657790991178427975700590687564603078312198144 177 499384837189568572002010437279590904808340364749035178524010264328052344804327693684051 178 -137158350907497052823072058929952671933877151435432394752 179 -4545248433403361409577620420663395184442013150342913404532093422782442528134304601836193 180 554763385793451766725721623828411924469983562230463987712 181 41364299988905451040234322152294250030480667161500591821132850199511725577266939644643343 182 -2243573471827661288636620047748052644817834074876793585664 183 -376392276694625844548430544667561490608848943729234667013291736345833215611926240854848541 184 9072373601926062041481414400729830367022935603326924881920 185 3424552681401923667612769709680272578490346947044676068727490388064548109256050224171162955 186 -36681813266165915713665394441869800619098139628586701684736 187 -31154173852969932608606980656172425673509480604736161209018196341149375502042878525838201369 188 148296528498510333045620525123281119080418147375462815367168 189 283386362159902969878291305327001583265452548174632140195400812707460362187031745307223425287 190 -599463215729428012946317889916332142737774944946315295981568 191 -2577466436787688916512078062736062019223877938159749465586740725101187103701098254937127344277 192 2422961269859258774840614717358159236615509201563117321977856 193 23440100527226259937075809397761988101528146484730287024733867222517078529470197218983194748739 194 -9792278707203221991583831500203959609119674493363893840117760 195 -213147028110269876629886246078094762270372523734205459732683611272111258130674591291790190590865 196 39570849339877635535220816523901129087109248721901273569296384 197 1937998363279530724434811868186984684642925561952545026184861757874119285465056668514584655987711 198 -159890335403769532416425228187945678950959197881387887112486912 199 -17619061262099693032805827695040048579672485692675168232980139128693135229786378138627518369918733 200 645989093792114090767868761121147366213925603500682719791153152 201 160165235292152485911285137187575114978027771949996881072668701928672772013485216345613973523532603 202 -2609667383876600207480146437962048066496057661903255564529434624 203 -1455830273028669610745860426078108134651028553993255232436645365291965942630037264992222535460169481 204 10541513570338976207555271325758026672545651639215120999577026560 205 13231560855851701634611391557212362110498264443928846816973451719032892434248368245865273782876909815 206 -42577430420686206340759827598671444316428290523268878964145258496 207 -120245843290008390952590353517495759082235447117265568878153856353942822463437609961204902719510648709 208 171955226240066031405194279577243127770695897958709095719929643008 209 1092668749896163204743103647180722332529878628152543647631919825129306517167759151386601072538161981747 210 -694402923189548949789396995039201913102714535297370702333113008128 211 -9928124191640258018216047014335845499876744090247274578244094487658148689481218318101222185406553126017 212 2803939765675335095832067487077725260490581915039620087146029776896 213 90200066707935424743697450836406710062861224744094906950208194942372848520073438463507312461726835746799 214 -11321071354369897570026187975994571474281222755559029459838430085120 215 -819423141219976745911054306894117295641485774083679084265975855462401229513343208576932627293152240235005 216 45705534584153819026896424014712967626400471403838314284370964250624 217 7443411138616812022159484006345167806454984729234536053820701607991021401114229238840694981876866628739371 218 -184507135003312191094752384501790597422704207141762042917552832643072 219 -67608126056284499980075313255789519569229377425443643143228584651383885629475326404400966863038267858273273 220 744768526680036424327676291778917297359226114672683314790487233134592 221 614029966785159225846437434090252759923275030589988156218637693477637207840303306933121110002662624521029863 222 -3006034053387296337105372182202688820110541603113273831643052542787584 223 -5576281191573821566849773439905598593511370979158851717333963125835375005137958086039701664141827544858402421 224 12131976000217787907600156789158833803136714990143257616496624612147200 225 50636634138730890909734489756990301129419400147070290258301683093348136257418677687131820044337223221247824675 226 -48959263147545561867115299398027649303325054271333679625684156212576256 227 -459780637979676489460389166993471934255128153335398235545379282487601077217361593399156926002581986848930248049 228 197562489176879888415319886557679853576412994328377315141527255906254848 229 4174484118396974646598511335566280425109335348124474728894390754215620353061595788527147244455160682359670666207 230 -797151703054310117448714302092996439758103086285679647121271547848818688 231 -37898482454791747992481681513721820977302655846073288040923311694385479100502435128156939393983751347710721899757 232 3216213797604402724944596231821093860842216781031400134705736288290471936 233 344039470596096517490190849066124063157591642031236731696173959407473375211054573436125982290839508987659670232859 234 -12975283131966259920377341021080807850608084867680326723705545540742676480 235 -3122933391891605727432419080578765637675134433030324839216343022089296946658285076469555590322427302613305590311145 236 52342844294059635763905188459508961031389210444940211634352583713293860864 237 28345603935765085177078084676061732362387496790015671838504083685602001647753710928125796060245691219039067336739031 238 -211138224241016927385204051338778762641384325676636465495531941054468063232 239 -257263266100551469265379578642231165871289053144825781116549721551602976980245705512230326268305830431025459246099813 240 851620285223181246859149395358086724628847238294048337814614189023042732032 241 2334744871012954547433507556799160664329815716615594641179064209395091452176372114041956391949603959016293812153935123 242 -3434750693929179136709930341444233594768628695526203254588402455312852844544 243 -21187083124088512843307390152364167522362269594349815270782628323431805003774795906264558627360098997380226419836747361 244 13852080987862533143933052405824481164087473751504852631673392618134139043840 245 192253161681543912837418910641823001591805779652433508938583108860770082441660185075363587544563861272524276772592707535 246 -55860636800033398964105533783488111796401730883619568979972701660067466838016 247 -1744403177216620890765641789211316459341160196601468123961103065295885278644124862949115326985981484117638641899892199389 248 225251798594466661409915431774713195745814267044878909733007331390393510002688 249 15826751093694119093950620443816033139204615386979312007274623357603558337819772541979625294637993951043029135618050278667 250 -908244199955198907853634913661895777224086442221118174184495424562068610613248 251 -143584862331947851539094183062571963299049101040908698090093872147897342510581791856754913817619390905245794447233636865497 252 3661924822130124680270432400899755085859663265050882837747846094250252724862976 253 1302560683385837681093695039177196655107309972391032293032445206696263939827070677521238799851471526259938940065143391006919 254 -14763491377757814916505300588607708251291923044869171915030841961008924029091840 255 -11815718452057302285019881877121210764708602318724976729286410076553066173530147054985150378099316809353991570946656452019285 256 59517133867980524447715486294465584636580772118139249916281198180067348634927104 257 107175516782778588961768575614828864701062733973375965391527319635557811997549922110512364017818508941316794131763201464786691 258 -239921208899719156917639080938001345071975408227207248689756114064396004613947392 259 -972086107473373116225223929020101492677732423704044261975292537239242255899956686535425371694688499386028977125058453752598353 260 967095529310064864177664866792561406390510911927429990857549741634090458752745472 261 8816333075115650386150776097560688827413102174829343518841552779826177834397676666686155205061093764701861263578232848899048383 262 -3898024892085012402739093639332469729972480763784123947824300108042387596198805504 263 -79955020646738484536470831505464177986539512826900598119149254520492578291261688390981338583829919314365155597278456526222404301 264 15710670667719061395070111245978775337531671519434111728873604998193653429546516480 265 725067392556925040378262103195939408737249954723033941118520806202946004656498581036085522898989952717722038401175356711180358395 266 -63316967068392292716735391738510687020693679934926910665800038256871025897191243776 267 -6574856393638833479354580505584310940360798646035662492482284895493129242224777698980050986891595684455419087841601442177231702729 268 255165005863633359412761353972425090765042695168469497664422626083869752304785686528 269 59616956288388074357743218741646504818777129296076175634080942816437699982869613517717990409230536150062058470653622065584561619127 270 -1028248573814790191834324563963229733789242682388925410662580396561021604083225591808 271 -540541845306239826611656916397307900568763637000482499522391894160935131071446049701539697427930400260228106356595480364166341223237 272 4143348496700187784070414848147036418073258336415891322669881155146256795789233750016 273 4900779756152882856032623777078175319916797993026514765042497726765378660673590199692557330555073776529079178295775259242644650868979 274 -16694810792564859203214125761764615603958183773104324010757762896193708700982260531200 275 -44430146140946465453043017759225215812432509277438183309451215654741070275337493568641316458328965556444948594439720756870130076559425 276 67264910393315869080586368523764342142493336802180330923344004687209560875230344249344 277 402779470288652866816131793722721683710524529558739603601679565917343593441514078060446552474960404117153661257957177625008124657682351 278 -271002310465489205393264936001880887476615754047773463214627831158577147786126585495552 279 -3651188627779087900993887848511747825982408280584820016764683718478157989644916426028091311424641064036725066493611815943665707636968893 280 1091779917430859737856737591634817625533032643547302410943518574273264208285327175974912 281 33096258206642700005783305981671004487130862156268852410028262093302012744845855345609472855171746419171604634990481299360324640193169643 282 -4398202371999050616561661757048446804638409083614043876114103295648879301704592039870464 283 -299986368869462480123594591940626506863780448085468922022569336482705432245987165712695115167695509358114153043846106297048921204882573241 284 17717140297098649126785492590230492428578750372155512433816529176818807081071501503365120 285 2718957724912265941756254870415925760090448230880663551193958827131234748095254699834144771749607708493154779355000928098694285832239577255 286 -71365884424804383149297352609068790554415457639419397452706580684168387821298539388993536 287 -24642343169994326061601425720295916625661851860928961237663142633263085453789624174286301562909602494869539631838482095715534527384823958069 288 287452830644856679165810939428862445578063655160866980680588178644246189273244291058106368 289 223326601342004327826569018461636512694587026795387554631225902401105523572497604450587701620654620519706176245337602546885384340515425487587 290 -1157768494361983302937729873685798915753861919056225486201400138207275309045177698240954368 291 -2023849027386537489888526848965487981823956481581730123111351689925589502547997321993388202576105367270278462237159796090978621411106918172977 292 4662902664578159556848863958624592196781876869875932198721790247350263443989512928997933056 293 18339827784255324264041392785986226144569667498044750290875032324171063636491645835383383815096872348768812044396530523339899053818175062619039 294 -18778925406833543607787233690023954922193224254107849810551919767485702607193260260128194560 295 -166185128898286300071774395381547544074513539956685365263731094951106395750461841955436464263079167528946061357927605936748914634427490755131565 296 75624960621417795952716046182198164229035764114847883304866714182281405753713875217058627584 297 1505806269644472135904586301202971475631100651878711801186282090862058968952489842531802267712578355270755328846577934470948640060422653520226011 298 -304536878462005669897132630417202035077194524853057469470102997178480004314618837574417907712 299 -13643517412839308140468827395748135491324214997325297834990858944477443385357407967182087213516997825028964949246266739600413435698981012198411433 300 1226295657753360623933604304422445652952983972986893622882956550511337542457528697122405220352 301 123613005589905303520167402726025749317716717149679705133746611640767204451281666164201586158587114073590187449859988620660601997687423284433098903 302 -4937775206634794273114712348704332662388759386246229471542004449235020270626328175788555239424 303 -1119909190178311503985038230012864512921639493910885567773179435031136765909119945613879486559691229497277213208532189264257347666756157131724454181 304 19881471129024584201980029918875530851862331522179537806208730785698761485690166252349958389760 305 10145711970427277486597128519423475537854456801271884104083754287658318225810344061749502279228885890990184654314920328483123496188929542331959164115 306 -80047365726039965246004841771734924216678501997496630904997775097829767555500079206182783287296 307 -91910171063247762935960216718580534134727423416112182883880042940327650025947477516766802614784956448543869507777458582291377770393483034305584165409 308 322275387743926374736358255471870900103630711625100442340642508211457956672957973611862932062208 309 832580409533850256432916490861148095858882620586996679479056675625573924176416726300092762448589458903584694140485707874111796675779401688611822684047 310 -1297445250334771553954788575427208413362189661040857444245175664126387372495662521595978923900928 311 -7541723515486235817979719281295642460546965873860853417028736683093790983073755394543558712277028787932471064398768596568410740762157104616260490914717 312 5223155798775350435856576515867732905239425902325252476511125181627771673197972594978024478212096 313 68312010106510373952568711303568568525275893461948630468713669570016749837037842271476543062650772011594118933798492400428337802980696346315131199057099 314 -21026122384846458623575994920106528628120372641948300704166190826999975425653180414288533043281920 315 -618736577162801629889879541679287194150661846532346221657518380929704427437706973928549519433274564386163984592072606885668810451917808759755261818935705 316 84638486298366062014902735106968502541132166698382366009151523709955456634057881794659872694861824 317 5603985570303089047859766134638115444164565867164392921869523621563322957078660306724291361724229626011828089019629039507343226093084153624069085617217671 318 -340689932229385158142005962134043562279131371315886116806553136447644046262012167728662452866383872 319 -50754077515268670840395547547463815268758576039839028639392436332833754604961620632824733436940893552933622850395441553393004423070172255693067333776125973 320 1371303677061224272897603935360852457574936303352971078306000712221865063951171233114741659813281792 321 459650564080285862250478798948661323860324533476786688837632440644378423365937686546177601565273484245847136096527995760979278301723284158925616072975636163 322 -5519390500819631652908736088742122664133388485769590757543155514612615771417175181259334032644112384 323 -4162629874708383182436579029731334792716396943355199079286596588639277497584987086572393419782710338637624998855473157872793651162335162149522635277695247121 324 22214265173577464856908225744163341991868127032509188807449232721351085148118661720238805704140390400 325 37695642054247742441569639820322459036208857768773861631310510903312342663888814948062695829301633871563631955579749185070964178482446901818432533087487918975 326 -89403873375505612408726028533432773308810800487760058338903373537006828842274490861761101110817325056 327 -341348537125080326170890615357566144441731287426158383941374872579840690645614715052764657925029872258497750293142159543581069468534896098620452138081467524749 328 359802744226805461559276616360848714600596371381933445792039264754437268368297339370267917620292354048 329 3090926661857378733308890250990071418018245694400168118808596323268832675846070860156685480477105357056305316874599187793711151976549930727875103305379894008507 330 -1447959979806353893934596474351865343863798163251306632913860141443388885469986861173965723189261631488 331 -27987448406301310779717884673858427824548188217684197039303369139871892222934483563546401356660476774075177929998270457256734108626572169113495236312239222648457 332 5826835930821943766528345933041343317300843363899517930638252895476114789867137459467439103589415387136 333 253409011702975916636901813799255915982389486671901929083964342332918613269288964471143700501243048011792472073126334019330610645177754655085030885884534592983159 334 -23447327769673887829273223874700901036585976299175237318484260900714696151417309896956061257687136993280 335 -2294378889743160326307083989804073833894607514461814763327785261662911768789508191833328099132876245512175084986414105310155528814447238093337441804630245639171845 336 94349247264240002369732256068945715215874316571009611657662040878099732573464279824169464404066449752064 337 20772690067435836625938464898733599815529386839888609484099022980966004163398741330837266043791085530263961291832220840017020056400652158618186450726697119473457331 338 -379636733799137813689486466556351305141618911781273096165548152613362722165037280242058735109537406124032 339 -188063731144649072836018565003074816134065754446587974884231807462692221669227180416571212758476563658265121369080432590183763181241512569567023326905498253749312513 340 1527505914165262471600175635347678997678962229114030982801792566857306056144869764749758450411236052959232 341 1702559265141380544347318513257925105355303246007606179704151672870213652810791199700463280105500217897391320005037898581929112693894401404133317375436501890137581423 342 -6145859572535894753769621617879811099165795244411878323765570093044644894518361634125127841537289925689344 343 -15412904549828274898534229473393591789536132317963285269051953707185775795386839980866070808462402265833568929195167134669839210809536707139470823278511675468782152061 344 24726781953642958484554162777475624830462966289470530865295879674640262257828976837004887525718542558167040 345 139524981420457124081483330947192718677870818796723034286898881226856658439289032479851748863777723135315543805104938638920847666366214214775676111602853505336934641835 346 -99480502468569351816119356333728021057051006405174193742117915908407779750338028550037054741151701654306816 347 -1263004397032137966685427369704588001249248020585988510370971611801372012480868546187179744062544432903160705227080357592318281919019382587665033323291917383093469236089 348 400215508490267478776088246230214171169000590609865056092209252473018041877440599008218237517716932303781888 349 11432555651521456349737542847959973809578928048013227409438679633049306891073222200501243735159804218296333645873946406909140413566685535181140834779423378963390740260967 350 -1610036028425030201150796268502065032439188622396133348863787365249619859014116335265153024283308231961346048 351 -103482645567783038993756154317207900471231615196773024029847532838976391028367647367860827963810376864177988502337526359386746608759769643659667326842975513310462316574197 352 6476840091555961948788958208333093520809499529411225893434950882428670202073881097989732393982994938830258176 353 936650612446856737558869807024984329906275901652843012372722540824581180333686654380894160800642641873200767726285815509321065458774325236201604266040265543553671737197219 354 -26054144277647212371898925370631707647448978276951673565659009215435443872365187419675410763331027799260528640 355 -8477616733052995117565408026755878000143205398812559276291355574885373572708580342059367829342927027719196750383805044057452702948396513115195823314443763205818643627039985 356 104803712756282307794568071631724164846639833745033774230312859604624827745739401789567567802920303372800098304 357 76728401586758516373908890112582073280169349144745782971053874541145648701725827152216193903320632507216279321079339736779142350910416891941194874110726228676888174573744991 358 -421563393607903064406161767123685996413935017529043416791958729390031520008072215601733970210065982194232328192 359 -694424273184360690207561971859251201031448647301606792099369940174906417241669881033082696082994295884638090998339906693370893377567386492610646045523127296512677008537171053 360 1695647744762707590536204990881901333765242800311806946650664081446254916132747296180790676833803003589057052672 361 6284636388791052597449495394347373682872358370704513837133295085315517965510265859265976823324926092838967012962691801801565550372469188619754844016447466814400244013195734683 362 -6820167660375211693791051653076234727498982122029760904533972981329535008932822919818581891309368313604739170304 363 -56875088870305730847278397377653379008155110241251098908350346381511903582609525103107884437126131704445720862462919990265137543121487089254124862608681091641677554546012369001 364 27430977366798372101749133370499456479747972171249176089861158547496201413338626619656004301134098451413000519680 365 514696052173427894857602025855623553834130956315454159542509332956657309280639917255397797178951357160066647474354523878845666196016763328374105161624014837583776216759368132695 366 -110325136368383589713336240514775896198000063417517234246345700678697051163783846240150724148122894593628177432576 367 -4657646740626937908807286277811300269353793284136835860188789936317367376860146977245421709813907760821096264678884910607745850535461285681149779037929098653532089983441624499429 368 443705453078294764078703790190215865908032952600151056532987068669637186696852744006709724366837581526417411145728 369 42147261105237222875065388906297896987803671652911258560454962884223370731750812292730369205155279764814334318797211956752926347760945312662393504591178573919291746144440422241427 370 -1784441442732220677216250473285312588096262606120932704322365338497944674954280412211266208564734338713288450244608 371 -381381313903488041137786811810646823962808833737318949412897347074313915645842716112267487197868507140149220299360137462325260366324651487749950980568957339611152141941156015891937 372 7176244292605049192470743143239046850241573607365044730051129609269362412484599393582774078648473405283629023625216 373 3450935500738569687599866111181513175318461603385929146035300253715557452353353094309654863944055467572724885565908305824867652425207156453845243778355767625538107117241134084499279 374 -28858891257124862704305937573347373392392387160985434571251191458187784500608308553281933292152037822856416985088000 375 -31224952587111723044636858244604844414744793328223889726190719453860606975047095692480121087965649337956961095938178370399271653981432045661468358584318272751182604613106776233740125 376 116051221375318114554915610294954237535273919570042760889191457917192477405112878128931081078840728098313271502700544 377 282523371008186870107874293397184632264610890033769754242573629618530771910226121825560135603913195209834583996048637895372609925223997149144965708470911731852700206539390111362880651 378 -466667510888547113170429881186075926003913161984575133973512600006535267231170088178937715956293219620803500260196352 379 -2556199518591314095326151763336330983168667761021720508544877057370844729405255441769192632745219917402508663157883034114365974681535952986030445707146631080502812744047373129598901593 380 1876520545103287072484789284769339607466922582755916897561037473377202499367554655368604430388894107393415658038362112 381 23127198282980517237132913974882002483602537605655619060159323033574212604566282083975096405496989701248554633161954944533406140324503384667805800342495509168981912663162117312386895943 382 -7545484186609542769151436179177502043672770070294133036912098186913055719241715832085831987810461345214469260143755264 383 -209237408087752868546974158717633235068183588259041781890732772957297403800367386728247132046583001312870781681126663238337666576636648732152038303886042047520946595669080888125453097941 384 30339544771223748993454860877110582629911399238258393934320185921269205764052852170788985016261385043421103552536248320 385 1892970284658129737637768824951956030055499042604646930160284747511842047436744112306465567993237857830541144974161587782872101013174903020644419642206620612689503796327324483954817191555 386 -121988611184037307641215908150044628340526872781361022883967916379544754604555364052938568325123698823937320257989902336 387 -17125235068738352925174931993006916500476112117901260409735770845672067146031635696528362528105058334607207293363648857786346825529579707067284450944949765179214394084696288773025008514769 388 490476173132718477234449491166587704645632594438753880122620356296050744611597277690884786340807429896760905223339245568 389 154923638179981843904489501053016058574074595671246286032260810673638002786193169440686814498438783538655898537638590829741602677465267582538922125990359503598009286022019914714109960749887 390 -1971991606117150895616141398931987583716630791008254674837476188295689883219892396680061197524480257991090117658875527168 391 -1401481446671866603341641527520728817794777640532431055392097153626046611322914558513565296195388378592622382915039077454654755326478860213250557741285540085247801227535959074238953603801677 392 7928314078813711529177939332790497395402924817045975316737883805628707151973582730386332998742923185580546457697576288256 393 12677851347515069503885897910078817975805955280212809828444623100704160778130815328548543357143449348036075110921977536974715779001932809652857347137920601743021669927863650244458258047689339 394 -31874646932635277903565252279412177823757305880235727736503451432298619084270383496209684829551701356786929779038601871360 395 -114681327074850056199273198652239689323130206160703661425243346368965118489198596674274991436755629598646938980477430391717848840590002896478137071438442084469318159271133019386893402950472265 396 128144150200062838761674988910649464263611649969150216824221470568329638242585744283496150656526839885006694909147594358784 397 1037357928198580381772159845023930151776061333195428309550365763484335109776978698524517833932981935584722817663913566555969301031463494554725022167720388779262971602723438679162962351245664311 398 -515158850678338263636355874814600868928776305669430090809716541629859200592359818328614247979387497371462682808563124928512 399 -9383255214511592319757748119599327896795557298500712996461872686831857378360530242825046704416468843034608660531772336278301662478552667370321296232453189184718717948060121654594956683433704133 400 2070964402225700688904047175946415523212424045849037257290188803945599392857506638092975573330670540811594343922143489687552 401 84872601677123650832094518705849559848459063384183140862734081520742288918554269790364896130924902392260407658794903161975916541065404953733056536598805914204636223244483656770509269850907865203 402 -8325173606952193293050683410537710282838971476081416605366045765487047933382296011485976618975164368549351826440137918644224 403 -767663157812786737077323739017746517631822999736738782815801779739980752886773906557739347298914266774884036355234697677024063078414523110198992663949798131721235864607835967846975365958211538881 404 33465958420006335321940712469159033891312987075066736726285345260766793181338261882400203778510586295409305108766807514152960 405 6943256104783145549992171287145622969647629861142463680802971432139528149559034465019751664775539708174819634031837402066383895585163614731204288486593087320406711480137871222834305729324270618415 406 -134524889648815589886714765184668906605080352983231228124426029838341578516589358875426004324482060466484811647092253414916096 407 -62797894103260894196595860308183745525479674521888504846373541619573065708233933939178642834747659138381146467799062725355961011181368693235558786978741923097900701609246968615412498485221736482109 408 540743782470423353942666721970806710579635030664782037374842714534463937231302680885004774139687103005329611436469107092881408 409 567958349371261305989359611288511958917176122641453529089683063149013402633929019238615686178639148128700246063804299489030202658866383685012510798203314542809268999075277866027846208658725336586347 410 -2173552025382337393353897532811751178955794597586556649007925238862246241584991705073222123925783856578879905138276802104393728 411 -5136620866318571077884208318230331872945316571273194631058038265496822925043773697221612281600944276107731565256753310048710805953904042178144932622381565999636885153005997130652819378554095403503417 412 8736515683531925483748512710961102062372196290055940594065918478346546936979090746425700605171277204545765458122708703349047296 413 46454549294662113616777621213776505040724432348959767502780360663872727037439675991661150488347225971514448243453411322265348091802095680720595412548399710025913143829010441203495205912616964999567399 414 -35115293062138005576325741162700797635684856759062618368400544004976435630472858690234050858557675931104045182769240793122078720 415 -420115597132113787793376308071320209024469140008147049934345392444466429745368498374950113980573581122533811596364385686830690370171494836540977883458287934495848891528702174080035336764223642308436405 416 141138093560593236870629725926228748087523713431605897442149656386266734052117417579061197185720972176100114132190587091391873024 417 3799262255510416977321786226967866854141765499880905731093007850226704845384019215424548862094199156512938301014832625259459231227117156919369373485828806308826315397366793395957524382834051396586895971 418 -567260059490537805743825948806617222529231999307845285642788547010510902329373601588744763748844962511136190133216844041181724672 419 -34357357231486288780528671131644666443569778657196392114992164516078906407537497509270920285269124746307650678961472014036980242104217742788829514184797190864709916938777405026752576613110810111580778673 420 2279870978954810656020531975633277810833476579557067926067913873903819473801110131444978955019224145271487694950685358867183828992 421 310692187470409422886451395985206780798773010339181693851325325421057222859569398717488107305214113755989709839105053606649446628479429659730012002974216124549846957711283025408986904026436418884915442463 422 -9162806879789880356263040624160346926200100647531018838258694239062381353138903426139915420172273761993722517474013366278563037184 423 -2809513438716980220733302766070504072448762114872362728009490531776638592461711878663841388387054943156895072108011731782694639702188096709245025404567317781855741966762124650194805566813879920890434891821 424 36824519375042072353775813383150330436265179907335063888982931930037939244293465305999660081070603771605977020581141188353563033600 425 25405174711802480719396886714467324059377104230228811902213478212873859612685692519832608299244645762588944800976701829949898337732551938328279485041300213984865751827104318645378560976508488646349677213275 426 -147991244923698493129997857078637092670919828898184209699724347615305412304125267629758633925808449980948255885064915646371495673856 427 -229722556276369255069746436808701003200438144839457233271073874757821747038943803185215796927052173330892505576831682664699904263308699056460183672973451111397268433580145638951034846665228522042168963601449 428 594737649388914787379569842498691454387115752668112655374067870041836270524306696142074510109337939501890414751221066157314956853248 429 2077186861318645652984288038684764808798341164461696434800038010398008818073447363227443072448122813186360571503857439738656511383219876011692667825176802672376705906447171690842963800876925816404717490550807 430 -2390041276332142408956593026731338152362208758973953887796953398489803567328449287060457938061768316319951223848729878916575724044288 431 -18781836445349712093067723314820985299134651228314499931443700331780597215167604480091495752974984597552197335346067619455124959569953144637193143342332908079601963196057293680139525835901154409869228778197157 432 9604527820434502673579626733871641948703818029101828616390541267249048210238687158210471342744739498529363154770301972815566482702336 433 169820920249484519783491688533311785871758087788263587547183527129812035609067644220224034685251774887844345744416764531361071850218346646522370486322671328970322159106810379284231397175189788248864001272933459 434 -38595562142161742845331525443271725151835204089231366726373075762155528604654308672716443732969622927115685656582737719859320276910080 435 -1535447812417394676564364805099112336461738830695270081402363761462388266534641633076621468343558195579470239236470284388634171578764034921790024143079118367018039845041946039024863556445422681280144491878832545 436 155092052010341899985378175804227530035420544248221675948735945821259457473415474850364008379841151440455674776337070193825498492043264 437 13882566083304858075695739720585767400698893841665510873920682008808213913289070213541039620678653754515072300958707191955168268550066550223908425183287752959728622323103387980424800844827235414884616750711375631 438 -623207421808147314357720999341472637854001088558071539967918354375587202112854860039448967311215244689794427705372758032854863505784832 439 -125514916693678476560809765757515713959179243863662319136980811480094400849897291564532374236387553739334212039102636419713660936021311075365359697709770965546653974367463354486632467134811000284231397670619325213 440 2504186542299708115095717181864140622265280000493025504563571701864546297328191282709767604412263534471064625221588941161630932173586432 441 1134780647738519073963220866267835691808615988371015363678079363928233888321736560864758526980005013192294960326192173006477267095828208788439892118929569390101753130442965954344975539995591936510511201263526427723 442 -10062173589467307891042201465449562772458222587015059397021879944906975144819852501046957358318664360731806158486747400767369641296134144 443 -10259343407105386729912384566462269621861569037721628696109982820820563520949577478838531172492698384575238110704145564119784271907181561087323922626240800812552584424208855464792329882000963834166458411423310356761 444 40430404038943133286806136813770252223421300688232067103157892329423060401307759485019377195953098334317415264348556147552862215591690240 445 92750948861076916147402032028626162157010347620937072072055262296583198423031733189048120419488164853778394206253054140631458259567183187708199345639039294027704516069879156064318919136374402157644844103273945776135 446 -162448454880068140037773871062969013428038844113615586472913059516872880893344435863403699834526156902830423579000490768144983463995375616 447 -838510263523848165530333426631827079455399165121415372912086112852031926417655421616945142578878398217416808745519183837663722647727590930674350488777202426681921950896907516509561824012661168270124062533642885072789 448 652701174417454987713292779483428071849569941897211618132778198864214080725831335146919563540959681873564744402427027784314072262495961088 449 7580357885682036771606437085054168295479346814889573874581073785313335603252227200792114812441269814757452626712847923686798888634154798547774161801227460864030529314484123655962280382181574454093000753240382323443267 450 -2622434117258549661101960298859920359947938029359843561495616638643746551513139707360897310975258944543231177955408369984192842676041678848 451 -68527110596844960480958859973797035882740910293177684536580352994625454818710000463285510075053706410023385772444208735511618460948851508475312522831140898991313849638064716970046539134242785543793964493101808131082897 452 10536254147389117485402997919144513729990385164523362601840481927322547120491816296536465471146716646368813513204434515324517585208398053376 453 619479002002964310157138075638959013955509293271142837817379377292878002873349605074977881543223860385067281140255075420578422317712788470185918305061111851857176419011950889327892993459662609006758299863361578160587519 454 -42331087302976145305592618571397384080756072846429403830793989200280432139724295054517366793569590058258809258348942202849055198850517565440 455 -5599926077708915783870817703623702344697153545133178633249820198707142211404782853823475551698679267719316812956610449993970506381973220276846215141777600515132753721531873933328304212400261333074338273599261948272860685 456 170068632065583282678292981864866852966202420139061429016904202765082703189925299691555486810209254124169457855520585377600160227469771669504 457 50620870236520374986946534538470962074152511057434645535289034016005441572544773357749351525575094127757252860858326990824616907140782098898172489842046749271958277047605708764350143352972032665790666635854427237903903291 458 -683251659677047936536861957776576678437522195569620970842529794916174711283813676660166025784560592061214714710581607775216398638149892308992 459 -457581651962944571271501387698957427414275761878036150341967176192819429182018509279786807772758673614365889645964439385331493311594246937742561390672855845169495935412820969158709939149075420005210599283839472472168543753 460 2744915164367050969442207952374743780040938842331984902469771115088074439231704618216440417313136670503006391996323496160128625465682791759872 461 4136179246174851908944355680965085765450610318152444417796997416174308957900206525058465066338073500710248531897835422679172910130293094868614133354905618522022306396574715034944417293092622914164746789604901898228817620983 462 -11027294760103640770947872294572723385327155609541943686277692202045800133312618119168866925952123891044615700601282244877566625515064057135104 463 -37387112622148824088006789853755992157554649014623071342646612219519187478460218199389639764491870450020836512837918018013261424106141705677906927743799809937672344369906372127144006204592103434543383670897236897873065133701 464 44299715450956310656507651118585886601962223399023791050705199774957210038793671061887888730606804400308823332869082020458474996669587788922880 465 337937508258515828959629407209435911834484246492867286326082229241226349022367199059277845387469714542844926147357855087225699913356810017844579897641041478594295380535762780458094310942155405774436416118153210405180945106995 466 -177961007445992232916895252235523518650463297439519229425198522966924878177347478588401239029620452945756735453332140245626733965115677397221376 467 -3054519026259230170144779351615611048258789866687142375115104536561020096647331908916440396050613355319520913112570032110988423087825102161291977010290962009745856955681313905947033094386836925741841412784081598565538736096129 468 714892612352636892831039599986813963572310805131773178590304987336083664798081091717003692547254753161112710300751809637678271774212014555004928 469 27608404303726360916876046345116690010064993634446312559659221089559027468840231236694421652525993517780937418090274315932509922598950227457844614476312956409287499378866865089940956512648476795623795724543058731360040696063727 470 -2871764779685219415977992764126135410171073682021877757919263531217871267547089076321609715904110778156793915152700233171398430751845278084497408 471 -249535236340076852722041706731235925272207906218375093689542512150619866610690277638267917665368201539175679563506765085795116336667270819176552922740065292577760575409417145237227536582338791336139168606264447680672094905360637 472 11535836439839565042527308513220059864211616574066651205909228452365631503607415143100818646476810174676547956409572911168335097627369991795900416 473 2255353505519548114729790967207794764084477827540600369079368310456876374016366267316574364122022152764906301277809551953778790329495906321092538836739825797247402907681292541984878180957571623604977581224772301011934411915329579 474 -46338455043753009684570583879742312350955753680183165520565611119439111748105895923660793717348708946903681008833379558604305888989435485015244800 475 -20384008955805640994650859164510195806471760492042424054575686104023565536828680322998637223301574425095083378356523963218613802660877377426364912319371575651654645730100476991512376794066847126662323804938481156080379727141720825 476 186134257312591036796127734826417540980260164256398904869977233717662789927128525099673251395160708780404680768113869890141085549877564011387551744 477 184228527257418140610602396617352148625648984825975003086933516725417193367590578161332946525544545277754090406914857629678966431206624381666072775972762472152743987619623889946447649635639946767918644409686104427480147723409278951 478 -747658777800680139415892536535463330226789255168260590630768091830276531447333866018813311683706327092778550003576886183459790175189544330856497152 479 -1665008765213269610424123546787012814937469127012113707144172726631600672133507300741103422372374286566871873677588996313513677746188171298453752069640626870965365473015091382723555173122104424562887371174332906052131901122887634293 480 3003122105403984526589096535061025986130151413243702247126508995159607612744614526555734471147079276255753507738793171225420952603475330464651149312 481 15047647065987983598175429716160706630196876515314071478553494224610019435628294582271892934133628990705612403236498465639249918503650508457215642399737523433004315517082109803361733495711043953930562483953417850312482254615825822243 482 -12062436398420993982058491695920794605412583223257448526919782491992436398799574356144862782237332976561571261853115190868010978024769934423505240064 483 -135991937205508866322803727601144681333608777987672076335284905185820695398495211120864695602243004620784401490372263680111890635624467277055127645554384645245883075993255574459903233899908332781156247646040555915401996592130966422641 484 48449537500904199431042389006389941065218243174160352261334116013385769386482762424267150719545395392400513971004230787337352582542554187953623531520 485 1228995457354132922358257289811587026959011006037657584272295261151360942887021939011541193175550134926964622164544370525234788042444719801957830585600184216352545810994949446205957797045755429792436896428503160601924876034475504005855 486 -194597317632497691735403244916386814835144613821163641659956408235207172711068909695819401240565835514218971578384003244810645011944114552852904411136 487 -11106571318728174430301529280915847297239887091676398333743237380673020644688282801417701133378219054401826678241645311365163043278423106993775611250898159629429295442455388500455078400931022780990208076383771861687086044657950791871469 488 781585941045514342986547735228855461637665019782743497098305409667485071504827078778280798411800357835343549091004333361087518774872049415565258784768 489 100369651691422373034408686581746702166638076161124905681322356698854135230540313365583783753588382050148745813021521592028916947573593621929376725082551951805171107273606087865508829656052220244636356764199137501611633845050598429212187 490 -3139130446244151676125929963168654655739006337123329710227140745576565808661514075093135967445349494455244847473890614971729830007870562478875599699968 491 -907021453628620585764932486717257007923054516474460037230600192744859761929974733665674315760955133496129463696814118435942298550772413528232956540163184202509307000086023113042297583333527119143247567568498954232355439593616757584230377 492 12607668513224983921222675941687549859709410380462741728244239409932765325214879340292594964973990230276461994335055585996438339665011709181960657043456 493 8196444378309958327981681147789143267117297127489163309963692576800290761065779823369851199656533456868281935687910882892619101160442360131913702991250607548948666312386322917655141297863258304762911318332851038551855571236003163749959639 494 -50635260965893444551766528122801924385851181649728658462319663350237069663134809520850584240666329930927778395098194848423829437194164673793675661148160 495 -74067261065660982456710729236106761166343932460373676563667850770071592982856083393737702017180236410442588282940452298755817638275396986587577174089293015477822126615985940361366439111522952835129350756942903401112609675165099583176612965 496 203359391515547813674569409915414597331458887110425400046649476242972312101640406722123154485746795762998835251424669411447622062913130043438034776489984 497 669298704538791059654276953279001096357689716960103950038962215140465122045081335394320689137065045381635752302207359863302570294961314587891379191315975067135956307784454770174529458880489228346532496840011327097326672882855536233432302611 498 -816710956670087396568290829358485988478052190487744664976081196339985382202966301443375888035313087209146227689826237716799705508198405566805467633549312 499 -6047928535379699494783416090897372079964556375991603299044223960152573165200121282205018541075571667623593890521555841340225036608996506668451074342454816954743621284225324693870848691815446930592107531807828712261758728203026585964475796833 500 3279937389111934153753216076221254350521075330135150919062257950832326063997483903993036632510555965465188457495815191151235691058977163839435184644554752 501 54649518569192515074105056420553608634389147694080439429640091856368642087950594912750357919258021341312194092909208995196542465070070638412917623667592724747372722185515008105538390283358417254588803328499999325828196604143180112452547831503 502 -13172123806174074884933075340034258988519767593277292712880764465218842396732410408850278851519438328375168016929301725741090240340642821646593995019649024 503 -493809122879709612256434312207277816941875592038128042510939512642277131201900884570899940719523079066108388540119738764979536405932554451287980204277828872118475675317018845696152281063400309204637749836565862171705081890132088561023321423581 504 52897992223601652619413145500734002299820935464055926998049988508433522149899540806913644691986611179558328815501370747508950865781507951741789005844316160 505 4461953207730179299613308049666158405568239693465789171396063787195128352510217734343419941491515694543663272196509369158711715636110258411737316159925908993595371658679623565982131446189173768061786427449685573698607549086780004989763411272715 506 -212429956890028022796375958565323874582251202220010732578307676623966698851477759913704695911581876182463942253142138368214163080801778467588808126440144896 507 -40316618785886748800268365605201348127936391527295833641743047645487862717829947567938663748565913097431159427787469804893468432569447740856945294332162223243120160155554697686290031265269702779536497957332505490666824250461340916372852367598809 508 853071779542597740460397340510846959860874650335191028657661596856797236413429426399019252220869230586778276977115174985570090793910100512841840918012100608 509 364280928319816955136152628870665435451827632320596082668293690855976132367611419741078932213373664495724144652257197586226782819725128404074292689024921389894937778446935049508667915633531574818652262608560567362415625032274956090540506303688647 510 -3425694926100333558941163387041593685570977967161356508008369948870910709683791252572878883181643825774803139766647185993134117058452348621313797321054486528 511 -3291410588099878539629009705650668639770049668059766963048099576123053502472779802336389016206887000031110690089844502355711147716927044263924699561543444935416147039444900378566529948916722421593284392410157267779468486293580595403528071690892117 512 13756410936121104624162949648159198126793829331927795605544374041258529894855459198198723029919242916809972686499334688175951483765057180765040923880242282496 513 29738635391892640347293811763188135244262855807107522638734003410880896322733511443027608782440699176406336704784368037918431250506951396020626884296763376256000686655806467803995437914184946028368285792089424863674767125670179273929724279837277699 514 -55240168671363500050244982992608086045214987180840660716221073148133667803903013544423722108447642122082931255728322529517465997185219868179306633905066475520 515 -268691179417977364541338825579682274575357381415094283490315995729888800108908041985249447771174738172794094788841219991719159544054034542993383252856721732839304449609479489808028956593074512361573108472386908856008860872283198703049263230108737105 516 221818774392970326415352669570317518333018628135880556041058600524932864113536761184210208388873250307703887061837225225324504237240844053193798289156655284224 517 2427611762780288693613300107616041987571141545095987769088233646856645799818930328849253748503448653821380433111608148779551940501909558696210120923383157714371424473850306924420890747626360594210484803343720945450503358521813055466579071475137774271 518 -890707496401946610518901628680810769940709230193593876868931633829324228045845872762902113375823728508304196403044641330316577942963234534681480170772178665472 519 -21933026197189029957190957065134491535676599917105142880872609989298631587919194518481362203596921976788526118112807858702683005965995258549318133139502378498701980110937685965125687973235455194501304673923637400772342722737695903451432964913672231373 520 3576559580928047661505570316321405866197375791374662118294515462235667998550178803155853572784617823143171378234961527037340555747852371426351068739670944776192 521 198157918764199155046759918455521446648916333355117562559560054411987058797212144695874966035965254622661655043990281405504586926733240399494706601717007038112550259615003486494170232960502985369974215059784076632411396969011668769332888578959940448763 522 -14361156704993235523742136471678274610527658647899794916453217556616156339667896461040394768263762929012503883430977955013659198895407218855904867185012699561984 523 -1790267415783273364309211009923492225290689407106599552721399570282577899728363848528759050156023903088039175224687628744165241197952711248409950046606434027631044284084110193719883467456981865904930192488298749920845384900456669668425924263271477336521 524 57664300345097121605847966712283703025063256521203765438913493057158562740540310837829500981556218261809289015688439207511824699197619808025621837645366480076800 525 16174022064198788998778244783725622876670186326154269381660827857715450432536365553151790653895244631149111095481164523549102800497756330112307866099838242410242226084698701080930113544424931771320832044946867291349893773718274883715702661843131415707575 526 -231535895480885204466909550151417230432063513803233404848056463551410000489636143325989691560229539230274249990611866379876050411254442962510496826202728647622656 527 -146120736477133059468962314303258341531517511895142285099461536245989297907657108225902748707476467210552826525461263495606465871925444330900335636021967207146245482513763693765431482935633240745475631217491412500709611749991957663740148047851375818478149 528 929658358325527690041708933814798595055496006086606991761835819496743000068444173202645516776936821653245375673879903718819208102873626771674025207295965499752448 529 1320077469388293161540283829976874694557030121694065311875780595952855877302382338260954433769061594666872878724328416513439058854339735217109104294308512093402798372387151700222427495742978859941573966274149174413431615828674972366350749252031120060293107 530 -3732692538910058248863118668095713073530951827841121456525783139151383992713375092405329069251821945541575005541249367672536858242917926773224252439124065636057088 531 -11925614794341499090739161481019818837973623726986650520707666291226272660922656322399057162537514859948932868475549154097779323752154243105036690779773873902404486619353871409003744805587326978564805264317880726884290533166800931831361494660598719788545857 532 14987006578072022950237606403728927067359678525343259784016892001263183940611893968000304285583586417880674033547916481879187536297365385839009616196257077092417536 533 107734791277695237548541916430229888824405787228540419110799764969891581835114844404045719790381278311064088455889283036171464060337257823304822986196940250677654090985010397644050779345390597958899003489515769956429268714879744011290096214476256231310083759 534 -60172972002015251620090952540300007362382198957288134967722605783683327641481150265517169176639540214380192179723341972272910558492236258340488890544071566562426880 535 -973251444656852849523882415781532672963440648227808851817074799868720387497332037158499326061324305943290029859487613169166227862146147127978841798383240726103010221562523573463610698964457277996432836401535520338099303681324516724881450793064115860709293245 536 241591670766969645756925917862737225821302735252812923197510574249255678082058898636132484843778939028950752901020072068116283887180043893299757265212459299020734464 537 8792007910330037049997988253218967118565062902588785384732565435075748846307674272125284566082953963783029372543745111115103512631312764615928490488946172764964202618339582113176879454383592569264971772576861999615016700358582036133368320902577330756650493931 538 -969965814103513140133952102257097688772306698705893226096522901455112182392772784840785171923998868801522948332587104988563702161564571012950235872994529327167045632 539 -79422775368735586088529312879637261624132439740145619928003119041997127846254241888416676778525902566688036287168915333369398770529791845720426643131988610955011819183548068586631363562783626729058432157859138845684257008267190795685232262008198568902256137913 540 3894259780556590788960802132252985897037609825602139037612014023652806609829239900548161617891527925948971540244375686818649075097635865810805770740556885833004613632 541 717457315900507548543690583322734372630613820212929542540718342514812644681654737949352132160746975133959273992997122000325793346399919289077471846771155003228112333218359083392037308325034283012589065262738677253500273419764289395531346723038810448951920474023 542 -15634625218796516069543183421910324155943971425522820683351745765940657960349554646932730192348241506767405148633611814732173366196053790279242391956542617429364178944 543 -6480986881341553400615556156558600515796321144880936551564677522864860248723191690126587559832847444509535992613266054002942979822285407700039935148189712570750064644063069945539531101265143329172870169942705944062580103886114754669060427792034504000051821361461 544 62768845261466675932972633259234818894950014194548340865021741749080357925528598766691255652521485238955696545158883528759001728006256469261046803803430766106839613440 545 58543721276206849779041073568913325101254061170609564982366009667867660257803416648381053371970749015320946673606022090026584375742743876185443613078951271012024064602448173264956537848444803001091948772686874135592919722949158143005048615690477425635827226110435 546 -251996758590989150351090131323313364664496570748021595986546001737592336038635915782606362142600017803367089983133279194357239964913191109620496159122764249984890044416 547 -528827045583057470572879275559193210043071088335616309005849294669564204493882972770605368349012839270504624723233847246240137397764271747634750288417756159985677926674958453180515662069529844356652594143004552971603566598309551445896980431273798837440692539709489 548 1011672544544446387881158918438749814996772338871399314052020145915452961500629745993790806700456378603645575142524097094713892071205425368787220412127221742169686540288 549 4776845397122279638209500000983498447573700635221718798533640520954875200007816761352031307152600436628086564456121461140169138724594637486404572532124557927768253447350950122787802351527508155331298843986445148505837701210690116442736709891999707597430460399825567 550 -4061432218899744697431829246336984685342233579002848976631425139522146315386863315428624659322050743975291161410060309647995297131032345196369824751053545937599251611648 551 -43148226455973378371367778697408322042837853278806017344131736508953053036136180909917528692476767878394683557628244673577593367823797463196867532216403793740988649991645467502558673699863229403074519066172643882405189727329348428851605363122817030921052191480391597 552 16304697038486815373356091275675880442789511210080402788219078781529923139084830587528344367369103894144000089000096923668540103908971955670363071414392819626079028248576 553 389743599040616159989650516473686422517611607565549089513146374963810063449818098709000980585221186444229292316362565772042980384136188701144845204793179095188567170614191455100244136123809968673506136828205532854320561293862372287467223034958730241187072154261177819 554 -65454660805498607827939462264015288576840352416597638679649828019885044066488831653368760389800019249547342129439810434980396077175258122220987375298285822007044200202240 555 -3520378439797247231732919222036281519847142820596596206361964092123383846169695123058697826443363157846157893526638365336988584120723802101660943576748516420374128421732163324097141880539657854474074418547715436902949735375845478437429980216308964836762071266789481385 556 262762133828199816649818237701308221530090639971494664825693363654601582306553363826496573240494491690074735611516932701146526954858513687042089859756001462039089149640704 557 31797580394060541212030854162284467133322030557929255463950497286152294091619246219627481448577620739248269405854122748530313103057997153037164522793225788856460370771429431970628778823685233917979342450774229703053129771962366456588894578061904217525564438307055261591 558 -1054822497737620807951514505386221155011279481106395099731149660918651953388605604158072419687155625527840410821098494649485878404063979540800920873275438544200005993889792 559 -287205793469512716046188917936181605292177981574402305635789859688747202109401126985540142132484757520930059929716501881249560541265320784434424980561434369365982271725424546219449526502621924311228136211571184265817407329879112465168274007593249763682432116917046716453 560 4234385840649769397215024239868837695608785609307246160638103468875590310203991012040634185649333137181527516784517033977542595954775617333733929230107484960974621556867072 561 2594100270532325050656901335706227057460119193146971808864227194219113816548061341949896561049938355497631256860713091231536728395078004723809323303854529751214390858571857842329160392328690690245779713295568710837409820408872341389328471313664254126713058601635364707283 562 -16997926761396222250495961832771163084689813176755647689406433176306291227414238429795914770200175089006773561138560357428566713173181266017056699868452862980596876552699904 563 -23430135598551320912082921689881377005615728969118905803057110861155525327003612869269386586167625039762027769185798989786446707268913101489379396043905351603214471444534052918149475415204056555214555806182970869542166773639494035329282289030903343422558053359155780698401 564 68233240640773467648527306824267901547777935665129242945041809908440884856050051245717171191212070517149748220556210315787852170109040250796710731265903144469181067511726080 565 211620318860805447314283582225660394446813466799235587937025592769051236745672062948907337105972243920408368039626621426401565730839117444180273941178079419009494826457292467298028565695049072083953847734352410073928806472392232983391475026149455597342287213732339511281295 566 -273899096943848185180283065269804603027186474492943580529831548446626419209772595089002733206493762713089608786232716807445749950101421750100778652231979348063898515250610176 567 -1911324756011841057778387823181495562587768355887609212818834690089324709934804490669511754427922762346626375409229467502525999866322152774605199861649096062310534689224006124994406673879354716538790238917522740897803007838261176839374685059187029934933967525090492966492829 568 1099460925298409999065827612970150399453044825301480757117983429037957195981379940780547126592556973430320898760962369406960364879066729988058857517601384473004291041817264128 569 17262599780487897807554010656988428176387939595238883207839951407314694602427043733189717274118857964686196946156374079506941173395830236964291408274259296181820543462991420398759006308529410058897962634032864120172220816824930311454034853947260635444086151139309372983086027 570 -4413301851285709029642091859444329547189375010524748768466562657157634860494678004820333281436555584033133449507975486336550919830911091902858401705099406215011952090528350208 571 -155909490811823034855922778148090566605373675887403551502793515434429201338967623453184458825477699614274808622667146563420335131952849890614224160143090550225616472506701071053115172969301649020521318060272212150377931067949590282183277881256542013263899350975238783409629337 572 17715040005511112252083493068032229986266282879374298033844766392653763748255344986073912226011533097379933215888405980181041520582221055413925493359173098152026960055150575616 573 1408100252393294904994735143449567516609303058758914387215247213827235361304826679768953159654971097917364602569342337701503797330089048836948430812360626913333632484618314226656593602456547467598648751728237824972852873060273269851522178692889644767779210075270238889743359879 574 -71107490423517553542394474793148567135100262866598403975293128626707952218127911811465965305107375434509330534979640060063517447363190972865669519591794285776024446992751001600 575 -12717135787321642466575487552096879403932187310780771298148175098701471195030502736133215708925786093756303347812123206990021206253422037925319597650900949871730450450086869324516355833704420846113450768226231665330739298581002044470553708090233702745649933925869958559200501525 576 285419283299962632305819909256672857300541576862798463260828766731203397772937774714545126824674473917995712825622624797611475249589990896302548262987584715775764215059598802944 577 114852323727932677093785229318328860425425823834581818002232127456620417244858088189112676828611490756306927452501488371998574128824383726862929861915006317711123876847480195482110323207699230354551564938084906153152224656575901942496670271500145423231582794568769903996396877251 578 -1145634419623420201768247677363005784242728409036813242481940075822299946693455608732905569715677784391816414045306757419875522838908871604569673790431969153789722568592774397952 579 -1037253828329735147895519636010072255939157656849230248890176111224348343609974865777237710492018160019264122972244810929782616612311722011581850104747136779190063296797607103392160995208528057846738656659203545864950160633305069362825214531693687695770845654242391628639903166993 580 4598366824187959497252862870797280557133162042489730527682260338879145209180640474430522528530630692446599907152492062597220578717831118495716618115654397777905553107788614336512 581 9367530687972685817522749873396662912445346092685017221842367678052016388146042440672151965738796129085893089847786038604202594586835914332575983070332950290820105317711032027007961733929867382522619059880786427163772694216843191188623569578974599242117015416292687091810109948543 582 -18456783879528952749730940128570151909181641795328832341747041497876362526349834055717691112794200989303736632495028382059756264320107002292618164278323675762608863764824524324864 583 -84597992288799797735872407204324079692944459463542659833058353195764079154220799804142480833444859361985681656508319009563254756965796975048237836781475026120366768678192401111378270598846840199821311888458668473886945484605466823006381875354354083000667779499634645732749822547341 584 74080401849224270041801715095804726359322541682794970291060166560944576863908424854853168445863516835284294545520354054922520855075558122409479424376119041654382060393978365214720 585 763993875472608808026360589932703738564927236836281482025818575601540097336144958780120345777164982059784929539479073045198175463850636489929626433369581496610173305472869625817163970330923865612451470141912331929699430491334104327836364620481430955400541782273715968752877900020155 586 -297334672721330916338718678709315380327674064737098444860528668521534814489670053947342289762200918853414570244242378326424066611482752942593944766555773521033314662914634532519936 587 -6899452383114174927868825635238416839040189046506111229987007751970831340558724473906625276479936068755288517533449475038943523035081901839826011021352989823233411235578068774687311547450035524838600199589269828349747164590971065237537631264963076474155661941456481133199066574028169 588 1193390952183059010040921988141647420872231850972068034227266683197165286094825633901087622963791081462767849225613361732632199210653093582199887342428283501796404337013422416723968 589 62306638982773835251503653649742500278964296653371202095674834911750216245829298869129506968688485690752614022904285634039931202059572677432568457281417715592777364497102798253181326257295806332486234511111958023989795092839416723720931828510339469147358030582045666928600088430874487 590 -4789772853923177418907877045784133281735069771982969156049674769232765256923884208051224347515113950047509669897028840638272527901500701576095982474533891677838200089473226813472768 591 -562663858657680865369690889241053241059102026993686628093199400501866553839670697257894478041517920864368682492067733934564336271230674144760325338335926704988086250866026797807591637287871636472825605033284388335486791339240844742736224780724101250245835933218847032925677199259459077 592 19223927596456475190608264556006707519924848560310664700761131222707477477873863521992392812700254296975791771566416937384065035841556115293569662317418597393963131323571055840198656 593 5081111698233574921282640060709815816467728456963291935927927581181830453201899342242610540283555234607674549001972074464923625515326747733647811050251845726770585991323155702028962044340729143579475895199050390095588841586342450747856567943696325503489046320793547571445582423769429939 594 -77155055108880962822340083715507527651637672130757811109294253473935575712208760847119552941360211175046179454178874048860159840308437697131021578946806512306293849156996817706024960 595 -45884238016932198488142559064251372170631848038850637971153545020621757296620861682477537003741042632924278600178010891668914021306196853480074246499323159977835561523668632014106394177815522030131692105886871566546169050075655689299784015747881657792890123183557246619040630487833553665 596 309657599327744099528988436827952900894303800081091853662175928228164966051688270425078138527677620648756767288368321392736238149002603732351058034495754540146940692078837648205021184 597 414346236747860004162672218239029617937487259685284836670601676295463364629821663562944212304370793389415376334044458018381638716770076796215863741917417375732622642128859764389569169609080335912432910394840606600088346732868063896819730280022467474489409465319753085855639172455680140911 598 -1242779912879857391074466155175502764728227646556609851548699370242350517018165989846712261159657586389315267040084586360127347747085826704712119012817132124274823950118752102343770112 599 -3741608982089971997388552644098171977053590983188225384407393026647978222310500147852315324175649827742610207398381362105687461176059437199999533388068336804982527074902316565869627124560388761983125326530294321911350548135497039309472639764826000259585270397887418569259214034687724689533 600 4987717713794953536131914252156775703516960371155409153794780110288164679318315591972447872834418760734413859706783548597238971592644953920080023550604984351847540527688614447469821952 601 33786916501042835615817497916405696534028169662879985149014338699731075466573447912743194638507662634824338250113263418413461565110693649106506637889919255055343053335804057270098185503751490506789190135563208659797153781076633531928109363085048139238892700471073534292359079655468952997803 602 -20017263104281910031863855534446161392484040624337515605579050958427709162255868898232186804120828703646266605012915007015874208787786404085246284199765760826383141019608881942258253824 603 -305094169469483309296242198323350607471166184293593476545259261436673122391171550453339962234910291379686661702769851200881623816731671270717157277585011309792590266977385389026327541978135339401572270991183915801529373660404143390638684714579960485273661706250442713152467096988735454108281 604 80334621413536023676800216241060879883600959056213578383915925902811038428953901714298328467615929457419511084794783278571170124819971969960689896788446336981504479713853224378548879360 605 2754954813866229882451142238591449515224709574591403780744505271181899090248638627227920554509264571413588512390682984724378841927203897295281793327446743916783837485392808363595942729802565378178376476860690582983959269620067264945319466452550389456575601974351012559063322293704252981127015 606 -322400761639777628904580041377348456789063022460308377382062591887644960835537311342671638874994176401015822998151626116315373657955193294321578627111318522629905581397083683952258973696 607 -24876558922563989831124942230454692068880311414864196453235094704903660710790599703382033040139028683689973625107935777767407625534404778386982540409655474408909263111902334033594438236217214315683422633206533313787387586668475154374016934264930210911194237332032366297789966430588981877515509 608 1293852150501644652407836871161813576174888834783049764913845920656183071821036063312599855518098539889414406628496476473384267266521994835201590668275406789335172975755017881561289719808 609 224626720682987196481706438822277046506644129925651829917926777722532066484091065855415029807252086021918855748297522237138651063515770330047860467850612282100875899697424535153428527137902062049853112772001662426472275720807104318161428034112162250418872512054150576076090289960557182323990947 610 -5192405017776715156789414307256933300774102318899464081197765895047145201199691525018052622144881496699062085057545793926028159604892865972467467312422157952602894503686804109254174179328 611 -2028279699566086360349595578134156779540289114057733025810639327908380679139600609423525860279276225015651539835612602269335701474997078891515902648128927650694115882489552576040563991348642757326998796606300725259722568454381390222610332938559573423732971993080088699248637938412321749753080817 612 20837605734187406815789924519466449187394597194666916410960592429878232460460955187142823288869475335361866174404422727834077000574791010416514287806970754991460388417414146769052757917696 613 18314270216867591571274498861810381264687029529061396241239438906825754839301434635334848070639553082506300401428927539639811890405170023313409549770421102862323138009320559021302441146105502605847876204381278398130751898793489574235910322130987179343264822399055399924312169404616659727312187999 614 -83622365589071812017688767239620660686771140454943905988520485118271536464492577096853744356637698735709936034314649119856165450920042227772634825457011512690036795280324308404355276472320 615 -165366208238763653094623737683720163621603113284428757251648114762284752097118174072721670588890581258845632499036074929700422207818297029428583781369136711815593097686116303724158257330658983561774869153752652420316006133477919728214948830334443780856396071743510013998479376271701813361619837805 616 335577232965575987088871345605502098495855568524880585332794402068120572348565333780544782231189984519889629484046429313504091598163681655516849998744560021656928147563968118929998085095424 617 1493135860731470838429992870500322062749206647265744534989271514268239395764710927846867376878226662976211052466906218023782836617910574641328334533240351480832501579595128186309350899117315993038269672212664193317097206600329899594760342853410026528610678677059692858103343051116683202596869852571 618 -1346660014299458904427950489010086216978506300919942186846027454652619995356641436694698348143316696387758059323337048590334085570588777599772642782644295970214836456026556016970300257206272 619 -13481782625826619191075348916624463876135867474744672292423389961083244203898224601353157466107942851605302711982389855122356860289108284160194735307426252997921987520136886751911497340328310206185089698373990633662153221994226694720275316104290531265624134375850160311983345442092450764452450484073 620 5404044386946455442001662382392656159894361310961448129443509204131030805276086153068870269447493818783830402841953519706607218994091314309911542281241407415207841287188958232882432696123392 621 121728082545630007526526857988714262687759876116878793929490026643771004613226457668760576862806611627822353565863613732276013719153192568935910138341204084015163147415258578443349529297406988275231771121506031747233884261269358637789367918751017413963769445923467764109329430817212774349797650655063 622 -21685794866780301065166091234979869807498789672972510046011634358606326516502426237435788585286883408066514273562235380207512382823310072882930053727622523798225347001086769591534657453686784 623 -1099081093129383981000380181550275154412672504649499835044525892740135302522320045328084628775775638320772844514971468916057341261339695223870608930240147019441255664343566585075460242786732662253179614618815330123575505721316093207866321933070780418832295142178556768697278773900341426375709222581221 624 87021648743099121449302131761556459901680536408396910296996927602754119247602031450384384371135166163990827743026626726354383558681019554104855753321117671742477315413670825006158336491520000 625 9923484990132881048358167770819097501719555118223814722512773911176984071730417744735916592076625947920300562434533728174675031452705915945862239538685115544714387017548253677446972497071221870263459602296687370698414477820871628080654993376441637007915987439413132943695334034011910952429156303401875 626 -349200472076308154551759594332773762293463656499615121639789271084331729716777431804102457604491194782862393567217247727514870344275195266711965166926980993168212971291978286584712172673171456 627 -89597161278911756409416225169171467523525519251419178366623333089234753786839595733671643726541440358582809718108918124943505923980191173892000988346880171230117257504039672802933225281556648022234724057216330932561844637349085755614617804197216252217071867392973294722036431926286741607292366432154849 628 1401257396720879293225242646477286739920820669462570408366363327030587929772586951226669510897766899639045904649311954198448825815305249268018029282277965197466066723717093092579163997521051648 629 808946618819648250452480463608739517784175381949416218075685308800889858352948885882480343119539224672946229368763294266834429083974261938441176387610348723020245286651305562579593282805250692908884805243862279759541630768792941726530066012058119942266098630481055536557333717918196561784500935203235407 630 -5622851620546103872973787662493913722671146851706721320694278278895395762712256700947716765510276080586568940119019669947352681014038869876752791587392025689037126249065092155277917217397669888 631 -7303669075161816238981934106254422450709589815724538477665845578188002393619072691457243034301849375067824541470916928682595743669141229806689094920888983144724917301896286629395087842688423982558913845754998230134239938212997004872757146077071642531206954089828162785547055936498312041930335152653694557 632 22562694616834762292186418956314721942636044102252644031692412998673759225336662387955021949717938250467817046563166092403640235067426970725733864182688762352839942413047247760956713778844532736 633 65941367228521184015023896360271703172254410745138978933854710394511964558554448689749466824750611552712197167606677880673134630242626919506668421179563450040408643215377408760164525261166325560440779998837123481893446795561717807860693282410581850238171184547941431678702975705595695250201456996304434059 634 -90535931005940436369910749050615155978350003190713611122430851527063741599297191888476707349579088714357433330601014020071478984314793847777826248063237687798125519319336507603207034752393543680 635 -595347415025274196912893471878282438593102618338814004118451295267987168170835188407453717067061208568325761157775930628826168107166844936778214892640134466004637276423194140701959339443231517500662018472913366033208607324858163146799150251147670259259318040586864584587342031844359239107269078568530553945 636 363284334178167294284303289103885696744623319889666584472368204237729785188990936900533307601145697707374393899797454682113588113439519250610868157582881304739565075945936096650348857557635825664 637 5375002724944719639215146888627075937723239859742394780489891772868299897832123047464460094402302218460175730263825842984347120879350428381967725951977780934810370875171924423061941563823694944616213152606633586564385741406947794205668548645400934797375858782180306556597215541045214988664525397532890812231 638 -1457699777330291372355854328021243078303386508065914897820052009468818415923172424988639143215900162229276217908763413135765041158479452440441725291651247433146512298458104651551478304422789906432 639 -48526908431957743555928272773146489352977005389919171715223496994922437539140564593356530616809482038248776490969014792783328559147793270996383660831749165080211056362815914218256241653924756085538213250613421909469046152011549080811302705274255535352760696791709486667175175159420771428272661791541059750613 640 5849048871791654270297981998507773478513118946292653831002524807946870764361524409500580224108870134516219440873348030172302919452803311513759911811883878589339057172529859666006244714460146040832 641 438109131054717093230282011937843657398003668379411113654341712306271583980128195835796283455984196993203742686072372988367797273432894178995520092861284715724158973641760577660595083100926319025774573149904273858727585682245112123944296254659123917762247980894165928924778694044911471627081355047574919720323 642 -23469194537048572204690186739722298575250767441286592282899366312073871460121436476186415501416558480461336040446569631206182697086755253063011689828651069784368260604909202903226304844916529823744 643 -3955284775996330450114886120256320195572928594245947136845047564924171070971921792982454122246147500779516472580812515575170737630820840271212285144131442511537765960163601346211955921848768499535347043398589754790103803967476542685281813456649532156146847215966518300604827304895324003597378785741522715166161 644 94168774347722109312753781941654012945796236389610276967154533569441039451187101257482040425590545691431177269598988566892614865449189040283934929639066500845521170078795868569710523327969901936640 645 35708286352501863550415107197648427271074417557694748257209177471827080975104208410984675240495935057581793348882763068295281698206710696383184005072601903234022910417962217441307004862102801150548506356032369403664934031152723686295584645592302541471901163434969889167979817270478002862959228384493840375644735 646 -377843082188999719226987267697675326362357612056296739210846407562346372247553826440873675382059429844068041509646794435841995770205428273263292399854114890214277190951819702106063309105094738313216 647 -322371087489330777448166153816909755037932299904583750545316341734029600803150086166145370426988883473331446000843921467726240819624304472929116994632187414777853344750068204900357657848100172247510003893296879127970404439383426395812696730672833641846326317336170022674645699172082807241878429275825786833146189 648 1516044267948444004811837630514938403766121114216609482212298723387714346761436991407276756247026707689645495763590538416454128314456401541563380324607855108185878806353823719733138099593239475519488 649 2910308380255303046483367085694852981725753576109232900981750775994539255473260669700857973205629162855840766755686777887154517198493914105686201492498619304045504461646288075460570447435476207260751055240721902606607623385531056534686184859134499694009879473818499385537257386188772298454114227820863092569407867 650 -6082864828563556530862904760956702008331247120832128030324847266104172818130634708204235243863262784012075301954375596358161094192364359960294364199197002622058595395601474524168091851064399991144448 651 -26273492757959661863399149083337663512991048077694908423500890287445308933463535075157668513115225370065286675534004363082955803183321791595093150299767966875812959384877660761361297768142457778645208678975947037553334461349501479563522892279921469502625398824503217103024331318459193985581903329433646932764500297 652 24406210341333348169913835999414601606392039139191272527201998554629952996862085803117453850953674949062274483417556156202022700507612455017340828399850339245494702263150616677614525215023368320843776 653 237187890842594366776031949558794851714052825733660486643494212318457881109009517107068537406418094469852058052401449526633688564221785206151094384503435240136947407534448559592197153584290667227492920747068572564824802810063011052833831087448691975832456941461759457625920115450974935565691007476315734291638968119 654 -97923845473649880865504211820009580717836359180216131732418432179372858884806531093671866905817195048304991036070439707885604096983069880774016800011650672011020091775581341034226732103156546708439040 655 -2141229121771965991033244016307956586300675968912601177279323708449171836351624966839462523753192445482048824224971738069686974098143068591517153746780629005524203625444983550989283645297692930024610670450182596125026359211824579106363605299402816535271567641526909651921591241322354127350303964889557815695576902085 656 392891398327865476205412318569443020040418247214668693424115480560903623128658875899495673631278761201443536553882619163852469567742759765914681145695599948160245497994240861431981453384878480534011904 657 19329905033645244129739804379280835564573888556000321772904795554290004684499478517437773897637598366618862133804973873597036760064610632949070122297273067648342925247719370590839136175030928695016065487590732352499665438197738528635004577305906647592459205289081857666889112992273404511484499762430466204897627819891 658 -1576349659044525715795231159435390868837964230833891439674228929617263242872366509697215518557154968838668435853933917984650090990212960034933180365378388833105642515544625434908223913428523096937070592 659 -174498731742085149061623713506110556671975240526085096552661099592837165576508990999883465733468182515093563646266818941102016779213402837170372747861684268222712160797905003004972475881443589178295714470168392058866842791401502607814630362254691517307268716239793756198355143313810596891346374567694208616815571689153 660 6324534899110358107075252178372038630057021891236432422607983747963647972920390063185793370356779571486250901969349437255561214837819524024830544591897511494281212156449149696354088053270129086952374272 661 1575254863632267908600302688388242339365069356433505674342611352773578600932704078085442697493781817575556312794599857178476324460607789800192029555431198348493041949297021036231534535688479380913021555968181736507130269751210226121227975758806008856541641263900657140552374427274444978613990261461627992505972436993583 662 -25374684648170453403878318876010055139048747436549196346076207109832971897405256350330898665939757070471312242091852810290088262859148831639713470889125870624559417002879190612301121811304663144625864704 663 -14220190274271925280813927596993407018141253933190209317401455282904604405091445134547407830477149932637434974955185094983310481174654586592656339420965144546835070062716073408764851095995698132992435135343631500360130589418262358949118504315878146515860776734788534277875973082521351266852768366326072967145442559063101 664 101804918799597897517822516154127823031477629232610652006881916911245407612515809791674495401809583419990483505225231486231726665468078268720419053642646781087975941519847129756743565638115239765768929280 665 128367780982680954458026178986433696837971952926309808091474675517623012616096982096932482451592371563853768212830743278243006379834551584852259715587445535615094863235830617423013022337155736539909086402762646349404798759680694145264667041222519919905621038850240388617025186876154279535616619415477446015634198666655595 666 -408444396026055925680527027216861702027041074876098074517836021532635710541642376728101584559440554232382872168332206925212401117998244843527936894915160318710856860112709988257130576124047307812137598976 667 -1158784645472231232498543086399340574614053584085169590937026281401941270277338621846444649860013543605735594859583386314725965861874907013335511387475842932778066863164949167504281463293151708945976309286893482760115799931373243539885407892419228690516455783786455718598499544086547579026024911806182117942634728715689529 668 1638676467414881045159055959268848447712686531287014164032577501681159162532886057158020750046571099139215241263053951621991582296496706448696790301038934052279239816584125829949147558782534626244797923328 669 10460333358903004873873655057287000899177236326501958181457024348307478843088239643384472618901261688231085482233210748127383868747149647867006168011982084405182519614866805003813011529967116101294937568540308335380295699230582157951499311724522002916940899961286731456793951656589359780083502239857604995701055024883308327 670 -6574301402902153550384015238681000349268835052278544119975243668927101931596810429614540647421519925395595975411116302172534240484001734093127332089668907318860208770869646827479091252275520084964181803008 671 -94424444177003357897343801032819429641451913566136510400327309475977376283123885211358490501561613356094955496571539174800106402636826193525934601830134241738261937151241607500787409012662801398684795181487177933275942791709246116396269571755438528573103280816458253015812666747598122140395022461136138369265577421928698037 672 26375587744579131680527226561146427630747695917636126335280709324518268852248306522387993178627021816937323943080067191428408607128066569565870011900728313714413833101611161340646369077683606659796687650816 673 852352993114917047368422358950502660712778301743798574507872598354686986806082522690310546897106843662991274877397634548083821878943750006239323223971867514468930779918137729705319428300594020971436370215004227633163018613089275301061408041911611278043646157832023306284317917273028056340346722871984485994994936579168590179 674 -105815879510198596638073568670275415457680206504632304762641775893312519912437485305271295070271855729169055938062676696666721009280504811036922781771123992613547324478974941485505492585060531918946592358400 675 -7693973897731234862946754577450674091872404432531316998715194702830198283576450706305552113521432504090151552570862748706700175207404578436707115283252741679641537129275908927131969579385005464192386254169614684801582968907158019991007509442218482190364265094843301018836896504359057120754244192343693539999397087248810082225 676 424517632168322666216152924383860481569478517354880416736642857954207857663526978083962469704142496762355264415220338510479230360194973375241462063757338921477757266206020950433702035437546548794825736454144 677 69450937716853946696199371319121418135968237344316021441735824184213923173083428375584783744720130736920434681206321078325813581538838661355342893956828081561564275153597204582244578736581982656776606587637721888142288932668613060452161118565092165905021432922785530530034385779347755610008310909555740354394557707565925675551 678 -1703086985183403783520046296346477205232944834764926457690874449340662542709216059787359036508790282432137220312759880937166306733071710025340932001720727490005300937984568539701528402139403879655460413898752 679 -626904993187141016632901562970680925005763513162651709055314064386604556145809203549776386209726320433265548503473896764621930275899325051022895753279433392057192445293401059382712881328290245222395631989740204517632980306555235468867291869351961928870880319927832167014830327175175974199055816792164149639150874669033045499693 680 6832413766774067608701923580630049936751902400441324993740709867457974619057296828955472776804042311259413531858553631329662768101454106198864062993648397176398291244580213110672994650114486256526471527923712 681 5658763922303368617000079056623421781090316012038133026215051400037554233604807965473607468452743178108224663884818134418803844861541919348629349148526726450542757727839845497727020986246083818804216242216668208377868241971836580542986203044562849281369109691955351033334160641025999331172331518584939724798756569729754839274843 682 -27409918371258080333294647903496764210288101847291776626871687750213196269110917675046037630291693971161112729864270955642641237082485489185457591921655537571101514948888608250159502766685427977724405601009664 683 -51078446153302212758736396418596437134158843650511606038390485985361007157075997890993047149161545250853534521145340781604092855159909219142473728657846971353137051032351733149086634364837998875461846168731071184873356950662084376795501013384622370826102668541041913071813635037278734050978446174363618925606397406943910421472041 684 109960726701679560927126405937893314694274376371273013115122144122377976247970592137080736613468874789138285329177309543866525607036618214301835727474869945746439459677825456230508107731651643717371700361297920 685 461052153052866971680248731948238704146543588734120133567609584333456235905378516834512643740235617088597423605945865180950559959093470477325549834810580641862503542627303711367670718681151190435171715417609156449113097512198755758337135794313611883078950148690371001592578418747911267092653178133165022952215871176880245605234455 686 -441127119673307202084296881047198290189585381413515678891030148975612669677990054295909290823083894774528478955590141060649945062973177887447364349052470964833891438240385917841512817586246302095383113274228736 687 -4161584616534126256786829065161985266770918261522722315107343153187970666573657473850790768242155942275617328694252969947178557995729821841319525005304846873920962633670976419542055552708843518920681337849748050109293842215948769129632862213490601858506786524602283069849507099442825349538503066273517280165767491221387676754984869 688 1769645330159584641840352553371293286408293029367757221286286885846853737456390960173982540769169161570015266377884175783335150791199531670749543152821848586728100151077880043043972816983544117285117700413063168 689 37563298700332047916062775885108399766006498019945270852955800426373516889990174665718709685399721976784720604414938379392218687236565684480381913475830211739714540453265974930975671735585936915323355132469123229589128261398978627908083520503428270923727195398921044128292275871390043657188147764136944183854329276657678287565736787 690 -7099128726503761901374070330215173648232978132325806908033812703165027184803286812657311672984010976167666467733631149296282085322025407166838515637735253256482538196776865658887577454488412104754811790916845568 691 -339051022666712635689396811653830389179672585175674367829509612266497680027356888601022722109580364257799967255234400263338473172604066751499992917135251214527263754831438458774655591471130539443245204018614626073751507485689765002845241529768970126088039808687793865651450890630151932516767911386310095615950760190905807359029487777 692 28478704529476740941546921787780696603331136588722339723689911451770557679124039138474772731565381224221087479822902381836894269917010750602715434656732448664210703156968844582397054564170590961476611120725753856 693 3060291213273931561208057763075166624187580193546571681841753186260703372403219846895193513455069076520837041636609196009322803440711381084088937516892274710573869810251348288534771235897888819837221906605064287730807745569098501190659582375063772324762813729067685007334441685760141249069582436058489242194913012027032591169706100239 694 -114243576611753737110390249018802794454921442592565807260978288363524026476139724105281195084778874175086036354845120665954640794183679490152307227050095537209965014107320906116975197241550134015735900311136501760 695 -27622109002927044610903897991392737711822964084608666478961278759106348621042049267430642751315233872493269401784979106837394134951875452642101449016105596413621292443177754032878779337000425062167132793383372467180667313902902056201407918839861321632599422619507027014252428202640235949394283026761688614616422641023216244973321294365 696 458289340422402041818371243545931209986073355320969022508787723679863288943133166626653196973184893813150891161594527218246818034797263911575010861893045119052348862347065735617448704905671616742261424557479952384 697 249314373777498346538417485035980782253619357845683690392121009576797302014096079215240894933813614506691048859564279046317947350436136279746622143421626483888699809346840361220501557958278656712193415845890497103056584259155258415181916366737338231081001695096644000662453931100952805914460917160972766445307653564228252524773589179211 698 -1838417497591156540780725964066604968609843761086699263894649175622521887926829747328726454429017163703830547615234287090700291571439239450163171262342832357059350673059391387067986483380570789686316991481655590912 699 -2250267898757879624208298993344842325907488350369004442262314592894737197949323435212454045952111117448484057927573715179894127376748541371428981211284723400493271880345728425305846916951981390783943728961975778013384464238659584920960453175243321107217477279559522823769724075403291394559359583729813018231607530233228029603085580382233 700 7374710533970819657151867815797940389101576403558089751016589826102362480324507312603360483861179008620230122336361861233653244014757693016105196308453936951637223586922079326664712588553820449614353138933565489152 701 20310357901664467166137565592292718503791622321141701038959860896384688099946039417389660337499097339030738085071620270486340557396146706026245268185973276013894209289129042396644618310515093840423320437798433738893337031304296596947552931448655383212353453729243246774196264938082067822997138217097840246099015605495616078348879723364103 702 -29583004310308052604723327101317843615055111051077529785818331798858549635766782543567260600025157449700552216847146296418021286975033712926230830270146177900148177926426372420229916974341430961933753247762034458624 703 -183314742430572159429603962200336704669742645400661258878030014110450672765133511260805108352862751589226076839155693939182705715614008857386667349233456372810140744896318760689829529316161196474120325834451769280995924960145912366458156058881087888137746507482057093210185118777810617854640361625646269953022070950029619012429903009592981 704 118668665938931306323356731757775702694815665951690802270281217173230597400942143346884317058422395459680735777395380591605718391564146615152163501225906431974989846020657710135203934377870320501640375759159227842560 705 1654526373715477029275728506630350485248246209199424875648791521380952373676774009885929463014102644144579598214001248995895117731964276244834145563138379353457102455714285258288717444539178935459876909558458714207566349746978398243495021612518495946278807382608324689073434678015943627720758313676707799220377013055388239877478996580181315 706 -476021258546521608911280620441120123717643550796285941589156428604107985035268626077998366866976644482237050749608703990157406540912633514397614725484912609397547921342439722357952803433499668622182954109081271402496 707 -14932980590002241613165192181119035656219277488136085792557816241910638232206117765821516557671964715875120543880411272852312956210622254958694564848580862164606443866255315033320722127096163923874037979461663543975524373673792266699799748255964808093861065780903219853296829583284325252747780354503392519771998488044589177787799794666232209 708 1909471413349271970116537255404549746624097751143234696388751954061174321867074715073837862001054828503004633558543542455567758062274722272746301784264797963580545834408994416700359477422072220951217620726102525739008 709 134777014349086709665639450223084252506839051841296129338488579122534345911891424984027011533953050710041222334513301742674128675502094213424936376660246791332890690679738564678386885280057456857482653956074787940746564396623010542873298717993368374040915786064983657544394723579826420704078622973247733619045434727316157770104597580997493247 710 -7659431170049830018351808116178475993510485196405302505683512774823666814372299703342729026136812316308244256474609075802023559843595641951608578666359781958283599933792919775875630964440583069654813700063519863472128 711 -1216414830493379203315129537344874656969341456604307378895611308610856529605350110680943366439725770794857237966926118267096966705977293189994595027149392408658910479068613646511985442746244945600890694872951435871420684871637016169035597315147481277133737820916545027682061828190845227200845004803684411041285947560079116461070973089990069517 712 30723906746810288624949868842955012002098317552950664903248070933610545365105202185560426417077621274417879914860175927127104349752369579248927800782641488248980066119799447539799296076771509022019027668890518495952896 713 10978528786604802176755536204137919372394183019732546343703428646070135514033096568550792661664866766794091274309092687651140977991921646132482863979209073257896242678176221898266400261747755015359937537271068022485100611563002437069903555515191824691093102105234134237181140297469274012584841625633252975600466843168815316920805111559024298299 714 -123240355253685028705970020884784480120618777281120479135048363071705693890884822230999746918431973134411131215287662204184457840521426362765685147599375394659302930017708863904384273183122743061675202150107830152069120 715 -99083916888922723713074159149547701488578636370236936496117199631783060354562379268757855228349814367910206662242652798085683300670428881995129354426662533540760619402614288801324383849013749682806729386170158099146735533531445557566380616746506860991843074399974269027013517270988468823258703872300116266464241424672267271227743187773241738505 716 494340334080515611648562265590995648931377137401753194628417769635876825285395342879031152674213844684602971084538482799441993128133497634142636368272739345290742382224879750598285448236637800141097174498614345281306624 717 894249672285620050518136432156687157630486630065928603090131873040414109745442004785027188515442450512062326701331242665799880194722066539181216397363990669844095492314783224664260488080679338046366188432106335963348090066962822633532663104706585697874634068675571969274570946782781243799284498025108601772718531347426770211514163343637383130871 718 -1982876988585164433892977790571413509521116662716097890866568347939723500029005587336253270698799187326245669231705267128584619576725159268890128584591908447777092177515696182316135214963138512141974161587189479817347072 719 -8070696833138420288567448887707005016773889795197522999436880544553026086698403365361103119781629145416395140982307491339457496150692458263656417443992166840392108690054340651049413693682114360527246311498131241309380042989283717240711105928251486821404124209762379655754182143139996413703165950795645414325330008855228214837807741975840315536773 720 7953570563393065684766826075115377693266899103300732012877862469343758795665719212625527722802971983656317816501026412237605066563665312004838846784371438057564859304527493448956514547918903294878238500719686314037870592 721 72838319541356341102245028974034430533860599278215197139563168085680926671190458188912653886318486126018064074873704188180444634939976859072136985805375758869686221543480690521084346951743032107734772343965749130537645478383118277016654195227293321257428876213001504292335031887114654698914942774287820714265739120252539479947892124730497646061363 722 -31902532689781894535846963951780405393797326222948289849157806187714494364861664303624169451242988872030611824300927023843486619281719947736468716921500969296085399595968808674593952943941010164754321420362458835225411584 723 -657363308260202096466447161628352343250805713596874185557749701433461567058857574806178417251420789489597146928159768588751946240713494343942295931533398145582591183888250836644515735943123314736518950960034853803617835128764147889802175933902909350099985710843274325145941820373724075070512527922733494296431573447272225237199631145105892070625921 724 127963132503966105330506494412397200058108224130774606587216649992215814188241807026984912045096359237743809530390993594946211889235114589814328186822064745447645447895310574213447390784825628599982755351384689657197363200 725 5932635665833774107114201562413553305271794303208304371734878010862153146693009233209286545733776834605285454642105795354919016902704772606118230917365730152042057364966579127393451143885034064530824557419401688891571748568722081578090176996841609279948003821925816004947815183870746320657115137891889419480243453310444356393814098508735747940296175 726 -513264536995218530070500532070691114164108573479024215111208300934294603668147827357892585140883051949460687054313116378073909205373397554731126023832502454843797189626983654914075879175548866163792900085278175893972320256 727 -53541014015931564114273408031547419691577034656402669661050078379408369708706702638466706025842899074237769282376963060699634658750892865050802186058377892944567146674450106524876345978537624667896807005786407241955246828807101489331646935297013309680965226216359467752239385859401783691116557720312596512633424710358948170875483650403666205204631549 728 2058706175898290555275900345967173712383137001739800015494200007598903802333313706431382088405522667791784543948249033505451883415225347000819757201506983711588050350690900051897448780847180871710619115060070372636620750848 729 483194763354232451380671018012355736721371285255375399788376291949516249874586899602448498260736259733251725256774765668844983488396984989818862644744177930686801993577809008128904684958989484795145736953183793554977131284461338200144340498602069222581585762318479323139535915575701654466871712796383694249501925068315074207859763728058396110519377707 730 -8257416815262827961079194254606331872439358838254012682174267245842516759976144413724775344990052511142905358716982405994432520035828415130860041230735830415203647771495461936554376179968665115064266519116112166789408882688 731 -4360683605085727431595932273667062265966943327428140953645716906359214551337321279128269780599977850185271742749411774122539295432323407747624550534666593423852497003770103517805300305000263128212981897688609297391213369986928866966734727215779167922310360398207510928580256225751085301423249654989586178967727249690596533900561571422354167367773643257 732 33120035707729974804219148501375875581384678678195301209486937845157673242476136006896089345432057404474690166563874711868230025643021769033764214621774903936220376560909294662075828946194426973144226311967771372129339047936 733 39353529059850265206892428467006306112973905788021129782764424666555045684230244156510527691679964264941501623690655915029263655221665555281914035399720269243713984588059333662054126008326588039426869465187080075088693025723351211189533509497257415572478040419938371540142202901887701413801885053305471987209434563897216599373467423629644927667855984359 734 -132841616617634551056486079937305694692047688013498206761107226827781117780190777435572309243615619057511035593039279199034919884570919510176353057282425944846504648143346966311736612690056773944125546189884376308404170260480 735 -355148151065360851764793198239081466490207894662700918844456574582894443657821371207799646221641150903940018063729452766601062863971783967516864043886970779054799465279689620974744943444857271324432116660590088262908191494079083577106090266472520878597465535304082302507558897948140716033150708905342015273383914925211579542776926340122921141231742614645 736 532812361617396811584382263476431548234226645256860834737066809099726170361908043374241044422012033988493242079292238202387678666279007776870597024311009095792511160172227015900679638381343359982696748527590668513163937316864 737 3205030865328623850007990862475955601672855735098905026796299944501141285418134905063040888963463610810658693628187020681448775478537201437468515922588132214245557623401607150919024775332977252646201673210468102650163311809832056281557410527227525153383658361458473350384541728013629074078760070978413043956946268978133887220733812808211341401075032330531 738 -2137033027057021675771280828814561270801050153838915369718818843553311478412211908024771407478246366987769367145709438434542711177097350052143127277969257648796014911084264666217651304009838496755565249182575327170844774367232 739 -28923555339621000307195586467201602044404563764101516055932416459806093201242897223302964657389411771372715022145280698171391866631955124505567299051741746752981280533574069417588105536960151570352628668280628698407376101556571243322440077905821261594511142146621853803809480370445925334732473856278731554080935732664272027008277596997847532779579430163313 740 8571266430577824420820130414893585394660774906601549601957481802830873101507166570210314549073778392086263063896999696238138830756314675987215465834777915657687940725918485075330336217977214214321374017019151921156135197868032 741 261016496021559473678873296549076433063780833210815981836283200771917233503503222709347051826968859409045516214731903891887702785613678924665261593201712732199772882108803070292144892863311570802004980499003400256669541571421885820997771149599353171277124231361057027087422766698922701024804963663765711412944195400728051621269557908496136936545352124166623 742 -34377603011710248554220550058115702824469396791389750900158752925794001157461942033286173872938285264885794636844646554952427267216959807063433690230715202880767287229999645943160268879660297766481948149232010134515565193068544 743 -2355488945878769501336876834040046029551285332902464872522571880650216653762383333680706795636897115881629375071406533502095908943857855559023757454439747692604428154738955642433971523045835997237526726851330280049054284059511674068842234382416834893832833650622656329465041890574488666333158963589205549552439722867298894995181556996104814702670404391770861 744 137880561204436797700642313826628256281182775825493213569950314561058039635580871142924358198325827845706148072405177299809196845634643640712022068489274972523131246225301406339996771549646954702713600921549650337626358378659840 745 21256464848071533656075045992245637453756888502168273176667354589178603853939138966795611123479670473736641937892033387794822435354733407164541445130576727158698103334488152870147751092896810715313077662904669620092744245786037381738340755765955421215543942970962194736289509927728057210987659287840677267495435184152407928590433835341699572787893756994379035 746 -553002841448130404737609709683174805057951857941709694157062469675760298565255896610816083619594058527476470389727073519234738489605792212681237504222756534092773374122416915629409870322610873357997636984685040548761823940182016 747 -191821762649107276201063804303177745773969881073929262505684060272547320416151451374183749776045402140847575501272671766637035211932715028680821658540761525755607179486931344625507826305429877099395733057326300477695999415328227271713912618811433955479331447776884342566542785562571447824791991130406541301170215762492132220018102919466102319265784870165382889 748 2217933752314054474690600656239346339964690450325786136137294724429153754352753234599738937783539222688513393959333751356930758386692039450057546937953652712372087053374512823595330617786535711620563481132685918988072857462898688 749 1731018074990136745477069752085302790177149890655096597792257363182384855321655868424862994966963930162588362053653387388086016551055464535926932798156992563746382860671223820777173034973096119848763904336595169371015705567239062970044825921563422080168906679335980392558319835980313426756255438032222884753933633808513337744500711887712176350964733346432190167 750 -8895424555342349321723049894983973838790293875538933982585358280621065257777931531024854164354808845068483625439036834547690251259843640197560575436065117153492322441037431938692087017130511719236545657306526703124393676660277248 751 -15620762575244772046301087388978052815497137664803468497300223655206594442081538070338650177545673169517936901362674559887948445752448444323538236025024182561230709953640589859322980698775910112226695900415282709984906747568716724451979944464415447049214472958120015318159791417077354407804446603017082080176017931791377369579546477502064886456836625752383408997 752 35676456405713922978734788660042249270887303799098893682486150654102061992579400494603010310301843197531654700162954654670629875891676490379563852481262493829985186674307250332011406252459522367963349560329238921185983693875838976 753 140961262280204820449776923082695424674599336823399608530231179375945526676413559923681800603498038708153206898182217699548104682908579370413606691799718888438695767451161487984862636745145596312330649956210880060676049305290536939562008100712840858392179072219945863929652338792986991773223348373697423778099698433755212295127278932132481671794915862481893958419 754 -143084858360233794682309510960594412746453728384168205738523472742879451816188299460426415852737804059157499594279047884601994986975913679875541612873058076184004334337859091637017857745587991435922065965729484119497570724442275840 755 -1272020952448860232345596536981295366087519911972112005262843112695285330366839494928841746481765170015804835156903279240942060186406104677238323334367981204436836307876019005122366024811772014531589331278157941583391440942163610231505770311213484240072850990351304309962798993490500144885860095882169979511537119332492254376347756100717414289304718838731035122785 756 573855564390447589798719469124079313637432966287763346988409371477402622648235987769763161857072941312753521551625108602085881881540485592931311263284264708192271687913956727783960361925351573599962934760568050217004826693524783104 757 11478514899382893725788806895964987190932812132802647803782450499063548285813612554900925587788431924924077274071499392673560604039714955186787677982846431716328696378224261565428714870255102960269825316553761663586285943230411492062581209444102606791544812976507862601028542440597056274314390507609568305181592574850688382868950016310182441792096754236125221578191 758 -2301486781359840003472803577623123905156204076155415484090899407933149752126875110791282641212778665555508178904536102663055135260709265865441824300305188446594104153905908356079397171473404725824950422632872655824077481957121851392 759 -103579571040534408244205204631884844783701505520706588041793816854825757384931026898980479115168795877353199285577823449607783997615974714505874013607429293334532793870079168762805219654838320107798119864436916676298440261832154428374494374785554698801905703358685877711527045458016501201904361370516461152834159681380518287156932049425173394824059350313040143461853 760 9230205220631558591002917114999722223050705148639110320912645319826756054643225082014050539989062263440009086410287083671066971981026357436633614189893272241676486224623959204091811580981612629000196424893892443120542628560578281472 761 934672571879604956606800324800763243641069316615704112645910212962716221777855867234673651462175339873507327940609371286381703029870633490975930328323166310998965883025259850930768049296426422158510306919009805422882763311315448853671820781167673428319172809359208928124174880555935463414812873552921268031305875701943570156439825568528343321673231212508579634479883 762 -37017853263295028672458479678027795301906375970626234821846772031683652403115798883451882060508039458631941828809719026759653611676862605645999724714263162787906223334497139935464137904278425418802364637025177051779101317170676629504 763 -8434161039549602151141784271231065958059425751905440396241084668088005643821992431406706917990483651657522760799164983736640150730777450962590950807615220837884229590978264646966602095293771670121537815522786246831716078395273570667758729703388191106790748596412204611601457167907501744112378452940749471183938828443162281556205364230071134809369354449798181800227801 764 148459542576255291923621163584226806846439725386784113440171851136241122350634789755390247844239319454015389247913158875340157341718479126181859970675812946436426007081993772218244117938521601286415774297899137324304128480396160532480 765 76106420389644837235401290573297364510143048888425894008020796775604087624789538519312158755392503200081316131195610633062604767734472804557586757942897503890999896112562715720006625722277349867348345818970358203717385582898372914872239651386405892228380477177323759830768063697304258857422969395146867770775122980119491885340070685090484617513116651883172322011229895 766 -595390688397321876629633633825369729941015787564253150371826456582990540355225535907891869785785924294012044722349766574566800946918031319118884169978292966884908483303995938778526737039718003590488360190790265765967406768438458187776 767 -686748522810089295994738704349636218579761394087325420048846483845745120096630306403675597239835881817204346736788627712459033610027536954066694627555322182169375533156889446555824493282196792332425661684120761673543938142153553243611856618980862580460797952882439103414107115950969018160510794424442912708053168538254709130068637828992961195677182023463449070383686229 768 2387772825958490342259130453255328929985090694325479387931862034484066365231647651176890992778458283087850129812187590591091890107848584534041313829013336592096451753120067154736308009301398408141254492759935928938873198461169096982528 769 6196853359020375511837792141856365409114118133609360146229552170399481064131392895201875891130253113503091634635350837546191618794003368004035975902621101463877768011706430064684304195575076922728445898977574695622682654343995752280362007379356649177795544500520679315161714927635797359437933778633076139312172072298905921628689755429544047503626827619805125183996730627 770 -9575931593310772711998905484836715760824472953575784697505672970544682276169572634888858025655091475998608322939904459535666305712100175166428363912454005266613078292096602217434036281775699207682222179026843179255507079394337444855808 771 -55916730114749526237506423501094043659093453483895123608175373875685304426538017294936042663917849615862097337756436231122267415879830130793245301415198729594080406025007695993295691564493444430185547585182562825651228788677485728313955746690969816182995166825894660296368192305415861998881433667015494578266790649781675149780855933583362998215431153255952878610862566737 772 38403087531150336219845156626608463206834332519398607373135591212612396365650218660280608320785399278583264506524234226827860203971224048786765890035418656659361398286851743263691362105383219131197705548055770571022085459775994007126016 773 504556019984841055816254459529327187725438593887754053102563003959977513483041486797496820768970790891767329674152434318959292363522669545951501377361267914119348099501917692639893808319300769002335738716102580516284823194331087174941880842709568107892473898323928860806528552358985929865393169936999735124516293839858773044131536614707466120083987721402936675091791020479 774 -154009794756230326366778765255480253481483092897976303824993962172184254506488587124023138155801730612688382885155402462052220740376189587631273297684085169009081933621268310630586316334654565726666089520016673700088570407898552939315200 775 -4552753220432427379454559967939271842671324957784067943583928787349085584145167361465123318064128417166982049776472483020363601857141811232874155377871725357027752903008895092061137533023444843197013942490058860415377285615083225155523439686803670831241921656933252010511690365723061915667680931837740171401683246485142227662118328444481987306061855571520676984172370462925 776 617628957551437231416707616018106616542515422873432712629782237975675694201505198427695372113847456444174830976855472067172002659469931920461932140905982845522873096380518592825628736991105019714165427391241060464355195906772519400505344 777 41080520349011567309065468201031390962323323135205144683203114851525361922486652075774977242867677446772523192370157514530842151983216368969663185235428355382832356194504778553269077120558644888357056128816750465657720462330679991629129566102991058223064204060560298463881613841937254162921410008182344540144478635703999481343475446209371015782310394853734315032667595673851 778 -2476874944311812629465200684057168876636393896619840839838354509050457481508224193437192766417951961750384521652357337144540489429740421961595084364302500060037673833103855772515648834574367106086665986809661704513424440727803308174999552 779 -370676355427181593827359070215484018065442494853183100867357835552180582289001181085274601608423792251379871430768564136905706985269407931591130748630100642971734426357365511501891247995156575691468880977006740688193408187130498611726933575222741710684560018878491959498422129531302559763503224668425247839064272477375470223550973427765637312290576806074042834870054714632393 780 9932936233671505333054283616167645148410904406983803316630320264792848744841710372654416177522056390896278877589171144081571872886404464965369760659924274951935421122742548694915130884737256533266681056217436668677712391314066154991910912 781 3344652249419331736858160339595169657229775733405679096272988736965696165480602441397169672279346387336263307171851395787304511424208816882097635471272114787481798822677692144219247217147568126489518311151964544669205989919563895689125309499667075076253879810907471095397187610366528488546423833368884553351454135100734506035096010556822419342863240526180291510014909613801143 782 -39833490760383040592991057984426459161104932909952973095628889973535470254602095886240245157489219739164078674275651758339927152215388968337436735450554198654880587652278697199070665724708178568746792660784906077206908078867676309135294464 783 -30178955699946262163430801425258848366835121118194392562657812585655903813241748277241811370745907799690969943201071429082118939828936661418875847843859914093961890273251852164293258821048543645802350241597815808302041755394579734854373951400965272807120475067176630997777184494562005452991867802497476885361968361145808020524099342373786925876001608179247777555793941163196741 784 159740946344320239415059926016729350914264992767882931698945995551598182119349401127451302419560855658972167352778475761414267251540640307253577713045645190008077963254348798473923231641869324017707444386800261918811866369916351993211781120 785 272304370396066848256243438147450528367420345721639059329728538847584879234422671237181861218799283020200131096699322664706475491559945738089856788016437155905288320281640275275519634189920767378791321145451556431231066413617759676559581055744341829351604286525674199232817124462427290581593289942074935115047645557465049380591011307625548698996106464605856383693083262219648755 786 -640591718588433265832622480383011460736441015583815884061505724836217932881161674839766496836659329445152080033817377957875303576878898964629633937156294341586534303598331232606255201539623735041710872521843598115184401697447994999529537536 787 -2456983255433556033374486971208142792899921412415757270359830879818399617347026471812686780907968562588633794341301022209064924721935153710688478508943215764684276652936124929651599450913641777508253411048704935289693813258158715654868168939919965830952118677020828475370756296264168788776337926955053204356538182781560439188186156804983135585973786100386344924456189485734741569 788 2568878607198342296020021026796422071263288240384400165308909869864172549139702980678911135980300945017661962626083411480374152590380946800979828088520031692563027016717069085267269906047080696050367869985944594220485351660922328104847802368 789 22169044595722593891985046991803077474437537420030867060768944190076817894258240122416631297620692201959197679310773263921944130178477162007114213331646474135988625810037386436411699747061969837466464386095112764284772259143818347986300975403267696779658188977795302418815426251298427660865026199882887934098827999913418905559478906572026995928843526173879841561071666503433799087 790 -10301561360171806114838208528243193198323249673734147177487187361533893467019037047995025138455858289018862420467589244516988363492985190973764481713659544075119667276163252960438076023742665807735568999538059183920932386128210704846309818368 791 -200027159032888651352397401184595828314982039154879268194694694156092353091539177986671734103627006065586220885948535951660735440735841465562289080745236057508368855692846836553631039923110473096227832654766929998660701790677874295709095873125301309726725788761628337033646412525974026004687099514532673260899311193135144725827541617092851944255306796998543209218338648717294316477 792 41310433166200972182385331797202792446373385543722774774954940974444386949917048693097622931962051191868307961723379372449920466497786378974438604292955845519948905941832918319228289693188035325078666076529359963839693462450928389092913709056 793 1804796250338465619092364414986675634240236173765326595582220015413440106212787753844344078758010040821856963922901012752215763388788496257544952173550884630135560711858214756616011039103968958897317372512100606068826079241552451135873346708590740135928750890507890570681585899112359827554300669071074196034182533483445673714577957675337148326359196725889510599483290690133159970539 794 -165658483566858879621671317925731248397815089570035843359844530011012800127031796776860581240402676910644664966305607067327549916094527976215277126925094058957676571116051299186817101165621629676860224619625932767982629521556055835202352578560 795 -16284132624428400384118369973807899322810705956230657996709690050798441311415506152277782955250393243480941458850386817455364170298589773925263723583551802684262215502327271858244084470099492939357258260181689579347352581303036302493283475031483916358852727139450134972543186769418580789597756982602188994482441396058075404070372367171547662389785690509129190844013801876296039835065 796 664300937875655482055205234650605308040546547860722350479477184496992209817581595125322683011828596215264392342870786579421671864791641746131199346713458943342230073859083700386884174233964472213623139732537702722425940773233592456132201283584 797 146925890962295491767649141914621461437133577137160389698614599665883295002243302679608222815108265076086532181551980681267078230882747733793605898446310793275739461381375498162496626294369387237747941509790263336677434044888904902873361467170860543449120266378963293280568904021433308180861271492082392021915159916886257702385888037385548908581047494367275076634101887872542759417511 798 -2663871765935501782494900790393142489959330949765205310078304995799732876508144012572812164248185939151800499282076579558132576260820686349605160742906166603415015453015848816105999775221769702879221523946286697491685453840971846285819969011712 799 -1325651294742618420704096586584746460720737206014203716841577899871225563815723449898447591296666918647601321101054320048922910361703687520338544561765898261538070849176249946407168431220590042191525028101507884133058253722454347749764544931525292557017093896525878346274242144062894503298084571266705747841395125423248530913245822932044519700886213967371486921048716029725790442874933 800 10682159121473526547075922568735454991025902832350084872954805014445987654983846578577334385796229973770173716770680051194313860249899222858742096395833989733844442442381451322657851414030726067615801955849690336374668578356037290988444531556352 801 11960726137421196739494158063441097916565449960145675337560619624745513253501314581123790595316235064493814673113267325697979049809163808928811724337634994452350378913281083684166805032126700393189867243534130584124176409368176962363019529926615562006928948560769783477210277367396003096715759291942029707369984304350686682545167881748571893020887004368937483371514635617388264458930403 802 -42835324716820183856688967903593360088857927462557394022385560182772175215740468427453680458398864763732581745652215136624389661826062801276254199280173252216115292290798029523566814908697493294858871263656935531130381365392748787334436748263424 803 -107915315599429449233863021628575299179798385595471655011923343355849967893950063018453975820662210750432957106853411938600867157266949871571188928574392140957723081655783260656021847649412813659904083107392211899457456817108383154803423399225531419006336468475259956541571378944033600973738816982353369157506712319029229281840110213978687978604182747283784260082317442705199734387877681 804 171768051790985046100296982128979600854448974382857794211807601231041599246182202162392093494451238529537874496886840273886095530610114844470160051908042181987411259248281015026008896645088329277018138815660438867048353669445393642860381481205760 805 973656863658613150310507586175626453994569493946690087872209990800912848557494653261144526551304753283794239401186761513279305796262829165047651042990623986598634777828330913390882050087167914029894249206795236876175933549128562835057039262003705019552811599132326756094252354233528566693322203035056238538152093090120505786963385429982060280183442097224180528389028483685145797808435615 806 -688779218858757427095352370574343045413864955661944049336291846923977990517610122459877860621228072016581688044659280005098529655663913935341213226781565420441445397333479647831002134621546741498403170306772542438300727509279168545532063877431296 807 -8784682982301251317646231799246676938338581657807217525733989022592583874624948654205829436449846488323226783566235340212357264594107985373591415559305468341199856386791512327898107241966584546085865754023545099915112801698535095491949411378798645412437354837885825129829260681736792521606955479060389391928693977780801532336292010407403358776363155220048724444334799847211445875133748909 808 2761944922214298679158067250531070749639736055169827687301413155695158336201965745080749389058604759660047512407084795658610708755549473971207144983723848451732983030695340942231874730650960663554935141403613317633632161363107050078490407320158208 809 79258087725074858542481057906214442116534340830848018345562793151792569010092008861552223205441551773830748712696108441246806993196654574355785745585257887227107997958152417917504484298337920793124149386673397611501779813094218129215469224596075510840094647552226385093292251578346451486766100177247453733126172059754666613309221967504713575279677984085718417198515090071309216129924195547 810 -11075091875974270599738900075059077270496049150767516709030635694777618841333964001287949342529188925015073090542129885187309195553773168804197748241285740886800737888227053172558963691262937444465030406320545862056245650756389703899410236522364928 811 -715086257484946097035314266572879126092193020672879710635677165902266948337035318517267833345510366374772107359664889385241587445417035523143238760230899034450755595916631023955334030770789226043279562884214003913907899698114583591030543721046668916714277914071323096163090413189555932511626409386562626450046884875339074920326342572085172294148788140718984829582152833659438774452801858217 812 44409616252365385931382124591975486169732616323422890675422475067098417351440260089011604515295835245559824525823682350960702224341393766894267666190704351866678174614690970304761713839688128938841280988106553814311850624241404829939435375056388096 813 6451647528997966204694691107908454458220192764813145305451602740945606980249183015525090920578420901065607286745583225193357207568577618893759652291750293754717852891889012579878149325708834484535976031595306863918698029705430836172096779786557924122809336001553478538378955059565944214781221254601083523717623990915975352887827186929651301697024269821998535139399028710093851433626573608599 814 -178075460003334757855234595534858653029924144175102858058889629420345437350178656691485646641899659164237426757915380644688670665870779434286977357665062960744613590705894911677150291657298032399289761403723696721594874581829003377124919216093265920 815 -58207668665682757824643984349948971034495835092133358936638998898937302829185433479552942069425236542824390465287642013275861153155617262713071401672802465794410148784755113497424631370325093412141923975094189233510024659150473780224267994753262451956711536988185442901610867603832965332620243422507930684463434161585091283434455616394824474720385017397735861313028137255274785074601374439205 816 714049819988831887939762770807261445523671292226056613664357434289188821178385092107699500890463909384942221650144127542138129737503935203987536202269234056090057931812103768541014911823374196172857595420084712743769386666769549737968387727843917824 817 525154586133454378263321738558496667505089417708535691117922158164277285525153978374420592682802164784524838148785314998303566943746323598440753394478670590167236593882582023983513269283436088171140572992475550225765903458568630314096984742847532281273251449661506210620300257044151894589885459982454986899214271644337639517906198953805085107507964457577364157343185145077344165219072277609171 818 -2863191199857298977834348637900353115710584031006807180372625403587983571824222229797825660853316728451738945074506930022086307246099010683308651895512865076806646003202511561493714628070225050994224580901098554404637100024892343869748394365259087872 819 -4737961388481875424943628561707073361297446876290840366254839936143069610288751498895782360666994806152671458989836666894119451581828826492174777565119070893663036638321312238411843706105517020697034471881930576149474264863046969455580017796241322454424891597864090916134924350884263910675698562461047378744318722509685117364120676240510749482792173827175950065822053493714937382900589667389473 820 11480732479037081615638584770286641797305931572437551624351284280076847435739616364659413272579111277454836014193749399502480382168729122202668635927795175717012241116626432195293478435387813269188075120487433031336786613530825955150492951276570017792 821 42745783515863953009656253287489090435441800938843735612035424039268792857660054731796014484698931163201574371765449489231561206029466665385444971219370958282388495385294476348748611897940983230684234081484230802403498587390786394758584556161693689396514681338971633430184317495340446930381851865719998878561381001982983311603770057070981596982114007825400604439998966135603995509465759526667663 822 -46034800634579869279759099955887484527078108083391498108848267783207042336729375240510095606979822564410864992357884315666462141412248806688410657094155564507191592881771272578448393433978905337597007669481887380220099307848330139287969300368414736384 823 -385649230818519244753378645676530685572859219919629171349995597879249633004492113761769889510554181639261950513601320787744426130402265031071852499174032506696286949231274282966115673968390819475856421244279777775155559119127350579752540569414939290328848044674498037536388842494502667982141750023615142135815041512409205102374086251796298037571886060855958924588395057449961991155435908421470621 824 184586685412045648387855443322513607459729959508131158881165593784426779722001140089530152494572800076009543711763084133292011016598324498264587081908521704585336885188147265502891492505626230393766859428056170540372208646293425831895867182522197606400 825 3479277689948366211778659105890936015040680082506982499725051414645721172610393614436380837929361845287387585131822365551643212658853970663072302316363537499659696959954084509141444567697815108879992621796813304958116678565638612460100381200371718384801575615684262367810069447778471822317621499301752649281198886062744043602828177909583855320742714461549811682951194777115392204531119829926390475 826 -740136673143087278626697947285909107244589946730785301307752465744101560388339116868079690244905239577502509816378524015672693870190615079102126141761684604567629595396837762767957645101347357748582752712739166239456080244774124426559428654282945069056 827 -31389410722770532986992193606237862739330644671635722115701282035403760833623223845151494032373624502392758540771095596122279311296788004418481389261447041951475302391440304244290632627121015582295497071555977489458499925532179627321851075484080848409791669463682381580133753817957776695163705235518721174060561586624247171558606215977009254730046089378563937401461506334630138397969848356535908249 828 2967706418551967854807896485127055138601040221716183868363370225401984007554694693512155082046077115403867379142818845992709374695951728660583615823557129563175646600164345854097397280720759175688392270853014601269693303617498182102141554313908398850048 829 283187900124051930611788097335115712089656517406377415604893912050964280023776146443380044710446931574791259338202109120517927377975012455823808519080600217654119989289644631156774377304655256662039544922465717108645547695762505682525188481483346082207322425475857616649791943453183762905219352795895016541312998788154181556225829476909874304160669737428616126907260337076995722596436564193608720007 830 -11899464578126346380436004724441895392894882626036906125982922351310247094224131678207965612450133089990898876080494383690911895644563988019034908320270082832323099274965362628491855924144515681529814123420290150326249145023599465992181576042740069695488 831 -2554839933688521579065818069926815935728035094912299989516286572049652412904489504523569788165781183652429226285179220883418068588510395846931560813273593519704660313506938717034397548686992357750776545808348731309481364555618552472383455552489680758538678432007164191705420922902727819985688226249093882644728489670211247115817827090239987841758322034051411354812304054280881796500300438605548391957 832 47712413928179285366561694033502280925542417460836307114049455204050232632917938329469243586863830873465312942358853533643945170021284245582941413385246589647774448597093367362376490901623978641224236653714087582294900302308824814303187739319386175963136 833 23048898896345182043629889374538314163842453798504829147296751420765636750354943219510472565437859848185634066738855137139573116977211116323039604593396065724700166510663681782920431314688786649888774685830554077770375198644370984218361932944663220994903095312584488502064429192541215964419620496016193547758759912223313742030428699994619962514635547881207498107133385673819218806694046195217564734659 834 -191307878175412740845517476676947921118021217670099958896668884011437907555757399784426498895708517547868121521582918130096971029857250156358972773957651391865026000377301136843142232426679578225316867254988058253139216098093007058550596697871248292577280 835 -207938145505443028881006745077617564155193325685190625500522313237759616061125328084779353336453201391494645872199875576955452549920458030213256456805968107948525511797884236012781562220751778720185044134473726163798763046593574965667454893252273836466622762633940493509020630710620933940712422602114879365434670756732536340166472605593720310081015777103570646188604313731994513003968495986866745475345 836 767064402552433360899152708879546874135491061987418757348559788826699538319372185003904093775846846407499965094921688502472645518517453321544719577497265700555816825464915216947114004987452967542947151580479064708395323947802859439553769753859807525208064 837 1875925808494014774324100372059512707522241104654540098078364773197656512321505504745680082255690977343867266293750494276892723423414144121672408250442344619372745724998158023813513183483740298322340044868252190648977343748490299660326871510023208155812059007091585314495152588195338317814834346660756151209364520731097241018531782201122748617772804609486464284717073407596544510729215185950978675048831 838 -3075589169612863033664942044205208255195589013177750716441776166430589785662859083480408767875438490494109776414046817938229627670423624070614192236655703334606118597682503546086636321072750488738507336564023585616935134012934762579620610864938487520428032 839 -16923674766951380598472260345784206038829680503281281099868258545299288320835947510555113860349728279478544477639318975250677365077897493742829575506678786404878856594338221311607930762826431293467132232736167612413892380698745821666819840826983566050820618354299355686682075499955794071469312009122305493168353041864414894780087798567118130003348205025367134783630371924446245639804425172181409767376013 840 12331682916063970494933093011568916055396855113623305613957252710217525672192917707780804642589958381432878769793627527466274693067109739420198024653289375467955879574021384897539266488782756429220904267224523649601155888938632349604104570857750979760095232 841 152676155317109654052248556087295179389632719582045311853281107186377012277005109305591962823584139865760552027713951518083881974105609213515467290834388241118627014973237183680048185868692799118298836554922589580882898008949710517516280542573824328293994350802969991886169999355381889543446034084680250629071828574340591583540506015917183702020670517088204819043263748624712316147413223037236103133812923 842 -49444036614705955420825671385267996360045416698142433448589603018850768806937596326559896854712651203557273735724271132718523501810099930231757121439823750389949139029251022442927950773098043613951116752771811826938284967302102595558906793022992037753913344 843 -1377353139584911944464220921562792539868184831711031844269730987185543866998380219145691108136186526945927833810066290330205008962591268850109215618978006641340098885376873380000624953847529449358541347136977035850366881324496377760280642659343169059175428227755212043329811872900454691993014340785337766376656317947113042026541996602572738106100864700532948825304687349364675793829279575723555665251175561 844 198245366260624115447675882897041313994013651767166577765400780787325739700414087287986300556261875525532129569096128622287792925407043611130888577065959995632299039049666021182795342364260246044074465746582116221887785515398703170805581210459920625869783040 845 12425587931842533022123843545059356187067076684652902936739388087243251611533430090869490957741042155900096294336363152978895721424088493007213030584018672013512991723951508961927346113891413359871538487516856889255089125116008247766232843919697272473344165684553247437156843764422251402855129373276979493824995608526446838210974951557017406046141252725448488512980008649962466680986561297007877620682313335 846 -794858344249697636848196321012042570191382546967053686945772597996993616692311157078932054774692584947340656781180690854805967374294750005338994673490499958819206087929311810375515526544513270529377857928307940544089724646355983837502140995311492402895650816 847 -112094978466787726896627289164482215637884408955158673475460775608349475780732943884849857480307650123581578759439167236873517259663700097270988085375117558294685841315600417534641608788395555079645843657208284102711886864803941861209459135147754210726985295873786278359108426054663695199958167115373271812340759199759886683647647403217921522236372508314903938383960480400785660957586457712533788286936419589 848 3186940893827595247622756441743679537626841947461764251319768291378737098331863860023675629297350671170211181143907468881843052187845302264617740154868639740436864078639838144079398734527942227529831411481149664802513228924468619967127828595133209209248677888 849 1011236989922933909347259877810872030329486149735970984682403525883587183518985152566868667068513287596560617828659594872432757238595433817293530059446603616209792814040735289707433922965915509284030568340883705819151744432074285432705404075164096722744857905279339968054247324065744149967981528841283553622309021305035766410568682181804177510517263678906943321359907946567182096076644773767970101889588172467 850 -12777793642625599791410910397756755177952614828221255019425784763077998919577932366926492157983724010204238940652368697377848939514046418031518006463101118582387615222249716186626941451511325491768605564996270269714670237054053218336988372836081795227659010048 851 -9122572562803004489623867378272637079262113569879625172770940641628261765102364291530797551328319516727983241401300161517034732261958100832333506154654342869906717506169601394427840301526439205661236893902035692425068563728217847030731083405985649940521633329251430877888669322755635388227055982797868948401960888310092974014776839611823551888164573046817760775377544125745639191815102853108224982770737117697 852 51231294839763274369323180114155168821591447466381812134289985442564197783313637175033127195112181342910532626916430076913302681106846508018260209226910712812111096519760319187745151859643528293671541936271767520877150233640927827221861725166523014473293234176 853 82296109946696434156101562706226832970029666129219603350602245952738149906804759889637993891360175005782288301101975722639571844389015675781227175968603278745327697173753266633398977667236749449895788054625062292299942848109904126504021771219449864387055909598899218389602014560276160840680503854217673227828265263873776453009919856286685555635063956851257284926643250591479755670463624680742471436816626148719 854 -205405660436096598292010874549133267725489742479514416763507327331265599553262179529441143033157866580016437964893541457260838416630029375641793570405667805178686928602087094515930151652967018481074646450233815851582478076262571124383079835954875392143801712640 855 -742401601453492451150294871071999390040302791165703221316394235177397495349194170399489288386889269249114546866330249924632479885783675996643075168907857244953454431127821086452526533586619914439563996577186230174968417603992628667583174126065259913784754073110820029903854046941764428685857534769290733280349942796610445258981633404602632298489820806530392505873997436461238827531321913151598262258269564143485 856 823544566052560396426916114566583440658454780374006339959418851569097631893079241434999109143468031153562981688485450427473864435330690876842185215614771036435717884500531649123518783469439695149852500621522246478625420871845723759514851084974634905577721954304 857 6697243920480452954061081100091615550153047284515870112296314311021364773834309516130129685763832671015696491204684465109579318548595898201295951786884564830790636289226764958840160413512981754470593105964722097473136146174965081769671370800399239432774044638483923848711609665569390688250314813655601667592209483965212121967865892923625851366376594012595225026673850558392438686256240837588628534266705436536491 858 -3301865961442937598743154923746535241659802363319820051459233575252531462292439059008934584617218383948240846069586940103617500816565057004468784598427483408626752218370859680733267841308045265501625661768436918203683717754564652085989531304519072970320948232192 859 -60415860850915264629925575244817129309490325036863701094705724549015368805732843487983701984410957269104258545511570128077196863126248411895238043482385730113001644284728261256468238222717458510865992184612913110344008805225968549779847570195900256773367723570734206854596796177966113664951206329488280620951425344848372129444073766852452108417103206897752257504335517697703551322575260111315854373880863162034553 860 13238214634702534447114581556906946882743142420574458972323166976914689588050244609111490930642258573128919061540928313989358175567229402006275313337583530686042531594958371059889842194953327001615365284203139401971463008086985636535678633076558425273324034588672 861 545008737757558074059712785299287468008429020617761140608701582689546091822612111977166131172526784491605238031628820631513618733836203659809312687945293390739988057697740740950375294514362731083469817739889946090868130653895262272693875228693866227865921408556017891637101948292269400220846214024685316102156688006088516450596190476530443990831353609139327407917457423328876390219599174159006467454252396557166183 862 -53075861694533273997026173675311011195388301551478550955237598611277013307722931928748974091262574441859498955214035470256985391472794303978701953125828510950312217265733213587386452098697891764896911685330124524512764580622850658909596563740162234661457104994304 863 -4916472550711908898050858540556986950083006043133740742285464799941584779542657693062310500368194582051449342382881590992992191295825544513053346860942036894166651851496344175332828005218415020122311352364373067697761638546811268376322100930621671302943799744778851294245494578845593997114184139755784959541754931176875153625761453462499371053179005205789960484663056686405787366824189065845532209892193221904192501 864 212795459401025640822376084491976939439216133682637064084730117259581073052979541684207937839824458364813286657057430738226152322706683999729210611605291596625817232606531771740854141670329902093329448935390765764558708515591035086705914380696363072918472286535680 865 44350798154452156166078718120783480192811358106368680971833538201095292594136257404971132381652832933106063882329934166721256325884127304790405915773387899445060700653417195139010505238268089144440549105627629585199390910877086586685593923226986918995848761312981874073813644607546870530166771179604618667476897032690582932765414733726022715699882451363933768682620969065665184995047870078340055914265033873145004195 866 -853149888095672742626589897130839336387516244637439697394039360296216371500269422613679917258394475848754309973034878381697452318088763134174453642829076597801542384600522756528649899783472948508285004517844133724265434834762670151093770025728308828764464612376576 867 -400080090172474190247297384388986700513880956420803257367881038824446899551497360151433232339927231649741753148925406130550246370952422380669985388184677201583593811790305634300230025866133987970022664359783114050070343673495845821858600442705409166386829924306586778494760542049350555776752965912664554291701997163103605346090787476605959827290384702881821037029469851583104553198102347076632897455502958742370482929 868 3420471754348971687854701825175083660072671818177324553796633006216433803154482713962112332629964472953021893271360135241961181381403161077728259356947947236399263355099673704375532931542505154573008853176500817561184142428644799821455530114684661463420160314441728 869 3609026972593910774998976751218298713632137208958595473903342104551325491801915632923136459204810702113760382211932642845482672280529291164036857809679769773454771859298708611144289541290696562760723480920258056500115522341881211271921700187311424556299188971167030212926784543677013491038044920879987865185007289287927678675635581147099436919536446091394143403238158834177001972966964771033847625143585513637923352927 870 -13713375825261009620812176247307239898381114631219561272068434284992008481231550949878019984905404170044106186602323027828530213961805078475034816570318352326369428687189025530545865055804474060451510753126500400901226182072955676154143920505824350447129848717508608 871 -32555998202719984539950493386421454103754112291169654683461793737143659988763195220350364446152486874418604874751829674644118145002381028118394624131277002593914794712361998622278579648075685104121186843422212778946381564600698291324043967512467499536052177612173014774606517880188847820767818336913952675702269436971306183128086675042707118541134868711667077258899801036954566704359075765401992558688799587350611235437 872 54979458532504529960822180775656580625886167958919297315801346180473126999380684175630362557163801793104499200476822058756862809591990050556626382851379662828567215815917424974358393541755710010443944374187990126230863177725328612089862882211640220162316224709001216 873 293676782868852948944191764106903978063370907315407550916141576799928514961782347699532506835155096868320296786366390073110030155319985921844117751778924695040629784219320577698326980820815910290562761227058927444525510853120191130807133700052189602588704890354584818695847773805561167999739091473172131082655259433161369323579078077853673743257975503407081774997905553096845040868139217323494208419767965967639210650779 874 -220421655055860085753582626248336806632991509571841398173315820883912880295340658206994580698823947624130294618177408024798419053347039148852453997685943665406626867532314991306133307441174095116327382943479914595427286508635338078252600329599932154144452218191872000 875 -2649146237219034333259461789624133822736593236092593887130143089690076810222263445743205602894440306801858347299696817669806973050566883315604154977387207300624237744246448510165320703280555891796313567769861458906802288623506878757280845232429545384176461639796512539782131980204804350513110361227068192755910845402228846991048384722906850776811634695682438691991416071749890832573420774825334354302030620842106281643625 876 883701903926808206655506117576189163049753389232022428333705028183733010372634318845870844675970752303370369737790111258277547473304472381913609855865474717995939487203841130859332162861301400763515953560831474743724481225477446832582996521413213710558558150190956544 877 23896812857565529134190779320575186586125634757118678344135107893627172872096371859715567798452362676099506211698865122134613072329285040011501251698876831112945266874671106389411287212563917318798060560465733137315874816120388336035677384479504459105491213397615855401714705965436023701257120092760284851911319203154048330628965600706175740778713408746310272681015139490653586676002297343652987495435345931779137006872151 878 -3542868750520704281186726920636124398270162960706717055896587091327257998255624019455053466226582856440878244011482361669445674932883152673669614883948699097461486017113689185976524383831625684246889501390973164422959265665654165408622366897706795218157229710457700352 879 -215561786221437743421417622810798518908597373504636105336890351820392890069731354369680566537692863318840585679304129967168670484831213171643085977411419168682451546460117585686012192860425484502863691099024418300234761311662932869302444456804287087780548448333567881508512016981259274231066222410292603721174967179192333345046461650155708421095098947083307374206967809020023402729594269424901692219371746483813857310565093 880 14203719541336702943005717483869968577365249457941377593833416279678335820082843054106494214997130814673100036287217113223124639890193663278739161377741997291756856341648055394062880464872183061758860754154481719484082425717594173947650990839042942376320907280606298112 881 1944470310523071521716064085627783226878576307756836950189082593383271018615358258017289206003830162975070539079866264516132409868289748848643946205796521716135561219433756924805905207269981418228903534384715145281639843504181336428554132079637306392505083784797337579614325122462349016357365275871683793976332553769984085429890096045602516576635994939048400648563194263617480728376510764812338472818428416234539334033527443 882 -56943856322362355045058109140781758246599388292223547856321936776190558588572760121571098260351720814330748386114019119073866320195418863451199452878756792774671074459365416176878653577671453546120654010980283125105311155090286745043250056349034815520051582877527179264 883 -17539960905478830173754326093625418052217986285747540571115368183447054239428208940367079818515821004725182263413958233949721068357887212372501067534012438227161526686538100205939306109165201283388304639903894732750501516830566493300476376432324260954867083811333078030868378828840281081716210950456607390158813626345134536789258335158232916270744894189123314363373104214492757489680057943205055440962600027032785570447721441 884 228291337917511593272373393384334568734951115010726341349240833734671095587256592106864878642859673479876386508316679141020936323320252295149769040986182385529258894208554443110023141183416699380823460021370557489097170429240787177183584597367591446139278146530516664320 885 158217201146250149868576678749407083562759072215151937314760937238002023801863742027207011046974534884072567075982080785288254031110500165964859572942705629081927021583551492797629188176105128224448297233108178421696199979111508628695690077331214879394695722035411060606870483999674789145945209762612545710775708418843710742385552253154388650165892505341299206007097140507853695815743671027891581639034098771592454211343263055 886 -915229002182295065458057400822168417934018707410233965092775681458319827280888574909781456977249854809719117888709127222985629463435316545978961081829350399839333962318588886050126672224590338308657215995279929911092384952481709496776675877356174520793399846203698446336 887 -1427172787288717453560279803905668641900006410727184085405352047424825035039862432319992733545760126530566444031146837185261166023000138785194885842713693827074602726894340753676241592327511004085616674363731738237740976760731269359183834900943602691760289207919419770423330026858083437008000688740040624191098847805230895883010015408962129485055728666824397244694527087767453168019301385102438978784643175699008544597913298269 888 3669170610778175031306484912427994243712931819110250259154352111911821088851003125568413597532244062799730758976606151527550054534358495645435383998855885030246529391211839998640643118862055516376082367620310519463184352752001081139276053460967933028118748425141320941568 889 12873516878350652024730325491600061785616630543662006614800700937368686702766560677556101309018744951940318059406094525726352411894051984690354319760487332931706760335830462649564384419630682687360788062665408836121945383385130649540958131953156443220714852257681259958463431279471843945322450406549115032866946878567815555760950544855812850067565823070193914717926619198678007663272187578584683505361815162083165011643635061387 890 -14709700851308679203122960886269259262759155234318258631750405991961451474313807805990805468621954825442340185593503176652630364859902900427819694681577473844542891732597297812323118195302998718070143485038005277127996662776301297165781613650044671892255589861871392391168 891 -116122308039925622706763194732441952147198830517014208148579101031225532811569235178090412145130838885949843102786807651068188966229924482825592002428962792777678865166506726644383350574823897041559234504515088252937997783313118873643355748180384159940283914796789677848052030854988432618156051529940780032126037141996977437173298559278698812926670793250714288102422451467040431329335964221226745814956575685877278097154453945177 892 58970877038018633124079928491306166202666332768782064907533614145102474372894412438831826188459733598743029341122326988780242046329487273095591413470925630272398663601388942520334655660631101482543829998379073905613023658178393079097836053824870446688144744092710004064256 893 1047446677572258394718581140364350134014631875269633210875567042635195967684154818323583212581836758839931413038268881135392856028720429930941956143121856302529971985794853604984185172356744849071842388005373472827006384045440557112762794779041242978047207433470032144629398621752572427555690444608455722916045971391952533852482379933695737777207242609827150093691547971313809143203000162116722060734911334217054639805645731040839 894 -236411802683210197742672053750141181417184178401164381152262417289436571394134374614801722009726591582866791759482565083799850532877451777919616192862165460666503041089554775165507354160200832371228344226424506810856242661006323878130182612198248823229068514951737754255360 895 -9448133245066675665686641753230504288340268482975246935725299583904259260577678680399174442717463709356828143363108440700548102252343855648082258379447427230547507665820320031520281705860671622926864989231000362398137092369567399264618490420131256649686736703920614697636960692292240653931787829026999829886618476553390436933645655504948676142670032723580844350151644914818289639977789816181630682216921385350923990632112389175765 896 947760388857383451956097574140230792094812102908802010697561511993852981186764397897104557062456995083045864617903288849914931521747817853827466927362513600973645711094215120998704342711509035249125473837330871997041562757196301759476084036388063438822232214130541969014784 897 85223217527847232010154479188636716334939650796714154762134462056825793307981675962974899749785569302388462124436172560643044502215834577259182203237183329644927407135382618563646071744595756437864336377722755224178950554971528060629346450460021938472537458559498460842484004099301965138761254909201083381759408895212872622754549024459721410614273937628456040713714222790310672920157203559814865360376766864735206007120718790855811 898 -3799494267927704451766027733119587434083549968851785987144293419319838707187965189340008904344030495338498248791505269458521843647943314383905876333105461437125117031320844565341517075128858964053350283075854867002632619481469232025725750495932526338912761473816531684032512 899 -768719122650849447262162643383790046673351967219859783924671050726619279436878194221215065636025686985089238627439322394830404757445170083170616729534058327934345207505441211592486473228009214424481990671298564680972005507552545750894138384249763103881048581053402504656118257711763879529227774214432514650853263513007081817956584344374142623500658226702160340484572772125310651724628688965955491227211171351808864886971834712167633 900 15231787921703500382830660678713006799151406104273455725993363162657061958515491148366398321752932041379252156445589534069535844835581429410007539827043473881422604873059314586752867117646727148440794683209544984068395951736613028054188659385251195690146376364443581968023552 901 6933863587959664257896414766628646816990223695423629574911187486476257771917291742980904301715831252238140863214577825694860680954530460739077342669401200201579093757131949705009424706791909588173664585487830991099001104183252050605117428429233958853583340315641869755568924306768290655286438288214497509792846622721884790280100047217497132963255659132733946830911457852240427224510582913042194747899282968289007881388714802759696703 902 -61062395086784731834388841699790655447874449332559070013638210592139076353116486157491044104518968405618045270900631961219937260317558405137566297286660408057378966483341003648558663739112073762672752936462682000505045702189396512021897267147089144098566827334484148799668224 903 -62543295648555151413900291685228648925282517172816689850503019647716478260124117641737857114366881894494307209039815748526229471828489516566572212956962879065741725820434356551178240390785626218742921294405774100623287429186780705069688502601980447950135190616228052723095058647176357553288439476491921489552124864440352597787317518020642840835048548026336055377155846798177527251495568628517110672782988549705623809152147837988962381 904 244790553947021848549820162738917134796573096992097268493211874134599619488684030886065979688104834582876327664075623144646924565171164370540409741060587682356270053897778995800423436030548955726329308560348736258946030389729363647308159587012694021746192596844775878908968960 905 564136371049259920560595654237195288478877189781386421741248167254319729156933486369828179619621542669608119842335879592188415335595843978333035077003834606855444470440130491815444925783996595295305751874789623532200084286518636592239881344067697395962182865525113498814628186800942892880990409231480288518717671119453678747483611499754303365007165474722599303484977156335720885341563019356890217530251873463291590172252762060265889915 906 -981326110187619079048339834714686591206593586615833027727483623602571734259608468568671131832535182173121896978194873777656400356288380482122217171898134929932096967448775908026448868418598465607870421499386978063487511882804564986114920421748125868392471537406460650477060096 907 -5088447731353711305564798149765994629671905525066803713451722419112720385754749225676140806889470334598907273229820757028766888822617540768102282136555029719072920676467165972032571192458302991597326908899345521429115235393206221549673095482458136843358341139537570708092607611995687110041463768570799552683195966130497657033932288035905390462490046154873566977179965223390596228776993289514137951049111649813093094559225742207680065609 908 3933960018348603055589596073894818572907579141053107925928479002666979962257923254372313379650604104058953933200349019906900409807568413928331181518215676521756454877225743331404815970860004433241694435029516044364763608826766701531988809981781902599200690749735271141272977408 909 45897013109376749934758118702575084967305247078910166681089901996429068881873873666214451974821121066542073210907567379550542356623852371580865237220679931788021570070758417659535242475745729629832118458330259879615867409869702423922685329814762974107513328404142079341682053885045993657386124686524488578281396029673209848064608653166198455759240427335193662006956224357837340405319274643346375498933607946109056898113589632856704097847 910 -15770462383786919179943331235723563123955135742571534963788094043694691949909650537879768927884269917701681113951674178812700872759933223712693977395355253295138087538625532122815345872182460016207628736245936705902308680489260572478071753106285206899325981399378798722550857728 911 -413981969729130883074897486515305964408070099889971899470028719987592888627595038712092730188733082095245828664720731512579644424597321886239289416911281364939481686479811074136996097974300591017594652629097690597327279310804939685084815202586624449623214278972014200794775753359177229919591679103206030641726255277547467045414440426083235576204633953488726990973634855346433832764810487129589584945826899395102483506747328272598588446917 912 63220338776717704550113112703471407825119819683722552895449088306885856203150432233081137348664493676670185980407809111991200425158371166848252914871391202013001422273392363680045711443699609197793918929495236937382251702685817355312753065141771213607396799199266051520039223296 913 3734017393264839150632747142366925476993536784627770689292234898065917415864926929854298533436684671324516985881460209482839668756219751854257125289527990094080923180905167504043575123002006538300302152199007380503005767395043017993789161931563439190509277420760747187629717195776464652304374124249224976710279516592324409124226626763036165455184936548646399214961973223250984416935727522221556113611261945477011094374251148645381560118899 914 -253435312073150929521811601856194252617676385588635863742983201755971778426649049258572795943167630730134590020035686034926389437108037755382919680645445563381801977569130395475320157594677513323029291656026908204621074733658369682852876471433606398469958691204067632599500062720 915 -33679773530707503182322752154864875468829984032212148550187901846191489506733486601697862456572944434126393624023904518172162839219572460591245812441690031133358600651428318067687668278117769816980271876625219910670594188935574209396334883358625325009686636976960299112958073501883008117991808229126361098805204621180494533557509607221908896520753507643048299600451094735456579050893445942491253664390736167582898534689987085536382417939905 916 1015957076157724163372683011594011495739493969769526063616680201137600528162785478339284169966709147014353744473760542487551908694330363373491310807221305274846393064178765344921829877658226359419531630376291474638852570626293879777818962729200511770041320742444284236475372929024 917 303780514698283086080557020255846794802463233024969248070711206488107500436143677512363343009941541436989209376032004358988917936698504390447597475498653362779900034072391157390848444042957327103320419451134360571327228241841851311637105783998617275743107994503664861835238230176000509287198244060087276664961042337270624464972816162188430735503583277134511056396199874154888685144288097664896520756521033432854274980105424499378977153287471 918 -4072691616091378434632478463052983924033129588738034689045710381005255770475899038577108624642991084432676515469513363341593038560914302901803771567443313184662312872324036431769516499750970662187784376513901265836883369271817123296905678290666391784811226880289191770210982428672 919 -2739987608581787791681883440061187393469109487840262432707581667244424357805173780485013315196539246701567885222639812489855332883787709720165843751198868008236153960537347069552570862245692532684365528113775677519571979049371812648364778559926459637591326305932183284884684189515485509612231926522335730966077187755251183151352412734417132620883464869334286747495059061216013429474816636626345826801728972217162168332008687060374612906042173 920 16326219710207440863096899518919687460433133193591860494498799829840437713202624655188322277676582323231752212175938226931913769378028609238569199624005621079756213951732045935406853955476143546789768926090546532473425824153834909930142022658122945957828683163204986378081892564992 921 24713555263911250277748783280377782703444448906102214695008862284862930905165490170228808889732441584232095974548924271739293639035599919336729792006188701763078868529808563503287551552942922092949625530506078989074790135299502671427960445574788274141452125951982445319270018767022697920757116908534973747527544950275600715061545320082245497600112122200121765886818873295342258233859363548417606701152917791847722756587616982637045882892473963 922 -65446691824197471950655540742509756898934992128926328931259032542639409378006612624272840227124801234931193449895292001989821538049600027479693251912951957683452705656671784574942567647793617779313601384501952006397272684881605306690645328614321299105649835221012822701279421661184 923 -222904998455277693873245540401843909791002211794778607460845406080734383310759746844832481484264269533350728838846812079629003539053994060727702912264288323068291162733029030425417688111071502525659651771893591924260892132391931261185740956992145703901240836355177169671200918455654236295037318305320333247243556896785467035848270329992631214510457545186114559415639935357663560422008396304782908649812473503668873983684402035576482246675115321 924 262354019230260721795693933637363055824549805933940863538091463063668271612810906511169565374173092707741512204347324385007951994348342472020438821319525724191522222025661541633030877894730645485872508258566871531603368292591483894642890266384603257519939751156822799560925092249600 925 2010491995818187217220768281522589977259039450911735543999499464379321496275270739418451146648429083277513345160779751422439278941088299626823539268255904972419852578280028903891226710210910355932954063923092256521638057423795046315678541134300772464764712852282610983220745012072937721729345259904433124900652883169814748725283695013205476555579153915140199032649190099515221170653542686064266212903238181926374188422722261046775963925861684775 926 -1051685084654926223155062817218748336213438573408705645404587183827115622854381450100991079359387921903033002436453923048226471345993139336488418539948974470596934485698543779865165940793147279417962443916503740150470583382626186250092796873247685274469120645718377233266929991417856 927 -18133551049849876706240940294857262897591530961034172587662512466288301884783333815100689639446317666793831176947443747153957734276215874363879770935198935335025762227665168805583248046799594702214741357092279671524352770904564401526168722901050102349764323596317646954606135822404885851230191895548849255185023788417042647151396613508295449625077709312448303275018587027303232677581088248469376231623476920877556598930564133960272288684825984949 928 4215816369555238236509399599552177796514711692326591346627234061598232637030077096629215588888333891900399824222074194225684538858371635139580327178479384177711120333177765572792833480029487907569739419194959976698110774379545747686456130723827830075433929147237853073160638455349248 929 163554067236024616117454694504100943998665361774764527513965767778464392727803078778917870631510962256810380227030827583553657622743733468777129196104852533264455661257290697285309101315308965809296065249890561309185667224954760475901075180340539272649816083698826155542030098825379989862066488067620203476377544654751773001977159747079674492249487300497713337305750168430725273373522630901243208924060291839759709518509651266496048118332071262307 930 -16899569601963086321594191720917448992702676364073440446544477551552011130570513571417867441356464384754670554793330785033852769331082851732827920788651481892138010894245424104500012787545546789870516250895619971177356860914347001490164295818659676211965502846408788853014227780108288 931 -1475155575210603076908668337190378697271062504101993515650720310243006616433005378997365810572045589612286518753811952984495260733013716614514064084136231836623115162190353877883320731884794213687935124573555450171869435605915972042599686691144648617365779295277141396433444777242044063567551241677706872904808876923751459616325749753262209440859476954650527506226997482541493073839339208096358285871583622524592686819798027946146810746506377940657 932 67743494902820878788603140174504747197386023835362062026320075426844366852082875025275490108638372807630967250793459172659869532914716651629338131453541708293726161823119143671314766619892567797848299300045600142249082497242044048938016274968032128488781156415464661653543606955278336 933 13304920907672861478842199814594640086987230770079956553081738394318503284842047440860237069144432670219516539179118119453068425752004488090305688629959117864795164357585823321789735967386269615829850957082862637049610795685151898218807270833019994027948924535383626536897567985501013965388536816721487230699978667592632659933713556045266136063262113843394714790320191042858128185852772642733749222839621566422131891757082750444462695852217030684959 934 -271554845591157649163318053861358793695845368857721449065848962589922756727534783059518041807403552304973009129654380820737311954020407585309458319009909956075601120277026363698517928358411793744858134386034881599154950203306800367661501466645702208518801205781176671580121211160494080 935 -120000974746052657389557461350282847086814091029177743187762945968049523196083418236697636588264095305356089686165357958411115544161969739849863204524229342799840630299126155683666268130284521776214572137033536002971570038253540432487956253011643354496452518719456824553047196782412682228022012125092513447310096985843519649884458278800551484429100415854412138221376642685585368364363431713402464855514914771106366419223849244362436854872889939136045 936 1088542846284127132688894188098794394408586569495978600105670493889872184186952264071736492721014453517688597024539699803340583105527794256406256448822612315905190373046304610847107160949013265193292286287549450517254281670581698158283751333677103612329911143601978786184271977999499264 937 1082318951907446053225816119322925400516687946148722896580112217485092651457295685550878255988054669208628774677467875575701537309003091781982776902409439623348723032419819113241024212986833553089644370942891774452469786238066424029059823616734960864672282449584149092466146535257846148907924736097224776364883473670180108243289450978743369698599576264064446589968844093869028247504467186779810680349259118999721912313705583612522385023682439418967131 938 -4363465240814494674898064643008614456135166654244285615791780549680213365855061583621603272849658791261940630121847505294927673579895832686298718486422339230031905059938015067600570433857517421628608140123837498551555050111744779383685987203085593562338469856317003544192236445428088832 939 -9761662179903763709510535778439746595268441657313614940233221291319656347348565462743300044135592326021474679615027765731327312484936103147851064676907336453489923529327525427961468115209957691740218333872335523903758979186658857491552368607286183849888430076238680875593814695265803419872862267617552385335784670209916856738568997034535984336035239068952655423507685632110093617566971393250992592989956045535378741689568716232045545181579824471388713 940 17491036385969923276162210134488205338543948122018627324643516495203751979849256443825042299261039073812507488582144845505972058950721953387889644710216916785772194510763246767250848895675927129936188540389908780136371894164651064536947876285851090701429180552904367774589539915432722432 941 88042084133764616459898538346758481272980226193598514301208893627461309484233227799758262059408233662487613484195601861532067102699599422320714235089167446671572057901890109530783464821845720651062735963327805699617608940076479088494096921975619479259536862955980179270930795158898923496169617193240736050488562696493914653587796417343434772462068625851927623835661969774590397068343642949353201565529220180659342453002084619562506626350159247548659223 942 -70112847234727471410928646787767811410188918508240448744479643166746601985113066212654686028493771930309009826707598679328933694327442304122337661898977906605667075127097733056397664223687138293431778081137870264266094351529292046156607215037439228614017926722162885489640536196612358144 943 -794062877835558235807820292188033188696900297242370447262869160697411406580964297913441413494365227517037593666703584483339695537312965246796919992775519787355613236358492411889223449461216398688171562296241325156912483607257256136078002738370969734830700697032310075953655322543650545921351265801311505696595570249887198368756246752384411173098380900749532139737792919741709564207260890235027228147339523563502486077182457137329430114594900673693380261 944 281046195702300998868833812150331205864808178113625552761540881410712784203316426600036811439773550261471958796346471906535916611407987178772466979828352584272981488844569916175167731458682272268475208002864421631946804505599919336661691699725896377689276524930833199523691650925975306240 945 7161722986205114311288983653297160413432807028681188392333724508729039250234465910661526216086507168645179993780820769916017084352965821234366706827736792992003701564399764542012561439732391803651006508302791591155398380784435804281382198610652277406930126647147186846220401397914897023394583791771107482449146686081962483697000931738101184546343297519485440984591653003608949993194860945332880779844244589509638010696115374287366705328345313075039447635 946 -1126564009862768448375812148598364664355442728777157242180652760617756641864722353397819515062288051206831513143450196383024393782024820564222333248243174168493178708722995600498979224090463965452893214724709448827316926420330681954787818157208143363689925371892059428355284628262004719616 947 -64591920647011840502768262092118199157341602439629384833714639140632382571162278260918717396513545606733194801051783515337792179831034597228050203484445171080261956014157876393199006508824524171976220603454701303087259681932006730042561353183692444803455523189032247079721144036432452201473055721973702722660399159234461638676760784342684016813210502390025834403888527565882625176719364906954648557261901202529782820278297709048916856628028680781546256289 948 4515772947665331605105156194381618021006610980399249093260567982370648587664716001581967137461927605471100764406058020559620484473670769653419194308691751999577725848270846145189150089384795367327542389751844844507386539273046746251715478062050804866490978576243144234463210611280432857088 949 582555009763598869835421041741057591344091474590152667227831819324330707011929269932953289634236740260937926922685620912882875404368391230121200409673332847092415381538460847174564640540517698999840443689658504571983405431236820993974146269843629536500859158983658312891128079424677480731553715862066942929506303293581348316724618647382116354383981943942144299518069602893562303732164831753220330863330409895255411898624013445603800287708545894989637354767 950 -18101159423518357666828255177479109538365804182759476871194099689081082431482170358290624858698812024459501904953261022348573575276969028199796222497643229300730947446598839553529533129630939491374047682419407574822021491459083058737118733981076145112889022659672203022021130838051387342848 951 -5254044603336820576313349521877462512448976745012767838570086977446729737950582319658743104298664130551493905723146711689530590712317239766709540891879932390162258430545507261293044002514532124067054117534022276745633263525770232758087163249306243627935567483394237618582892762693166024848649372037335052195621127386472876968225512121120689017041624297366504804610282119247628827864698414094639422401733380709685005732690127587906139791883502966508225626397 952 72556908225501555652943542309726987970820657775687829477383709794718282049221906841013524670199654508138403009129159849834660850637019911143662671042077802412603966000457178105209863606890790053751703223325743086457987303303916529869502222855796283039256524057487316424757676923924173029376 953 47385847069211261916971187012768660325210171968427455048807188228770348015144210889288159417002778388790918222279105516468037725067870626160954502870298822408435005845203802082135056161479644614219898176750062111090742903533681689133663090630178392846270622823419953790310695295078112508019837711844608562231169726176422571773365107742220977601646699893283398222021440312078772299259220081692662803301437651258641739399877207488402692949510835902987435539019 954 -290836715027718722554296255638150151152712395281351005879964083332448937490060528995458199622416243673755193593781102441100109600664654837952561808374330750489136568858075991985206378781031288568028862867895423494511554563086003299162118039149151942507827829905143283045723321982571186749440 955 -427367634375520247824100054957761422345415979085659995954352342944681155498598628114828678057858216423565521637449015649572701203523974849793708239423104279748687172339482349313694446702956501006526783661245313583237077918018881551000875408149405337370090244666625921120378201533259577131616479678178814892315743752871303257494305457549201786449269029992414278822953073958359966329625389928802137244885473885171065844849889400170851149948631305966607563964185 956 1165783188613724889987273368149569401688568637839802775401573309944098987132933722507449202256135477259827100604182261931446303195124920125321891730321401165311429094857293086198293212537997667684203651369951498572764639651825361915384908747500475011434518254321349201569663745077782725525504 957 3854363806153252245559134841205444115875463694099256068224959926473862609748094224034575292264222846132115013469474734858397565932934026577249433577121672420393133628649174318993560491573365804365670353585660613499917227338111651098189047005644846252113703955302250323151641308697345275219489779547805374520958639731393230321254924508765732970353459848507501762829418665972098837693260192101332783340522080181129204315907955396514702570164985799256953872694791 958 -4672878068466299559029446854986152795065150778216806109133161146233608897222501316132262424090423919298533707332960456393968671950364883595334144908581917314665247657129128817823043639807480724385167405073285212669932244205226842536485381353617369011350900756088501083825736808901122816212992 959 -34761770126341400346312322690119318875779652187848149555746738898010353380079207155321232338069495700069262989817174959835767389307370515557199436994918656907432744356187067447474838665381107897053396887981020642756306780726480314136331938041505400211069361377443806205978909232358189206289881177928012735099680271182502581925549899096297848763971485843749475146270336996870621805779026873591016983293674058561469344253502155723425703117130608603329957027407253 960 18730493529910798232439200949496111933504108020297604466640116210763287383653070968938912156625223718231036048996767460248608524480920346757522891583512919872339115739316341163411657717851883112134080818667057724195223719212608949645724510868931351907854913979566421445491274549964458921295872 961 313508393975731774343331886284506766378121180159226950477219546119803489451830096648981583411848872064545417725681695753513610166965013127272385746161680358281945574490784094216068696159417311993341845343219861876120226638689601915500662077289864657378038484414506235532337420177962438420439189059331993895596595063042194818638249298523336907152856497458382909843683153999931186650868408164430350248703844559434982646974494415903971747924987105120125962805052483 962 -75077899143825592915042457916190450746990451710911937986990351346368556713664546693395098467555007037071749074646772379685369444641524636534836814130792681944068963400464668222124563505895373306909968068163898390842873846417242116582029985293572911081224899739115354222718407457297706310959104 963 -2827447711329518510128675815221456965868029415650384994574465979417624186346525960100648682029650545456207216887079351816547824471473224530769789034321835239572968047982961232643774598973641876218828068251494841706903230257567929033969030409855626415708074447888163936897781915382310565858425027655806858577664609168976797599518945546619938578869726600907184890338399475252240993447530170198873928829881603326350670761007224872674009510162188595292540811270957201 964 300935296672031971601312448137585815039857885362533832429680951398735855570867238044138193234436476804877415813225899673505219165437471544158328247710134737595125855374655887162409984561532856661134451446638263539619411263936193738324647708445681658124120574239860090653886866858950307746938880 965 25499878891897059460506281884941177308996713888809546913685604393813152708639229453244168020173951180983551068187210976663258416962351978244792957178696925291475833329939790556086378392612751500478215755726098338758519786902364967455888919116922238235124222824411945786040743442466632673396076183998631948854638764935164576481642826658768604940273702522200312328752855080545911763335202002260872348792857450560078479293196000019910459600995439200535531615667978495 966 -1206235987075046286169820258441639308367015855525679651645601989647989937148305157258783970394611701845871341311458839313075842209235378168709236955588394989655903428589812405745286860397936880378516122482483734063469308568813676041284701902868286687693366198093035057667600415554839161000165376 967 -229974555436456070968690332896003177326630467330890659885809134755809189661437527390242481118729427075751134659516370082798277723133004421413920317436476000841154588052296370165409068550164535034882810074698687919394194513379567162454509080906294548559881980560473745260013046818432232286596944071855019534592664426145841771108536290581619864036478790726123645800141033954394891270783692254586914043051024240647008295635942785671793502494780629390943763369076079629 968 4834923149847858743737562897331741426298400678404895894289920694804145808052565449364060671405909985888932077480056319728523231026883480643140643681345004115725213742724005051363735130198969336449977756713657655873843888327530308517083251887815386971561000396906519010878613454695508364050300928 969 2074051807612547461135417159447821829850614586962458577936030469705700044506097907311587050503039641703852787348130572380645067242443569347622336182382117066531240085216211627934366584101328759089155105130762417109655398501740646560254161007842600577032813601311159806010934623891982934613662822389501163765442219710876821184940584271108900552494448328772000325773557349654889190043955098399433792522696982836279792498698094140479535817225420753793609679774263175227 970 -19379609405582129371183379043587702476514951738828292727989733724065327470047641078771941844933492657577515158857109128818972372867301794445777358161345713091307255084355041918985291275224764605543564093989521501975242169519223651476110784656630508769394144005763591164347300988686640336399761408 971 -18704993546672912551973591905484535573853994711522110952098008539482056438533322612998925938437629957533508264845524326144950714790210890122674505570523551129428799901655803319420463961260590325779284276303129786502867417447586697925759662587756951953240204398202503142135766437762682007831578333190764365475954136277969597869139077342849000957945287869079990554112608543482019227857712698568268227921412727560628593030054328889216371007980342587618529403041574704137 972 77678104847091295069666025991393756991345203056148007515279138675656286831540081440350564016973381486397208031175971914895407286508278665275968566389245638878854620791256254530062568118614607461148868644497649521820435142913304275535554247047997878610177145695604425140720592634364988866393276416 973 168691687423496081583555864383448072111472123263438852324945685664515312288605876541742115801131128257591072992020861507776862419585866905050731869496472437940687951327291317886884657990482996377805553457864580371169526235415568191283086884944374488418665777461441112271558091344477658437261721383884164313566354656422430245664316066211461072490964867012907803586368808460630321707878465603874690908246973486352651482146432294627052276948387085519851145193033027481079 974 -311351088287416290618394143233746816306522396627931376474397369820205055131558394262453442616851169369937421707694029258059700326189400611075310800532433701569920884980369365536735884545320626000493923652148852142959606430998855780666661421877894888571110861472617942496207925255933665548750028800 975 -1521345896342423551794144614557817916524324647108608354729083650263229049673706646098445083406912282076425144403888036722242515654538522190976538699724096241448650331857123653090866262966586118412377935861008933974319211424225704911109031259390427683323527438051537266375048562741820609236353139921463044040642098777088206994557423927035530227243799288836861229671517260269302233285337652285714709886811091821936810643201380663260414933424559789760219731828226943624325 976 1247959028745869603832496730007674418590655924125082891550712739751139851747825851054018516663235251177144045162736683426151086025382746244186989342031539390497693147182854851812885986464731288625569490905228424794549889161377977836764423422255193050806052560651272737718133919897629502527707807744 977 13720199452860441324026578046981428656408601663616403346802905165912382598749643629890900121432799688510775686916294878870439425795238180128468415165819464872879981915917629006797935436169427424820553015411129801473014180567401664906032524988533364737911565910550940700754668730450080632836157086491717483332683050817370876003224029323511197218620232971017970043591437199536384140797922027229014814394594800400297821523763836073896234368822722288576012412272409759270451 978 -5002054817368296180765667548321446287820889046953761108815344000885837931877672500232893051436263299498153613978788999280253482984031560176290941927733375898862811017776928965915313738992720292996653148807445764069045410395042130203448804627995226189310646701648294821805744555086097371441662001152 979 -123734572547751636137152691066482464576884533529297983509396517315101333753923347004062150429830499545003525667778376845166265896296666944843331838307098572154498997606090306222002670550756218055367341472658612774594399124850947870508753917782975922933202463907742414037205103566013982042906223223212408132696284913768531001498881189733323601528416451082537701181252971509841433638250246654979375158271007969628479125328437215606038609031419658223790425142816993233297793 980 20049094079012455784805392706448779605116617589628762605711348171068465827056166384998848144878342377150924189226525059423610487466128541503335705949362376942939397787289754098316334128506061725964113335975911315839565056578289396239359662267878720701588332642765994770955813722326706931089971085312 981 1115886150177833703222595617391188641214824868774435032078101993232921017071899112051955797900892217040690631379790898024487192643925712416774031461096397644077703421720297562445415299583888303586147352259553516023385035621357526811768935996022364069026807511584737255908563697021795145512583294011994230238585801331626517070718715039995417852803257248833223047731647074014698690083872755584078552882915964620888500712486999158923099978690913342653570647176640687698453743 982 -80359875554206907386192460878447096235798715965769923104645281354374319706406571076264496336046526225236935690151576486904828171984523369206030576751165001161710206013887169331885653204164969119766456306888158301611793886305641086659696424095106146583736313915755241018754596897236097505653176664064 983 -10063450326833124130897353136656315911139200422066693913144717975669370273226392909606170177399789443587145785746187639982301929990632800969622687396860173248884242784872041320035259077898735802065897681386615653678784312071508705100631780587981503484893135631998135069340533157545180073751095211135691085546145345954026296151527494351518309626656897941312461063488156639967420296811439621460084564072535717636086203673162570396526672284891447851637247212611355926675046141 984 322093499169455966532653403724396296204523846292099183145780680097899104418353906450134400370318731767480698493588210944460857576418130289594873318819521978206651283514461289082023879577222765342705837079490685359461310185192498353447816796474789641444477189041786011814743755620661469147785875947520 985 90755327718591704395122111451127406462104793226471252838278662110182062535251244296702643563223940404272683001668314779697972135673407711694511824794674909309622392968352641202556024135882291846708222731935246968323929731957197020058088234905855573136905032937602713519535937377047834541000466985470906890505166319310725447999278980087700727202760325788133232276523406524222971445812219983971159369789449783157583108405479335264709002854082080574531227405696510976576077355 986 -1290989984488337214082147855740016829863411314884474695491920939113203720044326114380843261585805434536054616906280463765209609859592668409462497322537535807065846971893495603346020585351142616825383395725714950049901779300649729441027391586276618786216036489682204238217876494609514193091836180955136 987 -818456422461167624509512402051131727515611043889080344124293761954058133503184571662547799768647982346349485384588467195997042112880081931961775167158474334413579407855712194723152449136083653273410296982518577481849205897437341247894414000678898534187946606684999902735063687025701435764169693636485346099855220725316928075713294599105630009890477130940088834834880629598652441982893350373214018966334702968313513453772459832646101596297270174358945069081017367517690654969 988 5174423889195402248134728386329793899634908978402210633602876631339244089660946411844595686761343768008745759352832335010303157654051262642182005479187934805220355238916584201455782609573576689119773772533868634647833271442117861873054063946616316026616656892789057716707111866945530038370115432480768 989 7381034059095089185166332209379051171850510538659274714336716084248299337701971501892946267214524509488203413787458912372411015042295450128056495200483870365365015510966255567609706129443040119338019304398579390239047397865339183837394304984845872191293731252384178454148735438921751245934016659633592771666475501191535944074897705396797581274605001968082807212629455404313683268581290488016188432441079220993879010387060450831188399502170214611923981823596895226215769523687 990 -20739551361749822559763461398798081919264690789066089940952278024902693196578353464663273308717863191493092204322171259839071503478927406586056086672902905528709290361036743958109931510970331643752055848659509876384237702726547223927994246192504627633476671307397193922170871021812013217491544564563968 991 -66563642844357027747723475202681251164544695140851436983993094798190679264877536729406661028600954600733353132022594579827637859618031465816113125068873245489070347161079912444399361949951946232938113423590424248273067483883680667993649955672234918174063487401430220053137079251509706129914554688849356855908286142696975819215381834614800432141761387819343334205704866280155451033848867404061056247666315037456427597211518868517056961738984978891557122229181707302950908373877 992 83125628666872144507952037009107952959958982658093349389972198097793640138051685127792655481561405243804805484932052718547721505366599050413536605716216287346148639065628604441586930334585426124100066428734180856708569278738492001455088946394175964641946860174552627910053178303367625126010509596819456 993 600281812411724275460549644688559376041913158903924613850601703543319980413935969475991250870440697544655879859622530534732189254698634924317460140000524919208699992511171723022802318614248782526506477968342705859552375482813778133056760498327712879638350541782625506170419855974512859417806634968967408901364634972031153275810158885925803695308699821333472631479701705293389773854195083743787749430266253773711496908455443115980764951625942236482185672413922218129639019311139 994 -333172207546979995107400913692094312971436808639689356064541136383906029959159825587728870913005430886548968610301681590956627987269953897931395458963283810309840466748440932202936538501158102692767637851321288831520750986283180428792803632073333674999948140478065920525691490077948789528219363741532160 995 -5413417553018117710724292112976887424426316553861676653607389985126314626995766975485902972351255233144404233779375388659140739955514879906609119389430715661141901745153618106414093417110370440609129416119344341361824292496069872287536042560447803461391167272571411286763453988168945272997440499644615454895992251938105717608136931342865631512073924370635697295972536526588424395633753247659233933683821049892836308978064947737772155228409176966463215202886881634794478769316465 996 1335367601705885648731974717391027256412150746588021258276773921506549997464451642657148479599060963191514861123500609230889479812294046376834577980246809884940345508937469786558101422655898003556540039950823416944828899430449571407061005914279853965728435361031685317644681067769708314209586756383145984 997 48818689148976452480732736813810664180278732098292286043034281745264744872394992031190962181816897695482149939399332022551225989568678409449249877669710363444649532019360216350606693700232516546317304774712438969889094850821341672398051165723515719054334617021892737161938163453105473301111591561116718067117325102151379501605841894411591267897325953143431268177649819349827067439217756674619403102457212342400422312020278166885456833029663864241280834186436169757799857283494111 998 -5352185492895405268137383120054709043754217034469140369181533189909903500369055931853525902184400811347335391223177968391809790702033108647774296498561938114565316603524703377217826765228654385368038113985446714254299179663065684395803189201065492925828312640604427812746384700910485881225184231200653312 999 -440249582887108610084521601497464073866485536906465339832418482619533922916452731547079178512252484633981955973058569924531667875839506097651159127510898573451197534991040827691378919818245292144372003239157009807695939622602490447874501535627010862605338557315784954687047169114213952307215967628887073361536479431738267902646062660636526669673879282560271346223921289643224837859585607082751307215840317121887860589141746237178678421032806222059534583922013643222044650788260333 1000 21451602315869071765387469482181236247439324330344782821023882775174428043521221172313831543890231079714445351809413999440246648619560127152841124304546546757477004685198110432812991359334867026039664272670399042917131046417332332653449418980046279954971535348328457419656180522968554022448085747474890752