0 1 1 -1 2 5 3 -25 4 129 5 -681 6 3653 7 -19825 8 108545 9 -598417 10 3317445 11 -18474633 12 103274625 13 -579168825 14 3256957317 15 -18359266785 16 103706427393 17 -586889743905 18 3326741166725 19 -18885056428537 20 107347191941249 21 -610916200215241 22 3480518973469125 23 -19848915420382545 24 113298482073315329 25 -647253432721564081 26 3700493639315972933 27 -21171672197891407465 28 121210066804943671425 29 -694369081413633415257 30 3980084795965961529093 31 -22825924943586514532289 32 130973644638922564173825 33 -751874920284981143173185 34 4318185617347381737154821 35 -24810752801330184490973145 36 142610444683443829361848449 37 -820023198104359697450440425 38 4716889996905881056612813125 39 -27141398288886145097038391601 40 156224160714759965288636033025 41 -899491126955038740737786441169 42 5180503179632606794803903847365 43 -29844719451573394622400740567625 44 171980050035890317610793948014721 45 -991285011747780510058445920365177 46 5715103833684383488443209576253573 47 -32957203311452428182599601347755425 48 190096018642508356981068146835881985 49 -1096700889687191067027741870006525537 50 6328374505422427820349527307448224645 51 -36524263361180447843954213835248474553 52 210839895430220158784274742605625768065 53 -1217315225651181896631288419764494978825 54 7029579156547617644511199789898477245637 55 -40600262468821455151165323270614822656273 56 234530312848776991958682629838814770669569 57 -1354993684409001558975934072500036146275825 58 7829632066771927212392714314056216367958085 59 -45249001492408545682923183739379585681574441 60 261539981739750015891134881851605311758934145 61 -1511912317060120757519610968109962170434175129 62 8741231657090780685946954718481066876713541125 63 -50544550264212921556833423630509643722509770625 64 292300786601933974368075289046666546417625989121 65 -1690588504117237604687887973688492899078556082305 66 9779047003390309800489147435599243677744803848709 67 -56572365187321177415864298157255946897936285728665 68 327310450506416948513996901911494866700080690487425 69 -1893920549301624231642234429058051727014977995242281 70 10959952304839951966253029636623466703265540164932677 71 -63430674090163541753176445213687385749972490597020913 72 367140696724048928434540026035593879266760037348583425 73 -2125235692179131524077981162572587529205106628279495185 74 12303308894497615151923523931622176749710192005280819397 75 -71232130506449512747891025527581968223881430555211480585 76 412446942011410531592154272752453328167987205417578297473 77 -2388346852433934444471502806101620116105113424948077755065 78 13831297149855059822709398467394164955136208350220954216325 79 -80105753746283761855247557949172390455784345497920267173217 80 463979629841296852979159845144975946453828851781831889682433 81 -2687618800423397200718737797801719007807595859053736903925409 82 15569302665066168054062867932149587270332835460995729329237125 83 -90199181725616832879186239286407097638755757509767774627678585 84 522597368386322150177378985814377538623769523917719144295606401 85 -3028044752321568801741622638283403581310020329660004746235050825 86 17546362690056023160055547525915563831541510740285466746967410629 87 -101681272478294238504088141562751148779064678984518706997376572625 88 589282087206267036114915498903928442153351865265803981030075213825 89 -3415334659443744309424730937991759195858334410273354553588967414321 90 19795680347925598132952826535931075376367550980214400879437891272005 91 -114745098681852354978588362880429701979623752910539988223699397125609 92 665156473738009483123504237712077508663610302791029753020938447220865 93 -3856016726914958973315547113130785017457034968742275526974478816606425 94 22355215643784198784178873247716680411888848741614084644715413077304581 95 -129611388049617470487617143757269902382253438132719303008249075959871297 96 751503999191411558305600415803312974431119403251228825037265096004861953 97 -4357553973697223938663889979645859458204721650423165506569595733764421825 98 25268363862186504263894698226607665703008974697780211540660313699862260485 99 -146532471524380503400822590945484294909201671691398186456871282454173620057 100 849791895631575116691181244481375899884828811323311219478511375211200286849 101 -4928477946222901796882203007017859259166201484461294950130709306584308232041 102 28584733680412858944859988821875144919855267722321914793195119759155097300805 103 -165796811190792415042591427193816995872744490522035040524596182756643032936625 104 961697503683244938351330695419840275175318292106430016889339581774033641023489 105 -5578542031218963525649751336799621386926707636762167176199420395318590830384721 106 32361039253650867093492335541013962952477312554228477601616468884960257084933573 107 -187734190992671049783603442102466629426580158364283995487896906702302838235374025 108 1089138475009928776930510005638574688519961036512113284626993787963586049158383745 109 -6318897188503557161806284409090316713664565894576238015996088510748475159185627897 110 36662122704399552120936805427341553637799876043324245937685994214683509267297900165 111 -212721665969786662568802940857647877978765094158712693409552067623028350013719112993 112 1234307387027070016454061690718752038155510189561365868121801703295836904783514599425 113 -7162293350213949736065250073781146614662354401654839840747599519878725857686840102625 114 41562125920939821994542142042119158649520008751990499945702261112216151688214724615557 115 -241190380093739853006270315085586977990615882781892211299492127472676003323414056405305 116 1399711410785811546453275624714475090697120142118875633309617463541998051380127893592193 117 -8123310218114227662874436749544085167410568571013950742173901664354019012369052108519305 118 47145833390220793573631189843998403402104494137339677124096819623940584134909159353993925 119 -273633379181131489225099078478319660047806324030963398956806761467365058021507253849608337 120 1588217768318518535290349493313657414176426782662459803462601774582101686210338239611906049 121 -9218621745162961924050458012861220800316302694547658280025187604416316078521913641388195441 122 53510211015696645804617317769354521196183477839012337777996590112002193274798365573376262725 123 -310614564121722343147679909991035589084284166400173049331376502626763760644078247907239711145 124 1803105824861593212126805750018789266430864396052831422887160279771013153316229613113219891329 125 -10467299222343532740597018180815266738859090479396593549960740893104445124571055592449074381081 126 60766169563905637619118538047520752402441751872351442985421018022174547032033194715193494371333 127 -352778951147004071898136336024873599447023227179181106507357960681997831602976575338968868945665 128 2048126786394817254288982728038640807308643281866450548942426091560816579770580462708649386573825 129 -11891158619226398394712158879989334705863253684837637467398722227654846549830831129618729788211457 130 69040585616604564915470896478453553647708380312624700905905762701375998691504471259318976562234373 131 -400864430496785609601700704020367911298188989428655889605530056459982279293626971297245329824890649 132 2327572116276888149042676071877279605666460846109209010289500943342740780787009878291118511615492225 133 -13515158660887204411029873044525738631454901560981568538772824218238143287857128194167727307663618985 134 78478617759668281768144380630584556291813500103718407915869026591421181837854795750850876481699502661 135 -455715243092389045925056288710169426915785625029850680427815892012695685897986083091499502722305743985 136 2646351949171624359872883369509009013515404799366167008614301665202046039723865661137337620757882841089 137 -15367857080681768750133824826732869779965060899314397089309050014584162981467441656936861872879077716625 138 89246361308982674986951080119076827306814637856683382510870765416631527572817153445313086615828378710725 139 -518297427237195090693764657081555666758331663434096654454861043782803978263489989922943661497839318586761 140 3010084969103280836126914524435636548038994816411482355387467426275707975394057455432775746709422944229505 141 -17481933586331524518873644184581823687377966557062341335470376629199558296086272398547948183739260064877369 142 101533891263977740908734823809772586764183662645785670930848486115961482449806762812323628467496564999935365 143 -589716524559858304972497293889100623788706924551005101828258857562340354649774304141714640539739348169395425 144 3425201434967671568493826558204858032846688508781836956240578187588268908633774185781319484135480620854968321 145 -19894789336838170184277795670156433085039663836820019271370578315778207682295585918075239367724278141188157217 146 115558750513691789158334217753569497641392839537138529798406147308657899736465423104649152257071781450660830853 147 -671237877105024968757305734626994547118170145337386119138558790946905276672234205489136220662940950053443557625 148 3899061285305112517054064801783534954607726180887180346161003899102811639404132393585663634524317045647963129985 149 -22649234174059363429567000473700718319785922087730334767183821922639669905507576156227212954663981327312051520457 150 131569948738806580744472909553088291330255138146703007421933226798368952611882417443311762426421126543326374436293 151 -764309896478502531559803012896625151535186780872686013287862414221744754296018065999881613276155095924525819982929 152 4440089539371050851662034634976782323626996832615141816934017529227699626829940705661590501097393678844975648876545 153 -25794274513042751792077174370668455332132646016137665908145475968447989734053595393607040108022491532221361161999025 154 149852547117214743835709464755385065854339426902533834401705430666573762589901360752556669138619485367693245367113541 155 -870590742207313686492182914826372666360181199884147599059408528864976599449473078221005410002579384440958104599580009 156 5057931538985400345345943923193493789359384844662891649008258239116466265924061358664767832154978627154573050913558657 157 -29386016701245594432408457406299680942883178677258992514213743395893610172968080205234400486573888824867325160539003225 158 170732915035566118449752665062361571208851128664314188218889483039341695844906947798371733146957751247903727104244294405 159 -991978911058003550967596492870465760605058286709901992803033704324512436313805457530851866508640308224113127838578030273 160 5763630951578153268038945469590694989800631266802922000040375929747208944214198771060745241495529292735653705419583913985 161 -33488702845098543281551292139015686004814204988491546657016868857093485134206139475562251373317414960929084231891823343937 162 194584757747593225776590837236498250350458863847581258003596216106103472804081187096365889304063170065543884212796960779525 163 -1130648313207254894560418519750944029699836746757593782962869841601613053745574192851741329405355546320554216550467359569625 164 6569833886485839502266995721695088609737616187022041761452859928076381953192552360317193142007475516700654726522150097219713 165 -38175898614974316395627491524759632532890417554313678004076743967956307518481741581916666746564576427256119952072505435752425 166 221836028546176473180460113348215223919493845480332249269366042635728777158344810836077794709203138182208619308742355164828997 167 -1289088496299806620696220727590614723735719483554818456645029083000833537028907127882255424898279773701816969735246318924445745 168 7491022972172497655662019503727770959022866508226004526485339937447877863676903294888613754204721010856922219963834945632282625 169 -43531855424710018973759324053898642214792828921488138145998202778279043566313270424491028612536074413122370427465185459925221073 170 252976855810781929069493276282359532808826600853292759242198829779752924792990402795170429496334814323601092377967580465290997701 171 -1470150776194119921923844695307277965927291338211868108928226109507656019780855599497430025022996420594496757734823954136382495049 172 8543785811164632836387773855901697829675792446453776511464445301109664252476047720805204148816543868908030205705058440462117841025 173 -49653072694800039433101009920770240080250826956099028044670893834330428566836991204432521945576000588021231146193296778516974013305 174 288568634577596285457829875298839108955445502275545466080645158815142543675170041828062380847041007877953793210618641626798535861381 175 -1677101145463854499610240136991929055401854281640181675842010672574624442273299479268889604084486231117932231180504668749866722499745 176 9747122883034049970039602241147737761489414010618436144067105947518125123309059600445287019308223796044538114219650003866948212523009 177 -56650089712871329738278010600775012247908003503125157758881705900070257129167310006111384464962749373064931492835810952168305298734945 178 329254454426952883592618496757998091784927964121374584914842744799103676814743347291621240269575515692609192374020562943346894667214725 179 -1913680959650443333140027680643938157781843775173064282610854111495294249261017482860680982059606536301669220861689512883493373047781561 180 11122800716296417895917736317319610772242462594973660244254886651893454135427215726835886247998625934311230720790948316143302423593482369 181 -64649540974206477282704390587816054251506179059275472302863704252945671091473136420033619431965097204313090666203198091489023183110299657 182 375771060917277776457799034744976744087490512733514770723344704257493126282031290451072417884451134598394409885665317687898029034406166725 183 -2184176549327915870048063971465139599816864595656156468982683805190851240161395125000307847889418319411318190443192734868470301407183423505 184 12695757012050380989160408684187817358180825882823624031692973851707141581325449900074222491360258386899696838992569421694568570488014415873 185 -73796513902927198019139312472551116817899561320625678731495850908313392717441814600445667332211553486867247239582498021126580441697367135985 186 428962577006058034854743002235545085682589651443792480880735405328693613214446453081492670656735785695516563245404085632166073744039855930437 187 -2493499076094289200608787481743490674216353179987037108505274548197226571652137921505368190450503815142373219302681232602244343679588615395625 188 14494565392147761852768591800356008612348850483672293482291412969028193169733506179727019544060176157673139356521875248689547106800015292522625 189 -84257253617558946726117994458445970506941656118547993176124366370775240638186793236750545877749505532071333095401441093594035022696239409660313 190 489796244448489881147801348899258675584998751927306701378549237581510680997192756367656176098617197748650710678667193488056058942133579971074565 191 -2847276145917889697863822101113467845333350752489534127880827655083536306393329302501357252005938867596749035622960788419929764932034550451854977 192 16551968581719679084409447411486271938282761916825148273500012228607736720713610726639665686186891466913543212879715287025191570771512802613919745 193 -96222266024038955328419668223652339915905305949944610304000185986062070914170425092888770754602926392726491383463165236051980669809303044868465025 194 559380483699624815259620220111854182079912796142377369982992130466347189186577553877865127398186007136453334618273557524632625481333172359461119493 195 -3251956917603853212303856311904718180996284283667632678693769481471421174773879913246689422181135923915055889750939147000897874423735872099699670681 196 18905490141889875561763834468720614204721064225780252387072028510991713964619028420371259490435259934227790267266139085905018298233838525145509109889 197 -109909878122336874658140704211155800750823907868196470297228730173439285689705293265417150721524908480798145159437005669193147554706196829014082858025 198 638985615108539625048864198354951209200576940464523071123886274537110770378968927508664465059873303066937382310754178864298165605967310790295668596805 199 -3714932701829173561676731000873266236787143722706052324565509071340895622253015136311254411154219380029943154046061340291478760124150887911088018605041 200 21598136368657893208895327072122758097661896587110388834909903052026778130596675311277477313047058953339232986862904381376276296214044256387571774695425 201 -125570323146295903981784034050625243069516300154510556871420847975446293836207117310690467020190608999836852348264925103279718650494416367699157893659409 202 730067635036689106648869832671668968542266223216552254718893399187461536720148644642192546414002323369444732330327254218193532622297548605705914093288645 203 -4244675342192796101291488574563445047106950491009717921401914987459846545724033576621083916361915744024782315407900261473543314031879225026304294928297225 204 24679201697161516226715307003507653883865114793412320786387270284047699263615330999394486869203397723326355294593241367973147506144261648387655841764063361 205 -143490428188520984078113846019073627627940922853300353900086320027407585019536535171348883122043554989786096593342686783037649096413471422928656848127810489 206 834295498937948881502503597684676057318068754342046659471263996100907909572526785690028576727737923606292567789180982862012246119091809741883604040167736197 207 -4850896009751055864811246262512344346708987547048270930329007328059814892461402662607414447354022417983968927291856475032460165855369556012049472281907862625 208 28205192930080684962565031176314366433656008719708752417395611414591839298586835008460787181070975227281652719642780676640984539949104718206114274601312354305 209 -163998993486742001476686401216909221332009942086846768422142623071622663049377494293756195653043662463238004289054685117895502975854582987568933245976398512033 210 953582430532181832341866430613099884460130899528633246695827753904852612904439435186717032671590715089042070462161547067679236156538225307672815670702240878725 211 -5544727433121793248919441138242900690888372552279452279499177102438566057129385739874073525958045045495515579240182941739904410232275524594516800777342432782457 212 32240889883040652658408589533846950559881230765138807970896394339605116506263982616637024461422356499962125118651838910035875774423070726264285669780696395114625 213 -187472965787584614990754837177544793373989609818239856874633237515851348557522847339894697069232579187824090524574726319864624578840139566978532936330432982961225 214 1090121853283113464097931982696646952445794159220688585663239689572363636318470510428598794329502130369518932311064110895288955276039007910582810076123194576253893 215 -6338933034986796850182542523110612952807048980157596087899351996732274796162242838458242031367383370798140921863528319542244709676015046719121898297592022272166865 216 36860562652436669601516741280242254259305437674975149397344508162343326181142687224253632015877120796884280452744072612763618821407839209718755761000135466219677697 217 -214344523413855061715156416268887576628308009091284500575109643319205864690278019173036779911886161917383741250729081065362750845149724866305164656079330184427850545 218 1246428628944111647216751726854499916995223791143876756622247343315005214410836200292818715315359574760399115857413033228647991870308429128529566288625866703264051525 219 -7248146961373108625384620873380391535815382089562373191854698746270131640820697622841867517766975254325779534842757162016327763521293334956655222603305980335679780073 220 42149368712625918809087510687468144264110151307944470041042983713240235429706576418075272267602628729960434569401559052935396792401057788466249674557173061861431324801 221 -245109208136274904240915560178211674189273584272397034296390891520902907815622692614321290257379017079294066268913388623634521765425602948173471935802804725962501913049 222 1425386389673927361845769564189162987330301522540263833022529554235803067319146707693631886700442441665967144148368490869715359135777456434302358210989803428227693502725 223 -8289149582416430269586556743292572033191146702509169908538840876269181309273500734951306646444441417781734706343760221351603363148051113768201928986042057875873275901505 224 48204956497951169641144625736357562105075731228408673405244396466343230216707225774357770559734178702240153245278835656377593966659983645916110233747946345463474387681281 225 -280335259028016592980628361273503319504049898921750044132234004831535849155634699506935995536992331618867381750661278223994443085495578813564806147635004135601043997718977 226 1630301867116236723108567451234216974180264253144121158997895850745338774473630071786229812599337582085889857868145299339439522761146056627687520791747809397138784220442373 227 -9481183723861629650418761350822568543758612554059641582711179219335117231775150087922616047502388759545695760776627412750473683386355262384162121393207967229741014359512665 228 55139306087287291599672605778487640266682220529818298626344576073998385167306781069524998362566536891911145354639664159342490938593495430765384796793202688357670656478826625 229 -320674326548842599216090768621164916608637598273220792118207491735515436740437176226163509404552337490944987826375006376615773434420431902870205232853501558627563687766106217 230 1864967256143795734185185255881291807092196046755480617298283511549295311405772251687513126291993409198596576972750239074655405792415061443599394931294622282244625663899827013 231 -10846317670506507466001223662492002352913397310888341294330689998674352638886627258294524158669568197906885271475778543756332245899849716574898414654187555569528813921082933169 232 63080842161424556043563310362636557540801366435991290018538003176249754726855723550953038575267879291833320521376478251593538903940239444996594755491083412474756481703365453825 233 -366873771611679792223624716925215261274760044028287240007628043023087380239007858753614215563010204176038783978663106626230851605196684589819871217151014976669876689570043995985 234 2133731805290296897534896393148357597752249274862523065646915993566317800097960088212274446692153134452282815594850898462213561187598217264616130504214476441044507592994842892741 235 -12409861881285578840115115357005372259772640919428118693501348783408688480204005406903462299457232620828433909937330279737318655780892819865502526797645401353242156718966474297545 236 72176859634779423800383936664579280668643554537633960507288746672983022735302639965865735273914749898786072033985743240199551815221316179588977551374674911274597876960457798502529 237 -419790784841396162048730221382493752240523276392168785075925102482987184795098347175701307196509396498029031261749285991231232591755055024645858198241211376843934345063696517676025 238 2441584003219643222351825438355725091803755746707403046500243614192944404303600588175561855847963108891276823691278824793462549260077666017997271434066744380893698978970595251221125 239 -14200847388125436813326315746440995882443169018397515562223090367675085751206942438655415996043641324726063389608180536705909933011144984772235399245447973451720066050690693680729121 240 82596308374000130128057043368051635706716093999165266247542771838029904613778647976268033646031922219546268430751870897108330241454769005334949593595089416575566699890333072882827265 241 -480408596233514062436694638120699625356776881927676727174104631565805610117564904651765212385595783151766371205509964864736431762610774613822668941448567303754903150215066726631567329 242 2794245934349566167351580638337481076560456467936544139062220124662420830748698396262364990430926208824563188799260522477127138743298180095681845803610463639186742124311503639557964165 243 -16252575037091164838901991719322310410246818872971371351689585565762182934193425889864407279737323526289810440928567919092315798545611945593685601724466386358896456142772027472460884025 244 94532990323520756780895331416909693675495997645353208278209208949883363292389097319607538728559276244590008036530861736538181009116007456172476064966993672999596839327899711920438597761 245 -549855085638021224679737205331692413137209963973943958819878362033628197003395554455284716674477281018849265693957378454620039801776555975813947920196589888188688603502947822812293826697 246 3198281610904752783588433049370175842991395581896021330120190270063897589150501501885001822878583479077162843184344758895885789744491957695209634200662190909625520175462837828895318079173 247 -18603246093687459537184644555654736902307475053954821678091657645385934748469598964428439928862618619220323528246861964807523439292652633600316602163954676542263460864345709822860955713425 248 108209230295960213190084881033177063585353449027049418979358073864320113324709052963810367488287403950432572609730905780251134777445527410243797922423849763115759615976792600218795883997185 249 -629424150710293883889206412121249273648334009252925037732006451522259303030796626542161499541871073278358612537563584110611514730197030370959821635537606670162526480393993399285520578785137 250 3661221357765634480882970450581190697096839647487109357146531989056086932666266425684153856553214924878532471537008154221476335158434234673845685429058659821187282436069014013200352012760645 251 -21296686300924972476203174965782386564386777719708292266678014402567180269160197992524937677752710302746110851442842035430096308673745976376402602745023559901274376933821572142729827800490153 252 123880090807458574167247479419894792449878974101045227282499043744740764688915963955414534314674300123369228261758421504706115239158711074597535379705360192697526700087149258969879549233627265 253 -720600242084149896853135253767713093755975032712369943842529758790398461665675934683011227033190162718459548157578800963187942981903036078526175233594523389851353523494331959421409186402828825 254 4191704635724361919407266705152409724253220715908019690236134365638533887397372887400245100096480204600163277597956806170602370192887969660852474029178134740978848898473554269122267356379871237 255 -24383177279317578861576018964980464054956009972241396138188524653176667112087646407980211294891448195962449956688507209015602701367145530840012465487820073454333660331934960690515971333397806593 256 141838211821645846018253450942471253940050513719605318456545620901666557640954319900439859869683852320245227958094759888263979560370865225083185172988334056174016436761417220147361369031293534209 257 -825086536562192189004226050269813129293480054063448128396780866030536943791512486651206436275664921794114132904888217566685185668469670336985791839609725105180222563417722726916472276510555636225 258 4799644044162744382300927613120077207902639303694178741165208341447961037615457773918877505604402123209034961456083833239947576219762207885181057450338725087631575574794671403445237566354696570885 259 -27920411227298547552664694191612038762765409789340841076534969668076700026144725956091216865915166951706157883551303868964816671531061836905270962697755801014708791121922938090802368144987776319001 260 162419368314514447442267817840871434790735699375706285668641949162142064731341578827789475560186663353764095462828452149695826630943165062441559685226136223598616964415995769860802396109662131552385 261 -944837289271270657749309740418556827237514053924880028405675958071377441152724314265985828057217122715732800866734475628453714958239051366925106305971539597056135766062984203164857273154601733678249 262 5496413652630675921334293046513220177890885283584010772699285575877125692723378872161047473727109892024519321090362662665483661685080518634907362997021179469374794853898839079950774846648674235885125 263 -31974587258827474515255746729175028935151306137205404414864549812214052770215021088393476384806848080885109417340117217455592729958428845571431197613276126080913749009283198783945120600487946339642225 264 186008852420073632141683659859494705657184645982644114728879377098334221585522404614142273888082914242087664852070111105706506639054610775211230533850695725053261616237532958490026763242167670289049601 265 -1082094986359025399697920895408674682794927377456112771139389257917496127623715283090995464375132454788018444603648698114243618759316869369876453752144120167949848308917304401818194483862395507041289105 266 6295065280264382962793245594222010119988579236714757148787383076804051247477185986197441443745955300359884233416596459117319585219307074117315524275246385205239953692008984639413441046260734086877497029 267 -36621670448421105677497254137230184564543850237264226242347632643429181405652839601208051745175258915762311523441652702325456176181590428677718476806265134916742568659804086188535231449921055162353763465 268 213048802832422679637021920607418042119490455853200704802387411590852983445855154886388572865353890571793750276210558571242494910817401136495603191033141726835767693646342610059411340429033073196036151425 269 -1239433012478207858462984374552362019369206950841281556230475735021447951147922159158032812851036513784372329407236721411438608815064630801905755858810998864582182827739968708890941247312367497178999368761 270 7210576881567370913995697161731635017991715541038026522598072478185061068043000066404897098112934932157440333673265016183608292416909273986135334248777400202481319400847269096371949281544198795338483396997 271 -41948837795620096183224012163048149560497678860812374030896930248919337801445032198418294192563793549397466733464315746647837102242637783571823421710185366426596148152477386746892213260966943624366237871073 272 244046622433235309853842153136153288546422977518305915252331278222813223115212217206755168298155704487501978431927051214666423481054767747804344908426361904251448387843444724121653440935837520124314631962625 273 -1419804653820767796560412011216847860832222919064951988437711403077252104806695091567772913911600279885542418759816347361267861117557341507042976379366353180144801768201061388082531650550149776056817063268385 274 8260137817276380589575598939741067341195769386506260789904309821184122871073962323969608072759065596852921889032015513354567316465798470386851510748848005569461162427152262561791627710351078832271707527381637 275 -48056138932104163682296612729246983357279238979934569380499337803184170331175870746541841501153670411915309409681689223485447883373683618302591420162435537856092360895017945068187134614212302694338284577044473 276 279584646140421187734129411738323374528091290676422650056554570805750748665979778535718701126139927813765782512292403162676569634049679773330829364528215642013702619989111358104892684236067504123988383390484609 277 -1626599379895566781943298231527308699612881662172165861902924527919867285342339198264432055534917314668763841088629572528928234069444461604736238281481551862394467926219716888630575803039929568572647870390047945 278 9463476501915866462006128313813255372419564410036547589654904694004457204191412862275627816664178800197048076949525635651591442816559643911142987307053617801192955350574156455335454011308638103889046635763075525 279 -55058403545552513473757666661217210629723702105198573769022934031836153794582694077242209522586021807695532077714670822701307793667175540602049299740216734897711736820601648374741897721828093488132131596188967761 280 320331245143077826563052208895570510167567759367763761242492183576174353933931743838085524358727432652231969051156621479517414616504186964208058398825649548519252171065439014291424846234399967092259407395443058689 281 -1863707487974656059807277330492222946632418647609609403431779300303469699174051452104401681659396925349892952171316500691936150865621206139035267420548478541487789333383833258203691679970640307589139941389454590897 282 10843236739082129604997344779149430938924920415562375435907557253369733119077154348957964648758034514061049932173191199166882440105411697828613599151726428727749017805175836720982312263828459816168657764648564902725 283 -63087432265710779976647024550080626106112576223396979635186518088210613086646455047457430347369628701818798467462589186248657389717205007760121652982702631468529836575358812481598564802573711601139365343413463014505 284 367053581470265476990993417986603938045299314195371501758202438199513405019252395919029278042357113345076080332017328338973343275755581764772408910150242687398350956407783916488690392891921469274673650308564661653633 285 -2135594355903185355041760320829657604108511138455702651486718118827765394489188389004758437465950617855323557103434594081178670149519245966061340403182460677711309051543559613567464330417649032512650251189681855044185 286 12425409997447237998068788603227635075646021554458922160013789600188033125630052102537555616138768397469841846022602737897276624420382230162876248662206632310915920000900196622657271123775585455704136791976123274518277 287 -72294513242880738435529847289766092700387559238414460385902211290598410312094563186898195832182863091755765912670535407632828206344141871976442909498265212347101032800339687645463425063084335988527475599953823933593025 288 420632258777677419527430025641322203772077306229144134623942647114177951471498198106401099794861100030103919347603194750931250677464992462913894707262170412157416875136710531595760878085001592832592309615083169132314625 289 -2447385734927893773819007134166611635965428839942872987592991237514996103968995745203939381512298897568416130881300854073698265645591319622595505906607033589598468630850718186470174177907691243763072734936455646819383873 290 14239831963280859796504284280061822458751865295311194699565312756276946413907552250642500740618591358009473366501716685975358864700443779767946740122342185947570618577107126921801683809630988845117547455788730791881765125 291 -82853312954039192049595849093881793520907274428665961623240466364624849611555317021659943407702891973533164292070408934389186317514335468592857251433120316287238240226019770045856971204492116111235302467440783709937726937 292 482078151949131815830304591932307369197175200944870832850969969573226900358232243880909491738317629593795144746886227140030212063598650433090308383256958234641779160208208613979378184443298295008075080517701532947115094145 293 -2804965727972032043374955237640509747697652554971026411510799144689866838339458331037369148384648042582210321140107291419633698964997593186515395904821897400537016458407527846299697328582388539471815232014177725220887099625 294 16320752950054693952414059585838484578357935210492628493137254904394126257878776560776206540937684943384511069852010484573039265849211857989476937191005730136746830176432872216975281433901142037134410986142808189319945822533 295 -94963197019888550424813994595749516983696378329339267328371528429483882014838418339378446308064664040550956061508991648903458509805651406595304455770856841059367874423577929237908401211621971461903373371417978164888299439921 296 552551740314503339022419196640402015771188889907357878798737896384131728115221984424099044023913791232083983255464201413470380685740020852060063304776236909617970470990212838228450331059447658194159343358755071969837926524929 297 -3215089344537259008848875005048481621677162835442148703391024534991770466781734339967380091902678385431113148725509074216546155490422264921263853270655869939738715151413237114140712753061566504133661062931813858312927144579025 298 18707493176684165127561816365322161709979883523671260827198671854662481239492137540685736885170641772227164930191673285420051616833824017793058263187249858086575774758711950833956758497266750752421142034741778334665365531198405 299 -108853045148647969275319716613754302069842145483695075860776238430391493511959955412137469840754232428343127837394477847584242955446142311313212070334579357676186707645880812225241045659457185447475590991523903947720419986966601 300 633385317805117538105280322923277589581197782957121981764504405511487079443628890175364118449931983215101605699978200529719718767862114339340204104300332811504298787736447758322712992119727267320478001541771538123168658225391745 301 -3685511805937495157975478845921047348376118999533282517510333388836832715835110688933422847629637142719607275822456621173512864491776612377539913457141178041830329657849078308903265106292117052694999331574353288783878406396423289 302 21445195571081080914035521072258162288419751069110184567449453541670421727097983635897033008693155459292858182696648007351040893648544887984697283706353263177580550388472705693282388491241936277298628956166026643520397747381747845 303 -124785633901817409795354335693437128748642977237975998151462518918569391523232719605299920751383862578889257692045641769450408801437260225157425728470796782010425380622299900113006517809765508076029929632824522000779036915719224225 304 726108509148099684696200175345986910631867559990532408904185171493930178169929245396072889203830647055638090093355711605233706875913162549049913395744351878183137795617437191074606301360602406120454049519301619330469614243180871681 305 -4225137099376943355680620536119281340454446553558800546302737943158056413855090986583756150493777725811636845969106027894761946706004401208324947521262851819441381801127234379569907842569000256325258657471866974100303800764837732449 306 24585690647032414041154761034694272884178564295811737233851458997271233736113069858358960154070354100590146422804559373184715337122142194938343127350695665588490329561616945328923271365273437193797482060189837618045774086728492241797 307 -143062671990382729090282374293639328942415619184744511128406059770448031184485899649963729184500246968123669437880300569825711717772778760864370441854541130494535742958208601823047428972508778267819683556069665438471186963011125303225 308 832477585331083934898080479723665043479975569714882337413576777223170396392120140912635884324837907985531327448374502615544537263744136882531641678222774081621125647047370928581974158734301206290690687048144536631929088542439067007105 309 -4844188652812683918607814804245443275381810957053682881357182593442119061438040896173637390359300011478950392090101509673539906958773679302843405824959092345102585589135298967755559629716567404581241655551561257820153208852872295149833 310 28188490176894688341439259312176636972680886903048656284728634183912923483091512670589181032747823377000990600221614006723443415474181896533123158586432011878700050418793726857370612326184657508053100281352065092145377725302255432690885 311 -164030585471926131773129235439961869517538988265919152745148242798762659149826148383567725578565514873632422621314262401943366806910759975743789858838862847781058291803180655662033613033909127709738917443924726750074094836966279751202577 312 954509145299802808141852899389069893250122667344095945566428562721648176173439527227161485609993588243121464556792179403036201213976861225533608035238493279155580152173809795646885330779814330545120459525340175952906093214197985060890625 313 -5554405431881044585870225307889343379890261745289982949635083982809032382568770935182740736518267777304100030050664165472506646988880230286578250483126560824257806529104972340399211228616738075496637828016218799138040353324852511400560625 314 32321928882652006612832242885210852440915703734480306088622717050802505992224412562399279096300920704481210234628709283537536537817407898652255061218805865917642684570174332969123754414804132066982174259491516409553358098542414226436911173 315 -188087164777080464844131013501915849263900963579772249692811125031637128661640575214788155311536048840862988721726907065196859135613966138539707397081915153262254312919526910270413379543905882448345145234049965982861981537930282292204365865 316 1094518815623074513748718107418274088111025927676944201153969770847721730800822673464306454834219796642531840958900304398841558404305427324039497162419328086179255147914249721864403535041289391019099140816056903078884257912669842448442892417 317 -6369267253800414635534607543676007642952318965561965335626036900208553010829607815130566430561158369941171708967553035928824341022868500859297411391317471110606512457651311802632093407988765142434112131020877742930613741746160685672642069145 318 37064476242353794265923262913091606077955540647404737687196195805580807885255212673715500144703902026554147291022357219503195056496837564012617200632862237545529938365165794355536880066849459686054033530008205819274089417030410597452589995525 319 -215689202232055253679753604288346595639820494071826936631833400923697674013393207760841346036281564466276183534043132603727112709351144643415188849714077553211469307792217349435140969343268185916344813288034077086640840066435486649535520365953 320 1255165717328448078019688873303388136751379896758713155522552391531933424961122537614167267586736580244819368922173103829826338799547158907629011575982891729588867451376726609944563808824573861660619064604848533722142835128566288844798610636801 321 -7304253680734373291393070904626972207030978405559700017571559297881619703883076761516409657222850727193355384727747599823543548791240875130221090029416780149728758008418401481342595902308789418205320395828688461293699945808858939080731036541569 322 42506243813983119129375137160934970209851506095548689721256271626030916978199751027160271315592076515325132345193294114697475291777631061098891145379401918029175621471855863704824143942122899535573335711403578265745384910209892297512753545259525 323 -247361267989604805268294630630460756632820101541916735855954225789076567069934025386085962641294676290101417740239546607985118946222461300378307617845834616071664327851542011478796908209194714378061607359023586695691386025801145255055313859050905 324 1439503561181794518115231839477445671067726055957921566961098024053946438794139900543192499859583429677211041306433341379984466967222818191599408178056029022211530264488032326508532112359222192242858559501390516771500856299999870301346817721720961 325 -8377141507699258047323561535955113490762368377243257627056419809256973557903682863743459669040585723894968165247860891846335210338558936673999700320878808924060549335031192508789904780800698739266776532748289670545569589876315396223650550345489705 326 48750717278999713336835255934992455068155970690123578072868383429759993534364274712615611127781398227306702609199689180127115537462581741670414883618804572812103346117890160001085677363891912375559038553419230942732359918585595769987065277778324549 327 -283705794409962792488179218043692620209759379134246771620267710357566369974135271015599897119504486947922515281917390467433415662881872868529983130292606315050920335475319105026877669531417515662722162600462114921971243589302250155999191934104687345 328 1651039361546059969657970617394824412285551506541712361294776666607744770605829440496013400371589579267369101267082332378201801224413768369550900364188330044726776030362962324327616205977329863589279173746969673413822099284835668462183921696833972225 329 -9608346610486975107602914591313644429679928596953838680886321031230835722229639644387460542763716800390934307941061478658993791057461392433691346109377878696040796964670105836683120796164683682802280249154085477099531001219687003770043414548883835921 330 55916746777448102684160509518104577864962944172572147566522969227502527390760875386173766596897026355435544012104990377321928737273956658630054823728102010717552920423067841602699487444195074876991393020893847592371501996077779866783975424015431340229 331 -325414664378599973876835667352720817517614719394385812760079658331634533581110136337102398968122338241894667609153952552851978000470624914767298067616758677202606830031377606941428435451856918902517635589099791551772282264926747297840717854269658897417 332 1893800907127931726613677155191916864844514324197837337750305163594155406955818847040526760301224784282943120460850323511094983176870457853427355838881895342734128074420784809934972504619253442923145216990575633997988679713309903841552872616898512746625 333 -11021316781920925316709644027615088425737237280069415314608342286268310406540287571991923525004269230959259075677901198653065580425260042002203161401011308988025043703662818905610300446035793140208151976060684315142496790476153404495463759051641959890105 334 64140834131077179299520580143605152478066894568066195613019881230257815431504272448373159702017858265512049798877482046586327703334114526054699493865439431153855821654433174149752807176677136352679067975082191365532191387174404339291666039703010787188613 335 -373282528306845486064170559436549947027650407222766899889184460323575082889543282481317787156438363972465729128693965387327464547480950284036428462330393192599104556436569023391503253510867847715745424840262283987659059888459593322232713408306213204982625 336 2172414297304612300831525414414633672413398035878257132106148999425225625176017914600376356922837931515030807163891904173760025643544376124275158440971140112344355756324974171969058953791127878525849773566463658827663886633939928792832845036644779660312577 337 -12642983176949252700875664921484199584281983427656405198434018381126857011300500555232388736585458067239098935751028666249503514489819552322696263245569760665294656733206791273515994337820064754877310520113941760870395738103709247102850700765166645056446625 338 73579761328680887448653423944263462486901007026042885575491550424259250997884132281727890020730781685272089377902796404176024964708700584281039818702333453805538901024094069572426413254763796155959638720205073267177100559573173560679352892491792302367470725 339 -428222108206906497331937339880002765966843219583299411169447422254090797042517662105470884285795397968232453706536032444074131862518965218674524045585498512687800339938087141703864754399742170021390233384824143232064738750052613900712921485691383585763985273 340 2492193048650097680573322314968552703270946159752620378173081961308695660087616551392946862276428828350671866485320479458029478944983068830130485639902940271121871013679674322754816590755798239736784917646091015723412976977308605097120173461247941684637608065 341 -14504279128020678914689956535755915048107275716344695989003042632599012930727794971487249226181347755889276259353570657855536506272694264567098274899961804866908487674891271024450410305509187346137887942419355045789589664436099948522755242286746488003403455817 342 84413611291911143115165124143698782629276992894428321517014978425237135649174747120246682434581218347698286803801473439953870594314885349654614466478868549292741906725216352277598498592940564185574827629809620332037203495678569445065064858818243080554493026245 343 -491281785923121903509606474337066279035346775760594896062899357128176348979786276153316512075766969577050728098994382816792272301339311137557350557330982913090420704238057690768362716300009187666498341487910669028276759877953466294117040839217038913391326051025 344 2859240501586237009627961209473649847395675337699158521810166756754525585857495943517635657327551142996269886022180072775322412288244615265679814236016817865429238679344398371185167408572054887545737054341016645091076492152999277542482190499898510501750493489153 345 -16640736404217667703273121899576866992686937334420867732946160720722732466974132495364695614731188612407474036785120449065236452484093351190927960780577611858083083130008474396759101405141205538332647451541296550215116297788521634747847971922288617650847926746161 346 96849239580200137013150450814974854688437735892707936290188392268006995089027195647149206569124806059840369366700074981501186506034382859015691963572150726057670745561507265675805733303158476526255995574454280558547702255123926498142250123703084442029424787416389 347 -563665817093871946637437084403109519478166006720850127548473413264750891799793426922030930464936165304047658025677567886452943632882947958160582151102447746097830160674575320802481508428816152786638583627093190847728775081145034231483778147376828071182800597173225 348 3280567516179808810521306575480098024764020789823013372459624666111154691238385296242117620833505882932777992343962220205924543686903023487446180471134324683319829252933614786213403914889604224544550720913982572726917896228737689813852950940301132943746329887666305 349 -19093170496430647315095804249730984184307659724630029479807521907479011871466728122614404919273938258721758874232489001562241128489256598960336631883369074640029409732547965785456976811653327018637614296831219252705001715942683003595185052640607070501533169608129241 350 111124264479779576017381633869033076404615785796066692925205671145355720190618425051088144203963881636790923861337547659700166832179773737803030810555797115953049684171981244548906697883073963094412840255903710937344494060035056381890383548956374540376772755864329477 351 -646757563584794540639693227240862806446839853615361930900313658279380740061814965701021721117441067040262503240267407582344843928961743872377439030938647755300174749323559330761313411323171420299565160854099598170440905055491366816736736682257929652917458840931054913 352 3764227744067510424021090459537059044018758891066192057077899511053626738433269841615173473105996039935895476427188571692003366391998842684862104083422838913293847573097390760640541383332899068156285866430036145016161675202702981101541750446586977299110018919564836865 353 -21908468245999243512667551762595555210948677364793596076253972090887360686094629284404788413052282644393627826532744118579939852884790327655564862981475551024091406501781928879072713798185889949917883769997792971471651110650556701402195190618909347906019307834882898625 354 127511653026215201770201873221130258517979478875560989519198571973464623125567810517620178753682357468345760143189468366677632791937996897461259567795653880339432081612863003927533981199216218951613836529699384147958835903853812013695783930442198340591386750703004463877 355 -742146195976206568525577138389610310119018102330622999716712174731499291350335327788031441633350623319850854250994103374147163414658221350274381808645981202988138912937270278550983700206389975170834006170459984685690409462063607739581033571875389635763279429179752158553 356 4319473106153805138483320648459658854395914926713883510283272939603998789470700745799442480499530727186280682669806938453564312886193390914833492317058924476467898620496267994174255598131438565387610469295526763151391751337836518028152371864515971720926480790154826485889 357 -25140493129719745902395084385874697183062337856188899598430483686253968395247888084171890812518273362585962886733807332288475830778476202326511836680326744512413303068866677252713859841657882395620142776563880076508064899305951225203587161295554003414453140553898252734825 358 146324992130384533628193345023844633428729972729436422122817661736695252008833218667145358400682149833553635008750099910619902672353494712905078528519803881022908918224280959364327000665397626493900762815170155658276885328748613589641406009428914961662391987584281631721285 359 -851657385359011029110107091251044179179145013070844030407817891469511299510505028792556961095015420989007474085797729630083177293025611448251581104740293118862345741093128758751063076983655451348517008229626599909748428452397862044304488507733950036924900947241196416454321 360 4956932499807610598039106232451184487289897529925898257324350707592024094321959066435550402052013067207163011151208358503038723533261605654080484913064235899023242102253346416082965769197804631711192101609883706088903766287906442223226079349787205716895711434939748493830145 361 -28851125809033226862044432769055544935716824855649208542210389146728196102571370998712425548401765770175843623343606417760461849653188393961914905567742982563101018888427661860359416481576500811978716747045333047391967090531360164428862118638833617261960371999863086769748049 362 167924547342191580684249805042509711225848621931701297232662336169603441520509877435899271404901125043320789349596793836305956830288278783985166996647314978281805346067436640313656597015756991154363288804912696282569129210649923388940371109417465530728205576890980799024131525 363 -977388581520439919018979038814385132566092246746704026406576358637351959258887720852915911619431182491355634505920931055338386478536497188617127662555765506541257994739809031261199644883995247065110385067627245074717906695537651841240401301613115968039564352100416864158023625 364 5688817212508545677664673707601582019267905622304093458358682954162964278182551454373086246357079356892479723800562878013764727605365910658854846404610619161621339044503591151523741600675693210101242249226979402383656872761177097886912472763147665161407591541196009002056681601 365 -33111460190559638016064187956875887158935913215136527850319364175969092412705794139829073876321618616427269768288920916039283968485597980104064662052915940447025134383879984574813421565704815847281457475039644649007962425247361024256202304062575252714686342353154519414778223865 366 192724227156574198913513002014392452042252824760346812376696706597921915323079005069340636050401935187979883923617997248258174713732571516579554424220423951411010426405370295531055432511693413888703713297606640707668557714311544850878143173512340237122698391237550597120330518149 367 -1121749564109838149280396203107806765598327994261047306133045175943155359553120232392908906323311842997685191501848323524475962821021621026659737399376977876924811260581806932701041159796685206215268697929171211138998651252107239145385042928336979558367184758655235940673970776865 368 6529157040149777718633610819667353847658004484190732655024679745607068056833226846102430385415932568100043690141889736305003021179859912608251383503921845446262682699478787667893157101844632563610413174761999059575059594852569140756495686645504411426002132195362455093562844545025 369 -38003178280692353892241239562227549835823555915549830035609670493614582828052699426977905267926232433240258493540897779674337354973827844725486823003182901129039662085114313657857324226711792992185138146393428474497834118940926795120498307253590413703771927196122932493335965372641 370 221199588443979777201261068716418952985693986144008565268562973352357409322117560113941694254457718529774881655835607875520451255258649995887914864728930594920861586362690877007312105004181849018233465428999007734374892717084611226609796047512709556517950541452814304526135286228357 371 -1287509056321034326981809217208857698729370242365008839545163745368395061263178776478901866288058931816830733579700953819325568873954608005242130318963925265080987954835102165805412140579986629988786881090125080347020037715909772735754651312175126512479410361187047903075131164608313 372 7494071707717537717782514857758577619785150849190327135338654751582531102045464625221343260204283247324600371592625852352903376717161243255295907706335870631201380495750520755304010156602739993805874224190873190624818700165923998583762501249346334237425331635969417855023303084087425 373 -43620130608265661478787950123557486760220091444842031488531374433065584743704330792509996300131363459300937053468413327036082883274680141147925833257237525796639015056522687915683408692099791965613814085847910413215762051112421946954014430665634842516777442510438216928647272173934985 374 253897038919284074967147222546931497711237253464428918055755501282123801004026087518920742678033629875183910577505402699438502069066638538607473478068479507480151873860948533213619038473613909042758960983583888429239979721170125210590520467153266453868151351890328958149266206491353797 375 -1477848309031546905724754817940493951788233230968292551591592098749026532277825768273322947099203670335121206076793390718312040625679297241033632243301441463118329687407031087916365224803830143283834192102430917982510016625533714452312798999465796376918950447497357828870147724407549585 376 8602082879600823598288461909422850414618761002126820641336378337029761436108291924707789754797396448902131776100866548208135819751177242361293557500879505130760428562271575179952164766901172932856247163228861276577902941408938706653018002160005276157196161901826733821377082734995023873 377 -50070153004866403363961511520409614686231521081081991039278851517764480981750688849420340800150439248521249223517879163755138637764655126073886493803539912181594607065725944911966232179698606475575198391161816124431321820896783148924121486919284973886320880719451008834824042451150282865 378 291444415948118611932197037461236457745530934394595528452030737748832292712812026858307219849847509976475352064667294632828812041337269251365925359785909656418943925329591572611632970394008918498184144798425563019753114945284313864367155557930733897835164408984331517376653105600803744325 379 -1696422699523787040629677337720255878465620177632916711165017256889937110962074929785135114565180261699586806365794919934128371413989804889941894580932677350141594872242356938813749776511412221450801493936968954079615156304426931142039193470202086726027422030101330869743493949328768200617 380 9874472839872798992082310143270959441536176485588555793520420193308072781583563024374739232550561826398143818419661647001702985087590702801879154392805915210386073194988937462624103559073121689694660361444956287200162137893157535715451824128384869123373088854199194625146932337535363498113 381 -57477155151003202906887678370738170815183079808223176983747415814802952939791147186817855058899068417000949879364465115339549408494238755570558179122298930406689552867508264816685853752046801863762269628539038850612174564718811118786660469136883483225989918306235446902938336736917787263769 382 334563147886819801376772463145764253110101971091037051057529103340988246355780334348736556231681737145532493084494589030800433219042432687496630800386154993041758896616960252093953108820665921348437026607466262079848264646476104589038635334864663941019386949566202494423912719383403615646725 383 -1947432545553153828601511034920341725033821707611551000443338843518255209714168463220918646611967427582685939207834705326116729124944355235535667240578826004245080565976950143871404382003511918547193226054496768088586351413560898465464255088816794970332893259837169981826672595181111254678785 384 11335696835099118315538130965169390643323270646285086885923354475150515777267003543021037118193477999006148216866898004449522903660366223754748907224184322709549271110411875237778886876109721268565596654004006120589598583896764599367674688612703727765907429285877369014089289825456335188131841 385 -65983521608759725522337795622534408555485840614993025315454791932066855179563351442802509501681811694602899959980372440026793919507359541586748625613747180339368624283800970832450918038746067960022408547622939570886232187896937655228776445930262689844775505326339308102484333524134557885629185 386 384082235089884989260528481212188620432297826157330751122697519423827758515190968513205891886581729947610559057718075448033024323664400763495895437899634054241071770330606459459970942175064194366882948823479740530970038826431929964670229716992780036802512126740383774309834276288522155214408709 387 -2235704515698545559591679513893793057922599713388681155621315002499824330968947810813337601619313112238738250685063105592242270131681656457161785001749033865463579539752149901858599994634254660255401386343871267394451595764552566214714194486525989734429252733095459634923028062523629912211897625 388 13013857121483092874679681222185153227203159126311066751558123103676635444613231418646343546531790396709002589267937419949200887402333561900612318758437916307349297094651299786513496507798217255995922226406377675792604048140917827579236185434986090737786494811271637920771219071982841952869892225 389 -75752872172081694625756455299580086044289398565725062242677223975639249843991478112738185979840992933636458274606856703616115511830372328820145876670254191759646615404886316526385609528021084615709927703818864220597613799741320266281479013388240497450924101361102032837540186383149788708111881641 390 440954323304597028012481194426210580834552008491984561678954200349246151908413975871256774516938719953660275574475953285835849538125107974578352029773638573827757538321322222886724191383632180765526821556293779921818007654362893806902763326868432470047794231022871171907792644084406117809082036805 391 -2566785224171509538334503899274827959502914218526272690650083633454354533863928654542065691113001472672373818181327383645279745715548484147943423004092309052293316320843686317072640623988141828407670028218795784502220511849877159982115572003897518459879464243830431728425580280025514786335941720689 392 14941247965065723755840756997016806046002685564845393022047942483686880699072601896938226024036888652722528669643641251271346160482102087659383489839313972819958605539905077998866691523253500206111638265210453470170089104193395256299406399742822053155173161676149562851956656087833342801526592088065 393 -86973235394529749839996738460859330940479337039969382719263265803671045162289570965418852770668812502287656085469603316800896777281669263812028901969912018191798819631086966347633804709633995460015614782433723492730281433055600177688997358678392706462223427496003533260236780362629757705620262753425 394 506274183105536159899706741932848004145091092669221866958681459817049779384941397386597547220729126164587923233613839155259243747180941665518608924818195343779549088160945623939387813941219937541046381608798290639645808836642333669943767941625180154458957251522419605409089104657285972800111728597701 395 -2947048836643096918291972532781237414316726002495179528545187100897141633380609332016892629529281729107192741226122946635767633408559681541707775972151752121943605826658214283945875393438224167530381899755279681124591300401283055648220539464753878281212399218714974750973827921072584180693054918275977 396 17154982231976367949286401352661294300631611557991147115038073405018799061434412454249213825520368474857063250965737390739336662393246615192965296153078603982603275180572550408777536574930430009871790468481078893943240605201400995591143899529837356141579485505036555787900013484482004499290110601304193 397 -99860697239297604919597586147429253218710686164949457116692655317156835960871797164470942695740715383977752030038341745550292373822178844991842514947010391184535125422133555020752019006246952463196659558933354204945400817384328358891077257742201967825210234022069934113917208985552899403171536750349625 398 581299956106497797348248453466275268259145630603202408659904924648154417970342929905201110373938630880616593776748377854142032040117003311675313405107055545076755868970596599302905048553325583464772742427398002466770343619086540741883578806964803964650284883562355885087827595139776712383317070426705285 399 -3383820787857767047250906281875233795140823460698316208492016298675933404176198333789091670504699253608762514058998582548089224872305113383520905680970531655467800041013195906079565972606507243091224339142722339579508429122297620375902228454339835042171556169805900944066475316382636456801502552862280417 400 19697711802664925446004599012729243810282420698649908078753343071849208072298764323896815730074495823680734493190896939872403580977036149221746550842321391162097683050525821615940844474520523400504834467077323604691501867214466244709306507006533697216274287104191640296061279040968987576370260028180037633 401 -114663596096475010958035436123274666311572180747601287923721426328496050737849288209615443554161968220004606677070758194555377396586080513675745043490843871054183608052258902345438238896224360186947427924412536397907617962630918210527689220402535989963168460298440210017304555231014453789488865755490447649 402 667477582849495257301128815022712268090291619815940803832263550111649302896997540143602831112994787108269008176749180510397406686966673526449616465859881650373592263830319086998654918017054228060985563960473655495741046009412859331357274633481900261634903484011300733499780001339614540801626954892828288645 403 -3885520027232337987595759762737627805117653108397339092300538197249907438876420162148816326394041682305818608173247082772953412073114171884144798365276769790595260217319609569616958627349686315770594904644038656877797811226334175668624416147539779562788363262234180477804629573115996523693333351229096204025 404 22618455881036623650609474733291805785069740432086759489221550791782816278583303463946418616796676428359146849399908893833729408452183266234030737736678619579932192510968703866903409181538598882544217644928115436157327610189325286324682361120136413618835226348581654332816898633136383400053688337943210657921 405 -131667346110793040092907211130117451656525922324443058410968744468747565476451144140761925430956085664824214984317066206858464974749951594218606288944101115543136420601178372443357779976045246699069987890536128691595093845640835774173344388278348483602421051187211036764956750433828384857438729173163903542729 406 766468889575086178610730230453802539917289087133132763668904784270320978205129747939839843389388685326434960131027568643450359729421694023867304262639821734208373248958436670321410398452793615833613660905063276980779374215793671194509067282580363729697152421063316085936445840299244962933621588083211346802117 407 -4461822571487978391500139739732780276459460444707728369114831105416980999501598443217592955711814957388184572209409631083664910265413678076206019961706714285172483160317166873769748304267691531894053660561823257460086485895658969397115170451003755047457130415075009999013728557444235771930509992259481053254225 408 25973553382582972618014833245090820889072827742512343064174353518936137292878557330493188581637396548727678273690090625210557146690957145988085182235174288366838087532759215329030163688116551503371587094085895913023012650792044691292425991055235793587792515841396706600535395624385688693406032752673018722658305 409 -151199983069837032396580567357003874046690653230790771913422869296848620524736305037585869921330645376093094432614393594195156899186474302016330165104598699771701208191393615180675371687429879250274015378008399500941565663937249076638477441267931137232414679378838484909604578245995238381465354581756794028225713 410 880183882750699758950559873830239360728960662268491170422030858176420178625100638726452481574619214488036372871263289567973770824368976945375138202560737776978129903161212180149285707996192479304618108125174584634673567613607942088207999914962288491647861629970638018774848012404047332661202782847448849378230085 411 -5123849560772019004495233592204516825520035953432504328413510783114649133103437754502870010167122786813914872141664098640667234148090290327522664403265530717975722299164939192727690077255667807886143202125076451657182617964186604143839419952931089460278685036584197909703170887292897623796865387451478100579969897 412 29827758016527182406606245742380320482006361183780438617584230574950273950734528670161819570177094247680569599815551243896985464951041232920210032741711281215741392551407241242242146963364433031242533051224999589768616663979650461877374474664697444168020205508339953603197070770495282915866177668180244369685713025 413 -173638541260062180844337913276493988318641958551578637496446195132455706143786337674985727645874600156552575110260567929824820822544640905723250123477579320249420073979559794285423569744402294665879375554617616458251922102469283298597408429740374043467749919818831715971253795708881271751004585720127456997556001625 414 1010817882684072099752845226777181355053085961195465056667437301770646833675513227496202960513148599266839896666100551402447847253303406802671326347654027038992496624528182622260385508077032903240070671695535560429083960079317789000035814861970769930985847404132561626476597285651940808539880323968299097390902549253 415 -5884383494906743730061399275768422866120432024142302461009108000949616374644077725320630091523161881570119772321139338386314235397128291901386755023998883866839882099122797933147790469833068280759882784474379593078164702027825167809034767300619632615127354887463276988495655676494251583706837485691347999633707513025 416 34255497473512588709358075663690577126812399229426462565698583681303956195681325476292877422907450615654389545464092486496500403013452440266487591473449359027029513288629603155371226919995385461737362431107710504021287702484382836247791053807972828778827854068204387581674935408530136388311173188930209347670972563457 417 -199416385984490676978414552302936122897303824403833406248432976890877793303993494670251999233364545975816079505165140610541835390374591342837230265771921917346452560172344961152133139355599634624455932035972892498872328524042092775353597191068560979211553468445449814937072385198690428256051126872190701732605263297345 418 1160894222399908930520795186112394093381436288554989064848824466043190460543085246535411191263108300680995441059330477064876089498097710412419010092026329719150886592499147003553844408529905943494965081717967102759884121425452024851596973342009145540827359995858807180666842278067696551323392739642210621959486680741125 419 -6758116878804666541102496456671886670678196074421163112835345235788051530262071621242712943347461153314108290109942682957969451991315058128060906210618978802218229361200100452595509525236273385932702979218652880743205205043738060619686338943770650271967544123416666682708951827416668400452339505090232437307872488682713 420 39342321347499750470459573439165884315812765393970772002284219237359853272616581511322179164647101974899029683259174578996520479190138559404544521999782395536301860705349182949468616488424529658503817782672407363531990158928273904619124535182399302178992283739710754976927823754823407018668546182456456827408483558551681 421 -229031645172282542007311972283410243601892644806531039373174785598631740867807269637765466373844049024878741150116507712757893091213890853556329249022571464658203122406471366409179900839056887519074524676224373204290765212208134247271095624511607586459677585308227488115488027916305238778266588941895175184003443699476969 422 1333313347076602144023873757144201328855776466734967711642320891622741584112312629599067522924159955439224336056479128710878290896951417177636778837522397922534397107409267777546848935598249980345432130741674785076843323471051766376377065612171283234909157038944085894953590755803792804256041498479205234241545093240499525 423 -7761938141588684980427021486023795820573859948413234914661135187065117693037358601055270956364061197942167463741910266142937993709275032643784485353627999767656067223430222300690845069935089150387693869431754838518193845147106243712286670544132947061898095691623324988352273564821556577131688781246527407490848030776710705 424 45186566121638384476490253944174859448430404954741367771105940735709043705366729983178820229665050673786617700596115048052084041566467892133247343368566384978453986878501685478506935430624712642133376556758386986088616236883657099751276977342112454785027712780027674884625960191476981805195777333177794164308507192789903361 425 -263056905065344492100871934970752408681264444228680603628271539724223467058204799715786719569171620982660549918527019782385239338412184273157056560735744385874878949869051033142461548041976304100811093113169020096024194160609313074182276438245460898542370602530831011798765034327832589677870214325147761595484186044388745425 426 1531409274874749104163723679103510218667094864157741921505084069767673198559419648619800617302298998248025553625938236390180373273488150591384193892450065217852438087122159414481334942484303057094274703843493965544174615619798647899222175360329107489848422493207226537293887138459991572462290274249358755567572812763730024389 427 -8915260425064535894207707408546036819436408369216966742668076101776489675569884907352034998895294995494950733061057658912508198896050116877889935113798357606783430033836814252746258142077165453016086389001405275223509829167274820075010784221806457094075121003805468672970286138709964410774166371804893714557212166807366678345 428 51901269805827210136238847821484358525691336742838938920039907703010769769678019263743318219513724896411009874989956768159084666499804647512933755056500898637116348797374352953026229280998641796899580576221233631805345390211630780750473459158637134884371250931542581541431816139859947470329442621246578989082559317649026820225 429 -302150359765265385526385524537951492385823445613779154499979640539256274804554238472619987280588998743940439746879162826273871046802840527462582349819714983042932043842824675736103988343934144525100357919350557809747365982251406566738766584593376323622419701250592081678176074619947354850662400192881708889880900023998897737081 430 1759014524412740402757479260284812146314834740081400513825485127100254470206367064627941595287149162438983260085276803138233311639699381558786500699680631935401351088541389901236173504029951442805690930675687564598107138082386698892221175941499645646094729659622361980072629206724256449775522628865948761248592678070470341794949 431 -10240399678312080550067644546884123112527661180891327542565427800613798127690330675749210309451966511116742997501079036908313076298332086360290640656132902807270803277029294092118797566706113217401364105721166145189929332757361586846283865559053612604586902799833474876478620853890622905648114377279102543641661022654732623796897 432 59616373712337840045255881162345448913980334409986982321061246605386185284739606361089749028136840039134573869839481827404775154193350110136965504315505903799047937189415532007127380936951874100408490669553550433605722232057965957958936629063755742575529932380531712544144502870558297607541248627452738329935571198770737338548225 433 -347068632953627851020037099700517705432676610629256947306331468853813174916453671360424310305122108700353356107402281151957796802666690362513763348224810241718753272570440821762958047709769789371310455167460215559169664215518212667357624689471646842167539947334015360409767793003973696936014383902050461858296363315811858135499105 434 2020534780301891304709881118246012237375020763641750743725119716991250817014183012290787145704561342525802679887140944046954493369586057525095898035131760145074169414129338480265474689547266226793663916242124025320695756964990757463305339945144670795537958893356751107111021461046663377671143572164433568616260667453770477531641733 435 -11763009462861932764317004057786534036311092350206936422749849147192480940101576314393697605994957997521783832458293371133104267114656866703026459638831952113334620839547474116584188869598988154157276792282913052490822667285094891523816664074909708998396656243949840318977905797271037987741486689534774212834907842146522050423027385 436 68481254491772220163455019158832569317480927351070294220993046827348057451314834505371171003370886824788512395774232072144065564320758897075456274345509809916398237439971291015984869639589327889838156338216646338080332141461677937842752786360852949232843837551100219591270750603022714093605532766400973766453300765932458835838466177 437 -398681522922275789024299939516130464380120954507802038533779578977090276453479549844479945195624281004808986310285897459236426084045988959398227837339744881251178845429431331639559087332676430125614613999189508752304217258577177702526012398861069678719101897232122509202694023603271972885773980280671899592382638684624254170393903625 438 2321034759318552190541831514131445564737508535388031187035996992704316187686152608514457303977471520705564658118249045477457079060003044076834817998369968174507178953727808264362216064116097402734151534302742881592446812459624747750741068957501640444779223169778058245330652981580386147357362615094888907413661814129850638489046653125 439 -13512580986274108705071345236008462786394232603565365599792773505923919912873809765130117646235373360247332782143056146185438215497049206965771612883521878210767018066248227009394342045319034012880051180885547358253384631618076504427223279893280352534405198401395817498368113358989385381151228832982359898527048652449731129699149293073 440 78667636035813351991085986170445051978956027183305638984372148684279584963242645451292846179175654895722272090075403434924955319573420639871779210988049230737557612261236261417746043386519742608167296969175226710806040117707484660594192767737168966295665210957233195182523648026465197144745801904892433399493377320214185605833880152065 441 -457988959814309498554898481543581029794741079800223807829462860523949690010169837493649190321479975794479639292305807354699223890617064922445788107444802918839730596121121615790099618893791256070781248196197583146588578555402880767279192756954822018151689604598342271035156991152021642238398327778234044966687542775092676456988965042417 442 2666336959731092482644898336230994674678632606211859233234439660808526313950917121732341832602367213496070206724075449760502935522788075605809223507990151105475683714500322240246424247459521443860539995645569551615892225177864697941764823771519432603111121156959566208908542440741473566165634040048383056321064657463953498295973204632645 443 -15523018162880531372692598797571575301939076680832686727072361197670193434976280415832937728925508929598152308172928564967577794619888356368811924429130998824958630339625917440438556218820318401718883265236683719070725106002353297768191940314272893359828806692058947364599770844160857971302555981110822989488853715729420689663857768970025 444 90372938313531219328805897845943878067455188600019497441886131726670515043445151550152937205813305075987799671165907449275543193254087760518152871559169144646225533989895585773428671409429661351450719900783449686594069384725849791344893873196999502244896611855332891657509864720172404420258613558800640856012365687823567688318319013453953 445 -526140507425879703968406794813090446236594142750799511591366841906612901035706143101382147816066231285084597765550804254396759647178092692679269558502630834336707567388502687725017981749616154054542198495603117801621579879830822871436523988125277179033919340410720771766963067848290809461085117815975141412733506073449187055389881038767001 446 3063135229351558622045640542578980815024007036170830490573733580920272844159304707525666195505238380729602168002468958918801568665972037849289874612807233138645286215734980873660820350046642208704851035841841646521617973539087955043187699395506348441332918988794024210295775652794238172740282714839443542307308279822038673043171859492606469 447 -17833298974247681159281701390172672458305213687590255547723973535629279894650568971194287411020876131683551237247317755986302749236322278869219378142647377266354871628114507880339651289630742599691742487000108835968533194579453461439583012564266918235767745212433390770356558141058674070136196988405813189016244188194172615966562691327057025 448 103824128791511480529452119605973309313959835929723671366053282616590327717265156238860157164527162708363175905489551004597454401035907473879427989120991164173356350317011757909730628789211853966584780743976201374311944102305444384398165275445213531705134368574942771672544334973502622376912798164793853082008315023200622073518437683014139905 449 -604457791909980672743383578526647045197296813105813679393626326908770894954790158138474573655276822344932257994394097071571110719852386226927348148077781626823911673420682921266292537714904828648083133139718131307051044342501039492804294583494461560294655659638960666742385482808256092263872246657453284964715715944590208340201938892766962561 450 3519125379035068776170749626983537311876468404294184177470169836840259257066255226717863662366541799950365123350254963285796885444439681598228719266287111745511031196960666940257569032476557061575571021698847014451688524396705604892064777996580021580475975823468040835905328398031247597666631969651208987001126952255885001801923039204908838405 451 -20488236097622804063592970185550747850648720902142846929451412202909712337111253609527199508509586304548703656863128834201965817564260793363938151515190395063296069648664475404740558871621194460930378538749916801179526939193909402787362015525196407811482622097044043508303907253130574760242257594606158769698713558445644257144176030141201693849 452 119282151964061112503465602250374118419703037748309008852895253812833370052045529822550361773944975316501062007883859098242161174822162499958732282532525562346299765826249524131179565289046778628987074235360066845993531073058658243224172155262943711463954716158103173076702213047385011538887639247008951741920012924529613332280418191066051977345 453 -694460297242347276632700028965594793020590538293196518423198111474234931185143393227724436147962452254235908576301856879925140670025875338908001020170815528143854134443712745299059484613182523825268741057744956475049385695641159722858788156024163650244739840531879265051429971089421731970207345543909391480507343864635532956999545221770062237225 454 4043155403347212677648192482700072033242016180112391830240386348138944054647421138305202993274468441575474989411723128888955604173845608465402449043981283504041841049468826484446396368468641834305286756310556008822978242750736510079764763729350455564979104326170699423704625468682963960952366630587994650583332248964724436730971141097178927511621 455 -23539351721694271248623719022882259930006738043886817418204005333062400615640888760772922074685142333756912861711082351047915400748432205320794900480535975139221336877829027067239811227476384085777664620241663936707754691698632484434834669905654339882614678536880794309150322664454650444902233011386422359210146428225672725472411909678245093958129 456 137047023883025610354095934899104710659195522525607782196970190129996519448057396715916967357361543504628819277383007755712696210641757691666185294144563543408137454779454206627877187417194301094106739356068016551642615515761684248322237356183294474704123272598425200440009836885928476913379833587878175444935840506170908029501169311415326050134017 457 -797895033490920281492922095853505569346500934570832696686889657991523725510547714183564868565944355750353305860673684789663944902631160314855576308827478012009375297855373719996398427625264837072912952307258251604838868481126710430550023116133194519004612088097505513036603592856626845806310186553012821823028471196274723972262381991712946396388625 458 4645398255569770780452841459943971023457355546974923883868300679350921267685757078523946938763288861875489943050749372796326611853090990796634345755358609785280344008663765427688072604969704536548521177274861676154042146064475338682228245858787596082258078019968164889164192397118509952019099899631099312575566422946359991072474021988999678673937605 459 -27045883713917237913031179105382556614620972255216298119440829519516628516660134724536869350462447554250115381395897318506895704668968889883245063655771010811720003119671374351671379392346581852776614164091108153091604302213207235867875226682205593976233659378464117060264383462338839401976034892641954360298661885987465126105939783266252871972981513 460 157463691651529836692318700399890192178348716424155680157552478483277685395555408185167821988856147704441223118329427744585034019465073666795881378752758633606804070298053630218150552611947985548081899792975375919076887301132080836617654162208279123220046610108792817528968800506493785346993999688436017240089580773187522864977638141996653977010845825 461 -916770660080025678744805071517824617435650957153242046301347643811487050147687438859190461305234653157812309742977078342880813646969900049427523716482997494677544863425232143352593098785135921441200424623127981733985120982079144742574392395578824060223379820475981773789730455644757571857471511301298428593946280600897789646297116163809637732877147577 462 5337550567723956524660552617431990573064722505324739977482404776747970185742710905573632838585120941907110162608981827611000374285433456537464799324491819310237394690936941925694657577517407692446608405791349160072981772058022476975758564243257387531546049131258798464262942409645538367027393547641186535719959642722618529613155789853929216038257589125 463 -31075942886730765064207383405073189182741918142476813349208833361483139351229105805357589257164024707389863390747290827766556593574813545534683438580181704835965997640740118961417167238586963324970779925779669144334432758900812636897616456436403902493615197642264525498804161050521827489675846946170351544934673555222817388200331857201614086912954096225 464 180928772890260636753066796252331629603717009676918945404323352622063527598779380149299067735641237967515729322053334742940210944749682156385082431750151660813355213124678968763181649747287086337666367085209242563146671315940830218964752766128042709432328088919988894728105883963189956438389073420612141707668202607036869791489007910880283406504133558273 465 -1053396733861321697459983974796342615255774430933256352678624421012301373254225901548481197652271125252368683159501532317798045025306486432655885984762794787529118822890456495341894814610135266111281010603882351147701444407352198849649176869245185975307141803280238010034853601356953543895206615435169720592216929424604238844386406021069695357929141404065 466 6133061216611792029938714600414524280656655399653012464533325807880287673010718818383388520836099871124313842105208930980129235243757289062482406675909988114423264466221398171249785245787515973158452135373157946656472857748011272561011540780278968012044136723514634595927109027556812660934328178723428413628893363368159851982253129574658680612668441565317 467 -35707844082207902867957301026127594434202170649104154517432154670203169324018892929026650028855523647367735230661619300663959403097785104186457508629697858955594664894590663154428761232990199836809138836597634557071851530027812925059598591080641056597033255273533250367487251029743440656929234658265154763919880755085869968934766886115192004327674976986745 468 207898307495711800967536355998701520417582347651142805547302342197255446973106988177641815007198799880164423615171674850436679469177294507780758230656388536254126809749932400449137092266319133530871548810096523554200012842119397653389179990865953999761003660725630050948706473532236257504446341411804056676126321490359231884585720001857271700213595685841025 469 -1210428852625396929611767832654963542062009478690961935147289463201539051283364560802870923241015549661348656422989908883366780711442000762966493818570133840286612267358016809583272975320580211707533729457176596409074242003362673634655553925376871808971588321094115133861366746122260354314248815459758112604193807517828544605939950335888262900484341155950153 470 7047394224084807591587828426193634137079380734006595854801316669136651766277057714769547076758814339091899459119508007308383521481376970067076181709284984037825048577990596553412117266689326756602052592126085524309597016171213752358830110418728829512095651446364245650744981516804199880084119126783976054514658862657990947055046012134314959037473984332139461 471 -41031637214716034794700059309333122100457105765319325430538885864505145512753224933108844685689201325255976704775988986927550979180523895514146749087441078890672221691096303747346427959862160005549865927331639715992327803041856939855095514448023475202699050940851167286406219721667465713893738194543751810047397477413161068736960959352409039767675575094913489 472 238896673928895471581700497690001014126945064643815314771917656815937893758698773871144818416749427792111174252825058489640518393727642271352658740212390857023418052516704522200363091720627355088754856123881199243314809857126509154154195241309853402831231656823761655033867797962839195530915765485984640908715111934941537540818704986681147102073462749483444225 473 -1390920580701393137354358201478227745089009575392620197450509013413193337488132108645566202056034529922567212649870884605201297226976757482672943049265136915163705885792216511473567856693429603130527929880111526491817234406422391353953234459959705177247026301879582728941032954323784471123820696268989491280608615294481211698888422728551400769911183091946368305 474 8098331155440155842363960772277808167388251933834046301802633067244439927095917918910833128368133757147910639565703351006501650818732804883704945740198879194522231659569538669348800734035687396689840682750056898042610510201431147568146968494401659014538275232675395560868582359262253809159025442603525332140530310281225519540103563809123687083121837090071075141 475 -47150868346557570879430191810906416812415540643929966983564952825019803136977524556932563742887350619231926086204306938505441500791507934433292855226994082859057178219941702063685376375772757288112097765994466918700817379937817745803742026794326514321880010698070714764618528394803663014210176898524216055932505799910574318064817831139426436632646460432719205097 476 274526845193758908606205810217041257511080171930508428510372179750425972031735392582343843975819303159948572898288331514471228177745354880576689141445403865596470471929817586025730297404095832547071800996423730076972589334242461651393895494783296958835133862104451048262257843389901897630141801182882371525389025551353417114580335568404248783347375528721579290753 477 -1598383176788385801111161763693989959215149859692186914704924438415625260912102620252434384487659090206391952414235909226353405492580527579110535815388950564562241274624279910233605109845902618594490289579246602673911937250873117694735250498189332159408008727813079553960989492755326337124137789035069030857899173547552945696736809688530348055403072485367952047065 478 9306318957362750297116015576546137268225556674704749266541436281944706937932469291064270388936531866947828305764872540957840214710659994055112425574129939650887559804702717420721847982046053527310243110052341527538920393572406176460722965229183022941347394150412678637204060832206493123755485333167293593186743983245449864816581489950596175652626384375893327141125 479 -54184605400041490223242228205621993149673241809932348271359776573108851973322185364446762820160084122811554787461530863965336178152724902898077342040839503459814762082175509467798443452815782437322100236750712351970981827969418991209253551002847199883281992086077495417044276539366196857248569083083769525808965532233875144389236605750585901972831801165948799644737 480 315482186039679630692816132714944869172402273406632333461274450902252815873968390704709125588404027197890994622411026667378449529437304043245810952106388636113347324764101518180731974520065505481166177505026896879683229647499876955339118296616251329859547953277035080642942834072332016902164208427092385231649636221779269826201216183583023053664365269029773854113793 481 -1836854297778551516202046958245726413154414191223541530538222243616747970731831198989812264581641496416151903862615157599077657812079273432306243216688689250878084598141761062004435255013498037559810035520070289954685783612259196334004433765473691245623464278255391921762249435645652430082310261379885350946701657178996911813352355292166933723223684159049235509967809 482 10694870071537999444056333311169212344304954479169289700087743704550991904120279626970610529129763814087810246710141725489782555349335602582382737067818471303520535198379880059911037050033181910623903053150705556746792987819489621016641930636460285580043944399475856232204938838874830980258211459090154861689669915131215423271707148068450495739378920728616977813272325 483 -62269768320468957544196366434189575634185663891187346371214320151608432915977136363541041938524416012370774148684256216838408372869234254987932921684904319537919210916915564880624198334495305748464794416385421002861083675474419680800871666646473610176062074562886280873504175423288878530513015893147107561159143648989881387639605051944238080130961562140257828274410585 484 362560023273040976293288298158092861054093115012616676407667475620506280223097273186835838580715506918434714584401154491772613847492293312473805346393749353906987199451848321280900370641626492769625758352257962654539388390744089775863405766115845011857137818283166414244704986923235340541662055707000800701630536173168198020030598905653046794567619496082848070550147201 485 -2110977029103557974895758682950086151042097504460635231482684220673865924187626777548800301759571366816666311611608454189893307717014662973457078889006612612771864928699231376493814866311278692878122684026405764759944080670769885022847054837321761070227555948932966523550313561721262582297145043437257922830319983785972428686776221989718023298490910542350756991199511145 486 12291022689631802883715359904127271178173163808394035603554758728006821301910242290506664195265984608198293417439642192441684047471575607222132847086913655390110661490370783514258645954037916970916745752181212098118604066590123366558363733278403329010555096477021316616316351029165643327818048927178704744096534682759388754039887134659711884138417526611404819883289056069 487 -71563809501072765174274594329996110317794237862021495534827437797924266263987322753355306042481010809130522380955245783940867453001229744308906908831846449774317732679015091600806720257785314140791850391305429314353254704184759464750858273937273646050074549850308129141743495281376697845956036654406331014950549352433199745501517238276965246825388765813408597284850671025 488 416677255988783397177546845382817217359554929689506164558359246927301854043436338342384136871622484252000199555891782817628424948824978903329009158178463153629130925391965042457934071241265899588463023830080952978615309116174423119268077255839283078196674848673690657317486415948867912685222930372621862816886908016196555729678576863903117401947847502712705850156095514625 489 -2426090795555557866678092514416315654140748341295918888500291284584460280392206489952502435458838682752992562231082325951521634989324690997603402920139317466754320591485996521114928142163670157798679590191409342917364477215315956403679915532776446353952475293076701903069076130653894925673291065256989791095733836015216725737384645475369845929682851036971141610117232544081 490 14125870200120615534792231957505410696104710883300719623748408454897055200631790602382255984101003223381055936239117601104810937781143239951642562040932649669762832208910305672401703756037612157657205028959686469589940212613827853087257475362717282855000339288148620760860645317637113302805411028701540567449627350856035127888732629050647676681873015829216555569584354394565 491 -82247797181549725766443642458018673031135092630556436332891080743673682554215405047575305834059689819268375794630130671948183903343035481295439079437627980920225102421787889836390936747749301576882718405242183516427566606895630190266153739527631490679531005673041609534919264069545103576151182701184041998377304330431283216624481988269179846718724453176612512671035898900169 492 478888312724314440354344517281193591550206220706143134176990904333879045027017863307381863700756923484918491811455942076489444366651869446176041373043970791784451221921993247156871119636851521043931552999913949316924141751284877737039803990625320189201318548471811240758044380516657197998010584621735177591561058698028730777346746335182002259877739045465233672419724829608065 493 -2788335940623576785122485777620439403369478502434533943582285018504924232530797602462442255993961085962066874921865811687590204744445791928700020667426629274576936048086639711752640660001074889570077128559608144700387366905521246706465887666014544969781957159833988704001206854740680444290952968421898565099682931643600417083767284441313112323801192762206586950025273395052025 494 16235170240875022774655087834187036611694912525743935727918779345800476680323822671411263583509444548366777819443997346740685967143921083638419630661155220158752853428090615428901995455742537581632618085480965632000304893159570992165903615913206353747671678851927635899815028077610085312719429956273450665263674605977690503874460633494732575668674563805501472027712661530290821 495 -94529962472883283177926238306619390750072257464171176705452030368845321466818178385731799060525815673172651518468589815583651791480335621806796289214505557597630243298037029688418640871488492296313690673612141936794637534579000025959695450632318133129804216786364291522652106144938350850635862764147282541734456053178709980658939448587061277819562675839501959175917465800886817 496 550405808789817918192999334964649003682145265808489219750606762870611310009873339776106460545240696361115519435219003841642524253128919578973051615586249305553831898263145016905960047281824441189022752996715656625022672567561164749401590551140223749353186295092462188448279657152556377051273439693245119083944039079459645417694968528474018211824835670676427525204623700537802753 497 -3204774031773088328788733882900314053743359582712241989400843843142892913913055531251673617701848984082920745578067258558933283640327085260267253642944482938212962558588612311754907518459215841919229872116899276882126932262940115331293071660729463881239048281233171736943436437099393816951419185393341225119185967213758379531115486741263871137164303436655194497215997195967443425 498 18660045340412709882644474783153489511495735748013296194857290573999934581773415288282979288480143325256619930559606698136267286808040158603912018048527390097707536043988703972391403483775072968838565278762572418868611491922638363053529543145794547863929364880142725595759607670211573759259108635917496277664174883557613275077987236103584914791079204839939923699078154907365329285 499 -108649779799687883043866188382640171056228074292226297361747087041859231201031814869534892572945591956380537440995665192375438799997151787317968961198549797876136504061640309370971459104562216344259536497915360274510165903690240815710437325133347871771536341143198296581417895334370831530607450983077012336310357974409076557053121516072250132024908019890011724745623397639234905657 500 632624310255404989813173957985244192936352852035721139210310976483048517485844805407357262978755686974890252257524959077098386441440152290949249747136811048993951737019589553861351577739293644346374751750894961585370408961747201662698268359272970301265130824097667353859379917959694663898478324066916183345813902503900471662311833129996065024500208477322515830966963667316522014849 501 -3683526259108270267746816937450177174216647418917053985887602573825064470128442322635895705918388154974688630588333779714746015121684152559604772766301679819281207186254137070232819921045707847468415058335799189257981539994478130618612488631976108302419743718102668457478057654096462083495472087028154764784945281381255602618228403297839480623686095078159100979963026752350816316041 502 21447788936369637388039815451161802714724922959423925924114425163841305314511023618395060234186925285167829064782266460355276803288905612270486730145629692800034073617525898873338788928507004411949870650972407458680502203343373464325960534091850307783624401829400556102558806543771562871718142418000553166220188904456996392260091997051618635196600014895440718750230852671609160683205 503 -124882661068049423981713687354899899494655380413614532600905422153182311683426423666286075478422776665907054607735788183394667297381728139497199283339393673246195124294055874322910186557127372423880989672420389556986293546233655772531192046503987888107106879746066274334126961608891774922979320554055110484158763276503874083182403229899725197370727620998177288482156562743631130779025 504 727147672329407138065322706294632209424284754207429790782598472142335272015243899270164635152150938607387810935441700763826921645041975169815566805732439625639058811792700815612367863698982208702671541337198755571815549953921577824116152858943633093501509781197036048301863619149012543158756471538728803676752534080639258179257729990761239689125160496226088279092833913424700119820289 505 -4233932651624552143262840940147806292888762000004650360502756173341867902312312699798920361814029502356250094312886461073349600282698815136471467098410478511164621917214751007136145909712844533417014204613569118538082646444010511949870073205024951081819405678252453683737168947681777120709007174249166377969553053791439328045495992245326644926599840120520825718498238927000992618647921 506 24652792637707075537875775746338799084907776298476480222721466007271468980493406168905776110979021337880154961845855884149073771008044889215606683418152164805590479245706366286908622172114535405414172973850708727411345448594255387771620718468240133589776263154131325907225417605771343896356208804174769639698837102806459145495449243970228801849418566383302483142991034500251116064136773 507 -143545355969819239017098727509773173486562135250305248126672717158408291410443616606399699950961280991480791041983723873051562278427687039425134987071669035626016045077726169671914767026159212570831684992625483642917075576150154695793071792226819472089198969007295475974176728534013859019671587607551475555777773235655972883182407644858176532607458076936335052244514273041738653392518825 508 835820490355148561373986358110117780449050076746514851459517166990756862004343194182671932826208382211304028981846223043622870176124017068541977895031368845953407113404327836826607419104352155498489632391164243948472646101062520788551860192496857229876488911903147304297265462634708569747462356398882744478164593913472777940531131297875324536279674853277358262169140811217441946067337345 509 -4866735245841551121408957599619412669583197670212762721768862503324004064209703812024584133559420717147357028884453037502702774092723610049065816371685629233651026287033852929162992694205477794086494492934554514937738602271050183665819121810255832738696631816578608067423028921910935625206782287776330362464938064933761250340633521726871096881454292973787055644316039967170409637038851097 510 28337612988587510029179324276014318773148750439457431532978615451890661970763241747768374577941426736694184411823292843144582060999564216651588214440319842236293901896257081820407778380839065678529671329577941652876716255235736930033135187309974922727101322961736570680802988732893090732358178698427484443958601109315400358657812441175665985259761904447078125450442205443780163092137635845 511 -165002164763000465264323352977687588989764554021725101620591251938645734976152153798539896741051649682726479033068576615404076245392809407369019676422555550177602434009612807285430692683358996230839944878996419554419114295957304052064503603292950698770028328938812927542696439565533679624371376636129343341051636647658572289347357893756187061090882309649260776823389555879035957644271025153 512 960764282780530818198630099040099751290215712675602185968376448770037346946578224861830553254122243677697701573572487184141007423100812620069978854153228715364200862763006250938057537367692674543695939677534722687314834795128996834895574181376758291936778231521824013657273076420576480226174663221085561476707367732390559024036135887104677040136909270099974960872441984005765251955765018625 513 -5594288814127556492895152053885637193104505122321960020800786186138712789894297890479738994453748237520839823293646504858214068017680308332785592236154785966767262148637165188200521578229562266831366411538620011486607776330322507793609800347315484790201280968794328163853900594251812533542762849849607091769262975124218329256710064651030395272930859565010551221295681904782550737060613325825 514 32574198744035685459017232584087656583028606826466725392075140967009278692413196244415718001071457069157076943275162034070897939220571911754423225104239701568678910998862175632037367734803382318255914148962061274314646244209982268891924177571003281043866045470145098991791888241296196869916426165978155435728936701810986391118907244021892351451532315703921347247523443502391519533286879137797 515 -189672085897880192579376767363162219195167973079915738283557853594081208177463144470085551060250201190808085617855058505159965993940256061691324172840834663912199702109086807020122596815841817513456095546342157561792614301595174240619666019009633858429819411165162498029847907283541531469300892732000612667457012584616923088438912928195071788806830250682689648422953173879914267055385583221785 516 1104419118821218926752017915717422952411749263331459087150313516104602153836061014004836757454698234341868424350649910873227349162012397321756626710812387734673035982631431385833958720755853175188899923110674228776827755195604947080383522898450764287635638708719168303812470586164504573440419164599693045315336860308603989380705931677641235734847945809879865910728725736758535475882147821584513 517 -6430803303838021682290586290409118239341486140390252674617216098954739574754400731058784294049804009583322419092766799588519775505039526679296675968731182177251445792619668125696890343326623298149488490795110964408732004096311019044030646258763727330849334820608604159494212222460243009131374830559391160972426441542845049785804549566993878064440143856804487757429287383203569335933534674536105 518 37445302834923329121964878990392951407981887992012923234348146709997007812835711015460407901812564761274771489811308413490032353505333211671742998466710271802263722325024190513326664263739829220437835891787507813482613102204497790988744363782560152555467456841115090291990145393292861611296303160246416632850444866010925171815822202285367632123112343843483242086599557122451674411224515436166725 519 -218037039307189715984292045489876757764748741589808043273784522944623942224394411566622799312224408747904427518577697040540937693031251100123495069058002643997274743218343433847386913828411799962888711184054469925043120997422915573253147595569904481865074911266133559112171323122714233760404742566809486177508403381014269049697480067154450462471585979136788787825621355019989920580743998767925617 520 1269591510992224480912779032705114370580913196020152238714819534518920142369432874043466824507289884186014230464662899013972492286541106971430200636650606936739094152629952084684501716888430030798801987369117581211673210364155751752072588037816126241824196817235478939432748039163047797837412225701958987707722651088155627045632810259904598013902637412398869028067091869351951420368085440398993409 521 -7392622764256748532112388919875830286067596539678817931876494207105098031362278919719591711796548634526224918741015197721442435514975050765923882910053087877242320382757856074485598043925750783186515790174607254361739449887820674261609129164398032165250230226886719694911756582892457580142950462156347471663741675675995474126187602194853275951706044068756094493332775467738298730704222674477409681 522 43046106845179299223588629538802575998021460082474718703892544181139714682979731191359645750251206584018462367696671752177686335092702360926738070428141595786273923642042090754564221886057283294985237029507311073963635044317091012814348698546770368830133402214088297130758389504214748101016801955358159483039128795474604826688198062908697004144100216520605166020966886866532619865559424985358397125 523 -250651327411043262508537317548607028544459165461431662301860470935561286865565001276741024516565549212428558293173338886719367609246342537536339458143786777225953223708453295394307325503055544431676010627388579324077589859601413720988090462452057412708182049068197265909377338935240718991533131685649260438594134315453140858978637417455270453678950731210638497971418469552964004003173557413016478345 524 1459509516351592434712704339183389018306528184467937348182456082384237618016531237944715369858985118623814022220858328284566802606515468882328645696513846404487094538593022039329172121318123238202258236685199687789128783830659382924564260063289565439962822577861000200125130876393285236641845377508299045013832490552402274391971742891487810628745384325670115795785803738844697848384157673226628290689 525 -8498546258640991489660190751451313379831903909975244606915310985256168077226824234795047111919986991653293341165269486614268098572567226829913182669754648380187255427101535710217473723897817045727176189482801635847450957819755969593799050382480078522083143579362078151617284785753354526084349670930216781916372815425354377781075621885961467149804762024254008767846522393162049219984892636209248792121 526 49486090019608295566759909320756837704294544669687917985883246237767325979743573552668816046480829858692694954354294538074517356189125135509706203592922588706441108674847621832281613340794926873815807426993239137951755950335773653557078521247570585265479830004826239163324392989772684051170571129156991200180946129659511980702076957421701725080086734330225303548402962343399986395060433391292007819653 527 -288152520324130613970040004518633039666207097287385987835372958023260463137688542547083000240909626529867590735075741969551097189202109451168551697220666506280934521276313931148207151330517125561668879948948400782064677487082147969712950725795757950658362099433742155847556632515143412398870767886721096852134756006940748195631791167418505311429353358148228054544607206227999933144120350249514116164065 528 1677886132632564562518584830534850996554125419045505958960117007909337306962682088240018012446791611387064657150099481420400315542271975908471799064623382838338682475770196548812690212446704040722508394052484655526057148599318054915070448242749781975998375729112399295723289467658241229132800352446644327036116663622290925283008262683939338118266423414114799217555192653447435377162155088115552783335425 529 -9770197087694646771180160527335344167562021100998005187043605267557719559592978876425700161399717395840105203491179547406299938881075745149996915494167390565554310469972376601984250977863049210173137987790007459808033068535506435639640626801239993026491975002321330564791477841265525020093336299741562598595526945825788669945405356995348692600191556854748032474630615541169392559710925467760255657071137 530 56891179649386395522341610324835905983868754757573514379598352524457579661217737670039443964404649268500024822150448405266671577660268808406810514916239051112010716449934276793872976220671047400817980635594707789221991503837476870129503795325228007516625894842756431811853314063574920145968776194869598682577523387319739846134702413695329327120673243914802845648306711162037602104262130919121488994388613 531 -331273979877578920090026546524755509555846244419162514738515335698176168946257859796846759339174406729717952769636274014292166081134418243475734759004306951757646140790950910419370763265972961503742080712949999252279209510461854532228936582162013247822967353215992424281446589740847357535692614267616300069681339332621845668424667600931067648747786819312576852815020236227186258053997199062379044877497849 532 1928992239255980671729173572105328191192945769767313431836341935126628760478124614905255705164957950456057123989455402919176090438802093562214572458127852822692722727901890084060918311141343520869107736786121775719980611215100668562730422871376762731377783878401434136490831711422001844942890949686563598982715184233422727251513123480697178381795233319856289611154546182634114424368982483904756319456413825 533 -11232447604947003910610306121570636308736205591289559225872068864917554992732813821682585275423517573190753588370078444593895031744319285753761260642005602230136576267997232622333530805209215875974347330494081959172079079837022822173868092359362682111510526712932443987278700060646952436565623016718991186402432810934938812756832364410651585138545906445240445762003079654458899297642566735271141245294032585 534 65406225239834082293445866690359174135704617365162096052830936392231558215510256747595233572548912395312956484676828999073831245463305014171374086974693505450226283363188819138069322878412273263850012421863369202177085450073139984159514082725401892267181049229446381134430636396319798737216261020327169735512390559342601867492615860011052184094822256825154405254091856186830586317649852678606349289317982661 535 -380859269438161255910619869598068117887799262514586324542145217232066975062957121102955904868086715808756559834806931235511207410788106262056563545605680069849232776385436090939098952774138188333444991735190254159014292298556484098216076893369181445343041777624138214532376504797308535743449020508246258899776585454162850546822355908870553843798341344893344671919492105937253282655823581950652319626726392145 536 2217740521757848596143907064536523343856618999526243847525058886776453191938210080840889553853505452039239358091175727630390310983380314944567993970838091924163605622429474122083359249421873229167106464087368807236439701773826544961593968656007018126409746738011991049589181815356696158576777995784268000499890058312075676882817810424939461917561518723790855942619771245687902188347527238865150072724241655809 537 -12913908002700181469265320374631641464752665456801525791694661513766536772742038391604378562332499085479005336267055427552089765322359823911728204427874530565688860446751399246435032142482653663471376105684246592555617705802210403273262873450549095916375900486291227990109663384037888831536626435375476788553979769287317487557882754259899737183417848641191278499079417793283078791749524411152434881125627733425 538 75197845261548079074868773359131240618108598773703397319655574013166173167608179642120470920234776967094937242323621175874432039320614783531747325203517292898348740876371176425059436138065798791259459783883169504535505494888460041073066702091898408625858250580716089181445787378894887299942527444661849346446674101928056519399963215779192705692213654544279977787528766590863302296817099964579170643490480141125 539 -437878733764435597442688058546024145043162493213093015590610002110763340911381564485311690110625082504939021849085245898685617592822008339001019484415023683816394618807687910816705417748821380487267631727953428433278405684956556545018703311926122471354666520060698530017487055589752831441739315212468552302563463996489309326815002292559039617881211812641638630366625634977174604094170953717748307189727902235241 540 2549782035173569274365438583571571017255462643417609195728720760399012530341760541435929127614478774001669795492159448011374660038663693814733240124774896183057925821111604179008286753034507832789664503917111819890290195344382637684082081664611391821857832438156407371421741815545157276292810018557700398217787560005920791593562509535657517355821440336551547610732887299899662359113787556715949479389424306999425 541 -14847488711185702817441758695670678639103394420774633353441416444895490263105160237863279834724358312673728634740881105892229103069960789860422088238685943357177011036066143412636277904414015891945882632037215655076940393550340023090628858691335152263638792186268140070241592778877398042402916104037397542098140554304008396936915374544742694854619313407599180067890804020605327295314072962682136152392858942807129 542 86457702648147442885158312901695780580350347190636928727176676509334399830305379112502970573086198815521423325535935540918956003299891254693355462448489260823483187754672178203165597503739760786690468727844148633702117811467439716416412771471762423682672800547468251263087601444648955293316439776727357439546374290866470116384956603985249617320843450326412157980917010022703612252435223635394138534794392696968965 543 -503448576021221980545490305611146064057682357054274959799779764265413292590001359674261811878297114232431237110139857144479580386422585649823638455135206965778781719868555252116119283798577745902335676539135851458209533201157146962187987061618778564577083521122963225799970252295084470777407523662424783349381547131660489883704593611833170362241862272510194274122265259613513012838677326034679331970797113637106625 544 2931617311690594768048189891857198380136824308294396167333309361166652881977200487013401545129792164273226552703721371006578784907744033779037833604800827038915976830266379609627635876650915399560652652511545524165384280837916971406327036357476661926206952128175368754973638578112996463667582445711646220105171445718047163399153833237349606868826310491308869628382475009704495169542316941833238900403392688865935361 545 -17071047508388696653605580958810827603744431611614282643359036881226975461452741661646818116824715832422017444884766207901587740851878728210087967346568038412188271297793205927483066577497647277044953403573032799889619525165289930412938608067952362212213130219263753126275356833255945607080909075462030411722269441281158015203051376114326226159007899722380698397013579972724212877106261060530783580671057744428629057 546 99406273677664423031240463419998689086950666051362117838831774283954585870762382064534839990853235692599176720303287582305446819821565525682677678284096469398582971065149178997910505038237661834757713220403067215287606101126424912113871874712961516544760466298652126800682696797135733899525903732616742170663615595347590267655163383989479877312962539788239200488325137188503936817963263691328799541659812581255084293 547 -578852808430461310576021329475867673371510533215787258522109721254476303661922563297727972735138462078315785202495397787632273203143081780477679348714684860006723389927440359769934684320146961181173826453315604626008511023817230697813442493816690651261155282555247610270618567337359407510462000766465878691879096752239026194576324622546550889647373205513822897179858520252506171962918404658491286318149590043795518425 548 3370724205365859533783967490109864900398076685514247228639590582958870260819351796920931187330156127746293645158145087487808023920231824634628939408913483150579950666424181481272043645381663061756007234024926400430255096837875822356064524039790625783186417996674819737266335582442499775606295744751572322538398622133390776728585471719194034890803337871680801558133226949110220441903911775955827337020358251584123744385 549 -19628134112493257249660274849116275384292390841622780949899156471610751276495320232148205770402131494726265301705458203032563315521026855648161261559602852540932143072286458506403319872190342757633845613422893953819911699283850441391726362266800043026459872895260636809391095556767715477128535764774641889569644704175218273449557678206628983004072114828294890266074010926381799791307345361504343699989658918308974058217 550 114297184627955147289638380190898466257840423700812735469399382465100415665902151173343378574651814076727343607321679105130517887109634018276243613830264738616334976276657147335850734262730349294719466784417132852578889269090940126235891692348012065400438793859242927458632109361856104483259826990182230211686402611305034128662883315821148133119917085923974038225325749999322828907965202787850462272618568781960783575365 551 -665568509846346855332587185089774018583579645910198480727510448071817361878340410331669884203450319982423069816876781239669687846349061934220108264282812713805662032744521771082284857837791924335807762280695317130576008022969487788613715427643500496528210561192895556809077384986394572048817418805456284773738765871032806208596987893019090773465408078180305627923451037018641460539444267256779654996649007921517729195313 552 3875704997602246206862298824599683831050435553874600430765776507765128808798768290873800955351096692817986463538025315508710090271167032691266762497182495497147399532962351589453259173121168750180693166116911721686261559014645198664544699956531868137795294469370498656655378592932499708843743063490753368631634701432257287434791319647131037301135515250186741329386990394666896301937125108006757236410011941380984508196865 553 -22568846956271233344361346774839589521958583271845998420694591070630989644468864581979866090414280883624402844263965283156543123288546859562514865177041465075027131455975553794464393743519443421331133025944538321102414223001936672118361080450592973675534535337812511835864282063839988529127508930930956187963045813273947511861711463385030066451531117926030830930902586402486411986995929256442234466905903169387909030031825 554 131422201822786911568768147179303640338029536620383329210493827798650662093577680420119408275820714008889103980360257905476012898687063610031955082527405462871667405979665973832776983752212046945716013138910373588838006363163532782749940416161826861138568361266888588411734826618184955066706145805155433608728940934789819757379388739245586462682263717838219425238770725187768215798395831469922677316271210218033873233652677 555 -765294888932029288258872701504545546172678709610907979972669166916720038001960870376478451051757338721049436697681998138513644455373158935715666594116764874020207077729963565617603885817061082346572468341061920776066739533074051103255240484361350625728045273947069603609091871994341351133166233948248844630853926001113880644870399035822361226480065106981227326610071938081399776718482646612152635728237266441895336140367433 556 4456455667950528356584756613395096980267343087889072610180818496618308918547313122228100321419242419854153396023186222885545104945868663028742821712047743563691460520241614291777196987207749613905625960573090661362958523321505493798733461127982926048335236707920161330197641846135293992217035328515945354648632013737094974210554418593844508245897941742280912186713423422257529340825483009861204232838111525732408979528018049 557 -25950819061195891639570802704049715443662102186909489088317498081318713623090601926817061002436913666461692863594807066470552726005154813153497876979315436369165147084215677695494807232599738398213093836951935267400555827167340124919158825533472247098000321030604117104049577565248261767235199798197660785492644703963727452742289637181102946799695630940244416350839210866166548495024908463624556124545916025258369374902152825 558 151116973607087624074972531311336981130128553231325230123311841310067849053079710312016111577991527818323637253979142416207402864837655788780121570960893547165653534551838008734820281166239968448098103568547430414799958183691744721854609449976778141932892915185695084011526203027820851208134685026314203231888445135583905998613832003186933456755853224112536381621105975630768984622508596553958877578750064986216989090837297285 559 -879986726880856062489886151885636592296278741614488452085849590162729708173459281371219501071562320109564340943310227127776653847752009825290724296240927141706887096405453988734458884681774821006551860639284981630941101006016048230321909824315681822210577196957130149663959009888019023030675218447074217828872713019951848953322398942930152615220357391174182246926430074136617779486852407162091642064146349237945165126325664161 560 5124360673202799128397236534819577457160766415220959244530151006149779371935591719256161696559008784890050139068834419193564280175013895531325159507552464374473886732969437343341176363365545788762643270247096004803031220152057974780660452027336958052646396364314745394964922931776473489023010136009216090071899258506963778258654012587570774312107640474902317147813559735419270103993718726977093211384044247832916263929922617345 561 -29840352482608030330498844246006032281612105979938355257305352061397534167266684406121090366263942055103199817444568012920977441080972905128849484318393365106576440294018410551724874716613210625605171694723915211854431686396332631044128655260969625809290825971865799074144591215766150908822485077230519723238255728393825448522680309020376218971174891773154111206666827801725551347076015828289355109847215159346529636785711309409 562 173767637663496054666194720032097272619914059425097114823130936882628188738106972266709313564113585858082743958105560294182495846587778425359172889355828566471110846231876740793983747840648057424507732643842528514749967705974716607015131286599708050343506738329492149214419366417388587944209141641755369821116984534888272575788455042405789725791488601739718135626142907119304911590653784186221057388435730973820570050105407413125 563 -1011892860259817974477507827424973626470096360778770757967773970324126297895117651706085309148913226093556037324177803094024623788320932524121691573497471864363561526083672247356786779754118308985913351715295202114062035532675011464015136101762795384298504461970380275955803663479137060364354908081677631816423731758682727688590914886417853170281026580646262864904274914301325282845073561133281590183139933199483246892773931357625 564 5892517082365849098285009886511478576844099752386447979577535857574432572961079602262814334637489897847203902524022016273514514668462265911129160698680908361074298994626107544052098990739504151949036245352057227392907924222541360123836775897060379621307352396822452146566014205704096297659344808083331754752240164178961424795629425219444079623136141382504223800394507387754940979059191519517692270669176861916477596077003428083841 565 -34313723736546134016781039207347624656780311784452736428720008061664269412138428526162366766908934042772001214255585704032477703546924121436277339496638977003313586678074078840696684520807103698010183756601624332920328185073609368257596721188697140548150944564050500282839556046041472356467015126722298685638802326403634642061893323208913707432824090891865090582163287801770169802603556055758485875511789891158600274976435865981705 566 199818424202868708979153286286467343558932050104736753105597123942242555188413944885876229613480485895113806103291649925411946751318465251323523456938312092347967073836624765157365846269217658228612136603761697641101662341623710414489206412860718694283947938328932433823692135478827731959295646743804405126383476464150422035484160517849467232250279031322707318569265919534055143003138653695296029054086022057567967777318962752341189 567 -1163600464275236390681588931973375420664363573882858516522642923567835294094955411744920221592559389981550669478870050147214876095905498980921903892252753598393101899793514744411586604111473362683745166754574442217888063978592457808505781875356104341554049894931224696771982525573347971028948330455496321563199609453643103090252703671841655527452559493134746895874252434778290815426700441228832703606977604491305768512342058739848465 568 6775992495959070749222929440711293174112495967662481378337107822590552370638744595789243077285165776771572565171852889705523439690358496807414127048372481823112553183380501469331400141645800722220464348686617438620723423610435468326170324964053271470697893627936636207041419193171866912462230497675895329902065150804223846274016162601782324127645342243933209010847333864010096140326530620876454111776041516506180745633255121515751425 569 -39458686002186545461963358140684155482070886119731691019749487544152766265312618939302137765103578760908855136529730017877599282033453843892487379498218178931081284166605081671350816825914161050586967613141821580702529648865720620333504405689183505744210930495314492472865589842125187474502418679955625673129587639499665042866586738518096724702675792388100908350663865048722246032268883369917913310862611044163726699828805728095791601 570 229780405268449290424611441259067691904642309400055558763260315638836633435270623101599889070964024104300171183636052729799918990035451437756282782310657037834383368123421158739107702619120570373906358116209447380277839118557698323646029760679956983732961886029533446702906122349480633816387102009170924001257778969597184684530844220696608264106957971617191137996927892235265472402247029284099305344797670747620103484943391089234434117 571 -1338086011549298917822296617636529978339936601036781467699138261576523838735400347381144022410348531240620637974724833165574940770911499147414535610096693335176447887022071033953503646851173128897493322735629633860646119323570271916736487758608285465656106021556424753185854384166984131813137879822043592566859086268722581207843939585530874762483583971266815007807188414499079227641003827669245253907840698141960013631165027204370335273 572 7792121846696354451968305763932466280655579146609781211837778370086470735957988853888946686000565008073863613904317213151860953150508286702645974629119340077445593494433316040558563252599184729803708437105275045691600608636982537610661908860000018427972328668129715295028151375829038474010451914029149357982280067875425418072814677455623586458512458804467595060735534570909619030399605155073089219119375291280276717316918340184784183425 573 -45376197788358050355020918716183579827615793117861907922616302225972645573399447148445657925583543688965216904304261077566961681964162242157765769263233614289324147905544573016255931433219539446354793715255027627877886840837114655157814267471391882840992658574950360641406531651942810613556239416853290754717502332073434394667611937956072093171413539353068165455104856324108575289047624374129314531373348167744854684295791134414746207385 574 264241563078043023066199161166302150541238072885783091118015051817251508558651609079797027621583290370808724108730818984285736910094145262035363312580115169072310613455954430801928803635818979731964833974399232854966207649212361708876125837308607810266634000121479782538903959175153371007799062629383252542494649068349617241364810552863501474528386410689854675797439170140324723892459773464072430661092131219678560266829438772683912351237 575 -1538773913628723206259769801134476598885913616805565969192735585928897720979111399142765018990422128393404811017209354961366221670932570894896680078406288143494064411510303435437883929879481562691321714432437787205108351222709661615074168834009936260005442233494857264597828231440786145580416080770053053944229368007491836802089968971739129734842061944596384323079879688235329415303104238884154011016784169330836535870639642606793576799105 576 8960848948253779051784139139494862879134003270179243293834821002800471163064053169269981303016511783758420845888551119767319660211237570462102971177444813708062466490039506911017581873150100740376984492321320799930904634747247620483441986297200958162984379380485024226574204740627071355497538623137599725043760908236034100466735707481497366024114936777098075260149192499850419579711990639793662184125209686488137905648576914907081234972673 577 -52182412235587847368031476078453613399513361118424116200292951998003895158083347226508777121013741978904066456205534613914681477463370304877577712852348123750597703614275802429044411368577664045649421143091535612918317162551271798914482647719760541661300069725470548266378873173604612165278221100083916536860119037946715047009614038239857028534470248796253653468976112031692216184242727552625752581698509610737068320921899636713268124968065 578 303878376440976258614402217537230239427132974793066961113348292983662556637075537931956805503078687840884263506800345573130995150932488272167097153696054990510696656378975310103364004587038298137193033427295197778069742695140725751373392425151190658833892149033791316329561821146864346420316522596258408891943454080892328522917140414421414994512362051543423341445505456343263614373849177680191342797497808300703336216621538511040978239992325 579 -1769604004546110417582357118836510903152987960295129785187392227425798576690197235614239593556938795852346516060548982881945898740477995588130914270768410084113957022848917783891383987966005974323882261185850625418022924204360255990915697188729765513255278135285357545950261628551409754920517594361904189252000013551649763139653907241300393016273359920277910498215881619836793568095799113519836859913662116549427854278023936722398782877957017 580 10305119544770868864467533984239241998230275238446412419379420721876776029214880010980351370375450918404408288533200209587547665887523541729554273825404933408380919524553832064867442520710070104087713203324493659145211702055730736090660016587451872352524936427794947020588385360136581035341904071263794658102774164368459426839214181599340153359732537368690967992260991585566079777308495490658809889511135837733243010100933616829415352199471233 581 -60010966385586678663201581475575928410546483047924525286142162430819468423812535738474309305588127452896526395469029124666308947047647581065823939281838778035478206327992680953850773457014324779933806480483974155241245058651129419045361994644445118076704216361107784440316692268908638279873907939370219261434010184553708721563504534563764868683542738417158339496810866665020605301513100342317344660621243153061114281726204187879568634455015209 582 349469154345196232921543242075398536918592375658763285115282250414618552003166407276141483553477626016751521823186960341665961087175333736192154922881587074731706239234007374018659496179694399495354374947122170242237787508287998053708625081733061892920512148435886429376642877205646511284344440500420078999606250669739239942931663942444243704288596291015653342746383690830974561359907900822205859852786356573481602414057237255584993418656941125 583 -2035109200839754889474591759368725639537366430932426885154309822345441867785682587799353728012996272866088130293443744566762760150587884298267222352149929923274574023531329384254332468246454515905667894681356461901560520596153280969861993369699850697301319623747668973689966169684358117303256960664674616820523902821578083227788268476378474161973176881968945345480677746060672174653812655650725880704027949849404567461987685296389446963399225585 584 11851333633570387009540332518165742394358024812440854493641894310480168687613499107569121103003167107914655001643631870678526852133744958665496331723590906915173271866085793829692885785590896432183048871172017372777182359999009288215257453620814871545738917303144874147113469303164516297671154707515291089353930826045463756059366713613016946966058999046376425392434897194579405902284505500295852545962022290307928546772153379441051452272956057601 585 -69015615690438336551134082700377327278184657391013890335706003819244684702405563971553599654950539577251136511036909620352477121240179393373866377675528767185496662429984267515810838550198394150009823567363287435287509198656516872806144160943069701964888593324761503281897305296297540455662437735995858597306719515908577775117004683720673618496390907076067285532173402235404983819901183029212392916285919349486278321753232249013125387696313118225 586 401909380411342731449792193088622275568644942963454235696948259592578321803900838202414150482752554048019718991405147771457441530836733464319799195469884509639677327280781152653877389162501878828435689164637809649307112367657602455707611286729764533738542696401950194867728454783492816445311378971902830347562856547441396347982246344543585699851240338411845545747850979773645286810962167533649647548930096913667728848024424294092889977788665772229 587 -2340504873984994147154560330721755045898490851296527749881631771742918835962230579430935531375907619956398949781963435077401892447979568886456338453337383088772502730160467371628346998698008120906822420802759954810607305800690116426143439562033262762016016594992148847199772016910999596464005955700932021301199754505104314501028805772211517016545043989136208777674917658608453205015787639917725054891469626667435864212387044772299952819644090415625 588 13629866007559034297433100282846095918903043619223820304850830546836439380604836276078293891675538809007767261135794503177091613423705621485773031481604829451062240185986427611190453327607346500729789784238161016690290248844311158044330047785847626533961358833094751005613071463447504855109378156764094408883756649392484064431030031049165712844297583558656270254237617207100539737125170566132471761163682824325239153602803813467375740619771546269825 589 -79373265871974158090144831768482016424483629260212965583582801673082411895774058890244782191412409536511366128916199240771558153704648532549793826726549079213131557363174205709779011595048488350482882789654142086210432950195053303401400154015065463361670427061363280373272756345545800409337350182628774232398903776540894084772791101717986835867537827282637441335904688470428627270887667885171715798805523175958548436877784080840672032544864357121721 590 462229371742075807773876921009310422631475022675597878114073318443716831889778857343389126484984204153840401615235043760173826097073753011714879922718308012314588266272118016453469046657684952048664137450811460638013573431040854018099233928379799027199113361237342571654176627285898556741899930953241790520341538099194923544458660433624942569154008846783373735995200778671372252619021941799823802460790990902387734366934907864651404084140604089571205 591 -2691791703201855235869819372011623994971696695706152973835293594714391127414343461229304839312097138212185730636946515928404040863595651010493769920885149900446342073726075738902055466265638783612807736656041073598667989671112435026055720178455707631599427847219426634937565619400754189213968881476073075009744504014536683912419557427775547181534159302554384548724869907277916907282403019382343831398773365315133977864839491949093078113428114638944609 592 15675665315202335584273165129630598307836392884387102288138709121913255633333735445271852352184961435017210736298248327936623680334854704536733983016054725288461695890655124862430316196114930748234729865853903013175582302589632786455801373062485197737892087476338850808037163234376788552985057406608197118615279708052488643476199952504174191056128575361520784320829215529352966016711311415301038179403503719163720526934433061377754071079924793775652865 593 -91287462113688088800440854818846354999046019098318020721587609212799567411059572461629888577115462265640360123881538617335233772503563410384180664614007753684455604999830310504188260259042361945448468589972227344134738781738417736397454701175199595599805122110925090104437114913326689572940990964850650497505324878522822483584655552739111340031814822853971302174397569945226509819085301160799339953498929576234595395405631988031724838293399489670603425 594 531614601547425682226549635260265730473077526490480974388584960256343609059198567684207801309838137936105270187776297465308783436718376577241669967193129044609258537627565426103364629548918987409721226131568205646658452937927638563735856931618278711626122740163944545956372911446671598208392732841424172118124384969064755880876926373220631724212001832176655505962449318813378718736779299702151050323482183811830620261742909168032003198963763637264104581 595 -3095874043687728975286230403018576850546554153863926974852478251836397740895316717322021819050366551333758417786644465113443925030906547826432147905857820256989039555216208484414585738314010532631478259845570545921149710486519905624218419652452315218961195400386174305905142390718508356860754203515750016456248897710059272700828887724648279233672531157055092901512847973368550649726907678323781718455169243776744481588668435954630482964183626430740383097 596 18028943491693091512320206765342820887409085987217864699562448377248482366670325235327254734337952327632286170419481453459693498771611786644436575627803690099684784426125299023152649344769776339654730595381792840605688277323610843259925543492886115020274865038086599627758345186737013234566168751683436065428330319596221304758716727993756253599877892461199323523512610562107160944068266962418477624581750248547706899398747285049508439674442542882215143553 597 -104992404629437385433082975467536343047104234537432470617168529364543567348267835824537359903514205889897441729609135341989760504741129572092667984755241566832054971687826961583126694349112024242705822307719672777508394884151588458894752155014286287090113479271060647020231675956915353234176974712895143679779987399496273766838482173055143838057443056975776479076524866446360402654367632395805527696762988932629428324409078319871578788143067358056496938825 598 611429087711223604731839406869708930444016915979691806694387016889419967006564011367696743305582946015849760534163228529556464742204734091252293397822255863314456127266246945653399397692716124229612953261608679284715657143708718184099463550907366211111204315864068927183695480718473677518871498881582840455042571870761142216663609361213643036037982885770849599000506730957191086952732287428395501217627063362753954883623474909899039894895365347728540268485 599 -3560696152785465075466274942695469143640541355105969455808212184991706905676645815040194411466557528379876503455873545416616397391181316821992679093207236277467213315140166390787171042154151902688265522395859138874353250250477126585622853461814918189499838883950250346944829610197374943034520952447928628664895773785527672749480886707505308765453522371498121142456579863100642300823729392892223844030540667345166734980968357533293992507168890613093387573457 600 20735969205858400914144263071031250148989042393715597554774307415675849728441635447530701976623412943899225511058378714423682375993252451641665026677358194778776687064381089141339143464027938077455781076536278363498056811762187945757293136353101150818425571679534765033946761056663620808619434496836860655936947171334205405980590586713301347799358165765639870047326529514417973507549950648537946914414223284659986124536256434310190080306421164532983795099649 601 -120757570085098882238909609159641743569816920856738234003781474092295424388503918167202059201018264876109752626095126355786936419921870772019757064010857431327481851588822154578400632009979350115793643636097900204007787378031450788728605423129296703163186235633371541908576304428008292031143879534659577590856221770365889854380918614935346544014039956828554203479255996403397559177987315553123666079475393160047578658929314456814481232457877439743868863176241 602 703242310228415484860792736331258299961701169749006020084722260834342618816802851827622353374899098479329810852792992096447093021708966605009669958815581995525364521290447834008684470634990261757352737795601137895165568397436457096834504532831425794806662324521030026974267633485251243513916745837503870921695690655658749466378249532189751205388530329414876814866849184881014881285128458881856563894311153357769753652631030039303017694021003755232094705044805 603 -4095398970545064552084533710943466353261766840622644220935576347543767381782830561659518414716860436403237990164643906436469462619153379902757361705152990234278841870759800268098246362642740529317678838644087054769923921270360141494369587376402088233158782060282016781124903879416322632087702566676243635870449067268108199263959024218800729142651112354574517658170415615739175434924037962079842496953350461507716757567854741650717650188542338137073520702939625 604 23849981029057725181200184653960170758727178825168067660679406322802231941837766067564055216082845359812051043843725670713250552353674834971899805645364853825222732532033364851383996985039258050010231761298348472684702029220075202256426699101921788873352565988913964718148854585259081491947794829812153933925213164429761875069199841612563560207403304205176635765770743762228717077445731161755335001365770086578394469533419194460234816953153990856142318241116289 605 -138893030358581911228294761300913149192696721048037837786178008158989356672330088666040783519126761897693010547252410458022555906884140892591105272993487349162935527602615513365819890733964633712280858972240599405611355755266984158268155404609674834722410022049814714106516024039250530206209145259987630695968740291749505464507160186876697212644817899210338901044527447670615310803610866090011717706769251542887485946523087467150538721021788266085650484837448921 606 808860190395630833636039434178271025930844545825530559787506933972020732286586193242854442296119228569489621263191681026053735361684529038611595960601157226483888951188081006321276152372451849931962574887523075132072652944072939338560429175106338703209006708148951460213580282865161156181329459015655451561850631304991997051535588238854470832034035802199567483708568305705460785961836261757319714906720205824460620679840773088685252421763991993306103960978855173 607 -4710500558604169511913384753866241872580049832450756245891825833046501794272106341851947785533410974519449617504032374153003916070461602045885489487347083512193333032866050206128857211483981990888583973273439334520700214511119169741456740226846966460491874457832929731504636406739856569508756804372521641958071219694770930853377304973613349753529168653900373180791111585925283542183073344910618601898173372109162267567067869741986758980759237726075216916466185025 608 27432238405782552494769917299928581423770711315266411380999605117064966748918352472871516241769829300157316778346704939639893841456669033574611295440665469105733134151111345962233358805679704281170689264046872261723525384269465219064454962206684920389723401218809815788412945987247686752545468424413656088671998628397719753890169179643335189618549833841162130420642475068121626428253690153533653247824402515335168909116327474169056444218990749050838297468213919745 609 -159755573948784815912672582447517245831333840618647437443719151851397668079452184612063815606448251237764963919780194250674300343186251470721211575181797709450206628126880086981266138860015459991756564978983783612872566999794364515802381072927355937136088521563898206309115866741695840726241050993672800354377542154753076714192573923105305665544760983446118890521187521063866527691536244585444719333675264439538850904420309771279750142956924640367440925083376303297 610 930360745167936053194309443426822421164875925494566583154010165178485102291947646721903075040707734668412543378033759536079763834733545321707251490925567221182366999070927209388327197058975822821657390127684295382924075901063785170541029685451854965883693054887071281789334120856511793753740123263627739585046039926512620177066472321246498475756535748541493265219986710049603260473304935678934938579069157002078118138336023436600580670008225904925568991342808021765 611 -5418103770396671866708694236053798651775268496426208985934356594950668401126017915658710147544719312919537680278251406938315241890786813207861963199692811348838014931499575591202613175625649918612434412966543218063059816197801207692157973292190712271219665086800056672209898080643042551762704309492997388051107284141939226068115605779437777156847418111752492981677174832929930937997873961792436284294059531367146415188182126497593210443896614645923526406050545832793 612 31553231238048068293307201853331804477330009403813226083848074261911171326301608636149158922834052799708686048693359187725037805413454950047490210812910022331252776758792870258265020228791170923324759575312227094146654233443669772217317815511745589182799383754561823982600535003434116846820146559291698311009031852302690701223350082977623078611009749941719788589812305607750592293066965343112216301818663086076518402902949575010619995141992276166124530326495028023425 613 -183755751260001124742876880986526079005559089391636426094987631392978872434115915317446443945004742177762049711208504579519124030763689644512519697022691979119719626795201993266328849861346297597427362858620098676144474741588282854475495676292580639163463529020330911578499302681390032774674337202663080013398213643748311341452030650980352988012196676393278005368759887956237914840184042878760920500441953794617739970598610541622565544436583826816788350209152886731625 614 1070135122803868675243954436347587200936763452023588529031189477947995964386847122515104816365602227330576096534793416494586804876357290375665957062105127456795882727807487503799159173428962758619464569506338249357962192484901564930828430902254531915709637107842478351367625835918201011991400772601377478393936617804009941161796093101758485076167508721453060448726896840727461758979013113143272475690087072767719270931969681195896137646008899468289554435218140905938757 615 -6232135265723863247678551449231957195956692479765586565326874513138513658284904147160562922849981591275573170325266261151306440873664907576387776252909305852755357641664969355797005204990643558168140556807681222762392728307759528358233903133607800287413362131076828402273104248243714114638534991248760530541138285744415424977860375815104158026090916949856460284741480303602804080233437413656993063118198203064644239896176900275188142593132778786083816341383356295113905 616 36294072041281882903199474612560950510051211756906035950229035631277408623424188278547481960627486123322576088231201433157755113839126589658648336618103348923088638466258953767806449989949485510435364547084071473513468287212624647866668767029108244577610313030107265876481427725040222782993486780711244197903480505809721173702725190681087845962352984412822250285619897160989083277254232832535472421351033301404872447907579719691039213474201740262548315563829858686216193 617 -211365983311315777400715582846775117062454542201626909976518102143850544654757746874629188457653134710430754645043995816266061984143752652798818834020035093076613864515770762955681030132986587350102115212081237796266312912986552741067839922777379068180416386298337818612478823158646020537936800614298438701087478025667065921470285375413775502969349123949197760522593130091265317375759146353422943557835436397330365005433191398893498894431289180955663789381869314020596305 618 1230934832651603130635962147317241485119836116595502748868484795498952683149021341124978676816775839111465154337716288828129098307404245193324272384097225609101911038402416395058360986972527519705644377145481236923661102438572417915516355616266613619182585718035546355605637541239896405712339298461385240874947882871521535719054598165782725549221459734125212536508445256872508433600377171350018938044015629512450263989532848278996230453816452604095924823444824237972329925 619 -7168620604424261354154969109532844123997134087856488925491946096790519055099199468676443870079262973475700043685511451037394709271440864254934858396227871732339178549897078012364911337200007901082497928071230820463340670393701863228191906496061209992160228434304469046673733050709243215662447986019171387819205716353342926093831918599848008794547022616483896012937735679792234896300595751567038719752627305519022549670685216784817658856797802501362345427294004307379707337 620 41748098250801165916206664966841269908220869927802144208638338294955136270920398302434875141155222977121806673607095246407922586862414331799976336418389971094132171674448411696956762797878835452226508445963836874146721797225198621078642016464584114373768397626242331144799605613535712703658812740040484389244440498059869425550187823771172439249773934776736976171717752971691810499025637237783375674516935889790775236354891383704713128193193932593459085562568874248789330049 621 -243129894514969206470301437487407570496404972966290623697911062697445759128643851399597079362086083248165077541031829520058014764985456472007808021494296984612537662049248715054395974487803045605728324268879849321315877876624359738090102409381056185751225879416936415519066398924052476925898113327304167498091946017172665284864581695692339339006045301069709465786034411179795301228432318483595626710491317926420859382890067656018097894567657552973800826099762674254506696441 622 1415926104803479483879515056085818208584818841935651748440549219906092534730427373588417891541736467125557850808490641466249011826610319486153479767593226598192763477573652320128333659401903315174154268206179151473024246951849084141564239712372844618430580742897832323032427846507355823139475917198546736748745303354538467889214522464083510709510604971527789382158457395844890811090818340060889218417040434202907089130430127914311035891004863758908324069705689843260240430725 623 -8246000869617836520920956614296115265058889578312044278730280263617029602503619184538376642560282917064957072782726057809151738951376308501647860903407345819686297773908510200352783473739761614321198809942746416336030654675122617341446374427838626294873627089124621378826144384496671099885711487654186320737811539448718225532139596848318916749569483567237142608456478180684723453906038781029592504471498965087054457271326365790107799564687792462827351029347205200064245754145 624 48022716427134092795116252206359214998347870381864678295197668838245030866979741032056558355424251153719696241963883469057963725552087647528952759542225137954167942982844356665047221330715420491933699233842764957839803499638616174157046336533075228584094966134418708846183785569376282138893177495774672126706486033481523126417891609805366887660423490544440710557363998533578744393569971563245889587572764620923195991756313700758887724512189401886127302087645267164621452771329 625 -279673054452959360574298608999933411245005201946512669642493668430089187852784828977690195450916263022113634688520238484456345497487560495461164796699222751001243580354581527049661436142948400855939974390682711470667847602073509315857569122591497737993287492396796775635913839498689502311286597283757144146990308871270105991005890024256465735401588593763055176801794313123759880878116546707831066983291386487510566902669610853439937475423997798647924583291907662599717713466081 626 1628752456807520102624219185991135284579445135846570564175735989097373769822308948628368147535452490364189542325211512706986351677490966549071305406284290423754329833325958282031296680146839450741835213916381864726137274716798967172112838395444285328083333868617303583474385232654007236251314092046743385789130543924034305762298384722998117216393492178029158316953787343213512433375356375807710003796820211143981329967822455932716517066836134074682868274513265034501385294163333 627 -9485497095011018373233367839880696061213474957827031911094107032716381958025151087833062243225441199809928420280404676394884746823527588511220088942805385348794170030034626745129225919650713265544093617417672221741383336807581678368375646996063422986776977248221601091572364149956442312875875649710392994181538327199034598714724283754495646178082977744902265991641072275028372703890185574231452688724038241895991253289338721365566044945894857411003610445348217463183782065636665 628 55241524908295450999574163663853379363628227859915745969826526896783346828462923168461433433048492141654564521890375250710388405876797663976908154245653294952049384028082742383712404381739598575302291912613730657380733078684407033159385691861923895993914823941314106181924983778854884458601542003210107998067853432146870191022079755007036496886600083454140200679202995608402468169023195496982377956085567694123174318867185470245704011985385430364268858738397076940841947504285825 629 -321715341540272755925270506026233703511669577333803203425280172446266053547905188671559775258941893727183786074720695459832277076123131860781300746207678746389862285388566046672872547032042920404454578658148671608425401137443366394726004684058122703582872755974094923756173421763412206601329789946676982940432442724413697600891590013555756653261493592635721168184767029399135521047203088669047284209552910021831700061617503314664147130712120513848542253175791761981611288387992457 630 1873606707486386010601119088162210970596036355138874400484440326271189065717361970520750161170359236555706740110276457747681470795489045570196238655645338534034495743374713613538360776943502008665460785751176264142245711452185870122861399101430585200790479235559347461058700661056452535076088449500595732883248550398956801596778678876390886445160026247474465753724190085898911610735842588775326728634715168533111424333547784957352626336990767235045921466177903631429134030746712773 631 -10911529719419341082682653715897179390420306047737992147593888652081852928825586361876083867456380555396832585374708568179865169027845316433256416300338367224292073399277009910841374101962666303387160420571788900950464324714056435967827956316103378913000871470175902531572610106518878495948100795593215403142370896807354928658360554103204635317095067123734919318980200386438160615606883161991076643877246756060088186467009172138379045952561085118611619486272527165932039312981986449 632 63546756983137516254939729395919479062324120784248403730753927569327544364683175523337593352039045270119377350958445972277339811627237643015136901592524086135445946981200596884316732094761424900957140324195452049687946728078531570415413526373461030113955768227641480040688678210536815786284012607918121357921375615991702633059581775654203840112150609795387708928711224795126401302186571684002781979809395146422953602649038457551282240057167811661824458487616568603165336102740404225 633 -370085173652206444314372877055601516955160205835794139736169134958061895400828924360248578993431628013430400532673329720642086274258096105278661104005646567482900457502862421216667230459278516820918215028574824361188257540407422849981141425003544028530754162011243238362815162015830431607551517398557558352295241001147151072513456019544998404220939485211698648262282047379496504518699775583150340440692273374784460504585993400717478453720018526026293339270126073440474215581807247985 634 2155313865416010528374517720967597331930572781511437938798384308039409511560464612806193882958250354778429779616362876449081177805090008788575321914669405732617167269517766351868735252935780893679077714406089441996730580810658373029471830857811872611052088869070807011703243840924914694385285843024623095347601445457500713913321932858579196640095554777260776645038188937591642803346332852442683795932426254315474965664946913996385061668460744648920843137930704072303041322136159457861 635 -12552201383865838290374209634008022277078310933227869597686881434944152920687671404407416130663325309221197518146845247174292768672218811907686308335901776421852060454914683017258981943330097381846713685490347639472730344070872964410694480292932354742898558174246387786833400859476484297728747981794203732439749771380360935022174710021638255081386773884135307122612373526194683329082485782822099140691946500970594927014845867208416334034891140545524981717400175390732037262818355318185 636 73102093021993407001062496326096869594270195395556061469900823920066478969818519531621919526351967447864862113770467471649563330430162189311324335904272468860539362932427823511778511756048022506068534981734671465186111872060014824905124802986547103787897467550674062191849380410856957155525462870903903901941210862944525248039333111581666647863734209378867784310090948867645362541109777831318024725471385903646269270825028293727228722882191525896716001920087997645183802800661174108289 637 -425735887852616116065289151440551445689583199307619348222313392740684790479255410531524343208210422902433029453507068680063563217038777512494105303414628550858764367266439329894606927374542471995411053649836849058065193952405612021587747939284827433883836814514154574114625112914363050788291766983315465994453256304131910946757792068745594494392921999898033397432233159287350970587615449224584862122097947812031618837926675315114271724800728149148542218730158600678911058577201321657625 638 2479426535488095046907389371540382482245568981259663222685286125835562000026493175246412636994563719429640389357115517029590399057841102956680550579235020543854896137484565610890888055231089152440433217638697909684977768275077388071905845107908295636303123641673652718834250933273397614033760215839321694055982490811059320648041628547021035655908916005055785683053520781048564953600911263500940270928950883928469406206072021629021853792511680027206377731350148964703243187322637189278725 639 -14439852644074626677827695949507494125659915075470562596284608048202224077585500345358496408812952574072505946287432147563592682332153051314028912250920484552365361803129175511539461485040715301618416492239065219518845800246954814638025638108671726116105162031409267784783357194910061732222751851817444726113436957285023216938190192420433196615231797048839867747024859940940668837802840824458442353298531764364468558723529450318960643404160273570067847280146047977418655510892296052898561 640 84095897325589397749715535013995937628887757075541538308006433408048156547831459699512291288309156820045936330168717492306540940330368628604868983774123679767130891583157314656664110124598753988920932438133774158379815198551343296890513177206137152694527281570266881349594442934400825884378516857726101654578423858024440805779106241867699367778301846970194418988983849986835533850871181016155301123056045769422771112786950121564254867175848669399393699655058766795540112761481952602619905 641 -489764594026950748014952127553080421592078190203107573267659226988522281361174310413297134746960158442689271629290050497076399822858905654708832620704069874242799605600055683991925110543014059507121178539419975737548499162499976683317540345449112205191460981963951819622047044163759817920078202877625709026794127807771701614890415576836616482159309519385762758935203764591825455204657587167500723502015806995359882500183594730537025305369384719147686249074948217332375422404484396941018369 642 2852334735518000422372314380848659645749184276278349808963076831297567129586759092884048094540945831314484063484525216344424305604399505552780390654094052986149029226201668307724429364452613566733353898978246095140035736367145302452477288140098790891474402460595942594570657057692240582211642356171457432697917669639499770181600843156219112822646476448760696405167926642545040553297294042821489492266762844928542428207614531806494998678699339684571264703199536938554789979905411917899535365 643 -16611701618921357711817547599734005406734603402200419688195436886238709491302977035164433048430006232253947691166978966407807482105240157117011879045979079307617485132969940358017908759367458385220264449171541940945658994852170675134787943175671576027231272813275279624025713190960913534709168809066354615060025459954075469843534222337549352913704771541592332024826685792659004514302180861476695808776952917133698690078219534546413808211264516181758390740689289162917228075175688821557574425 644 96744943886377781534931001485390639391399232097804867187183976299757577757121267821560902856793774613566192334265207975596007893526997526520936860614479218785418836672135688023750513096535088476746412695423820039063711978293898038151286759559251892996346478438851712932537464520267731358365620825074792117115564456641848654945385670982920423192777533301061330410338051644618843601362517223990370173020360898630525308379248092251552915421348537435306800223926383509220829314506662929671176321 645 -563433876347657616508891001364981911353306251720885214595911252537072495783627168266149529420075368514692892300361108199941690142656291256286626059447084931681202425645459941658839265440244390178082425895632085545647634336454684602799043020543911690882690988762788120066614950653198041685817478824433889467950704339581256972766227366112603473291175109925995450330305678202437270337234579472719862466154384845090361198508198045813887929549655537378290575204652682786315513589626201947164309417 646 3281392301008231583874551460648733804894380416684434446817012068763313170718209443479651279516885735571947090136149328291797558850061124103977688939350160719120266442006809315616350875097322101392996303724160524429872038478735993088305337202298478175326761103428767994837669428102100656651486160923236116818102468159459501910078225517406555256769496245483564959450419576926372106421432500249078213877760357371147032123568009024720090432766316774859313826062952162515470426695839781650935581253 647 -19110580262236612292816601675071560956990366300672353629671347136201645271921570646667534441578618424222281670305528089369457708975734264936403407563479377764328637662314837728329714195429104869872108160366255874124250941006805118169444656915981143776374543943956575155971464215745089687106671669077895232518788965655242541664427722580516348159502745710846234785158093269778118305560894026365834464705808702256405612885240202192404347711450649315894355428986718109405385643926643606998436288625 648 111298704965865930096122352289347807454974741909402409814571515557416498387670940492367656200389421555644960364618342166424460344920970650211681418939206333303524426689226964973527747515830765275862719053223738411127935376427408292029967591173105345893357151404816680605684267268041387563430500245464006032764873227781137219745991741241951501528366706376791424784411221111262382964257796660644547444668537025974186002712243430681480321665183129706114542246822958270899767793567492701394455209985 649 -648196773057636000816341200538660209270172203838062458412399289538354887281272328100752465557640520182191123009850329055061890939499777009960988659724294917129167639044605694101091625160932704396693160298547137544406446941674939153796551948717396361617362527447737542345419908795451082855951567839686345439967536601818996233168500393402500832840573618304254181453085368593709689835556177787068918656930135931614589912986907899749633892213298911848772207119717070645685607600614605191051804391057 650 3775062385632902438166006696080121526263461467112766707974592124633260036145562989590644457739402912331132646195812090533092046544403239464041204476415584677796011996025070031553409160314007819343101691306672734975125588787726357183687824987025148654298070296480412621876422392353250143685021545058975438288517192463517851769045219184204541930138447269162123767134999707823835905363624425258345464738899967944278840384253746308416522884075095099034661530422420307540256652123659857075286122021573 651 -21985781864461026023850913015659223589072577962251866655314102180673020018963987490246007475807018125886396083274775695224949307860773959476835457499705566725997819025344367741967599705505109860035598002855239202009267137824131243895533419264044473211058783696695826857178811565808820439241850948859448811606250866723003650193964792762493246016976265428937834091060455426282893032001224013334879051635173761612483411926278092421245044411994287557834204174083200152197746522093303352541689386602889 652 128044287570450587605041594208232512449312886407620091455856125763445742245264331644648290549926840319374740042307579555740454653486285127993708795126657464709240221129390955717173298559845296955035764822067553704846161790795677766808494773924088907251777667860670152918046641731454108100916615117254544903324019081780176349607353052315586924744844583111438201981560874266040216601231736733286144403344459790184585241959883877859992827904225238434887038882982880849732345244935220602803916030089345 653 -745725530175679626417744126678275600899553287400856636037774609010626756399679312732966997697083609843595352364298748573671947443746423605901861611863444498416597537233953758438683890535806976365703169025886941698176408203210059723541852219343390079112615340591244556039159500794165226770955432706918524849308628797222496461444936903996242136343374377003017421763651343402919670105581761745577466795639926335377849187924039832205860359553916187874627794060528989994668177341683919461981962353332025 654 4343084944328366175681454255191118892471526060773670496287059819254395744533919223273887966126525185134137654647007459131047864725482150219420999251553560644027784754073529328376724389600175664725337319781295971108196571147390260830814264979138413132966023700198674465503013797984962512191351743993166179607461550080816494170573735347705643489249727196750238719080393335569398083519631514247638182188101614201331121045442891345636609582955950260872887305461711516985044876088698513443664661625685381 655 -25294036600224688022346373577719161687216003649078878171858564851318084708273477262518765431786355167064420799753278965583870029017257857180205296186158489318125564351467469472956714502552246722201267883943581917667377075209434219285840838789118303580224439839990365824677022665727473989620905722911817291362824480667100201448595092165256151961442002596607579299300849128124215986307652455249987778294972759387718306910322669706918795772412158760088848576036315466900598655437836835699567507641043169 656 147312115779251157217431810737750226485819380763562892327192558017944937350293012848608068829428700459418524490697365190500220389937685801975891946133150497336336675056942963521434480483104624738598896917231561075423872452701087041618626037317651697786124266633129201796867809423980677786105034859819200113298979229046888166020554601538473308773414539217214701591147529534119389700588891605875554425554634043632887803983868617619563746297617151081486811064035537462524388718468891413482287938059534337 657 -857944699702649653773765570023489519359238460498973225561745123200366262992623954192394351534802635694048990884525968134183929120118875404967835710235989432084254786937571765606800241286125135777785833078820887697005238157616971191464706210902769005342840262748629588402975483471263905537149259145321274513916234150832477927925527785375611760894592110883267061344466569812806059004382398546879084344327468943475257418714769079174297339624872846181847922834059032953028641527757214251626589937031656225 658 4996669522611360814650030776725239802290382494591441945638818891367980636892305489165722138058311936708230357555078223227115016961792206388511705986392948943387907569663542072185851508722162984447515975090494050324920453175622909338194294094958193601199308013914248312476641951430494549850157028221216255082566760944516663976139570676017993927265638417732027710309370187425583647757586497874484216185012342714367264216180785603442517135773415206392881498469432036922063415761019018710081239182514089605 659 -29100634481959421752115290988764624942389014940735177276119838297619640277275331704221392520970134924988407934117651060216495630607816598919151723128994251954617292388914930267386956088310055260989670735859424684703457403265063828167735768465140677557682962305269709806346939450161532680702478519909505310704580935379682314422286759126446839518304980019583153038465641550230656017097722320150340639078645433121808451523130021876869966477935650452609860988978726501103507668775404123017558872685671404793 660 169482471696734343966504076055471473747877882749911620940554542596362269185090356486010825529719802808890606419364413733675225209992273313545819963546333910442545808059287030505531529939271289186783291195465750962768870592601903094657342959748484580038326519689976304795802152895075904242226852234409641587662343356402691057744475578380541056458718531109073185081148348405718339371812029556249994358252083325903124793109158056558368272355614794982580539591644749226141890519270446902042634608843497670785 661 -987069239231270074932251063585901170715949921119217516440673017126448378387361891379800665432698949618645763179057598652453965580956889847800623265813024808937149217587861606985088906427917423686316892063546806072411309305204760463191136727805165742977697699683248750739397039758528392784651718451903471598125351329741323573358701534716541945442410859296075668711174218950745300638278509691945028519363438973836063061469928840341294879989756740360529048409068092748765902945409028266744820961426792220617 662 5748717178594624222596251249058255500473514325026753021035283220553564845016730169996648316711535811674957368791263283366736989841504042420245029443102007634719758281390813913754743121839080464042881945070133970136472635658472696005659667668142202628606168966864985846507609045423600988589323465921416630174700707737039531966189921688075321048291723070774531117238113662185792609895514604051707156421265960047271567049123793627145266806107725712307555787980510166422872093459260512643802811033089435651525 663 -33480718008808293312839294587852022259890714069777658615086314184600455458700108530548492705125282731210759437782708447940903081043562632731701832684428730066543837849929235010549930211729680237732823595384984167576489122122510795750306271940938702334497199053312870698951423298056365706291039385590262903162051097713555693463927354795753150798600350169529961680060742209945568066378527204472991880155926788115015468391993258953537694046632725856378408658093802016685741134083459239575148075180453119340625 664 194993024865630234897556064666851476729401370437219204419845797809964434805333066220051543474005825070829937329586356728831565270464498619686916934867554975502482792787115609379048945180498701884643864833526544245782171116107699463006966538192805612830534606520336854877179148671316225094569584878078760577015889195293721366818694416825247931156854816492913689702549954452197475612773163041124953938060185818434880359723064626812958183024545165447491961883437038677572419895320966750701259365983549212076033 665 -1135648369254960241850726212683744963412626791648930004115523166625533186314721849357237595008592386009926792975702842996477757897705123615615039330529923738890274590460972302570740013208665335951801188969238974252225725619820126084590180912870438492740437139499718178401256279443620135387534691891357872006813205389991788968254718447364526129110732320193160758620552084714507918867994061815884295665394583084523204048463629680866111812041276869931798175826658917331546677771577982613145776830022988002907825 666 6614075943144852362509307730236868204934101719348362151791576631613218298094895493624699188646068679909828708050810603864009436975625498673205616213142598624416805220694162124187491660562363781635284689274657391936658332573623393586169007557193242557251236666259833276769791234667590329089564156016735784684248823089551380149683413491045166117257364819633439962660276639963585312461431222108216550351438933292336880417365850898358370092337998561330503505787715145726837930811523704176426658944297486348887877 667 -38520770172706206730710583827805213453676192604900454750436524325759011410948924997266094019695687884321263575741950028226496500593528954590474256158760721635617961700619659352288600184411988017113403875191296483022739915195580170101545375173198134793430268036091720225474824295286702816159404057946944255386466591657737442183511017510374031961655567662762941028408687508800323350276192249689234381593556451524158174494676423683773949149572206902713562371159013029997291610861000487409823499168095337077213545 668 224347499621572197890249245461390773364967033625408974498019582227707671557364529478684715490402083826319493563028014309030447435580737769879268084010672485713400029008706856163227368910107100679527291376741296921634910810812350814788957099587644938474542529685001369299524719394555726513107661613383144977793587897635219611684947071392491076440617475278745986859555025969627470926821916997577376838927072086344701947622660214937625862578389452492933457014427732730622399547107982295908501909469629221742186625 669 -1306616058911553582349463190571534919039604042089205933594232491284833459905805435482511641156680798989858295514826920804312113931842239519488531665032799059757425860572378228563760245361382366489580736588841447139268759399486453868232014357205946228170553387984641847912129018391505622936435503762145156052061994496335632167371338766275326949264955784815747312054629015133874361342351646755293548903045999387488738225665344204550594079136247348563265518179594078011821075030498246177129784479429486826724891993 670 7609834890260589731727752289483950296069091108194383366274293815018537855836835205112494273623951085495688185639389650383016441227869265112089430081896528056820993435297327564033236602321251633485059449863561123567057809224317254683285272455638401182770520638418543036944384508237323296288527533210966937755292518803613628526948778144762422306479546322447731785164664685206764775300874694376740800892758618435785395800659362579549473437529389834434384956250038946855911693342008748378923962142106296105393492741 671 -44320327366743539389686234043459834381132022260939265237509778493726949207701453121588595424048799202787218639963061306811565537724555889039459225484886894879785606504401750555073055606537456557418920628058308739286691950153685720955379228760505053464074391708097282196659401922674286602877902400406848490779875437712113826488202645207124685620797475096406030830830210194480157363408752679744441763192352308079804104863436944896159661044192976779145704729377258695884737668912683888543120102083575299270835811009 672 258125652491366184935100746892275832782447869930202406100504614990901164350450935436183388438675661041097573474119621443050669924868808729151014107162886217382014085774156064394359569505333698673683153040273144563633882833581586831029661988509748808793903967410721316489822127043651515469742740559279230897881923851154658806627529439762307820964895056158361171453844875700502244243728067747857533266178197717306945712965430398165134915491766618776140021547776345933469905635459476051422954837775690984849184129025 673 -1503349142665650734012280594465022872738708948616512495801292845431196542743647042116264400653531345957802823683445403776036810523682758377369258904623877030218774042669630653271456770494743337319028344264784910458098012839589429015717511101696262105442405721237857651296492979882596230027653638557666054664958193835176628617741601494251056507305339204665172865389459841786876307562008586976597048750437819681372633682121724770291164117243554789259282162882758960594537880236948572515156546273291570524538335837505 674 8755662657317348698465154588826904128107129046520626003266008222847630287972338109966774147434684005265510595329648282059507119417206051319909089059217804978865264056018310131615060955251680906485089757664679647499808290397681722240854923760860449992396907457366386879494341589788636576694558315909825174022879017827541651846034285447443380725229498847655836695982244361777867463941519835190481142086566212003343490142195254154651506297458813898683075994394971429210415715481674446230496294550890136345992646671621 675 -50993951212147458706026797099020450572694627598718953199387866524413623736137933313082666889251880653270420863118820548961846389752151544439894135789107647560036374582393134741097492455164106294345235943522191623701738603673478420877442093673558780606066100923793006097687803453197856019546313168566164463902337010672778938178356038013370078201290076628008398354272904813463513193520385848226423333981707520951448605898019506509957020087579510025155148271125124303556703815740357520208335643748528447844226548986585 676 296994757782435508558309564624610873346638217748775343863577249063504393840107897490654889715727066087288066202258878984454563731759341877116357732418125075410207976765542394630359333989847286337872711662090193539004914859009037247229844439807893577156351157615714108726919336924976394336556947083921350820952613115128126452252857099592734226607592261745252122042607785675473626717177349320774029360148416935466410418694398386759816987730883860822323219502458393643840743219219762868201897068845001948099070821560449 677 -1729734222153780122701977002107981713073106058569139976094042973432826526362458912214458519899093464625368481249978621272923503701383322866275976703044847102099893578772808363111707801072432219241163690020303780291463554365032468578097874133301580526958037963243694486958103148485823216930037640627871347401285603018648122264834382644499902197968173437830516860052535244687654739640793757300279530094997558017628580012996714084157580102346903119426562406292963492123384913545464250261274986678013647437267235335687145 678 10074197138625886638459936304367803355289920246834396082001068080941938015697050815139057543711590136632679868070898745912993349424954791921461595894477191985941498937616496001270277053863804216508705254404795112490168344423282869149641785367140278518093822457728006058268403880010410146115911291885799748760358792564983532922852779295220395621680043764636199948579157786973847695679027435871558892414924871730771687861613687714618545577903692030647084461757110874817849461309382409215708503339758259569130104219878725 679 -58673498468503946571360721325241616946202599952468142360876830491204641256828486512259260551146473819553166790386164239791671680587484339815141404258864387890398146782694899052638053767072706572904774817925421439904305986361234710231482977901388205457830539882114012838641008070211144090916452144990105254240438309374127058366579465251892621556919503075742723747107193787309320366813540685313079132508866256990534144165557832049785027603498567267606217087182115236450532031293484661513149991726009999765552007255094321 680 341722829500725248348581662505926666296247755771551396583488131033387557041323572032856299046037331881384190082300151229705775887540204430185371180228620186949497566094839381216315261029745395828634079927180553812277848772806976613429666457246518537763084875148685958051446060586190451083816885681509978497036488827043113325177006837274338665385186121945784968787780512173390334021520437024384272251967012951878152230824310194578753099650513861435190553400052294475520490515910424578827338583521146477653347791766366209 681 -1990244682112451884899099745449869652666974781993106206633834629186720895733088562486611204395549684897344162557034835833094981076219434283412263892263260146186041337237511970986594900761827907880877834971742395123862103160680737606645746214210494892118832440682024148828353434655672306261759960837593391732233422390457983605748871812115739071628239094369159595315772672930611539332481013092094541019639663954354179748347979393224676899109168896127399414353771098351216740221524019810536066210428461259452239072809927377 682 11591494093387018309623473703265496119116902461483589183512545728794929482055525426844783872163576653822998438524321434099572475294271394846782362815494841212658507418580496554640152944664913588114762147783116962558028430024941526814724908554231609280562787405036775354942924366691320277336165369748250277052420579403354872268702461286121248317785197969819511052775580622971668988755533880057926802754803562993805582975803313179537508676623544047063982075334138133677384239722865874509609166600471668028583444513097334725 683 -67510734119781931748308251318054774089349399405231516567382823311497162045266650757458752075929360520940171093797733937556457517980647022606587378861968358363405860621007610223187906499399332628033956527851093524164406731191780031432783829773389151345095949900010103188162937013736568977975453989443539673464499622170248748367569466423323770983741541408656036742536174256334161833838640821302209702971737023313608991666938554713131929901992980972923059676006090780443621223003901245936005291988221739689646981421690623305 684 393193842265778812737209702439947950617541708531520411527467568806370876468034585595139305221343439934252311648681053016098997278523504455651265715572930637346369193127883064021939792488457375910335741095184945543612274589859190799259157232978369032775264958723709488304894446414987634354930809678947662333123101825402620175162794728581049441448163243667965664737010953107443330548529577401414851884506242969379337370747161799220676950708593888624509402000025647875629446370995616321115545949782917490088988727678405453953 685 -2290029350461799427260193504677363483851476980419143301261609778341474018648639721710846771445524412603507708138680964492828897684450755201194433964165194817485291867495235629282833846959624658464566699830837370759687110812170828145287199432282258204736714494488547805308444958769674723859149121939820340387040240707270102034260477880968317101252745424515336118300284722041604776896165088137187425453666786304924181083638107335593328002642332156907880830896157120717799939188064748394497590161562021549116681737990124113785 686 13337543580881990545467867553513051240645781483720913779004380161397248417432111284046559147963105913949704153422345363289214987903903152028896561503106585856996251214094380709975491920050513454420709612996346960698972323872188573191190904541339275812869244710483377713578572788128835144229732824922251601322567234079212855969611409285106770617376685116599556503134524193991881293437541052524586017506009316968214260850035865234169247304237606722645348101451100754159718325435675281175685464582769576839292785910759171380357 687 -77680339554444644299100116005279504192408447757324419087154198609643746878406212633110126428017119670918187611499195200422520537739866593471848071645024955244174531935522871288734566773664178300056900197167909437989102645674996816327238460094646611132662387552904736819779672180692466700613547923274145563776397846368512886794198095074994497812989417960860483174272350869166051348043409286505297898964259275322933298327927084128263735032281576255237181787269031275880352646553640048437858887395793003514217112423336861374625 688 452425253653002851326160067434943376018917954607869923329130853829147069085919292185815791240418079320439278259549951782154218255874435783091825239440053206418777750353752533093427878949161686208433966417989055950262923466078839461209519798441903588848417182173588853286946421911410284578768282918275993538001525988638334025590437061316496115158782168409614707234613748452028113516149008881733937055703442442950692892758397023462130627706069983463270798053415542843002066248288001854711453090878686273022439073383071006490625 689 -2635014564235758168443912778528140148268972863612614448331203520788086502214541239426351297579620758439393631139742765278961348060362221263293270485363820764245027074779666193506867410382020248611892507617707728468784679036261916094675744661441921588627858038631247637671033203961164651058922872207505927053012320592662397543788343897194431025386781946661327449345126463005614909518228460833084191207644577278808843215080894004624995201216799189374235531157546164284151911151693931010225709069442254608477539400980314380567393 690 15346864484965044792885835320959544670467982082692551852470284046251925560450740689461702099487456937442609245792587422745490390314341263891740786977443697385557981810215404205701788540877522655995825109209702649711911414930201354787485003628757927551103295335740519806137048940317718921768744712834673627740810849377893183337411607800147882056687491687037870861454390875363979242369299734699700274271474144307296939279677791606036264043566974827863548927382422672335291053124416125955123072661173612407229526183621370267762565 691 -89383375617487369422385891305336609602890863677082794215603650311439062900799982878767505359573730656814520120676777021884890027727832605258063388465707268406088294749191670254446762409240945145188561096051940253189183662306188842822008570394609018259455760462217620800439346659324881798873661163751853514435847578143180343179993492995840757527863279593022499692955392605707197630159460819831093760002941427832809629768040341817962477373822300470168175442058011849762974568181887734429664288569514213950943981403212617015309497 692 520588176176833210625621923412336793007986696735828167948670132525393526547891271698843376795786415111152149764629472105726820243570710874602389133848085221598485759777661431883621213683111945268371672621791177915156566581607832557356869165739311053634890620208573362791404144621601731958135469301705760788095313784287175987576062773255674008792102157293159956803046441915853621709307386123622116745973444384844559925694297069584340992634715508883955830959080826569595418204813570533612509842671356638774212136189157969208866945 693 -3032021669750372566293822918854752781110171881876170061507960041780898974260352375915559437211382864631717912489926537150408536775752510424221850508528950205366320482278866092539267733553948062952640046105546337490591973338416987666248688588482842327042529029549185105603542290775274770025383501242686623145676373801448952630622143823873316338497002116413341263414902256824867959507528740127174938832064079141352291093923616483007262473875125174472745566125900533775709618196281360370602930422060610158164511161550974402600150025 694 17659188943518754222832175681457590910977795596471235634140708102939411612399212292394292023840214218981825869678191979505944991876826344905125639961424164879152006143123331322850713410819117296275261960566102857480703857541564974628203073690980064154257257821083105865750886826248135974228985430887682160185137036587046395679687814888780052742948625578586805746109512906203263176853041498059229070109748690040630808318111297200724895923982710644560527821521020193590380371160604924753998770466061911490587521318052731710759039173 695 -102851269362296341770875621365983500219439409982408416756679457366039616734450163784514116750457740709222145117423716311444208093963025964197242748744298470129789372637086777348482048656757596214051992434877331211484357716558984782200169785086764622438814955475344213953279690756366592623618437901216011869542076573220929838101868547333240678876895671571640936445900834271381071956944770548041335981474695737201958135798799628261256320031134841573659740140246547315909342006625183609606676649869953338102658120549091364821256602641 696 599030599847279070518994573795761462329903422531691997080454966611487348916552868453840527078587977168962951690660123743625466995330136676167638064494591195346036774264243825651478130788584013205035279672399596468748636942233135618716066895640377637369654622035629759345846556451842706068854274108030067570462952527649385558612430081093262437064182658327921486314135191077971644717802508850071405301716989828979287614178302295637267884883719386199605811549711380454543746019107606459895265885512003243084701257797296598647430883329 697 -3488902292501568285664931041464412014233908207774699713934718733883470063269228963688447945320096006198782671431567540800078146339540040716089000908660462548495766156231131994143033862199217729377363193275609823372057436668510482212589178360998284663045615546991237030226238300510024125992904138275410523724564989020919847358090818957101614136981476286928176030913169535450807328655212366943724702349086554730731884071862628460486165372142157180705159850070889378411091552218791486097261883105267385495231097891059570890228226743025 698 20320250287465188662512583661678789760145539662402210784497763145496664073386729177970413130911509007501888302837501213252405634156649679322938538354527716353313523111576021694479433822736997309672140500166053378607719362583571328997320418049998982462651014139836784018936283381009496507578022347217073732780485495443905176965443483488661021211924725934357793724021838398000399006304398224188196643056811814772103948965749746529399787570865035104761459090754137512314422372437638542678684737601756834352982580336060959281291919297605 699 -118350403751206580667031273923355989888346552678951149413066437262946503128749961891923736425487904203930422246172604406325237403560109626730715585319431526692336897024795818325941809955109746003855117347437067131890210553630851640599043151818558075552752460242893756224108581084517187110154366703300526764886054170578006268655898533011775980248964337118724484370142856020060988935175991920467824772525316234771436749793388870431586082366709670550171492262731181376936145212494177414897213016522624780421064006213727267765336840623401 700 689304126937214034332164405981555794984037990961589206580122334510048863021298472490642914698970840002743922779920493170535632058863312853446764289212057569836724875814759056785093285059953666551154410512295055651961147609318297451445111376733232219847540762666078536826563406387595338252873740076036930768933379717969841334828552352210175458247308796721059750196104429497962578284240689347878037106227524849295067609554292872499977382790460127780551406917607621609587603942957242098984218557079484698387596376121345387845690250059905 701 -4014694065905452941426895493235811919715310740692320915840272721527453425464925799574830130331911485762144553918003744960740529735202289442829557371885345158776060509311772627776166242056664093938737083386692685766200733064412455806639294671898196981345310903581640087128268578926623986479474359351280564461818138808860170295086224617758586547413047942055827649680887942662908046182314625764298670740598658707115909893257877344923712772193612471073463233236006763194292746233992654401923099072521401513316626565520778279825467728922009 702 23382690153865366879190802815198527445844154681839496147393437372072434672672360477515850150092892242608939097660262762027084153263367591378565264735274621146053199557679678414002345437594206112299716191854575102233853211965452549764092411943347649093194089088110543091078083743080388456773734976479507795221488463560273959405097578777815802531266894491251133462104970471808002167433703162113166037657110534087592585188762923386263953631574216487671025774878581432563392268737320226027391656343278573643423356837952345051514245994416645 703 -136187401553331360916693569458579505709893444987909304997148913308923135139497541950635601122144967304415570857860579963459585123090685872684723467328536073754035077724679069251412517856994519820599868410389715672624154477479010593349536464739046442820109061890397923448299141800596608444658422517508470845180473231589511433957954128261996786699032957782235390189417571239395659307793456597607331276122444142262742756882242742533104934670216929121225905455366740375733060875668566615616662211412227073822364845483327528566418346050116225 704 793194750499237684934996410166321085158436611800436392595130066798294801180157212134834040210832467749235809400336569741835197885639434300106256490051712754230118451460653451942038916415061082646375001342916149043860983280302584315538352605127276451337429842370796476098974494335445736772589402521494470676680756962233110909309693622065664386442461380722017604430496293610554861741770794673837775090295774472549596685396663798062412749710927717355934022268558681269860333923279354189161972078514271353908865853336405638939768741701877761 705 -4619799915189245829687246209261673372356183314705357263132604138700986265542131409964214784574380400266133081617589504178628141037319448710546727058170266263266545765195484128614444438418278336368698446349718461155127087449606007456527803328241607804999765812750372826915883111126603117796093809958627215348707615459630840225191477588886510531582611131293034327930495579921499911735365197671196044264322208523132723450644414249850367344512683222967077391408524917613957476832634235133363673577151197669980395997895367706639731990152930689 706 26907102809662965682578722093448959159130415533708072775602056104496518365964752288963785746393800583563976732511412786538128945974672828739579507951450181833227279901579852159188061600940391502790513711764672893272886696455527015469774170302242781279459208335041072160629349656121038681238151011295565516469407877351337932564565461510205982249089527709742157559307921371569613263159934626526186889979144244559401771333789977238323783489881373423888600423830156193780334844209966179105358492246822886459256748349078010542273722536876488197 707 -156715208505935807619542084798417127837141812562827003739646960016187865761585900634549375335465286602436956836965619147990931921461351890447848496892520765609278366285049173831312471764481091313539686500801689652602246162823977579996677290509309847192820412819200158877155772781735552841076648903386845781422858743230647685782879925134958200163022768173019786459768455383294539648003347825861159393726387433784644340535711461507209140083859882576841902793882749809157432689732216086185543723133634426565352067809013670147045379786493737625 708 912758288662940044297095315357139578252960410309189114228850886725589714653888588104798908364164120435094565061794917848376666369310140744314562968094232273998583818542283624693661308935572366238262404709079424989237323542801104205366831871984355999200070917501053817754611499059998652865678345848713293784303019198472269841526617402800742212742075140093299849746502105100257109766988602394290155555153557589764319137904080890411041625837652168921082435310360921998278863188748553748154205383343517770019302161096747942164365108818952626305 709 -5316194461629921513544463269169116308510836729099368603986155482080630430603364294076848604544334216511903237908410919879317758363086726410939689441886639231861970315840647847548740117593714738338778950787948786245227075268568772404635896233261304137594312027980508659248911883279899850933965008754358891052895471008002178213133491268363395060700412012685091304179907307185112566360857324150469567935137060270490544969901162452062111926730720541664816887230825921346084203912161202577485258939070985265694130746968878344818524631638388437033 710 30963237454042326691954177736757568887988729223645860476824598699187610510765888572350712588575668014047977506173046319602231343588220190379616678904692041242382335473315314439782865460455572260656842388858384573091916219597920897048855761336228109133921030880966449848367114458448107703449587230852902445968527912080229940770610447381718021129533186614165627969910034717554083675672018936702326498407168078674618115936818595558700961075855757157060000965984222247913956181828817904650410643064308639931094986147279104706106579057048673734725 711 -180340096716913880780681340242030240964783117661609221574220272592912108876623995554417292110232921962023965048512673037099366414726904523895579520076427465932276701237645887804773867162769439800821136097157387344223369829116450354437288159094067162917979794344507217004947547363975931627703020495402455013841621497587514523831112150943367262512694302461162898171556534395421297647595067368029036925017262236205134763420279155363701910930712767529253578888215416531090081343997587724315936040971052897912052537860218847641588721337738086121457 712 1050361179431358915385515537256598133414131066425577432176129656094579365245117590902395846822229961677856613934766809379393674655419112651257740181848763931460730884529128388436853744015814187537678985837088248198336214321030548536291333107079159301439404609343396476489260522782178951542005577071542759292278496710980794961741329132393146233394972827207793483112823717076949716427229070492559128833202457633345001381290891932582524546706769029263932359070873031402942913484567618288895003541908972449550290496525207844064619512287937832986625 713 -6117661652272761636998005984923416154717438267293424628943873876878342464114439987717375413667767919291301423550883066049095509358486650782552752140729371204112509200267881803884500158492279147768371149223637386432381991894415846178860821698390499437510527120964568873167152271699385903239924947051880147088465880039311812315749814194684424661582957817966101660947659774723581668610246590133259480328549317630570280927651668416225425056610816197802865060370757412523028219967411790423927766357226939131411450883568956111964410477900302405566225 714 35631382412656294826772366819359003447004102370197824316182850048184775959500704035905196115217354565066366101282973970566347675930667587178164687523060992218311268774220423588000137476495647863015608219045275518675791430994322021519962987509399543143632537514014335811126909067605049251655420620772888925957170954211431766413988012991312901854560895530819895351321504471530286171929896482128996709645825451610720541466338060607214288619938961834103772448360817198083506099653716358744236779133016841666517221796064184857957334295250469756701893 715 -207529727608178732691794782238515792881295207908751380753598136761282754898029514413323776895434554417765260997819675810616684167578330689992116459013541885417397308896154398647535602737761564123620230586944975531727298995813906575624220597574780245380486047336268452082047519086346743217497937781674899329479161937341609127887306389204962006649432617836697265077085284235124853304963845133791404336502426380740740163310650691417512664293033100291631172440941033367411242046506540581143918198364640835510565297001008881443594736636023429117798665 716 1208727447428199084749219704337962834432578413466745872779404097761488647007935554490743407533184398169181277498694355381147024771351518828570358161580909978813907047355908990933982855710062695357122017480278979682375168216499044557209867614987314241862361015963586948979036410521375669521999664160213489404321527800973677542609760608052312157000044039609744189315669641403467520269149882093494564191272849993844026233005612710495268229379001664505654016826571873441524876499755651352058173139770820293346615595629747859700495291715420221094279297 717 -7040068342013819533865904842287689635315187125588705571502699055639902905687630003191582844616168323330059567646691357343849767857429042708042436212849927656169547343012357889192749673907184298165036159397533358804089165471686444540261581792135954414036067044634700323826428783039685991397274900559027555398908386726455942835487773033274289606492700009728404955828386972331002970532135756904691007824557252522647250992822764430313821540757191302401490346129055797737906429799519340072384996424956163006597581188220220589490321425324826510595055545 718 41003958758880164705879875715451023189861368774049096224413732724745419968941398636256043860106912288330547424093342135053640695665039861489258970896091657682232676849404868122688760392114286595676676481376717219849327473329643966583012929184532243226450851622532996733685502059995695236630933125039143909140453699520691385814691687774386729864044527064282369692580699251909063939563317375209897824219253790124349449894668657060428865852259857739405393721320524948966138705881424748948678998790088862094498558773404473750645672286568879322889499525 719 -238822434798504486904644244522720983432128504215413783044552517819015027256272871313071751984662028562820886498118134733947861477328771354357443087106220722281076547461504183905852286317450200652356108902893726105333635345164133918809261359250365719950694553661465291109600140783145418651346252206023487048866998663266903999709507979717725761203134961978810742684916213993962467773960147407153648931682274939408484142729115740269355364238413214382987608957326776032732685210627872259998436899611457073904137504113835530999052923914995704464723941473 720 1390992776954277850956007124096381228532534015517823389017548290600713170409375487534797599707202748840358536068586854447407683287337472400957437917447875342526606963086393568227957126270237549402385717513779604230686617595189558574759641030204809568467947026673437562887478188793275367911842247140045029234367661383944134760024175516340399920095389021526851014494939802607182246026937190332867721048267959483882950140739078251779367565199138771249155252253334073594696205676846269801674814641748574295583752832843794056416183576119776698430256742401 721 -8101679270903008057089798164027515563473395928311908510427827772756863265763470619688234886241939468760828282851985581040646826715398038533154498959284583680220387322580640106916931356661558699556894670634739128237226385047539085931227904936280934892898802108851066579973721095831853970813434986429099832709562724243004701598499732231970080117268187826983551608980507564777612228856630060926948333408963870622583958103412792443752888144150517865373541184311938315890621105851335547808234994317451255010409730881000010385779647605105862939912847442849 722 47187355068024599159576823062034894512074750784486030949153362045588478505421869317284883965356837849934022039886816571803177883776506782827779078389134127043080032893774546553074025223680055116956490290168361220810653355226638311710186259598908064571951640043339127790537403322628242314553310194910123386781126438628128935492540842140320006283866432805610029898486884663280940446458300496826756274684991909383737952567465300600135103813338120046896306606065093415691414515110641431825318069632275217288843295445650783557292281099699375191743032942725 723 -274837911620516981681176640101630712475615604424897132619507112251963327289531137403720999446117252459935124332847662331796594289850232599870229499842923778574993014221199144401203986123766758046524479958988792179125796149556825861213670663444383569613291780469120158033566628722915419259369686385714533345220437131527387213434402150930752400445476288760071405297205234925480708741149188702101369490890524616018864099101962874546100842102270473363205536247626257315429861102996880435509638285299171356262371938476089683250388801171683543098841278096505 724 1600766767244942364788365971272679349323624976110971878637375950416484849547127523758164922314488042463758856828226241255617138926429029519446735424630471914277608016688070304467200157213746465968328417325907929318836361019641586002101338266552885393359636236652883571174466757663394550069091002336190773420188421482255608383097486274321482264466717672488335351771642692075991955301017456578313246935162997175988601976760999942744436258909867054615916867737264912123902622170515273565433051355787752118612787585467148225488156107927947323785117060196481 725 -9323519704003829158269182508040170648957734146432374820847859745001118063347742222035243180909703216584962722802798622061050783829971711500762915941749097999036809337121069234116321762048352487305517679612869598363763088788204816358384247730328833225214705774549147140175863299093957039680341556386044836044332522421142609215124454368657309974523511198847323359545344408364360202561417451264587933430598339046065982547000206171612227886111544503216690820580373608490421832226704968230731296461779169733680052801213329188123585584856729428885439915987017 726 54304039813314320102300645032570291744083749606691713574588899452780900338073099501731344925114200524805766487425156096238136833849915473710140962125989853602326775125762853058649862357358304886394213080209143633208137944171268819645356652834976388708657787878487170431627104748958582572908544555363193914681812739874832528748936724681933150928911231383602597011524037283829206687698640259609087216522762910386639634325756942398937738015138934568028239733934719765186276512226745857272468901443944068037987522142288859805468975585126393071372503678477253 727 -316289515944929733634530527435352128436959425252095705621983813644634058341778076893560220558846437954774088502936082506503499099733505355255936472246866166755230507807765231947645189600771777600671743996218921732541458987788704475868543745779980850437543834684013258236327867895392142218182516767003403753707914030858796671362627966070644235187483949982619926545113263653945399818849729007083966455693754157332048032025297404685223658671489988757330429280277386199054780373763624061348150697623103502586032067293974634931095938411202514229081701181786065 728 1842204608804125417518479115008584790567457889028281324323794896098668719638060380641889288395146444771656165915329439660321209641569278362635315393772713316896099154367953677887712490054442289142079322190944246349567246139853979910313424440891058872288234562692506598303718384921119389307912134818611519134169674026501803570801518740794925747736457801582391706948214135379736018751527342731342220354036333277502369541225987595247649453842143701817057497887945834613182909380608656927673864522251063137485481703834721321818429431357158038425308469737498625 729 -10729792950584417036906200279209567924225366974243107710505934514819586572806101253214084645639557825995852307396137578880114011212278296274953979947375792774990048195460946428360037029999811915966015667375720097824917046773062813548830020157528187109673689804620857173165319259796640260872116877721164456012268635886524861937717670972963302750529657850329136956265255063136260601882122132529249244614483711280246436154702189853388769494957983382100422129671897678755747655704916316748399356869788060014597283320850839565095526308142395406555144585021394737 730 62494993443256435634136059598570704558073338930081196402759680451982219118840191754205118303084038455390589427981135214432238122150730214928283338124381770114091122636512357267457424200892427249907460647394016800809676181676975174873420685075978612846186320490478253282174827025251529383575713610534450608222077698918004901345844389565344749508857107008639596565942769362140621094186653363940424886146257018688275869926071081650088081580469586808757730547699456477116782010028086922333709803426154968491161825844564637158992450721860972233657581038973370693 731 -363998437204111068345278333569591908956129166919526090812208532414224656437104850495155696839822006464221089226536559860988855745362193849607171932129879924996867227438009237890123198793013244192448326479821714197095277346556932119582835543471710092041429293318186023449694294381786225928244240517023804110865053909579987753673327203102948369498191364723924310798698592055760926846692994396634977780600441749548496444956158711248227699928833016619970017968325165553059258552040882787249912406421223089954101152090486962595760526700885009769621595497957093609 732 2120089607377960007732537455077575953661949293347571766616609092815566010456393002756578327237113142507327324159296168781537818779695206634248474427343101376023433917981359559813719397265226969283271720880922974190859649355350422292306283295571616468776924791390710302121412013983293209269881550939745366701028390591021946583786591520387297774146360128407824355957404095317830909778535628371558174371287621707653469685935769472970147661454210290360714811577511628673238745985905321015794118939518465729744304112948178766342239530837705362148290606297058717825 733 -12348361072761217030100692553923804008851220909038521411386502228108839388649976209860939771409282064802870562795694251284775437593942756784876728947540519139591313662689885228652645822949443618545852793402347516846923987149402112900891407187377589748344231458805332365109357833074976891602256222112207558835469162540637113787767347740813655044246192190684777222913299203094606761395218583423595908112327226395816599835200592633035274934559405002385089530065705306962372381033263388163002673781211722172650236866161058291567625143282413876031505076487207386585 734 71922508549168421044770022474418138458070494641126214425640829156234525477163769170039466578917249604136171199878721853684057856852818918120183114922698994169894951561231392324531117594992771442549896949371814718321191212234481335038825426205952545916155062820109191887986632085482989506631600032706444185374438895261279108608160866991336522344742814475058956137866470986457013384033964685419805171619154465425130090087172456080026463713587108590142072719430649147946614295511547414870946775585613218696484724945043987110448460393101158723280333049678892912901 735 -418910007609706215984206368471497723144442145980490596410824285429954038160394728206318249610359213707756952996030094297475550813810739769856297076478302935474211369900347333888590702872317408213197477880401799803225522400168798821971236547764482791081529481211492104142528253316703102335025857551272794764602241318210442076908598523490829918504373445265000462042002951095904031211831823739654633677624639656042214506535275602572397614199546982079783908598967717841121633059416909509567601371088359915633443880192740262077846607343153272642976695322253156282945 736 2439928198267612575092167324369855122611795665504193068792075549857006373414020353508730162021253916766959464552335630155947118589190434337919042414007323879563187340452927965242373528674126043636936491869590141200751251372572042321580027885622783183636951302732029020527878718371839934339487289210909001980911707601779215859298200887817681550172341693628840381943617449212015182966036208403988826056989645152410249307239874764148273721710756753957101036273680966976090561535827320362079813284600145634365139575621174275602081881312864609323049393344499082067969 737 -14211298352794634686926890411464780767215132491584171751155913775573179609249917261044381907436079392303054302177565867968030922442590004107413871294191446865462010002364787295300375878193815322527988703823337915012117832048776503506029704233625859840753051164884849154737376249160656011634392262728406435233832363675896273816825502368888240768142873386417692301303361120022457623213542033514535638384897650939103610866387213966286433183493545615690277313983884433395488480629549958400228573610042816358125301607910354593115107306172595882972937847644049652121025 738 82773413866243955184625218663809661903330238603001323430621189381789448994992558657061976427278810426018188850333294130878759430677543588196374389794574379336683691295052633469451396207720440446982963297487741294104392880215601062022535255828445290100055720896465045702473958927494507851508106956375758477225062577440409732276122632883925353131569816134665253847720716864565738569201490992055043538298122241340097533077835343919419219836905770557624785980327387335285195199076243989062873735763536815373028176200430835539760927337117523400274005050174290043109125 739 -482112482285942885208293628353695090216677288837648649346915056818879217661775965906187878320401452961157822879706733303200365832187757472651742797579058851559069332764831064507008341156641254911837485566733033456208069913516777920298443731951847183303763568192734725924916494123263582836629497288929305614690393663775845622736232918648448418083311035475919917737902210964465448088476416548702761156632913310128336499591911695233873506967566880206498728282563565517493582337631676194578407922728596975745399427522990586873657640547953386084690638663737372410286681 740 2808059342581730124518621642950957488145871851669230352371837169625319824542657080649789099328905584521839401621710918914724889555936484681829534664481441294950533400786610551113726395258349975126002828397749394779034605150318797481545970464557972911112059082968347087136363215516133521776951798979885912597837700692117379451336633071674325234399769426694951408986587482429659150209212617074682103944991206343751347413219903626389956281858935066253811160054408035379768939999240781982112904712686738906151436328131731599566187425880314980155419119188452071667880065 741 -16355528538179760978096713107866121352963734670525621453319515373754039824034156518913928923793420496389239001976097753001138745506693653034072079520553186721959769402597872179225432089755837148453047835094611067230707741311411421737220779255354664594619122643507334064117836401324829783798064878227423305674255108681941140329388867284957575580785293291490741247078841956949112549774222580377594206252712079299264299912722277597450640934282523123415616193665705605803567890506195145334780736396365177084807796770166216978214093314457649122794667744711742656816702569 742 95262786298026809868942520809798688003476575840788675618006688190133367031379261794938601174282698804377321281354252531123353831082993262376787504133256748472099102045445417063348478440983909271563706836517798077383341034855326189916568919687960358377630548170409550140126519738125463827605621882076508132832024724641966490950646660947973594347623244815816310989983653186645431141688035188943562995300418107779141261475285256359167135717217626197862534774084145628349997263973163947097830274950597578169934461334590139785847499614390037578508567533859743581316426565 743 -554858662244408780214990122044699666476682730783711765459564231666946184761226257033126640868381437209034344966178594054378113767330308746961881554258479217316189669706926664360294732337092269100819932423412187050644826360995750432349053007272410479355708076861721496971907568772426119011252744598796045751812365584436016063480037526091796456954689722371946598358682827924665490461354648854815870957038968841922084248538223299304144591643315632945103069960194884340506211691694988182000338546319703579780354101916602978033516168043148260621204811302562983184333487025 744 3231780483662761948257814114740626844740155905770345426578402867166532662896973653339451500636886787895299826433736873868697199799539187350914833892838344409932753363968429909352841717019908191559961089986046113451006289434951333044317980595761665792816806569475281584622055788462321757919911300283012253347473775270178521427762036203322434982779237420358218419172469150856277904277105723417569616699875327580231260432526911267422553046517043914823279521579778745934356286887372912500415187089553254967686458664555895773818711085318011347989923386250358621159399761921 745 -18823558553432811268467427172790795867895997813413217988131228805554712640881746088369344100019842732077302696149491889590998826875050297883885957998878949573542379150586481341181392756048844337787563383396881203727327187588110323081922210010090581589693205103496068294399915550988647060648749297640072439075472809167559178873681709186016151526950780592091145371511865938584379739976202042576571964621768815999763857263529726752225175375976344025753703956389214092198577393379810360023744905635261292447477154411788005345664876565858239897907530718808681068996590267217 746 109638224881177256579978719758430416275185448010869487660924814445359930053238626826693427281036319468244865667168546538898399726782657927761880825239744113921617435576919937748622159538374850430185616550274488509649003084229269112950273604591837443729472449229703661440471936083607020442491726066691423037162720856568153905584764053928734411210818829493668869484646154883894038596785549817840799875352944921632214758885741802036916767034707559888827469077907006121622943092511711316335042842159329030960441573533973279493984388266451648294087938050942796852151924992453 747 -638590790789919462009092299688954621331611271487753996206047478758200077513249521528864290815534319290476977725740142078883097730741398885071550961741016084659495354008855340588731024402477114871383807218119952567313767285751655319425892111336550580409034940641414367932098318393675000070023106949409447707802054202573711945446532292733973571462531323546320679879470512749476782872682647468100857686874445350093190053903794819631145557190035196955300079922870926778717847176755601012892624516142363268948603881444785979471679469629987960566837930040623538362925066292425 748 3719492572011538597349038951574390366511728664313763737921075662352278116993796144275380449470006977833749281028553799116755523772359218792534438785862240216063190181251319706110995258639435103847983304660672885502710400169576559354294713188355109776919969287858676493065335206211727033043672968731247923359136858162041651587886677720758026950117119512105561338290686716340683867163188007190141921556605707090022914711562176659476236151597597632289681602857450816207605930209579377734478723479368013878516059318218070860481653919686034500473170168184616038776243894470785 749 -21664323290385698769561287987733351167729493954372647475108990733656020666851088077831485237627171905587671884169330858271377420396811961117672572201542019073710727050641532748881933553027023809003914365060075234475362043773635714688140819390752237464260293647792301069332096080389396276324228381622784033340722183571323393180330610936503205844381964783757795824929466864611978511239610952617235565675862836854660287126216701207535470017147922914719711628761815310533794914274885167851529702535786893652829446774860751560756938581049765785344450043277280243709828483006457 750 126184771809179555821259836761318289064738028775290198450444885130541840254921100455561147232090272345780642130567756870918935776748819213158954449547073951687971558668520062487360765836182115932658813242850757768893161425690149464536708280378417658948282226707569923835717542554893705871229734405551145975264124895601050340857444990392245439806337216884184310140015418539448729450034036472670492086979628692093377177795941733237452514604933314629901737524269611085363796157994494235034189922163664557241122667949374018905432681074377223966931327667268533752613726498972293 751 -734969219202082837274038659737031697326344370644292639308462424588487409767497239004807344485669331054959505442103534353668834581846646757589777068341911621812948031837857632738880895970274485423452547904205737439011369794452574531908466444188291198880594131407984127959563100765948454290545874208362957376858979171111341733572473492086533624755212771024122967800195840207158694043688446313151423433334425874597176448948112862950326808237859530584754458948150062035081661134313150375812368023137249559756361030483481045759048739056288297735934755682397078972634768210692129 752 4280867047172444442357179644862318610707618698374251518103890648677234135357597752268341364919026615032793079069209744574743467815732612003169656127348436293805888688967859721634332315200275286250382219932403181876637671220466274233669411500377607668368604217095023939029822371760973950149912172020324260648520538463105259587140737251191512188379585558817417575956517523718105068785767798345477264364531749419155117115694893137539976003881724774508809102514490501242147694227379841850609854347557431145881994885038141850199645685393477075781979076620100606497218179371270145 753 -24934158303266974489301168300793966734840549693870542262426230781633094287723907832425622699622137482507585172480916679356253091132278114883700327370040405596707498801856835964075823954711811186512302444700626924099653518521108543224072590978835092929246692319660181823878258528664541797604304421910018027943111970350893736960959970659567002743390448012833855234796817667351273442382199160778453403807020592283310381640602829305988891958970665093377065544770226576176385757847360574550721303418690483925133797942074624969278363301921697469376843522072914401231893121508832225 754 145230578533854267953838705825309783644513015341230665296593498142012803983623179117290326987549536557801344855459829878770328536691093272063691005647798889338744799565984680723499817803030779799446780388724348456975203071505763523708792555989384456439418487273078937493677405557184497695292916868821033664193017824436216733009973864011517314433468989326544805991005797647392801285089437722907241581149453145222975988914154143237161497347763015625173824560758907712506959232913168113687373299383665508576891892038968022961033580500694836730582240042749321555193447056751563141 755 -845905412686504005871249152415481735778021184007776771823713888700937895763313945536355116816386249860083834382100658946091979105099907302517159028232319553261540077901350034484811310574379591012723134173147183817906264049298676992262921339344042101089459577934864569455301435202602555642493053008861531922800747796249828351595885762898607814462852240271212834990046993995756484806738173752535580750479535074966563534666755136845546087707670655833569085788746497680923792394361290614613561700002697898948559561274845887341032771339416170506378393607327877466776773077225710649 756 4927038102819168773951435233620126158070479186280776879432215588813715371801191851356748983220553197957184588036558533951258331675533871991412185691767363708144002084592725733207620973169117059901891217967432632883751700691566258783140479175554260610134025937838053732019731514376373944199856326835515065130431686336933314808807445475961412853412553457646449411607981312925179397480432072978390455368660679435371868793184432644511306536175611108160020619758929519523436761841001760614132291431005712305403410751207535859565467855709225361205173851466293614002348926069268830337 757 -28697919785094326214423095427696488041714390634907048924442668891376264107267601009073318284778404785388500034406763288314861968288901707226517810996464358829055540796768573644231712207155011286352944071989365845591997375963833829781634231052636297397819339371319244987781154450096818322849404827662473369927543635798893042051565485016923459203753824620052444599098352936291218485067856087788673259932751573053247611800680569691002188362158883019302225554162004419450441306774728072829502224362437611278900122643692293140065429348528437701888840588146998948908942379821025676425 758 167153429819854790201697268583696971561276458910478665064645212815739089481660356311741960711833732148806458452025519187677079371451509494969130486608342497888461891154340645165488158313387522656056145051277883698299011639423638685803150962509957421721047312371425905260926481019116333369548202213061460548875514191601218207100543724614596084623306160898882661111915083443762989871638927145772078899036824727603889392754796109987936907952050854179827088712214448383874546649514085718778977188336099731144553653996157638368506590715314914651279274367657098624777432981791728772805 759 -973599954134223810310826416598645643301443476901905643387634687079665592639708023448340794117598126897651420724182436049609044474815551598607098011135423448007648727566151660868538506221181459778419371467244683605968985464167418233899687733035255004216510430865159727333501848685342805759214296914215758290070668043561596028376814420157390358228465063837723428057703453608077472394927797417540521373494582404890030869356917266458473074303661518617980597776779848917703325699060381718742057504034289413009014261259393366017045978862519903603631503530721665402020714452630949346193 760 5670824065442376512521787335385051445307552020240887225181846386058571481840162090413579556659269975745114394796752912686167359088763880233751226067287434917097166000940298823430547861858142608024139927182794142335605713184409829648449506195837384025963772677808381075959682374152535884063864898704630606449375031462601030991045420789392793657578312608062113271250807508571033315648769395725669460891317736931027359438939068283035336429916365151750494451840131710677692848329883799123476676066907816484066217908735961437343513092785656589056902660980210103566111397581361424738305 761 -33030274138871110478387699907950432437314419318988336095276031162730543618490081317649451838635533676650285688763234463864084462586355085756909761500410799355876411535342219548567684281563584716418630707691409391224839651235110477362215267876056328757489967353152275440968440932305427745459683833471937953141992429989278283611848462810710133357719931427103509540479850396521566618023641916877727197969031776528357951572388001644578142126959005991727129370755008854795973564236877225495056855890822669976237987698387958071628086047080985366921969430296582768707351035046360921011057 762 192388255736495361309400400275706722986310727698446655080761319832841272949240419599385568803818921535659017732571914615785198622368799134617881740420349550230158101920027411997260835608021807470202529148914777049545078449717211719464987600461174181426232315408648505900279998380137288469388799565116301243750741311207106223021914583602602209021238127439387291399739009650618378131726485993191878347348326771871033543127059837060389739269902614364220197107060626844031902074285542678017105306251890112736984161982083287670236490571413519536164990884694947490442292619020897876461125 763 -1120586302896706147836255035696235465563156618166030846782091402280347840124358740700592902437096453037588511491985642311133757901173043118798326892142118144161304831691066288895239995255688682081480777673409461174672775631565176819979291165569674827413465302883547746236522256875808775622508984782749715723557497995831964258669774146050317759354164522607302234196727084981305778230419004971231290068863668315541166038239343215847926471303905741621051616838012559355282721891948880984891138178705510962606776578575517532069912746315692519231717103757205630726531682589299441477344425 764 6526982297656791356624922462152968749510122099312480855019110032395323018472211761966067091241682591727267541571668402570708845140739985102379480985989327304628888305584000588840749380795081464528045140910427123527257048272448280018631786166012396248285241194638260021324636715541935466684004248442805965525693475601565098726110433747089951860226811801832498128704201023232686509271045957780541410847554626497720130486264286675812823314853747959752566810525914141415441383626932750146188329925682438539196760230731669267126114933664655594178613053290591524135872735559787655755300993 765 -38017182839437292941128539401236954486474547479005948019025088630395851085476735698892451288182815583246233275901875043648859489436393552976529126645877697601781341715214197544873510600414217750175568573965915108197386416914191286781755478440184628432695866880471659945654937852882452689574537940761476869100816571957864360718425614763233697801693780662369008465670262343703859449365051488772947583865926211276201490435577646904609859196731587741577743325766106927882234326279190485260683415176021259374183881062522993386415909736394564928841829988495531165576056874348089103823767065 766 221435781275068614208756935616178618680662828461842065826475160965776870509348974906854855438089833600187701587509909104134890151523445606837583484999441668963696718372494350755054592967452414416125014831322552547144854025002217295331465754986809981806704090702677142539491463026893412727099330798790116095521920922171190798052460414031509698341107408154652238850176291737415625718636264798766260181072170573726576339909918011452730587693587283315472077298570367356979452174688770161163746973558224379766874857947646594707497599801479515547650937357239955694784470894772485633633544197 767 -1289781180567627126595009872218312335543158921118744115672237371638420038249939641447640453822659584242984846142452633618632630356592272352818325061375381542528905014099066850641824337627542223664021104910599992974027655652216920599673376686166589174895214721500259488329900062321317516711101548961700522573330563927243044658741086983598702426063163772715115170072937058846675918142629573497946499130018711451306528146892645351463352403025875178572069783115967768607464900043740590740539228590341975429835015316192659381660517747490920224520810655056756917786095275360028643722345183745 768 7512502705815790434743260652895552640958472439576485315989888350384951595821230483755452574959378870824542834086100152051958624925143577372870860946528988747321220243049032807124966321225652628395718209554723444880959793675761135640959756088122643485194370678613418030815944036928519227012498083224558612336227978369703875547508835891918766310019808148112838372006559596413908925743407974381503642133386846981014593275034446017194083787630009648648389901614240609319158885075784486360446530980552504715513891528234658699488361793992375214500558598979471776362940942020325013803210113025 769 -43757612177148984041739591183041082730980388266579726115739663911686156592781941223362793825397792446293934293738018105953185284238827558814773899239975033891764734645931517973994498665432521808257637220144220545551766320787967325184471337237434836160957923839752041855717586289729084063502848850059951549313834489598357807753377490588963622527353467525403491887944160408523735915834890174377246660417744241045785310201733966548684995959697799305662410892208962138098333713613296248485642176789065784269194548215901025846583035290968996576710421297318115268639958319939440724800000886273 770 254872485971933235421501023823385683344389821841228402314089657446114144864318395549476860831191415808566379686223099290150867964625806613390079345458043752756063024192220397738848163077984152724700118129605161090411770023525862443225727145096500364330478573430632384315562795147451566092617001618672318715810200147091641016640103527863399820676029117207807667195924669159619963336417150672166490465399293732517835815928531111627065049690090680092364172528467895269740639971095952599340437730971977120913148630931706153348743903731530594772814387724118054482329436372282861881304665430021 771 -1484542587955242346715973546668191080215046117949458858328737400381011547740902552647714951497908425238749037263409599041680018514546988888248215694042024021850905948717712767296597758926717837691253699945749682813949139450368849117026897008250805838241835481760621509794507009896741563932590974829604415360655095839140463780315176045843362117758177955756230105760180709105642673672924344643738971604258821197341399705481628708736531570711718464856576068361818680696876149202249587273757746599081714623129281741540441474263516054315817043580379806240715960872134168408854306529762408036889 772 8646945701707000940669159854560777425960603043141955380610805637157389881015588962856473685790776090516386572419252463956185936334475395553672189310000633102572721144717576508988884931677316839488270223506581392690287688220816083434967432057126611588941486859862846586626085272065855351308124299416222652892245910317993185630086923515081900085100379165983489527732386775108144022827435180639909015214615578154150682043027877188209645368439594579130894333520962084524960336793327919560695925165694243666966266718516630381064395567466793435261705915561807028289437176183390895149078891626625 773 -50365501960682927834410551976487294777694730152271443876688649463972574758413492660078618065839245771463299957077329650414868874865400846576148891120969465257755060082327513498431668973878369854498440113879761247273035831960034566810294486730967231608069138475888205094284909462689043981431703421325694082892523936921305204403961725060365628844330947115461700996230232827765319191085030987327224556408270286307529714478396230468021468468377874515590565706402625518680451550499790547612795945144302268117645908577629541816896489172787750218478266757316994939170669083943467010474071007963305 774 293362072051510285704764253125154499094920151462702216431818532341412257019837545296829815203295804025607749239251773111454139645791078067401287022332416919820384171948754313706767887114748384894501779317450604591247498259879913449738575873766781705674807221846823250773206288354607793552345414464836139927669747728564861989973563640380661442981192149464133631105071054605012828516061101496519122442836559764518199714790760385900681615478084599189704213343390357822778733868905353029133400886238914567191599750051691928828175713068116238676924541901942640884681792725434801010898280374851141 775 -1708736609671702705277022151877727132664203885269052080884231073924790040216006385019067807702153879461713112055252899467305273134052780582647769340794446911745124171226659133990457380450945847981035517338262876300927086256495192183378055760820976558885254193870344303742795284423643925792719915551755513550499592976489939192699500728987497498586803677244143475891980889269897298371735506400173800999106455705014475554954185293121889134413158672733492279794480155739576057435894316773891970052073937989730350817665118582213291571963439273844134334432277681283665307092670949923186475424458609 776 9952831354990926259506952809268573531873331148763990032062723186938656655310670278346767377607516451311039458905786930486083493063364582813643604113886086016672465030175599130237944596920894129255135837653955168380253741284271782803547602216362870795320304176100290454590653332285075265973240881059934793448940539160752289154752103341991171624666384918848544835658249258122223905612281438765205664244654021079637512436496656729234769714119796423600226920448312959737692822318483767035347826724654440499499806608916420998663137480926845774995847183281515039153342731176364256388149964571518977 777 -57972032422830010919664064308689039786436514787389425888174878028266122218532990896573584923703751429110860503126886201851282766005401812527424823391266404772387830041828016768200487657798551627644268865479922232628052516116996774200921662521337417069662934606537377563895615247611511477392775027591118005046589423204545948783980791975206511750924507118421160872175082499858161625866984529730104063652575467845809302734432862755146539795346784766258346864245110521999655826278402385392294966686388910979382953455848009251358837681484518311462847739713789525357388865403211510633464504845469585 778 337668669701173431132852329456239009932832450940206832578591521245515138346874638567125586452998028858298297426089698957352901991234206275366562615646008685928834407938860407181785885160219726627689436792483848370896753749187361750316284420254990687262959958249607726210963317883514909121785024261594392879219001424896952802182104988502637376704687077084635153009892822107080658104248932687951881939922235590305916378152907267112052683236480153347597544507922916580363273483424471233184196004390907139676837688625377016986012725285085034719371604698906320498536943958056601418199865786240112325 779 -1966814338100820336609683400014429049879267736578499835172067354427404319353183876181035565148625670688255125085939268675546067317188391591461889347950597536510596990214260380080523871584899819399810201840638174526970307828859088906095326549089313626878070645864920405616418540069292240563922373909956165869400758571584372681814752302421766075838382240630632776287998681273362575536411451594738224146432783308943216891990563186198481980363543477135145785197087643746422894531887020426481414649019380531183720744056646347798616073894879557654826414188760226055255637203707268557119289683053674633 780 11456087494460673968721992107034354719142470271932092549001137252524190930609016212993275629129935358154198608675764077025785955748935710739311344360600836246124201806079659853423727102042951022666029428270355219343862946924196460394336243683580917572081345462399430632707981700727600194147606492045037575221838582349594454008237496573932194262241701303874822132901097848586712228737040930609855459352964401968174401553036858144763401611236815595783694822387819473908760206929101530367245085963605059632099324149727752884561414389132151959901058597580254665126393678444847829746369048462860966017 781 -66728234523411193971474386411600443885777244353438115002391058550361537382619858790155787870605609298038809461128125763064355742770644227881299602787318380489710319129994368994070283259928246501369820369787341808888888530783249603698444311471948151028535888185063001018985951406875563196436663954215550081136505998627846762592213404823779321459725220837462926216903472795081730532801337272700818211668304687608677476244109758146661909491897301984137378149039832585822560408352804928477029158479926143648799777787081626546529202400653804984910108046986130737568534616732034009056555685305397981241 782 388672042753388747251825741347136265708557667764120640904383033960037291318491211601521396657035382945824531559078447769936665213778838785316387496068719148526626083017561802282182103224503568278251676636958095528888794476138118966818865704343785633225039393840744543702671603790722751812089225653834890231952710377185257852888732156936462594057544919193078295667006715641211839368013566068957141661221930650623053708262687652521769762761840160355688226755977822247759633118545772365739997200190467725801892572849047912843947736719765326394816512608730387797441820029842969952660635170189290561925 783 -2263900450437795569083644178443178239930038665513272494626507338498604437279585413905318700347110410953912281005383740323252346898972567480712513981916832388540886863304586637842025040078502138645465665258168052620313506806133784951718636915537122091795134790806155014866645853954010682255312087144836535153812351005361396065106866259705979929509918483578013047970388444888955313609064970018103478248249450010939458150681719675977802476075839947546806181472151173354866272397079527119223130886592358669174342804791536307671307303169074025062840751308736906432666605200723523510188670791268948535265 784 13186565692559533192366520496862087487568834786790867485746458152916270959445164571778633956406698658982802946747937306398281183459658998476365735681299561812237816969984025453296035353484627118739878696124878377214083796412175349291235890409413822640635963040262918376490597231295631999676710415287750698357749362963478510172906025520891500368469442149372167925391812127028558202860779134553453100877880453891318974818266698813647589012505373555844928072114150955885865406642127705941979236919026129471536579166446063962005784738546412799847365659203479520470344875826446513248059510570759391182849 785 -76807995696351981278259667266007830942624602837358197248250508387813022951987471520700444577906699828869729393244430121084782879912397778775212025229729946581551487437052487744259165988231912681066268118351822625862692198461625055911427999577389598371118311309808867253063076891927822091802979654680880053551201466275262169999353564865591830239064196376227077258322152279581689208697321129471583504810803191111071475852943256212120901741037876120226563364259805256050747527516414229968472808112564157212619968647521043553534563860727778564437553510148484357063965021217534235570068283402795558966305 786 447385097972211241633413680543486823532659076885140208155369631586455384170418414106362115142847032529127428530321455192589297081476662652192615744514067430047174779844927039224988411061673825456709543174982228730499313974116490737596177241215943966714229077064043501848983334564485230601298289042934611107132031203224772283456568405012591987388700755752297855810252167817213647951489615506449396740454595789883396441021121827242555398074615913975126326526476605238241681716546984347421563160230521173988404331761389112528145542093048808028466651332278207200021732423309245089259909170615196888437381 787 -2605895205059664440675532271269009323946852074031826135084294323849402612237510519952330354131653642476465642419374863498232568265465213333750175527309605330200739664903705952567350327099398712347807344039081994785947010881543334258516155618875393857551235770215097146585638399370905918636618242204238401457446538232353873825049633663775081717119579887688868923320421257816762502074545501429224877634847028684365810000988002951257616909180392820658796966010655170659733136566752689459275697866189313991828387080432460352301855450607602718385394284851879486403578152196942952327429013533191820878328825 788 15178635422408991381830605257332676398643955799934579784815849865600236555991027110426460402699925512872162482271705262467728558786279667958853264182717261570486463098699633238249333549627337963440990870570919791889479649094336283896946738285029003257307015583986498826722968774350960773656507464568961878407105829608873136921683880002429833755261187815445503407500301419255044049782303007839621588355860632919039961419255424708976125640798822386474382152322389928707436425110997516332201808012271327176956756409852732108908946116011930765277188833752086637297328529150770972919358244600898142751082625 789 -88411520980475792656609615646375734681924846345725557579613144800215968393313645165327409207094360124814436556649689390105874044931324378723211015344141837506395322460022788568697420996960377440021528873412733711206731274475974695185620061058604534801169633283187957835314996112168197777385769309075459280804128844438433279333460304224763428323753139059755377384699571062809571476633836196041013623891677690460466845422880992455978724347221960422790995079016578217365959154015948243302828462745944006149814119166527589935716564128951713758886611465034074022612637542953245192321958814687670644965562569 790 514974047119427255522994699942762363029693894128553771977467555057143039062220616241449262275203242820571691783325821621089883362434104083815551074953004216858278204027437146520274595598719203306738035120298809559284987093591600665258530046730626665546283750013507840460668102681345567053267609910915686520067140185630227708900654845825076996802024067167586195068559037501458685578525308237371806091779656103105175779957494468096997265496913409932606301058115597725776366906777352032654198052547300665867787840738528247903255250846071665338581537236940104319844264456782686894155908511481835338400643525 791 -2999591891332898876744560694111882566502517045277821886286651367671575116307004732557447210456869681843799442164507729243892887816995208944485912646145377300764512999114755739385740930929206992619099178484691778076360423765933268748168361430060523301809787721869059442850947597840849069657864618905006711883535554425402808574377591864628725369826171776006003096413972820655715270808008913149147935390446932000108468332166253745681167538069357790510102132437768649234815247967076772738606678519070771468322276241590522624864143042558714845048367265356885181654518829306255075497245771891747650060259598161 792 17471868236957485366367515113822118242037036326790388436339186934879214960038974890263146341827872590352479025775479514254206268954863068059327925878491875590826542297542825094285660753931514537926413482023760841438604911062741857516485926882517138054978131896487985114415263894886976528043947157212311615419856998326267906282915102942538917335976032387263865729109253858424873766442597932772241704294921907965162503435988009066585294600011608078663623957627375762748802580809964173392166562045149084473449697296199129966126986938324975079402763991681684354681972313928841263238753148689024267767647709185 793 -101769318563509414994900707682601488059948839595369870879196361651037958260373313787546890566325369809480038336795821568435740027002427536160803828215528564941122905313056759522268871903069365818165823790839905037222803317797557457491643516660746842677393579596327607342157612116156790948231439697465184692552346355257913168569859656086762486066593712298404243744127041584011498419136637823936749554156392258859576243005820560442286770956107244171048930824456857287381488077592238936482426991123395296265603751074023038309408334763627013541793815508869413156394872259470479351439158616560625467683699656625 794 592781623929463124153375073689831716636813780771827855654960155525115099279994777536350714145927068733813173151299263621358655543652231984119945402727114785942820561174712368695821202589194883564544513152820782474690024561484854411428882386807802408335779952916963748219404190334316307092202771295097481025423436334475451775857490988548063887933687927931540516485739835684841147464798497661458416581765532144479070632014886061211381032706060525090899747710070890480126295029172341426427919241262698783680708221417647930549289998081722591624640047840994021086274508170059422320391434827824877986494894119749 795 -3452812075449775540749967867616170823778266469116318807011947786126358062714855739632831052580556855570761853306613926574583062613688290545224633602126485243335504327105538023691031647198623146173462964015189605149869906969759541820222028994706730482603298422012974881973423393246534741976254032286817403071438821178656296708364235756267020131141974072209098245008813914105546509684921989025709922450822787710692141942496566935373289060545241025406985748801916895076628144230994183770723068584675022406528144222177306119758890708661842379311285248828455695149382693497308604353113935815312098245039923140713 796 20111825616956867190514918933154297661270114946484170276663011829217548925168878085901420334347092009216435826294447370683674323129753564821194266383493979586619035194752615914215012303754148603965910180730683805445308641542782639782748791684849485756510228650200337155102222782806670655275722527770402977113870999857981807602356004057842036130852523048056589680475363412985830555713461826248047761497345705592931007189833287534627387678025976828722729230460944441222237065072102685380668804158782848950943200730234059718524183612118067874746315791610532058259162589206566507722841358747964830192267329425537 797 -117146789237880138152215642025549590030427546406451085214682811499779961348603387483815483394199396693107795188585555816777608371777864845929289135185359013735480164528777534128965811245439779791585015335030955407011703833109808127234405458179326081611398337085538982748065046903211237905551047915419031845772257213853323871639815521896116987617124855609718771031462134616496396681626932498995974788906147587783103426012349011780593837407116977510518952835239695000128842299382738473134127041056550857263844186813247060707266281932418028752167187680288777808485644049935885984131914313643497759191741465140825 798 682353819110453474099302787144959498485520448728614225054769791455514625856169379601142108079592823500097510110795329862599699095034359072757849853918693916201376564085694548947888401238611163776884403426729234418917414204553256504075667425394735684891130035010372806759649771258420749775520984826993097724526942235768763928771725629732181763968149292189939210164316298428633111729367720408484146182573180731196584916506056633951430353390537126773708305300880703245234495983793348166778148642226825198679136156884660515714638765487109705632907979019097277772304013862333288934692622800991691739327051166600965 799 -3974561340176037733511448328486025575564161267439449295249050453485857388970648095332065931971783413767733411326799797983858074361524568323430400641814988225133251707820891006196837555193153734138069186894814703300551569432363269587553965420551716696729722467731504137374750343614468317631980655971277509700334563263708159099740459364904667732006847976681141133593734092790661007725433460212017901737974012528801153677456922814390218252964378921640777349845602631406589124853037660611827635135045689896149567712885194512872243576170362541619713952986066405346789344201795255786866172473485815320626113344303553 800 23150966204243436737166703126445277848740733575136348111410881215663878812130953971893415372663573490962913565850083044691126200222956321236898626809269504281874042828166003141308853800439882385582834811454564864288424397513544532626264663468439467176018764457646273081145064615247235158768933470092446471825867406269194339388104359001460397787138771614829137441764344200034510838102834405408705599809042698153879822602666881331147021650520516227189557126244643640891974269114814621903717919767635142615964773588048596108941688961116618741279523325869490618435129782136967839806932206220486747200720835493494785 801 -134849511324466476286987024886295574526164555754987884222197280622086293527160966060508169406060690016419378409778329861500990062136772619991095507591220076860757897781647605782804113811695019107569350241915222587586349246828672821721064677514804302303600951239183345403628743222135753750142356052202762884417117561319323152734920783857085433410171903475425891835895647068597744374555824349488323383479323207531838190727652992454086325163417900101108279757635246148904241181426872713184754608133269192551571010250563136045396890712441341777212396414023756304421968063871658586846379727769162215192010621170417217 802 785470666731145088264497089401311155305339316120695618281210006578966118275965493923817086810560075869434317150209476742602532906598386869496654712361188156775488310498425220903556837907149913233715827322579534079080266648575638174304336419520241915224727855758594787364670791198694988218887703335846424438485004959093312307875629802988498402372973609260871007075166183436547748965531886670213808246500179654353083898566040541536043584820593130406109951958086305548609079225531388884869234367373050971177823564279436233761297391295651837887101884484386169186253175855200276129371375903293343167859766336177537285 803 -4575208625593861725397990961508384776157690972835901095505589469530773534330995967975744959284266596928372154397819363572223756494842210686217486234145778033713690621364326292272484715831077505020035051042136354515721082799423298190843832559564074788581822313587500240744169501001242767365803963932242827966170034675079191932080684268076726639716459885331448022350373175243075229939631317042796586585044379226841930228394174549970341889329900502211398789359978645341337355571579713720483244040341455222884026704121228378774781977885479820555058929046581774045405739016828989582965422744365691671618686028278526425 804 26649690520634323251341321042009219089498246153416260379969849567199841851857870534628879923593062862502640744326113358341033658132387012992038017848770260235464563484499433002449560544709441800951749898780336404829300818278682203013827745401455911883208455851651574336669451800054530529561420305059758334297779065067357469412478015836932221757674221063097686912103069846079418960199006421694459529251881186643701081127214768684500844517592984594622629445607270408185097133024419777203547420908280086183160130216104691669097712700447164715823666308246501446248638860710704797655530299358493956897825451947685720193 805 -155229326507674172957550873191920672003975083725338404434094256222755309271318346698176129623891576507573454133352967955149393091840884978346154412941894548144052430361870056390902592338460704433620142946385389527324905859020098077328311539461442834386872768453501357369160237494065064785284337617672690439943169795611360757511560396722487027609741864998993527236307850485530932078956489884206018141466360072063606775254064901132631441630968829858863669767485214418582741291316339264777940071321206751792162486415856322603926935500121911816613442117355947654293263335778355950049327600574125983916217925806444657897 806 904181696254370324212360529457325303305390868426550785951575604226598733563197184208537577471522966732115616578304485804093013864168260028567120569208805389037682393740723637489369095054813928730388696035016257623619071902169185727284298821167360110718489114725565951569691676223625284587506204835722514407018830838258531089701644452473131893944332559040024912190474977534262087430074004089828363040822058072809234714216940547430853436420502571573626980702461182646787407053695778261939998060759370823238135132473680448605643366860686735130188261644373529721110104220663375902547354162170206973003553672449077334341 807 -5266692749219984497495362059089009019337287490312228100469560748456222141207239638949196491371082027646036426261724218744796319732545717071443047398839178333658668648185585782495680689621768348064060399161415426629203971462055430317751327326127687152351918038806999938495095962886389639184815028770428316934064213334283159515019942874539628858970640782425403476776021709510071045723142221472492101949241885936880494958191506239952865630039918035911583917420960281842344934091729450969971331796262439259977749871616706268654628619455624193610063515471633625492063669758359381889299195635611927669861032236184422597425 808 30677544018324457272301245127094271532915602787410336607123820863796302582461745482497263886319093718994079700347420048756998349076285610169770736563020741931421497570099467001036790182890994113786729313237013764175639389134099267544527965541868948706893369812934694651317945821228296563257436415953517269236342716967479163964427263108213590170077843601267827143480504488600279339850766441622780625208923155639453956280490320940439849757991178496655309158845038465557140288996322513789743377073526935953296872746187145710058959062533486721495768503911394118676110008645110152853777705174090603158041096391509361240065 809 -178691348019796723449492333706015276385046926023889162389656290281624019974565155289611233336789838767784203253928132741870619049095745285069405485773929313895397655630004702880011720013742025785963236921180140997744486784706619288576994596384564097260210763242163386701409520451330657159223059054506779172094714039009810239787035058939975962079372512534243971104677407459566903031082437638248370257522399089652843724086236902626976644731314704397986858078510814140632742351558065971166951242602587715706043621000841924066745427831196874607443709841962568486119853683300905434233936793047482402888420443269988242052049 810 1040846757655756153596619244046506616978754578728390160293584860253703641509416219933629763466916967813105353337940457372286467749968200732956731940287473463274608787014469164343059748765811928907431193041440352072670642140948987337479430361107424220397860319384987742043578777932855185774275592316293151878296374233848412746996670317507256378823721559131285311412983938764784140268474508064777922197785404349196234058728272005333602153623034433394428495372855098234408872332596619630402884691517928274169874862480521061669436764716131665990215879494553748719316469763598978397388465726466195515724586796470975668900805 811 -6062760226695666847384053831300524319711887952377829830919759698314033156660942719752055013175008128109068318015033082815382152043085399841639770487653830329484985797116218059786592200332512424207831713940005432662651367646928281866491912693250459844712429646913211805219191656453420748651592393260841334789163777305626861279918576819769902392372680379243057423234030018091290297472785634473646803234492382406748421770319615151418929751085494003503689657179693205198046040409157637080161730745489334003366068008240035195290908879704094154888698160331589604172538621066525559568797674230400898014537861141943662293009481 812 35314602469901332139136752623975670523649918340485845460126241721237975232464957859011579320517055129962875930690091409249518316572143696898885035714073659687495232069494661259435374299476395742475123842334534077106496560370485846669252400894935459767968381997547942733717026115419556330376367732579635886418352051500937288476192342072074614636002229604932760263646487106473436843421652461224164857253657867857400471873841150705544912752791619302063798299920751556855721506976427409216488894122383994838826648753257694104784114527763491002879058138928712355000039458185357236122043624485728715400702324632150232214890625 813 -205702031034516885201279620559622210876828121479739642097965532442598387401436073296301559563468643402064655809806000957548609439190865509298215951321550055803841363180804214581769379983316218753688964892088802727239675462490077742081655455777249296728717649016638333899571213594130439417465440744733988349652724959107397538545091065838626002964871993658474372797644922909150509971900272780338408225053826007382202631138581632535973143074289823828660277257203747899572684373844280344742514596063164755334001829646826901606985007493188858748867204650009195551431382564819094546788312306035382531246774872303834473742741625 814 1198183034384982117996975821982413036645810811674318953995278127581045608225505773054864743871417704215480932300927095693036542245525330611703745075935755761356429109890554030939051854729562678540589895551009921014675392151219374498144836989003787575932500012021254593429129657293555769977381663555513079718007246509784953192031317587182559294050940829324364594704171995979709854492575986244900467891571647146183050452015367350867554866448034793389530649627867269822639677980868862785163460519187718603585981915378449633278333213775690463560880739478056911354020350813010881656057377147091372626254163322913966031562715269 815 -6979239139441216434809400573088014473212331505690618061829916468004494450119478075106241558427935767459417598121495043223466086592630835933982442987442131759423114772614714680416651648054719181023945624453544776366863431610877566714378485765560129481051737042266876847228413052321448464742797791985874305535262152980651545614770742767051741389334527319834383907119091237036374662692516382266382189513763365356989258884787438045178912879704822465561168331021039222641158293192413823374816378410299420308164524843661361857739197928698439484133806727582616190991512756150862216734453301168672324498516808564017666315758909345 816 40653067348241698868891072451123096567807719096130471624916513536857655062912681395711647255859968368585043391258166364445186067435899597022098921256405148688370121109854871013926433942199913523263733777150852604464882875809971996693428201789501211512366655245581528147574242841061814668801936821785111387431666049427202930932013974303307883958858369339837730259286979562489340972308373894256991686680911990798628401740095641373218393934444624086499414081209369511943244320914230450362820667692260906223965360024856143727905263976112284065774126641700289106494334675425562025560246406182092234597788407057247412469862400001 817 -236798466347134865915759014487747994442537417795641145271369768823042815551465409708729641020539382604045631400801996365765603234857789790906607358866007646721053833254516433454521257535647621056158449303990119948590042069905064622981197231350391171649980497834749271009237326190299807613057135699043908139788736409592835660468548097533135582696327269201820479876811285067286577033037434952904065914028736797514621722387887692360490517074355789266807083252159650749273930234399025719674054523846095504393628851013152162286478085444494250686850448941501750481182623809810385617726672574488701516761924709460674335622659417185 818 1379319182533182223419387481241516047187338070106474147725702368047181418505561824945403859801545423158439956995566148811479374721436947220130454218500148759492035974390584590181339544797852237135673697169346878786220223909309046239398744247232845331052545222921488457642651556417951366863332755846339486558077978620697451207328608836271794401507230633177025120389988713846353319809560820636801760449467130677123385019359732442249523267498374201920445013535063580672191655021428346621924248492426768500792496991016991381013031192953838257143606610945235569560417142683995366332156315721030052154410624275681307514598610920325 819 -8034354515750504241248928353901178364908934245194927906596256496775329957537810908426577112807826944680073985786916423592746247303707623337563126022804777752620057772184175405673478453440336134517783015234752749287696601301020634382166471171159688298583799415694040085452648233809997399315097388452961180783446514019591400044346892971427840584699563489856532105042372907820788470335400486055630823248323639110700046129207462192113420268091699871326686769800383775675775858581866118996949435063039422311843470521469375252665223631450451196018957677943066264776615030608530820985232173881749474276639716272618520336314416583609 820 46799103041481482880686835709552817292819472991759136998090633848088874203974459650696292884344661220937584482316829615290636933200167010014717690251565947755261851692479853272526530784712250771338744881530884647549528672165342433298026753943235701591062627877724036723096276838367629760934432327048053687420530251126977823509979607326833519963521351035316838006542765912433742205145838090927453800448960600326317017862659257825600871715603601841581588724814038356579397947104695537069005261294954297667043470043077260641103072650864291741573018120412394583503884974962621788432593240875627421443752258484264366887078588954753 821 -272599082857165259382537467975274279917997021072857403974632031802398896580888797284909550140953779131310243568502790179191959385700299640661390272519525715463718010661246414659806297803648989856373495412575514478573364868057322528839100788860389393882458997338488005715762951950172617795255655886684907973329184551323457812457668287063940858782045449381681248341108079783678350833202731892571891978306276619030666603101994827952933378644794177721022124971044934024446874958038995655804439748204815766831470082786188233834175525024672919695579895009585212705170460424523011429687318717236722289297090310494246728581155907515657 822 1587857676937009720674464370328811234432149823926956123248926797910603760944461938259429491296062311931697945389474521847395813822664477949162222348252974504818270274447049975010603103751662753105254952902858490427427862070611129240378232677519795564984524998367445791937689164436106214120099826959966884534442970924055967845687581631183484989082923015514391703194060417618402982876107517862206373139351612431346178333962591674006638787255906767087320677396619085071497517203720184166637802324130982202401491334778226585262723212470003928036839859821672066901133494774106637019018346033648076783889646792549866269550425639984325 823 -9249091521177434207790646861939878538812482950562862882047382680223677355998026528715725086883982780766275630177723716231702089887767497676780234783627861593626024844296710186663324470906526616988432015269091695785979837694561267040997393922277593535237995511243181161201967944772718269314115547291304975816722248113532208508489184493217257411699321115980607143415201595993306333543553785330005925262583802759131230631974602649343381912439188036278788109223127362276412537918961361313447470399177557108946736504024476518980074045302922728258850074316179263244463288530185239227740802183075789673925759363407873113828570763080465 824 53874952579890298670061944257810555804047680838794591137104869347884744252132271260547810658304812378630734933014205239944411433945264512078502902335721829641684226997348777495043022868387796794314308076010021727260856158446937413061637486117289183429809562108616266370720867203203621555398469160010957967519123310242418385254922264994566922635289167136043468684001967244017925204784210515773318704253530866140769710723620807661443060632231117656186100123384414929977891530839473108442126915018610443853416627734242911893724321493930264024220778153389263137006634730421516444077487870464045372851230356802777328321244094692370433 825 -313815972516301092986649082184321732507923947009480268432357378314871918464372021948771221533211240982635412024737698678375079996560913232056479661973898238979134946499385657285894390392643354544254178416883970871993973153427748951166224497647615998999979196080150808597175819226309443842031391120210539267811091145833328605684445391058237312524446383983989488179137845660533702434729368249671852652940848488437540645159112210793928946057406812530678829803311641884304660952981720420959884352895702275168683287729808901341901875240882951098857520887081922863631697028595307569992944016054384300285840000292891191787406226941168625 826 1827946608926093196616593558784101094394165118190788298291896965872803540042214128986520232794287298801538259669232499358247035874069773868684776520075500952736156842018273708944089272976673964033803350964444766239412769617638848050785251856121092801508594129470342575627091291761822666250161368547522815622913524155954953938573421117460873948412200924754882170045950002621547619064348846621951491530029696384027553459881245475497647018259239689271210640528071976390470933749712230180349776492517781300110588670511227042673212223331553524866585865548900717516792071628383741485693551089403346074809617850270342638532970020315906117 827 -10647613709332220611272772714178461023204524046603333338279694459418618040596256143732125949883158896584443513776098847564154430105253105109750153198386962230500765333903938483285440737610524385424491172711378019332533492053500579031465625150478065161844004383389662204214116108503431277451674091087963182267344803072294317157850568859939557505035090021478557405662913728142492303363051119009684445292102968555218187798169084138909392539278103113607945352915984233067345653867211358179320444306446545116113726180684119210127556003500709611475920313726856786276025420036708802541235893230579645125003735354629128766170142180655801385 828 62021374116516931503805195061397860977171692786256000264863817619393939546355106981785495999984652001036588722596175339810398403846087188582139764018056725624604748590137776432693253847549881607943061243708971783889239941960685029374868133730190630626441954290624490524845445372973116917833801749951553875731519003823127117144743886058706729314816851734403258841879385395157690815328676842410848164349846432133514779677946660596561453876713104284122975931246305283466942064924993000146515566960166813079455977668072384520295385522330867658194137305134570155120653603223567365307044095670024458519604901285430361675598232835722551425 829 -361269083824647239037433403556803029563723129679908794501139842719422743803270500418766415739716831213855292402746835505231411713042817169293915368664909419216538563196409927427708634498215731771645669773752117228017125226391572542762777424191778933576073940122204250729475005741355899408094303825709674645856151242147096023843191140191717827704533797787239102208809830492797450809482320451023866952953937591911070927554393434245784935331076390716808027359610934534715476218073365002647453270707431499398826262187825043566842644104568911184726486326388793160288372420871959848264526448455108043445193420386019025144415168177135306393 830 2104362369287464901114188181320636105279361591776920774958136307249903300199972131216072708079154823987830496536284305946918617296417311825339788312137644009695988649343421577340362614408966521162321771554715141704545977004109776541444528979036141633070300639607928467501846954047345896757242073304042293632459796391148772652967013148718006282206546839341630450080451971908818533132423807070706147510736345359346201858202791285401424763211091220679296201305737230267906713225889949627390184396302246544384150083063781624797235631476545263933073503226734163107174949335487633475045981477917433549464018188471488210728357346748790769157 831 -12257744684477067859091048420353020575539819323419172798285058039843471511316303107436184106303174237066852695671311223320104204883033205922920407149369191831883415832387757277232635066674531002357971673439541997814866625248534243252263683998977308567856168867515054720569942259189398941389533407219147863514260530691729135833605025937128166745539251531318734106227866624732281432508943887104778410852461516370217271945493292988769236098360055935483898892114216235687003571308768581297419001416820535390105750523855944235828019122627637519395198073722080614855003439600294826059758073325370423924324355641397508369865049152221887256961 832 71400446813270546018679853476529521563836542058221700772722766816053033427164712606869425943152241491402623016382809959367571970272705497136111796305176803810031015771836046760650778661647643256549238676439122412796552950353401193473753480005363020056991954112486252648558295284706384029073248933569539779631695048119134269772934181509150908514909061461794645824283406473496702766896019051983104631865523658864069522665055591674310655700741117796610203330180312387975902308671320152308886679125206380070004622100044474510309869325621557043040270362274629072169076887055896961938553438320138614577370761038641475298292237645770469146625 833 -415902567299386131299086621825215253243132670812355321876435150184456909540844285650407209260933612538148658559715116486920781272232857746324414384153004145285577797599444225413728889003608900415977174451709248532141706151082952993031900853673219571531092259574573163695573765982439778635665213019014584674086160858792706857294914689749518425686411618605583098461136682867296390363021140520057583707773575372746113985865400594395827076535437254179322915235378264661404614231856075108400739678743783699431237495351236172286082920848879966058264092844653396824074612425762780339136623409235018035118692750123445449138043039978259273934465 834 2422604867557864062755063332618032443310323873912785591369099719249384073818579867246895590851716246718318475740456132507613812643002839837057329835751630247099604122458804471097304671379310158692715426214891769065785605357183327357426278225764767867372832697343519558020586335546039630077776300371785759809963067410303460781607842154815848794029474260813337713881424023790640968044422808277019570096091824853027722627798121029804184574507467532732030072852516250286610685301066722867646680444152178224129519519427609055162674702624282618335601209967582041016310979018396535499080725644006470032444839065037275737519071343483221896641029 835 -14111522794608916720281120457440242299064889926320825314276296062254083579878234879706062263684722776372405209496185506261553594824620536309828790191721636623906587901885539296019754532574402258000210905143415654488360074474230094088570871446430550294239549074547971029775239783657611594609712587540266683019867847078209152581878828379149973185258012811298397022111801639149487246293935880356441409559612217937867913252202314971971483055738399097665343762541778463316496834157551063601089456195788475872035873627116309265493437998774378807648022962827074204593736375578077876634894534573951161904310625835367995798244195098958112094550425 836 82198802166950992871551795288845291494527381322762608713476683725554873017213314026716809321612817890963665631678393968696740034874116833752620330755441803434128488168726677524250323988436461878520400623566646855924390674414059284116183850517734490669277741231352662578763275248639641205924158053616072667942268675185564883776206706523858790072780346889776960778820383299154699919552378221761524734261765713787011258947395909098459048091902940473392958687566464034451970183680994957877131386910402725035167581358848221962829030487303345142868367932558242060338325199287463587959442626908329491110538300881210478812565189276724746893811841 837 -478803599350029235963917975636177347327655852490804052903916293672044925451735853667337623518257983394409095074703281713471694658706196558606470260734938654881700174990608610572536586607413572420206592111194017635372473462048826170218296505507302054253404007640787559522691345583596693098757868615747646944958736191491653330205324977453300455984246312269840045701783004171496480186754125906060111063048629487485814591896082626547200217407956482109775734328842852388605227914966622778570106066800392358989832056093977923875900426460960261406159998942067285383496962282709014959788675863312862124207005044662833968321035473791158215543267625 838 2789007189316654521655584711629896276568168202624008570684290578316636587960768827461249449760443674857715060426547308238078843009954645227157995588374974311161044237149141322626430827933648295764817027233458240244938141023785090095624960585808257850906463157585310699387340264296267807731101018322003647156637793222920441814616311791629845200725051369457961156104432338326701309899570352981158734871215947735654490651343989425977030108880599407067538583079721394110907506075903473436426113054910175479638216329709050873020035312489188698472684845546481205895623226010421920903041559431780676142208480762752172868457776202301633121204345925 839 -16245839933407125778396806681054368642781115108158370078428660177734708276073140542478367774541972337402697889390376187250385470602534477499668906307474806798476544785196927474921123458175637411219593993721062347125713021530585324628939017620738277677659659985253779825740590653057492734606470244533857532906945160156121181473173823607859233391723140828384644166336781580818500275529923365977399309184579492897904739558797612619728930595658864199274274663898186076442844186923717978898270085831251619006010735599769104810847846824066866064506881424856593940484884650781803874611561013409250223594239984015227918712683230611855198301779988209 840 94631345313416638456660345056909743393162572462831001124471757774697804491346256181365720824909080601162296902862753965931066800962920359783397564326689028850639666967686337626582646505677811124602310217870609001581016074781485573069934135502104010878506073347239325859927499325158245027858924584794719523088939593631291647846866688519266662382119720594795424257243563011729113323099443367403664801350435602540878617311752192030235915801179109313354999629589998108910250664657824072692615721526811810776415548240690804722173501995123880166584595661740992770050892480295965553200986155915447671805012664427461991390312246292756800984077215745 841 -551224060534043743693526608309891516547655706754070246213937753664591385481551004769697027023398982523990673358698295929325840541972365792563313584710414394124089990179275692202922901257141635036256205746968136875921205189817554822117699559504076912985603419478113274336809910164043436185339203633124972313233924048969652017178257803507694125049975302952135803839903575830586213016088686993119210507898543371634159053797683558823291149163691167146655693938315011831247439569773816946737154676391728350599909692425440051917868751038154616652141261281326287395235581507440704406421491897946239416697351073588721335861380502056269206556671954961 842 3210861881753977653552260818168456394982693838140075923800517915700979090907774273360828308426154093944453631524400858120142681360392806062019910961566892658333287186228592020148953672119171347655716930574802719311455152138164096480177838115465488099287311511756727121661064222661148299080810736367236944258939095941079019114459466327491158144599596860550991640718136644215778149726528925526051457243565942563372470584021271128437752300612119080577132791238738330057217653791411303425586172541744309431455036334088886216773984054182596758281944071141890300812648469976418712801068727853663614545910217787943152714127500740360916143234000806085 843 -18703177210725830118637390728191354109591062391808970686480885204255751568453191349772388977391251664825373461625542943373263076897007668985352726616147128337304067589622298488482039145885083161250777215220807424800559119771477640095307967135142102692308016193713698129968976791136260587488897253726590896425525475562355610393772638566549552183915894421393778961390730371842325696772640752521603696918405973330618503642149369716369296940514498258894334967978022476633391121523552437113605830654379180291376767196188064892680163849676102760584130464018792937363293868912366306415183354658073580592810134813478376528729990981557215910733427234825 844 108945540642807191521365939105987721558168942717899525706552056223037267843768444210990197796232627014509638511052695978157647270430569450633485280277613537366901116779647315938311019196671498146376001440207214229297697228883419687946440868663464579378571413080571584270257271010196470378666698934037635175049333482328117375448449792262457433072087356986852820702615615147558538785552986396560124043681756637396676253652604563767705107987081921648179064394073155644336327572147765896386572792440388949801799178590019223407490072010683960341866538462882123773183402899450707207761529470046202744886608643187547293247527634365112618492700058450049 845 -634605501227639857048191403336904706273226275296117186714807037329308637691018314145342679093252844771654811251995149030165652799212624800714228446345187478573900039369630973837666264523877858877621239496545653237764659897360234232044442101022596853639091100677349256810617862313407130887750566201716541649222973750294942576664909287591473581397478436872286631030413062855624580046658081845962518600043298714763784291519052958817064252057603001156646786275849719458314199988187253181770210610145165227610753534165684091989194951014822037758838880019275696562475846881372515162728961452896883945337901182664075378148172139551471538493543061373113 846 3696566390208235976145357703981521247057351490344569453022837094623461824946412498340121333236605215744249861654761710479615559819860916353829052009742672326502595586557400735096450078974260695072485360269063786795186955220877523551531476072954147245558244603670591516988002714133732277874311721862910188794678120697121016295850678623981414720917462269038064057212480680329447979469242634490368607412498770721406918554865585960259340577983433629576810170757461236107797540667191047750546107545292727143296729701716413448652434442062505298188130376942600846337997240194348014474155639993705372247876819852015888853423824732344154493452903106498437 847 -21532452187883216903899853746234790999255322137696807218841750734679373471517942049043144325330892047384164600251581501855298849666298959444858008121642034388348960879026489186612968295060001561395006175096097183222328624812945679718796309570231071065070377363021747825548809675798889575192146677999359872178936695021647976559242388637080320653393858575977053608402491958430792320300957319107985835327572721434686096530524639120319924170836306278211138293585240513470366737725125446548970664931930864084604674866796126869469697178517893671460455034140097676973958394744862281547854065081995685412424520431050457818410282380924527818312298382915425 848 125426347340613158204546269690056160508024376153850390891308065983202518696626253276125218472418179846299020493636646771692150164920491947652580638336018831608251493672586831588353017080183871151599361130986646052889192731687801043529707697269476444734142254795311845158922153553238617937557601158285643351323552448662071885588104289977085143660057155495957131999950463698131721678521801347413113398187355749495718960382159157415191737415751037718104848517420971675208560353405620577520410241755568012753307515963651726302515603540550849790170337063208738532319452438556601086657814909983818954489940546759407248824596164910031808183014267930968065 849 -730607893471252384528857819650398400258036478977934217295370505754844944827779168907595492957480709982328946393973160631186556137730659113977255352535394328690546848249774046624825381748084125078728065265950252321232052821687509938410711670578457926028747770646215733351029214542789201776366136671488770644846872012805464875549850778030441459828798778132842939070796280633033651631648600281937440700024698328141937509670503918006656947400655900482651537379065749693517979320883627908147713653093434953430997827072220721562486122714605735860485869013991249457585633497880703097862319862400003850699093785226536657244677078077258369037765472893576353 850 4255790551259451799948100411298689530653858208561764585866252418871179859277344316624314944071116008471931277787463138283828582689221087569263722700960016871092786140301543393976895617981723357061116834453065749042434584353309882567374371623762170428683082313132766430596546427138077064928491324088234343115995592078177752884952623908050068550349240204118346136346464408785249768947173494505709569481559431339236942715111491437391457362640624731726793003236278276143748459473408701953128260525012089002763312284503787253256815578398714132912287901845898807419952827217476244024747117999115872425890739902948867706548994230317429799098375984917972101 851 -24789994604616200534621156966162104365017125742338637792714415349454153279731676137304408823402467921186345786419494627753070901870550698692982599116345695275202728023804033258683100450935188668474265829798723343258497127724707614314720815507650218423172112872413022993850700066909835946782653335828533783063798907047828619629347904190758782021926571823602524031081684431333689072166085537679905220349069189470293069299406820474693875312876919598654984821664009006649797150199820125584548939737782113232583409401019571196811245005151658005838843113753547237381257197009877021213138226876481231815870549128052624742294059560324391500727808797857219449 852 144401903464288512857020156577275308479609127517280320423164907557907728813495538287932036930564799820109606310425376706155181315225420087132945276177577896221515773011148723294251757277548852312007590699359799403044259963877533084657733886620036822362762974020509561559604562621179880348581337655586278059507876642905963978745220395983800022453729825029796128565138607118685719630956790417082112178331113581371229541820883039865591627165246813196694672446339522659170096414948736348867532449749000039483557831346985227197222089957239294206545692696562042783815167163769963834366173645142474242336640859078618609557250720748042921200836778350499670145 853 -841142743453723713424700058330753862833208499941084763759641042954886905276550987921788329996305214376682724121909789669628990388372291621983955808011028285854817965559222247365684035179158111636781925445737715845420602515349404384532410465541946631149630235424740145137429034188251416883628109570743042692295036123532957511434264763546570862000206629650306291477631880455983994369454009052471159206100870011492979625009689762758617067922538056674628083534118704671431933613946810792670420492978079750189004260580153034169852658758324047859855494257744182222676272677599814046805848623880192363281239594516989193234189121215547634028829704378688823625 854 4899669488997110085816325385801032065997604597068857382125324049381357248796054224797467146131872610240470747800531695202359053777360166209849269902256630820629213338572626495946183938782331368710984525947268110385082391071707103416703168258372831415466121795241356397488604408215329668382178924300038508734987802213998477903773342503834411883324070836880000829556193629710835020292034836529663091889165638509076716831171624676232467158587092003298964049071956511209777285743559697517031199399146820481075970889174233962102082201332310218700773188330687786929684777456162260264792256661790214380963813973689959115530649963239426439135749785732091105221 855 -28540670093893585123630143078734199427179977697038777804945820972096062918308502474859669108287127010608572252795301080380977675369580869190074469207929965890849144756545973758455104614192302267487212420415098740716807990273580750700279973552806928416150104694922235645737220518609642067373152141484239262352770406453916439518952502428887133574420219933432880711641580473092567476117745646606478245347289513400006384606263005520385324440077158835415829057028569195504448981462426667718867801323389446177305416091422943913429981595885785666455114796690653570297275812864080743304039256546463160042349364251378982540118350327150291049563522980580277122769 856 166250072133247886203138522496017310034020523657169878862285826460837215307603600773706145714389961497172639313440980383527814446104506863696809491257271597117135292606019562533994444613334022529503822682674691827834603788164718862575191839107156916314294120970741100845139096106990298385178616117888965129582099279465089289958262342385675290000695544013270424217056949947759586151225335599127893126831042643826401023919098423309596745376125482591429225657045134249509624336197117215978073536909277473242440122359718240175619323478185938470718935106220337030506935656697685028271974172907694418363066342103221687587740844098979955894028227924105332074497 857 -968411226299330270852065693909609244522127382223558985411768288994608171766637156404301369988294244479261463564658814612192701272042097295889932109476742275281185366386473418739164353779850288873219488954221159879347506723953009448254129880436995451228542535264922451529490338234625731118396075320278280474350241916441911139437285989178507066320620386754386835668294949097002545260398584746700541821220284601761914882667006948381283573644046531985473965738662842538425577382848100141528741387635054262342131468014611964973449035285880574653277485998738538179472487675411542056639765353185997783216086937437854805073574917841951148726124352977002063282225 858 5641025769084388266092249710644218099981051707398715678431419672129802858827736336321349330487346602967429210536300765051471477521910980655301989985444817771640360139559459922888785172778724017500190934690576556888750561761094703093235866752492062584959988705156432341542183750126489940654870609011426671992646440272832310555596580629075436383557116457245536914677995816606674240389152470109583229066663071086958175450405202810409705912623773389890965898083653602075391076899535071825763343299816884079340921605336993893006632339604566321444674703197366733805223805100844195335747156355593600388020022178089974133645403980590177630008881082864795547284805 859 -32859174340265403095427572608185246242929083021079555269857638682777260798668015790365964985424558339380399859321468643082911311512305206250205939344047341367038746084661591234070025533208178856872764997181477525257034689266332686693068026507878203270997762891905774096026222908771227880506582363960250933036162618590799181777675349135580736861381828406799170445881763452378878670636631682148156423105030333919434125531030461077825343825311113954885097974754668695557149756553261219228539622108552689935401656968476077030067989956498411893335082586410091887936672932920328435678348140225097682010938538615820846441781681601439270086645026733587478974201833 860 191405980651223556408720002645589425350567050101322355889987602778030542491616737277693470094375183226366729358178600812671309224064072517585038661743785628548517803814322885599728373553573335489049865335114108373113495460913728188586243982291232039554249572746251220872022363698100656219911296766588118732482775675288328608910945475635203712476943653870980600133046336109916993309152360145012959932559649027468615512464373268214165498642402514980976809598480360503454695906721114516557061447883775697037099162808173040065383005633246663949923899586930967166735269636776900794595323739072859279844580561770109800252160305857888761877970700408732260851347585 861 -1114948105263887716398378475302753476683683856022534400109738949925450851424618753480771172016839113352509773406748353236642748875176745328140957058108618048559781348263291067116617792959057384916853963382071793152589990859969296895712341147145855577272495986810340839662193080073108977161048364136074781339257366157945541374741938439954666285342021508685356598285486035252403275861524520988652147346259077841136927063913913337582146363256253236702850722667078039736807011739387572034320995724985865174094989906075130649252261861605435742531247471290279399067708867337587603574667317010402782492205846418569922540027441847137399586463256587845399922546409177 862 6494625250388867356098746098085353452075282532210219603819580565209815598086464925014309114830687769558624373632162579509827627464747191815201849581043263304403976668458829495332934424173756921494970024102520911742185419964101919400472197129331782178594189621829178810979139234923710857217969324461379830294407633691111373407239095251765070702557688813770178847883451149226046799550730046755059245758583797579750810937537749826259587498361849971941084531272010385699423092170532779607422509243580586717521973788031668537583805381776016013789586789601705574827774374192077534914202200749920263814677213969253517776103754803055967367528740569633778459011288325 863 -37831523546341056927721089613695609090971839855124279251517034132902331212930897672912560706833995801485122504885409152224153329475051288018113825081312131174231107600013306878409891521425896990197192144025529319504465939824322106543183657341672441403180063579826646343053662047901974172794287559383897891307015101898811501398538137830791862785843223212533684052455246377041966812593733896850080608551103309805502802548801727813481599803390112215973755136666746939397945048773239738919881042174267243166271407740986695186057011533107618124542426884306746352306943834069574535212173669935625268656451654843166563639761048349108656844933269917604243325124194625 864 220370703239381442645891101781420583862557147928540945584690060800542815989769045088508374710469475091427643507148765230814846907328596122907052838333967320108245101508786397637928381871641599733469194679897952953751163429705265366486132955971400271933065499373451991581245671449484667667584203006628486351348988433578385659354806196006515379639701504013492391145460509260052558303392017256029802367967209375202332683367142376861724194259874309174979091285255485301453996151471813327803725624329897779269191385877900766064401856590901259150174192383992026322022018401543391380049174042179885720933557441343873875181228927814832545366832466340493495465604022273 865 -1283672313141895131655596097961891703750035488584210875937521360880806612241345161276438205025148990191130777596899384878249286991344258837677438470050078172788551945918946654908354179074194757144527686261721175532518881816331595514855520590596642506126231281739685761775606086916308041755261982863200800547713404858987339405812538464261604021274094337640009182201311425483230511555469219301971709365324165393725348565094977209361909547379369476892683479620140663883520681239669219775603441175113812888841617103605507839006277664700123280703270256394751431482257941070456564238436102265310403331375679462397746357628808646173068167229588645894332877639476362945 866 7477471747962645429941698919539640312039784221447550775453337154401453229455477320944559023357767581479895205521840932702562137676905834737039071112668971644814284871325345049072810626142543973600911803086462088273463841999527516865648378593217830176016412539439695512434976962142994124601072989593625547710672128400011627494520006501068264375450042507450781973516348663728679744051313299463127110940205916932659678722565993115129487610406427846546703927057137112723550037083105296415261634425360502684878332450809751116837433477012851700738146524515647057098304986532131764586972599352332527154998521930147506909045147409961982783462963912963329131947862115077 867 -43556770998611783416033666642519256924876050844599744921896645812468926127492863515522487541377302656223948573795372517185372429575642549193927434625527184127841109917846712483248472794612899807485375401588857738343701212749878966434273726099597156785157573566609755700235470489576768797809802281456191335420729034616876434732489707787372658961898116307859542945199859421454907833743990042005510718799336996599312078832237019856385356497183144660847729465287461075396900800464941611159909274119773022544674141881181889371253565287509371606787746441666923241319770640058024137569216380430292957976909622638802803024082095677457782355104563258972799686115763917145 868 253721260934085535831999752717812470995052065660389672959992246024179656300803854150134923075461159860233588673583719432689579607003674356618050309844924981903238374912713927816723470399274512345797471180827631211270792641542056777807599818187350672515934745613580760639066221447945421005229388190045893399408231527947016614320485740037156702673799882617421836870280423995967673504843647263784689873426419876507002769631990996032867345776289254704430542621734270691116494152271147811268687413801763619524426289750422722218417025541171797645326692949972960622429438313863468863884684241908602456451805574744760340886794618700940420477774005082217385131293669789825 869 -1477945206953429053790733892707734402134556855863561977884037412159294171090328039051534083605690058850115817271354701838715798771416697176579088461390048266224027617429766395220568265413249097798482907821753301233621935678608396128611627726764313093519828076259927792456483986823435955679374775818748339440647997971272482993933431066087196356592243442716177738363753772014169885377978524512970057074573556703228100958943384838270172504062701861854171586869773707313914440314381133289619711289315096141560448338564257798958946510967797420164273437259577654441295983563598339954189865723002322580879622926053560974621478383942700330501691535496151362670432029791593 870 8609146397533076625166379802411074809101953743897512345646734646618216503064482551940946405377755223580278268857846479111297525158129156744295230794690461412105490120849514042622248231893513512929292499558849822630430658679379060503559665220941641292113905535019565212836920670873850990426360121343410812501318668307420358588063639343455807026601271872124868418996375500543813228446477066146682033104352923431369038028475095318604424750643008830722848243292601468482410226236916492688006410557140564375804822226701638839075173962306023480442499435530252283798705623920712063987680771771206144343368067915935731322123200723280661257957091198816347197574670710683461 871 -50148984046818010297949837818704473091265863559483975956712226444783576376507050110624780542347398232999062783035090100266783359395197562223896184542464755797853438328414541662070466795664623230503820378683570239442378449857655665915884235317691516892775739778180434524580196421707236294631052762823432667152857860656434978017915818817231673225646813051595342980412555992793620040544954265473227484972870658650261970312486941060819478116929665726649620883328472535911387489790717518049757530928765957936074733269529849661380243425192716476685308104196764323839796254111561285333380705040858065048989035556173619866350248544779154946806568533006263354213501379676849 872 292122138552986472661613862811884150391367818078199712796412588382213023949928238433967704048727468673217087681345472927288275693716721027053578775595602028070594697831209765026296105015636399406096501604557248611189245157966161562283337401183561969519401961706643617432692809078282104560463861309527434767696301777207634834367964786972209627820126180270532289400601315344745260691393333743373836230399130699578988845357595498457260365893658120898333271526656914688140401939835362087075192296758126880824812006996462518187802488630461379358362971537805576478259040969167298384302155246346765309970348305857370091471020853884084411547404197487107149074167609015937025 873 -1701637660486865298934369685283457610403602701658217008727888778491861024720638548996262757031616470255497241481790274879407784257970380086829371832522112254570064484250652085953408795037396715853325244059526229961292908311237148909716885069997386962598097757214459566267897040120670304229194735248722178685146732224921309071710436929885557263771496263128459540823578407106999501882330623867730739828989956965110252283830061329600828092276116370313885904501196614269169627023123041213982150733309285809510740905818838634775034150341642400761457417896532521087458212922951405952017510662554717550726333107602620448667692730315056864607201218774998051735195983116237905 874 9912198505961856525370879180777747005459484503986060034242758395704678566360113249126358681328742623213759899119722469122241527679572904851720853432791527962471356625677623891339121862513977919529914406973351146918147695860994498303271314393402334869071382710371678642439670979800099737457369086751855241650925949477179324327123780892992902965510623659795680419757442691854892010667184938634551538942942198790128558870507200574287909772128882444914263994450267172973890178328470808288285357948902207180902148035761907079465532228190763747209669618577310132109107380024570091216472157850205507827012217819682578635529779721393320569840079128715656432480780611299786181 875 -57739521021017721175132163962668722412111667425518662688920549269685878380559828128856646611378571645669055125552660541922755853453675550260207669915572494097867128218707016613724550483743683737893975318990213944107980049798497234067281215324388935407572573142011123469487441723195082857005340183255792242781184684329163708958271251605354815565718967035078524560436152150989596589265038891725383215895331030246584145552843481287731748604312269186344129449381794070443324651860021855643450285143163620087884875263218858768397871293915592033682202526793356914141139230547625946828624128892028934553396283228366399598050339645736412695320261122802413374542559126125132745 876 336338548985066091937027598475898424688927310785755395632656326405090134018735995167947033652738036264808212674724350946551163158081746977382385497246063345111183497452196760666549745868527064656588336991401816917527866628065365562221013114302043431508338719550818710184635161919616675623486914351719208762072361359719992694089317495529970835531243896071149410632071653738736471838275873104508030465167085578711114205472641112646494395498673604866345736233942880004514752164018964453214695280190475579533990833518038778657672565209422802657878159612177787598028322316457500086455647953331066968676297251093560921294567573044464037239597491566410964958829488173880903809 877 -1959207336096823903978981981199247549139443528129825132994733812803172335021388261923528272191454323049704422080764955126527525446030247758107987574817060402497102751401908905910845052512451146839289844263142957690706081114959250839209567491992399769723091481031987122465647377400399638667688455271598098204339315893065017702456425118017935423753260100824750403216014788284585397898788474487325354033573457837350869069101417608153640545525086101800495676364413266092985396746422460228458444875261262130147650124226016764919858864571713830098346358308072284830653242224228809712212629042745668453170776025513133181538732372725651210572731224141326300669468863379244343545 878 11412595702261424779942129625688675385003184510393968560757724993362248213456131566862894497746461373274397420884710587817573251682007526899390444544429755761433698057139550213951661169679006047455409631283353306008285540137241177206127579317838998939869036942676735716019964138446924438480842473242817755778790091529631818612022639803307637447701878465153006888343199556457061791735120533856822873214816383409041364466017373072067495701243118210551475738847381642894061275312894755453810076208328090667733775477519029318477982460117664001561074937537774772743737404926917787717767288280594800422175689261158818929318850028856126306328946529193892606966182536151946542725 879 -66479653611817917115929507049350490418610140798654952897524480991978262063370250103999435685080873563257032195213429687963731224806796649872731175208292821639917011164628628125305863892262168600958257135485342190683538898893559835376051023248970873881143949286473018659432084152340185521186336760485952287512567109942606508289832025810629738094223846664343026176007966878351135902176320636021138067699814768393532379185430538567133561585679266700322809717322220807035258547993814483468704147206791345096908872347637917330823189397099254700127688717708609138519512432661905715313674097293384164235480684301465619805919374971532529634411148056360532702757104037934089283361 880 387251710022502273368603680302309985297364935179580169191595567841178331948162698351156633116170935847458779756577078117626773034281531434068938860487705067918671047691140095121843633115249152544443287599688789597087528178664170746558105672112602561193105450126477975359068398910245555245439965205068585875295647522019208165337162846297051866883976186406311997607919162534891630935718080053203601601304513593545907230432632009054858091738458714506974615430467666690595968273097858256661389743169814848746656002187250774706048548555014066003057874315341568679143817387038290291062854915131014804896553349578791050231713871208376222710668016017163347470405538686989042352129 881 -2255787680838765642762818013590957911266202668018356744247768545970323093580252692810252288004465660034258702341438053627985350724668550637892504665072688772038887908164975141464124468742155330560761802730055352877450823580107640574892096846985811325650629246372226924344016178180981872802009180330749974611414026603619074709487169745594272633825848614183569710895957099298335633535472981707605974228716754719267197511415957378691114966179978305456476927820659231607082255357370909517616265192797204991931984184491237402926675807961887023886183691286795979160408266977471505716516574680699284300034949269168550359956359533781445372825005854773801530268894768125579233662177 882 13140242390363451473860391042219244383467108052076423783423540444576979465434802058210248664328065897579131179481771327073034104333310422414286243173422016572206587581180725063553304545700624035216440027239137779305827622260314637578798276156033910310944573685276900575304686399862916175949317593809582078932501223545092221226152906693606990954177956356265680028635265471165125293011557679167410495144703630765897459959438646939666873580581257911402086434973189501579120694940556794331771987393787990191594881713663182536676428209518315960077606621198681273182709323064568868794315655520836712424858972830267097690536611196821465781240152919056043826249181419253473734849925 883 -76543587152133055623435303807048505749035561748866199894705432389015424958909923935311787352757457092733038494598235497316014157888008269320504204729456883952544248549833849976314953478587866005468569861252378040032552766144466667949512468255330683478604179583801426481106300858560173437660912833532690466113273219051591014602750457036092288774999547897953213077092630686038821363665482678094400403513928428910782376460242834006478100326047708127345688815355453845507034835509641245620364147456884819609203130518822330055732714596408265283424311398796669209615110274780587991378826860606445913085529468746245547555863037862367081559975550608725644374384105406409748774830905 884 445876439225265173025235511986852226958544583649715156843162761228906232925023375578195654651129489514706064806676701781059280701657009270565255771024660934392633812759806111324586261718332989607104446552272255445170520185582183592920783448088080114578006717134806698531953407241517057417462450168112302362488265293114781061877882955075887813933299129696005276283061329466322073389390381334525815590711547655855116189809483678960471745318789611322750987151694848762522062133204569070520401297699449888890352289737201452794351652519524525576761603104915398373989665803417430869946856737046093847273676374723716274274921664644225149159472212392977913822821122510087864353101953 885 -2597290426643685688733272250705197673894144888189179635578273658697536911721247198020430517016656007730732079090970857850078770781569337944900495150393554030016179208407206632318184041922705911886154950384081058550951543920430117976569618171621637881263072844527184944625372306468504368146862242101645998448934364997771169754706403708019765742291507755777453204942430020941319093313755521882254411830406265344450809571137952980836246445318340762764764112445826121659905515038259638850207544472886807366344634141998785019638432650040051182836908420481535518386137191591217619919229218574912395026019543261235082575793379304261902835205760319068728769071971908523185996045376905 886 15129576871691606479527623740102783227689455393538890627487338508787949103048636284018927655206337576052210214699068364360536650806264152594403726253054641323236485733901582601976277648676065178252576600841173812038115828328893473434304037143494225005552280311412581855877635744523031247592705624826147760333263962799551307208841115656954758215550123867999189118609812921659659542373240057983872743143553940567912120768165714454424899737791902141633354222946229127795773941417434007792753648096066791797152262841873885662700586678105019145674647710927998207685645875850413795117787489674131452797136196452297779535009856877487929153597133185771394527103408147115846384619737797 887 -88131939201855147172061477821394312648016116551190570652135913439834208851104595572405891702060390230758160729956865630441587326146638882748694066864881076581140978518533547227875137560448700131207111561039726051963876468204381103555432439311719539297712621041481364817702557245843223660528370503984823350622050427617060791534896924356559183263561101889727700403473547307254980122736994892688687426132008629236661619259790680086960835129950717654228249519079484310835689042669189943636131166420041366394069211785473277462281660890747194458924912973731563277653896562369534919549041777519084349175066359964467106008761876875069496327332935810922758573964144292583469863314516625 888 513381418700241014354877835024681215975844363384629432891307918703009354619574776925161850120244967701077624834035335338777805585404983354446027798127180051529239554761106337353244539237901877411915137512941861048343367933274608280742533741393368257960120237415866337896737270190443800434996517354265291019453407150445240942298811990300751215085017139886674347699287627004058400649986554680017141611132635934119019296092781050439999376939100051404652790338120059211639282193737733864855148348308296894200940141886965495441292535229127422722984777729976699959041755104913111992361862502961954228583468512974382894575378429408674847912071775284047784229142865797478269530297575425 889 -2990523644500002803264911428548711325389535515827965577926095394480368229011260776097158362379648123841807678084828824228563439897941899878428457229679072137550120387176893453548261583959837779281009636067991217538273398419410934080260178886485102959426372011027326889924342135533046195196035867687495779457036547275916551523446502783668132869134634675065071472608434702838800823368200855334984943683291947658068924017277825245604916404188305557313637184925798119311409438138255808461669545570331730601198802148007445534468759769069344798029291508401491016302512237936699093076872349208332683132936595036481441331992504879069784191050161784184932525780909466280088776596816880753 890 17420259080091309328836495850224646831230058435211128609855956156225758471056169037825369769781836975006111150479590558249262716196936886368188338375841659248285704342513018229680889932968298771688792166261198698460042893540181949249369862329236933481822527762030011726608996140457143515257464699047518255097944711785404650494495635609561266354359082070112880888361813199359383585614496166458954631689767714753928522424626241617633239043295394001582224150927459266692256751729891798783919413127575104251561169348892651303938069192980861038670537785160568830971833956387464667367004225039466063757113387217710830682912037187249536772588749897753281492855476242152296859800759466565 891 -101475746009540220335516453040516703498051597664372088184906353252912265259085493330568828233247356432252251464955905298837650706053932370282373024710604543830948569313739099731108026822993876529067533643403265204386439294837268618363719168513286256971038293494046376886711822915944951853598493579114264983382089459924534555343543717563382070056649531276748631746274652059289677265042817787754342482365386052385110510183743856881002110229049795052143227451152398049797757177004080149554804614311236948673088545528103602262810056631380243721473153182917181427342502427088257679516458787792979913489690450570532101346762490396813567877885468731578248544318483744324177838846733364137 892 591112535115104554557618789937852485457078936061764137446439620862823594786196841874207276014780810854909309047634995501581712395364609281258487924038009630373595083326734780233334979141561128588066549726662186444562076985107984361483766467262321291534133693862371890098673739202132671377922407153363384850345473056051525495306047507036181769449718332655946793533003452963140974683149538804356249906107866361896032408999064660234635788834889418305963371651527611712776541444013003748843722096122527446185137004433311167350771721775783840308160239387005827084518188499717752475209443477512124204583023742718698125732529536794868579726780604124719350387800832466633452484439696982145 893 -3443327713931400939840544634435503822546873544470052337200831534553560049477522299970735253134523529845941988075537455723928854744251237481408294944709168977893040131749673837332998571687755626997906631975459266321405063853219330818770162952198364888585215388171559211762989883248164331856546350723720661647153043358294922094126180028704158625123303988018943356617871360991643047608742387517927526492951225672914278589664537822186092455244262861422555851816160917877793247894428203117269171018851383982843838845513157951651516632359062724844121527149543870134361741273826023384467746001048849740158093227701549250544352824516538231783269589283994516659596447140254019706409452128025 894 20057962685368084769119926478738512942929840635562260681374580573697998813281153724044454750471741840437883781226257024991183922508983389910013625315926539322736660636424802622468881857786575967515210222399321849908162972197803628148042765582315776511776828215493321851190284668981170452415602822598570312241593936255410834453782721065901824051914264806500688987230953894708775296608948410046642315881751981291334544953885804440073839383611945515437223703821695362238321934043670044860464143141199328687810538046293723349764631068540644613425713953577613709105552131132585627366072297917059645685817267273183465173525004722563651876583239556472210007835337311775699348177537086153733 895 -116841076991474368094181645024514181064439222357758087621049276283501580411736617925087100593654358509962502894595336124707699250353156725468432883347993791963990094541947486068301035929230673933224416549007030721219205960458323392146029591000901865214527799914222745251522095220975028452758907610028290367917124955283670185761227183518937883189873653430495017390382270755400310281209335481459148110929121128992764452975797323598827528393553186219817193514455626839599287124010225965240959873158488037495977610538705584012215811652823074299496014368459856281888849210962676471944089903667240150566990196344945909997506463809682274983367280736267712374289733761001863229119720338192641 896 680619761824160566484263075531465558787283349972326103834326764464292469853403922157112295851037697924450927344228752782544389564769698065072010320704314678719356984810897085625687092623541272390235930785324764689375347011321180874225640246468747356347406788044581389917797879270585838963700846679762190193308167519272174374166072248761757495908925955224045625110344422303751320890924030313734593933253088353755556210210248511932993707389569881283782837767474016648739575621835503023327849570661535509612755030488278584575060004482308679627942026871987623471498960834481210272046643780906702570324571332237809981372250765874122633729732657870681043241108159469895255105237097086189569 897 -3964731927678816604829431557823717759638586583754657451209680465906673989610505151592193729875445938278106388661378905896300220904265659129579208232689881272429545524187642122089496779795080748102022638617080862862834936361007186001611408930141430140564739199279350743109191891492483965265428787771041160042022825418042734599885232096973327533575065891167763181695564344007283488398675248546905123688828402421243176117124252436273770035944578494058572262166458177493447962098946423375875196727655624758439264110917428490111603589649553041173207722273895938040863970203465331163768201392506776127601361845812541367536510230185258885816252878921844301495586155547040843192365057743226625 898 23095287410936002118620960694215392412857871750831528138560816587352382469077109730811166678611347687310573889559542821625525340487363778835389476201899271358983717457988082897552561949109086697229689042250846233334714920776294577539751883773725037815095644466099449955105071094276716287299524643228035538520254992137938493888768561392653340918141380894198493892374579342083864238694507707474277411455808346369966120199390322925430545309963835709576069458865144225467918566559647030630843154704714920106953166816194880978615021235984458665745846467677894831893829212093073666009226700338343224583838026421098252044254539798299028713181040405253778974551244760390664759656425922781158405 899 -134534349540066849122296060814730927981615456579061032595175536371229804656018214755338363347900455929452194490348563773707882789119579030508192277562068186329679535015454726861151672841173424111685806439441107372836877460762449360512960183510034792458602692915511458986174234079799905535350156189548530619627130404351024330064905353614230439912521370544761763052110307139125451679366905295473235926589034223738785901769661624782323444666573453112612832136112153090693181032468452102097079977907748383582214995131615362150033338780485183790558724996799398009450898791525907110739486412029398851983571276688971706822642278334877237377125253847269717159326435668356786189739069159046625561 900 783688120892807640451079539926277267280295828053990894552943237110986150491816363841573137380375484683863754917090331936650335795595869230096350520650230039140942549723874119606937510953845990454131444335129971906356397768063563383347476612635464159703254992377699187129617202113971420347202344419770720941165775554660974438997394016001257888574820471271677162630370497857460276371946660110202483111376166518687383645871235103529620121300566034060102552373867500420316441276812043315538955698032838457895855237764492228911636869551270603093280713309826671113661377894594687496618873839386661697931334944780654809121242070780019211195501104327045574200357145821707474834522234793597091969 901 -4565134864600370401994295632334442278418232896658850581226222635135927257231573119247534623337266954993041646283623669942501495353220365017241224320337496439674332266209658505573160067500128058390047962984912692995422637766411897941730812752492642995616869377983723634704228473883337598813736198750903499619027335354762525662192421395542071272423238210765819617148858276953016376545458733320738981652839403989198023534058418258518430459186571673232539698630291156570203775720289709027458674607003481552497235424883219518794752615664804765093551483298154737003195402693347191034524216975184934581810113727062721231738696485893275134738057227302758392320172190869698980512410776990392932777 902 26592809817757599161842634546136081163486475072506906354063043131868414506055760227187935153063165106865524768051408183994214529900468957905825868642441702384596549879528459097366684895515743659400330711794038993980121043638862288138756586645314249068687375592722403251036828092299251685859712974698601227977856091511589277448663801535031262351391737534115603125642927538701074589905243825950241059545809584035807490909499387928650264988705504809602889157315137710402212686924761268173789035487265204327846311850078472391312067870686260737163466374140679068613987578299059730460823077317515506065412073835425199365440586447839430675560058420410271781109037154631563128968463392989243286085 903 -154908450494413275523842765689325005098234644949909368131482276433830312512564504768018503267162592026519384534462711129416359185897390718722676614036012274910511619485494282933527631599498993284642253232528120411249197717051034775644281900109314065087705462135755537857314619252525143262106115753100456743806446204401567031075011083289884635369301257774906053268886503152069693360417668532905476730421283987248156389239694262049361049537832938436738402452796129332340559603377072417886500182578781432954915289042297868841136853391012150957689439821546519805717711816899714769507021433847546975967849493627594342363476611876742814742402911582571125052808764602944670407292508142314363827825 904 902373344490590828495468980711420791399409134071352838675001473713510070921998951852447763459912885791588060396868118297064547419259616151617749657954908930420064292631694269335882872526498203474853443529956568104773262095235322172248299050637129607043205444306063928701465031493465145333718626023928297669522870940226325059571863424812175473113451928344350986023409648355962562015162032547439594713572828384878698435559749244671896625511875690768657080328011801850000382183858536284753456336582884035105490554573643681122766176657424935648057320934197252066926417347190196115095450864695269115949161781666104734733847567225301075319112290651291342409325277885352127540600962563466773112833 905 -5256512139676088188712859964500622814974563422926615912841201865995679905031845917482661810015592401073557055005179765055910931463202189268688195297543087712652364792067537039939228982089784188078394472563887410383537168917299839101587485198780495345805785259675338157671091479818985541115840683304754117559782172022721092912691265406339102687901095476017549906012617879906323750819437512151237618246512961774211446663301605662756724537547424475052056529720435600745000241915680606340063360957860606941082168919648237624747988515892876318160756594420542585028954494621381652659574583368816357071036856152832295968285164418854109532466399971522229086617558869615192557978621312768990614608017 906 30620293579112967393608263620836047827488799242097522231390028032806520553789280306263315725023893985304075046061651526448057635820023493862637733164218887445347572808542257849630325010192806132016440224653225344923882349837712490869231722368808198358708765543257223778014783686059912879730309276379587355804188922144245528134584631195165383571801351179456500643399199317674253173001454361250003925118831507550684742187058217750248916522276563379702795050881095638195438896960737746394020599635328897807415739184970427016345398421954051939944699217187751713176237538684360700570082950323279599614751797022543265662528682773218472700312651322334832688451175676915228166077777819749572393593541 907 -178369786757159308439792928571074495618280152251017558352896590689096955522366043131192271769449391417338269977360620298377001172605049915575561062916488958260371900539986133785666243481645549299176507280489573710920489267421478381794669200976425907968497715852869451914819062570165980560644040396812266306294291843432376567721702404652495989729575187184207486017984315060631206142936532724078415058676703785937589036495870207345671647707273885892816674532179354727746613203705758654877025957738331015545873690278560831314113756275000255706640511730428131194344193618807314460211209137770514127790437742608328231175448087595883778736231782227112093873785323290281754508506633941436211318124425 908 1039042949217565434401358630249632865741156651595884151490478807739193297935656964030632715032142850382884455912958278110889040120143084850241660681790473702519899470110258966880236843630065801114864222149513383323387350635785097318341356442387591753526067902530098316510015942293767044931574862958478988933775432375468138240433095820884791174955795086712492744808379824292212828294550979767394118058276925349145317251706619536828829669101479577784014416839958072410169474745526307107625174666932840216866197558809150867227647103209494479913612314626574125983693647021386297016347993752070177717168317252203614008530987917773475474626330321051777187523148706169535931250620234661789675784411265 909 -6052655688185112485935183212681004836110841272412280910288524712761072958411642232684884507481342797974938243278341838809896183563694634707500486616875312095234791286246725859074463453114619080794323792696231671055429557063751917466986911752001180812712513601045537656556882469736521093647503756321058155708749091173183515187936096526643487437922314051076404342484545819297993146625166417835708037176305075672564323265272688178675958863056460251057279385400230288861446462121872649951605455931642925329570013670420394746270087131021814797995918224349288280930648275108308121392405385072855476428956235275333270386864359907398480374369448098514581140672168088081162103129173061670028864675189049 910 35258083464350080984116594064090541890606566409621530792134104022092753960292004904075429680548793226146329556555137348922008997278109856096958372778439502269780398480955595649225861821414247101303710730853747903282209657732476623306503823551475138647843891259623247333809512650867584068065537224599196034000865704072067790481785656733190822285045199614182649372769231329713185243139835999190108299937483509144228532991448960437719361132257215027741472975024240517853797875877369653494606406280092988149280686989708925960051138540771591753625109664819193655622480243409616368830985374039592367658598765647846435503144928567591352752087468696222315802197567351494122011637319871949016227899964805 911 -205386406147291728783966707570568307142192041786984564376165268812655357476454199264544349152159467186864422453177572850917649786428698521097066502605201315419473392390443191470056843638644994845210590390089034173642467882509448918843680098425036230106035835066482981612587244453278787576091879008511663141758541591648211515216015308126537965306854044128880106688284692598062800451916359706493112098704812055028393523595678174472042340446086689304523816374110074250345963778926789673522715010135177707335605036140812134164505525917761843810986523535480799698155635855694342809774744376793335458313051102290541641728805080670766939413718989142911481165815869353060605867973540671623471812943955681 912 1196423545321439571771693243566725541553382866643999332695943579284146582721883807750972178786393713294153007758570872049941370969102042462063458601535324670286653089705164648135001101722622461974713121153357628217712255470897274132747269848969387612166324964047329489489918050407599899426068350946868487609977496637576137479255246162505422647436760416477455636958434255619704952000813880700317555953321669327392583288130939658381773733138038780860867096169761633067805891344578600452580871506472072221144500277651520068142691457021785235783527001045172038511948252429293012970595478084113802981801444363740303699655351324162528279446405986191489457878526669408908785321755681264005315343741517825 913 -6969449372602723886124634603782101580995488165859045710535689094510390557999364951203665661439422838571734473498019427134550499241758784293309616423356850937258405166468538542616977208830002371187827880299672652281847252436679966573170342943582415882297602095184747280587228524672037446264212923704080588980883218698257883047492146059233464562956570229958737380512558862633980798650041511262428610341305710259851342968350439047278271367038408626436366579586438252241292288174007737903783383439686505957480988053500071108964021306558040427069401085356806140293730359753468232544956105513109815278869274705895856206227604656979490125724742243752851361402185027392540845221238137846453357880618382625 914 40598710928673926938588661282421138653082060546480107685268966102956052928905828717186356707489149675440970987322192189404421762673075730138904608953386481832024840778121115827113763730209227786635832984026750539261048313625158348744148270056745033917187836892463455753959039321908063250888145193954077289442070092983526540066052624390889723962182158136070564524880841077036014719159974834314983248292985334601686034520578077403065141637566704401870961632666843853371892311529467336677347091630026492956470997857744237832542883882082713473956258797545510627614424756197715479410578592494262020842973353194297892725194273358594850739756249627513222530202921152006013093568549839143701725633071003269 915 -236497351011243150150790083018649501718734097027517566702215919102075404539214993605924972288576258441214940230337705494573991991011922254387362002423439102935646402174009572353931520755076726087728128018610335554947039003685817966705605592785661468306337119882887356223039184566178894721069559789971877409978890915590021507118459299922903359256501213520735168716993154492663564804670454626621777058616320569428614673951567385000000227716984051175756632965898217789473588347050394755060659130546355189316669003135485632912840939154681873311265824475300361186359095057285230336969575420604076625024848723068053601217203129780547877718076220415469175115721695688883568470965759223094506435132104741625 916 1377655327627099031904946261715474687150944739187169857903751277986657411494456554321491601201639388166331512221795447158601233294938994851475094050715763318358921988022928437697411485645218510137167920637680048671359541947754597951524614869871487484939853966199090286665792772549792332001802750341879220305898275283989237437847004889032741595458805174900649806219481711296242286057799008354006211877417515067340605475266570746151923444134220787777993973250147561370400608268681523116802931528848561166966692077384028242159510658632241504187522128095064511083918162783668994605859775072653371520275279311651498927777907951041724739839541551586116579646518794236305625806441228156175980795291787692161 917 -8025186428205050457409690793333451259116708982790398372327925847343439099714144670454545106405895676884519198013256437791304995775760704470955216087630338704745531540381769255697879740003365846321763348543422359446738069215868150001106912413937835668308676601429170071251247007957850081103452796144926297304783807201713200080579679999501556806602871989286662015019181697690277137168735153333588330604553358376987093562267946741995460253066280502675020373476616865218900790427369187350320280975895532456152612703714962781951063279092685466915951882254473454885096395495987255727971291964460826377384964859266690499590597081621079731600997475150108722987362048711751680447592078125644448739453965642185 918 46748743443998051933447594741132856300897030826892775308373740457381424233919867249387030843326574008282161707420664238887658687502588709447508198110897395132545190125875368043463535434713133609611184451902847837752578452329362681620229120273875259576520530500145287822353601546766056875058271701048965381986208678278425180195878228973343223531618516865433512222164854736188609592512233379073147907065604331021795238663975437586921591738997028610942463800352622976539937265435119934638976292103219882155690830166003403425686888292535946901203832706167222623371249568642518408893322079518461421390111171628837233786414569453878756734586691921516334564268574722525889917086747419229636646891459074205125 919 -272323431804498467634633388412309704445967854182585659321912883208140070143308120274767687290312608102535511889928321867095043106715721330818731514660479011581354927938548481957019739285729536846593671452157213868429620720173080098608624891600689183471754187743853419453161659273343089661096153667893273984116163779456428286044715240220024746610134344282876062716207445634047042443401312919905144852239390841027919052620571139683158090456119177548506195921179918645597733761935402763664119529812405933356464451066610153338795926709238778299863268418009825848950595967841348108181556148612922069798180030008404960675782975690886180102211833443657925669928952410591475306681299467319805372215136136007249 920 1586354838839530635736786078558328536997228954098041657024936089943670669291222171109646303737180356572080995986735391627822727896005879848182185397095798471507391643846158912488790463470277701935614221593719668518733374093500973544966482986407218721118488442002471711049601233254168457747990519195021262922322387089940743116949252602663744895718208681229280924055848342876738124169318034291337614639495014423002547451339779108657769395441164972770539105415006069726668034554044569422671814316876786805916285647257105536956074285880031095695052868305980808003901968716053649055348002665466269484705735151452590312274848730351067354139811254337859204504468364938389677241412324550774975771812768727181313 921 -9240935101358433139775193799311127782984096771281719378054835649560753320227119590593102916422463918859438570716430537144891054898923399064893798570223015242890987961584912068025074644797034702565044496986716478311472716697218836486698574433184243594820518142234891201193451813307725337039466942277598567833238987985204746109938477492619320903332195607902627272160469357857993061401910058370115175615159158729869567082759493453176715295249817150964402554704760860219131503999802368238573784331430438543014346837039408357539646588951784727987421299517012687833648215964868327285776672365040123533592152147914014191297007360490931129005092706571418969125375315500403137932460794801966918583223317133506737 922 53830914587895847263875297312310039663407944175169644579247217458382025073437642152563480812546963084554980505221802831391908932173256934934843396588761881728289218156133463018448345467329733618375821243504880501358100768989418730402219322482100375462090276581559112552317455064211915907792306630576442724570552559593131628059597664207933854239794159921915288276277125704906124123193421115221945805436334611688224615221636421101265444529658377696355508143905377500963334685643172635539271714131496470455710484366112921672199921969956843767856511863457116498769264715681050595400284348180528404672174396685925623913351376243455279419214393366796816710390935773811367310469704158818288790738982947112128325 923 -313579636297868750308348470860224333434091695061489428316922601682170612937158782635967668937051592247978534203415342175368296995613554576843375999086985384389154469464703515891842469640039574288172649240362235004428701635588442923056689922069406517050991977844511409339366550479282420676723638615039881930694256384931049497011703515797334870047882825297598707251031721576300943805890778965574778351598711688314551570615094687003262110129355673504501064018377832054448018178790159561877343678860670293297705747018832689648298225693669295126156185215529252097865763882732454638871424984737851302616994323673203022328255832525792215351916497764006808119626162885232294296294474068709543467445360102772975465 924 1826687261580490090495742102164254372039345154210565034560775142060209198535678270726034322428178056435504410455207918978328086270379283481036684714060249215838621104458469073407576028221019909393681211427589179345654868919227830640221339052741369464902580503802874652780381996529614089212123661301256728073725310616070196110512304145994900900558748627962187580868547395863815907558635617513914149595723814190643648760561234054791227407410817041730241182856257053770502084646033408425391360987304485186256433345551372724745899946554597069420577516798479880242361391813235237682828555602974205255025111989838255210918570248777525727896622023191509974385569311450434250476013475178990034290331810654257844353 925 -10640959799813920646965536920906472080014515690669948073958138399309234327224258746612313969464934152185924189460702749069861868010972711356200983928131688955307905391041870214815800827790120235509138166140014934373009931840158438347718648302614984097798255037529834932258745580075806906506450392992410717231029845573675013507985906878326203150902614778125588642027908401597280618706711608913093717344831675168234877817797444898811392536733862690881219307128607004012277765214263261699549785174625069704248007991684645730215548910820684618254332364667209564626841619655049721020961386966317593108667084358262396020187086547246448981792034055865444568256160542477890045816534317440757884180841704115108093785 926 61986577531661174904735334603370559343852353127306150004204546333819915265054887429445375604570926361167541732401025553390378889211392133196713828929322532876574480271777163820601215942329644231448302963549610625479555764262016398570716880711751208700450624120995504732378164642206149359483049157537365035424085583132261914823319614025914393812567562783224207714159219799681510453803531724698017965847786380557526783844236332189444194353948467541743598753793080123427334910097790976700881432664928913542974116797305245063654968146089423737539199418233778557372866642662138284910664997962117576823066757044191951639914972431253860597470049141814642827335286840317338413403098750671553091510235742157649414917 927 -361089422827180067506056154025487469311077726574150016004817049407792114431434983762516896234751892430266730733300682751445497300674725662325006898043929396806295301387819557428375626388194376816116403997400702294636819186143403745867648286253399213089799057527635477181659366089565628651028953189508912118439522025502089271287297703507575733459559585069963202657480332137404403706750522943937809635825674501060597663199767095310654915237509347668986089101952578102497637010846909891404952607892470704993686906143303091239178831618250247758779384311606006541014092160765476973906151428619789378192023753076719172394203267458246172197877498318595551907715360005327336842907337770901522386983869249684615278785 928 2103449686401820346333586906467065113603508299506178452401328971424770049148244879741710700392144391201797045947356935556630053884159453673535991458916656803785689635381394887563356602742650287189086775804963357279822312685119734921508943306830372112152401965536148824388663553951987897750966856924329960177458583508612773318281923769873060939542185752719401349090332873786027242771739727469075191396546084849032524929418641615953947428329273630428831155490613132265317229043962069065905085393801526051543080644743481330303313561627060372472918349971763870962528151798770448214814772650129714148336714060997858855283186899540036478850188097681810752303324021089564050453491103243753037525639273994426448871425 929 -12253206186386899634580889523038076461493049512271821232276082741350834848852548239670457958108882029757349909519060482132179375674059132093083648824561914509537870397564245601772546008831132286659698476850118922775210344892467604527016321858339116155768997592904376273177926422191268052565596469831895983147052098503244588215803696896199680226978899414380069200315629210786617583816249921564904614880011150752453734932212278704839566499579820444716347320580893596882048326334824730644921779901153480079196647041491753701153200154196262378362521927608630729846153701886576817461748615878578288176209332291903478275056526524952481372910816138481159615177354600968312832204151300539495070269083014951901990108993 930 71378531047219523351006975302738917654110186271902485280535648706296502454510821806410228916087426807946181080031314225457700263262095304084453428455975491560859155041263599967129116360104947039810697824019550539252371533692353918430517640661609048567197714735461650837408417730489265173875193663437160613454786340189586164698240387440187940688201933492196143737552721077088021882151812563832860834836250173008147852555034837008956368372711398066843182689484065813642762996672688475054366607287282363526862979634338206486656524205108252357076840713585340954496873200455910219394063026961870909312394722006251773597680769621652353375009860124102798223536943682869015560318718373825923567378083455630940564571397 931 -415801183749487852651712813137880486694761840843492597120998672136802613573569953539899109608871526630427784199806287087041674203125892777089006793953501667381012075355292520713727474823778091937899072996734367336418341655671823774217570426397501735189059821729186322460050049804885183643028158677928477262538415166961315456673863796720463962575592174207110700966323569346452020263668460948096075867599036952016390191384076621011565104449857977904639943131169856382227380078821319630208978275792515352811929430505257207845791413970381256340713748554519687210748677970218593377356239300503100198430111741271378142233788926187172070488876442498968983621420064117636029049900264435399956646370100997994841958478041 932 2422167022912832707326918540710858787234903853216831961749837792645872881423530167516242898280493197256748451497464162799406389975181523292463612754452153314547325128575048946470772332990182948393114694540757367205917280818090002454489410909083647170097497477594409203889479169242744702186860778090386838380330247179159337901988467042678681284294346135241310343822492982120871932859630897996081391260716025883376449520339757489309979428988334798856731591190722793553708811208857701983312922567804662603156349110627730181673739153529312480144587586194902210239304782927404051912650993867664220542356794056041422637302458234182555865823879299523354925613475033174954166020239550682096993263379934975936191504183425 933 -14109859928483544528087886287371189997960269695852690700371954168416455674191687770823708432978201410752082881902617672332824496023047350693120256443099406618328134118252319185624604313860575833853245428698388378553649929537499799863998719904089446990854274035283435057914581792592368672721145674317424477250922153885120240172900189544701635723435099315941272776705160962090425704367151557266822921400238769382020905654604695163735164545202218404600713070216833352205766441931822150090127760080902640110084240758065113599699979872911050412707299011295681059947864382084339446337107144215084185865282730018016194730791587028846806248414110885020414703759781035796806369409517141524536301611337476168017111599001065 934 82194274616077381879690303021318126316318225124358396037384565591421504518294460472158455118958321815019028194746637726820824149661182712355649698376233607679220308295644228423541373774893047255607647092988984394180094175861170946934818262581743987648111465115273893867022576344296693465948820033553942786183280325213548513857549810961383489073010336885639538597863131240905750761654779169203842353681054243001807957321258191106599476713262303058396225735584365488966634892173240709613878302351260995861737197294138892251036695456976596681335105678303843659798564489394790028672730032056753025872997321633106311334255313647106866232988425683419259698675703876003216363612237989529460843684019657303782812579585349 935 -478807208750194412141729904031140713370846547444149497208681731577595244896614943474153414438791622801355491780210113957728583486317142209453628834385798048449405920444145248711367168702622117583260487143837610781387112754977734419175666231013980362543200314787854232914682715886202179963151954178614504751912139438023137684988410350196649807332772374755451244611079621233552805560250587429016459888670506053540017538839648309190556779911152199006211480768198715491852833911750569840839323631702917134976644898144776762736533416673240656024449616600739341983557259109841299592264462664551383094374810771393709247729045316165771389555932010169432553603383156895468174882224772508817851125341750028089121286762041905 936 2789202474476619866849311815225064419982450169156272267252500864500125713622421245693838954744899385698442018945498647635720784933250366469586605501493769989083094845363053077069703194795083295093952890935795333485652657112894338938515198136629023701223015985681165531502780434543943550958294001263054219655502101564868105257614842815319519690338066371048261198390780736755492092101452469712376490441381255739423187524259807824557271332052462290465257797517232780990259143221484048649543624393960084163421461990669483351358791152429843535382394550373061346404740721536251420413016019808597906930746030356012222974022644770980479572600047954880524245693817311290033695666682775222978961124676349165626829665099130881 937 -16247990291738165254389201299819882231546393458899988283068733490377807817441712161373565331703483520227905850357285721041565157371753879422151222851320484596604623742787128296845194233694204382961826491137593212109408584762374081924012107465521341206146022645587080538292692683311801794214463016007173995296365879548462781534121091156569247107675078978096663532351427056076163432298383625070327865591867378517428948676103539749848566926961959450019423651119162485073276594854121967132632424856113428562483390459508266010227158315143006467266389573564506232354863822653142924270545298251154738275112567315347269006018639048324246243348839213806480572688266563551781832688000056102912943144096687681593227526921020625 938 94649757821379183242576838804544980743382281873912067755437310433814525820881182626466578283824876937323840559611547900096177059448820714796141844406055679301843133981784250435330374993706642914378998644140488055862901674799981463899891404277573012845939437276984909262441762460873667751950760359175978684796327953989477456229696612276483842080594883385205165778261682873156297387253747960252116741741046448315233870339902616436033572464894152723988067948585518281518606343757633785185368195411688572547170694824854993192813392752481098388446650403768512639961445470823587993126396636109664702153376869291435489994953757906981060395859505764206081733190167149478446312541659224601753001496783387121898464713061853125 939 -551365527735890779722668413423198217281564109474097453341617582792394715016541945830112301969992839304816131911042503588018299088680283930165651894113166616468957361966095393287511402085900458452362626941684165379391604895481427583562502215228499340008280613962428080813225678812860379759153698858669868864943089346824636869561813469215612770958975645727315099607761657799576462419711474637913255953272046354598268953616588556694246066641252749394304313849198578851326532898186336562454526443147158074741827498178826977080096608141190089838732486386835259929660030971874972432288381874202666438509738506957022040594331481574895900897039978722198745902497834913666531888160187962647733603032724566887592157516402455369 940 3211884788752454870974077797832368356040086906641299182974128196226511393266427761029860421610087861990453112408084082335749954087561852185038129609494051402567143463742166947044705142822421893341633783471948030436768331317367715476220600246962327022280699355038032746183692938771963191567882692387363814610202564462257411724441134531407999376785246388424560261151421809366341137761418010201995383840462825136609844861731338300770374069911952090204214239899004222549039874398434432995090458628830232801905249251655317493867649931747157348859288182737803467455876896778104156463251004519063856083011218498710550799616481371533826262435780772984622027775395652295988239517402596549671671453022655819761095497326099081345 941 -18710291466155763359272330494715702683991484417169464799131288892902221406297467530661529234030821567605127891102513040156565535148115790868524178048379499173288574189741385380514720211152843592495054454736194541363683658590508209591958434544582285636032563690413420256371446717009623455742544887683545151391234000864437539802682600001941553904251499214826344914852354893074666356147686778842212643010338788545824083906567368696970999697378180187788804769870281771874365843110475750172476706487074155657875715404471776473813407014947775621838349212339067794530360793760811519156327007963616838535124565284477810864979378158261160179818464998945844348733340368736134531463982329160528297889129724010382043842997827457401 942 108993699108949764410973978254506187966895528504924962892314252814009345582365164155635742803851113194144596017960244414921652118839940412919268088872710099129061673667299551665444155253034878712351820893074897155120486475630648430042250749861819590003740867616989985809680200827536848165974459912580775835323895884882927844434204258293826474699097936002942651936984927733684699484792579181918910846319193487799132806695700239550541712771465121804308243215842923868889604947827409753372493399695330702432051948241471098983835826205416847161204941718439580465296963707182811632292667025823509137558013386234542395250095525991541510107710849780659733903927677872381435946617502869672937284317134235552363322437377396247685 943 -634925070752305675411125872098602693436094022082361559668526993325447970530734083962391578286768255775364808162480724102638216631771169270201692941239386235543582877334017451733618492357189460773948900087749535237439484764453431746493411472793883618401213349198334384723072427772396951693294474261750556281674158824591720921853998974711365656489853653394376816073735061358740149009496360312673426669043854059997074925355376580284775457114597944697157851779012920827782855398644369337618867850778492488937957581080437666237068309006724018359946974446816804434278760412125450243937936690497740630219397220141615241013128713422375246631013581189585116118777082535799294336527130150156210876905344094979425393274959856817825 944 3698654832543358157906354800645017235070327850362208145636791022485385946693656685631433552832380569707679106665247621649728751928778093695323352225315982466692338701837103000912647653946198003007520370968397476895849467558328859742037618536732363056972519690527630280010890771278305322661624479391860873738239936695385920149836869794436515159756303749992398035520279695429761574096490210207906459845162260261239854590402092663609164283319306158324197692061900102997313237965611698435358271725321083362817064103031737677249761328417750734750229643086004987337879385328860357330693896872480691304679881163633130918373945743896849439198900350005010164586601585525556162434421259360527028570234225899027263086380963023454209 945 -21545936471722500475976849830476856697243278547115694418466813815687372226086078790042923416750137137074085434330153471947358365071018494371424695269648706084511991013979540581705080376473687199978260609209867399333148485566105436635829033254184037949780182180236012817690107721120730592107550808851385762268649013118073951170967397373987140505798067496735481887453027427311670633205088272338939016936227330846964576205338679448480373507589525940958794122485478783655233278346976246969786408401691101180328258813474543558058499426445992835521251758225099427132155488758007750638899371899289444140418900365855465959081201029384076871013900859001509498399075539921661378864016592820565852057541384084329425482002873012864353 946 125512560413663621469685123903375644028218208276527980874932015305043107708629777515443244669079676382374697837663022260133562372851143237765551099622005126010955447915954224167123011297516526274733937307935736427846054313354628766279411725167152664917005649682124947684669509149028287200760834123187967686670672547319414312069531953060019141010132771721564270152417808648386481587687748242291945499660446840705276282221078158446089889535065140096494831510521258155800239519515890683531156991289432408279631138586778275208269262985897266372301834945933067874800176026107737912294996549066733799717477230795453169742851376325591066720638575136301976710515432941343623752072680802420338265525058965833614489018645513888122757 947 -731154648843218440410372705109636440310405491111285303712470707859230366699614803732817606554264927906212376532361719425527117456570321039207142786249919058931624771018340342396059841278198719646484120960143223024764345020050124750748225324705359620036041327692030605791126111015289021369403490223451742951882637307216918344959258989779659873492171922141206766117655584099879272508347922249631158362033116903513604829693618384190650231634673049593536748695884663701096296308557807190942095670590834343224144873261429882573873828939305700657264555002947463357020464508480881576966410383627946534128402108224022466289533832265720117719217272706116199591246983267892652642703051294346627461617497915502506463464167385274544825 948 4259234426694837623609350221974106647479313471514073783492399221045354172265472553646276194072628859587878459742830537109257791773455003221683134887294680773030530192961190413809736048187704578524342824244597533140549913072156861209981682430316342736889192948513197073250171142797756677047488878998490211997381634006642872028883026395031662189258958059816457413608450839486065903629473615496510368419719593807363044474587437920605380348324955555306067992034292461456884125159166155813868381081530989533463667427986078916804831350936590359602585126364968817666524706539852128778296571735717261854840117059718698740083918212501418978426804329349888038124402643842750380208933841667727090833759614907002409017940879055710222465 949 -24811560746752001398134508939847368382804341474547449459460156306422035969728370154158280723999943168142881201946656701534637897167776580992237223896339614559581818669195293165302884813916555016863262067888384080782507245422063800633878021325211371239729298480732144940112266242200389080419508954859535452189761333330804038561536667136507002885209616306723358137023583101854561792372578281090345963696084278909376629482521542489817783669797943413062798111828196841958923807961216424262071148708068548354918806500496510291127957182213874333798172179836652111920945574535862538129407068814337105042457860623334693415335137818928873664688723249820934048837448462881310308570253399475054761607527788038277639656824190269471245833 950 144536277292555815114366321562577226435085302661500866695831444193791832207684642076449849908324938299505940005871307944011396648722259982468315368597307894577836733068265846507866262436303926421716954323819902962262951954992539795877957410364007283928055172127739901817672179205508154049569916723165513488406070692119008889341555341348179289588285325683812693838059649137700618501792905468433578791192532220781461736463855203462496447394081699161965176521008289054775808010737451689433770639652935199343653436498440249946588929273371975790534456779260148836962165073152588356219029164220860434978887099015129831135538385183372198895213941927795412158547861883945468758100954235225035396312644880786612429174186862314641901765 951 -841976336348483645555136867692080746496103249992460037168398173719984776788496110283528842412276255675673972278406305612883129988233968950645575225958839213264374377719143719844207728129080778791496670627326092834819944379973558072132125540551616855100895571712275671050800145324878790940603729264527223457264453226460646639848835155853875545674042499260229463355310180946794069282251162774752755418894766363123547256283962293276950964547334782845081455745052148074006927475716067171714589928145460667178433672281343870257055493165169223100720079652089688567143204971522749156607165937336078720432158529150043390271251569347777667965629801373141905910066052277995166961209846507575291342320216426458656527502344388940328788497 952 4904820822954106288023297001257843951861749758051973902570907233335971680938214623035794293949453091172022149688574066254366984280836801317501216370485959802721694879948543084109408389310301695201686190194365350616181202106469597884593186294822396854905100768891852554402899223764703602929892374784710237894042562583114714192232806397752947990754823616914875708739102235106016780138185750159334984086260377089253720564035828216528757528726350242894589827418869860495463841490720490390458458654655321880140125761815976091032657309394333958314071856232572215918797380093787933603348549791266254138974154118791071893359619812371803165793630419928411888484716801371822168039573943922552160401879623831057899020506768048163485558785 953 -28572395121553873955039359875528267345532201254987473568250805501883725893183627988659336489639312188473892977247448587979731284323869046379078389084019701553533422332036662431576691334478412641613495180921734718998832075288819751662899206619896006488806499589936251252396054384809736211718820748107509980595570360036159643087202903525177733342098397121906984737640527714267165700844142688867953112757502527953956435402868545931701952405510719153730520062209677145049614777163119560356765552495062563853429247643133758031177595802957116855600544173664183268935445292171250187514279980379453372108243063051870010302685003086238387315655327697729212913282532097402158374968671865900611669446259753175757479000929162035528663645425 954 166444859349555715679338971685739560146070436349194958571653446319490110135775496384212711465624683919754551597047912363563947450349113082371552336412340524478837542939910230667868159470482152499668693162455409778155263141587367500488432127953379277863342706635204881606893152221508253740319981129807379334561832238585898477281704676346853155892400401965822731029671113552525067182746112736952988813261547861299238470111594515266917113325872745254890645083096655315632788138393839516938954774909753739332208115429510579291617393681287069054824810650302763254698691275054355788328318328269479222083428855101639569245705658959012098982270597285628737653846568313356286117889325273345328385413119292244113329618699097526310151353413 955 -969603923364232151327774888582240538524155654882488315379296233725934254204808252472567407024930047059501337685361615148109422410692721837480792658029120363968912509771684661907064405800845708905443430593403271508754503853516057629957051852495453435245181560722375699647757623254872253423428184208145920461524931039007097776339514875474585952031391692993718454175495271761508532666498427565379343317756518569154918381801762447776566883342226636332645361650169722235898246484470334588465617674813418436471752835876775336750517165591225146496905447598941810544933474523269440081979917343550609569495010638017927041146791491440266987232772508493838423797750073477016724365244287483633386437408502597014363910223283594809070985802537 956 5648310718692287949720414450770736000372546881723825192288220214372072775499288250937496377307346338236631463020332715544560123844908158149080375325469679192489451744413018382354753593940454322814194231938236165363266440902693365231795790580888177778925403536781493474247353537974126919750895512500234479811914226345350904535472573138144831561057814790776506388255673589021178680273814230627912839712302977049210610539312044172210121402707525925929136791212570589982760840494113292593101590884631388853825426681908462887974459011393795202906049802081803981465373598899873502106716488428972282393518117927673393807199500556476867943443233037777589986678695925072875027864753722977412474609743679933043773803992204722617646368284801 957 -32903570874506257284078395122311796037530039478533697404362452218187074298235142971841140747425261057593322273699497630319028427288180568955739139001068750242918452131934431364696923049117230238022802168459583373434753737917090827916514115849849394540715498272766631110677948228010254132969685755079797974192011185974613863812438007246791789407540827072786110991777377582084344280078415109670712172381860847888644703140083705765776797402780523026678932501440060067725398918386527541758271775670019170996749852192947245652289995191427226016815654271883235703450786846680402727749794777034232829432751009865975815964963273131042578140189623229288772205129149851161822951463114174157208596401366025518023941429841016811006899974473625 958 191675993182492552590289956218738164007606497450244981327152220232913032585750570497543773755761310583582058294304622229896812903066674283830745737481406421218822992706473372076202532689157336176793879327137336496238927828103877723908618200253478122658645879598362079877976768723442804649181364490690957107682376922868206397120292076171859172505891733122394470920884497757335852086085749942930733447102296555820597200718501064678508589337693906884141208642289830220854395568470952295831225668711963766204550291233021082298583372530969699004326483092295702757714806629577189211728321831294008823543941590120121146696606910649907645666579054261318999196677253375854272059611622096926341579743312774764472131844384175249778544171778565 959 -1116587208726445740379692106773837674365007158839865630979509165111701238355903434810218729202133181638498631334595733434788203393762291996695076362821966492666381310756118184161962919765105729408242967768505085650641777690920781391640993356881354483328130921996097821725378952342203260681431140366773469664097680382183623493917553380968856282043370279268567117552171571678930436880208374381850766652227158335968047746784303314472013848938287757512344808532570715674617109781419129677789072810160002255765533578063443385241308392028831153806450256032437694680940459353006681160111812497872837780594191860471520726802046756009364157539618477583416387049870628150541602916126162628798206123613252114955018323684150475189805771744860289 960 6504558297530787044067907973570783042356193083837720943360573360475447786675448720790767998988527566023230208357002689393322773220697494961975792404477269942068993872201455594859098106700603521442617899199582049543386275377199277818856247901903420720646147808566057453496752295739729319075989822171773998964390649562950293273990037549463443524900781060358908301592034772088430259105745218350703263113855221820034989548900860130721562299807461771334004651002270282749228365683433435888087242840099602505702231700852603656515546300441850198941043028901313526107289087419820346797063234341502949334810996499315321217604334468741986675635368298578320649401734956048668425269480278936723134162729089996169453941252788315742879167098650625 961 -37891623017385641011360938031052164556892876057377894509758272579640440891407957748887420949826624196015880080681835524575747341701485633203424009873574587689730826492681245437233013886591097865906272110427211733186870411926209881829920341534242306127029450264641474082548649872248691578823761653297950055184218658074323949894403300183958287151769653094581146285693279572625029954322800318129193009667598690512039295980572784885796740965313652080163205548235684105202430969131665919949517474435787527776183001904004856834115634218053382035101715237089864138117894492891924538157319895821787587446396454668166794678151040519986891880250935311096261844971069092377661654656016328386725891550146203588982628225976929510212419430149777281 962 220733800181231613792540198518604579162681184738255170476898579669509968830542406008289060203205064186734009054693975557058028439570965792823406826713047159001919220699394843242711904160199147065628173586623609065406390300075919517464700018095819663697496909986507237983277880959332761949424204785138943818814657631917609026564908179181818122472405551567322186332710313079567407869993603736843565619203615439826102620221335174653760369757402135786954995384643868919677546402189246464038599489504749050868926168344161884073533344443730256917062266692051745598966284671416778102609648647467829432148785134068488796077355088915796371312235585861247488718617769667641060488998472297066933460091751440887982927575546389890608868852403781125 963 -1285863020970391765594448245708330831064774469648499169117228037364271666586732670594523718504916148605416191536714432015979821971235103107299001743559288411181593246713557306218670926498659294773039055576433261190506118759573981018735313627270497434946922569611238065426352043567085331017699477199950274643226872644473123698280778543384311835578792967927693240223652873477951844255656903469964808051433284965651502154006756577192356664072628909368963588851545487961475455377769893009923224194028882762994527647554164370114379950680147655865270814928324489107847404575169524727929177253281018027765959566024155290275595319345674783461205939730919949039049348279124746121070301819752218458254957853667567498559489416542134978112616118425 964 7490672466081958560543466562066255079964500588250037599928283316972175520045404531086879971082423738375102999308507070096218449473259010610724568955266134295608292938901096999987284693899391090931462048407531010845289960333565717338380096177467129755211229243323373449854558493445912060390117700305527657815405146466828168512988433015835268693751470379884974109975971721866674429275105571418323621809778489340312060112629524533728419963384410764944167314552285469068526233811306962986593293848468441571177801687753714949705210225232980139076338873478882819625212984699231840803762937701250222713211857701336017465582248889736982672512305846910413516545220049213022278768219669458832216382214938390945559004225334718111360360343736688769 965 -43636221931096471489943871748283604066704003232585201422625584538245001646832612344331521804888304228318843157800124114279457344082085213341967860171500842755816649469733222696897447836216099954185484905918738329496173518548676236813066748270606655077767334946351976607823830808957716558445972834419845029416558077245482380045091396809734813737487454294265921699194486766232827736309870032522730690034269195561340563176218323799983897066700463520997652283437709092995750035310297146387603376520730474873125333211831239329314094932688051184500975414236511999625502127607927915874192317069888367604966185769487276283253221496571115837217998209737970760884344112492382816337830606459674249096765738911037332105757809115283938390316388667945 966 254198924659859681861689409561149563664175783321444054931081538373301214994145637894118557858828649464574528132888308429967486731236380854310618869239806881245183675567024576694524236631972157341484591243536041328954219238911636383749712211464138095301938733117573965738459989852273572670598083884531423808101850194864523017906321934633366983554676694732676155451236666212093063085273423626303991956507579211946330667118237006206827651008494553448022873407125176886069260744129806886958627039076250026893691673345084661890149212394675424459691888849154808036530733055974781761710899074951875070232057913305687384645610315667386365858992898529919973871227808735520475701800105816077803473921038972929236417698979499473834793681585341458501 967 -1480813989613132806818242091128529824466513591648058695546200432562359978594275319051204664840568482945541426822715285307284032462035967258621980926859136615380929619502943579521821317255027261922280377472878390387190836280248867863493911127184179573905040747575097350804517927916824038108537599076760978093572852723494222890507115007891644548723223166255277002357312593449955188371571961581738847172120447131027206447991031676331132545372007757334576780917237073572444921379770090037385463935819220126954840231803154989705922453168838422182513381465747258597457670982551340346276037329623094150267672496300320386596608540162940108291413326352057730451584813467260382590464435797193791882155019419478791669581993869859116297724723928767985 968 8626359242906383141083773374622931889480686567061454892130212415863253748234098289301389724226781757462876936452022057437313687845378937979199016823107043201225408960288881609906791670107031346387514041318974715305684336615621792270758085852012026645475176182003526664599123300882324800886947727349722425808058116754170555875331046113878262939909096069954087176188766928084000157823351686712317338525123328331761067348236615703457570252650627366633830055590871300293323614479525022555331296264069208890560365128384098416192335078748184975871202870412217375739748702807445507452776824998115431086190590235300183718031663275078436742579837817086695259609952662193447091109123952480730164256966727242085135574975862977447522982596326579021825 969 -50252168051526129699902129692635233749468307413362892696760439828318114452082148407710047585887129312047141418099960036717306213341336837037337511788079891423019523868172720423540742516725669853847650126772237738406169061152764767725115821778696110244042318100073061311312731956000562957410790002122223342380223744342746904704055407936346687359760185431590411322416328728832185974155443132853941999937598736032771479749462009114859063724259836466245417065056001359541130631418107117698503741324994935796794692619222725524249281798075257609467499863677586396695881667927773342181098146268390531584295819170953221050863801085793316571535535484797882871444778921416662697704755639930969888362213812676047170359775295088023111661538809253339409 970 292740154480528711381781143532943926506246818183006808522497630049864461614577586977430488442508023175458417230948244446328560201491919890480750858843987358522845266072798320092384466408726031938356836205434197667123262806567306787007004318831866743461179854902071082999474632904724247741932971255298446939631461207274644656136746202768383650370767008430145162012754231476444815910004749914921959055281301515710008586101394046082586981081466363034268170862865335346849640627486383472021325183116724746617898357263820578232773325967747097533954586361605609069468289661765395263225247049475815833675155581572078938286601364742333902606546993379371960226290400167769573813111897394065000986196878363348176633041932648902227894226116610903848133 971 -1705336244512343667446539936206622684700619053682681726512516381505056559026707033513975067018192991023631275747631518663319101035736191159792933897135077253518492123264600010580674866301559266724698073727768582878872163765573812257801912227733726302591454774461844264461124637127189869882867908508414816104509564949988935985344903131436384165661738114152056557775357715205136404451881777519057557554671536815128011973030545335927928313486796492216313893796342508625580112862057170338505507176712278901747438996219563205812498692540080543416543520464455828901699203436467498296302924198549908017445910660748812497153186080553494658701237894868403533591142931256815460730910083514025671147544562072167742781305609588789100246811578372647307017 972 9934316161180580783733230234196880454381008574121246384085438098012386658731374549656161894258924190286040110780461803874287418739682064685121399985299437728197592796915761153540446129115819263119376926013841110697052172151661008364729725464438734781410791319680855390001455387794094935357107980020373365521716677189570585997080239564335913234227364819525944737801957618267338880329412126877898709408335223552090093298411156009256875111691917139750923486872677042313065002419334646008711973330055943174614853645409488654637974102853163828448734229200781777322531320243519578434530955512173927115980425044749545273923198684222614585776022006209740645445011876595803700226471200119383149444109107389654475198648994891326197558914684060679223425 973 -57871689580040874042990188917417186884570911921205444154881567917670927860745530474409542493038899740556432826290531002018587444809759378838550453033909343245860043685833841428150260607049984520427915805333284943966403181705550931368944822315299351939702214787805425444857198205513810364333056994677925944339263852505754361348573625399224385619054037486338742428107851469312187073693881669790808646385158583049300145900063848372119350967812362035640465024713537491426873269246634039314500981136920901452491477222909510545586755657140288189634746034075334902227632393831973312751662695708839326137186753164339301938646859353811081757908576425704710815587293219304949038718959415217842066418964293551959175063806903128447405412423430408449204665 974 337127807057381570908654327843339572916556779978568641764992428836604915175958338773031898963449165281693303881662871387496731094791861484245387487304040800944569719998618974223695530021318845952697197495461176983836900280288185306182808150511449341911551631805802500999808977257741948280860712077827310690905715170887766524391644991035859944998211673101490783340626025341307678560368102397569114142517633776140712914812274101956334591402846900983752307439981139900568026413254682710571997114336128541001736101734020892598643739912675545464610573163760293274530340231434932184919002593292923241698864966535774490851654208430852278149673030285425830336135788197916148710699719798520772836424886399668524638243484306646843525275931409642571754373 975 -1963917400091806694112913865990278594456956144119380634945631604662043295926673281532398733801888321231443704970674016557280975923882886850170041671273210869489961551930606048987250978368709498586208453920632147082972261906321786663185767778968867358653211320603216109132047155849633243878865005385230834941803116414329383445659223606541313323970598633756170116384847830746797476296009237588862625563362686562656009185920236179915321984857585676993182264632448348131155547928664818654696462745936324726571847572470327849425803279756874126181203377334984004790345099335447212558830656902496494968076807633457940798681321625927566423249789603132324774211779228229324981947645973717137871318390432229053120163799167785604352331236847332326347626081 976 11440686589636302544917320203229586432578971394332398186133543376702217512562061328992111902844619782719883221021883264676581546182425242341295310417131006452610657916010222229341028586340707098127907150477132758262396137315383265941443852034064759234112364772908136484823395489601067596273730371617132768875326459922483384371776874426711649595129923859905553075504301323014010237323862936416025122478083635908180783326719010497759834778803908163922005907381003785971604103859864523074392447018277111485605988027841939321555798332899365411845086473640267359225773238181184561885283136065966912905709410668584451889076650665670148592426831240800337559012583703962078788482708319601628709188734741173392462808736079462049187728011778942065191845889 977 -66647089270032737121901314510275062000292328599017605925160382419099985936666139963563428099181419719887319151923624414084802460561277832412852573674729085030431156025046047619212339181047545502262378971976285892323800000306546961647014172347484272545399069915002367308750195471259661195061142028098115820162743633973108239653784789545532200726811426151563002084827377933443992282519351904947326826992028794961582985627728865160116621154236411668041638205630630935818036233354702307031219184029422339285739301083311875902017552745064541497336234406921692726626204962487079415131253314590533884204549384343324931929003771130499140116406787890435680350657547202019378114131281171514082021835325630945150250721545341818976129550483362471445973501345 978 388249149032891124535686796110505261185154373786406501678734218487456390997405614584064801733668896013264831831366522581959540515132436667713899056226286582024132369441843082652755579546777833396610308744482179339326020592629533538081562952168683280765618064342696071855030717793318448840128412634278930039246531203725401943836220282170677913014571492850306580388634909040370949716954510769603632205369566843024441782734227561488829828949015077194840387858204015862140088448105411030665438728003817452163048273889503749624402999911090812774439583083527488020458510637473088704991083840759941072894889520315823665851365606178422167599930596571429652766512084313371328640934715230902781648417009233645019566832442177145995903471873372844452794837125 979 -2261726387486730978959941978525374367781548086964960952416053863062692672107771012868119413253562392422780973813292629814591912782271212254160584181604297877064298931890222246505977823958918349978337432716729089930491181865424921511298014708576752135140503300948181671075089788569451558774800309005243735065096921432606491583273099198797210686373261152326793704850969634595265947311284750768194933958901841162947312461648708727499083685960626676633150330343910456190863838172162393094325930415169376751303275201638296337756543610261545859350393498175838126388928367923755245784398978110795689487102831132972406873539623798713285442057875489075855612916471281769997302619371280747202920904228562819830779135022150092578549700164732997210410873807481 980 13175583078017608151649244300497634713434286945910083094195585646520476952625152128308184228613102574295621405354773344776180937592725644786432894274045884587731978041922417786374478828775633927847767849470982354481602162603908985517190619213300673109290933660148296686025060417389326184211216324411625169223403201421033240459044644016290555692374563944370152717969852934611453132057185409816267909984381650847981646878088914283100103323266046585916769980135570427604264353807476852777244379065637445523532873895805258607804044353044203469654673902435990532834693589349822721779264542481324863608229722742844673885226542465192804132802592761682736063990810566437745988423203265496272085032708061302353968214418933084893777459018944466596463600199809 981 -76753793341936188297205355333061675591594059181040925857298191392723483896736918844398052449172764622455713188053683327298206758321858126842275791597676986302210930477681794876782481761378796246943606639632694691878511519844637110239860447339888748467579585247776530060390157476695320173146641272858279180283788855182045326497484371115992890670396836444123062298058331102684105174281321066441385584156209796823624798436498369901807097089141177427567499072201302004454665491347266769272390192609649831322649646767029205936711455872171784241849366335136381157701455234328527022154818727284457867250583143037997011472994095121315800484878306501992972749663451757337450164857841299625030333161798845880323232588856367985254068217691032950599677024940617 982 447126158706786588938793127868598994175137869874396605525665241389733763820342270944837661648792566516609801287353287842489632215392845741477656655261534775996809495615084353776977641243201053979332417965982342800937493753280504567943247355002623663320355907084835271046886599050889662295381147508110720871144578795297907474443091996586208762055611540399509917130931287363585069475466359099661889094950998610350861532658174760230380900451026124012390831748052637283808460304707989984343229498248466303252971365466084566356022923021605796291930324814521308170881596986801348548719124444959759832512107782725817397792574442831941231400859028825228908895758143219321497508214407715073738349184647811548891144003621215412569316629153826670081085905910725 983 -2604716935291892074131681629987289891181200791643435386588437222602596857061187341033217855521431840038514986361241453754768239100714671830639723386214471592762320847000120512891183634942609493566543905234483929549229090115132397205684612053752531750160669867117280544868889504786821449252203529934405516585128024865754102953728722392626088502564229646249855663458518356834184923460103212359893163716617884239480530693012792958255983165046899462180210490894690594834117877440289399874883811647177551277467450152906440623544392103357157147388889719184460355094139746098823561425476651446965619243147573718570558213496601645493879842150319073217234283808244548135342840847800535225948665610549280951493452088806237096013482548054375723860503863927793105 984 15173690217733226735549325953324428391040661970692594960347409949288298251912052133927915221703405812985350763531721336874553432902391456399686008215360022475503504531334934605537347787901032622348375001605896240703286778446016515834315540692318167768562093978668010959032118391518919090446051327186433199903240900951861643223003963613790375585417773827300822261357334620059828595443552405392730836645360646931602996173624270203502466808295533505111466188663990973674056542738384452100685789872469198670103210856148936303741235018916095664330118875402458317356067749481483730765743745828421687855014600899745538713538155246043989442692691619457017906288533649173105163913300016724746026644964965138185008004908651459897518572463697066849175971779520513 985 -88393863644831544223676053540395643314837224487891822049825378846048558103575337658744833333140762156511099486719554293754261172344341808719793906868556377583386810191957241887698341195501246189587566163857060718484283869499268516960659794878092473556769714718660031345935276603456630895575075988577374544811876244552067809875838116041409626374342879661139316761871535309381625860252724913673176006468185088640327532004169082798817585950295951374274621187621227306155383358959331309034542541388485682750362386881127371703123706103294651778989870306823243602552817470816908172796916450415329359089304903991712329411438654851524521944402278091069922359945905677990908515455516529736448389754050183033210415571912750871829745771714366745121254814173819185 986 514935987288523418984353474437925196759388903996943392257312177261882389643188498980092438574036259294115403685414232441527283514938195140346551289239465564910737382437888292160139265589284147529686050943113026333316597654300568336608277652855719701396683652897430628300838289932298734193290776596488736149936079577245566625439721629822508226998657898773172427720183667728033567575760672742210269123128351441976399714251936120608613118974147297244926625830053594057359090818427786187954288383107239741169035675318459369555604659322278969625759853472714916513742838685304119937736982629931421958200121141988384396646182378199012373664294524494422688148912345987539894406636005594881126716989477997579947600893486612449834378339012597135225906703776950597 987 -2999746773364124970052642236275136399791724433818662982974689753617348523372350611729093341770986030336088473590128862031348332020404968950906121309977938613553537035619911931503085687934267761560806690116885325403807148614816156190592388491653939691286884900226085901221016511207921499992177748063673598693490597258503161525322311954019381939388490124692819797006831982140744756662863330647595686886273529296846994222214261165987701905553683639640454046214855380616791668850226277030727842022711308058079185338510114556823854343515316524536342137106471311492160443893098759884620541874598620940284085135114774465963848060746231189085242252058049614764712893587001452956100095647460091381701452593049658449755083174904430870033860302493676230602843950825 988 17474959103359124643828028779365459018204391488524740803119134476018081969858639820132580890335605179400277923630001136266657908496664342745860321331751770639983848706869291524263408019053879159603891737410641505033940991775078252428940415950476550964878504564238955930099602384493409920996331486033425784476512415659316524674793642927888087346965428630246366490744323869970644026818470415206731795028159816126703584676526828170544952095668960318490733499021561381926551163345482810933071407670835581146587055329781318333404415049820215427788686784244242110046568589094495705002461890134092466827353686052115577572760893333272034436841815008989239081919010462913525116256622475907598500866011214693878809068249652080434632420900769515733483916429306474625 989 -101800043475105052789653463797263571909586751377724608531180687546651446767176368514113971721095567109427459430353029569089547404712553956501855230188302568585031316590676223367070112381318283889285643758341153117518056593432352396233451902931505316231433883368352263300505677256709345384146849565447506496133883023993765935022755084565948342085714065380163200261653331777745836643973186381133515140583137407111225419431376243099366040517176020039844060568345387633961837163622352869327678181761089265924902916900102932178858652738208014315996581646037782079381556877987662300245263840336614148359834118833466496892862181343686493034876544386627005106219079878234643128999468179179284498241259125882379614313623570680745621603144506391603390043573329723353 990 593034529181603933460974953235071728735977295510365531848339984121406639510769925553150712142559991145811469004697332420830690709083473320590922776867890677432394826752823654843027142192809815863093223997172399787051951058655528134124318261980143313138191734510317604888685159002916160719131895741038103488653543756345916433188433166984233497980633706021392522257160414636652324275674401359554975414818466211071914574147575221477567569265424477662828602189061410334559920193807372525992165733470507090440175712032539649948508271509780956646730017335223270843735422740593643031128839455327440909712715433925037040447381926600750149852346358593961319513082688325415314594536060744237830530835209335405394703145326666236029347790294147927912552215311202371845 991 -3454714949535615753322289450372017271363804888984141569164352105228579240160696078295205780232265405222669153392164512428013166923255050954611348777589048282721153622047316138722849797186961688572053414060021865191195952326264972154205697984678583234499991079054110707613021329031694183353467538791740631280188249421392980226991349033770465754515971389637605313187274144309814301477833679163304018467238683833367208720249086743717744133601481510855333977677183220252132113343519413883716152088020022094488267364893820789451646987461035617796947892167884495380524929416011992399929441385280118287139815230415161786102563189434932987392214033604819104679599319850530331471624820198944016696546453867725326977697524090738833913823214798165032726109382840184897 992 20125407318199964272676108161103169941460859595239632642765602367108512530037493418869620456996166879085829793851114494929735788741126221040296946564723680101694606447329579829390519196283936023657734159261170098054675558698076350186184420694239430391660215596290619175264258402606459999407748701816737745371482784175212918604537309216836910390019421741975924676479499072471033032070267266558579396113249613009134918427350446456336805884335994462093237591772429942441231718087506293414110613769202598261173668242793336253111496319083116341132052906151668406770737738128230095119347137060527360448287662601960130426384339396520069458617954142382308320398340207382990657888346040880646324907731974181406393985290796606206466357150846314963588384554864456761345 993 -117240418168255029690679290183681167822686567337346151491465205212946348012327959930300856811083332274063762863675559664844205296863123455753331219149133780379010681664389143495667854848607776463025068817199432569764364484272164873470899844610071954329527924688579655048266902573094218523103590813778415734014079473778903395792334031325544200125385165359102878703834283159199918490477560449007390274917423787639487156444969671689119526686449459706751346921880366106726559545609648416486981926069081768697252708352282055078262139741292776679921116385807734960826688833889054159120133020217804221402927567059286712613380920278783368419284116862987023976688622012850943023550175399812777511826871593487839890017735566019143979031941767457110993343648214109093825 994 682983573879198052987845020762651532448128718341446223148008685260996162749693436514265091673244661814413659852347449253194863814959099513971016509386525286275124723233988593403645829628550367107199414371961864693441190864605276589190636034021364837685806775502603105580643657843964250514038190916631937762404152564000993635207594513194862699302830539895549611055339715213112824877689351723892918205214992271254332493844038403337607894404649585475300297542885377717215896235396221821038221486812624690662543610855689703312276893700913047195764171345226028810611273932591235545786828109168032608053418487800558061077369310592020580511129085512307011149344259619388089792929428104549244238198229738970365560646202139702962757712624486796576512660342617742771973 995 -3978720012470018705561171513886903090674428237133391981887007252200945492291453786990093515134577857085329776470509636452466499946376567773347086265784011299780908438611529040330386377803466111517603209149872162890782269116255219190354008765750748517191811600712259182042950047184869414452333108469361085159876959300561936903456914209947879352345023427096140207147022761095353057614274397554340167285265841129375296227234517267886176347285914699409318043044596799335760278774129711830477167711377756395788119336796425451133356960245871110295627930935374538028730027839560971157094383560080430712650804394872407224654351408426678916698293585521611274210313533738054099116345618117504874494958008440678090501706262225426076480415273091044373984973318196167544921 996 23178040484152606334883610951784583506694262976597617206847646646772041827594309893350946077386465674378088806486688364363755952097726037198082145657670307909799376630405257618230160324422911212222134864569549864050481083545821353277251926068303868031106526828295142687085546916696237392477105397959868361503469348523380074048094459397620156528274896034404573179965132490668672150211332143268627655606390191496625062986258640116198680510102278622196118497667492386661915222524835305435104550035629326965385086347130858054717484110655157225280186634056696014915312233428884018448784825326088158177983616759061496954756799791031534878957777730472293466543441286445100745347739100101833339111154259271345199494297347648420357296769989829552287698427718172982825089 997 -135023783913828946035432079716338269587335191704777704690557047994646405645527101056482102606754615033170679318723409647955853024508516235637408538172787224490595648081533374707682930500030719482893333618940031068389988646450843201065973381727428235077622894543250202509645639733588981251067895258647033965188366797031952715572754879780593361304832237088990216056269931977270020444668065148042214890759922613872868413374939605423265530810772004761455463756039310387418465939460300984071132001336055523987203094876597441547091848451209401722194738103435847314306005956243901495112827769544445135901178826733271878605733779318462815853469795353386187063620857161797125042289056967596711348671580974670467823948978258326285402443037824752488942231745308425781266025 998 786582083908120114961168282386910201926602220881879248031090407954474315669260870778257121428786780324598333136657376694423482109638723493635868537660040740762353274588856026683766587981363938218286670521918554246568122190711057612618753999864750043762203193743408033143269222713187223001522668957677029970976838502380923766049221506398605114451444008084570623978531772866384012153888758302071078015297915475589925976455239487506471556012160288946819557119235849393661165430615749653496210991434356785190120172579295693509764549060191412141465646945882942427403895482204126147390710759828874809403478087161533462886276251032147960810472678054299689025219118282617977508784498049208197296186417650753241020602968375932472394984342106423582176930682619298472379205 999 -4582242232537912715484462876523337166491417590513542909262526029016419919287523837418581258208320311945487386189678939777527134492941758889423963751163030888743342367653604800518933283681863953958572283556490021997452819060673649300307006591698335497730413496868529163975680585212744188777624526959994753103227595378253501235588339511555838172037075081857218956781411396742326868619155194486163876899953771668830869235321895412625458969703985677124532160707718387794795650381544619196176775341999111745452820139171011302497170626989731860685874193190869433635276345402826727996936013140738105365840091973232015207791823459959561854527894152835256460518544289952327533286988658707353407038862638363785839902880722583514965484657748394654765746735092226297637624241 1000 26693913855150476021122344320567751884130649321132851353618719540666471181210701840980940821407488059459760675051156304328960692189845749238898216884925945396092528453145683863854072350601323240748143670170651731989335522629997641160580908635456688451361405331351020250439410144948634249364163937657618013503067591266895726418278708497786481475291372985506328610228007940695088715491565558401649998302423633987983137089648080617176883880108792042228685774594518142915522205593126135778357924558438286229089919073799390586717963498062653316618722056989210758138132317983434515115818177259053997165671027682274868736675968343189121241528187801518715941677516980721038874088296923078960953534903780713567771253236654657726102904846013460626019950133132782271948007425