0 0 1 1 2 2 3 -1 4 -12 5 -19 6 22 7 139 8 168 9 -359 10 -1558 11 -1321 12 5148 13 16901 14 8062 15 -68381 16 -177072 17 -12239 18 860882 19 1782959 20 -738492 21 -10391779 22 -17091098 23 17776699 24 121008888 25 153134281 26 -298775878 27 -1363223161 28 -1232566932 29 4350981941 30 14864798542 31 7974687379 32 -58374617952 33 -156622672799 34 -21372255838 35 740368852319 36 1587598983828 37 -526646293939 38 -8991287507018 39 -15349343544341 40 14257750446408 41 105262218614521 42 139235684997002 43 -247839723078601 44 -1191857871142212 45 -1144517126891419 46 3670255101928222 47 13063095838313539 48 7774916166985968 49 -49765646857595759 50 -138405874550121358 51 -27983514812263921 52 636062343126078948 53 1412042260313477501 54 -356227195003439738 55 -7772665691574266981 56 -13764195408131335272 57 11334937641608664361 58 91490852323874005082 59 126307016439704688359 60 -204840228739960648692 61 -1041215539678444739179 62 -1058229935657086234898 63 3089617827078051226099 64 11470385332441533626688 65 7492681529492811122881 66 -42366563603222045887678 67 -122196534853908147389761 68 -32560251691706065341132 69 545862170886128606266541 70 1254525600230787539238742 71 -220259653969067952855221 72 -6713147309092073601904152 73 -12324996348338807439532199 74 8915743848782753130456362 75 79456469439259543458573719 76 114334219634605321264865628 77 -168613907927087074763137339 78 -908898914027200755850602818 79 -974728288418966137885518941 80 2595037993298071503481976208 81 10063717428690973696391547121 82 7152244890891589875373213202 83 -36014097361671688731211309201 84 -107789419177801326839288684412 85 -35508351547244210022520822819 86 467930392794518214151401776422 87 1113402543325257478415407666939 88 -112846877322076113926193548232 89 -5792706471270439619929425431159 90 -11021178555930498670227883121158 91 6921175244491200759191360913479 92 68948243268634894869522137432748 93 103290610314813785943087470298101 94 -138159995713546902461435746567538 95 -792773043001162734638308844625581 96 -894746107434590956969438956413472 97 2174373000136631759252666310300961 98 8822476537446218303352527402669282 99 6773088074209277810441723253833759 100 -30566206538812535895879190505678892 101 -94997853448671460843966997280526579 102 -37164674203280242208538042032658698 103 400659918836796819802758902337315499 104 987143208689994850648208014837924488 105 -29013176803994397717378482010728519 106 -4993742397057963048675797038211079478 107 -9842418910095954108764701666368516361 108 5283874165097907025849581858318364668 109 59779842880675584595522672048479311141 110 93140314935861634061797434805366798942 111 -112618584531654654854018490631662957821 112 -690938743742617480017024155290159910352 113 -818784564826961685763955857422005031599 114 1817124589059164028557209061606789488562 115 7728172002253136485934197410323604135119 116 6370721059210452829082349512613260827428 117 -25899417892844776771506288026391499020739 118 -83652441081741817688424323615849302178618 119 -37807792699259751519317207099741109253541 120 342646620010189585403487203879764292386008 121 874332203516677928403560443258234131039721 122 35431306982407929789684867117646800149402 123 -4300798403618573782438432482055877054899801 124 -8778753342149187213825289299699988110546612 125 3946485333794494484541583810879409053405781 126 51786737378334925038209614120258758659544622 127 83841048087697377653711309186120472052060339 128 -91251590716279869883625452229052849193602432 129 -601708421871046628035807450388708058647506559 130 -747158890160693906653487639632151871327000958 131 1514224329033845326872061972679236550583530879 132 6764243108871160187011562143519232457802066548 133 5957364572573093739662814423642282162686478701 134 -21906486399209613455732181870311597963637375338 135 -73599795661284695609778435858834606740707144181 136 -37667159326521323940895962366111223663227411672 137 292664659653380830167100254561950586377080897561 138 773665115939368280038680320954457291070298853482 139 84006933611832409241859369099161650255193219159 140 -3700311712473176581709682866573963154841107829092 141 -7820658093005515209628662578643734560958181753979 142 2860242376354852489291089175582346652289175637502 143 44823775217737281026725491244383366109369260044899 144 75346338553700299606995536610854998957292641902288 145 -73426198981285805919636383000206832632261016419919 146 -523584090731073109874250449054688660050985242351278 147 -680037186555717190150318983108343156940665402602961 148 1257846080543931169070614279056756986373595406550468 149 5915878093866448288892823473655229757450517826115741 150 5542525785013240732432575552026674583033058619479142 151 -18494338899305759979598966264222799621186471891620421 152 -64701306723677723621360810288578972157538236880636552 153 -36930918950826647344726789256043946209144114303170999 154 249644695716735323417350472930806968369402955796840762 155 683943986187603883558334892141833667784526483109536519 156 119664493791531150029917419629632493722038187234869228 157 -3180390943354957117731839621449903351478556041077944139 158 -6959104355667569985613266341047969171567303018330234418 159 1983746005439645617432665425153578414258174168729251859 160 38763013789217141162931662555547002686352863429109675808 161 67607297551236054238699997985326113301414856014573092321 162 -58600473843613597337258316807082786828934605116402194398 163 -455237435443407465868016623540796140164943490305669850401 164 -617472501668746945049741663046178346185213955029328728812 165 1041242173879543439240599791611624008454289541469691794381 166 5169846856102821603729907898454139747834648858086027232822 167 5133482842807926011256816838850159453397850008823595493739 168 -15582268594898255996135905814570379832377544272782945176632 169 -56831951403836142048555895823391556931744338589683867821959 170 -35752559833181004116432262573931214701600955815453009760758 171 212654637352818702009914953969095355255519781317513319588279 172 604072073871542424601991220807846784019044341712291687980348 173 144870960978991339154407671770216791760489776837016778019301 174 -2730618447399729444701140760498800336574242154887424883863138 175 -6185591699694415585174319879848684631950933193959933657822781 176 1281908837609816053157064042796632418969344386517257103670128 177 33491776173691710032185727484836687997693354742834182496454161 178 60574008159334339798586134755690213900539987553082079474557682 179 -46310864549789870563756367912803012187386798608006753533155441 180 -395491769896251440120443409604057093877473534981423904439099292 181 -559429217043553527422104979644099126818013076922814041212421379 182 858600415394150145758007088732087215751341521061491439770653702 183 4514346916006067928626539075684670065592748426737053085603414299 184 4735691755041385128463042707708904052428789248166648972353560088 185 -13100351069947569386206609963005542223106163637351967483309951319 186 -49879160915102064414728433464555604708356273515537179828387703078 187 -34256566480466281898423817114083498301181728844314522240225649561 188 180882671614577758276794533094611026939417909889056854661487216268 189 533048175631486926045708151759639545384744463999686320524102680341 190 161682993190085060707443638046223956072399378554088367740769279342 191 -2341874891777264508813653482705749814778923562890254867138974843021 192 -5492164749504954321164525155642619409919844018550951572981796082752 193 725044959876413901739217102243510254054929777349371189731282049601 194 28910913667277599409301059982700117557709079647453500244371544512962 195 54196602535173129309906034454182683845143510408160144540086678777919 196 -36161363266041738426693231005135220098258377420947212141684365008972 197 -343305739207949123402916634281183859422234306882695146983802123907539 198 -505804662085689554672367113536691618353176726660654233259182422770218 199 704919371868366507669848944332536060404818081092167268400645773997259 200 3938862054165180788701533456348530212575519795487605703097203661845608 201 4353127248988529039053822191034380123126949185514375064191178453704921 202 -10988055772848845865400022899673890816623700606409278387103661401818198 203 -43741747790640336926069156754519682248882147140390432095163215072161001 204 -32543216717036444525138199010669910414645791248734472254808123135231012 205 153622305519128795580069385751258590415119153204483215966199829090342981 206 469960694623439813785829766555866732903467262652638793206440273856841022 207 171809861651235649671312604355440513731338759282861506581881402261967139 208 -2006183749814727769586523624068452637054658794697470952868438564760270832 209 -4871416807885633787529610269914107842766011385809249438646284140830377359 210 288085133302371272873397580514047499741271201868855887049624542140599442 211 24933254306032911483394846510598634213312599332783958967330669788433085679 212 48426082945553966602422705118627030927918842656223638499413216866163174148 213 -27814105639056624212128822315739109210725311351472517837826915209839080099 214 -297758626005883081436371170224613373061044835984063228172719914750494030938 215 -456446723816483041812098228870531200068463115210763867156305253451792661381 216 575899682396449323557659393382004465168297949498788406550989066848884831928 217 3434032983875313856175809931116664930678911475051396148883504400956732970761 218 3988567555768381094563322895323307535516333202608850265012063467669041781882 219 -9193029807839807091752403864936709582361890970039280214393395069445581290041 220 -38328897394521519656321422206489956842305447953122811753847107477236371489492 221 -30692645749844003853880825088296365772801441056049222435727239607244836528779 222 130259195472919590573845460855857052665924357653515613897781058171692184389902 223 413981619695059200417095047153195934195855920587277339974198314379608551423699 224 176667262025520447964962790027106605062090052906976610459491337900756180897888 225 -1716573574424255106155549655711766460855099497122433478952008896096530395322719 226 -4316483458976112452135913261559065947020649258779750010201474481696841695134878 227 -50099045830949373494078244559299589765801031947332625642904482911031413656161 228 21482219203218663513691409818676730555571644230004084799721563442662145648362068 229 43214933635592073894853210860149959059972293619744832727657649299879448365004941 230 -20981228744909169778750627373083734657913633910530758543292518613551831511800458 231 -258037125667778709031767309046917264615688735919785680724873283726500904848625621 232 -411168107611011569169781481228415855941809302286917568733283974385242652138248952 233 467849413116870406819273582777754611194825075025093266157798469862019219966630201 234 2991539364288798659487454571697588502098696661484774375982016811650251700624505162 235 3643831662993245284878541229506403948223267947844082421175041273990407301415859319 236 -7670033495457502727680190399475134614046947411735707037560001510270443900290807172 237 -33559225305881231879753086946482288969210234562691826180995209390492924307660910939 238 -28768283134474950121105221895588904868185732066705117174190411229633629113867786018 239 110259560260456259156554990941233635109679708680048896556595224493197363310568982659 240 364360536193287268918636091360411794560288077693623378984142505134562872190476895408 241 177423271084293242054497228014655413572177611987002275185308887803138927828108877521 242 -1466956138797849860484186000772748145657085164494112344550094750066536505296166721998 243 -3821028633017165931240858141618773359175058388923236065026733939148767649732877831601 244 -307276572045082560060786279373805990064690955375910407302994127964852772984922053212 245 18490590020995664536082718149346254815745910033864359510527681439814132702694545051581 246 38517562902216741872469367695561539581815274844608271057570333519452529270313700369222 247 -15417824300544838935474855355608194915099000480105255437497740160165604972845324519461 248 -223423463112173387233296549189024087739274375183251866162847147917593856297259150885032 249 -369757804721622579789218821600007200903053747965977455138205595034359687730291679172759 250 377601706117621776588045102745106036890264379984304420537824549519249906025712396079642 251 2603992435843356452122184313490248078295797499798496116766677074210298250702883188023079 252 3319976341098604021304143113254965972140273099675470130844231400824346971277204395647948 253 -6380009497019574218002635340941308447198441299641540322144922569402797310960007148819499 254 -29359900699532168542525986248157446755098248097660431298511002142927329478306036275878738 255 -26819753913966465995038795791608351274204289697113160986297391438840672401812036807659981 256 93159995669727910722552339657570531227082661094075834519960227836955302587906107764073728 257 320418760909288151420298658273182818825186770673717473971407412868113967184872399566447361 258 175037543469936749227835618258512981514960235877055775343013686551451421430214260312526082 259 -1252018717606567258645822054848888131096013381614475819171009691237666993063933477207184641 260 -3379225152562818263430822200990341169766827942614230515057087815232591093278938255976999692 261 -498356717092800233632534127736241684053588977156081934259127174276847221238209125918076179 262 15899412328628490849889042749479222480726961758758988706767184727609261023918273028048846102 263 34290608242720982867940756137639653381721868403298387084830005326602758154027591685688073099 264 -10915845157700488513563701472116805640191071987198169364175912984840788811536181768868084312 265 -193284731529005891366831183632431878188991485990888274152501852602695368393210321966176534119 266 -331990237269509340165843859904279728177027612045785701484124140281186792728739735088012646678 267 302443183106010776502468198353599934590902205862869967794260982451103256508572139654857377239 268 2264837552559568253834155696228598510066942471954668443009142666308140476660842954749777987868 269 3017459189589082625155970400689197347179373914594987047046980420360764670778825211225269089541 270 -5289269383619676018858837679764597855975964530583368120951752490819173041746564351298351760258 271 -25665834715184765163497527362975182447848798634141671477138407083442169437387254758723048968221 272 -24885322512271150232700866327127375615817774615366502349518051712788473666041687760954339135152 273 78558528551381525352085904160621161007608443939975352686655931991633899854852898271706566570801 274 281543669664118801867676139956879200094305760956783217120902122547210168039914235348184828817362 275 170294696571329976974922759110652595150569302213689670808524585136250836805563979337836824780719 276 -1067128955177934055388535181563090810170390200356536743987461442463549166588443218065250494525372 277 -2985731393212517995651684158679444596093626911781521842017545810608352517204706332819685112954339 278 -635818010535365714360692409543435141335302821780359964097784408898959201467196575313117753281818 279 13657020944991858549537035974310352697797528915346889281892160235243844183089138513472190058208059 280 30493131942660545670877533996337881102271571939595578384273242514982484373514259903509968882825208 281 -7298840839638201405930111878876001284444500697543289640914316146254252168417172760341012525389879 282 -167063341392579131166247893739441408080246861093064471203194844867420926204405645038231869464905798 283 -297632478586967255302845228084502809738271218698412494201818109003570591566725426274758676302862201 284 240051749788961145225549012528201420924691868068497367612338006329963447888577372641641994718804588 285 1968265892512758566965324165478916890540739829629057206233766557677779853610781876657077370951920181 286 2736273036080711407802903268316826676458020318915627574405843083705742467778676890105944768309817422 287 -4368783390402370019220814290760931099787658510314030882357146620977414332496555603073497318139966061 288 -22418931961208297077456144923105995581865418615206199636743508660483541003886495656676718477829019232 289 -22993946970404744058808218392407335664792544678842244861701284216080010345290213297985950364958208159 290 66106765865231997269664287830715306579742003718346508460314974870257684328852051687411691659228679842 291 247183266582487714833369667623467291483446730830904241229136370820915420384155169864753135143248400479 292 163832703838815443318417896093358050068183443070075940156697867290542419124050081292447811990353401748 293 -908250925234807687530012545930620357280866768014369325832286119523492263672675686738870051735535198899 294 -2635665369663692591652114572328030964902650751379118352448061575499696622965601779939979163422837406538 295 -730076113153346745654166415002960143400967662686390075734692553381931927567825126185608068167998818581 296 11718174622011769466952240031634234537711318431522811610770922770734619259692358647328679680778189395528 297 27086729809790272662175312138283269792427475176477573600215308308378898157223842925585399702396372883961 298 -4417413490478302010410575881604633103701641804658910853423997236915299984014107385472598999098201209718 299 -144268476029907967331697712454625615169540659491705689707924536015725090754147429398872196510178266839241 300 -266449884607424424611342545501228064820573109960116825148729085846873681588224321870381398024865527629892 301 188442610934690987435803471270671946206557077538294798242164508384878090594288503253598186501160278936421 302 1709134644906504097928319670047484216515979704877173722227974446004124589129698615859103363126648196022302 303 2476056235139553258677621983741608701999174022062873453245126350083858725287954715450215793747494997362499 304 -3593560754253413972286354382754203678581550480260121704649619529852905495072583648395085228138250985386512 305 -19567402684204594237960818684216450867158971070834610675524870810125104616584940874041249425013976957585519 306 -21167001597142118614489865454661883341410189740368612827801643970985681757806963506107072709336698988238478 307 55503010226738733960824362511758487652974475873435827722021066108654159567310777357992101706396486811450639 308 216841028439188060994098052296826392012999900448714719583050352072236727923656372246519566959476468564093668 309 156167005744682452184074292034860345761127421530250300555995373601202658010758857703078625386970503070934141 310 -771871130706575400602341677414411268542744659183072996803261013158778323596764145826440584023441336678600058 311 -2324577290136563062125054815003124265891126426017397496386498894323569937247322580168274294981735188711870821 312 -789798926740249121238401242934192189068529556119430008756692722853248256510824431204345669846263694030741352 313 10043288597202317068148471589147236951318573017848127464419109025911353173214964038432680135216148555497871401 314 24035571828105879742488949392965434847979793816293404972621681666088947628984050232887088619663615581149449562 315 -2145299329799825855764459159805315060633277456653827376852181797378870608106719726389223436753511615190457881 316 -124468457800129050423973665284437804361165523994774679616812771925202479361133690617213889971825101136128163572 317 -238210418951258971569125034769849033419164660706280222349364634863510605681733782602481662759882644196304037739 318 145921451098127308981618256882490954967498298561312953385334589898991185442200887881106124339360217288032742382 319 1482894996952549475808861687614227077030819900654027018517492354115535399293070688774620562478133655557585673459 320 2236182738414462406709632090815999379224148308501489270108311758736114871375136938143710503259466224675007635008 321 -2942109507933822565625044256439136626705802886267156552370838253105447253715079567585681805871735828437913097279 322 -17065132707939957164798248966958270149532347315041759455283235299891468864305843825889916128040802780250864369598 323 -19419717876210801501471276651720857165535680198747736148712279334255701460036289813851423226722926418312163252801 324 46486227787278182821048691531349636416590376177713324978991617830945941401456639501746734186758161064629995342388 325 190071044955610373149453766321303558660859153349165330701544632333170390103094728072750584507130954220820806948781 326 147710950974829832193664074985858935238766425809764036508131175511611073198906258636767498080471103118491637185622 327 -654933322828392201359940681634799922826762915126298580491460810642629804117661123090217926374712564867120760372661 328 -2048421400530933563688201738198894521847357959301417343523577498843314974229853539364273343151780645326699706673432 329 -822176186919906120576700068223789429560901342971341784589850944473480927871401463277457054429998466317795611483559 330 8597754628814855577287608554546893750114987110564403148438185605269613015406464770266452606898906293997907310400042 331 21306390192229241757458717450212734648034480935985515219825625932906630670169936856920190485947804919584792678217879 332 -375992759615794371520607872308999454505973680850985302539676160534803736692450137491882062598921630819951195564452 333 -107283936480377797530334802995681672149184352041629546704207481985602760824234584559584716554936867859563865782218299 334 -212687909162676623203066566629818347025838835679004166895716583168531502965006918431710022796879127565027975586614338 335 111043864076535741245540881718771666694244088850139399729604243590950798191159085934503537180926084167763377737862819 336 1285527273966454598506414596586635068517682356095299633937791403024559111207352764027557188346247806160666633408797328 337 2015835227550230490785124784579411803564144267939902269227561588094364231458910098382596690787865191482516378128280561 338 -2395965914731812010961823413774351735460123244596693631233833838934067093118943623372592560155508647838300410787425518 339 -14871107967214776475849270750445762488740967828892898608605475618339955343532437738658168574250343253089182712216253841 340 -17762386360770492896889424432019766300181319434802329061041782042009575221470157360453374347723143266986863370495380092 341 38830767114532896585467504888189279843342200274859834920943814007680626274721873972384094175805429731472186820090509021 342 166473466032918257655382131936477391187590997723731315147096538225409128656794534747035060090226575797878690492657918502 343 138793096493172032383426739432008383158470994073163455689474006412415125939979699632149649301426002938396446884863291899 344 -554781137178247223510057180818370189621013000472329664356534678302215391404013274470876001848280873112600558693563008712 345 -1803527756822354608937248058796782295034380971310476607160439388666506412507925047102500250203691760917183351811442476919 346 -833149827753473100324210213501713641963696940259304892538205385821935867995783721850620491165979156271363910155069910278 347 7351339128604826844037819866980484191244510976033773250725786171688660326548057791811260268686500492043188938747072564039 348 18868427395977019189696690801469536592307506653364070964142599272486999993075034192875622993202896765443197428269494679468 349 980159148929904159204282268036652228392458426559275674656267686530698353409779426694944642973291070670450162803626538741 350 -92381818682025287630074889471274378504752616413701803471400460989373603258555612110988225680067901685875086815740220319858 351 -189664433108700096056171190282732018151467524960199985316082260411400698284160121355451174575002258725102424445498573333421 352 82580227192726246038032066790907856220828032148109046724837784124066619724457817844038779250334990979170585187703954932448 353 1113482619928952972356920084995475803198993689097218020030086870305136730869716242465333431375681275583853292602900776532001 354 1814064103894274714523679836036412325293847217453890806435984819989940363117143395710472966499687596271853659267281778401762 355 -1939284891856215432737240752904554365407274010578308487278464711545802928114294420905721223879031185375559144479940325856481 356 -12948890303183804438092880685991170357283784108426071006736853523041307671814305820363807280256500352110386585296289543721772 357 -16201356147086531712499557607459568887531198163960599577081383488353600703057139536199008441117844777342977448192877458161139 358 32341739221745958765465288215036714011356524214209155879521500638499336952957250029421019519046812205865978030095692802286582 359 145690259178924576093428364467371272460369039248221309644449918718766677421200197739837081243682848298446843301155772895378859 360 129671822249119358359530287859558974863955457425396839891292334245036670077614145332569064892131635567563796451833081779324808 361 -469107651396384163748081246617738412573934281390312868439664925103760046950772698034047276434150970357106623602112700918244679 362 -1586574414038365119293813932533271699467645849907609936335791521432703444289616122730939877328960118552032229463390810733113398 363 -827610571094809419847221631977851336065620292863655530473258417346606653825368755291643372487165385318531340916218116875003401 364 6277650928002206756774626398710655825206988663810738620732440772470303913797343103071412641670469822123098465484517819915560188 365 16693354711478460612785360957310568330742078791939754893831173631673641096721529982601042145776766570838853635550126224206137381 366 1998454782945887441697589921067857535449214264825816684000143400995762624456344449845021083201184031062214943677663348834473822 367 -79469863991500528180531624944417126582811965430047141101155581356376680234694961013315168562481464792069838290395304423361739261 368 -168932001897730493569551199494173540842870002184223365622311879717732173591671644275855442540968849739450751299178925590895847632 369 59485316162041653763555725733738551228319822781788974261154147346419053990131516514864957730469624481447688853618670935017001041 370 963630641812735775374867448938344806670989656484694776633867693281498975938621254409007128165783497660149134203131969824513240242 371 1629834702815263281931956269207996857200380199060444681961964649830902681926584926243689467679218872913059824138170584973941475279 372 -1558483803433152313010424706275730318954187884302584519245409166745689515839936419557656705470479742474626022739318679174683250652 373 -11266141120942621035680630758591444923910276763907392448300641582645892441312797470333760749337053849514551166169490283219073877699 374 -14739863224719480506309137985804238253049614106301862300374237331563337303425912842879237971321708986655972218642387170564731502138 375 26850979155274144165784877821348748113452155606933237640754733250102787599712161665910327804041851274260811393562677074965906384219 376 127401274434145690863115445571718687492152381745375786783380653158022261716553887546216845464692247481801483880337290002755470279128 377 120547653091920660897306502036693634417043985456085385362987640065530585434546966762882051909175238592298910792861194630681408637161 378 -395911065986887132520964223785206168626673937814708163190927985659050137713675504205320123505110760224409597815964060752414534121318 379 -1394560397433377569528460957753880509338567802909843253196794171645753202600085842225050506556097713410313749596234094658236111428441 380 -809565464932319476452100796581730175543765916746145690438948414996255716631794163423500395586641625698579510112647885554399552250292 381 5353671057302248894738103195605942195605307181056924885106074028236254579736840884278251741607205315654409727755874702182381452641621 382 14755169439266095171736710374120535268929443945844578222406890131453787742632652585674005461147618759801717006074988832136760666534702 383 2741983592020945869782904770211359559832351986404532019283410121726302586581100749956752214259210941331385373370604153361614069861299 384 -68291880012288584119117742330179957224982515756413827073467630413816333540001061428456522877219671916345814283633735853960575192950912 385 -150293677984681897587150008511416712249126791444850314243352311436264180012907626606696806825735398539348555434120492474729220735208319 386 40872044092079125421288694628066361626658995892368506880633529196553307674190053928889000734627562503031960549927694320344434494337922 387 833212478107567738778327431813216284498951949008988584978028615574427515412918240891262035597932117702806698270457851014334972664717439 388 1462064735754739850450211390486100760864608918556134635552889585166088492454886212138079067522726422890453593791277230426947772857745268 389 -1241932919028358992991214378093879900765541907932673653784363907539960592154818780180152042944207742733126303769734794217779317608096659 390 -9794189516830417238233485708618263605854128408646020485333175740910363646584068621050699423502047599918520576495855740570297499504919658 391 -13378714438519039511510899526767127707880547277628672701744531944120924332394043341200638632283056486171409634143037510051698410969356021 392 22213518707114007168145629489557062613509547487972757023176814816309969568132256422852219852944125027249783614193203682748090675585886248 393 111320609606823211893845756612949763766421831364088877555076289353224560798234729551707632867303532485356615399101594915754673406018552601 394 111573625678076387946963365778114214465295925288313969994268504624899273755808176989154166469886439834464312727237171417768893434107673962 395 -333455796677963283575302051508520389901517306243816447786844437516324256479557293780229831396744782757854451541033631743235580161877415081 396 -1224779721746308506885420931907611852129514238929202745545031398157144881738155472506230495142921764688030466718253120575315627494293199972 397 -782280460102800595894331606272621754751441946639323252155840608732668481078524476111311833302119615586788675731338082434453354179199324539 398 4559337688525941342638441446992815751144687301367367223413475773320387446533728410308528809110369592266574982128589438007671429113067350782 399 13030077677565885664748540925348740276046584335931350707606154590304117298460079201173616784731337262467093342913869288187609629122131324259 400 3263466912502064616304874615733401796369732165025865298144930314006297364251516350804589523910826563601311775184791386336862112678925894608 401 -58623454562825299091132955395276897787493457349605022941740912323507991763797363304258904875835033185132843164199763668264323920252804832079 402 -133564243688160921263790283869220804556835575524339372374206476217047470348852308362540757371224199188272245204323484268212958403900239137198 403 25988785437804652928084209237942879823796135699346369960291609183445018121282199796213009636726767549119725412351849804895702793463545885999 404 719798789316413912175119837821989782431770149020389601791615599452127387986825941405129806129574531039600676846321120950856197606428287457988 405 1309653651443804559709818629454265165744559619544047353781773152987029685367240883829194564075515224333602726630882992877233881245538845485981 406 -979686643694460441455961930201418580669731506013853301394531691286577569199647939367259902496842206530797930969839618999813225541063746317978 407 -8507641544607943681461017007674162990062261109747943371697929147508303565235500297880492625371260534729609495094094202385795857309821720065861 408 -12116849870743585155642224364341233076775864689426620236423199838583719284472760898924685738258310036805229335338990309772525586914324708541832 409 18304507981552548096020636309688348796759576169886476385643246060374079257231979691553091650339682600037588804792490392383928112720459183245641 410 97193265316823021970252394441082862977398475786906053953402491313666754936827763877729611991970915384101324286279932333630484160012541909200442 411 102863990725883303460401607333723981970999070724379725978588752325463113587495629297693765732243417768014704548597412705341327756422787902172679 412 -280238345132348502930458757537966350944994237485770817809834951917407547509147560793260528495367741384477212334204836257469765287217133741656852 413 -1074796643894113523162925551744552611744983828593440265512613665462130662955773268074989885651952571609027947411396736041646169356548206994177099 414 -748401562126484531673557315799273468764996469758026441976052571337223588365808732183677128827066436295669833151769290795943512277010745280069938 415 3877180095217598552467513127124216121194926203451148443610963184636206138047248876007595170605629985453800070753445098616343822228719544410745619 416 11496368001067619763302812833244799586214834755692429097102189225958530217923541412933575985346592152385949307265736651212405205842492815221840928 417 3606835526047246764268060030868518566455038494129115976149562528736029745610838445829176117665034377502898260764247809343091300541387908389953761 418 -50268168953243605287977944104486960798164096790203913533211821072320591598396030173009527691402892006923950014800187637375843428129688259329297118 419 -118570515536723444397296188363316514428603386051053406947171454788321331924846252575164935971130955901362391333421614321467143358966316060608363041 420 14199813692771137645297343795801775133613711848912753771716195784960294142287645714717766514752548231894967407157709543944930422715809175429759508 421 621252205069159497277075629408186122410244353953092542279289665511527247908806554305260212885159875970601891481423490695225577640263198653901334221 422 1171505341674463306327664539837363369152420148661621315699998352098253025106174880036931593196557010781728945927058433670726503166947351430653870902 423 -763250341996870873730049067366203873746381472442220079996451623361130189331683011452437878032685358289551565553000586134674881867421290408198929301 424 -7384027392366058279098420833919224593254863688192546738492895007213525504194240423089533722048155770487747860741293340622982279569579337969667213112 425 -10951803074747762189546596331007429817777820014173993077003531897621400061730065788916878053932884749527737893717583750572590149802052223898339779719 426 15016530812334767016398911507581263330718678412614747538457411240824827397511070537613912502375009353383263516271299201969731098243792242051656506122 427 84792076998408344980530804670199675750326456896099460461932481969756655103672470019812215274414442454405216501130517156802412945497845603595011910839 428 94501499935142854879067051802493034847059521729125183231577907735389173219789587351554868036953838141894115420904538303756170399776729996931741291068 429 -234957385121756015144519919746012309057513241022246935846506594378004929078783175395951340298164535988237851663843509176499723927935768024111576972059 430 -942422269919226304684375098504489792350324090690119787850902727432955724256514287549677020781098262685946280432209709871780299854755186032881860399458 431 -710057614229672533646150598278918039413081976269004896469272482975886803119112698119597340071373845430703302545201873861061980069831531945205835938621 432 3291996121136786456129574295964612882925456500912589146315968671213005015044346041509190423762743622568324797070644801636777539134112866273997630120048 433 10134280313421935580489901583323815962916322883170202774978299757305444045684255573616367547882356472290166106867298972578864978617383392274024439933201 434 3808580021159938880331931686824567511205363261777459818376756158545863016146780939686782976950994831738708228381373936973842261564202453178060729266162 435 -43054241524789800141785644542969944792170887892296094238137986469435494196127715988708271785509792697973414077573746988946640369958512055014000741133681 436 -105151383155379294685230947520062727140368592093479487568159753731600303472989336675850458455774559554640369297054363662762492047738036375918305128598172 437 4968441313190411338466327674724269680117255274521496054370424883976864034659906591840442015999844380586331793760007619208217754316487523233393448472061 438 535693798403277296103087392949762175062077471016440429949539618425955245434266496562933176310872486534374510072791833552228895747323156926058312539934982 439 1046545390240602535513843147525903001723568665660273379627227112432026170695233460166664142541745751165817361176783629008416702723063876235949657837509659 440 -585378211535181409487750669697004871863250023761655390493243867265723885780865562481337596470870930340237828010391909744311073290488032158392247024655592 441 -6403483374273375496544717077023524752344343375824677679122623296691578625037898425795995905650470616509562461904701964530705660196295445496532783236859479 442 -9880075690870843945650680805562025145372436632841078405779027257054537821171469039185303828946586581317935783757444380339855953940150730201104331350440998 443 12257265489625189591422223773993573470976843613441231584055061969348817482846554050609371870359179919911940742008621061973816393101175767080455253483415399 444 73914909433604598911097851575797272668815870391087855197005260223970324071550453297145262885451292746413560402804464025646912555903105185166432163719035788 445 86543491419083249865084584281626677982747522714969552473735210601196560728868136341243666419106685893267417095565822741424743146300331534930588060020994581 446 -196487564329856494825320089315733007378584306525500171037555879917458498900015993803238981589043091945532967822890674645385076486914862855970984698553189778 447 -825692585755129238976063100039599404670906226625848104443787812840899801444372669312696295273619613357403021123610462997893868705331383386594909697211352461 448 -668947349860976003825525753500533772448890920624195353699796226094507108388665369609197682602023766987141203132767552768862354976088452493334895901656756032 449 2790568229053694187229263993196929478456749291880849814819346612015484790444532607345086111164050532812732699352517209451744633574480011946304756682743250241 450 8925873207412268393586156753896527819157953186882676398137674354503505122832392062736160635338219900561171414368872182747801042029402286359283992873770280642 451 3898905269556065851025993541808408246032159914361103722178615648929586293442121088746890714856187137058679331975158318236878916186404512987044202333824310079 452 -36831555497949210265878796685865822603725446105691174546331140474658353027277718136187021746978725228688498407894044277265247377774202405822331559701202783052 453 -93157637343678749786887561080773686437611691783187867703555359193964637521766041716108497068238386142670393475663880145714889336480427376579884131071527116499 454 -2157497197611448244381138732218259856596153037919862675455016014637509907143492751281885401583146141898294911857538905103541784089842724048110463637040317738 455 461473192323170852445675527939431912474866152840099613166866763940548167794543223077978714538025638429555377554604322918367363114222451434803199728083554947019 456 933733870634398946113256749539955124232713070869798539711008607954283885124803909912366856083967007568602229668496340362252435148894116489846951774352311482728 457 -439898220347056370001864140617249313908904622460900986412316603794173068723108295565159860522194177010572428436028933867331945273324024194322095091713151769639 458 -5548465793866107470570012028934274248981374599270794671379676247359765563070236140692154001464223391864156005214539569545926066291118630837878949055187860952918 459 -8897440485996933091130703354782301928418226086237084410697769475748665782524930803558508700317475898675449868248934469755192406215617140704147422651809963057641 460 9947447997336671170588653435106767388070420823879804535502842285301496250301319096343752606686165161969880289574828908219245519024358872781099899972319378649308 461 64382098424658007796830823644125044418231972078945031124494531949346321413227292210480048714959709817317009920394330165214453069126803449082936913203688572586821 462 79026956862632659740718380112716251896111840038491039571474852472185161574947988939241334396488593824784618392914515789332678543131812534260374326545780251927102 463 -163856578398024719502717357995192718298936180317743076479522954802361283916240483173917574781821361437015812816142619247406908259370392176893935912926882359079901 464 -722847941109212737709026616553966696078431560827941350816420171965648375707220911044041821546085691997954717596857817441477209234399847025089743458582665977795312 465 -626412990228301877904466443131969800662182220067167319235225569919490331833239406218495769183064576810830371113002538645919877171947733165709807352530920160191119 466 2361413725089459932736200196505893879067793364005372115611649719989261214869625742783217569364299306368112845758284009915546291828103768794029102587851489568594322 467 7854892401320429254994732608671636761446497828346580827399427289575974088905448516658913984643921496790377547081580713060691969515946203416607241938357579938144239 468 3902716177193558846308464234813804127554028836666301076740605979205642103462768319401740122466346461740190865371741376543652479891373562863068970937457712033316868 469 -31469029652215028582356734573730575552124431468400301983515924489468586237601705944491089678286914560471506004664420812216154887796983891356898267816872475624087459 470 -82451640190397851396255790321530171742019007120132109350734878874965382992517253485990879968905561429643966336187548507150572175050835597029141390321033511414759258 471 -7558132119720559880727907774407465723415856898262708783890135302587834797025977249526311546376550056930402649052992953220369911116751737273791441557704644709081221 472 397141936712548137219823136058835927263263321804135129185894123769651245368534312930901776751774707034359026382831756629312121053020674510598124068489758267655633848 473 832074534023699073843285810989709183143605928099583802291238924052241664722198512109435111235432164353370066010928478024726091661625107707565205344768039758856673801 474 -321560615515342538412544058314761270029104752821508041346992770743772897398274540435638661288009206465054999892301827097108421941853157137860209652912711820564821638 475 -4803493901149180446041517171578068455776239146140935094150180161748754118407541641418452878753179234696960329839246044317847302191831852813546446029665622435413012281 476 -7999184724721648200020314051582330561406954528174329981565396469778643749823710580658712451066312437068645660216982953150152494674397919937791843794767685768001916372 477 8019100056302605830166957754725681156067286674356015507620107869186483092390287045774839491633271299347510328762264315288931521610363424192148542558792740641061228661 478 56034123736213452660435485767363015119169345989583680923067198087266184933899126994843241238598104784038248958609443396328625516592716448073256304091423910122132039182 479 71972747190913876170036182761097624458002258607387284308033856828599954405846818760812285019029853071338946273407565216212593425133615775185769895388884117038957935059 480 -136225124299239510962105063314619826679842212733143835999268276779131015857801997452591636154930817777513352246232086549217940732696350689994741729679351316532744325792 481 -632313984553048402774391040434727775649695718503224093538705837701261803744838088709244697405010900911721435859501999179498848591060780255918332936303123218260278326879 482 -583502347609899250738256764296356417900180373340729007081070291506868528200666190155531214035367712935876110487843565612907993518639807061862957224209489853856835024798 483 1994565227545443512395441673580926042448117845834662453531388605492571962322858063235161058954319078686854958321822864671678255918024287155865750233096636383587721584799 484 6906642193140383278482167168643634174397137558372969942468128668519486565649047077247978188085476722053090469082863557407896479429247609621046286587240722036459618293588 485 3840458248553548994987125969382638136553685887572627617279314309576113319683803838320151081399358050671906146556612791457401679268373783462763822008998262154980628663181 486 -26852294468594818402436583904452894598878316016719594477782014723445206188877627709599588777628667508921640052301092204124679038609490481179703788918207085872336834141578 487 -72906880179957381779808797655818979880525061471302327041960600994770978976174274610799932962254125271202810837385248365536366473560849879673226687881405482519576811599061 488 -11552288016940671547434675789373486766658542859006681695011128372315927007960410673601922036364912997797421413265035710449337754074247353447934431171775535677469452490232 489 341429824865905565804174636700347925869308221638498271819780748229223040864950551706795820738540800360419211360396170406783156859655754691470264577063476341242945153014841 490 740621089816514489345522652347563285571909157572029952114617138320025716769703156781601251658906165709825529787117519365813002489682746150180201309985830360873237568480842 491 -225906944696498850329827878806613058202722793048431454869669464506063770785346444970776600374891670382444997227745813302289779318913281156990920265345720984468250628112521 492 -4154919338475570147387269019351042544264991373957012670312424620612256125419208673849559459044314169314017643391079223433644571086240293064882847080620593773302689098629252 493 -7180303953468646043125398644669019797516368782671868066276501918694193396911685122845235916214169986715810300643429380355840245577914180344811092834512582624264125056695899 494 6413988785440558650685547807417173126292219304441327219009119265672893833272673123557325462793230873138467615668537356456542364275373104634792049734077803617985195379754462 495 48729497338224347516998088838179445240166282522241994769400748124816754651103771861340830506657311679855986734554221614692285956440317110993639563640718520357291016042988419 496 65389050749245901780568438639273024848871468522277353443755899921269040135844178104895033699348468994019635390765756447101860091503768698813318878611048022624656055187204528 497 -112869385192629934023853566912351176503088475566655266959491940781545692983830503096914085134589620411240662891239595179257709599194048157341560060981496556537142969840533039 498 -552684024131489376950549327021067477250534293744697301137763381169436586646881896718303338765921585792579502736307972594024719655906939808749714515018233226197566215617088718 499 -541021122299829083781830819480379071985626209656118267478067058431144708374611277952036251858895069528955691016417969291760891315843638830791628725128983669709417582031512241 500 1681377876057788717189084996144579242281419049411249970732682788984893516485186927687444190111817789904986131648703924386601815647847421382165315124833198791568995914022419108