1 1 2 1 3 1 4 1 5 1 6 1 7 7 8 1 9 -21 10 1 11 71 12 1 13 5 14 7 15 1095 16 1 17 -15885 18 -21 19 18443 20 1 21 -55841 22 71 23 324945 24 1 25 -2649857 26 5 27 6109987 28 7 29 -18206579 30 1095 31 92290439 32 1 33 -3700779069 34 -15885 35 5957604211 36 -21 37 -29227819205 38 18443 39 88113645133 40 1 41 -917331711003 42 -55841 43 2134630503193 44 71 45 -9943308217037 46 324945 47 29285764343377 48 1 49 -616425445539209 50 -2649857 51 1440419971225759 52 5 53 -7198783835108021 54 6109987 55 19846350459729237 56 7 57 -208077662259111641 58 -18206579 59 522468183093729307 60 1095 61 -2640394272434677859 62 92290439 63 7170153420321395463 64 1 65 -606133808416207003037 66 -3700779069 67 1531036749417655789507 68 -15885 69 -7947848015867947949613 70 5957604211 71 21164383305474193712421 72 -21 73 -223691279428583995695351 74 -29227819205 75 580543673184292111338205 76 18443 77 -3032166814445730672975081 78 88113645133 79 8061423758607127249711757 80 1 81 -170712587493687476837234499 82 -917331711003 83 446825452868232983017348293 84 -55841 85 -2351811821876127776584743775 86 2134630503193 87 6247753693954087256130295887 88 71 89 -66256908042546919644997676535 90 -9943308217037 91 174766667156711599976165781989 92 324945 93 -924119195830928108392557506213 94 29285764343377 95 2457362105321681229474145996689 96 1 97 -104472331412842536272827053912537 98 -616425445539209 99 276770669276883415003408184088567 100 -2649857 101 -1469239294381998614187910331461393 102 1440419971225759 103 3912114583409372908327505802280281 104 5 105 -41661218941257153485013496808898903 106 -7198783835108021 107 110775878443346078725599104571911821 108 6109987 109 -589718202567482372012457921980421089 110 19846350459729237 111 1572816771802670827738030821838591445 112 7 113 -33562741005920912058817813437677726465 114 -208077662259111641 115 89475828811057152115076235680435407559 116 -18206579 117 -477452554858179662297871346407186893597 118 522468183093729307 119 1275444587598507489898747979155040126749 120 1095 121 -13631962832807246356534652934311233418889 122 -2640394272434677859 123 36420444856777670229238315299567470894859 124 92290439 125 -194718856391375921269934678828833421255235 126 7170153420321395463 127 520958566419513952135262760791639804037639 128 1 129 -89228357014773791517914978099828263398378589 130 -606133808416207003037 131 238810958526075068254262904230733775700670051 132 -3700779069 133 -1278894628206472619610451385659149548599147389 134 1531036749417655789507 135 3426413520436352442049620434075684779824952405 136 -15885 137 -36730903877957200641774000581745728628202126991 138 -7947848015867947949613 139 98455366853716542868505909763261145296356018309 140 5957604211 141 -528005344949843097562788855428381652619601860609 142 21164383305474193712421 143 1416445195416489786362659008076966021464870687973 144 -21 145 -30406952340790954278949463076810646728727041426015 146 -223691279428583995695351 147 81610849325869678645937993330630877895514693819497 148 -29227819205 149 -438218348249126301736577544959328346103828695587291 150 580543673184292111338205 151 1176944604839316680749592599083647000723310301467435 152 18443 153 -12647218381188142636336200589834386802334902647623595 154 -3032166814445730672975081 155 33983684656096449005718576615136068627728064029779873 156 88113645133 157 -182681852698164285197241772587007022041591412952805297 158 8061423758607127249711757 159 491153613119935922070523725982516861147375058667645261 160 1 161 -21133138507392080780144342999592986894692248140752061779 162 -170712587493687476837234499 163 56844045337365211163246954397124942628747421693769287485 164 -917331711003 165 -305873524549506003286303477124262648449607155912238586923 166 446825452868232983017348293 167 823147659742383765731950835012212738617560655486724385123 168 -55841 169 -8862774086082820861754379555260413518431803608245839622949 170 -2351811821876127776584743775 171 23861140853923810669780338286524655351266523257900512188263 172 2134630503193 173 -128510209725414389875561926740750502336529842539292554537235 174 6247753693954087256130295887 175 346138445858980103499543017688342917968917930615896185415759 176 71 177 -7460021386802446273901783491638085007894297398749668147453295 178 -66256908042546919644997676535 179 20101295486556635545002270577384844162228282765906697288594281 180 -9943308217037 181 -108348745039435297205884743843203091455557001553627571788461891 182 174766667156711599976165781989 183 292064872004539893693266417550521186892462138929487249111608035 184 324945 185 -3149745688602105025809633724875199515684306851593661106929888175 186 -924119195830928108392557506213 187 8493552794014895557488511905229757176001530701022098678900107325 188 29285764343377 189 -45815400317172163481122336548330983222363408278317643663947189333 190 2457362105321681229474145996689 191 123589338397910236519224296666751968581073388475042269472713056017 192 1 193 -10670252260548722754905234262378133581550777283229524319480836640633 194 -104472331412842536272827053912537 195 28793226620612144171168020085780992468516775819654572494770552121895 196 -616425445539209 197 -155420246830091864036683687182090120214992821626567881167025205499753 198 276770669276883415003408184088567 199 419532375863292005340839483539469899508768419842472429962981993631425 200 -2649857 201 -4530557895332791693756089146887964749640246058032552533782118520007035 202 -1469239294381998614187910331461393 203 12233324010899691767414336943555381973555622020929940177257081124939977 204 1440419971225759 205 -66074387108018583754936974111449564743882402012212434536837141136297413 206 3912114583409372908327505802280281 207 178466475242678596872746491108314943868085254786651332335353852567450521 208 5 209 -3856854334537021401923188435032822651881873015826481797227020738427277535 210 -41661218941257153485013496808898903 211 10420331110626534790815518850581901749928463035993818404854582875084707593 212 -7198783835108021 213 -56314550968005689155894748858624135492864091870649155112540227441058231307 214 110775878443346078725599104571911821 215 152191202097099311347333475344852296160691868989191347924405396638324380923 216 6109987 217 -1645420464620390740859888486943687996245171823944349732757738504779583566003 218 -589718202567482372012457921980421089 219 4447966275049729381104728772627019206354835411684712336001617042100155289945 220 19846350459729237 221 -24050960658647415453889668729165710712721742673539195310395561577624912341689 222 1572816771802670827738030821838591445 223 65032248740620689919558783839917489877057328996092414422106514792491214259477 224 7 225 -2813839709763173814904407840031548162639401725168252929667821364652083069893265 226 -33562741005920912058817813437677726465 227 7610324496392796962569030716759547077561155572506807984809984301946047680384639 228 -208077662259111641 229 -41170804963636829862172185980380053089703190029653215546000363341028634640938921 230 89475828811057152115076235680435407559 231 111377387454513069773177345966318704375087240904586176491146394484263775832725105 232 -18206579 233 -1205355604285498345842998227839896269732493631876539919753907967061403822645536399 234 -477452554858179662297871346407186893597 235 3261541889544434233052833704342548431294632514737218021889205138052584346620594869 236 522468183093729307 237 -17652634033929035867657490560361621105089976510937350127635698078333041381049736137 238 1275444587598507489898747979155040126749 239 47776470031439393241773935718150985722064497053258971117685967606775628361485547165 240 1095 241 -1034560074698366815789457470121779711367216155282354165686353513286156329101270517745 242 -13631962832807246356534652934311233418889 243 2800616875199240635327508213363424109280975698208412792362632053325372335013166181143 244 -2640394272434677859 245 -15164470758558332952155165728749235387337321273990631589526958799818700877722796230893 246 36420444856777670229238315299567470894859 247 41059688585289997705539559652657129578747441450319981305639617674880639949832221397421 248 92290439 249 -444741966332709796669134999080713245004249553776287313514798520993841332093289605551593 250 -194718856391375921269934678828833421255235 251 1204436564611154538779138695736682565649236871679699244122066889397958210617238054936811 252 7170153420321395463 253 -6524277312575952201593796067824122013220454491770777646567424555122083781399271347844611 254 520958566419513952135262760791639804037639 255 17672292316184077457725367570177553710445674043846746127489436638271630466052225549330439 256 1 257 -6127800836826523165144971180714947186343689555290315006863935450875448379572854575445572061 258 -89228357014773791517914978099828263398378589 259 16601490547351759520642936411382201207826390000168007321582903610143914273196389591909100451 260 -606133808416207003037 261 -89962092182769145816339353706671134720296232172888563331034005160191435098395147947775692829 262 238810958526075068254262904230733775700670051 263 243770656164212463086478001012120737306523221729375922109611392933251991647999283955194153141 264 -3700779069 265 -2642421504658419613963008721212512927372848941720592009208748053942850352241625097338414524223 266 -1278894628206472619610451385659149548599147389 267 7161450186337808830949581604179614651966725018569333768578253721462125375092987370325268012629 268 1531036749417655789507 269 -38821068042797637008591585457105006527333889810780176313188521539058066312562622141258681747377 270 3426413520436352442049620434075684779824952405 271 105230358961864425630864455619596235104319362436963958196006076396054122628918598508426833129237 272 -15885 273 -2282133880697911211268006777381057242301641692951139320351684880478842763099476189035526395510903 274 -36730903877957200641774000581745728628202126991 275 6187100396181788247814377189859575909687810400883690333411646375921782655241314944114403960758225 276 -7947848015867947949613 277 -33550472569176529868796059315786826279680485826072990622083197284814182238914178889321246720896179 278 98455366853716542868505909763261145296356018309 279 90973529886022661458260661051172199527292864964432849868192323142635149514688527164419864018338755 280 5957604211 281 -986792535611259949903311508779347397189246082551310294513502757723213095872817047199592049388617395 282 -528005344949843097562788855428381652619601860609 283 2676150857954011216918446369199842159747724605890113908815171251646362324043989373839021145787566841 284 21164383305474193712421 285 -14516394334047527941115522658279497419487614117858039016566569586521212668311620520087966058734809641 286 1416445195416489786362659008076966021464870687973 287 39374031788179104871313591148951685684715938268552425482316037845196821487064923513479586201062854309 288 -21 289 -1708887589316032805051929133574039547316393792054465933444138390701206339072898689721760175519124189679 290 -30406952340790954278949463076810646728727041426015 291 4635847717351552297215866982274234163225149705015831006285979922905495103205492896173352824821049046561 292 -223691279428583995695351 293 -25153963039947447013134165327524928084471459267284328002564288929804596406078588728921449724087535995143 294 81610849325869678645937993330630877895514693819497 295 68247200281102333314773672341165582685694330110041839693196327932969775583896119123385110641040078929119 296 -29227819205 297 -740719853885467411830161270109219330957799026430829034434845144182219864676247878601324942950448534591609 298 -438218348249126301736577544959328346103828695587291 299 2009987950221764938566982950679793195147184650815227796928043134726193586161540139402160942227094820680451 300 580543673184292111338205 301 -10909197966479123083561684837378976024015217350645537345093671431121654607651808866382802707201940759957567 302 1176944604839316680749592599083647000723310301467435 303 29606815668513321929500031889980201280302535271121365132357398740847994806941683398441205978745599749888043 304 18443 305 -642850037559878687335547340233111704319613423566797163363642158043052708806412971057037626692080475763400451 306 -12647218381188142636336200589834386802334902647623595 307 1744883294032894316337422590174556633713373740501029726810598234345256579339634063691257991234886084137505845 308 -3032166814445730672975081 309 -9472866952992240055126481399529401048638167574741720314142826746799751257845941463472305633420062888656338215 310 33983684656096449005718576615136068627728064029779873 311 25715470272500832972016849589340010474091239186308981371852917060123173955240682880358399984799936239306089095 312 88113645133 313 -279251238462191916704373380754391564356324779475424267062482792461171525377488595350409627264138576422241043219 314 -182681852698164285197241772587007022041591412952805297 315 758163739139860925831749414980258175530438407084215761365344600510098870275530874918384206261616132691352107753 316 8061423758607127249711757 317 -4117065850908498982263504528337392426268521169834756910347631903683877605755908066549508044710421244368611115841 318 491153613119935922070523725982516861147375058667645261 319 11179160351115057091433558747039491324898251021894937518269492467305443874577879467115076675571619395154554154957 320 1 321 -971419380438783241560142462098642394175702977418012759383172419955663983994118653860541161184395689487798644799603 322 -21133138507392080780144342999592986894692248140752061779 323 2638033225126843452504022951476224465759762387627489919035727520930040003736191558170533513765193725207843468042925 324 -170712587493687476837234499 325 -14328783738179793520076252527359313460908868583436371028617121050498666958358584391729984841880367939010304103500451 326 56844045337365211163246954397124942628747421693769287485 327 38916489334616173471915348195107708324698056166766578073309033345769096812184736913492304230568259258416403765135787 328 -917331711003 329 -422807730148687908238685829028901578349207234158876138053456200289006440911964801595586134978457254348597761229480153 330 -305873524549506003286303477124262648449607155912238586923 331 1148462526851953771082171035950387710842158813507499497978295870449505917530104482431141688440931550202603967636650131 332 446825452868232983017348293 333 -6239432245750245379304222795805996999832729203184846111166850824202691517676940104876138351478353343524486875169501831 334 823147659742383765731950835012212738617560655486724385123 335 16949908736613011706052531478799470457755642883299190067777508015095783538815826150244045570903667541919889790664481571 336 -55841 337 -368386236173459535108618302340905978904518726755669036684102148821777336996129781133047484317756099627097078220461022077 338 -8862774086082820861754379555260413518431803608245839622949 339 1000859022521000742813212348743157896956935055801352713695146310507616787091480742775576438710732569830420258357903147003 340 -2351811821876127776584743775 341 -5438706299711481027131718855644446192919574780532318328607556118279377157600058935324501348889096068228456235858896752289 342 23861140853923810669780338286524655351266523257900512188263 343 14777848985120567092930026234942524817668825447801091502772652866084476839251772469869518353963214108957710881645264404785 344 2134630503193 345 -160623645488716794233449368894100776546519242024076305350556514361168740589155727971365338781097371555357395466425366470441 346 -128510209725414389875561926740750502336529842539292554537235 347 436485802199235918021793863842475739542094326014814725985591044296693766538497849063267732317667045852479254958510032886011 348 6247753693954087256130295887 349 -2372372499910269615355304143466268198954520143613170772520183111590301487882774139993564834200732026037624797564844824793595 350 346138445858980103499543017688342917968917930615896185415759 351 6447442972155651778654430604723062131598859285763963250681956370973878434437526025802691204951057853368360756576399479029007 352 71 353 -280371415214588614653946531131871190112901505854171964297971317396695389078315370173500074814160283179944601907549997891133215 354 -7460021386802446273901783491638085007894297398749668147453295 355 762046270235439270791507958072830922311573860372708404458010206342737441487242773576077361204831886094781686531611041618268433 356 -66256908042546919644997676535 357 -4142667421918739338674160707763434721722647476967477144160076317336888126771139500665954813583756524629474937166595709468963559 358 20101295486556635545002270577384844162228282765906697288594281 359 11260811417945639256531166366079457720595027655768237035504377800562119422727504852064502901578667451651029958545920999347174111 360 -9943308217037 361 -122444686487760638004056060788645851840478394007113387655257064215917773279446574635342795110672336984280848276489338837223625041 362 -108348745039435297205884743843203091455557001553627571788461891 363 332866914127676379278009375282163627769964434793914570741166042484717344143044477303650561291162880316138139025378480420431669675 364 174766667156711599976165781989 365 -1809887183008916369865886637122953189884682045895417991999340368635708654715375504301052035082490959605202494209497446362376702967 366 292064872004539893693266417550521186892462138929487249111608035 367 4920648616000151324276164541354237577018631258149482050524053444055343934772639181155741516383274935485924701035012359370049351779 368 324945 369 -107029362567564925261803033840124056158176214909773200723081361253586347774737304828611902948633891444179619813633412548765043697479 370 -3149745688602105025809633724875199515684306851593661106929888175 371 291013457032905819780335650233718498467352725984438742701861939228844842182217672457405433099792144121014407263836300308675759854513 372 -924119195830928108392557506213 373 -1582604961712528015548591741047599972526210954936665360708712288261528091234374354707058583005837670109357263199224859790305647814603 374 8493552794014895557488511905229757176001530701022098678900107325 375 4303492906194571860626597785616809037987859439394791169897953172235736966178623771915060702734924051589669536173313626052990260557387 376 29285764343377 377 -46811068991063432789510863037772988131955985561056861632469713067651389985243440611836020985776994159096696255403435924622352131352351 378 -45815400317172163481122336548330983222363408278317643663947189333 379 127301857498090767048186577495563484512675054573710229315536259659695293743812888785341102390186058291517704754336601540164915391162349 380 2457362105321681229474145996689 381 -692419714477561433212272878805737994855842992392544612101677620019397786670346482339340120566301620818704964109018944407721050207895477 382 123589338397910236519224296666751968581073388475042269472713056017 383 1883182560158290310776526607770661191583464347170669199031596539635624731863644372167795846983019817087268860015773177685521391147135505 384 1 385 -327803445945921385649436495633307818195332247935620917370822520729734612441326282105239296152833399416487361624445397217349482049866014393 386 -10670252260548722754905234262378133581550777283229524319480836640633 387 891605133118357677171447354535766709130303988082542119264685291497488589532149251579607907140561914898984477977170967952201464413430705287 388 -104472331412842536272827053912537 389 -4850419965474826188781059920701036804847191617365532661346381014268897523417809877688064304871103786385296530588217629486312678518013015193 390 28793226620612144171168020085780992468516775819654572494770552121895 391 13193915180842460656403551486956543102669312390940513441722456547387286315889839269604434640360938541368051087612167714244684137474545740049 392 -616425445539209 393 -143563950657999471938787646420756521209204752922091828848690554079991625282409539282336293997169810412703019294108683481075206726149849828899 394 -155420246830091864036683687182090120214992821626567881167025205499753 395 390547913011487423683932562809233428751479267576156920420992303054835869307587099542511266991475389056210937724167418502265225259809847173857 396 276770669276883415003408184088567 397 -2124957560152282286242598253602468452995831413460746106848157422113592281057541110484185680123894529133917437481990298142127148066661267981549 398 419532375863292005340839483539469899508768419842472429962981993631425 399 5781134250640933845990393519043698012446066726857604911342179866727065206111641222816342986770944482924909102041903814693669992424158254074241 400 -2649857 401 -125829513088357370942440428802099693144849850161108581825382013842913225964581694938459864669650101745453706928439125957120960212156300743037123 402 -4530557895332791693756089146887964749640246058032552533782118520007035 403 342356441005660897031850426330162362196196530422577132629581091412504106478451788584297806953925817276806481157640020289659086199458775832284773 404 -1469239294381998614187910331461393 405 -1863034224615972658817797408089659993628434440127618577075105628390902845726073302168872051825341892683923433004340059456608887896535607620450703 406 12233324010899691767414336943555381973555622020929940177257081124939977 407 5069315863716312684914995748073935874088760069573014004502810424349453597311780793983397459877960576953648488128672893046189265531488917714703391 408 1440419971225759 409 -55176466891450075773123378320364711211530535318703374442033961803563120123017232920337242917909689854190260147959627802576484956711399872298678015 410 -66074387108018583754936974111449564743882402012212434536837141136297413 411 150146183950008385398711062208032837408486060477310918920821455580722875824081529430602856631341188662078264913572036734796130474473854828778300317 412 3912114583409372908327505802280281 413 -817185057404291345132138611920469046724910670754057494978010635270371730168860038579180176670666211262885079731188236580288501713464227672730905517 414 178466475242678596872746491108314943868085254786651332335353852567450521 415 2223883830207281895743469085399340561902523367464137022552720056470565781424589194233018835994838224058867645339082117127360663600809425836837906777 416 5 417 -96836518508366522391392161565116588492139007616948534921498146443550100954300796584338093113242315692417160842184657427120758192858393442590037542575 418 -3856854334537021401923188435032822651881873015826481797227020738427277535 419 263549085052981059078838810092613933233566336335531826598658158879413550726588936781984747801047246789474920402329972600699510803108633464710882303905 420 -41661218941257153485013496808898903 421 -1434593853336280553277949443849346776914182138545329358204201628735601384349223379921559557247675610978284520934277516656188582322455921671759986612775 422 10420331110626534790815518850581901749928463035993818404854582875084707593 423 3904643514995396576246525068897280730450967380744236139200547488139007648196347345413951516003941209010228029336904248997605328547773733904545241619775 424 -7198783835108021 425 -42511715430327591708748295746882041258524148741226542094121997472485180665723842022911120406847935966544460610567886759143611571362047069380297957870409 426 -56314550968005689155894748858624135492864091870649155112540227441058231307 427 115715240583840451366673360283502266186834280503148664565486969275209167641983564303915115817642500978942371703186819852297504977609953942839662075900083 428 110775878443346078725599104571911821 429 -629965892328732285613547544608543811249426194527809324025389160411900311230631273865437445371666431844867777180389462618154099067454405613901767436710543 430 152191202097099311347333475344852296160691868989191347924405396638324380923 431 1714857051572005816725091658402275527389183073552307769732191898776393354120828714140457317910991478136877088348021055260638583464113371552096804138671867 432 6109987 433 -37345912219883413760597449740653348258257871676490597492984321944728426689257360526932186496094461868181957482192730945547873652582366839313249920937874315 434 -1645420464620390740859888486943687996245171823944349732757738504779583566003 435 101667554012101630891706144027985118216758241700614402924210675658300731872483211942065134463709967666842327048278220696078189419614353676517962573310488109 436 -589718202567482372012457921980421089 437 -553561254035762776094602309259960049109763749448898654047781963031771700567771625146286169238727500778885609115173682843968288602371905625588758288116308719 438 4447966275049729381104728772627019206354835411684712336001617042100155289945 439 1507068108801879009482122194800940751608363170211100452669822404421495038536268864427275539101732468372170486486623191036141817725137732629406321804176523663 440 19846350459729237 441 -16412465291037250897903909041613212659380546029648031472288112496443407395361433782892021111683358122802304390058211291533450203553542045653383312581721028971 442 -24050960658647415453889668729165710712721742673539195310395561577624912341689 443 44685682851055248846545853982481784492962519955705205359252946956534540173512012673775738622947339190728217461815716225463859001034645181129487630899791567025 444 1572816771802670827738030821838591445 445 -243336063190022753039575097721714436507799941079918910971488806719373457940289187469017106462173662834505549089819847314683569925298306084321780469987840579177 446 65032248740620689919558783839917489877057328996092414422106514792491214259477 447 662564164945879787536678559290658226850198991023028553820889389850575996935853775733498177820615240642728642407832672442069156638224552594147981758819916545173 448 7 449 -57731474424482333882347930802743017211001983794786813423944016397656515404214657283912141894338861601822502071804435746087822634115984969548285066846994706099889 450 -2813839709763173814904407840031548162639401725168252929667821364652083069893265 451 157202887958098594529050992199637356602820263921692566215652074991955805286015653817537795136106135529595230091588184727973481187296418595476677823115691611507055 452 -33562741005920912058817813437677726465 453 -856153058733733427477501712713463344555196318793563250618727835184615761389193896230492936266178950680424734147518660374328829911389125668422297037409155400488545 454 7610324496392796962569030716759547077561155572506807984809984301946047680384639 455 2331445240551642056293356231086809407434075681353719394717679651082244337030337552801806519650291813562882864143854108128622907298877649589840414299116269095731321 456 -208077662259111641 457 -25396379818733374731720939183954968083994847037296625966713774069507298452867927467904269897235033365443821132389324533516046343612594981968696357681773224343668867 458 -41170804963636829862172185980380053089703190029653215546000363341028634640938921 459 69162566302932010456763905460820790827857772454649129228627975574479555059722192305978475103115269656264832086050665849763030316034874103003224429163267790008326305 460 89475828811057152115076235680435407559 461 -376715034614327631669023974029042545008765242487575136797664064121736143158291018850420768462722426844444502552559867169982142849296247025602804229742770898626541693 462 111377387454513069773177345966318704375087240904586176491146394484263775832725105 463 1025976168999170546568042996822260252784583163874982878375102402558129979783209428446220106327292619314979358520700675923482657377258637990166686168841254568793548977 464 -18206579 465 -22354447173607426739229767635375078686987255987411273194797259652559974016852395596887077588721158712793058222604354427613990940626241919458641963322667863436694085335 466 -1205355604285498345842998227839896269732493631876539919753907967061403822645536399 467 60885356754532338621346293378410519542845283374783075741448897060334179832743779672330473442676966251619820505459120587044150009477858076158352043261762047245472561361 468 -477452554858179662297871346407186893597 469 -331668260500659915267521043955622552766546298430174750377085103236974634874020694523375735003700846172319922390100308235952459108379687758247919254104628802658579023907 470 3261541889544434233052833704342548431294632514737218021889205138052584346620594869 471 903393606176545540594510848165713864906527439183628312007339434899317442727593497178014702223615185799911161080954402592359463032357283760326487358474253726825459968787 472 522468183093729307 473 -9842876536824158290409282583672071517280524273426581065130113894622597545468555231755792678590506661217259527134185666350857427005145209150398608116554230850144566823275 474 -17652634033929035867657490560361621105089976510937350127635698078333041381049736137 475 26811363714439664365471539980736188315171967798791041620710839742300611604598212698922642899213610230906724965728259781814249267153464882144134368639121110626425820872705 476 1275444587598507489898747979155040126749 477 -146068812637838514941972221266509474515358936037046013522185292194096908492049414232483560815924193764799664563792084355305912735135275765788739559271956320031588160030113 478 47776470031439393241773935718150985722064497053258971117685967606775628361485547165 479 397903474741592555776975676964522696666165400007636152105900181272709993817274630776625616939251915397956255212887252069278223522649877659349149330593760601876330460711389 480 1095 481 -17343210004379365214362820991319511749140394138867424766029172141654365819783433640333426616750472070444193747515973026420140625989106539821178869417950251616658520040090113 482 -1034560074698366815789457470121779711367216155282354165686353513286156329101270517745 483 47246831705180095278011176014795066092039990787652202063969853326718995869016515772249444865151202344961593408453529158626421352791072388783992270639666391280664292883917199 484 -13631962832807246356534652934311233418889 485 -257428862870035409524456217007662598874670968067473006551643078610562226593268600940777362546563535527263474309510513117977588557634166939211006719398635097886134126063108313 486 2800616875199240635327508213363424109280975698208412792362632053325372335013166181143 487 701331006860538795050185656616735615348027741608192013654294283775163082583497513822372997649643692613765815182505910949301464412497483618178755661574741710985916279969250465 488 -2640394272434677859 489 -7642931904595167626977787443626262776335447413285053290813849377456351957240129614080950545097718896322112292560153743898631654723554815281081175762025753321816855963248331775 490 -15164470758558332952155165728749235387337321273990631589526958799818700877722796230893 491 20823226071874298318650083204296362008611877016853707767652314359014999700454241346888240904485564170400487391469951019045286638063303501851914816149957075556160315322261522437 492 36420444856777670229238315299567470894859 493 -113468942733034710661138265411783646203357470550380636228069020087773724633690461450735335139926527202543546704217815083051020100533454351789969925103219075187126854620624962201 494 41059688585289997705539559652657129578747441450319981305639617674880639949832221397421 495 309162557762772355314953438641747078410894921060666955687602249009625963932244973179716035114270761039986556284301969634636847357644105795198706711298845901114402898725716451117 496 92290439 497 -6739032618795923141159907906687499127318409672199364225791338649159644661392796849426954367427675691981147780121743575054115181299503483614137023761945541419958415398603234970065 498 -444741966332709796669134999080713245004249553776287313514798520993841332093289605551593 499 18362379017125763201201522816225031922319020102598969557042811576740362278372665297836484492033157321100816599543094811336985098417581255511727841211818503858753817613983967697847 500 -194718856391375921269934678828833421255235 501 -100069321402166199058372931325957529649792412019799255564017147072406528303524842380513406520925147147664312007677468592586689380578056981938864904277853454975792630238628967331981 502 1204436564611154538779138695736682565649236871679699244122066889397958210617238054936811 503 272680137184443209889506416958799107815483972018254343641436651480672457231162858908465744707726355229347220960640773382442259573712830495743516999683786426398460609605185041253069 504 7170153420321395463 505 -2972189512409165451906362737877391467356403067092789795941767967105659904295176376736059690452172323736325456931677258253224176680568107534927352428452382503918849137615278342182057 506 -6524277312575952201593796067824122013220454491770777646567424555122083781399271347844611 507 8099344458819509025045964599126447587777979883963746235963745100557864232021228914516891538596363855333374764867587849919773502675785604458454714293862047290293122793640899236263083 508 520958566419513952135262760791639804037639 509 -44143170772647032676549583475374587472897594322332804108752688433385538587568065058118170974169865423397253912586705881380747382718345879877730630480168801636419464829961519414943107 510 17672292316184077457725367570177553710445674043846746127489436638271630466052225549330439 511 120297718579173971575490746429371883541767170833463908487126900432899498690270890766832296411118336237649449463500426136715170516442813959610616783335435986317087967769265144262812679 512 1 513 -83926932194998572211069101948207418011702418781434723237812117589369752678182771444971401067532229023054807185651778071699936205590219295642760493123171584104546006460762217066779710685 514 -6127800836826523165144971180714947186343689555290315006863935450875448379572854575445572061 515 228725922140105698889925088225452510627811371228574684637096207814979424789997400641478596628048502567059362625233736103904366988396143394579173921012893223983885051809238530936893945379 516 -89228357014773791517914978099828263398378589 517 -1246721329481215222481276358687292588562405378718418769056755730475544318321707533673871565688212367849420614392611971752991261878245103254268219262536715600913494825209282411693460693341 518 16601490547351759520642936411382201207826390000168007321582903610143914273196389591909100451 519 3397842835257855228030627754334132858642635343011088593464250404222214381938365175939734846832266511570968687428037807181382556833452164756238269478281248590672719073330080914152166836597 520 -606133808416207003037 521 -37043071479230647327221337738959822562737409456438288409459421819738916538951658575972932044576214085460937418789548816460047161625248766221401052880559884059505773830724936607382832357023 522 -89962092182769145816339353706671134720296232172888563331034005160191435098395147947775692829 523 100962579792043233453193491620146059767720189698203823278826323067239938802536715148267623858431360918204866772701960277117821814198599806032451518490543436243289670220504011075774264280053 524 238810958526075068254262904230733775700670051 525 -550368472333366240997158297947288065999727652762945283925119860788158936860008258255344464379620369653347929051178373761608204503657675615590887952678212869333545142602678287991961496976657 526 243770656164212463086478001012120737306523221729375922109611392933251991647999283955194153141 527 1500120857713934127777107225141429829485805383270857705652238726394000710966875692675351613770395495415032784630223367575028325766933257751654728724307402232848822916525348256649272385972597 528 -3700779069 529 -32711349002320163072780146820267741747147937686461296890213591034665344381676221879497979786704870919641672343448990171997435265066850418947919892080002279507470737733104481718890699741379111 530 -2642421504658419613963008721212512927372848941720592009208748053942850352241625097338414524223 531 89164117691267492805443021047331988463530002775922317669731286671363200010125079358806906835729421355152722095212522422363111146382618788152982281905071591357076588479578109238919634810558753 532 -1278894628206472619610451385659149548599147389 533 -486094991295579221075107546331104875195230874016770517697117307631148547110319507529867361723550028181049223711226046694076632505509506230036270351606390298814880838174636111478382482424678371 534 7161450186337808830949581604179614651966725018569333768578253721462125375092987370325268012629 535 1325047605708526096970491425417794192514599333499757831437575521619930342607629090133518978672640917535687279852047394347857738522004586583187364040219571108901368387118536431488751186849185395 536 1531036749417655789507 537 -14448110022911266494365200824918781614139757187566941338084964210612284166916873755107857025196951167156585264310407555512640746851360021013849049888283467613569617232489539166928236669681161539 538 -38821068042797637008591585457105006527333889810780176313188521539058066312562622141258681747377 539 39385808934002031494307074279628597260554770027440885228811663342525830955725032485636633821265138708606726120538430088280240557470918294437920587653217360589710142701607193813816278609677328169 540 3426413520436352442049620434075684779824952405 541 -214737349896198732312630434489056678776963816519772187362247320447324883820721573594198682072040726168100327207215676279496581666326375246049120636830532208741221301884274695452751744157206630041 542 105230358961864425630864455619596235104319362436963958196006076396054122628918598508426833129237 543 585402320120657315985394724302442463580470438896563039108702584097097711819395354311706795402722426470117391281345445040193081559257612190873168182934020433222123493656893684667588300419803205333 544 -15885 545 -25534668959830571502593807014099653998965736019847615074892981176369078678002543572288990393662018741812421539387436132489526060501081716580703476084087427434864383645986527075525780507828718291719 546 -2282133880697911211268006777381057242301641692951139320351684880478842763099476189035526395510903 547 69613734947637351397200763212779307593486131363859436643180233437031947539616018422061091100219570528792282305803494139889245599060131310209790522025163524489682040667792008527467354987681279888393 548 -36730903877957200641774000581745728628202126991 549 -379575753370937112867352566435740225790676676289040454056556403890969176799803257623209332265207990317523094054262013036878584602569953896892042656113128672788478087690092298231952300922621446448799 550 6187100396181788247814377189859575909687810400883690333411646375921782655241314944114403960758225 551 1034857991757340152014935993451772897067725234002993459903636370571472155020490224075595092373057723514961707892777864733298895504602419521381627192196996023253097987819251828954337432684008232837303 552 -7947848015867947949613 553 -11285784260236931771592908603580987705675940135222850657898463482671628928774587304942993371378845364858546675086151004565240956189275073554360777154571902722799082481144665051534493124089657935925185 554 -33550472569176529868796059315786826279680485826072990622083197284814182238914178889321246720896179 555 30770274824452462053829326699189861936530206411031885456575896547750975234720614858223747050702693121000309883087378250065353670312496150512543060930273264822894446027325365344801614751841666102434075 556 98455366853716542868505909763261145296356018309 557 -167791352894951172021138952152737771027158760592484560303918943561479169660352127012852735708075421445649779059824475191343336231754830637658485550601516156873030000858829634763201524018259167063435255 558 90973529886022661458260661051172199527292864964432849868192323142635149514688527164419864018338755 559 457494937434661764073262630345307031025234661355861259403350430002524907020988759536590534348492311155881625685133571238397258186473064560316683331187714709392764569602374475277963442071594445708655299 560 5957604211 561 -9979331443968816696496565089372880509570661990136050157371633121891531269298325832361652516865750776524103842874928948693163080156360697283231675781906572046148912019740348783793592567045681035317361867 562 -986792535611259949903311508779347397189246082551310294513502757723213095872817047199592049388617395 563 27210404929715319841246705709196700159486496480637717471086834125295758160668206918905469919403301659004253660639454509494274840003261794544960575374175453588452709470906820373881648214186423085472468525 564 -528005344949843097562788855428381652619601860609 565 -148390769959590834791855922716961206651592328101815601517348526814876696454186319844821602690907027899151042355575589525998406754101103450669096085471881512847259063823815265624676775012470684073133346319 566 2676150857954011216918446369199842159747724605890113908815171251646362324043989373839021145787566841 567 404629038555370995308796473244134510648707546330756671844521670540630514618987649245139455618894977778324669994430953351648288512469151835873219294286288567972680729104933532109820207830026987009867441391 568 21164383305474193712421 569 -4413421532140723694655646412169330855443284101393960874649675043125458688397061571780426501185756882985377007992282614254411701814171311150597218870620547255187200493238133548685670138541229608461727128827 570 -14516394334047527941115522658279497419487614117858039016566569586521212668311620520087966058734809641 571 12034884728278922900865218572373120639048724985215950048847601468213342869273404614482091639158289611170239988633896898482527145798718561179626944793440930688087323676776718724257572067278237865493279677857 572 1416445195416489786362659008076966021464870687973 573 -65636672013200680271655749813106294138834897988231475581852366336392520748343370293485925938909061149400204687172851120487319405652948216950207318399539478899532305250386700932266462601012638899935559783545 574 39374031788179104871313591148951685684715938268552425482316037845196821487064923513479586201062854309 575 178990184285933532642060451303181124019679119567574223504833483485517017628348035546063532564902017699186681314788107079597934003274608052300683058253923153150560615297470897436841392220233319651977146567461 576 -21 577 -15619597548012914732970473130442269509266221088667185162199543915794553085496319643724392960824087851078645360376602538097699708186905816303344274560015995539175807466331043472143948817258648079891899788475407 578 -1708887589316032805051929133574039547316393792054465933444138390701206339072898689721760175519124189679 579 42595960359161918983011386298119995781399778432901170763886645639964336576712045792996153014052923986575999327744581952543400423518527503809228692822848072538386090448340537146217500147888395666421590442733073 580 -30406952340790954278949463076810646728727041426015 581 -232329767360695295644869229326501222202019870133245970964162430029820163301565156892747170827836551879467592576618514241413692905173894132439783273442697179361076750615597397623578118457837910783468972575618239 582 4635847717351552297215866982274234163225149705015831006285979922905495103205492896173352824821049046561 583 633605770632347570191758412005292935230981367073805374643692083800780449153391153691876235645125959940185992550645214773869635463655205993666682783078281898574360631529863519539328760701196334100971201878241767 584 -223691279428583995695351 585 -6911958892279226435115585520450750805916030025476771200098645623014171479763498289482552794282486879845741184301269707833887370046798120463727574364514156680217230916205410846359538869869462996660083279362251725 586 -25153963039947447013134165327524928084471459267284328002564288929804596406078588728921449724087535995143 587 18850847902593852468197215114840596116382092682095547144764183689867919826868774783805184199878794283796372511783925932816059528304257215606997983449802882408125330230923544676979010742116434737956458426285161359 588 81610849325869678645937993330630877895514693819497 589 -102824897786679477553926630035050183201839657353783874169043715035156105032216475198980762764344688177543086320183060612453401636688739254524259476825709023047678108502776669524451687617531425408983685746537673555 590 68247200281102333314773672341165582685694330110041839693196327932969775583896119123385110641040078929119 591 280442154132538268184720045773623379223470491641093715272005706683895192829890493793813205398304564344972391625450253530157815771310074104765975830781434235388973449774638140170308602744914343839708167624071670687 592 -29227819205 593 -6119075953391575720006085090307702564828606802664252702581354138117686723820124707930195770769859032089421566312252679742766372467761947077568312971276897633736451754219201310624732036226950281341365241252415649713 594 -740719853885467411830161270109219330957799026430829034434845144182219864676247878601324942950448534591609 595 16689599306975947675857129225321398597478733471075020511358386793294258702918189092267643671674020071839711581084378742529624741093669812595286661789639108820518688576911727244807516581516326732053541762302072302375 596 -438218348249126301736577544959328346103828695587291 597 -91042342730043620671100897736449055589946168488451724507029937379815648601944668946212914558451233669005665413829977645449547723529892789540685058994320264650651217235847826854935330447749461320020406095375993791909 598 2009987950221764938566982950679793195147184650815227796928043134726193586161540139402160942227094820680451 599 248323800392619978881417112009478196428146836480100441587532300615061920729048442608809454497889534855395266486117004317867131876432094581995975688365877887894020944506810863269461461840861606294811210268134175528949 600 580543673184292111338205 601 -2709321928150186164200480023332127142155389442531171419966283377243879699970541483445879518679285388711741510660970361157810493590481602100200073952660589808644552735922379011720242323080345183972986944219926614324205 602 -10909197966479123083561684837378976024015217350645537345093671431121654607651808866382802707201940759957567 603 7390097876753895558412360106629716903438860123653182512790102423296814470391049537536693250050281770547144400078694154306121122729254043153758805231938688643032600527168647775002085107992105501471312451240410258822855 604 1176944604839316680749592599083647000723310301467435 605 -40315961288091639353239305256500308203820334432775149700762790631495713282240548157775608383915001135631775502648041338626603864068357094483232970047941263459684654383458322069129893683765029674236517671481652328689799 606 29606815668513321929500031889980201280302535271121365132357398740847994806941683398441205978745599749888043 607 109971730713386927865216719849174028372427533327830850387348518999149779774315734371116597819061968499635731621685198016079723248867856653994298188140879904874340060185956867214678610775233559553819005927751981814191595 608 18443 609 -4799679544975345103863453443706455987389851575554672788971025680007159143232175887740345811181466004053263482322305403358813270818763121166817493098297808963734675231587648607766119465348771999997235358983636833576807795 610 -642850037559878687335547340233111704319613423566797163363642158043052708806412971057037626692080475763400451 611 13092740311590641478391769738283319150220116181202456487593126617217133918616315748326893639932102726088167035290960828679132723039524225699429225407997519751787067276540029943688937735672320951748812835153503123415195005 612 -12647218381188142636336200589834386802334902647623595 613 -71430867826700311307049956663347749503229849883440656571783716332436922768011703122150094317208082452958842052797912338535786608497663736265632423519476696540013153094887146711592673215326130129574471248943616245651954011 614 1744883294032894316337422590174556633713373740501029726810598234345256579339634063691257991234886084137505845 615 194858036602630433286142250333143066435601344752624270780141201237773569533099238685112552304673853589032430943883042750998342841391038001183505296093235140131333343378711685689788898744680857674949862849185581072174751859 616 -3032166814445730672975081 617 -2126266429667369452276056831138555951182896605819841578960550696050521479865790857592424636361482740656373159378669405405087545362599612058531846215136672665639104809779333561357143620451493140518649808221110295389620885725 618 -9472866952992240055126481399529401048638167574741720314142826746799751257845941463472305633420062888656338215 619 5800480603791535591549891754985000686066467994461001735379878290492580707081939370841169660411577240941611428373043407846100302585045450913190453666765447303216586507265507703127708047166513655130751867094918988809530886255 620 33983684656096449005718576615136068627728064029779873 621 -31648064402546413070022357344080665617436149998939871443630470798080158094379191970539528146549911676811405416377588022631094065533440939638833673203661608362505514102427553347657374988394339267956111322145862576741116391947 622 25715470272500832972016849589340010474091239186308981371852917060123173955240682880358399984799936239306089095 623 86339031154318015870403039325601184447466456991321950233750661654986592634136274718145707943084735127343627247255998542271819556696249852130901345473876643905326767023168955529951410785381272910104439131639138898353195899911 624 88113645133 625 -1884360401332052349356750426189758616966575983785553727188070968316861320318641485525202057457718035522006012094033430958490183773680262305171302662234256400173974139427431423090438061547780390654675811220001248139543974405067 626 -279251238462191916704373380754391564356324779475424267062482792461171525377488595350409627264138576422241043219 627 5140880761403059299415409787914504848448786844597189023553439012937735446510919059083472571782691991235785852124294885587757082310606117980752542873834372190168708146257654762826943341439900811394717313067673878284728664043213 628 -182681852698164285197241772587007022041591412952805297 629 -28050964287337581741488169191054609413816245231367564324978953396557505117771491069947195145328762075855813173216469888738950523051977945620693231197740200316883568100666074320294261903131286381275606018840567048416502532840831 630 758163739139860925831749414980258175530438407084215761365344600510098870275530874918384206261616132691352107753 631 76530531282522087888738049327403056104862254790986608188375232433996564472886924232088543650181080502020141182521125334089378915103429377851290682166774007823891368619668867226756928916434360501887227235204456774072988025803391 632 8061423758607127249711757 633 -835195747470247514877994111008367772459069428037973283471508463863661445376063305170111340597329890766803183278098054432917347307707116262676815749741108709675535507325353102910153275178663162539442619866123446890485428191758819 634 -4117065850908498982263504528337392426268521169834756910347631903683877605755908066549508044710421244368611115841 635 2278706593494080160718244956332385473802078380649436022410655895329083112741439634094955989004412329783232397766516895911973482311570588976280293742897958191407032714739557357083576396598168459885004474248746318084901306394744953 636 491153613119935922070523725982516861147375058667645261 637 -12434406968544895903843376449083277956918721354129888585288075356924291305375415650660239248283291478235779514978273661602132231701862970797054751569034155133716833495952348967769704841245673913272000996857332292817208521724363361 638 11179160351115057091433558747039491324898251021894937518269492467305443874577879467115076675571619395154554154957 639 33926436625580687942696317871647162188024178017751388160346484108864310222913966694380297345701542243165080639587918579695660206298154247328421289665755254699864404523217952967512618177477605043188292461026747664988199066332389581 640 1 641 -5924310970059416859899522261930152006514869027953156191446705304981519286507444534616511678246819817816699158198632511568953018590275715545964673795407618269640585213552545814275600510483751733591523199608221553082168832715730746035 642 -971419380438783241560142462098642394175702977418012759383172419955663983994118653860541161184395689487798644799603 643 16164560020113411832417244636083157999145536749817269964240978784604440396210886995162083461186792786274521542911237349560810170476763451401577304537938070562301916465707858139381768911775279065129727078754980811378049469052686680973 644 -21133138507392080780144342999592986894692248140752061779 645 -88211722113611916475040858229507477079268229608586545759533823452456798871471027659969972467068805783748791254351070959941866190221162426282784806837629408878186225335753073272242279276074524761271537960931719582347219092579362685203 646 2638033225126843452504022951476224465759762387627489919035727520930040003736191558170533513765193725207843468042925 647 240693883068369246172608491302282097467754308309149174157100448007255574704761218735605521211646041447713965936269593194435773422795191003428863211588928805586533057237158871285921710170686967607277991165550129325922231132987397283003 648 -170712587493687476837234499 649 -2627060617110633323397540292121133636514824877681695957661375724801231763069131113051140671024269974893392479533575854490719413071742856730370597981661508199594388879308093508848525196826206333022346359626986292295299426270408157838177 650 -14328783738179793520076252527359313460908868583436371028617121050498666958358584391729984841880367939010304103500451 651 7168386289796572641376034897051518302568954552803803607173908572607110726402586406823422231800876146110899620949929786773954886098222690036427309215815437873242028270088638925855229840406266133252758415171011001980234413132845145168331 652 56844045337365211163246954397124942628747421693769287485 653 -39120907595043906294430320392763784094562840465845396887248924791520027886121852972369634453121168871045335070924841334053818461893778256378454973596455597019285752226933496057166251997526468402981652116472823069390012422832986153671055 654 38916489334616173471915348195107708324698056166766578073309033345769096812184736913492304230568259258416403765135787 655 106751166145522971078904240532008805333831779796198495679895888696117515469243850375481617853448030119586546493429307222575048148928028746510184268893317551917958009032867800523259126403223674335165546672375014517483652070838626261121515 656 -917331711003 657 -2330410690169241175410130060511084300376267540466011756841950797642298302767985236427733676693625376941038046161242485260657496490658755756744147498262595264725796994807326715421156458618297863587171816901721814226040430518328013604777457 658 -422807730148687908238685829028901578349207234158876138053456200289006440911964801595586134978457254348597761229480153 659 6359286888902110414536832512612344503746794331827450668571804110314954292036938124751096920308865757496955379845481437074036773912235581633525706131053039454691694683403474006178155547155967824807914155240199835206419686381684079067663303 660 -305873524549506003286303477124262648449607155912238586923 661 -34707268503356200970500748470395654718686411702033942842274471661734445207943382243804081070634965120187358828165796073429133316197372364433178164164592119905424241128779870606910891651719013281272520730012300158995478332389180670750399029 662 1148462526851953771082171035950387710842158813507499497978295870449505917530104482431141688440931550202603967636650131 663 94712759182730572143894017438623208155667884509695442466642549673849224091582886043377145900343462354876484714052264454027013605723784127631972471269870428404248764594160853523780858026391351020589616979400053240890451210507199186517129957 664 446825452868232983017348293 665 -1033861892217556339059506927506317644847339063896715870205809229039485846877738508014208384590853889173546087515936588339900912599438730624089811259198982853586873331628788875509189977937783086689253411999877506106180325085407428229989239461 666 -6239432245750245379304222795805996999832729203184846111166850824202691517676940104876138351478353343524486875169501831 667 2821386173130407941787960568353405185548723853950546360237450680268341473514672561926436542716394219469155108372218428742538037555797065927835119567934087590887744899704510836501531000206456466993926117470664972700576022933533445848922949711 668 823147659742383765731950835012212738617560655486724385123 669 -15399210574650990035914207548712801870548673385618407683145387523800833950332764749156036482909690233921622807451495668562187907210140420933327790032375456216804788025673265833093992001579136756251047568176615060593184841268446183952311811263 670 16949908736613011706052531478799470457755642883299190067777508015095783538815826150244045570903667541919889790664481571 671 42025246843373008009787163523225504923468008778991866535229337677290184737460147362174574358031059613012984881691352038306016376064889520024724187057060903796730351100428250663476693587393298172384620300385339639124182004928206683846842676323 672 -55841 673 -1835050086932454222439234228511533595032153616050645758611912066432150449024918937965093081212177656921479731618462862894819981076123825354103622033011745798056963522893849264060191905652071606418212282813104949256258326109782689801269355830381 674 -368386236173459535108618302340905978904518726755669036684102148821777336996129781133047484317756099627097078220461022077 675 5008081713065454660700719498120424148461611077544138705465094243664533198683525109821089900604891831035632197213249066430827635461561036526368132974826550769637938226974173929293981886022134267871349242972141887906882222719401317472413805053443 676 -8862774086082820861754379555260413518431803608245839622949 677 -27335729468721716618104132458749752544654171453474818352750585490104322743521252982568731886444653500784164615512553996385082523608515134028015318950784771564736830669731295085520596146574036558529457911653966543741039281368305439708971359842325 678 1000859022521000742813212348743157896956935055801352713695146310507616787091480742775576438710732569830420258357903147003 679 74604612911628906162665008637768593819912695230632824697964882022400144634411181093691857011523914656218108201044502050280675989338921797440971607695800968267493337327589267405606552297348982945638974453093764441738771458951798999881012875233245 680 -2351811821876127776584743775 681 -814453699039167604089104804164784251813162709741632313894323794128693881919521896283786361380702243362488728768852239893276934385284672220400544009627616821627263615448863806677432999563786365075913445178325598817875142364882684637741994056609755 682 -5438706299711481027131718855644446192919574780532318328607556118279377157600058935324501348889096068228456235858896752289 683 2222863566210205450608155452960074576314783328857116268571675396921513914454342977038277905985619132415367409669786648370893662459788393346804713901355899252714316134218490612877486453148709628406039628367993694714521800706903115569165230767062681 684 23861140853923810669780338286524655351266523257900512188263 685 -12133744827585541502753647554547837348231315044525239524307121590414331799416258778239811612802698380705246416126703276411292951480329795160794748188730092491378178913598691853573375698562865008926367994179819704872173116808206325087723091368712045 686 14777848985120567092930026234942524817668825447801091502772652866084476839251772469869518353963214108957710881645264404785 687 33117117223719165667511793023046262409050961712402143677919530442991099300755076225146594106774461802808615394059563661226978747090321710512828614500642604524540974748741462248875069166140283173450919598872099198766749268099335919483175092413795633 688 2134630503193 689 -723112320088869259668825293595725957475917310893498985632416882851215272208627720812537441293399225310146678665485797203512106503179761944303454693687840240546726060984725726503955461485569732843550269491861817228002218450181428902815642105963018161 690 -160623645488716794233449368894100776546519242024076305350556514361168740589155727971365338781097371555357395466425366470441 691 1973670081557900186991191542930285142550712546992150479452979508970899508214977042019401159688758700641639450697569408470854729647144849142327200147502316002100982994026668808888976885103450989407174801531538887557397870882399695422834723697284897655 692 -128510209725414389875561926740750502336529842539292554537235 693 -10774047014171136574296388310506550491938437211316337855699218073037271239652176016153517294692363233602431416834256522985523700718625850803055376787144909921415571723730019451721988759961105806642022511249157132394374560579498111389867165067449934301 694 436485802199235918021793863842475739542094326014814725985591044296693766538497849063267732317667045852479254958510032886011 695 29407537752956521188747201381584494697522694742020696522719082147075848213312931015822956155478138192679542010483874281102820558289702504755565804018798700960075784883240553321827588130856665722578812032320434533134503899743299902279445715446871592253 696 6247753693954087256130295887 697 -321073087131214992707635432955088846526966031526116168458367226296886830538076152675885278566108084182089820808843789018619990858360511224258926468541709458502342038360898756200329331000727882850364403906283506751194390840608184281749607913494851435825 698 -2372372499910269615355304143466268198954520143613170772520183111590301487882774139993564834200732026037624797564844824793595 699 876384270204607660602670289991628672730189282076599812149866622782674216452540931756001457927460100389199410270016736907197008677292054766262536718754819359013218875173957587311830719900665476935481858950502076013883882295421299065453951563411473106787 700 346138445858980103499543017688342917968917930615896185415759 701 -4784324515169049909665741105733252969449025113664260363296666513370311232521954035322114732719753893056444888175923250401436779439684375869016529424116451813140434805068852349593040333248795886285002832950941450690362438102625326697512397657443166350795 702 6447442972155651778654430604723062131598859285763963250681956370973878434437526025802691204951057853368360756576399479029007 703 13059364648193045128346911307153631429324766424228835051765165700101968030318740678766986349092203927726187651669675411165602830752020261139483293963703338416598192369198873657920629235102167134373819716058996249628740208934903341180905763461149120010639 704 71 705 -1140719259524879435483585523867157805214838951581973064957077041236046549703662293875833950370952820690109199104033499693133760888639860511551895555442400212395504399786573526194107943810717832399383221640020074058118284048498127870033600598043760667415935 706 -280371415214588614653946531131871190112901505854171964297971317396695389078315370173500074814160283179944601907549997891133215 707 3113800752399440450230613236169675319398259483597579481184486900197847287235377082771219381151645900239262069457535277997465614003241068805495498628742641061958920894544024397391711917985319659491665251454516434519130080354299662211027144261942115530331361 708 -7460021386802446273901783491638085007894297398749668147453295 709 -16999577506780323113094890510496162985296242586637591290038683807779449303433310818673165416221641952755461639192944898607505250970366154624557220173174350666691883879689463866225413304362436080769346973100996231339455565477209518066987129364722560372169615 710 762046270235439270791507958072830922311573860372708404458010206342737441487242773576077361204831886094781686531611041618268433 711 46404562119240960744951308422160936733913591578148956650171880834474715500577771773415518929116244966273146534481301217660692249169888564801308803273697815386740154538119705630197280003837287147061612610824539302623035205666815421514037885514934044603302007 712 -66256908042546919644997676535 713 -506697112919793132815298603368275188991520685493807993358908505438181738658949589843297469065967331187756399188489328026302040669240271906520761339118982405244701834910341707981719386678594204900907459159647577839003656016360498513354582737466289555638948141 714 -4142667421918739338674160707763434721722647476967477144160076317336888126771139500665954813583756524629474937166595709468963559 715 1383188496273978458320098277928606048603621473816890211143833146078793094394943739148513969325170908836106996701888782985153424177681572667415371260602235278408044169472454179293292190154111771439421286122832471012696455228870392457856838936233749062085053295 716 20101295486556635545002270577384844162228282765906697288594281 717 -7551782140069683594601886533926618999571467894172332597067599125707229449844808483574553674697623776933262113513877943251567866709810521100510660831715894966857296616533405287299380440342561327518186074650011988554288821835098821667228132214172451122901188115 718 11260811417945639256531166366079457720595027655768237035504377800562119422727504852064502901578667451651029958545920999347174111 719 20615442557625387170530604035703938399387945233394379923642253527623037655998186300753261873804465678844176500049911122359762732882437679502591435448235876839501572872606526028793821411688001564293708867260282709660213151275738628051137776670807601878140577439 720 -9943308217037 721 -450226394288136372919132995449648294088145754600175085424040867340697185252823255974646750194327578447324193263399273144131181292958943687502926327665134573045646453585887615061588950447754502951216962134533119776774353669531824357242067398042844905069861331337 722 -122444686487760638004056060788645851840478394007113387655257064215917773279446574635342795110672336984280848276489338837223625041 723 1229091791540145673656718591503563677377499167973209443397997407780203680762040079351642839870517793483520538683816215879663972935951826722829029559024814462485820564766470020732268081060371426018949175854428665701679350158233702179611729609421586605032728594255 724 -108348745039435297205884743843203091455557001553627571788461891 725 -6710775596544880481570983410024929400586356709485115756003206317122825160359046965825969147525829612383667474158189492959700430095376991982699783662100210565066053651553200169150111539599562029010503726766926676049643131564444601693538420901254930520682630973181 726 332866914127676379278009375282163627769964434793914570741166042484717344143044477303650561291162880316138139025378480420431669675 727 18320449599046247480678135174352712000792428167997299634788705795374065406596184957229971369548809936161348837599651035713727865660966246845354282529530131578046782937774094285787045822593565055484501195845790498959068527700888014467427122048666782870875982077837 728 174766667156711599976165781989 729 -200061955788535395856440145385533897334115948898943246014244601598120806546476913243882767845091897776318636214797874751896660412501144566291501574169995909906144763429290486990189399835491782716075550776476084247739500173868962911374948906079337139620579290677077 730 -1809887183008916369865886637122953189884682045895417991999340368635708654715375504301052035082490959605202494209497446362376702967 731 546182592579286282611657583865419151223567750043866633706727831335170428799315143023298769835425953199159919595440224477183705032510314901845952385322313367473585454418120821852499291096694339525772073233090176640704591722002663220926068997494282150124166764754879 732 292064872004539893693266417550521186892462138929487249111608035 733 -2982264237719394653140735775032077922577657383386077624191963101575332108995258277587115126207161952793455614458539056097210506516647083556630071387039921809654883714228643423728645599076983433062356694772490207262556778729278858687964902571020553355756493451226335 734 4920648616000151324276164541354237577018631258149482050524053444055343934772639181155741516383274935485924701035012359370049351779 735 8141966102244895618808676855454109275171075331676684938345158501449679811644656265584202714980157234764184649126192562737943346072908494659073387574337958857668238021582961583558158541931894624289400830264563991959846579676471641534733123662590278257795155817708323 736 324945 737 -355661875276835955863873624994378537725956872600828868720734207127422105812523440106560170317903288684113963763597726098992296557127234264512673562174462506952399182148909092825911737159853928241027283912462802875070735310396908402395703717929127259297424472740145463 738 -107029362567564925261803033840124056158176214909773200723081361253586347774737304828611902948633891444179619813633412548765043697479 739 971024529795318621948461331616271785007154805268635383094542623857464375014218585164026941212973291197836159224393216634236095705852979924698817083307224701131434052514106899150171074378291011006159390023348366579760905329982960270685662594329232040127172503114165049 740 -3149745688602105025809633724875199515684306851593661106929888175 741 -5302221948003910023207135887525557697063954681090803495923856314441789239874392014077192504945488061497160898853621879927534399190269839152946088048253039394422350734676046335474231714099207825437227268994233436603044187163432109465607930127038755857717542289389006943 742 291013457032905819780335650233718498467352725984438742701861939228844842182217672457405433099792144121014407263836300308675759854513 743 14476394264751716831296864914729863512240700272149793396885017310036636611696058728430589203234090533628579426738691328386424638587723939014117862649499534943263201355955590236654848151785294911806595774285217810263225707959764817360896777836059382899130975068397661911 744 -924119195830928108392557506213 745 -158098467693118347973874086631880623636334764060247325077643186486973165601793519334640554873943717945082480498536335787411771566761512937201283784683946950555603940394695069228023489334825088650080867771454369046505494233315859050088219904025611806435374975139309679337 746 -1582604961712528015548591741047599972526210954936665360708712288261528091234374354707058583005837670109357263199224859790305647814603 747 431657875665330836459687538097159587485127099295779348517299993861733882673348229057838121823022160520012508998923618514929317130021353169755205264733520688997478815455631181125569497405314904765008243679663699167297160497773398709900149515023293644874429581818508388595 748 8493552794014895557488511905229757176001530701022098678900107325 749 -2357145489575097111869395806917980940414551270840025812800389717226803849752460479058602042687788575653753839836576138454986305467982180491411152963407736990863625413057312938640106381585948562275749170089471293683493828499480439229474441031868920221325253000278151472127 750 4303492906194571860626597785616809037987859439394791169897953172235736966178623771915060702734924051589669536173313626052990260557387 751 6435878023330777930842713705265500214381898479601939649074663175573157261994570651149609935549846760000070584506393067460038427355230731560200620476887733620503131722682908006200680106736511080204369667042382812541268114133803358285388697100681408544098694407406157829835 752 29285764343377 753 -140580107959876744462811184933750431256088994763267554773103250267266659440009707816237060085671448745548206571858195784698741055992897223825990399191731974124635076584315284264196012246326576226507709409265043160821556273033018675282039307823370267042018817454827996616951 754 -46811068991063432789510863037772988131955985561056861632469713067651389985243440611836020985776994159096696255403435924622352131352351 755 383843856815480930379093316651935210481448045906647928599100044626396289610343171728879701222000746281136184692063990439002393468765972936046898598442610300174211777224821733011037691423516236933065421860423601383729666219356590735048088018102373077657334358239251006928961 756 -45815400317172163481122336548330983222363408278317643663947189333 757 -2096138274765374134038864419167214815423540399677244299580681564723332897592608462480483689077389293604347815680743804192251858556451453511950816013061196864597271661117355418185640868999454770416778262116662894873114860961935731581570775705363710321716981867838178264816603 758 127301857498090767048186577495563484512675054573710229315536259659695293743812888785341102390186058291517704754336601540164915391162349 759 5723475892414885218053321347712133244862567572470886151407849319240498562835709520817316903277043625515257718411623900430434463487593878172903720745576292375718276861725830241811313656988915130758465414850469005646881197062502697071184535644428443993829644883110654515955227 760 2457362105321681229474145996689 761 -62512137106011594933149895116196731543629052402119397901410443494624778184278301391617786260598580080996637538689327933643844057708421468505499968309977266131319993729590549151162251190880057268361338038287026314919150100313058809461252274999813518551117514498204524531457535 762 -692419714477561433212272878805737994855842992392544612101677620019397786670346482339340120566301620818704964109018944407721050207895477 763 170692086413220679155293886970736470644109315395434287632098346512866357973863588111393931391354563987326228530242331981808507969003729361515100339551124253288996799394673187932699049717982726699472117545352966399808917955648506285126593991283272016180052961697453437754684237 764 123589338397910236519224296666751968581073388475042269472713056017 765 -932173907712609891281131989254612680273393017397312967350475476804991969511414790217627423497560937662584683412851398633129042451698083646943619745168985492911631786973422561939855931778067778653397403413297099148819513542451132531692793626604328010408789501634419284438681205 766 1883182560158290310776526607770661191583464347170669199031596539635624731863644372167795846983019817087268860015773177685521391147135505 767 2545393895083051074864639329652812768365395919993241351119762349052965041101783144394773114298223995197319825265310146093764762233658060738652767381476818694662337904977591544299362616600934876152427709005008809648079030177878249324384186867773381195347817034473647724828403729 768 1 769 -889667028323670581373029655073637370511809990674642848658924340334328085597674577781062702409066836670360475553302159355985452644923579850978526372140899573606717428450627545334572017933674107810203246711385387797798793856052665326889664861521072081307371898455530678071300164921 770 -327803445945921385649436495633307818195332247935620917370822520729734612441326282105239296152833399416487361624445397217349482049866014393 771 2429374520449505512477629020622933483487344474127986437961900579344906788015024108023715336411502553889020418533857522782144678806997832393782053508889376551784508678465024634691607130399531142557071044445905581035572181060203082478889033068465505689410548494513288032728173439303 772 -10670252260548722754905234262378133581550777283229524319480836640633 773 -13267706941416037223826096878190799067768464971250239720738299825861705941951517725930613832367587002258857512092007928254098713167319328877475336187161542372483472672060450447802135984418484883760551202995951787466905083524391866852169701593389705194539747417079369329806404636921 774 891605133118357677171447354535766709130303988082542119264685291497488589532149251579607907140561914898984477977170967952201464413430705287 775 36230278728795845247512806683541957037758588799167350493565568783411448184761827146776535087415681941170145496700700531981579130719079800961965117103817255568100263247974519525534595151712542546743714256403294658116526677215056032213467729892598000762130508892742740561258205039537 776 -104472331412842536272827053912537 777 -395741733090626416233773457938479534721768140349610415035181483934607883350660810710216780640502278762180076563830665859193837955325099727101877413137849794963761968723992589264229666122873287569344462171971095538726518138065747904847517533427576950060089177672952026220041381681907 778 -4850419965474826188781059920701036804847191617365532661346381014268897523417809877688064304871103786385296530588217629486312678518013015193 779 1080678206774115096142459714411502208308366798296977756054883129193326381069929325416759767106484134193562478110360146337731597664864967304366775343815799825001547230977624898571970658498256005810469855181958009337592956865593126115434292294167236346223775389945537309133251307928465 780 28793226620612144171168020085780992468516775819654572494770552121895 781 -5902218268819295504592558493855998604609799761874111936128782730169862175566181797715153165019978289608831967204724658039804740032762616939788956737724163025183529149482207724938441629339096829285791298809884914164452391098188279893941371253229103310703109602810913853509276649190077 782 13193915180842460656403551486956543102669312390940513441722456547387286315889839269604434640360938541368051087612167714244684137474545740049 783 16117899943304204354061904832661008642022578664176850315567385307696874006864618702072788203181516168839067717598963723695002305057547744698508312272360299276398805022891610330127582956053759063337556019114248796302447383332733935132127641226911793573520992264240151365440243563970769 784 -616425445539209 785 -352124239670023850935894571764391213062986493669653245907777890680917504509870984430935626363048817290798657490652640553637493213296129238661914025931419418750207740770352046078017211204833948140935035028729802095250089805941765323424138677598146812021674091588907706778762658620594411 786 -143563950657999471938787646420756521209204752922091828848690554079991625282409539282336293997169810412703019294108683481075206726149849828899 787 961607120473893498995556970905688781908901263551260142262951879046375478807157653734036733792166168975422905682620070705377389823442907768517483607077881022511304269195630513442924009825396375811990346251031628145381684156626751779875488997206260100293180000564903802165428534085259453 788 -155420246830091864036683687182090120214992821626567881167025205499753 789 -5252108159377093197297266632779970635946713576250020384115892217555542333789611077632592795044708970109429281654815906498932746694239053779278144963499991135880044942924697486485399844308259278210286092290599269608307719120845964137149253106844370491474597737564616838180021228194099959 790 390547913011487423683932562809233428751479267576156920420992303054835869307587099542511266991475389056210937724167418502265225259809847173857 791 14343128234285390472545385380167068204580857334345620253255725736948272479319271413133690315789273587657478624480038091182483552553747462804919415412511706097681303989294511530091460065161660141454595816829480644081630382468852694288689918450839196654830638469493708925496851629552071111 792 276770669276883415003408184088567 793 -156681707673675156466989528553744267225828313753672720086350454419888461872201763361634430480556467904908073260957562043911495138742054176262984196140134423564815259496879813788677480471702329775486637449672457734846543598409529465268950545355913790790401404639170907744435339121793956023 794 -2124957560152282286242598253602468452995831413460746106848157422113592281057541110484185680123894529133917437481990298142127148066661267981549 795 427894695193105198331048531603639524303859531184168519542165637134816081533082172486973515370759665073572082722521768259463458927257385477726492895526139091340811109380335218720002813022291831662386106908753595626832283693638705827809387843295431108123499182483509848316011633425409140869 796 419532375863292005340839483539469899508768419842472429962981993631425 797 -2337166568354513282438501018835423291347213619283599164654195577520343378061387471390680640747822924653190865982453406116242125603567478483811203202808993544083152659749187042934115653927640331525574622062683913704823920774996904190875585904067595426949635708394968370575350365088638575733 798 5781134250640933845990393519043698012446066726857604911342179866727065206111641222816342986770944482924909102041903814693669992424158254074241 799 6382878433118029757831587447875992579306606382939882292114346520648359468298869921683485905386848764005797946755649629870371455940178545500247711901470121450858835704393915777294093726227287043389727579480880054189492956825776396309272082996554188841706472105544420177992505143002223350849 800 -2649857 801 -278912245934392851862959639025910126520907747382992727121879228054215787843574966592226722065018802582793836713170468909118541759909862236493991645581286689122439508579688387522242789465072773981804705758261871906545944003766653832109784240253888188002000535484493154465789822420129349093651 802 -125829513088357370942440428802099693144849850161108581825382013842913225964581694938459864669650101745453706928439125957120960212156300743037123 803 761732891650245490636771170472541797819988320924160596455639850606213198976038364462793432844726075187436930195414590189530833952902789000652429200728353031960926864910213589776988465146697874560193214520550901121501879142803678077942517319041565316289437304385833046441402638377624692938173 804 -4530557895332791693756089146887964749640246058032552533782118520007035 805 -4160752749956740371856209164461218250259802851915795412294651602889071055927601459609648250028095382867084562232738033824419586809891603356547975308990279862870353511425788122809083588868814903029853407653951621765218248505441625730974439797033622813985554187268071768070373916026918701195851 806 342356441005660897031850426330162362196196530422577132629581091412504106478451788584297806953925817276806481157640020289659086199458775832284773 807 11363579936204486912513219699398275785007444055108522491038085453340775035341334881612875710236554010087624690627013207108317541465767855035320481449568155419637325836967530456497747549917055123783624171974058367385951305845955726383267240664236996030590898649201548755670588434863594183678659 808 -1469239294381998614187910331461393 809 -124143064803268615628830709729184064666463220506502040254190210562620154916576160527499322498370676155522521194562148776030628546412540475092455474444259880344750985260712822001735975200985270721046453691526948426550500721808673988974933114165129418627570074898442781348974961935574127663601141 810 -1863034224615972658817797408089659993628434440127618577075105628390902845726073302168872051825341892683923433004340059456608887896535607620450703 811 339057832203112048211579331502240681761416713585256585409553920760105917385178830879383110399468279401959879429380525145035243004678637402694030615286471192157906874448852959008113151757547830168333264440718287244594427904235470232664940297580757527254099513362135866042837480131269088918280471 812 12233324010899691767414336943555381973555622020929940177257081124939977 813 -1852077231083609918171881260434060648312959710571455017256721941776136005319988650053371215979560769001659440822552130857841138542380729692815130476554216268009674281452439705959067030701363584433926829429531092607862974126244386816127402033138311657569072477331709767374525272197918820480168291 814 5069315863716312684914995748073935874088760069573014004502810424349453597311780793983397459877960576953648488128672893046189265531488917714703391 815 5058460777596853806261522060953622843562554413611125950951921914861760867267012109118251440744436711049897773913433858355860085468002201144163158352302618958653670187783779219516212824049620217308218400108846436336708672342517555462745417194649824091750297367115812178910825833577641932839192863 816 1440419971225759 817 -110527825711772883473039157176807456813777090072663537973376445516113177146435501271561806634502299013170744047062501211400660173143588799205761912793177576058068783537972367251781437687856090387071953640403980843014275208028594231977091472106760612915406001714877109992689398778654745708238486007 818 -55176466891450075773123378320364711211530535318703374442033961803563120123017232920337242917909689854190260147959627802576484956711399872298678015 819 301883112276279598276414791328343020071641139446381771016167065751426553256010348635928223372327359198086975039275988909988067781542404784102749798987488182925157018418931166084978638107876415578699361318922011108874214604665826699655026764701910705233290960627573646563207989477595646315817080161 820 -66074387108018583754936974111449564743882402012212434536837141136297413 821 -1649073171340890200865747236825651489176103242638631442785906904114085124874680825667608193054829663667704241287399130091890595553482584488497325842417225172484094887733044571124465759021409462575739952140212408031924032559236659385803894152601374450771734179788951071283479318123466089073755766027 822 150146183950008385398711062208032837408486060477310918920821455580722875824081529430602856631341188662078264913572036734796130474473854828778300317 823 4504171712712313473008146859429420687183514599757742580143406594893843775191211759009469006918687060519221596031850340578887213352551351448594376771726401980793598576981115773415321754980712059803388471634177326561180274694582223367281409363970123526677278710254640662110706989819444098753692758507 824 3912114583409372908327505802280281 825 -49210052043545908605857379086591450858782959168192093538974246948464555287766397737484250779921828210400311036381678035508480476763642577263430136922134695354976138267110633052150183959457650799663160949894408210189594197181940071173027832775660107616458586896804182254367115016442865199834302169095 826 -817185057404291345132138611920469046724910670754057494978010635270371730168860038579180176670666211262885079731188236580288501713464227672730905517 827 134411547540615751573884470915497505420664195891926589614752051471193184656635966385110347691287352392460732380906541911817456231147247402506811696698726519942603091827059954604589745368133580332145828344987106098563091345474957199729955584071052593548315335047855823369329123659140467464904729053189 828 178466475242678596872746491108314943868085254786651332335353852567450521 829 -734265593039336314667034975077497823396289171330389533111974625785839217157572212391962245116401456542493736660141568619328135796681985681209612302004560219996053361597499877802409680951895867375242609532168758752232887391560812098603804297282848027733712078502159006907273934407609933294384471997821 830 2223883830207281895743469085399340561902523367464137022552720056470565781424589194233018835994838224058867645339082117127360663600809425836837906777 831 2005596691715410107520482679082310711642668872437634215397206278274665241458084617690733946724165305130598684752364906396194279110652439733661845372278325988734035926682241504537151800949419488177036543380414903001115785307007319193893058606901775246681015795691415584187237797951013361272612448344537 832 5 833 -175302381613737687693214059451004933386160530586569143819633743339506210897283231817133927230615371590066726468055575491387217145036780506484862013661533173134409429412277463471492630579965484842768242628979640521086416802757552985346176240866854026535721587443241177151786971742316916386677934842193231 834 -96836518508366522391392161565116588492139007616948534921498146443550100954300796584338093113242315692417160842184657427120758192858393442590037542575 835 478834946173796498270080666463002166796808783230585037353239152216983246981241009760688901197759207323654825336778141870742728285978067859582369509803381334791676275878247502600080417410965666614485237904756552449191697230127921475076471543856579221538484254904652079451196268190597205632339539155284305 836 -3856854334537021401923188435032822651881873015826481797227020738427277535 837 -2615878850465889468897757898384661654354670849857340077623304308624499342781649949557480307710770019172668798532951395994410464358034087249031012764589815853707798467572325236321490770618020344087410025098768671329837422327392506026237315198572807040374313535556662105661767641004912682623144911855624895 838 263549085052981059078838810092613933233566336335531826598658158879413550726588936781984747801047246789474920402329972600699510803108633464710882303905 839 7145344484248178803094449453351161375888921004581745241675403867109661917484220675791299140748097223742367150599245629064775401501820746494320673936478020521139731167533980006147165368030330313256626271828537372320828458222105504755561549854098498351434552582472942947650973978910380129348325743383873639 840 -41661218941257153485013496808898903 841 -78071485318531824367723089973046418367082872730667984669092485156866531689824734067873156793057673065525851545031881579631002598925685418228870647413361451070258148546620102007153643768245198794701686222815517974378624492994661832529431538985495835700612722629117243526631340344936272507890381974326512045 842 -1434593853336280553277949443849346776914182138545329358204201628735601384349223379921559557247675610978284520934277516656188582322455921671759986612775 843 213258051941349760771291335868722063075252232307698068553281988823207646978734462933746810563938417799095620096981763743885764626272262880540217316836213573991840791757661533671829318289271257852991851499675792153871809578188180122374685092060585277866023583619467296863480071928522487204522918133105571247 844 10420331110626534790815518850581901749928463035993818404854582875084707593 845 -1165070291084709521832638751404563495618993337597395874490771171973951322354693448886901780507352004206711145335744841972505962067517002811116158452321794356650126204407481234473870660993960244551849153972029156675276308645910987742580375808696926871037075599521798464721958635524566550479824476529667506611 846 3904643514995396576246525068897280730450967380744236139200547488139007648196347345413951516003941209010228029336904248997605328547773733904545241619775 847 3182529983736392487013843166572145950040902350973696025292818583454892801403285799613747062171468762679604873200003540955787711660300698419199914188692945364147634258280658028281284773516670325500283460290891774872823207130990775244623870656037891308232892965421877175482539348162172940549264645658864594431 848 -7198783835108021 849 -69548301920729284540661393779768920016341786204769868778243131443962701079237883728239021971685854894432186096038898027708924914443533231313388513418370687842944664084693357727126659223415840729740524135300578086271193536593780955596709087416698818065810580324073810533644788342413351995229157602199885010817 850 -42511715430327591708748295746882041258524148741226542094121997472485180665723842022911120406847935966544460610567886759143611571362047069380297957870409 851 189982770722623652040597110818168639744354487585974971518359556683699843547158095432904700662021474992486316107387419424379117092749167606452533897101511792964984158973578293594998226210143399281853851590549535333871173959081583623589235521700524386051992145982945698095704552250508580682529142134474154034775 852 -56314550968005689155894748858624135492864091870649155112540227441058231307 853 -1037947837832683839418270180797489347522725517337679541545176255587512088073386812157819733981449456806025216628266569977246491491175674903396937271530757612921579249749683383719892028163714486462964907584396257307025799746405098251671032645854008994578128037413180566855422230345549313657799523071610703386869 854 115715240583840451366673360283502266186834280503148664565486969275209167641983564303915115817642500978942371703186819852297504977609953942839662075900083 855 2835374678513619741190419325010100418629580930508296206253269621719882221325835885748195071006821505240550558397779653374342851825157867520908704399316954939744542809073677953563699393532278762629975803220841172177635991292406119635088531743530487283541961739217605251832464590025852427047515346129240235656645 856 110775878443346078725599104571911821 857 -30981965871001356681636993919549583384332910884214938371825752247033591481398793836143177912013860242936490831438235942837569445793341334390357110055564291491719539195583934204076457200494339088629106360388657572660200451190643819876198431396994798592898950894218660471040546934913008080667344899077050325019997 858 -629965892328732285613547544608543811249426194527809324025389160411900311230631273865437445371666431844867777180389462618154099067454405613901767436710543 859 84635209391608163007182060743018273355024478021494563441107285466561788267022240262795210848712246271538139396548312234708639016990607879976292440263603917250542101388380996446195891944594263446703956603818762977721713997921735132949674707241201574602386718949038895170015664099407201491522528659171510177299607 860 152191202097099311347333475344852296160691868989191347924405396638324380923 861 -462409483348939546164464381136394038921333596787400657357094280742793141379936025185279500184469400048672685966388003071169266900497219149090434631359353564554312920298909833080601232411550442424301456569715707652560506531282107528058598354025315616649200778616912224852908338869767207254928980728367524485597975 862 1714857051572005816725091658402275527389183073552307769732191898776393354120828714140457317910991478136877088348021055260638583464113371552096804138671867 863 1263211122661595155956308693555574176823408227394219610960649782646187135039121912248626583983299288291631563894838198982625458036506959480658296042655593158279583512345788970916602133725731847532346394366305347691511602468819129828947843275656642771706906257330339662843791766885133884840863428647553889694666427 864 6109987 865 -55213930100599571731791476899976471982348169706046421560289664242179890165516964559164776909504715851658673725309262135024899326203095804701484817853613217781685585970919755592535784780535268310784935109493921766335386857233971890737534611100178374137955314680441828145050521950873198945357941193949994808036886267 866 -37345912219883413760597449740653348258257871676490597492984321944728426689257360526932186496094461868181957482192730945547873652582366839313249920937874315 867 150835966652390282673451993894995949999951992152256064026855676022763183133527750029674476935537564053767359686405346918155212430729413701344545493324400131353911650234717952702034114385184787184146026771333965996636009454501256099924340703074136476568511789498131703556365082607308956842379293575431684319030035701 868 -1645420464620390740859888486943687996245171823944349732757738504779583566003 869 -824127967139234825181732442195492727401931891248552790268719549622077776462421176200374207591146238944845306753856328083889468484096221828102609823864886007666653228270648441450467804329661099530527069257369119795669625354531202857510773006041205254881232741022989987679756156101903775782618041436018250491517980259 870 101667554012101630891706144027985118216758241700614402924210675658300731872483211942065134463709967666842327048278220696078189419614353676517962573310488109 871 2251427041949341737998288401225954911598844900940150312815709150748343570554207824388382549754524955717109144037058123355506978850986768958962749904904125717734955748683786658725800606093992525524899131405568249426520169537182241427083750668758076071826908383297724626978017012011797907746788783655641424005775391291 872 -589718202567482372012457921980421089 873 -24602801296468047799916016526040555349716077501166894222921028205122344746389145580998742908346078826126476164156836608386913437528920131580552471297527270067099420467100911171604588777569323691986494521845659064824195815886366930195211543697256539774514468297252996692494469863943189420265007507079613773309153164405 874 -553561254035762776094602309259960049109763749448898654047781963031771700567771625146286169238727500778885609115173682843968288602371905625588758288116308719 875 67213219213602965590282168109230101092451686257340046747255992729704564723582377647258344227250631323517803255314065741240112793217641465876613666742707601679350150560712922986124648181197093070154901274220305106811512567413054574793252070441657015243691898832523486990290964503622249390188604442371440758498163070455 876 4447966275049729381104728772627019206354835411684712336001617042100155289945 877 -367247004494892104941346295404778322764829314342822884371299535863610325121651942115793143669733391037211502074728593623019027393284573636538629710489291084203695936544751526013066939695261214852182172968885919734963051085030971346370308441175971868942724924681351335236903460845707546803580445321112167297474502904179 878 1507068108801879009482122194800940751608363170211100452669822404421495038536268864427275539101732468372170486486623191036141817725137732629406321804176523663 879 1003310248144777723537267440930106676381914787047826073896074501346224091858644164833967670693324810790926645935317453508131876917843560856708990450666225503600210417961207641978229343257402588039191220766431950335255978786187196160893693226265026609259161817907744414222346257940808178629829665332575601614365242863887 880 19846350459729237 881 -21928333234784335397725054856577057024527016750305705509688114914092495780089417479007383476041752560833910511956814256060592018525304076139229870007541050990469751377365942000399036093704233154955261567592127464255242914212171471934793560857411950068950228565683392127640647584976359102973329023545881794466716609409123 882 -16412465291037250897903909041613212659380546029648031472288112496443407395361433782892021111683358122802304390058211291533450203553542045653383312581721028971 883 59908630910317703869105717754749164049916016282784159593809662294213421698416727509974031475031107658040012458297298984145537984460173406160551491055793570042969116850746836835390564846560365425912462411427105140618795131913324252729343739263660538698318764130178221003481877791483409523467844379839501749394012359482229 884 -24050960658647415453889668729165710712721742673539195310395561577624912341689 885 -327345618934989304963230383355458108614092467314641210251816162478169080053552334302047489562120342480839056594290425169764525732901623560611857534972199595370092007924908388916650234746721464638293613098635031558539465097056141995060068404149491167860351629230950554668815854456478656574901556835566704171978652023843447 886 44685682851055248846545853982481784492962519955705205359252946956534540173512012673775738622947339190728217461815716225463859001034645181129487630899791567025 887 894328415875929204805253461506681199174293865187023038367004163914121356845703133761726537331491991866478617785117862268339061502813689915499276249900783516375020102398408346775380699309769174226648815563190345111738429010702718562858160022822565436008068199903611202150216487509042433842966531717485923326689398066961399 888 1572816771802670827738030821838591445 889 -9773516668446921874788919705168380657263648912068528349602616607269026494090459560181043659767008092130990935501362984198789271406803142183658765424455450411892262924985010377210233095686393042907440256868188961741002262076336034846732273374187034976536472815216922897138202543609928466077293014914509125704840605491055323 890 -243336063190022753039575097721714436507799941079918910971488806719373457940289187469017106462173662834505549089819847314683569925298306084321780469987840579177 891 26702259924620399435039866746572493835826927857017836650544425811096529555876579349923733150149644664391569696821147970691754746936084920072623326541503385537727886609533581192757660366973127034973657220668632963909284327715486877072545393322628648219351814394229382281097787877572129456779444196114143346745849914045013601 892 65032248740620689919558783839917489877057328996092414422106514792491214259477 893 -145907791985463118447046662787226426723198418814606007953161649406604903430433065053779574528776100297183617266879296557935024211470407166613903967668572180037054328408523102297388728878100657180804624407592370916862985398959124376308413521623310348800571507631619266949434480031643432044429837857402686487290319119871837641 894 662564164945879787536678559290658226850198991023028553820889389850575996935853775733498177820615240642728642407832672442069156638224552594147981758819916545173 895 398641263412267625688974176379122679428530212192365068668725870412783271300819209299524566663530767447390929725021111351001104015871737495551972557180029513341490159948164150990267325114374044084703399292516878791411969584916376570265430422882441336834423921619770350408492108285114623200172889829737817867742974467848032149 896 7 897 -69705856777709055692997042883986804810657360908133274620890843415803732703859227115145589002671198560908136333767919733030032768450409059114538020662395562080509401080567621257994091719816003597878572025856278838050202676803380214087169045999929487007753536903482172321972361700796746930519311434978199973651836273106003094257 898 -57731474424482333882347930802743017211001983794786813423944016397656515404214657283912141894338861601822502071804435746087822634115984969548285066846994706099889 899 190449387322436810079461314587131762708196636909325340260050992126831195415345858973177840892830813868611063386789514639341557046247281039807097562465422590767943179845744304330121223024329033806340323653534028500972303731077453683855301232839553268873584107061419779514388182964019713470828596696151098125672305494411387182415 900 -2813839709763173814904407840031548162639401725168252929667821364652083069893265 901 -1040694205337240068628893439743420483240738951140597345439169404299352496963134830353483288677297843768991507541442481987697279040261841781083861463880785085968510647426845767118652471498513667043705453995265695863353925742692970878161325418288677880161533800620416721418615056932720554550143584410954321889561912255711561711697 902 157202887958098594529050992199637356602820263921692566215652074991955805286015653817537795136106135529595230091588184727973481187296418595476677823115691611507055 903 2843412925996616202526132510690509815832633264662008404397119323478829875670364998029940004950495200520051182322504420416801092854823390540954986370687925484434991166780271028180476048385651724552480751932333752588233243021722390790951667428263371043961088044633370844878221528783107154455578579501295263954834524598910990035977 904 -33562741005920912058817813437677726465 905 -31075630108781996267342044953539066352528821148676825795493295537850042482887582083590101000026468724642626898833350584815668768459449695878778513163390213338037926683528155859950019435232287683858691007102994836247715988489373829561354541889580612864830577944986838168500321003202500361555423209176549740818118594763719927270091 906 -856153058733733427477501712713463344555196318793563250618727835184615761389193896230492936266178950680424734147518660374328829911389125668422297037409155400488545 907 84906936129967331250573350510088882163071148942398722679103515213984454786589173038290009192966593454287143072409058102723084025166523604044566738527292769367518581429053800586561569282666655555541568118583351246697669587812523852624279605000757435312395139569503338411739048051006780198538470742154638514429670252446146532626457 908 7610324496392796962569030716759547077561155572506807984809984301946047680384639 909 -463980346378418566060099054752957152770753160674858312662475257089446884849048415313412134861680837552815544186787128770391038240145979581066736725318099097895638284511401575573436704992435612067746305993383651682693659832722136459950088986338666925947875382503334257928995775469422805389344801307799525520861595214596575394004805 910 2331445240551642056293356231086809407434075681353719394717679651082244337030337552801806519650291813562882864143854108128622907298877649589840414299116269095731321 911 1267737051599104456306401999629965440225578446484934572062335881855088063271799225355232951528550453069746858471701136512780163641212038681739377535637254570987037715350343194909220813079130925321162828760306267851367461774159490978226324383124281228370832102280455568653969510167417647351299242029862744990389389359231555775111481 912 -208077662259111641 913 -27710983152160588907605501806154045391232123929541819970824022018159387070991258541581549682711512847970937632552067932807651872381786773390295761836209639469119034544614451132234807103874811131963627591611352832814066105036038697023358404308059553123107360835175518528418795955824491959415036272655579977043205145728846688096092043 914 -25396379818733374731720939183954968083994847037296625966713774069507298452867927467904269897235033365443821132389324533516046343612594981968696357681773224343668867 915 75716032580189914215868259568401968915631335393575686629972859862353056617401936246689775386872337771146325966887836624350698843170986279698445277458281949327354705017298100050979700894171762756237821207506462042936016756164244480621773788612776802951103435108919531033739899813182899111687531089643410039843896008757975379212174429 916 -41170804963636829862172185980380053089703190029653215546000363341028634640938921 917 -413767997655543812976859423627175030454657854267908059609228450624645176353362911643819767040658823212282436512981045358988732871251307336770508499423421758052708302905643530160469634196039173266618591627127575809543184075439786580283975939797680375004852914000376859702714030957639751836989868485299839889782324674269708170652319991 918 69162566302932010456763905460820790827857772454649129228627975574479555059722192305978475103115269656264832086050665849763030316034874103003224429163267790008326305 919 1130574209095557565611059574132269827755034340864088420483913617267549584819611524442789891524362156835977087263955292447246814676922202594975564722166279121358302491369679886897628252516250356359867654103544461335529714717980357190565601395923290358796505171164155198417690202223436535815068198772949424726576489392831635643120222727 920 89475828811057152115076235680435407559 921 -12356752605885828479986884142114352164645569219270991499629078461163544674578453845745758565296601598046397562372916295797115989741250786478742318486533108624694221057175720702485180128530846964427314852703579837347463710960583398784848602236805851624930655255612646014859479211810692795970009924601472571634128026368773444216041264295 922 -376715034614327631669023974029042545008765242487575136797664064121736143158291018850420768462722426844444502552559867169982142849296247025602804229742770898626541693 923 33763910060870549425806585599653893402113397941709266767064124001609469237131417553164343968535185426622443931014821866183145929025030501980428033535720549475700944885857305408741573460828304991439342919588188866668723304190682572173256215017874849587400202608133096488859235400345012107032176405785439488490917241210023608107836812437 924 111377387454513069773177345966318704375087240904586176491146394484263775832725105 925 -184516070191857431761428868131001584093615710345534628986936354864783113538975549584701886411706609597017294353680855881069951443478869780131237174761975805973747907266082507030233868435332239538286265760870053749544648793815908948666693444790139315246831028019678730701588509042197337895295207299879554093363366475934260640505737504421 926 1025976168999170546568042996822260252784583163874982878375102402558129979783209428446220106327292619314979358520700675923482657377258637990166686168841254568793548977 927 504183620123892331519676294879875462016085663241065092194579993609418783715277353633880368171534565378986956879358790307501978750104284733668042983132921443590845132052898344918762181011768352431150986542440335865117185836805011846578763253367956048590674741533699877078845269769785067531870685709941766556994174042237171221425551453297 928 -18206579 929 -22042777003318682328054850959694830468016823034418868366340798047744213804765050613254410797439372736956985596951053376259854942035316155281072602923958824879908752669289362368707572342745490114746161575390043263897688244878920923731261174960804451391986871603922485088852425067365166826008643432037559254987383412524085301571864467256359 930 -22354447173607426739229767635375078686987255987411273194797259652559974016852395596887077588721158712793058222604354427613990940626241919458641963322667863436694085335 931 60231952627731726766557035308064739526154304742822935194980755204242628571993428143407611894379294759598473047902394249021307244840605958009279906243787282043956547502570817602913666013338488729430808576964437843088402707987865802091938996781300004456399915103615081546873684637241876996817559883117869582777726864512307989861979518293417 932 -1205355604285498345842998227839896269732493631876539919753907967061403822645536399 933 -329170270067822101093874033898420746661269792444509560312589059668216804499944404709056564133093757826079095621800510864335207545750463033768391425348024396273475856889010177238155332804777109962572075604230974411737811774204267244316281159105533008975574963011955582244956135875171240288333572003024320266901106216575824351830408304539871 934 60885356754532338621346293378410519542845283374783075741448897060334179832743779672330473442676966251619820505459120587044150009477858076158352043261762047245472561361 935 899471249998450764553862187247308673191587195340825518490606250086102155749322392932318258693663817230454533368496302854225844072786732248468382053987027875931399140847471216395913953856251240222674349072443078047037415358650454376777609951590259421037828081465749716248113504450844235129018640250000954202008644384020084509441432665645495 936 -477452554858179662297871346407186893597 937 -9831436184807648643075527272109468696838027600183648555844840009549200313507625352939786974614765335014212963695470260181434888232692978685210062083135777843950934986025751746647128576036587441149104419273004167227190772597320318886593108127239331221055620660521790472840573733656061214184406752146192015599811998523175850224684197368562129 938 -331668260500659915267521043955622552766546298430174750377085103236974634874020694523375735003700846172319922390100308235952459108379687758247919254104628802658579023907 939 26865173067658993941201313603214325586524310013036649186351165147479276804931615137765161092181314255730574163370098946125380477734585776061487255999259090187066418361560147403075274260251878698963134892220443545057110890210641039732052740798891841127303943692372313994874836596388752136668853931173728235811238482388177833290000778091749387 940 3261541889544434233052833704342548431294632514737218021889205138052584346620594869 941 -146823406116808036112924654421735459164638407036750410834489965973779168119778327430625978316787598453433103309612920476167689727550305786976311791804980784410593823990493833184357748507243784008204244760948446642003609358817939017405288197740703610267470569589545297827105275203391550427789574813619584118688608235419805861260580269356073799 942 903393606176545540594510848165713864906527439183628312007339434899317442727593497178014702223615185799911161080954402592359463032357283760326487358474253726825459968787 943 401212003063983513329052468936093397121942975252166609558102156291415158019957460177094491073593422567834251161374416653267275153119775230891282942113643041412332878128208267862051551203729857392167582083012895295890037138524044857804569816013577699483785802924502590181079928180862897426391611965907664869426377011629170318579535913870596371 944 522468183093729307 945 -8770926666942898663056368314656388267260513866024420359490193235558038033093318598541905176020857717344956741523952196722658212903129389960899040304880598023939750101805490533466131573247282728073379124718780225620690350430332843759191238293140601228267369518839619079075617648079126819853838352083149845418842848303160391440581398874537191683 946 -9842876536824158290409282583672071517280524273426581065130113894622597545468555231755792678590506661217259527134185666350857427005145209150398608116554230850144566823275 947 23967900669291959997865626126431162197674186573401261547168455508841711786049022651309975958507721720585360105960702352458387336303131858640900225512920269021816072398374014919712296154080010269942176654764892501707289008823970106946025606109049411027162396523160755548522040933471606513379909745432860827443402931895960038911135345141213853813 948 -17652634033929035867657490560361621105089976510937350127635698078333041381049736137 949 -130992803286225458385261747550377332060130521091807869629922566877039138587316875364640066902873667337479081130148966674377995739980356073961012659021348281921696668966556174558936081043930388236676410680037832878542771382031033543553938706142006365506738272350492995010246760071647274208345354189268682714888474941337095348474159743803189548167 950 26811363714439664365471539980736188315171967798791041620710839742300611604598212698922642899213610230906724965728259781814249267153464882144134368639121110626425820872705 951 357962717613375743082195131843692900233245591438243353535117558910448701663582001924657254884347739833371415168194600286315919084877630031138996416437730868619862740944857800796779097398258005979854887643295374223756976403784138288751374821889964809070844983051984540928385702062505304515815425901427478727951551805147371613993438365386883511591 952 1275444587598507489898747979155040126749 953 -3912830649147989559050875061216989157357026488858252964917133593406685612082521402930649511968357592414111847305648898126983995002611607189214307697717883395782853400218583437959182636203054259759355067919335744853645365643980711011739292827278506175453560213566747836177158229434622535531774866218632124711787011918590047584076544882005222832419 954 -146068812637838514941972221266509474515358936037046013522185292194096908492049414232483560815924193764799664563792084355305912735135275765788739559271956320031588160030113 955 10692695679780698681140360030135049182899531563409759895833482637643464075676230014062288882119934425870384107146907253576193829291742959993388130040971895862632992341102704413340694466976905961032611930282347328971029349692669540733004137928951859982366031445898878344529615303652438397600892990116848861258567546692235111171678232752178804573785 956 47776470031439393241773935718150985722064497053258971117685967606775628361485547165 957 -58440811335833045966338496632660139081305164906241497907785236170772395320184570435428368238014552087236529014539318765001495361717992910686773178044727631700131584656766323811867002777294884441315938029003018832566557554594211154212474773751987961649750514791823733724539405663570471834520864548515624207791511688345031633379107342828968658937681 958 397903474741592555776975676964522696666165400007636152105900181272709993817274630776625616939251915397956255212887252069278223522649877659349149330593760601876330460711389 959 159704862035924744392199876469682375662694822386713868885066852779736989613904701306331460568986910441988467290269602216212727009218299644954779365043050974910027192974318308075294306092255823074595042384093040163810826298143952899134231462077652105808887413488672043120358922034323859235500412010774812231071170510651369607249746640179800873738589 960 1095 961 -13966026851126071010087346430566113197108726587771931827812980656886893593649560748048123750624349152562896847907272339209880324227018705801746433109326274140127097345328684624011669141168916748088324114745851597164265803021256843920236346685648640399624213143148998891441889604568964746404729511673449412637670466388157135420752515875970921132040993 962 -17343210004379365214362820991319511749140394138867424766029172141654365819783433640333426616750472070444193747515973026420140625989106539821178869417950251616658520040090113 963 38166336259237058956011096395155631448506861275189823816602857760936723632649386372163944457927032673965053676286335239909670995250763286171795546191204333222095007671388957602825475598047605751744770877942088843522894813571906602797630562103419084760795030786402323066140960046568787951331018831846967239662709530545179006614784812945014115068733951 964 -1034560074698366815789457470121779711367216155282354165686353513286156329101270517745 965 -208603167614486171186605196717221711417323009765864664030661214990728660060309168858634188547172737714200626715237884477840341886753214256029221212690445962379152986098622042592915541279512457600794081584862259834758446706893864205137888698023305543539624466852562283645782334780159753622295869934731112185229126512163842636299399684167855422763224657 966 47246831705180095278011176014795066092039990787652202063969853326718995869016515772249444865151202344961593408453529158626421352791072388783992270639666391280664292883917199 967 570077826669331675570655493697809616082920815226629132892810321151264656981439775460521877397058559257208869457715308210268130796511237640489003836647669462702458976653932779048258968828868259778725129057468756531265996486195988464492893457628707109486305137195474592178606407966515770671078962537392446832011933294394763575098296742088458785408591337 968 -13631962832807246356534652934311233418889 969 -6231752534718416226572954538187321225309069026816595642386949167907238918786969211205764076695278425571999162963571976507763276184594047459561670932483551538753906665010170729046046459817400279934366073900431697542715689687176540809790196193111465133674530151321593078414398098261300163899668014906628967316900064354434084794165823417918414361391290003 970 -257428862870035409524456217007662598874670968067473006551643078610562226593268600940777362546563535527263474309510513117977588557634166939211006719398635097886134126063108313 971 17030564897828408144107354562022667573453939115259932626918706083411887944173962349739579072993152856528427632800282034076271849971685750044039081777056380177141127645056091306028889998560153125115147062268601767470887379757836879737589733665553253373402680411819666961311158046484136539232610490818307043459761810608997747258136965169390954152055476305 972 2800616875199240635327508213363424109280975698208412792362632053325372335013166181143 973 -93085211218949557332242897847818631533326752804099048070418136602243301735938768674056379817410310175338758896691310645663997389615137573371663515837446897586394412063807624782024353080587550248372879676059351336888698565959432007420451173540560016971713884197347321027991652362452543093633236596197614952054505964670982752314881028908478482728020482541 974 701331006860538795050185656616735615348027741608192013654294283775163082583497513822372997649643692613765815182505910949301464412497483618178755661574741710985916279969250465 975 254392967284304405314728738055454285854353233183063150073732785726376038359495869197273814467240888168951374942643417035971847099441105137432449095987175030036465268386112493585480327190345080916737605966791563984479767822038764153706900624829704225603063254152125747200707306928209338876032987111622167637642488394736286125019197399500642844242138801889 976 -2640394272434677859 977 -5561888295994407913435394818531534314307630204788319737013805273502948227789526023842628162243575420572174310063564229905049911581789800763568866897950915456293071860123183454277020590053261963825620109127299657540517140960654106102072768206104714289027203373513840264623694545144570048576610962050534197466686210830561686785079121645940091968018460202439 978 -7642931904595167626977787443626262776335447413285053290813849377456351957240129614080950545097718896322112292560153743898631654723554815281081175762025753321816855963248331775 979 15200300966577532917775141916204289956874066105579624671669435906616226558557487259349630540601106359257605238224965487769903521463230199517509685205416809889289945975481866455162149156874501539183306105675305679001774796337558508171551209101267793311475396367361259284603210034447481841834228347267198671701900159538760639460739664632999426708099450388833 980 -15164470758558332952155165728749235387337321273990631589526958799818700877722796230893 981 -83083512096121286583592012733777976511091249785825150596552631316213933428005011360196090430422068983250764982215583218784251770775299204698118473915825760869424833866037442225146473402319805540473553179974743304003922003821376467363357968074231980216969371023487484861416185800035590351464391344924492219011243059510088833260305642998331243533515533814611 982 20823226071874298318650083204296362008611877016853707767652314359014999700454241346888240904485564170400487391469951019045286638063303501851914816149957075556160315322261522437 983 227065021853709140029270099945763001700036235389609006021459040835114487258326975099306066713563495429061880559433342086504931914634316733974369593113853259353269896142545101252944705745111870072923127777914336951757501143881636126210855242982126267021144929666233283122616443482016644425233984538709978482489509599077865407782718694059572559025667514145347 984 36420444856777670229238315299567470894859 985 -2482266114652972443594855918969089487194936488706359785741640465936719545274949610926459196954669418987665831340021680332596837932182860117268102458639822285253836354476494868606097744262298455512836302382266610595668619383965332325514725881949730622733347664357726439787071904241699068899068474500655839993478975056634749735788482134371273390532710623922139 986 -113468942733034710661138265411783646203357470550380636228069020087773724633690461450735335139926527202543546704217815083051020100533454351789969925103219075187126854620624962201 987 6784051769479449380718680623262290768647670612359689546982542877442217685071012442903793375681184027931794409507181629078510425028675442690575739109767029060223883263999154549811375773393538761567986816392286340568046503801755043823504972477093819271993320428616286660426153367359058055845189264927024802534688988385548308942379626539127908292368970140245073 988 41059688585289997705539559652657129578747441450319981305639617674880639949832221397421 989 -37081958067064373215508927007783186477809186443926380548882754714423989842521137552567975574749516634461881852218020986156244174238911589456352583126132174025311471599474608849192085399050480900700857075031631861886840656467397105924250785293612864075286349585019303228542538529197181877658616573563212883846132220534330844382896063672650329408481173997643377 990 309162557762772355314953438641747078410894921060666955687602249009625963932244973179716035114270761039986556284301969634636847357644105795198706711298845901114402898725716451117 991 101346522592446202860725548405066431986320728548946917590947558415009444061788360379282519185963683471914447366205198255006261020134817386909946364321631253185889223632919291004527670726617596479051714272193080611094665481466522212271203969557872447693449798497985832605183462712671899230266000764264713677462669842554079602716080463586824623550818697625901677 992 92290439 993 -4431774973799256336114016855869682177040989440477919204736211073769067330682520543270422089018920129777656470875675326539788394471992453091436015819412638548754609920509907756549630888906742867101996271271872647870477608142609046519935539806944511918828767536523517672480660322209867162104438304481623209343132400113447936493960824816934768154324809807549939937 994 -6739032618795923141159907906687499127318409672199364225791338649159644661392796849426954367427675691981147780121743575054115181299503483614137023761945541419958415398603234970065 995 12112372798367467827013039010440962830627058411493033211664195575629475240768847274897973686406574017161635596740699476068337820768836749741039599782735622430226761726336503325944383076022923786509697320593223337114004869821509081758594231350715326377395707311302783321562342559754105749241883947736467358012246596952587411532513141385599257974161556118207109039 996 -444741966332709796669134999080713245004249553776287313514798520993841332093289605551593 997 -66208447575715827999004204384733613553719255538840284640309380950040668079508620353761192012912568506492443954267804764069422498925264040986157334022635836093400187666356218818722080962667064065343039857566342521536127788922137909012023416033044940248418591050579516939468781570365709095843178147222583696561346365696447296935067152600060476664245248169685513017 998 18362379017125763201201522816225031922319020102598969557042811576740362278372665297836484492033157321100816599543094811336985098417581255511727841211818503858753817613983967697847 999 180954849167714709940411128532377105278986896322117870556828004874213322785399565150650438418743898246163686496756454634521468708054997916372752850990003347954527463093998958586411558067301407405123953212014436132413736516488267487826819502139294108110794636617024903192182461831394932532325491083965811188734177353654871143871700764396608950114608977488487766273 1000 -194718856391375921269934678828833421255235 1001 -1978288689616266627848561112195376730586854185235975404531037718526676082071623421746758376759383717984802509134531962568469622791862221380534641974603206920767911628150004443861235140652077428488300216826402106512123350697808445631913905866672277294224343715777521033276452596596254886558733427846952843217698119569759669587781644569219858185121174835079022297823 1002 -100069321402166199058372931325957529649792412019799255564017147072406528303524842380513406520925147147664312007677468592586689380578056981938864904277853454975792630238628967331981 1003 5406942345860394412647658445117400858816343006089670507294543552773474210556772904267746868299619352421853998915756756953757051793744871019657297471220011641748876044179424709889801309744048934607833441493792700341748974887050026610804356347080163015294492675918753513765343098732823164481409157065956290577004766797936598345576273257776757982246224944924228671141 1004 1204436564611154538779138695736682565649236871679699244122066889397958210617238054936811 1005 -29556051476789283010413935680372489991708788914988414571342566773932419859778986460095670336340278704488631198110782844849134413334170488994401209905107367796799106361025528936919707437978662403650406258930507334351163506416778213318204499286113950453097833341916778069539167739412345829404880916959269401185222823292170234084336623977772722012063098480025184005177 1006 272680137184443209889506416958799107815483972018254343641436651480672457231162858908465744707726355229347220960640773382442259573712830495743516999683786426398460609605185041253069 1007 80781831056592728546468967275307215806210777317874376782936776497989092592356684811179798821965448076500147229570357067709286818932102103707929702257220635177740566112425166935286369981423774876542950115437753010538435615396228284633915042445022972131263846124359189800047028730019799595293670273633981997002923391312825047162243782431099437693779416462360471718989 1008 7170153420321395463 1009 -1766336921664701842833010243458790226065787848856484018204569615172428269645543475976218355207400016172248869349199377153413991721351879618302333630227867581290725455384294790672914394902732511647898494038049074614675029726702003138901590202385286510915270194740739525545342204061626248042577078946200065737863127362667075291519444424976867800088420147517337566162321 1010 -2972189512409165451906362737877391467356403067092789795941767967105659904295176376736059690452172323736325456931677258253224176680568107534927352428452382503918849137615278342182057 1011 4827763559775784478917892994572914507812330849013964495321555767969545464689826214110230337713915654669596495103783062914631329475374078751325407276686796421567102858502045119814981297806739180367261537882798510428127685853517653642881013624629992082112357130777128197820099729450273305747966202534384781112068347789249471470284930110237584352810135749842497261599991 1012 -6524277312575952201593796067824122013220454491770777646567424555122083781399271347844611 1013 -26390705551326752922649007469605310590214003096800352576934581288216935226473455600679609376198252343959601871341444503728328156486723118372165404892645764259441880151955068332897721144956645100183346367332917357219587887649080684786634239711788858495006120605226345583689113968501467333126228114883199477721963388127324983384108243386998034124868595101650580305078221 1014 8099344458819509025045964599126447587777979883963746235963745100557864232021228914516891538596363855333374764867587849919773502675785604458454714293862047290293122793640899236263083 1015 72132099335257556778861479048638117053405044248358503595256951617528367637801770120890581896785013805257358187914841339107115179135494673922787411456009365965733991498038495542555305850711618682127931528101486432401192343847410211770219810667726320940278955864241413545002263900925047947484508334570587858807385306014388474355952047873208387185271314834015886778144013 1016 520958566419513952135262760791639804037639 1017 -788621625348538413855762282744945742602443881890775311353835782193474898533960008788766579793502761086481791542140454455061874640843888774977543532047750672137121780281968897384214347611384188437436444702239013200313306186026533251462421716110946429802748469676667291822863407422253559051189823201840102266264623797055554455753281791664959648556665769361464262181786153 1018 -44143170772647032676549583475374587472897594322332804108752688433385538587568065058118170974169865423397253912586705881380747382718345879877730630480168801636419464829961519414943107 1019 2155516433153519866804834926088037955756119837501909522330108672513515152548234499276893565399979973704043613286533653485487424284277395889260956281418891901520731206120039982692512430278859857442535228736901473155909843190366585010695788809098606927573868365990508191074491913355062936545948978159903031891180024044603692648724233024119826289744558849169403967704063019 1020 17672292316184077457725367570177553710445674043846746127489436638271630466052225549330439 1021 -11783288679054016094215349382055050004939890472275967406368242949955964251209640003531151481848649227792648557051940214256021040457712185278983727708035811425797217350122455445532524330230536717713965151417438486057546032266771220688771652255058571350693301891722404759044468858998457983686128500634379360409234128848156662589495966768054420587845261129015296189558680707 1022 120297718579173971575490746429371883541767170833463908487126900432899498690270890766832296411118336237649449463500426136715170516442813959610616783335435986317087967769265144262812679 1023 32207292617722581060466060607763445048198792496959510158115224007576788780203117301970416710071229963296159188602082209372296021989861054093832837263198204102494437955369287812404985120416415546785788398480118154832781047009089292955452248378155399508127534880620162829958887833705728512872877720456109407069988506332292763693191752851122387913126899143126766979831749639 1024 1 1025 -45072784563965014987934740215073075258899157944490398546826881228700889909192776871684396916695274649679016237267259938368824341309058023948918249639237755601188322501959339766573143963160373652357243082824990415474317365199161576012609868776661976446763738144717926351873293557887661310684476280139765177657908334417094315310715408179731476535366270611770216148971440589533 1026 -83926932194998572211069101948207418011702418781434723237812117589369752678182771444971401067532229023054807185651778071699936205590219295642760493123171584104546006460762217066779710685 1027 123198975565039538280713810529480324240362514300668218244404534817580175758781208309707527267133737559527274710103686197980102784018145200438710108838231411994187510903400514346827052096004868113689502060161256938487300109022354551063538744029703042844125812076062319723665004832372797644314071863914348335454885123556276339321002664930742502755899512718006292532711004457763 1028 -6127800836826523165144971180714947186343689555290315006863935450875448379572854575445572061 1029 -673491761733357151281190133135858193260429912423513533406827477668813373319400782501436969030652502538084940398163173128540708699129503933401481659490847161153390049392193797914832045914101570178562547046398784619176345187724156887487772993076752297996599948919870405944072095262354639038739610692836372734856145723433123533578831364412853720308827015530377636409358058906589 1030 228725922140105698889925088225452510627811371228574684637096207814979424789997400641478596628048502567059362625233736103904366988396143394579173921012893223983885051809238530936893945379