0 1 1 -1 2 2 3 -3 4 3 5 0 6 -10 7 35 8 -90 9 200 10 -400 11 726 12 -1188 13 1716 14 -2080 15 1820 16 -312 17 -2704 18 5408 19 455 20 -39195 21 170313 22 -523029 23 1352078 24 -3114774 25 6548074 26 -12668578 27 22492886 28 -36020998 29 49549110 30 -49549110 31 0 32 182029056 33 -670853984 34 1809734560 35 -4242470755 36 9135865679 37 -18566828253 38 36239460153 39 -68923264410 40 129540459425 41 -244049590148 42 466916813935 43 -915460379912 44 1844342103305 45 -3802753437654 46 7956990742795 47 -16735605820824 48 35091661358357 49 -72931282728626 50 149738035764367 51 -303351541835849 52 606703083671698 53 -1200050853184690 54 2353925090933585 55 -4593705381129150 56 8948588182211145 57 -17450907976241922 58 34133771303590689 59 -67002160510441830 60 131857279049175125 61 -259533963621940874 62 509164505011169789 63 -991509223028029248 64 1907821293499324515 65 -3609714217008132870 66 6680037096251598249 67 -12013778992383075859 68 20818228444011994898 69 -34301529410384548400 70 52468177043082162013 71 -70658020810542901566 72 70775775170929296606 73 -588989865562320376 74 -272944317241871370649 75 1065582494021869585752 76 -3093161363051448077028 77 7927045787324293656000 78 -18935140620724794005215 79 43203398899318058295656 80 -95418324514271919415786 81 205631977557700938429636 82 -434627530523613132752373 83 903971328400024537214331 84 -1854011616097434361954731 85 3754092191492254011435531 86 -7508184382984508022871062 87 14830158774031014742475662 88 -28910160670593890811149816 89 55556952119987891709176106 90 -105064156153391492808228231 91 195046798236306555633311490 92 -354240925421111299398268062 93 626269665975127527206192658 94 -1069488383878817163201143841 95 1741542882882155824216042719 96 -2639202446560711182143227621 97 3522239611335638845764299867 98 -3456424969300716757601226684 99 -294692427021490473315421200 100 14842069628166922428035405044 101 -57460987858150463188488555132 102 168329858643956369788849985073 103 -438072765785350995930701057104 104 1066494136715706567630042991281 105 -2486448431709036727008158989526 106 5622710961015162451773112828286 107 -12428892245768720464809261509160 108 26993886762765738555219447003828 109 -57809355840968194541644344884136 110 122393890661418066904630436560581 111 -256681921912904836807784172389070 112 534010283346802908956780064514053 113 -1103368241021278855017729228045660 114 2266174439849129310159181080962066 115 -4629830724077038171462674946180171 116 9413704966025327583571217333575725 117 -19056531038180263988382801024297324 118 38417251402954270641107522841940053 119 -77138645677126187351791308615456246 120 154277062916659172440065539315600817 121 -307321614059864008942047844022086142 122 609656855166503856601654920078768108 123 -1204138025626771771159413804861530750 124 2367130792989007138198655386885132622 125 -4629533291321278562392853469526145280 126 9003031336396476302295109536478445421 127 -17397745003202896557968422901377930453 128 33381489247423115598656849235308896266 129 -63534451974044979937962734328892800000 130 119809548934621515602243711134117883930 131 -223518046069881484994175066644995359210 132 411769371149577245309655003690055070840 133 -747194036561456562466230322709693565220 134 1330949673249358380543042523518374560291 135 -2315727064651308591220773907066829415676 136 3905750146699520033781647575442057132680 137 -6305242855326205547507886630731056712608 138 9514205190531365132399491072933828155460 139 -12723167525736524717291095515136599598312 140 12723167525736524717291095515136599598312 141 0 142 -50453242805515041741950791742174479720699 143 200098116295540775102460380244931969481000 144 -593597619706089454111809768047850893430212 145 1561222799654054934899619028368550681942712 146 -3839986941339086429610504615655214067795650 147 9045503502727158453646405159532876910557807 148 -20668750316853262924922738267742789462359959 149 46163469594202065515809221141532484027890805 150 -101284454168053881904571424612212750532130890 151 219043101057539330477225199988108706959047014 152 -468081631385109946108081067693200792044772166 153 990160195651381305808974381691895715618225170 154 -2076236847899004991446186004831754972046987490 155 4320100921267963020902139504723050228071113126 156 -8927115762475183738149782600896040921225233542 157 18331715713442370362136614595249901556096312382 158 -37426528775357438159843106281370563053597653445 159 75997042055471188876415547788626510741918753634 160 -153519986107627261553053520055800873362917166510 161 308570453481472545227813204572485539555340523062 162 -617161198588491015311383751049517563570451712484 163 1228280679063680578954763323975240401815334516030 164 -2432310214404429788272595899865067601805874021858 165 4791798092925604735963887148415973014750089684374 166 -9389443916574320499527946346022857683311758116387 167 18294169036054738619286632401632432588099301066956 168 -35428226968312411749993896888132368713403424429269 169 68161667092166724551086835405233946821845200971142 170 -130204221175887661864416985764928140634381448991219 171 246764312656919501048053190468995587944847516206844 172 -463566150760920017048836025813305776478336849012377 173 862201472064629359001008129683050439453476863990830 174 -1585355324789908138072050507956617429761650841368190 175 2876180096066449689487100368133505075089328319114500 176 -5134861459145554909700389139006907934366954086617963 177 8987780439119604562919397620558507735956435586401482 178 -15339596969852603475682789474396586729026108013760619 179 25310151835193877419132347789368264997999182760696545 180 -39787742508745745281382328492866555114863243735768782 181 57929516659365082192778150083695737175131751252064484 182 -73032806969348324096461996838097847443572170791198564 183 62208907511766268924460154808127388323777193864925734 184 37983039289752843793318032246300426478697587015774456 185 -386769438954330197966347716301638106586258392232386244 186 1360646060445799771642599807114402264024444808939674886 187 -3814192507478978666561235940960093742261656155280225894 188 9628691783493985520602610443048378512188316293851548096 189 -22845503825963848282366912538042637702101640876601696376 190 51968946979049989690648311730853387900673523964211845959 191 -114572060937291414430331080898095159073014021756607267406 192 246365328087778631887098115974741735516224592436923187964 193 -518769713163433080781543126179465977472410454945177767668 194 1072396333883056564343227090597308711299046797451982314000 195 -2179649574295631413081222103429355415776630553268454720376 196 4359299143509754361426760077143731094623083578187445033872 197 -8580800825895175890558722196515047569271960988285865226104 198 16616823608448098100902585309100434305159228995354343450115 199 -31624533178285152257902037603658537497306653406040437541544 200 59040489265159518918495185599899522102478131448929004241574 201 -107800999015454359386297258901357557653191274674693650696668 202 191588340318843939303496769845384914169645273604393772992325 203 -328848468041804204912760018101282026467342912461932779523612 204 537756004213238178615498229817123851395211699914274085017964 205 -815860927149050730115055930545888163965058022977249115849616 206 1078723519059555304835819240252708837007069361541697842940648 207 -996054203774472360203080175220095083563592785497808418235768 208 -417190005992148351612648104649559971101879829718321538199778 209 5777504505091000655885861695960796984035460814167519277278340 210 -21594614843155463984702247205578843972480137731469832191736747 211 63388466982143049003375319366972048660437525416920313750436415 212 -167055200502991821508345637641645304933213072747690769925647007 213 413738488765729670690989466524864563618253042511604094487668783 214 -983575330635192487609244137695548121285593608040410622167709857 215 2270595688911628037579958016273831023781909591705535539845412958 216 -5126059716866561481113821349659107783856126457938395564720587878 217 11369510509232070265586770866260079553061324120231200024341262206 218 -24854000526117518793597379506915878862876150940945801555529493230 219 53671112947200823545210143294914422208807029128556884676191201902 220 -114686138978299430532652160443182156394365764836880056072754023230 221 242809665208954480027632645829009257163581046919010781138360731842 222 -509843611272718219624658620030254123874230059585050872681712930229 223 1062577798313524787767093451310914857716162659461775943646354374681 224 -2199387579064227738198701103505434707019810681456184787850833576609 225 4523429098003675088866734631787312957873206550482598141469029005189 226 -9247420083102703786125425274008160971879583871469980625385479045127 227 18796795990302987722683235505871201472245409854276261481369260465835 228 -37996941741705782137839284917018626945330133160720339081487704648083 229 76397233244511370968151383739313477891499579773608494281724593012579 230 -152794466489022741936302767478626955782999159547216988563449186025158 231 303984534084595645892755834136848669734291732156019643589042941327738 232 -601587829711492233566150989128319871750030978644512558183131730594605 233 1184178690190384623691150879911222614651993258198522848738168137427244 234 -2318192805290409267888782817363942476220724821791748620211772372725688 235 4512471607564906311352547440906212571774195108471666495609824373245668 236 -8731786276594160660557144857145605168560758367937819919830520194424410 237 16790951826425358187343938889487615300555050273050054628024369623207164 238 -32074106052652446414193485426883637460432432660145320854245211144684580 239 60830335388221116312516399325752838042942628794617072666601313058655373 240 -114471386412429429421592815069012721011776943364863083666351407541184974 241 213569664228582133314200052010918916952093883461246857064204469535722047 242 -394649067984102577586573627890538512533099634830127945185354324001245501 243 721356984260510404338314820802203938626187743170823007689871311003915722 244 -1302033328486523518794739028506665730300554609217603028412185921868089558 245 2315474006249885018062776085751232823896423416821768763459095704094608009 246 -4044230450458277140980270136879787954770613697305144035888773785967856107 247 6906133035940924429522739727131280179877873990089633046946541941860324266 248 -11450592937199939727967501488433672362801947288003605970936724702717812664 249 18225763443967102728596079145710734729360878654637089806469573081220941696 250 -27280388847780495687904463401994877712760232265985456948862799531605070696 251 36743643166870130958064575293153683237200677247724514290887034976211466500 252 -39226961115099127433070508368622694193939995772765481174349663549561389728 253 13305273802186540090013359725229283517033154265010374954135145440590657670 254 95755850479307311542859842915859556620988007034898250492886468257135045765 255 -418160216916837728047553185021155503850865934004482193023315953775590000140 256 1249360338124132214448774522835892161645856681569359009916740263372509109440 257 -3236920441876789497261923623335900964548220976802044731643266816588623421079 258 7761546857275909682330451227778095032615621433547455910965338187569640975581 259 -17699148925940631282960304830619179149053208554021160565048645943767674343562 260 38916042638330550565269228426843036751069814322969615712726917178163574128622 261 -83144862771982390992359671421469790074072605321208824672308835543258473433001 262 173397548261395584199682999172345896959606605198759079476049457844456834944018 263 -353902975123203125419252944015704018780094585975519334233415030485287370960252 264 707806199351898517172316482893142847508117939601175560495367418295068688116704 265 -1387467256995549528961708464402729387226498522552363416428757290933442992129818 266 2663478929245685389923532437869810726128209984597546779182655194110949672222720 267 -4997033480913549735461050003469733797316450716765545278188552989348351869524244 268 9128841496826167672307172163773934414336129231349805344229406035733572319692104 269 -16137529806719036134721118885716271177719531847107587659279595394014045456959396 270 27304318853301233103810693089560730239163902644042794800704716855637903354631318 271 -43316560546860212944726404662551682749883254829986670010133914357073428965169672 272 61589977544181547147298060820378019111885705165363144849046717780992488798929760 273 -68697094711246772945948957567902836555888767528027375601758472838416975813237889 274 20739167919084375615234284144267158800675466848373532166897841474997647218155559 275 204906715665040443120152673768707712912567815933512520935580037461664292666133097 276 -923986514487769999357264634183605275420960304372845219663962770302907148291457177 277 2909452933395271512159120824683671691138758781919310678027421603015654973907904790 278 -7988628009351583277744761659879536333712781864987859101618850573822418855149506034 279 20371264655823103752020396704627569398620347051478279265410268555164574982275161930 280 -49562549758911769808460573566558145567795227434520344422045642363403830124156943522 281 116677768875638804326771261194745222762040117110228078422688535957165285816497984454 282 -267991458137239647246074838935799654176275429790495851510009915089184472629953519946 283 603746915524757633752518680455544152934803455279874518756062377576078611079637723478 284 -1338916216646371037064641140305815829814167366899288364487342611230016798587422414398 285 2930395116358878600614753860941642348400261745615845399068739392886327041114945970800 286 -6341449618070037007723513544846512827450823592528157687225175610140620436223226583723 287 13587999026061276687898216068044669588066112445988689372821293944956185665787644526812 288 -28860279126365322188429901734141393615177729333036143341944133046746911638221044836572 289 60812605894485116878178879608655999929746032741162529928596986807602840026265669416561 290 -127211640447628209391285835052265960352753293109080212053155253379914102787788564736499 291 264321189141535378271792451882812972204562852996094705058975966041476354813212956587025 292 -545748701613291181832127894328111379969493630665240479848205166372158667120452139765969 293 1120091556849045935988886227731806968003490051401537278510816281202823213830195134340904 294 -2285735223815499922420445814905135912681995947774375273553946246999055643365184577281649 295 4638663671863365215751341661703337481123054822145678492416701410288979435010831157077710 296 -9362933536947224006742647967202675632977447558436634510536957194320596613010349561058907 297 18798236901950636193186464624160279145536931734504694251637713182750463521147569175098362 298 -37542222727882996731034547054881159497808152488208350684511582714113135965951504837062021 299 74577839557810998441902156004689324784687764920584668740583652508422142946964114421201092 300 -147350922931468648101136849938468703999346626840030318254538493777446546231447924401695299 301 289528216079639903994441045439060338428570955989777330723502639604902219949896735314839834 302 -565637766672542947022222101274516994175910157844686849729757232759610756791261914792833085 303 1098445873999041959927368646140036714248866585486256756330025273799445375910785564771012972 304 -2119620196281196852365141449273617647464151002484456699107206491424494323043209569906606455 305 4062355545202653080908008611627671729447562246063754593327050815311349017874397283508677949 306 -7728287638453930664563612162621470585911699140164397910246808304377141695588883959359781098 307 14582983061460090425051314176882062017932502621941528892643805274540972445057996876303038216 308 -27267363316743833128658835144431290540857766533934243633734320878561858338403095254240665411 309 50456597113589823597105382521238709212026761819113215517588058486192125307917753186342632968 310 -92242171324888768369899485312955966997814082946942286877008201747992265079878491239287046127 311 166212851038039776140410609241630831109567319227924897449779828444812373159194201699344795292 312 -294234528699911004241708381970812846583409336700689062817263453469851180954988584901605411791 313 509230073261800321847842456139695111072221523279453472194602406878625607750071981177649345596 314 -855179330179435394957232918350300171357230990638848221018753684754378578536839954067213097723 315 1376062144908544320129512165399127491007067177797275612563026075221510671829665475537053382588 316 -2071878517449129271339356193717391061067169362227153840024045667434353071982362244792122710511 317 2767694889989725162763520175764827566853410357557158809183354486867727630404958691441578938194 318 -2767694889989780038578056537193051030992791806111578688948381298789555004966112439733292418674 319 274379072681807141117320696907242772099398825134059609136872805768741458567402400 320 11008896944438047939416197748208892226086514985946759220243511198573391055734054294792745097917 321 -43789642643790078079599670893148883819434322422776891308430070385152921288860289690125567402893 322 130391434983903712606100324144077206075972343666601844485377719532020773924116879972859203667880 323 -344477124729416571101484256473173530662748426111275807900122267890051543249020097363423913299308 324 851579186298302087915199413526840412881779788028245679774897222890898008878871728178580082183765 325 -2017145784848915068449678217611402532568905181814750022201048831329117286971318320436003684931056 326 4636434600334214148212156165352887990380813768051708464113886764451349161670303284771640120286196 327 -10419243861678397727464143379758063284710301901831706320738020827901925716555552526118493074722444 328 23003722071831297742101356948372163436609020559402257032904216130538925062331720655977026372720115 329 -50061237953148091671974058708956942533835012840724862651612379514915162806396344581634668847003434 330 107637146076340313467251223150726071202914361635361868209996742015558692019295170629047595516241198 331 -229046550097607065488033371189608744161864608867161606902346085011021283744884722395551843373597872 332 482997532261277714424528726255484036488451088916521015484589135884006029654112274489088802185732073 333 -1010306502457726158138196431611584838280908506406336901455970075032296840038299501320339487653152230 334 2097878179359630078664902275167472843464657582426203779126888288267105465465626933599426065073697006 335 -4326993264060196673490844551608694583442748871137366311121456945365202222463345655786550947441298792 336 8869019913756775253378042951982870318196983634574787572597364604562326688605269975385622548502075927 337 -18072135322304233911935871774462361192308169991469677340005604000577399874310092347511139648845696155 338 36619588669455054832984957755873885497052501967276481330103209032224372190572324127548651807864527457 339 -73804729327552288631514654714216207268011200798131899840529238957408531290491652640860240821430346677 340 147976781063350672088850372188323331558153892716843935456928291861837365563215331148862404748066917274 341 -295183522172685294261143934105711064948164796900656898227622660816034466727112623422226562220862215189 342 585883404658832056812296130537881076852624322893864401659687693042038369613496772915251813690050323793 343 -1157083574303842375651016053244246687086780982993397176594938252971536312774506195220283620742782295870 344 2273788540944031137714398926144725028802455100108953244188358300705023008115964602262963926159342798797 345 -4445785655207819691729218666244882149227208430483479708171983600599020023483972401287296209918771627334 346 8648190179277357558537807154516224968116561981486889602487195196289336019113292971443896733453951757644 347 -16735115158866070548184391994486491001829712566800726015115424697546016228235173033079310697006158581778 348 32209924988060735390507292496328213787634280067097990148015165290168210480115742815630615043474825103035 349 -61648093642554785704369663222761915032204335424752765597051652382028075648398895467695511963297666255964 350 117302747790630923638607386403284347160019714885252460527697411749337271515235318029759639983890511424381 351 -221829872643280824465567203087269733463775997335603665703269040084032203951730965018304498433961509005189 352 416764385448398227311327878055480695780228527177484528277736707267563582293767849701625393123627062069616 353 -777535396871233115913315867872950666399009724558337666354673496666305009026050906566170244114704642224226 354 1439680075104875290102696545287122944930259947115550994942342025037784029338736844310479660424852970732602 355 -2643818034825038245815631222788354412114465091123441986080151063540222534343476599248238751435094809848554 356 4811181112424731152476576345583606896694009779354272345778500307665961277051765669471957681863628218069799 357 -8667055839038645054716936204992127785414974688455449680676553276975915312033317269133786440347165936019850 358 15435343077207155206518548503216210558735465018663857669080189963189512850072912862753494994684800576792687 359 -27129721555398489263042760180420083362619365513449343001733556277236941159697140850090678607167824075956544 360 46955078118006285779994615710569302348072654213604179390439566891432218763010898637127287395573404243805744 361 -79781565421197329527065665943442805352464323742804936408567458684447328373887070506791553692242468446356936 362 132506386918934336038765321080414528053258091556933919980119067868029528841085798364498390389681924185178480 363 -213756491385484456337315673492562593419579934882095950131839963681775073653986289971845779423992679557961552 364 331571389084432061337300618764504344968091073285576156482797012638491012077582270483814404152456255078873729 365 -485987226481366434144077807129954055983172074896617018930021350976589875920083611634312091270984097405492726 366 650007105971719135862597365030197270168495868439157974957170550323788308809849529973893251695876343654631781 367 -725927623566700576149915266257869684664145225400824236420117546580651751735104136967313699258783533671679680 368 452377842495434993255096002271345117794819182474414025286393095243831241109216692810756225028074218206970062 369 781602759590769585900982077176488555433754113559126954885929317947462995098737885933718254048429824731479971 370 -4286153876196237557053812905743715346653788295742558037357690746768902345808273369972292569264000362620286391 371 12681554894329617711674384350746503279129710630161397888650573298771829588858417300717332383205180930412681142 372 -30858655715518822233230437028620413494117409269051055277585698097137732616589778124875303194597581558012252555 373 67212857357897231276342542384368233924092806546830370055455947693869538672052499773191244817382382813211395381 374 -134425714715794462552685084768736467848185613093660740110911895387739077344104999546382489634764765626422790762 375 247065880085049825292599056395366739770755591310640142615955170608790914962072135357922526792222290540065635307 376 -407768359661871070830987386434579375763458027849848173177397750502975673860968684674462587139536794916167865711 377 559531171455908162943240392504457551859033769548560791781891298321951659524567734309412259591323926750774894455 378 -446542603304835886898140681144668864466946425519906290078295597590977566772231937455223317204257171449237780635 379 -758144006583032297559231721947651729820566131063345640055158383876633551526812131363406960555842003330143867035 380 5396346712903501017507632258763006954228636172968214025002900183837595501779829931779094601716389258112178801936 381 -19628959713329901452066633469220387246064528180838740636026898657626404760968693265823046455147063824786875457227 382 58907315820781469566727890347529267923668181409118772432639594642689142855677557747454467791790196773104335204345 383 -160685182378393097483078568769900509837646044634697190803313684084526326227293769639839037937893428560015161584252 384 413436362330136221208852346519975826314544608123565741053715930456961471067306394145850433391664722714825606633238 385 -1021923582066736810254242494036053297438047628814628731592488785412645586619280005691153590491463924669350603805664 386 2452169587465712005114121388107076340262130683726511710527355712542628711555064093236109449139483108428813219212614 387 -5749946598472887571529268248100247224207244142275740765330595382298978485366566753349873428967810020882502531308200 388 13233717649671287898930042913473814338353820366596546897700905905491343467329998097690138238973287260989394727481155 389 -29989218967261803759437155051006428887297208021518963486543428600855355430477852443460752242698861649145656087935616 390 67067716885837208325483542782963422541235164729488199085035459674168889400349490073988128790375383706540253556091824 391 -148280533394858849338182684351126303686493051010661259043226596785691160090760491717157020221860207179336743992949520 392 324537017497783076195450919188729817659874355618082288235681085080376045873784709469513465256876489094765200106777976 393 -703911409101610392304955273067845766889760951104763226592462298634905847607681172929150306963461241325352878246306916 394 1514320905411373744396541481959130340541818691676881661188048025272540632238979611655356233767452227474948229715380844 395 -3233451932472844967284490708294114184527165575147628024749570286028878684129135280997510874626192828023430394344722256 396 6856636909845448013717905730333350568681208606382965072845073117275046308432111900617707229391600133024167081196102665 397 -14446283152599702811845045062509678550985780482862775375504352993271858586279659321051272115938638555396168917081632910 398 30253088754382437307379099613267265965017078371868902194613919083293943524662770667459879109454552657763622795159488088 399 -62992785161970831475547793239269702741185123333126596073216099115164654598438722618871665140055828426790942027164039768 400 130446742711286392430145047783547840152925918474795902971129763537594101398906941965806592866738075988932252639096382226 401 -268713342758708853260062799149837336067639700930494574854982131467553556286356666849939259774353146323509680887740652979 402 550721343275915784772666930413000130089306563964640058530325329144934343663873132765673918615935432888892924370152372797 403 -1123096597896439298147395620653203906980480497651080018367521044095930172845263628350467519615014244006238592967704560687 404 2279211703599568188873106426101898057873472104163770571534792691850776267985655273988842591396383469121836472509425784130 405 -4603192522191546508549143378417053593058822398027320579674228123940890780489894673676609432717652263880581029716105790888 406 9252309519197603109398594055322056917702131379754749602685772993506581054824551906218871617381625508574068758287125795636 407 -18507691867105816974437227849013573861041023747724528108691103412489660789826645317236744841737903866057239616860464403482 408 36842098790089553580462771742179515576175098145854595211704171650463302122343780398549340752420239217021849836848313361014 409 -72977440503428585289912407135203645246594100660535422440938198698197214065851382328476123608786656645764550899626091512722 410 143823157887571590525239214382209875675093551280306649942128865278598916586836235068705992306015051568966184589999384041370 411 -281960270817294715007408888570286003271356907941078509765441735780074643016243390936595886592315165508227351692203195610702 412 549749464622026394571104309344539292126871835642815295164718645568444393269596979030626838086135061024149079739480628574011 413 -1065687340688811235013189715383162232036926962105476216565745522671249776443048092359272097905106192748153992106665418783146 414 2053139491771895263959626271778682206405305927636565613165730349350169035487164329610947952851899596623101842732357429011069 415 -3929372144105804109420487722300310773742590579010579679489817649422803534419687181130457920364778638447490845013578884985774 416 7465887638914589954847688274423008854737905180320657454993573848288597913412460680350529791733328554822897477699879069284164 417 -14072117040370408053413203814618818998560994960063860916140048988719495637544717859200639235897097253456937888669148621726212 418 26286209690481367552367254673052880225333504828950669173349550265256989320655840694404232621650454696015222189934289457744456 419 -48598984583781014437305616068221391458857118051212123013540789614313287496059037578147535617727902202762145762096748990906336 420 88779433487081172178263141145960382859048629500764897060229356197589833027038742952542428506789428269247878210186843291138079 421 -159870165729536041439674825287276405092445378160828793809056900996463709738962897131727515679133028325947107059223666557902610 422 282852794662954885185103819319721861484047865250970273521079285181862254922876489453589427567772306149284574316279436597243565 423 -489313324121830941109650876273669404874491812042560789394484432116618211424399554082010442562059747466563699223858393694369352 424 821442148422058188140246742050195003886978851511753389293908286990438734789098631243057710772213978334812897940895414907619591 425 -1321429661873734997251384170604812975750741593588996797328584454522591763253211760884846686225772474243754438868913310382447462 426 1989275864450718162268876574125139686139544318422853340606690426142140218184390777987151188446637593722462894878242392097596333 427 -2657122066909915400252986329308224714438886371884237800344571719421797628990653869555871846548549418682820600750092962164320244 428 2657122066379872928054796649422453492830950922821214356547852319802578885787427057844455819656892875683108238274945072102208900 429 2382420868068518073354163330572253412164809207308204206505329733371270993144978707795523884976828078834177116728718120 430 -10571801120691199282693560859041113530108254193850075157472117163099077130981659219224619240165782176058337196215903556555915920 431 42061902882095405601567573973943640804417578314661955411680977224309944021743873871608992822335070503003774735177830866572932320 432 -125290257566055594791816491833346514827572041774213548869484946189880851664532025433651189058430796701648399461211429737939212061 433 331145407178028021587677894783559792737003460365601036047633909529027195470474403850810775508985971082937637317947403038534111773 434 -819057276224834467741834162514384690732056308212724647699500635762751196436019025364297068946489539864854462000592342653207836804 435 1941332836199197901251627654935038489954086148619621149302649022723942210034365234947422258547094657443983033317569552632661670360 436 -4465449995440286530408867311077164948723271927883146072192701952150864941951026154948067258880444554458730450419751556215077755622 437 10043461930830170366400594822880482140850934880316559253907481752171803142871747358090326353182656789190298345983743721842270268208 438 -22195388235584455255486118810249270141845915201563518179305794534268592279078849011971932052135415073988176026494104280154188660574 439 48354742908163386079238466074744019656673567853971994032107325928933072935517457074653009678410217902736322912777043356814870644166 440 -104095748826433384892807466239191109636599935476944924567675920081696783794301122093247447200743266887346902694986907240913449192306 441 221816718654274391846224956195328846767848096614530763960692337926224684477515292044431063214200522464362248188253191262451857040868 442 -468477179013552899907978709504810174200119785903757759442117754710781381863732762945571292693078648605189490768838836526722271604732 443 981637320120817606538917199955587984299935267298537380509526643997042307071487519809470238808805565002694463301750421832378377740990 444 -2042317737023320216854330957542503499222712187137111159015147714516163886719116330610295109827337493670724981777370379505526832126081 445 4221589151857629341632607472604585282928415310872530751683706911046381805643145197599753845940526984951066386834635785855621104829852 446 -8674134090285014427431127612718750226008344954384898839682525415279757188015619356312529001230311140583688011608534083622318883473756 447 17723485680818940207589594046500459031662805113355580704769804914059387622835712844489184732326652319304729185376854700744928219918596 448 -36023608448279185598256081075038329577994789944931073366860793630772353105127881304483794715973904155061124634973969764816732627857366 449 72854419787479484309463433070788653280124887218496282111119792811098318194481910591685609293829901066486750644962286815073301127493834 450 -146638807806857477045246754035123310982801825759976026542296088448979010734745050897925584538763908610634529296087881272917727833104292 451 293793269814604874116169941393241775818749522759880513065657192636097827708439670323271439380921768962755480589871201785105372957447224 452 -585996447248340311821521806890711097879833571558662060783856373027193048647534038531481243526797034836734367865891931353794880884555175 453 1163739158839799649709541998715129951601396658330627005354821656016759229365644715910136722666549875364914378808244784718821118858081242 454 -2301229516520746061427583314774175220433972837968981201217792052601716745876361872701160064116043637390574215671214872208914628358562746 455 4531418704609873859445935541107655689862353730286418459227759749255344228237428210457974627124744160353932004928448099863399110188114144 456 -8885793699783582878719724382338625091635185709726914866971889055052215499199817416521397761111874479551208074539641947811729708563634741 457 17352271505682128507289310557382712506678582688097381420770717887280954816489110979045372382056012700062439534186310843664541093004614522 458 -33745683612203235501814567992064619840724840331642517022975131251047599793910618515887512853054649321094604211351000184894387003715979512 459 65355163517828789023061480942388929275041911927388232100235338127068101458452366747056296481543858899539955292428907826721509717299099936 460 -126047576007912162910999415529684944616789583787098838151283138138519144786747558429608005936193797892710028489412017814479478326620132994 461 242086866206492915864554211418634442110592402752025261401616990558997130760909185464236530564057665702453970310780524991873170532685219572 462 -462995183294088515425154843973286002907972686868947267712187294979442330412376083276421914069266507126181705686033062692497140905836809812 463 881728886306523815487569766144859246975750616777024904498224577126432133091630807646912349680273220510223633437430387546456019679044709320 464 -1671983412976470186111388217346804979845494778282190888554747673505259414219708517891904655351253904848769473508861788058124114237797070229 465 3156853008242860846915116047075372765604132409633335363533153050841663508786600888614031005749132610082452422239893838428144002071604491435 466 -5934642139514908916546949993574171565705047768910913804826537046431342296417668008861309723151243857123047630458360755869214488632391941423 467 11108453870582866282414468000350118159592506764716444325730045450098783140463339673813779515942606184070154998274257963384610733217895967527 468 -20703634826415509404203585373590763833073818473885963799776526824606223684462110974358108269117159625010811088430405523774233316782844519643 469 38424574759255880328869734746346787099691915153496043093320264077182051971997031951149343487562956321337880075370443996709691509995629501035 470 -71024160749299824047068571454805249328234232168468291943157478974360486666148911099515556492945448162819867726195131612077652788135521315811 471 130780809318709763558651282163536056793689914172262184946531570400403675208390470042600232436789568642041796039616454125057412272707707967854 472 -239985780243620873629504410353373876468869733293601916666476492401126931601688955000070816377990694702350670096394123059348362004574062175960 473 439105578166505677352460671214812411989271270739877304597707985791063105044664957054985052151038773583204699678895697906943534556427769794032 474 -801737131678451373059371161372928580675843083490577576757367112168002294522861388635911289807963251331791159249781450956064549589160497454472 475 1462308423125194614101705786568534456746617901074090691528115856631319099892102454582338089660627066437803023350338931385003671354667449658338 476 -2668149425703752142326823472962141430665092997735432006456082881319197418619202315997739786234862118768997325974068881029133757820640311546383 477 4879192195327245620769360329240548619455791436089128789981531106219787144327410300082816047128358188560694397981405185631603958374132881744232 478 -8962966910561588735235116243485585318656732498853753658849891756203947860843623500233826980511613830694930043647743187021208368025899213014539 479 16584749000360734632735425151545222639333136963536394180524681132578318158133147364574550704742184084802272784363116211549505191579217630330761 480 -31005942919855785261394619057735402828336497881455083260417419509034293399924677427608904391073539231455076552149014912992839575213700869447157 481 58751986463790640774223595200624810335647344067818881857527787582397971348229267008855807296194490005797276751392913276496874301118560814054197 482 -113158549756426652833922271351329276823710881784836687192410044259422316514356428704099054226796742910418563398474788475632137969948087993064605 483 222016201674836070847084347244877070191745337316306008140293002141391209841452573694126508032492641545269370660958593268237472396941183364499981 484 -444215572606318656288334700141202860185141017728552780934400482533847473872440926986957192155746096781328760565979927392007156756776184426372522 485 906224429932508936685546778155512186516115056657288220323279717021099027439638704344645245516571554317108209620804838742280776202693897322006267 486 -1882302821308542620446525988016432998491168387128287373092308389584432670808069300807928638738648148851575696443324755114586133860936595910799502 487 3971090815004319489576162060455647164909681141538700497350185558558066010908460052539107580367696401672441977656576819917941607521200302811547102 488 -8484065235827336942682797095108825653040673319768912350023433964767554098434496966457962402012999407486376536638284665539800333435439333150316748 489 18298293857707060592855418526409800266500557126802909825032461948133698922491390128674753452135516270190332992916753817353059558678639962390990662 490 -39722794339522800953080991425346749556936638605303852885073168986269372513603579370245192661432803290168547835973499943279014608310839845039630808 491 86568385681450251379514626618836746035296225904853099203362391399451756590523127291864400460096086157738761588294940712524871741313004219517438156 492 -188986502315003541586447348484399000812921427510650061284950751796361766540520427002930335368799927268853849720258425288078533284607023714899249050 493 412582379459108554550043451356463319968882576299636350546263059864932816273262902860829113824866524078165662639671057703635130567025718860288716884 494 -899562096822239494063479022685251983101996929872987109579607981409383373894462433680255721812243702737315647909604430921218917951604123384849607138 495 1956916535184439560592977130971200520590957367305769189168349184282607301436472708252031939679002201650674181250871367540201177690674769801083003083 496 -4244565011482676685360107570138031587363375125431020324008254282076374284819927598357984851897524454351079854498906059360997341278389883247690231987 497 9174985799748277612637509932289649179963662385983687754249245905131987329049612261497958348229316717032856925937055468166573497458430177293601569250 498 -19758354252430460779908283747338387025563188090986023523524841846405721295458403909173842901630329548894244585266065189192014170134551075260612557256 499 42382189357001368843615511749014967635852479028748255771509397746923937700844968779053227220564955231668981356439251405799058163013993574689282815153 500 -90543144421773122700593967007036831606900540633555599920854051418545299823264440264560456006126796019942177518637965357839332277744223171632745393547 501 192640279802482520129334277988494960336948460264064818228680206888697334984304928257344080079650653740724028198038712040652020309194585273926818519560 502 -408185059018737907492261878687806030364644430110850418147899906473312384210371287131462646894614806567944675284163302492363693051143809219591716774620 503 861386434478911502095287745893319007552463747876350355856426324193438939541311987652576728753028757755546138241150148946432546055159078840288491282571 504 -1810469266431795076989671381518415063834122090167887779907363642479432577746576704223098538360311690375318978135224400786874592021838734666224188842175 505 3790210534065907574110602186352732156348885510342961820162076771336740030593184144781691219371826220462652534960041479423207861759422704679562834787951 506 -7903957077305702298836153887617452597757654317596749219156404216487471657457220860630230441327426535405463276157278375529197843429847279520085355535627 507 16419741960331745839023552906520831193730270702200391571997998748851018780770223787954954266152486540674704253539083361005484065263364241045451861290639 508 -33982885990226584683745335235634846020905376251750473696409948687925763974013859623935745089315465048180115300206443199778539439188104840728940916116758 509 70074072546316298033498294956859888444958364966477552480507633500359090936955019983356414809558820952017479036521364710417753851395850693910769964044551 510 -143975087120114300326758784438477055210815176159561057435494421831023461735913139768425558242255694409006867649534647788849964596515719281100506623439657 511 294766604365680520532631485206428735342032277473768383937881919363990250926069403280744856141556645570324522915397993218956356734099155096703677056975665 512 -601390070170811334975685114710370930358441962609464108087311289648074789270631445496378570567907861521941324947466768095857575139126517689028816542444721 513 1222771465799419432985623812420541032935200259031139285951110697819976318672138125403809122849569654245511569193537536962297256069011217040951060193466292 514 -2477805843267650129902422424115045782835420955827424771564994485741388814089648654070066629777066390540943389894233270922402492149664564206683449994110362 515 5004283306607794056406029951280450477965592965240979921569005680108341648662892314475259102948865014287534130013444869293482993218611884291649809357851299 516 -10073646941691764442083251858882383856633076275298339443207395538841932406549323993006320336750293478148907697055795595516171907864997837279489575523757170 517 20212374211859705213437678454606987317674908273877999190485205721869951148364582450165329350647915975253071656192181183513498769797958693123621858657683216 518 -40424748423719410426875271142961490140351319105879453041283236262590995403363402033505535922263991228771277114084096811410743682938396963476652610733589600 519 80591375225775312520753564832439556279577512733694497474612509359402017084712770155739564322259086069627377511715968717503735482952895468951187167659887813 520 -160158989966610078088121128714707695951132483360269391299743890724319878825566658758880154438595166131551527683742187677058901759321312339448886605035160707 521 317281313591886226691110678500950214321642759313921301610806224611268214965618166910110157828217204499246531798348380907220128397995171450398981891378488167 522 -626579087079693626114483151449359691733318906677194692790017203479717417096535231981678508832679667829401753933806751473504205084911442448228278350107545803 523 1233538054677859943727508736636613526583991923009013371328108188040298041858582055745276510616767180420384524123304392298727131204357661461560055372530751053 524 -2420923657652852482063551619128472259321010162450316865714138969469387061766728395570877072202484317943764027314956583192456199216322329546542414262551328917 525 4736616398279976804088412449382467827706116407165282585072159538606106529732335953990360570056006405750859302703844488540214581238188493381043797169447734829 526 -9238920267762338921505462395728223994870702908665753399961963035515460702502388935504383404628800186839582603727745457805516702136919281248747198589934450933 527 17965888852120995427097898642704261825231580451953272173108685356157085053192236841523050298712176118843333378200201740427491691375281280196374658293365541361 528 -34830635177143955654938564316723976978716017713574444843168786819027091678420010818909510735799308655129375762128400527000138548908070129414594754584098989713 529 67324494796708903015898920860642832238947455173276621342640562965016787005426260680089358622472079740093934821031187625395606414495671405180079874537869783235 530 -129748395834671253121074700104372014593588180124403251136786592032696211773063213983854541533569329468877804737746465290977381231886169453531080473560409440295 531 249328578954592343150503157050080494518407131535296283288053059974564548414999413053565813899560385211234916882175957984221666446265612510937349827032935537020 532 -477765639458143744170816688504125852682179279254371851581826026355474603376001498077587955376082507269343928530230525840903459240142940219388302806176939660284 533 913002521482837002774633286206889712176858277316306705271495455205431689854716530284328811914327403149038957274668378222617309533490797677704497767104514864776 534 -1740191796635987730483174657924612741929721407248950274333161102802911736765502759851364236111855136725288449038329195360114891562881188965174765307019128127280 535 3308717924773574545696894122299485163883918938809377940361597534635978123147922977266430453412249358836084197757702186211617707809098387719460104158156211194615 536 -6276947222353210721685562691819557931466939780710259584269199807379083162564959211799993422870394213590383769948802953837366339095892267663568703551910036188807 537 11884347901553424867179679589967215359384301931016313583201289404781055646325132807898253152484411097368698907382038212856069841276978974874966425633796114415715 538 -22463663678121533046689563378125912969393061983697543870310535909444409585438126978571088628320687898716421974963076463211014091679822941145048951769665676734379 539 42407013367827372778839872395473233853613888564310351331810340398211154110937082419946730590438314606136320113598968935847175007823096964039444045948043685336775 540 -79994252597397450368100165195063517050502506455059351205011868628983013456640267702346545762199975456310454477460262305283357206698579089321032554679303871578676 541 150868877640062462111695550319626414584206708450021228063952204881402128065756514716133247424476081616137049143445724122914184913941512646911856008465889391832057 542 -284684492063081398502816816389424589306976753210597108583066372258177977271296372719451174816670915443551475467483124503489003530643853188127689032110333359521082 543 537903805891548703930678956685325485291867359111578300709181659298785793150795546682266066400487416280414342138553741752848304573072389779347338414448601701572873 544 -1018648459359044200660009008096503697780485216940011021844866643652136153359357630358850785597291969081278304493142222191971342613433343015742569289915046843060625 545 1935389812076503320366403274451996962860588824881633021552382836671375370101874714207539942749063493826387302591861286905095077989316324501699027915841608245071995 546 -3693295319594158517850773251270767301367712600491352816839289461524948729164524643787270155528433199986803218880413754167448593373704264404977733718307075163129719 547 7086813601292169549210200364233722405598571398257725293663925183824898078158683365622942410983031224818743467333327989100291359669119308132950247134135314473783766 548 -13688515494680126607014922514808432059364704390640283564027984631277226351050944333065220245455099309189925226790158801098025619123391973837527382164474620060163051 549 26641744270545407611325008489688469980115607036368943467522928683167699222233399411385687815110578986025113962167965402793717230903929374272111428987165189520525724 550 -52290679360651036662351117389715803211112013120825857303358665577979938035042984057885981768225793298810965422191779173050873323147373734026117540409691895736537093 551 103558536516739150302976304734551828960124946632654802651201147681395765805972191461868933794755237174600306144444776173411802249030865736280311243427404582017773631 552 -206994496477012747992460905647322854260696557067682562540596014471691083979106321022291277336558027480300722430479702962579044802400844347083882403016331812522612662 553 417551030014059481322128702677538694411829462720194549965196934136726665421514100673215233764834058887230487729907946130660128615766036710740573793618835168902934965 554 -849695837507838599010494548540552044892865130083500373039979262237957777878974642389717707577327569271375355009213027236426061552007407777484990424657864752106059960 555 1743098817742093244513561516039185110244634343325008474576360462123761592155551652612359140315618109912296714637584096707555784895254785066412793918662813491129053529 556 -3601558846420029285501573077000754961727231574757868930535196240156320252986179270758697436224013589306037013651337048799293103329918355719222916185674000211495331498 557 7487064889097373119547217526190420718247480766918150742632569976875850266900750975716882788064518050982590162045937816752500079461590671340096901773475133502976736759 558 -15642215276459869553412014373411569653955921124895193682522332425442089083455393417857472338154106833656427078093725401809054588723220680180856760499929566414043783528 559 32806738124444895927456872888547332159532314917831002672140053658428426107855079214981964688859143472575981332618666860842188917665023056969257213052522265733176837489 560 -68998665358272365701604691107657973278807850187996231569539788675797366629676529106893135286049547500783900902884993065195664028358845141432468712456907838884738396332 561 145379588807678024627608085311527020828683822575234472585007845685330348341270865792606567465297911271334595077802409674446948968101804255227710357727095986440926892432 562 -306598353734688724504858946739783404079865789735039247174566712781041823736924076405560389941675785295296904879136836161656801279585046480904403562430094689511729320685 563 646707548956090613496079549601539467929633871389500890444061422264928944674762664851551042632651745930831066818304996409277361422326283181550021205575033041234099593552 564 -1363436073369776832250293269551783831581955953962454185641196804110942987367784259585789187852002372553043640314864733976622973856079273356147871995346361947299615066837 565 2871528131693063082624783938352643290428346746496886581764677335917046202173122790725801302931342098832946094507912833154265263497745233196935817795633903440606943541900 566 -6038743186601438896681014931283866809996535891953045643213384960647747046445435920160973378505147126616344475657143804072908623549282881374351260934141811227866407722797 567 12675781389534420740532765136898380170277696883447993998527282588789370287092258423352495765051880406023902700052546408426382687193280944443207565388927460421134172193843 568 -26550184605444251670730391974628692392213853038458334772631861415562563432338887851778730891659959341524575159607138362888023728947006211066431119791073026888011482419280 569 55477933420010833584557314122894015177986279826693743741009304734576597248048741424346034963716817173039005095168399134233856710601547195012088737811056608132184825500659 570 -115624272584307088886528896146693343176705841358718018617223715459032422981140331698210483650174695875129299739420998231676207125117839451459406586658327608466499796360396 571 240318150438845375479620316504115166960983584929703598894343325724068757025815733514547718526053556845856961563285275201873963863626747685047445791559183493250815657897479 572 -498056923810340335271712979015970371335419262058988925351063133632044151497403892354175862051171056617420720627529139632959454087258409192394576405945355498874231918456623 573 1029159004472802440927398257396910548448594583987913423755011824943809826680501670793854177030040317903070792110733473731589006246202430806598915580192154100783038316773943 574 -2120122472115366140550780464726326413557098501107173161262000462619440663217508040100806725203755462800714284628183267171580973056345790840906137596534145731321586031796960 575 4353953216180173094407810549461242583242969781692648243761001414435055719527067611761366605316444279073912462847204721352916692862248250719548651032967432935950850261606153 576 -8912999607593967391599380174758343387963605178458156635506984551097918440805647598538560786682539035246472757115620084268750642079361240141935534999625303638062461397955410 577 18186802083238780480159399224612070306683371528865657212074581959957013811800521470383987861603358784689089944073715184983550275943223639520183611014199491976564648387955584 578 -36987650224302819647359670033382475143506044340838339435607908035718259221688630740887679466240774117606257694892285088180179888867787535241974527945996745209659339152077443 579 74972169931626322272129749795261169220375935074902215388046351741713352612732995759504580202530170424180843195510785286836977555812967971930846093264958909276306566841985222 580 -151446608223665537769297987458197447284670242139474699719873359201163258951515123816636702188247764235517258995863482871858195389848566961290893849332673142002837980280301470 581 304863506626477364758265184446134781167679157460109212666765816499635365046394916847155525044205561555933692627307194481244020462636355981703476647266225037533079792682999064 582 -611510640818790136559923248956422408744419442213879377064092351045836162641163980251861332802319778624544783162314516809286031303973900664557176471038149403863025307425950529 583 1222127116998890935190064160709921659342128510617388519830725284204110864512803369628233611088597562489466372875697730463828416570147566890428245256959457162700652785966738403 584 -2433308610941216856870257582382345460702067930510602160925451133681900925187766253856700404885822299895239337935045062466286580633144572502693717328771259817602350367874558015 585 4826066258531827438501304441636643427547274571088999534315266915534245880204071259422876219961283190159826519050899285728307878343134823391624316698148216673141323416922244451 586 -9533271912611432282816822666407353284351406259910837274156477460076940683658801402340579200138510572509448825211032862973529445887194990502405636419141356292207847979920166690 587 18752932124893877289055192222445198422981147168839006659340415565051642258567507258084611612538618161913906324123873630220744136069351390702536164764385180889231332872641725421 588 -36727123796481492736796560885708279970231656766416174112035769786219822936066370362987756875162209763711538208008444306368247320367790779163396326792887450691783707385039923447 589 71596265788031690791806966325382159562824707367106386545418509637822577881035446559813811081326731107315834142369528256696441733492482765768405949758952375941645735826675147521 590 -138884585644736801367794910026893411466269666758379016638991294683671666496748862118941609328087894111870658351550428276035204129299709626948475104041535554782466596249851674866 591 267995091094087620270988590080073542471145394168298861023011097593283933058233239705561228157251350556257078811624014476861523220441109130879689774288156152500595858892076585313 592 -514192231648341495392725093659652314548909884382416804625565960748487964241625248531248779087489480118699701511111490482294671334006698871868166105691193497694008240996616971325 593 980451143078929645008963802059325011419631021836559050246985219981946394677924159951415313377008627050610156375691771619703484566832533445908888898065828818041527675251327930845 594 -1856740570022184052757317752623952089149953497896925242276435661266028812306127792221422410233628272620293463288060730789179586865293163977073387310798309622700442006508280152640 595 3489432179525456598506726459365608436138621702374168081184340035592769141533843381223465311711372628461600453502990831760091568046536386863107690994702259656414337943912294324383 596 -6501241930950656945027159443956799632836414126687280424841245252837578092434101852843487289528074140647407263494999840445948179982492348987959550682281076798603832661277552473893 597 11992409455318451107106741471168204146287411510996160403828965407080955758415274697312406282007047405677941154881862382222863548984600920048902398645846054759040833657508003693739 598 -21864121684842578036503692225192341939318587662524769609025022617544023939009163370460952192314451010944110150673023190871982336243813086045872015810891457900034913707813829039200 599 39305186973403741556120473163294569974204711872296799409741408669293697764422331146837413239163954812225993978091970894726222778180422117980631872312127778515060387736476230389573 600 -69441959707963077643400141546791404610808562930283845402417667453717496621850677424688291359988712648226496317972572340021337606703724515765767141492173176563824091611160543272829 601 119988264919975621713722704472028844004721143140553581859313977408998355081794012030938957614113335055104997054155406914246974969471680952133678713900244919407333160937229349690269 602 -201245398285390308620405118870382368107261678321269761728511151520114622898056055221193652182753889266477352273487766546146678429890916272636583197292159381807895031057742478116524 603 323514655480156073216764341673227456869749394290596137958090002772044649824440527251056615247126442515959418062816943164463991551368055322826697199423732938527817137315759757026225 604 -486796036504272915502800372880564110292184291048532710548050531164788435860947428120527846807230994803551194422142936769198914333903098102704020720294965589567099479711281186419372 605 650077417528389757788836404087900763714619187806469283138011059557532221897454328989999078367335547091142970781468930373933837116438140882581344241166198240606381822106802615812519 606 -650077417528389757788836404087900763714619187806469283138011059557532221897454328989999078367335547091142970781468930373933837116438140882581344241166198240606381822106802615812519 607 0 608 2588198112239494978795815146040672398028082253923014988494353409482081355203256818098484517476876062095570441451074053787383378798687532163134251500164793097303916956963454204001868 609 -10304667566278034538938542727048438701019592682495422625723850747605946500534506513243743703732542549762942174997462890929015435115981188022849033321511647481018982191710207793041956 610 30722780109488555836831088035013470267540274790841176867369268687260351492928001329365817524539418743555726080831187166402674369346083949448246451381741596885239318255601189083710561 611 -81295079124810197394555497659165561604385334359541197627134938630839330893970984014910185798024692257520782496929528475416452618421994278803403338862237293363352332895117339933566326 612 201358319950802809480947905892501282203197949428195072971208107518771366220030604168950487082633714577209355943755631185587777830859497336977298167723390701308865253187645459362404691 613 -478053633064461829188407393756053993322282682082184004842258168965671330949943727540468583923814326389204242498353965123186397044052507360982665380880290055490763465245955154958742052 614 1101741101608512167608113835153224460267100732484413614462112495312326599739682684295008354290934859321490011409693936629415972505455304266495125150125875011824880291603853861770851736 615 -2483461987912063386968685214147082673609075183252318108213066635334887355879420050242666237288958330965466924513947014466327037517155371602611170899106217188996433067989574996301970281 616 5502058407406529810387096799052649864287510019703835338487870820334396495582332812948810178394113680028779349914077016447901657741771507322268038905238280589159581123828895150495805877 617 -12020595870219896641134184057265114281955904403115442475300843210918601686441921078381383043642369636942897281473237702552596152680834410315285566818684149577379559198566881985493142341 618 25959059523341356503402633408346977182048990877755681399808187907071119865180320358837785433598162406715832367531080769959107363668326500730156832606198195628010091876352251126062977306 619 -55510278036695462758736835085238197641954173114135800197374362193374173585386981981568203567073577529380909350666200174526211878532777601008349150630813724108811859162177866552947420687 620 117694334285438796309557418563026345725646245812801587370650200695516927161259370382924856316563019174583818220064534853959201136749825645866269292441891166861731173943541314011590158148 621 -247675442287930490473541568737476075358278493217435086901200126304952700190688449680451078650097760310045978970266135498367741584737797204722621961998677196420755811823739734153162791581 622 517738018546918852013007950191835420311782548207596123434703334615988136994545363969517021865816225162436785855418535926756232512640705262823660667615934236825393178311947013635638962061 623 -1075777527293732719136442834346408704137382909271479228702171535811400553292286165126352853413636308187611761085243842710706302116300006768158288351806535855555420263572874983657370690049 624 2223072902276336545999619531737165442222275164143242873767202143780135721709162076272195742873358265334672902749821715004406424782267331790767822650994627084547599326272177178479472961271 625 -4570853538701668464579142287518241856467131196029569264788731135153532285304102698657202878646197644446269060484966342466087468036581232371304971107181572869457290603023266487473157798250 626 9354394043228319021600090957043251832401484728923392485111977065889474067947244614158871066553580271431281239503537220446392366823476182252392842301944783033046043028060113280510956712431 627 -19061041819040795095214083429214091641426853474403968113334007216159809727552467900362826903039076406756028011785766867248074666812314457675536756236137880968928672134913587472305652266533 628 38681974100922487233958523597863994453929327516204962602643075499554633006637082731930651016958399500709142160230080519389992741769689176757113492747855405006566482808954608458539100601596 629 -78199599736205482039296206356938102520639025121824023726917929690234289606763970606342695571238103173478613800108401695647683155156233486000154525915450258260478273110363459678961421334010 630 157516058862071097354249727513138624412500692760324063823986751426387271257704987847218209870949310944393615590034102600743698762474518380022894909146378942794820616391055460021417760589350 631 -316191520670779759635054538196214473450519890518091673314056440078844291872577727619218008591118136745421703590243863772275811803984515510011699175482672425029128589739758403674429411044165 632 632635602636670572019413313279970170088591193917227890631705924132420202611081201900666083680952913021914752061635154433380893890791703428412518992124501277278733105390093788240174899731565 633 -1261833637698402075985047422324237998079113956341060960607890018820240123057927619202652152762941261250639590846853818346194733273028700661930698869817882717264599291219617861805288850894725 634 2509333131791371092234326192410376081291139157313682307804236604325564506241102494308135672502054836013150080693838987047457415665257992974502743988006011167373125067521618599265420280458406 635 -4976019049103303252303994394668513440598350279247541380991471651769523516053360535170631374612101355550528662929948664454273794137761299967557681004052791214070357910675710332397017554686101 636 9840821092411298511557845620452846584621050501022482536705372982601444713781682348046640489354024787304005861726101397533284289679645035474137198403446541306374055796401892750468049369730435 637 -19411714443691543894476664466655015307402096535879914302762136919367705185861587205626201985504275839825192030781327491290772139936178070298556246795466286829709669852931263243342737864371483 638 38197780104768870578628238066458991516293841046259340538219169606806526294445199247083305105531723373338036011879088378678168108776713124939826342478357238118749232278531630279634414443834245 639 -74991899672786168000320342618622453459187352988856861045538789149290351990341714979011109611042607356257128257522115027613716508152741409329655134507055408533555090984411163055099577610359382 640 146911564963479558462221470516557940223421375920339609840233214522500606427918572163693245112047080531199134948272360664863810538077712743038467294923536745391327671006619251592196466094927132 641 -287230563559079460266991600803656640009797576399307033016825717357772406019550869276973845628132409827372958439184082127047206021233065018203821993251726554188430789426157190027179958763191900 642 560546187428761823181293263562395789363503377177272611627625002439752048408451932344612523775057853169750527783872549373529209038760772857242084572221889569269354141516528874120807565564924267 643 -1092138937489900735948788130782440965043582604338402935575992509431769320630417583543388399873488714187416244920710229105367508795835350658667444071175505163914260871091969042005136735228394284 644 2124797380265631750875295169762950804149573278626802239136747249599292924461176620217382049627503448854840084245179579656051697116401907280963281529586268988185633922165271464799007634968835328 645 -4128825998256134095056262106130603592378596670364359403247435119520584209167759780557998602760299169731167783450332562231404145340108279362979531111162877098083937974096034623900363368795006928 646 8015142498330517644172388410518148820418297612344215551831160222697630655050255636329279947032188346869725232934324298079479627195894199843077185254131849160191625839267910830946835490689294220 647 -15548498715558780052025485023281280263127599777507199621534647588127855996522340514766824710289523732751088492768627644376115735718860358257454607948392703112410551697349838224122185611082191037 648 30149945506624464212135687446996645779743309900038832817326406614860120177827539719568124144445194854830580785183048953736347970852478204679845932494637556932873358685273694215897895767488196037 649 -58458194239806824368321101869642427798642556521859981193209695891996328528139331788781054349331114026329230823155996346860827077413738020491597005925253051659054885172313426351689708890184361305 650 113374768882967850397979540068524735676543228616974335017390403217558852582909605155471113450342300587916260864617309576766257244913084693715291674340515516715198797123557430073144510963124677230 651 -220019690099741801715755071334311415894905484285705988224194360818203165883188093767108825609196580763638124312159248349501698579564309270136079543184750497650701181498624079721747988233157487071 652 427417012300245064460994703487139106705159306062289430827078478823877980105640481099356224447038069332894351395051796678002951148929354111537053497560761011643674944855787147305082025155129737479 653 -831504927685545808927551681609380417882237259651242172585608867073314144511009333185259284565952210351622467967469435073234632235857646149385998205716086718099968992758425730628434445574047234255 654 1620621413333986245323038758319910665714789382196026558879764200736305200913146776225021348041746829293775278362233005903314543371616413659336935266143219248966583075762280998290745869219938230205 655 -3165789593437659588454175630298260898134187311602087328165527060819654449864093614008428080842116385688527270964686254507377465140477284944521631228063617989404596844460000536823607533797223150099 656 6200692687769862513257546347355825571094871180377640822227126449518558941134793720196766705698389157659987298867073402467019055227580661142753650392017321969941850746547523192168968816166555245463 657 -12181989671701216980220607464306833746080471680322623490831206071830965455160797224320184351031241328762540691325919836050850125906935853516184290671723140561262584877524590895304571764095555168113 658 24013774784152619384683025439097675167275845057734792052600398511366213096839026636477133247521913439495326532589566961260798024974400229853190661855046167533229195525710007785624201529619947204420 659 -47510254879963978872875805536661937157656841678786062922590403913595080231971291562933958223882396437536265987119905018502536871154541725320536585547007999610359573511672430599425096448290430814226 660 94360534178695155795281549925972828932128580420611628843682954172188633142624740742193679560440961733807611408697451799855455529456683543364588121163383684091065567050364648015210987168148923304730 661 -188160081617115886580337507568875601512020658657949974862832996451665872830646477284022456750486115544836768864148330619286273196066119575715259150472099358341071167824804492065214167738435381932578 662 376721561920237486132967764549955626462959608284475497388107537814790542277118613250591933264421797773319965484958917209849525277646128713623438245833292733154568786623588657402769473048685279631346 663 -757275792016389314809603603296506766043556633861870545415940676946064942227295923523788643953148918206044028109879787011631200598985305859126663875930448514752530517085498936787857154690156615185410 664 1528188445123945271152937012923868896970681892779588275522544572871583411390678181927005272542110479489908240432636271697621304975534002514999332861846652651343628937528890510637504217709728459015442 665 -3095311264087731733738290049596820321233481172100142629372977732110834974192576042680330883788539936323455526536879023777183622038937944850350515183106847809525835116249904018990321394763038744285546 666 6291043491718093986354315851877583846834599343202514926741738292239580636119909178226121161680676824891435343345600928214093682600391556949350760130430781293840624785267293814387931193642860867412043 667 -12826105072116565198630915979382571418867820727557313336756268404456494822380588422836041768812350391676268264888194846138886411231368179262662840360872900767743903384427470004589167864149736905863560 668 26222004960269507250701563727595842958022248135259414062829255502128338380127097560113603331588798841891739594430529606378820868137337845007829579398606355790154489736297907843996137055015901011945675 669 -53736552582620223852812512195171729912930957975398013895312094095712635284918605136810859979130913096726857040798100520799494195995165541734582146418050368692329401851762365550528602583006918895574038 670 110340429933510701843143853846084461997153775218779144276401336218064992527439029910492339192919806419384503413421250054725377154529263237286122772093829982348622387348447900049914190869245607123646651 671 -226928047754790963858672482881656413945790813314596320476016021599421128284059896366547778387337637782383878634913548505040895959573634272354401284775767379784771917542913730438065255597758011809897886 672 467263457012851267654030953595652086769299720875161269480306153921861774471034793368437349390337228998014154611106387227878603625561773657875965081172905520617800569415301891976880208302680206517495002 673 -962929131845132172852565660361454581917589241287834100013144382515508603356321047052487801816492714547489456136557068305454891627219718065264864237506049704902027253255016983185624454225721469389317966 674 1985336590273991548788436055656986402874220898213441906050520436186686744140364052433354349012178692418114267817485320090515838090438981462292870605455577026027860758168365410455303868969326328854908785 675 -4093936325158515078941784950669562999593600696707719812170444778266967799333731038770806634507558430809157967962155241911334468992408025235336631242384344433664513250987232918602206507211128110837564100 676 8440870010737010044891093604864482789826128244312979335526224911762578999020089823799957488529381937862007551103033732984835857998333176927802225998804132874101395723969269325299919237774454521418202247 677 -17396312706540961608494441665732391318863088026321954400461024964722964537873805321453457773585645758614294045195254705492699889663161389918351854820787130145417537082026441214853465682055169902510851578 678 35830114799403798599303774705772935225858899916424910366807048431872935925845868890718714905053028087459707509636991732530034469899279986361525193641904225699461048262942530843046484353429593794428125281 679 -73734259553617500427353758301845764337211431365867636247561446143975401461753706702525788082191194842965551423922625252922479520331249980625799556780083005478618373296438934478807884919984218639245290115 680 151579686783923495286039322625491173945308711111065499770531176132643181974103552135431418894064702199517613952266194049329415772265415836861629296532767605465881132874500659367827317571090289133316048958 681 -311239092686604722499152567568708337864149054337650024918631572957481671566368464232281704994765030208611640235902010170480077661261741664828125737059401802250591222535591770838621228901040531671278936261 682 638218208884416657673918243935550673155601975223551119344657624112034348175467221177573677841029244494887492301923010827330442047599869965738161752372859073857383719892177970863781715858532235068318938421 683 -1306818483274055733997623569601303726042575576773039015697046233056219651264833180478017741414930154775896632479840986600002693759655825937915404970046629054957983157146308498240135980466285279831772252741 684 2671709552962279805116625103298197994020594082624831324909155792675868537758652770275170617338535675666847370315115252227740672387881877724254777441109583030293147081517698576518559560689809098845159232831 685 -5453243594369366278738930402808855419601250658420726088866573627847650033651292273838433116702419234065513114468111468792105822386543883594835518081535636764813356112192391553092586234300251450409346700789 686 11111741915327717693768636793165463726105192041417862925211875028054145202990177467087971809842153549769390710310222395442756877033735037486177809134414519984065230101551984082410282868842474540254985944821 687 -22601971603665654977430406033646222204956611571154919790159451516343413534593280821740688708036932802411252600555772767100220876319922605686378101451210946905761639393239542020699064418961546356977997463149 688 45891004946090899546383129424389507713478062274807926881283186761352500921933707144457481697571899135014476621364701835873813129185407491989151959012803964224347321389781703428782459885181571117621051738736 689 -93005847045002746580908093248499863528188315707367645469085510431898165120659284682927634860160111586834691875363735127176205289548177293649601445352137959644689773305165597882486765697533352697217537780386 690 188140599831161620650141515201398020143062659256917931257080569008594254538465339642196537577516951692138378365706446370038075792081028196912111050562002140820140067852838128147631941952496424755781216534794 691 -379870790089028186984569721303475333487375335208737763615145341217590893487461903696258004747428610417718035173377459095506744104752764258236304521294024766214364140441157465521821941567331631787442627067946 692 765534794310463592236445556140483496343487913308467641695856425162301921140217815982675257213460564412880220527345568901242539592650276499579321240166549274627405936879888332549151851353568474878029807878410 693 -1539809365479190130155435398061503803753951980206875535537690122329845199270433973384393309145139447431871885046755130913452684937840912544703175069775162268835340793134151474373084525829017627340198334047722 694 3091305070542498935407558100290287193876576478314680067979115049305687193684737034465279233283088664137355674082640089498074653518900204643179723671016095802737831431968769838744151673087489180549513900458730 695 -6194296480669116554881027404883492267833891031470523063756435547656087640089473485937212678452319936566253837601062309308675966377909768186213530273441130623336960642481944153557154216806502440179392027558596 696 12388592961338233149978897458762265917150914721479514398297755597616097460923531351684504775232914356033458166118814596477636823413207532265391797061461876479423214485305250328154206867623194811654642846951142 697 -24730836789891922183827427025478819226203393187671144690475944524811505283263392296602387694855023243007674972207207585943990786430732061708155472522544410968137245291620640189114906473063955493700760097530362 698 49277848385716785474233657804644937725353504815013345110792644196207663775846143918604038717601496435077263561555256253194541225946517184845022372430783548993508236857701203960401158724772945308702269647787217 699 -98010452728334586398654931180864091432342850304355740008182607992593572023046282117391669583167512040400577064648447512519028531234205612080494811934462698107208955041657815225627956288138735219752861252160194 700 194587479692800436881561751487521325515679717938696102828730357071107453151941065073657121255385965129576645450325374654275502504813703845364940275754603791029715370426137396898919460484497933319382845858301564 701 -385652330073162006683825208042850364047687428929021255766490428887678294744084534871410869214011037602405290783272194641866451217304272878936099708961373756712972241678005379016035908871143692976336324626307278 702 763018625555693376918615094588880062489888895432632783814811235150444278636120761238939906266765573589420870720022293287016922663769857752253474126468830884199311350522565480229104702510205440253917348804795645 703 -1507144961863378849457264535657795888943509089005331594008134333991338180201549323135940648106877066253999692460706883086689412554114274914895285319728344251930319437204995691624094256107828569401398730068751372 704 2972224003816396673544400075842827838824018446243773173204021347786633012800139582669223521516431688901734708221423295019479233214945023737603070278352638979445505926389975436053482250307871798709237645577576664 705 -5852537753346467463266820727162095842037860402780555228692206737819021490738602413638086514680573646666565385124954779878445342483365121862403075972767532615579069768556543779940216970467261189122264090159188336 706 11507384215954782099152356401911941204524290591848358961494224414551136299118320540167151089245226680115810741749856655965177881385374330829687296019736759720214885347371911203886508224403119376467836423820634623 707 -22595220330219949223044143716630625647755445494143434345031696106085559358081443338002056669652752105502573568213263029578459344512677469367711095540213855570211360107998618385043931883340187374558944142113098548 708 44310508204397181882328867939464442955440252416173848607416154167708669370556634309991447249378464565871073695338494025672437555859792816096387011114377010279615779501435001227889140535016422949200415707621761262 709 -86795018577987285434677126459329922001166487197114115798975793881280828555939638715622587165055167778223562260504547786389316997454056923671453054903869493059229115104068621989387058927093091332146513093283612780 710 169837676453348739347484142331404435502980020386618595558952289419105729397854031928872144243743867833075964902131931311439926430872040184454295055930234641401012398688904575458983568151142291483270667616963383593 711 -332034778997466409654231083141855706860335509459937506737148188273023189716127284949980112175166887251894500184900202312208173847125530087864247530279310230636751747673943958450696495137146718924287447994973315025 712 648647466508517403604513470085789610516141127308296918772413424267276971023229741856730280449791429308597890467327772775118994729660544876779798954079634020953913981019376045086963459744440339653139748587114908693 713 -1266430103012059967319130907539282550935215125175439055018764279217956630000987191209923023406577615614830581958368756203519896993511131276835602069143613712792615154536932501534106504851063886148261542325247999437 714 2471606610422354883286107476429276386883588752302081438935765769585585966585740467230077287048617313647246521044662360742967143251439390343321775484285838732379162553780490971817706622172592066487020278230361857633 715 -4822673656298790399659715509816948659166396644884267554076260494571508859842871708139640249328597693336181629442198916420403399976369152128402682081102676560066900117337416012050886087641783917434110080592660966567 716 9410178472320556146298416451593662265402841806457148569904650888722072618648206881448690382211412555929482038563839397389203407481694902360144045980400345337188671497825033205383470208268807622407251386287961678367 717 -18365644089777393872838398872458870956801897049970036500327841667289498404313335537625769577847075288163679177610562089594701454196312610395422440164884378975304763806985730865389132527547314095310847912913297273635 718 35860363997058028490393149236590795314432040986503873736990727692488367152879013179635581810585369704994865365658156238949206614465166243143363342036183204589057339223429701703039101381060593352825078203467252384349 719 -70069549946609860944888355594345558467672853379459430919751511609957740826531380768223526499979980584091871296711200937533331912587323599425141059207712750801000200976056267429031073692811953206751846280988601797423 720 137043514835046958736648727940812461718273455569736805633782234657113131590788072655085502035642669954762796696222375738874127119359387827365796077991477401423811848468343396949688744958341659940952702821033212589895 721 -268356026193279633428344927723217572315509403279358130644021400801122803036783882061130297271144584177771207349258565052356214888012547548075917721068318985331504069401468018989644167508418064858291877475911922605783 722 526254374570869557369676181737472215492038482146275740762874765679222433997368086971983303737526285597030413508997291855628193327679985751497194464372557780951785022200228392718958456668347233156677517832173575501557 723 -1033750137502860847410671796286108682560601812595232692102660149074736657819275359862893624067332156226748428165064202709966416914428452064763475502408259609190964142438881415389945512443801229584263529787103801168243 724 2034550445144846068578583791326542584334641498044856035752980334815187752211579440910350854966005320639137065626745618957078864347392063297785609743460866521855868172611318607874770365659782867455584328366430807374471 725 -4012755113241333525484612657830770471174500496661527672196490442605760970705465519335754526964362508199971487265928554720342556296340144680902271946111158563548125915744364163572336357297365096263265109908616108678331 726 7932580340891936148867201352835209893139444061700947178981473504233421307882613091649630999963687540845559319256668050432904350039983218323626144759156731271106129639354644237250296794823183665545068662175643385128833 727 -15719752864266839351698353847839159076501434332739067215563152569830399115561852011761626394918360457887533876423397456621744274132110849302378350324589612521558645233892760019610684752617812686489869484360359871834110 728 31230677963532102341089209860618489867164894733373493211975246356062742622929886900170792306388187541748135932130767653607554508228340403051028366593332497705408367140116408003464590231358559628200813022827919224337582 729 -62208280550616412046606942043573989011264283600042454336115776678437158851454372227759793346276750703035225223058470298458839401359929593277274625844866839258420432151361139221665294779728922597122289151681725038121466 730 124237644215111544459052965822816186807609464424709822699111750992305063995687745932906603234145915056021189986001260832432922162619182099324623575630698585861038046119048918121738928286761397510017227463169521293460407 731 -248761833611093700501830795367742712036177979806874444426947907624237897731843503257128869484959669891593872120132852983892964952211505055570515067711183761690924086036836062159576592430676755441035535179475345522779632 732 499353036265421850852863708310470997322079252781344313971961258107007900035426496972726328340764655665835157121529967946116769441838611663996506340189029233513852589046152457359616258340951902954583099187404175597843585 733 -1004788343836637517097521955965761222542948978568593186075599263824684545877070417791423845712680336184000238010046430897179828890338228811294917198223745802379836048636764301409088941250524903936400465516553536816020846 734 2026363575188609412479143059664155333202449694795546397057778325443467206816958590027241009073122752254297235114388253942055916151283775981541489997240443578388771723090481344833147774117639193734932883486464399974841172 735 -4095006478038976864116033149910141748073764585313617379489726310874056645002138775972969869886083575211416421380804409421678964252287847574682823863667946084644337254689962955015698060029755343410518501462690592939647617 736 8290733760588393972969077296060563712076502402311727920563092015176255981112891012526034955306127840268767892450173999444408206570207637832110759641141229238835405284202609611878210783209122645946866691123435685629294105 737 -16812414207433646899005167227615959164246055057148532196135553890990288614477428791125719975555495870747814720671932075501408252580369431947502373835789742027919503102597064920311428773772457565172923560070693028984504081 738 34139495910943920679327631220437965665963192125588301368090682286150637145997409677687629869221423938188014890287014615383106401484377895584226358240748230422944996492974768825395805332719081004897676761709496031230518810 739 -69400306926409036856313576713135053565214234326857774993710214383193759557074759294030965753926403001489330678875014584020745966021648945648343056526934571360094726878665652983506800601411185398586705589550076422177396717 740 141198090455502275554081412381851756814457380506903941407622430112026994600550337919473339004238169411282244873108638006958757015986989985763487426050782449163712242685235235402224970728785870578456120738619172727388314046 741 -287439102388176507894843868871781232082856743455557411080578859354513635728274106729897227826226503798805816260524719896581380085372602648028166963420623598173393254342059204956464455507351895859099879604376203045091210063 742 585330508607214400982504300377557726012338595269409667274859016670062318261200635117012936485697940500534779582819512218289374738682354054377537596776875810047175063127006539811432016498488395768784184942555063272805416975 743 -1192029561273058643554165199998151751495987469539291310255321930636479739721538663628867178409430531675084937376650015079508467879284441646205181540567302245206699348357133335019974884530407800168642536898172680189039199737 744 2427170220573906593321935476782607294921435448383690585783499889094059260928303782008372244692788058039212207014837727725922233082477636671896706905298873670714115367010098199574150916611692227417400698188054516714877815747 745 -4940179706380688558669027780938885828363553121956602918193017678075138224267989782655276775705536243030387632548817925461306044836108672437891427451310451610971349926148828062898944463827045820984685567286791405948769908541 746 10048981129295686521326464302695656835015352765286093575590466925852250619067953773773175075893824879702176306097981625735874229518984094819595070872974558139641259828459030592084772958064098059938360358106214562600166135793 747 -20424487142228299188556409213756376681914798590986529225245071721062325221604075116620650271735377526071941914363876194406518173601093271894607678064458957026071735570359594776822873153457870142120965910912187101890310169177 748 41471401278791405705241976595615502358147623540086298834321235189557770162046053964151947255527901715104992516133131548700982701575364903612713502826554292041229801826548751637690244487404109147892474513285158170635747828693 749 -84108227391872270089455277768257298466717574194791451109022046438864706403219401871880147632616615888764166753804058283579005432203207331386909368172556637200304271462414799259899961167524803068257027494388586526397012908209 750 170352729100735206850939398351170472620426945680116419730637306107279676985874310811013377721037129480683988638019268225216792599070004804698970383625070507055202330829764085554542183377043025633751375439290519902262904841969 751 -344519259485936518658907311477488264837424138220633252312941808569040653763690620283452424448956413337935033165136290777499883842111515438602967141515095299260789588217443159613171855741213750780246038865007191304655770437520 752 695614150136660494652969521140319107724334930359403716229504586413295968489197185487175579651095839506374830259623975831412569197218654457773180365119873804166026111593605035214781443330421993041335400150493347724238183453267 753 -1402018102969009123544263668361954032239094650311696304372812823519745290620800644954277037713943140407136221289627149359135207709717215043183963480653645744785924568468742576916830708372905923748215874132897195298305237799095 754 2820404549837773883926865869666380445943727367776427122194274087996307334677190378150542635247526164512214767964508186296397373082773470180060332740925970165840006211302208854576324059720278623597449666538668615904929550511900 755 -5662207168739331134240221262881223412833806763204784373584243452099991133099513882100427490458198587212398851226077922524669460311280805911307700421219750058431878597052586745259156553256665742995922172313328261053461690781450 756 11342835674988618469818769920650342460738241531900152357408243586456110879328373155505688361957966178384499985946956602322542687352949407162291057897459177328313461575682203142846890042030148753894047976793785608196286187301405 757 -22670663352676617733293927006161499429072276361799390281267998212663197432218352063534077245930859854794355660901967721610843370594557021399002951940801092340784159460765433243586003601761036833545794373568302679177532835709609 758 45202040395909080973914912751746176888183776350472760564935503671391614672968137978094981892231515766616923593047338087826515878315190120621090260281533130597420498196345760729970122254329336690399356782164802014401220056745906 759 -89897176416627455728913695080316384422251379590478580370611439830945372931344247560349115474343881017765570747669507147499855321965019901157208442169654225250553215114221320032110047339968590270747232529567128340323945337797582 760 178307132568248496271987099567708486473234302765706599488970301694786126717506923585704831704869203831983057240383767104744129259053554463829465493840333989533763932835893226684904546928399855978407077371417891921520216961490107 761 -352665412991759260989263500578460235725273061060393924252621469204127500858758806349803822677062521823766735278755782466251897154800740902361460087247354242127695485806695196737168241321912156905645199072014752859906960208189916 762 695441326556930756364364084983510906042053509712782207316016572064668450587538911500907687070360735544868730860455386986576203872515744865647755660903423507423139001590652067336302129442289033372474658246723436935066804171176468 763 -1367059132576801953349808730708696472952098380869745547896996371184646875324845317797226756113781427904190165983206745480658275964359607801294426993964771280846748104342075203767475386400526657791361674238185255011445038642736222 764 2678311182864507839502581008573495552685797592670902198348665102288201329752658359668588053903336037036270450925730251149590126190950301581998388060489338843418633897556653501645661449187728303469583481229332717795133066155794819 765 -5228648800135239126051828928134571400196859527822026119788231686563890388259648759774132833745559215123849121544733312079525171040801844327545636999147375648931727253642811298471930117961992730502455712870595585352700672273363598 766 10168758810791469314698530508168036945156880570193845155063591744838977991260538926281841509100116375878225205255191889984119605340595544499904086098867437184998492626148915497336647666801451108603299647941896968229149081250347655 767 -19695920511727289638450675789643393931023552875738967923584561356969403568050051514221278735061807921159897638768975959659924802942642879432795055769939661125431523670551727906298051482385598679307754523001961755371623396853167030 768 37981744426000377338687489903993219665147915003237829852240023432213113625148048272997371494405276475417029707035592428286306574708336212168727044815273445004471188387767902189572573845620848633505436559373508312501277526428159918 769 -72895351449362725245985031621086888555447798361744235071804996144377221554231375861417486871759222787974771162032081111636260666793781818204478871051884198758130497842917925272138344406669183808497317873319053894452559646200807801 770 139173351108425732651932230017830581075974855093406359803059369488067072206222584114584280945202762994704887038991641764567207259084320278809422846737577133133346475566901554041826468274416333881258702389791141778731619866694175018 771 -264185437824885970951230420271602738149920348099430851685652262502374131213978165799365488339125846729224677912137072770505457486178094215671451163112728769477111790492397584693430528503751105919440527423473619338745201796548463772 772 498277850413247808783392598890415020890040752174371073514147212882219785823714441125432928498611176981740157845537583444956169791590657716169267246822346049009406090069022530093242406239572764015545515777929573217701032481620105704 773 -933015628368089373676712983725890126364926357894189474079263918112449058017568375992144568866700136959919614657897464509943547918243683962876762688256095866787090754573281668739255122171666643852043486430910507428755468155505366355 774 1732657848014302322514747798612412489969292288368727047234423873337668464073532023996137301151888092232880374082768232387044018065260884078172199528447651755136581588292431534298604476280503730326135184192466910767130048130027962039 775 -3186887846201371233078606886776749150729526536561527739786007058942810094533332125125452563068454330945323624748535598970201969217168485739732727843704034700534202512369600080310585341493028926291587310732310750302235576263913228063 776 5795508321387388916409664998663106938893722045737447071959720290844744326886698672067460661216343760280870301313723556311841587484352932666186553979416025559899654327390273805753487617870972792314642364057500437488591569271960711843 777 -10395811440220425613621550888027370702927513824959215413965247321243866361636737160292348095351178350728341923079191913539091407856216833904755641399328441354297796889108010109205387857599492681720802847784252799919637797135336671225 778 18332624935740488784834430288209054590334256919547222481327851138637747741364782525149515412378386948173905903728457582265181163589335642075432556935572549403545027654047605861538820217878696116960656956500595362196301120113179912731 779 -31628362286222661226941331367602010824458016146804862638852703930507879770502400683377096569264427449269042285433183073112989141626737815601255962494498051573114030401800790519775309269341903553856169580421074003850315774323874304965 780 52983039598072014715322442658863382951731765603905346319118627126882298814507617711940672525543071921114114057116896507488910445318642366947741932969895398701462685874742229287950427315907109454033458689257181943810030753538737530613 781 -85096742814978310500974281098770066527154582971599353275476916095640418097447113815430174047864061021927850573668893073376643533744657367951388648442416236435895582232668178518922311086194580453940861001369742450169378072366991815161 782 127969760772268694838722689106825935816022674617399045433209097973908951985956019012265118809477084898646088678456345425463753381558653120382000007260844677052632368036435898161337589994414679761580078110887775120807391802179881736209 783 -170843973092784953486476341980633832408589209764884467991923855968786682760961613966781249601062274085090697450020916431512292025421703391861820694892643837320322790651331644051497993445749903313604071553430591592681340024987082135457 784 170848911038246927586904276221323306717983889278602977257894571390497011257030237560507727190435874213978598297825744053357815489295310220177423513114500630675332383257021558977152904164712642904637823553228840591067612206487059667057 785 -20411762499531971359928349078524952007648926026875122940355583322264301423526892210763699182752610858719906153321426287840294241547845473978674972424279197169050823959545638865475481869956161193891347855681775197049773891942130000 786 -680736406004576447780827482872823054010851661061829306215123597126201946162758840580263614048529602610523752743761537667580393574717165666359779246656918888591397127170213469793224028536603746935846976224096136980799851470948798266452 787 2712786352791526890227909770898758196253988468287666630867377021284566841057382135317826230177615009807161058279520844371444609518220996657735035868996959111025084579259417298701684149362502772516853905174886109016371214042657806689304 788 -8097745090999356794948618281567734705519172753824258940936799528084202486666723871832176519093402532431066490265190966549009992962111757318085692283385222637234736678377451012709830081480831436883274858850823720706822123910201865096856 789 21459503363838792030536594423348252508698906435237803880261223157470568965081267116669056222177884513348119823924694791010117435222506181095411790899523348247504006005796899980092339687662120062077078634287637678677901396952041983872951 790 -53248816029373810657621659013110397468393266819636340266291802709777332841512618201998497617381372019763360316180233516851193699776608066915746966592951443310247903190166033706918190992686758682454119351958803806541027031686791516379109 791 126688755154351482831028457012431117216027496244168211962811632409628242905293571595994632422280385521473664974904082507289381383415755295961854698845886855707214687439674963127234382338406238076650564784005756529598894183695248153624967 792 -292685616818949757058949789045585345559686415682229650893776370426170411379357873916310485308164706300815892941402621689989059047135124316275799859503241327058831397217038907401378549062361489968590537853189712500249685041452276785018599 793 661580470258051733394179163817452636438400363257967001551789999110488098732235267110539130418611540887670427859362866335629177589530622766378219125616617677767454036912708634391731627464348101305523111800139243298402254297344039096929387 794 -1470282328570703229164108888681284257157070950773010986118586617144967957102981060863120828481018142250433756433840398061128448732600002101807027754211152384818939233869292898335841715288781024384627141814594281946733908065783794215487734 795 3223321117371011373672555927799493783280047454281471904945848507127219978521127882259377881735441229587054661991214615851326210936179545811087523777742236096328330287286887315956974508034074754647028345668387363592727349600175337959931755 796 -6987556537406697833242719906064747186161824986705512299929383215250361335611841904772885645910784582150437844473465112269099434433711285837301199054927449834987790688923443624187459038223766945639396357632084296670484354841684045083061236 797 15004826836015753821924647189506012949912737968275756592912524313047209713277453530869212707558999742189964554182544278210568516914665558612271963736019005830575245895077449899750064819791379678138445544539020897681534485200999371749935875 798 -31959715541868858766790099630562714772950728976948548972033608132515155163542256248416919208605435342709765037182014837792727283666442895855518781338724026364323156388221214875020922831107973655577183719379197794596598863862083739858378164 799 67592000810610784594439660194530832713545037506750390254699943568225541217419295173040146560384805626428514560789180984966424569592096195975913537031564072526047877179857049183384971167664009740816380663415156362027460941274806892900207977 800 -142059366238629913427528530084619445835743087299402835885135854550297910039683227938421706705185730495978045245815123518509017074481703894849734544913033872603730198370519228934639132029858803253180099311836577345373118011622808937100707969 801 296906652531235064989339561794925430094239043964544383207468631383464715292428301762130989172895193527178488812320710874590450337480761288938937223402163671228967339519783720828982707561118284306552086674094572733271631539515034565804424424 802 -617429301841977328988182621423331885256036259657938557383516965243464367994464829291519356885502562277271095870903066329535166631650046020446411493777784363087366694803332215975880163894972141162496769709881763292442344691033245501931293585 803 1278127163410387099084256661898032547701016631387981517585828711837019388452394838542966193240704766456190749505914824575489730892785291420924064691903707453366598515443325216950001459783741855242370848437622406966999192824745246878583310122 804 -2634826365631160802263023160522817039450001697588547253055278125271280022786247514513397452576140766290439032666235717258369169335877216100124606338828846587723677652182815966620256030715883504982987834740177224542959092849327090963255986395 805 5410887835307185624357807439882170420800981722145075784264524245417699415345268828648835727022562785666219776322008051152092695300509723924895371540732240284815242107554716682876679701732712229783012386952649182942437645831599886745694544029 806 -11072662256832011082215423881172799132620176589309296829418098736101120909749307110140336324149703875660070023171049186627461554328401755128093447177502526449464714397738255523711415539877625284810239103126434720779201855568262988758298858478 807 22584773743528492317566989025380638741215018527456835922660360510789964229896153243275494752918924113082869821991183570704100598294639692766439481410407433020833125262275874655763015912969490059345281098302581797673007632343970910680156485836 808 -45926210246110029532227969807619330342281693468234454734512990101501124168119731573538037599041743724999645082308952108881568769640132653117347108262550006709118440866232619190477450514644327199273409112553774714962582649998514793491230089011 809 93127492671829547660416171362575996851124859126208426387411028320393313330258522055309510446758357198837094732224678035960330593782712289130415298648627671546856189077334391225212047690069576331956585420072014147615682634688063540362674514708 810 -188343712497341572473848716456301551137177662308483164244310345017277340187975082635670609642147417283694212931860652226584103779918749241616454721038550854071254586624974966749784382177329878165523013004910654823019272374945912706206504805487 811 379977226435915771762905440914902997866451286281984573147776150719130211322701705194728825271875570513578375562745544528766033794732899264199699547494240724386701270122273946545111850560272126343345840085415419027774427628912387035970701574880 812 -764838443033278343752623050835629330258606099297900055418164592329909617911764499875764147177216262658341112877516535095664427127627618559508931722134661842462605686853150019225592737361084564310712685630243546243498625729229592868449333737495 813 1536230212802049227912389730718253799690373775156086304728668994418672778681349624808862164360372869852439835259973577995248682490626944907071060015633195242171040188381475261264770933500462820607956385386002065328687333443697203061763416872234 814 -3079522115621644653594299728225755200441668563404179477945639935330361406286806836693644562031209813207407085455922605624988607409061742480790632491377040665040238966394766971142213998487247543597284919829910134716277640360105324985325022503393 815 6161902030907580895938141556701743763056974472408369289625584322453108230670356585352652170948769616894495665349147941966623227159475508356942885647352923596742141453342987041484028757911954773592115933405813248787577294052143351536840088203748 816 -12308734339296722336300671264326806434050169065769450292486798564650422595176189390221522689494566838552263991208594406764182983964727906137397444673971949454463248570291890626545659776503083986738891704354764913634898346447636610745923538214655 817 24549415052425308663537977575869814149414113126201755209837965906444540663196073040714120947139713885613091132786861094095845162764322999609222646335898245290100362194828987015958932438056269852592462346739246284560957290812583744934669159923760 818 -48894476100004317352701479637771540128067798136913239837776465046551503840429624428297088541286091321664033813646895742612873261917025616772487289318862507013463496518974829514007954318534552725737703281604634671254442828556966711492368149553079 819 97259326691907741064437089091266134043232500300704557669325749397213493616504070838969421770167362481031916816095829460940142779310469882580598824001326488558324054494835642855350268672687073055998970751442186721160590958490978910613408743548040 820 -193249292062852824181809557604529168317861805713977203733409485584455882466534896192802706054234505135678268326583450333389827366720390406437963259321604695703602636612463272066043525588457570329324274568545574675845962043964859334499994796021963 821 383603726187978500297399621887750181169735442772991563500399662273865497940188410745090436050142573731176601656468844736371944405297752775810157421847559985514271234119444507563892436667143182326959618647397476606124736465089725913545546115995535 822 -760833889931641164869313915953381655164716206007805065420712344529350695597414723792166860498502564238165427396403579029349570708945626782267317504947066734417150355949895925834450517153243459276644207793217392246707687667891194411424335765401496 823 1508008295779679499054729491673869620068432718870515448087794820449092797462383989383927974791223577604859358931531115645349414933509208039494962713087666506408545760842713589639202781695961251981522543507141141505303876871787034876693333865445128 824 -2987376565064302297597967802864538608422422875735662925779593601284941755917503014814898963919320330501659058578031039757968746358762684675763908081437684267573018491007225797379542140189077195860398670646395896720294429760895649425927250173196515 825 5915816489000160350846878818068438867447219936090808227476110120718581119965915391963448701073206591508969775180214280167908911222639323325853706224334221636428375954089547044715967895878011549700112450112687821852463029035196407910678867191959004 826 -11712358922375955941299401804822299951679298020853915047649796535915077868477967101792775075486746894164122835040711100276210439357416184880302302921938478129163543143852990032253032325869029161897214662639059136157359743445037986933662404598003484 827 23187046724859789126016162668762155539832782007555115672187178936258391749717814701222446028852641968277590086585776374204712102409399505629277837729208525892058516916985883997819713853577358472588979984798676852088066965694030222003233344757365136 828 -45907514599294677084158905062158982988783394437070387760563633924667701830895658581806053246951520577949198414793332154165295927140890153326743137217021829806023987040424180260197874919569001216241217206730907018156989669173705736491060124753372665 829 90912617845288991228031328590736891208127168651563810560772307059842283575477510681823002414020961836966457244239289875999551147445265372931994119606366178934765293100125630012207001645333790529996483002463769058747332713312849721681056928318034876 830 -180106552722256296134714311929675098812121638268313682309495646179794320404227791230078901756591603246748042925758664467603502874335157489314583446962157848596003831666874584306822202505431646378275339121465588259000607319102415522964212733586496142 831 356993372805751675593300159877316689484771714692216140847960051024255824096389879786540042105718466222602861119823275142724267114984085235173172205792845382958470641947495033760642830682750113503861052992108541034567326417935146928597442938283313468 832 -708064729100336833538555835810350621451726793669918735407166769297088225370721665402769312596418316630454082042083723972393254115578843565268442801865014814598833088940849195617144776242384410636185517864546203218519335043660759328861276696626776067 833 1405466489435438545412675102467999944846298658484089104411042068303499317111955965094863219603771870046091111450589871604396716592873185569925551515478590955048807048558975163973852709122878612974350351526110569144470929317269669258492348937009387180 834 -2792223116427193810383208479394222434863602823596584039749382608204265507746673263212693891822545859317895696875417020028117725901132573670698666287446157110535183037876556493437349122399063798359110571241463723633214744128659538670436825081856236184 835 5552686423402140155778923157822111858068248277550210231967359635493700013593488983214213783658544357009532045558916088453788396271143273366606259844690609652547710123310119871052241466602716199616042655350525172034105123473050483855765895139617562308 836 -11053862925107616165251019672363033963760858961950778081973388772516841399633715860227372021927996502628929080792014445070157157707209048047504647245856601683683568886031715917475626284017751584917829963136475983789750117155922688318268520803671122085 837 22029765651038299006101899092239720250527804538015188290438953955002094574584687075058428370150434219493417188034426116132128989867764138852816015161666679447596708438305886366476454018742044426265527716634732940017386993463779792076114877032328241381 838 -43955120825419395509710344322787934899369027721734807649563859529437393899074869653203709099526394315443502670934161184882839461169139680014100776580725300722384228811297287062956986171234639241260879874426367198844796597170806158343952663533092348515 839 87805831174181588516927234783884364196679954962025718182093878498635217618816235318392763828869564811053543595456943479304986075024197682130913378863410274495042497050602624883174271306226376089422230699231760582416199257430192389325909563293597731383 840 -175611662348363177033854469567768728391506731876028562714848246659901480626267901237058035707834605274976176937458826909005268453144028572985785994670889077504751033737933002813126005611117990680896616102609554235605368294511007877322627884915268259766 841 351635447340337744288643788785165508637327987550059439149719561179839305871355668661006604090402900975320096283529874611842334781830761919033026599911890699348243231566880585796798471709969402027038253266315576468470853475689862391922422612231910064523 842 -704897479964607650896319796632043425717746535828995894217373445610001879607008795505721214240281193903215121121349674750918136190591815503865842309340877689028955690625782783273992842216338038428670308988019265171782051250069695537365215755488840466107 843 1414587776433092621782125163817386233507829516583368724651612527791446267955507041402337064281398013564855940179711651256544917458756864752037064640784649438745280388070472307590665530785151108887037370324929798862886886274579069738018780282853524372113 844 -2841669305545936602119721393138498437051822982796345631647555776227459912389953980608022309494185247501160362991450542675404202895546826851534048906869478704127570116436264842030759244923009781000439116464331886543751166168331411057500212399108662703678 845 5713721109156352896520791937376426240912124583556968491007333472266985665466975513690949603442900257491656863845006590203335971327857529405769890685440039458947479058445862921204986782885997626849694248543995971159931318105504484630924336871065070253491 846 -11498004694702953630887057295213849866077946163389466842004298400931682176859278290729043136344762979022775663658565635017221843817014016160549315744035503411131548597074052141769524197042690628981065370923484424674076772336631556351192720951726678398837 847 23154462079183353949070692715244301922437674358140283117601663316256373550070936069566035393030774699319052029610837369580371691776129995033818501372515423293470197009509397163409154908987020370234937793089797841581814624553870606658254958471211907306549 848 -46655425906286787451918772025335223766404401463942870767909069219590313595295159224122293906019829368016285410458842905867577778100057191145499837160409552420222582152176852354054451591619462417652070935970768686228965453686384126883710189432484790667152 849 94051967681269543286339568550022428635402386296982600758699771190016157358490414557053789644158493069622639035686115320675144434483559241589964166105084810302441123740614204222684650405717016503925134089902930029606680237925412770756163080536873685325381 850 -189658494965913748245277857789328855944234604235888879060238024548142490679835299507589473695086033062271215301145017152353240414327394670563884808658024747583191146859768914862367421339821720289979143598738104994489358683015998120513419373807020374157789 851 382519899712232523134268363048061778526348053907824503040682762622027623376463330322792582023640985414599689716881929666651984522894983407207119133076503123551460529066595765147525236252295859321635097427990408552734161830830683773256439230140895529859851 852 -771526171610531240679850493221880885374090300181809851727699195823899687282295689840903034521298461185188661853778367888725216995050188012308492945172906067330298782393588839120955768763458226061611495887353197486669290958842756205504158286799538193831684 853 1555963300780208065194544951978255820089003221716770385564751268547524619344353122823446575915084087863938771525577000445967860636753684339199036669751650071634580607798023004656635593086516288423416950114624167223560083703360701620105005408150329692381514 854 -3137165128529986417574660751827143071036117995483573338286038465875040092143875689171532252319898076451917020158555603743998788100622322306778871231525627451686924108757533835174431515074257796527894794905074904422813623176685977291475906242529402885783038 855 6322700301519940578615330118501342189823787275719465924156671420768360534578306573255591400420486985498851755047026751477749628809436854882790237827627900302050479256355641685762177869055084209721393594603643559348845613763977679282850494626968642318255971 856 -12736020152105075717175112658902754558693146210215322221292829912070230955937873178289733832291572364951790777791785314168320531974593576230942754827296210471593230172681787556344202528005642477200320434080848587138431893283176091316588438333246296345966266 857 25637203730034138032342183907341314637561140102313400954119201059403887450609375804148608739912422092485747461597440025122691165024034043307669780348875080745705715928047705641980288293203682426969609194403136809668431976167792842774941882531936799929488495 858 -51564931838816744286471405197649120272840695831086493179390660857410764507733919213851489045011802746278354439000137712900099182287848099859027173734806698392614442568863885124486327775995367461719230845752133094855279821953095934113102596927938150445844658 859 103616162836469295373019820819235665426483214380030542011343450700004342353697983224748909123967953325327267895492410883769091532574481726614590464779097117986403713903672959532264759577082761790741756580607051101705062797731417939131087621715697232629514891 860 -207985690227767754669550222623931927839143940424192045732776387671871682638427100297429356103570916997564634542311878422685150661882319329695279527853162112145120294454411640192824694285688457574182007827543500954337364148083277930180430710514115505463189691 861 416981751059941484964110950401638775395602643172128863358551982197815018009412020116376970712127147521941441977962360168019469849083494350576273340373303470363972332284394889430728515309244937714593752119398198348141100646345282022275063300277474956136856385 862 -834879810434267638665387272221580052155578515282741700279152609947145240271352549234348571802524769461640487328825312027534799853112783719475180580104061518081333366841192178229814577264927432986568865589007034780610440687338043575196375346618742206275271583 863 1669169823469617250996788182563200032746013083392470710034436986979617258238874700897448468672958681987652413961415986497331513969896959263866115084990207617054961686679825826194074366558963564631373792658584121874806829417908151758960854000816370272304283174 864 -3331911236290240491782258374921670884555797515219140480519201893042061640085318553300897100662626373002135805279089899637578743480394116547781607460886764516496659913621262589574607558873137864708199951388595688267169493194809292582803149803894916210977819201 865 6639712575568832980662447607770145813555324523699389388692091088122568860317553181649690495426745448593143491379888086443721644672835193590940963722886696125877106902472811554633665293668233095501055443412285287794253978288895531097459646371552082317465054954 866 -13207305183963263569975617187343977802440557440097356382750025527375275653183211318765865933872591533154372843874302134898347671917020347210205754542732852526904237238444197671154856972267591421060124937210424954882322374767929142367815196975504257541082247661 867 26220037571375779080942100941967478051921211019549464674130166778699179327733177835081351969845651056902328559368914722910803442185261138543506017801427332144772443070960592404793285597438818674015152862126205992663383867375080489371899794332456779717095197080 868 -51945749523794308554311000826961370253742922932047787977610149704111711453178161104238401397466949630106554008473419223649588336261266356805856490975077742982622514982964676050400133857541106894143982099405267057879109862348235666070932003590889799244310601276 869 102684631615508438012325932531642434376136067779395774429232037008240573056959096908799137326202054310368331716381155811402203660631134788025550711336537138332401207739570916932997502819003268227999430858950936948373038330932023017410856591516139048378168883311 870 -202505853000830497074657113772490576668018155875762051260873728653394887379911197534595269308825065118231290879015296071550606107382724756349741459298353266271922388872566993238238260775076979267188051643616629832242531353607447908521706802393620541712496350041 871 398364199463763636685254172017724986759276631251455243170139658593253494809487200298019497717284084324923666439732323650948327739697647798092403545782032579370672921114733116920701561310772205492068223332483252047616861247085396400848935418566891905737376268234 872 -781559992122290931785572716980046740151939818762947523886041662417424944538547338096637828029539676269878253042061176132236702058640480056104404542834280685571500921023441585371821423390924273104988530105855342386554378885297147456703811678551798738232346746513 873 1528994177931584496301343519035581426975383787558474054896516917610830639079005288925873804239143649071306413937571878737406110174342068951201016450240589109625523436583607355911416204625230352011895890349002592568792836836230344408547258985656779021926029047146 874 -2982118784715935197724856207199630515685939621703084225453269721582474416398015212889251196296710238431804697155855779703170975660494382505897146158950335801596056272011401931903803918910899590811813353793658350419115884269351280208000831451087152431622293097627 875 5797272319758030350023623462956883427122451133393382732807621732671645312439363638936956262612336785694461355151394333181619465015762976502207352212894513955856064906624105978582123248668703708950662439296483340887679381193946315011389919095956217795232538149338 876 -11230361531442139864812366148318412974235975285821225682052987299410911431474574387517768221131521488710369771826985677351399503133220987677763671865357930769541617234545747469031507152800118171039026999809610097486723246650204588876853327939798354835570252430248 877 21672609201448567087896213212127511684358111869671260132057613481555244031031540758783475986421047474733931784939081953979455653373038843314092757957559453762617227333673241453981040908063491588045989713142998103141492507909632614996976139687626462417302402339318 878 -41651718960885213731477048374923092948318341532604651024922003356714133489935043987652068385095407874229845385500877492914862805757005570240218623089448455957407756923074432985978777006800425268893559807347633551612033237827574856713354815141036884197992329428564 879 79687733068549149945938682324323367141292625946817527859394303996279877423621504661451101576043682473670430067702629066834384513432938736519441706516823189611459960608032717911463553899152905320766532691991403255700779917995937674590639944567827742732289653697390 880 -151701027664280984913735560018203805852031989491156354816121412800148558192921122253763025029525752025564837670476406567698422073461330741032371100374260776831264266783775792465058955578651405103005337423581186594589433906177552441693017039429390918516180114429645 881 287201121409208921856185008990728371319220364696461694481042202896542922559829196679250704464520849945534113796769546639713795273234163277486877099841698097809465330664412660838397818481562390351434613681722235007531962929123817638189594859752862422976987953960025 882 -540374294374162473486688888261559757274897567920918695170217253330643460726040102785163673143781737830952165079203043357808095245620624585336277911198742297987957134626480610723276046573209569996670283000177339308299600070141808784304239410968486086113132741551748 883 1009615653195782717976809970229557051932507128299964208609691340857646830917311510297001447851722916554459467151908852092493111484678454216615651990686108607155460598061248534266572715587108392345652460579334130401025843375406043134846360448078161655135946644050332 884 -1871197441542377794141166995912163735582314465534031202203013642940564743208847088334081149590276276109375594844005479784513506137943707883004029191028566908475058162806276730820782080585646142449932574020563036923558365377915116202972649325043270887332354045605942 885 3435629987360554108531311577157971205128208398046074798030239028559920379878177756861718817967897817350679506370004703954853775273860492146429761181977712871296378472859038425535396493162985562892626679926446885299885091825723053355571267934233056316033721044699142 886 -6238135882969385179728481090443566405892262527120446446629343784865054489390245164653987088760754778806519350946400831936517049672032413720642726107791060269847036281884360292230032762912254544820290791285749430013671557200765622566156341344669668082912288446255508 887 11174656401864524849189989391983372004284016423772105388741962600419031904153614712846522668005191455564036884856400451202812390217101023934485256689459699665290613063823200315295339062078173532655908244444041919448980034166881448482808251152757401125386575602162583 888 -19683383616419988012424396617770761616034026276532959414499888001628033799983861512451312872429746107692832558023000149132324351295569554493222444167532214561731506099943434550023545951844653998831838396346135962005206467044097479582912957200534095085163853387524724 889 33926265690097973402898667449415000142556855416145244282938863183351739199398974744165380445167338243285278332635608765341067536429801944445118403847288931349337226043819016511476398460139464739321264801263195186897549388557357548145559820671949829460228876958217099 890 -56788896788544568477640869022785759645315165603246751701739685943748825068346251382614724500616621522081597036367662925193056661788395606990513833556515025453916980693831346781544072223653335534553900498994538254910590160548299412958079297554531733228649010649667687 891 91156419338502377152868233598009322148356653853606743379473787994168074358579430654983720981058812866205077406912882350396967270707131873553119022552031151835479700592472420099977416869406228074697031697965807057514750604266157618768397299432147073468372858561584717 892 -137026979894190547782276600431068971126133878203185260901720369081837222650342937629835140925790342412289202031465179688772470791621037852535565674821493223467612612937753788757342488401512014407216662432801595362788147187904839758454472101009465310989308820445074121 893 182889936818005104219726744343580368775052723221295740985928586561551473777890012629544460775770888182819296105164729003571725313744053483916622397367790828087875709407276237133778405857367396566692776619795232944560296904698956886681755875662224446542600139272217369 894 -182858747100973659640477872909610775647841644108936815131806951214078494911480893883756949028340241552388833281638242013852901203481585086031879407622454461272791235479384569698149423173177313646035299555332045263160865654095506227924627779037769799523349098882923331 895 -127923782128969092631214097426841860541676359364105057984972472614214466810559045734049818430758972867463410842047975821090625104252187476501492536874683782819323716021202438288539760067670965235997958914215934745236435853138324472938282069652926622475082121634800 896 729601973231850572619294115973744835682785843299946037575680233761020954257870939440256576505370892867851093159904762464403030642919011336120315475689857556735177728992042931049031259755454720956992814097518707538257415056163354259487688415817568003153102169408399738 897 -2908563835439397419881868950337413167116362391606261710508084695994841575613977829652613174786988277028911967269367284379798117735216320812512697935858332817330620856635576573377417884393979425085111303233937727777438788816080852182895253105392152349275611460817300246 898 8688072349189997038347096253888095293660935500927480322216710129123164599936753777732606383291499279013064430468860174154524222280536763085571060311419867096061784637693087360910049705051739757714284873237064346577183792955359009214718926510657792213442631819750789165 899 -23044725325009649156420303211301759561750861630279075026134475298924427780335908715260902028450341858919731645229498737357426732369098303123784429763916018774662980129369209156193488030424921140028219526309449506356786844337903378746582698101229777598727451835124408268 900 57245616179449545540953660125204084371007716209199142060947845225480695919294310689289530018478607410431158851444897812440438187549613879897685118989785783122521309389745009784932133030754399843072088976356851243890962019370741975088244626553011588505064751372601390475 901 -136375502759047768525751302322218356590177314121194015392704856311488648104488411725430854985981161985599655716451152314446267085556821472922687175638035413798586449977555088719441042611953835979330207260441325593855889416729341371351216868006177062376192400730979691177 902 315537437156266770395960036729830412154064412114053857576164540511570012260386858246897315819151988260976109790341633497952996272017856952318187849447238951393022052662855512252093197926924964462650846647579742826468951511306743070944545134920538113406528183277243367634 903 -714445299309635973303667929983548389337437399355331234848056919948923183305837690953356551545621569822450660642585796208113690849879604672559429618533233660805902677747932744689271907256484979155725303986191998344591674020325394230600884893688625887048066675759756687323 904 1590780339068213642105912120106288437439136090576360233544836191802588417921624225185489114218334685903061383880123931336726998497626360010116469479371046662233729033602287783601020289323958726356181209495625479784392160071771129913336971178058064410849686522218969643755 905 -3494810816465169465248407633276732532508546156421876579813324321664695281065184151905126597302588168751063428233607018723297708744363112604692443197060748302833784850750688737733630547943422649413845924978285242857395312997874513963695001977924605647319397916138835895417 906 7593548532670030729177027334254658834974390176529136879736690586647083697547753544464771121073755799474851355580741134860273492072378207143816596642000820502518332561003047948536876652960478004183953600790575540601658678645411907697035939580496633668695299183673561393474 907 -16347069493805635982796205061452280141952786578872239324653753716991487306353984462060769501528687733376998366676352908339718545919507529079295145495821115132627264337496301635604986016364657802219579076627880380747568587238608900248981964112757155710637537593984274234169 908 34913468355528235509046516175478234076686458605891541934612218464353601811988438907159156686571559981050802991330639887624591589879336565095838325884245256404902900611939177028852367777457693327738748088161074111188287694955196282399108245959966711002489579515492650405930 909 -74055936831923123962200991602257940330164794125662488312176550821023588435297357000239769816684183913738682883861915067694373631351949471800200003354017414078402226683458196322976069193650258205176374302194602075447990932262474570932647683504995437301423853064638938003727 910 156136328337264183979164498130594717138372673455675416971655572852151085199233051931405882927101416448195592653466621744720555229378892656052180827237399640351512505150452804061614005590098853507893526969070997774228967857143993122569476387726337288253832919898247724913414 911 -327431376732175347704155212092033312802854226155777525681847549695378255671356113512987262537417937607482390002990835058266736355846406383057221515921715724434704250224113047892314531835613031346601371180976551089772945368924380888088024472362314942698805006379701323320497 912 683364468623245483237762686149196659003829187769792249508755657556237776824941592476029418286495428089934982921267343919075660915733424394750049236206763312427626530638037175698328357689454523486269459384835196013557740046316109716650912087875161399340826379442192305171419 913 -1420052037078246259698330662015708086514302494788261419519886546196518870614746462427044817810328450089389881992602525046409585730492765804605790394408858226765643773706033517345918709097990286897527253148363098293714395840087799336163051477166111496551803663764827598333844 914 2939335394965348484404816413373918165645605383501565436387110037417421065932222210688827341316985991876041521268370034484828064339933738049676980369752534171387572083856191461823170480855131149160440374612198990171888303514555925852634270488447423266514172517488464019643919 915 -6062281557531103892106190111405989745791316554065938139157930583470916105292646756187470166792286887164072837462158841110311674725967735230670448854044443301249921648032538158174980257744847907145553671511244774779370635402117647032061552462700709987386442308979817085074438 916 12462206586722069353128062124890682055086205849365341291043404731696131842140723931767500871312214509258316027584815879068480376792761466222170194467993970052549783214009767016174250644654366274303683720101013573362468085557423547533759798037966067246531040711217151030725513 917 -25541127435227634270900451256561628252198670091134700642129573288465481721785310451346061368669871849402645429450289919258763704309709898628167709306738980242026489418627056805154035880482979681592722027222121118364498394938165121849245457335356282959924333097824309057753768 918 52200349087491909567144829546490097096349108215861044240109708866326402128575853453560244652909553618949323036734694047109051674494043989906227495179567622693681446062933869985954172898373099454282572918615066718520508296716974039650021370626240322042385864218939635666867087 919 -106411079895287942894190272950925531688702992436124712429104914117917584789042304713892516302796988344825617539843237406892556081768533039490907978158122397625479108989130210882664620302588826116604958140244062524572059885805195284833858805514677335488594012929213017771991316 920 216403399818642921099473771823624718840267381697761768168339688524688655471816533312515401069030948160288808803179741142281694555402389996001426670880280487288924490388095244788361908312446825842332331843762973175742086896929049371218460886435882899371540520850500060500281688 921 -439118888058973222288207896301262606235619265235754282401728527865479112163364328535769780694113920871477087930492456890532882186156855437950580114939602447675235680073158752351309081753984725948639041096257209877177447366673484060052973059466265275259157554816855327474441410 922 889226859102351737609336903494815201111235598289298612645549188492925084019291882639956149282440773092565322914663126456241993238238178520857915797860246261363091600478989316080990242783440755668201908420696105962956445365365117192421306740697417653596457901929545090699918812 923 -1797308586777741900033873780112723304017575861645352341255082486326720526379196382415871283020916739056252816834415863717131897464196810444759152155626435428351096522215949198451337063231768022595538022598867643038082229035437703139749857181703109752806329598071990503626766946 924 3626402438977669004903013705299683771104965843216875480100364505488718211656970216400455687088339923706035619024298206471626019830301832403679221814449596186015997318966794879849757945100280460188375106254757095784299129645777508088355861547753760924716535196209716785639205986 925 -7305221703671614036170155773066716764503947085667669902060592252223949059884448711781882760175991998414932768288625689038052847920781704988962045403022765226643069207820344179876251198734294233921820392717228396921981760068367783378074088311843616493204479932044019397014272206 926 14694450152422477862191972047363485066971336678174840263782859961149479767316097190643705810976198724378016019715760113682916614556342054975526190752848595256313322537705598125424315220531372254506530726730339852708324501095871176092904443502237095485712423141417663867548736886 927 -29518376176532664812342424223829316599520061553261893811447293811327504876426081296106057576078962649071692793935889217898604844800574987822154615074570292518738041274950595608283383445893599747913894513925613090829406745041869269879930461541291869366478379097621597806007436716 928 59225120367731339536881601380558792157263914937265221227256131070443016126304168143511976600480551216917497531526348721303042681651505870189585753348065332952377458577075529746049677472869295781757215580909375701506306611851105723923272395016062036145180008517866843987294398166 929 -118699205822036855136390824374347129260620862973496160980138049209371748434866185486820947334138242351134673020775791315934073589280978874448304577800656493764939407776606669873860038133314098112964363715699462094628768739426836022959329679213914642657939303841391787567064877500 930 237668207623392257748113216894534942229936573330793872964092312944871473838808733474242061255629394795573802738644334697536348390669801305310726067681114070980952313521141905907544237769763653657092063493219906514847682496065135193873362483023083558082717098445957129276609180090 931 -475475356410694901108368481482990783691744989366935630815268789152984131110165353181127338509129074909206013989436029968541644682252848411961303760261252982257917461420658507457723131917613012422427253752807421481342850109391929872022735742391059834475435579996523040090723381240 932 950539280536990842007689074053737991304259422776288952134173273528376218004240599111330130789030047860201704343196408852220725768142080173238796005158535182576065036456716818098209463765907814610622405315478440993563704991448871027246875726827297420958423878277983911718234617814 933 -1899100855631972084502571873263411661584121680950789474024926943045584770297967918269287994285724036770748369520231603676641854694950074072653053441607009102736828534038274042336656786789230707302188232832217093204861902961864428200075143198129707313083075620159027332177816390837 934 3792380503169062368814732458424189202845200603200542306921900359443341560307745511484010508921651213149945957815686394294207185025018533830930058448194646268640096542982493958012126921853417327025277099936862749801419751679335457231285898673698907818683634641068318236185789464761 935 -7570260902611116495279488128282938084525965104506189320766661194716804875774691850021615077872773173280249472673558615741676324873634078333656777941876088423496787028741286617249636075899590287501554103431480093921710023057391288048358434306923087600057792555539952032684096991076 936 15107513779657193430097405541249455484149261858933185357171795774494136935726891469221469715910524555663880967671214626506773856178214163925038604291161263964551819188972685311098572683845410632203137388548277031406424271799464245021990056217804483340813586274574245910383603303919 937 -30144306436084231875200621262290854980368378306395661977234065255364743820554548165671240463834318270099494438245228804199564693264348175529690850839571645850394349211997790038270315219165612694209315083393666372527527288968585493532864087244856565207814982264046481980480975812072 938 60144126840282968580843349107013968177953107731520406024690588185450686683647180728432343606380877731653558615453812067565056897776066826030421520266340886040520052274439949393385127478903397121533309603461374234518221162644214989299945027601350731405578194349490462899518553051819 939 -120005331336963556019165694893483972566887151253830011092507552407105182423960307854822223384664704558067199247562203194742930575528218347250432449608374182273211231810673512934741805044812596376437878297468005245429025258801597304493329891912417258127746399742452742764201145646864 940 239479841482960846440240172418405184848876265265736321933534316046678226951862782619244096093456099557191866680349439890808704511843857617624603620274252856010711074968918464638616196171777987175386765409748938478643820453036773249596205008722018804869085833892598610018509745159681 941 -478010941679536692342825634460597492902302645734775475390177645298491689717596024804308069942108510438882367333359349505853395227874030772336963509380629340249532448491292922916772431450535280517022708783072465745146379438186339169808190950248002724442089563364545240634613952879198 942 954429393951052139560832837067585701588914389851360358068598513900133189134820683160548047366996576143989250136002852198877363179270270210662039656097551598071530310646325535168017571258020587754757270146869306950605876076290232692200328801821555555730633006912879017459237610999211 943 -1906428204739475154182008267626634123915038031328116072147914667630810813684251293225631149623004909254035934921604070683228361629972860431339010167969725790308721219265109521213107655584542053668049687691766908090841789462954168044242582787719676661458441753195300138649084223603504 944 3809763283820542682873023768926076387299965465877987245722920705046740222555621486730262202056387057960145554866233070834685971228957944595694004702591677303139961947767859285673103748520293160924834923227863625670909234999335364241477393809434346893892711858332377739305412377968649 945 -7617333033538570312881554548261757692910611783148141498744747932463323193869672130861863642193030753555272458623946902017406790003869183344755812966729772179858196731264543416258497271400274843575296396268714556825061039525338784398930041413194488784045037199212561112736206782550906 946 15239049608376609708198780849210604069313679057371541108173473841516633283715094481804322699584458211806726703269931887327710521438143843898768458222272000299853536310887300248684094071329206887730171378020091377292709638984144821640610022649602417625736098287027024312123767848905139 947 -30505715130284239837245534121550775284131413508770235796415065486394724128857076328950407731042358238811240793230605418763384534144756462795367857461641575816122874362151424618625171117303446814222543729033527597642644866415712536627130609229741068280963491084899436797340120453396148 948 61106440849953343498122114790448581493108186029177467718958003819901164960974086462836921109325272261978986281092227115670650545830304435999711201316048413281396191992049337449209465882460646610972179451347307469722697369108350736556150538979939344811161539517728268163607460930465237 949 -122485545974353292025333374604294203513170012627391963081236729696499922693702025536810538966159806350514306272345343533237258810096003406058731768976303811986946367624645504338889350881075066627987656113366172759309499530297874999693800325414412705408604353947962862557161645890735936 950 245685725533924133138307895965510792978214757672338464013292295353021711992822979885328038019254945266799226153289909528745121106623653515725761849199651117393793514358023424151827058422467960026954448874387307997509761401121323663821647706007676629199969116733631155239098247962083757 951 -493143098322289423728857857533136802553803813708105271503258080966069791451599850528230974589273956978574554030082457065867938765040298849828177053982249806918525393236526857235868550745340726109797499859639712307382673147080194933708930036237816170457954539550249280902911148307919954 952 990513398310426870045934928767510604732603502296177722556856116286339903842740657077722408979179075675571803927918144717279519766763227349025679204744084349815762834124020167471707835944619296615683407764929762615988775779218336214492744979873724525834466212225501519336319728006839222 953 -1990830939757361826585852042462006674016908377355944062126782518029620917601133981071988045777616512544532017291486647459157929472767685792102220126343938275498101943831058916787304454403465503254769862089102212956828288383904607576421940752755091808169280766167538840522546383096852814 954 4003901850264954464343036876308198125335075461147582468756906501166842043781684771796454906647394976703615590378454507817544546197818276261058628652235164754890733806741578261443803372778390847373446075343533518549025496297296728950490092239718192356037403892756233409037110321640718149 955 -8057350797333732157755949328207991945639729369736447165320421797479579205392310580999644041104259600912118761069244349417844729927478335191780175794623677421706054515699247817441161603995353209971555716297794509164478784370488500462868243500735094556546728461335500190436608021432339458 956 16223422680761258265401005044936217653287694816560292834037886075678428125191755349259743493257513548143022560091658026860993384109263183927064127668025911255006738622177304889454134305184982009020744383474863779028151082772817629072812212448606181521798639115073680415663553622099731938 957 -32682310723477183478091866701598199547274117797565755486605111292763494979534837896148987949970353801900040170577951121719293882780591931736301692826028954892324843699447614616229524522529602491430626560404100695699321096841932615210044179684023538361915211400451931304462321185995956234 958 65868737431991705405818286986697584810440620621404248067036892436823257106242268120501466810902938229427819546398263688436781179529263459288096218726294836527288995361641235007315270962180852157348122889093248973100857857101223487830249188257259287715700643961112304880862776904886691011 959 -132805624132783042927402219873564072604897156258721929160457641286483410894911224709103988676826392908104419548247245922587583465673579696169186762295465014119579015278405837333702098545351687212928596826706698439275163340564136841238636169532179250668944770282837448612952381984208975824 960 267853160816683904338118973176884729988464269088851845796286545999931849282189159357795982731134800057392439703644166017404533244740958984027240909714086098691242470246974919564825186339568078044815762967808086512382089745758154144200513681432526456879871366270476742606174723230914929106 961 -540370618488308243588791554715648949799004411706740131675101653185229637075990235906491991159503982600819255388509599428923914288423874874816016924437487651997553224646270670514586335587807636634899451388165950825379256223156760694259087630824168386166402080008734164675748389095435592084 962 1090365287115026431301797782328830720829413755965697140237216974588748571484034483740013576855867875147278847082561146960159641448029733972747952159566277079859124176838943526106415575706270534815080140368007233025793522989546832303042894227064401285178041558960449600637836982176669782381 963 -2200432022574920794258094890691540631906591388136342628251525756741527618050048305101483975422820659531167650925154653832295681833166090354839183162933153615231299243212258187397937280273732595165656011995113343820592613977534784270782072120139269467602800465928019601984975899619747562516 964 4440888114227639490395643210641971571275007752241367305311451149099381337264295983018060771428532275903567880124557998890431961581231956823054890706230087483299343048086441415457621199383345559580669492315332076111422270534807167837011218598271703982899268189403633874633124225949551404496 965 -8962480541881251495365717193100116876331791323965342714063495706836837201412296984167599461829502147292239478207610328331947077994032311039774363355909329969710201581499026853320229354760687279571353955540343541309078572164006326140520721940036092944694592543883773781023529055087532443403 966 18086490897683632725793020315967863713297999418331027434739985250368810103109755956355809439529392647205066461002294027081714973148265693101992571927359515443934720092498230150885205478024281215109222363237201746936644235554802097944846194564150086845463867628048616904683427524330270471544 967 -36493886640116903380727803847986985751603491618719120321318217278816129442775993801293504766315352282592485516182727902803169967677143514099839383210507300327607718315056905899674248833221662061332938743687591820214958792903857922159261749549276991535319907362803125129216752218900211007101 968 73620494640298113529855978455307418435810339998326368731709074604761672360853803402609955054665636879498922106546456300859484858183281387125572546440555814348968457062573889578386501476779719869063148465042659444643099450903286001515926054872845847404376340039436236769925374299930987526444 969 -148478817735784307310217212113060857671536769937967826058564405130156247856173278521620363153717185243873624436615366096589662969210417014481177825679422308558400456575972888523614162725164606139151190441224961417361378220891375254966769700975773817248329404540598681263658835995909368316505 970 299359601437386471908933929849832226390331550026639764096199137072985051216686901055155433277652523160593274381904648106074695531915185506308438673480133999167174282191579655881855652645973421850230874103107442040529725264904744433695105505022773328719871858844698503161004855719702324318930 971 -603339987406244728681902577781507228419352307440553304323735964401487033534512871786034212105231775161302877043926511807986699507380633741362286339405517447177686878065289188279000977697916378632085255782463009184278425288684261194239832533070290830072282431421784993439624995798540826219711 972 1215486674350611790292476823933996837414442465239043797886311691618592166937907360919476378653392276441455453262339913872886287452118100788176515446666090895847419291969086293669543487755557473869864062133659982493192334872966230520026173469723442735793002404596202484974520519544250551958908 973 -2447586977409189143916430341718278846142916930557546991577308008167207977807446417993231670933829517311607260635308365560006610702685667768805932960881426414084745992610869111403403499402775680244360530255211263217961534860458675479065099197952457729029192850280506543348493174343850479174509 974 4926158097539972534883024059019011919771329408450089335789631646203852158170339477986101657635387358972968205263452928980229120967453860436421466335856960669541113033610974093780451785038710683733615861064334228269146065291406375539681885457933844185074113011460868810040465507012856869611658 975 -9909348232955104795768098520423544996864951588366936731357008063662791595977399865571258599364845598612683513986461037912609527488093574677442164422452654230051431759446375268908165930023175385221351519076560656416602818055023215175492691006187343091675337379082975783897565506434618163401151 976 19922069805685317007247303539249279681908609194719439894112131170882175225988404629704225216558213240225275551988758830239119291082449769027702840328988741441849193631028679225768542565454953743098193684940200605211323517772820170509564935801091410064910183126524984884533360746070982322856440 977 -40028045349441119963325689492685300916968164884436152694815354137335135504717308372925242998286744183973103555527062366126933337692128012381654854610079054981409317326248158703306511491769821111627618473425268075783181651945885589497633036266942713658119091226030664484937012371514899705087625 978 80375678720067496245320021903162544211633294838501496449824462358570827133497165070090417592852397752624859194901686617705810210939506742087633179112319499754546460390449863387561353583978009570841338682321330253390497299630070059189424854715103666256954914929062901882504268778126896992249422 979 -161289797516453284369823410601094130102903041945033088502434219390096504504609971705834009588978759744432557700399163448422852377241761780138390524665665000694611642537385841505929536602139138586330077290233205988519166788786356140251314598186297485869481496727010719241099452966308025052037099 980 323448076823575034723981654032857549182595182506414938249813345107335621392235611284346589456232668908614861422278458504359850148605663717815515080066788522790028607817622138368521902076411602394802577637396217462110238945185990340582969163179969001748584657591115408457524037146540383123227028 981 -648205866811385848082086349091207782634345269127415064486299279261135085344733849814009298133747802743609095061057503077680384149044753737682183222909035996017644844332290844595560133067112189469676326404281009036045811420371465675983722342695007872400036039463859553325380965739788169683371953 982 1298162678160574787448083947402731644830211247867651743700998830288055243426977286245972264431785385920227188533636046685767990607634219921927938540633531371509659623315824369551490095090669023077352572010609360810670384533128623281522672751252781452596183863353882609496102583159066813221426870 983 -2598076300858952666180079144025779369221943205348125102130397932341895559591464159109898197027860552273463375478793133901943203524813152290419449176082522122493689181282891419463350019137782690292705063223266064359919530758642938492600573568368328612988479511133928721837545817997624100297536704 984 5196152601717905332360158288051558738443886410696250204260795864683791119182928318219796394055721104546926750957586267803886407049626304580838898352165044244987378362565782838926700038275565380585410126446532128719839061517285876985201147136736657225976959022267857443675091635995248200595073408 985 -10385356841020901920753597076117180182519261556321320785528438029784882652339529402566716826589096790829362336600859666969796287043777349009412792907608204942255851779300432495604116702172968846312652793351849788504766632550390532023526397602604943647205571825156476202718329506557069341223768869 986 20743139880016540388644208029630062057155589218620955925543980992785981887902962159762894424719109805854131997155282906767840761560778729505892849512054500025774608185100600576858036393129556186233359314701616770217891666453596009420878137564544671439976945921858028755580315749036776198131596273 987 -41404428950877088165760417152905897238782738830994732811183235704826926260759993000042666512038789509921571643748721724544115499857114331591037360986106653139442607321964364979723200419112486916412165142449625071518828814239301510265997181461634582607517353163355140684230055386290497972225876100 988 82593459360866115739781213630748725529728686502243829015904395418336330900349149064109036999299581886177638277324993203804880216561351159465234682818949615740283240804167475170359706096428056890116594067428892204310079986849207722875003357443204980003395791624606855071429318032154359381420682209 989 -164656923312571627550410100968740170484103725326953480458020742317721957824091978999407379131910649042327623446013983330461973270288530639480046925266718073776492671103914762653137541048574090555445917183113832374190073992633731942610408762325566871628330078960510241979097911671892492541184860713 990 328065312375551114547283541264875007704552959071555557613868074184433464631558510334415072790205395852274237119427013607401397322036982739514206553279833316939469652167281843322668813997537865860721069546684141615422627983790215585052618315716131993220387570702073544013017829674420850136371587864 991 -653278892922420701106886252359573285975291738147978938640798142213881163128046822893655037092270527868627283692847072704073752890229303174551908022634356816143536591979005470395416720332995338206276059066568653001678121597258939303494733107699115239513552568951186652206222834617721634381440814559 992 1300194815107234926899323225867650822753795804253995403440771617646528163415333773198222634907103251442378869600713657499295867607645940054544393381012701148875697174306572306973596989730986316126723948702802630052814571731545694758425481810626427341096289154933769743787707982913159619794652129015 993 -2586453249837002927213330449229861842240883630585423976047552292269289933247506125817779634829400445906371950504851221996703041551114693592250317400317489614011420959242960612838240533342498605049858894852252292671372572689219373321304376919647920441055740183135255168656506581169604689704042019779 994 5142845713185531106156607677579401172000201424780087259817461383351299364365688496811142309171513216582535282088664648708685678915956914961343039099900237281960384897173976652024908695693681799185847107684563108929221892353088472983633184545480559666379240157326882565990794458315461874010037058017 995 -10221686301403510855230243328427268793817150897074832611043256557162205604330640514212425401441870145856731903674123170565281070000209923033405102241191334744681945810556006769937459237598753109554933201942440510636216886385947122296948938416570474365376307370410551007665599813404538186566350896535 996 20308624172125999309921771485330319214246081474978022370974206267215904314843375849203342079186318501135287710924137468566457193700178561916432679070559336253649775050475625125946163934738711127437123483245802487682590132094392030043018567559600494118425179892095747508843876287288736934532156547070 997 -40336400752600686461696954426974446421796974382009009056310412607582670895496137788612374336983834898701636144097087056552568901770451733368299556285229694488197272443303372649517090763152421027756653803612544040188080681190258636271182528300863355567291555459150293581043307909261663212426770636250 998 80092750454467472072512669302637076509270421496220365127512670785344010499194795873087289881507982021312929188401772894528336533597048961880856666335775547924321584821318467831747756989545616375185882120019679497885824751458986455657991488602027644123523556452253085643344478434244087099548852023039 999 -158997482936673473570634224598249908198763120175077234461328199343188046034585180877628223732311861721586892800807318263605236648454513806375997600241752480123359558133674830043422402372891420374289346151770996498396541560674810502497073218051522468721732565884494691646199703059666792179796478744472 1000 315580729738129554756909067924991266428381179880591867433718755555723433577502134344298838586123303039418735961014790792220122579755910898478410299454894692613768224499744208627743716495498125898940690456484794928641317385876676094129456288546655842001943443611306554819782102037425849332998839337535