-1 1 0 -1 1 1 2 1 3 0 4 -2 5 -3 6 1 7 11 8 15 9 -13 10 -77 11 -86 12 144 13 595 14 495 15 -1520 16 -4810 17 -2485 18 15675 19 39560 20 6290 21 -159105 22 -324805 23 87075 24 1592843 25 2616757 26 -2136539 27 -15726114 28 -20247800 29 32296693 30 152909577 31 145139491 32 -417959049 33 -1460704685 34 -885536173 35 4997618808 36 13658704994 37 3223741399 38 -56840674205 39 -124328101815 40 23848976965 41 623232071145 42 1092057360745 43 -794038611850 44 -6631408999720 45 -9119067378855 46 13384571243885 47 68678235123410 48 70326141849600 49 -186354989891803 50 -692694471435147 51 -467407097912656 52 2359069561769494 53 6794279888028225 54 2065997490162757 55 -28130186498209627 56 -64566140765705491 57 7583230697981499 58 321196456689244235 59 590312744728614138 60 -375405833068454848 61 -3541392991874583989 62 -5126501398095831369 63 6864252933746393680 64 37861162399930764950 65 41240155688802343475 66 -100195695115593101325 67 -393074677194627119200 68 -289862348306216487750 69 1313841073460691801575 70 3960240952607743186675 71 1459983388524348858025 72 -16127489162379838748475 73 -38605135560421898150375 74 1745882280996305617945 75 188829091308190031078430 76 361911900565818982002640 77 -197928057102576377025735 78 -2129181912226715843037875 79 -3225990727938781027525480 80 3919116296619172782817530 81 23234683674286650291538865 82 26742252051338010655347265 83 -59494944043039542975487400 84 -245882105838072800536456170 85 -196089233822940615765509555 86 801600292738709550912752385 87 2522895170665301295548269585 88 1087848640323400222791726425 89 -10054557665579602490326241025 90 -25037573888802691690074250225 91 -625246877069174866394152550 92 119919226574812389892293362200 93 239037704738369858449825653375 94 -110134667771984587582500520325 95 -1374666509502573658669390907925 96 -2173175355279987759196684730525 97 2383099473925355615744903349725 98 15230591595452913833178432564125 99 18446232994504265514998730905160 100 -37546430850154246938343410953410 101 -163507038560398186907170562742055 102 -139987508763919499737707949125555 103 518015530542284489825875044365375 104 1701169945636684135811306554644435 105 837420003856513887964503981816215 106 -6616007017919171217395972600484905 107 -17119027748531974634136173651451830 108 -1597314187497374322196439053258200 109 80109660607069783648602051172451815 110 165824912920692475252521858518255635 111 -62611243530178527300721313896890570 112 -930672649677970557318122789239355720 113 -1532036017704335901269099108474392725 114 1507865285224167500087506646524800475 115 10438806037235208118423103606398372400 116 13263940017295364105178274739819553450 117 -24676402096444278233785987790687357425 118 -113378484896602660218009298150477899125 119 -103625047450624397540861673367592983325 120 348156361556168086912062363420886260075 121 1193135953837360864611637092115995194725 122 658847315843722259783661750663862408725 123 -4519594029757188463250349288851054860250 124 -12145892704117569031126959538009332958432 125 -1942674246227014157552762796197818790443 126 55455450714566238155535208281260896990761 127 119096878395915172670475659709239403771011 128 -35404883404793496178417736366963698779625 129 -651735175511062024335426170474436092161197 130 -1115574695254177303425099441816963211074733 131 978819641994657041684840345771090010253536 132 7387617426765489091649831940743028269889146 133 9825311586465330201370410729976406976153415 134 -16684957837622071383133254933234799966621293 135 -81044748994998395485104181709371116398258447 136 -78716826470348739779298922904906982235706371 137 240692115545063123135483454353520995786062409 138 861278948019636704404181421025575696125521545 139 526429781807650912658229195656589897952262270 140 -3173110390136274619909498119996160629772543920 141 -8855723366088806707690410300705993774950050135 142 -1992954122431748701676485532185201380909674435 143 39411757279163613534332922814756550123475889800 144 87766701834803439052026576384045674937127236010 145 -19279654961258834185016159161381734804489657535 146 -468043570848876169151692770833163066549919049455 147 -832155516296000424171008557176452843012643782280 148 645543150418519988928108713699029865051751612950 149 5355737467679071656515597183288698063564422726813 150 7441480606134686314512338474609527290513021203537 151 -11514070730094525022604644872977712782309707560599 152 -59280221475945462861003014722022172816500701264799 153 -60956780187935063509996185786484347781746004399425 154 169930560025951530818022336466362300461577481358863 155 635515896742239401332794769838246646767071378881082 156 425470781317539968691859709175769017765251835577656 157 -2274382692549655226787113023117882586607319582892609 158 -6593067657741022465519441354963728607787434593470085 159 -1903825211577654803386119914849775863636693084745743 160 28578901907590905996771344208597932295974957980170653 161 65971410836672323417626955699169802954315632802516329 162 -9535925311825548058426801693536806641325257600759191 163 -342720496645515387013282987123360692296675567843124280 164 -632396987275786894703138347985297775766905769867192090 165 429268650315428626858392277219132505990834876541205365 166 3956008699524264246387432868907048117436102248061296345 167 5733358693043758195766913789525373247998709972963793195 168 -8063976677133019697749426992318638457943177662414232225 169 -44146556758149210185923117121559222484739845292108021045 170 -47906095510063425186657415383981988992131803026881076405 171 121906173788979387316597996056858632286559444416655992610 172 477075137532796770278912807652527176402323248599779886760 173 346903125627801779255940413859239915251685033279788432475 174 -1656624192487760028788878234125812120649504498558423523113 175 -4989960493444754483543789555103130436360139907863106838962 176 -1752616303586201122472011695772555018064068892170180990776 177 21053606048304669532967391753413074215946663485641261765999 178 50370572593877176938429018797438490293617017667667079322975 179 -3611927426308224275872122172694609146064010430196496358928 180 -254842494776769834200220544694572491959978593749526203261342 181 -487722338284989282524033336759225244021016390156885138110461 182 285874516402413886469805404270581853466403195342209168312079 183 2965939753449980267639832295249245773664440214086344545781935 184 4477589619405114170466462348487803850164446761125827595340423 185 -5707550026055079655851193244951936893506892156094488584461583 186 -33352318232722671599732289061422182511456406471373351083146719 187 -38090058120769190558711649299627300267443427496993925603121074 188 88539069635680625017111959469642286430492977285738065641037280 189 363123334713530467388666320080035093338712932349539848345206625 190 284801143449676751959263316276803932621512056083150894346901925 191 -1222095394010205464509428900907139921230664727617888885104430350 192 -3827065399912443560976224971556468009439280020500750220852609600 193 -1578964317971879135924443369499595664220814396998479122440843875 194 15707300476209377399663673788194183420555146913037480982737941725 195 38948165571879138646103351812115546768209377766709757425716702400 196 -37303164052552624605852873153193561262059892704778679190725050 197 -191864250384115218997075091898797288730202691214015108641392625175 198 -380652370859065376541361434594647232956749971531081833204739579875 199 189336476986522681125992379931201889577099560739826971147450612935 200 2250701997353717773856809849956469226708682569905283464480223774315 201 3535354981867578017803061048519793464262216077207380361212160265495 202 -4068738619020117402375252450261046603995120644289207777890262006505 203 -25494465183725801254186537235873119148046818718286992220900868526750 204 -30569860119834548946609344781642450844975528622491248674329213969840 205 64921404720725037639981132420968221066371503846904739788416179810615 206 279536012862073576790211483585957674976588054473521360873694918605795 207 235115064775448190545080201872635063328365745454264248835141428261120 208 -910762398880979832620619829265037578682363214087116451834076906390450 209 -2967295297028368892461697513055704575501923841997576466472292610547985 210 -1403335709093211090123254196846924811875110649982859855660903417884065 211 11839713452200017092832942850333282715094758637946619850142950184403080 212 30430522463983468896233576208357979534995066133020765469739044679721930 213 2065768014588580597946332623600598308167910016355800853917203478208275 214 -145926841253921642393881426746893036416311965227991090387445309187489825 215 -300012304784579735758277668141443286207391931714014378174240089563541425 216 123670123408028991933803924655361717097087005646130275214142867413491975 217 1725056839812384263520576112971665854018279816685045255527669531517656225 218 2816602703368565494716631828835086721612318512146913191430419860290452625 219 -2912869499201699112402986242606020701205683687704877443601945285226041850 220 -19678039171137023980027328750833880608084716367160979983712269809641745400 221 -24722626904709761473471991186775444506059172431897078252580995039322044575 222 47953898517777139216511074126348640146677016217698082135381686045678269925 223 217223158795156756158633831462553620734226150688044276872084150932043256125 224 194977442785344202100364579482286568468389339359604091517990862026313137205 225 -684331638256549718468199229615931937505997100197819166463698810793865628205 226 -2321622487988059160271216658929278680615862344810453861565101009416317673965 227 -1236060938684089325991829005162455318529556598581530864111094715449531028840 228 9000112158625529291616561691009466109890725752319721923135441245025774469250 229 23982523573470905527258672233263968690222210470435436737560822395704333261655 230 3237447876147369024107576741633637504487304105131525844874521473155437541795 231 -111928991468621765985334425987905764054895619811133369181120634672227607232015 232 -238395657113911382098427263885317819259987432160755384774525980890000580778915 233 78735062343116867680737539783582784305599508235503365316409196293045368764025 234 1333226537729245874217361945471922683456597411287048161451971202132990897516345 235 2260834315954598153219845417705329639089494740674848165793888898809215577648630 236 -2088700786196632669484245926003963205202814128050602796666179895174931700513160 237 -15312755433267479339072969280687550092399526902776813939625724985372147050755735 238 -20120886623807640736687239395991254024060479530206172892285050593076780094156675 239 35616467786940493272506897523862161208402461016175750203485479061534875625970050 240 170141672831019040473811696245475383848368255052670249333148359652433915920689200 241 162299444736885409120899517987844533004232189115720530727600055844159244565360725 242 -517610599132951423716788346940088687971184192264655485013774504568690469052501275 243 -1830376932325526059398878145251211786623459512839348974419830745934535931113618000 244 -1081978535067999870326284722203399296491803714745019647656287439763279717954307850 245 6889514102143342380406844379360813271394354843859733317951909749049664122859306225 246 19039535372207858099505376321272495781273800649085234936255297017386989231693015925 247 3817887755535804947813573232541710333507657404317933504366016076556238470653252925 248 -86460940035443542221782707329546277895102346920632377055955170174661279967907828875 249 -190744714302808638379103073939894049502991293255547757098806997725414442621227833253 250 47928100425691162565092124273427306326431294211417596641751869129873228255828761003 251 1037655347699476298520216195699028460717326343266179259942588883342093128649201831994 252 1826207566643172430629658462825403884714529774302830719165740600429768017354792767744 253 -1496152126803309752657062212108077781178767814079234086808071044792496172010149415125 254 -11998316322586961988982353743916879724697814891606817208472647750005110827749743689513 255 -16462931905431940684690759208347552291718931621162651716017061848008178725514767686832 256 26557601268520311424632728791084972876645334061970983766052700537643235107019954076694 257 134163905543320326100067084730502791696359279809199595387235617178377548391211493186259 258 135523867687660113196929172909730395527100391901215955227331606790274503801113427694035 259 -393595303956332078906822390324482587855041430545741658538720489860166273913581256255872 260 -1452497134369417222132871469854247790523854436803863996263807306501457494500325646444838 261 -942920184668001261629355115739916593857440874114800359716796077550931411895350896742009 262 5304559004178242315363422757713101707580110991190047935403289543318470016840892856966611 263 15209864841611056295424641567575642240392115951115869831504340497902129740018566932408305 264 4025005570020865036085669032106415938704527199166417380469728832631043965766849550011005 265 -67187008722471809866143175726983742535868186418640353511878651136389016354262225955492855 266 -153518011176254954631292544694415117324479336671152429427069684690994553254402559507045815 267 26857039553474840500599931030336572112230822981247102681384592594833394719406287961838110 268 812444130206424272592713931393316624987364342258735803243655902145942832725790959866001200 269 1483067963396151564125875826787821125364394455973986089859980697549143404530897596366625065 270 -1067533218472630377160109215602984099305016999471319091926086025448616608156480006563950915 271 -9456845154270282675709272325995712541687958602937481322035612419012130382745268200971353520 272 -13530758512200412028366254329493199179761130300764731076062715784498001380290961993648759070 273 19853145236813899526008961285220426792034189390742732682131659581058488745844029656122665425 274 106405461895017321452018209858641179417155777475550214692986586391841000804263245575496037537 275 113467591783020060232448424123435235249608164187366803461376523916579247476316743986738718488 276 -300558988172309303975400237596843325555845908571352654953693713641830345640397546937677030826 277 -1159090140866689309057600412089128803958971270494918607729443683558376425967897001576622791251 278 -819081091409411208031956633784310741685167388158470119905892184764061073220194340863911636575 279 4103970275661866607753488306162793965587632051539980053277491267195604757792461069008656372537 280 12215808189160373711382988199662611237387434115128549168865863897453337905274220182835146217393 281 4000105885002360759821773733736267099927673144286680529828543718912957190561540181927097121519 282 -52473752125682664622461218612841474752943914420305892926214626652603103071016823793442576059841 283 -124182460279714867532535847225897494756379198645054984675071718252793866506561511967966996230790 284 12549247433734130620078922340430174999241802459246079702445471336267554459345067589181562742168 285 639366094704864538046724232994229806485472558328894484845866973839299159420111478646565065968047 286 1209958566970645246495357028976635439039308262416966263656855305800487430998653861778922765065771 287 -756216757223098057203966855601268637750954032131086707742994262143479181289688174555668314658959 288 -7491575730696553928652738731513211572778579182462410429001815875526635140379396964406120536238595 289 -11163683275850916912913578656190698559726279835078280661802934462079227071890377648189474199565735 290 14859437922630091974855607324551925081510783499091225136009332670840144768116161410457415844106585 291 84811149885796775262161743197808999627267943748836018357283091025556874072455772195580646656843880 292 95217458688074698342319678033182100390807423658324649334752592816318934028919048275973597361725030 293 -230265339290172141075470492188437298398137807191960839622505546410335630505120766337160838194213275 294 -929434724908203750478264097773079866882324513094355935210676411032856470470263390924863946332616055 295 -709791658482533183635585413960416890001409630663354783081478988537874197354673022198662960930366245 296 3187818772565260611698374559177848560020821355308621373597778592567055087389479557374209397976764815 297 9856775934204483183220216775785500365249752580290136844257262461361168147382899614986355840176213915 298 3835484606873183239807473692338317219039422004735357155211902500035630496175235872919905738793429275 299 -41158426506634557109723200392384975542097825483012816640201763208666877642156633707071848988673334622 300 -100892922065498813076535989490440840551778525752094217039025218893835711451670847312912614933613079928 301 2964243265079060331251837426690706171580646093031577604792978283979203617781417738450108155513821931 302 505369048802280174899501129385992596201752205353925303149267307742551244089202857642423556495691269031 303 991075948721827368472579499839986868137602670622079881941096344956759214569758865714798812190279328150 304 -529587419073094594870134258917956692803675439399425309564420174762293558461812077216972758390145128032 305 -5960780393885892390561665705681750755378779047668957629625793624312833291426236067264890883424416879473 306 -9241250630857252333650077109499203708387124854197415769262023579206693590226305797163028459346247943809 307 11121115142728864334672217315070318275036787376857612073447126048777167527974949834149422570269434258576 308 67891907048510833774459649276058341142329855222296043858061095780531389070391074490813360593901169653890 309 80059338402717347371354032337725993331084038866710401702201153586177144841902403114233805938946580933987 310 -176838605734484392250159851665843908319122048179556813143895734508600278171269026328430384046301825301777 311 -748424525619593298961830922584217072957370615283885742282884722501552761298388712055918264962903529023761 312 -613957318123181524809817554913447854817261081928267594470283685719287345442265740580734772524348464421881 313 2484321062138468556941118193622779105694022708793869690146364458329171824578275029885330156654768144484945 314 7985532451533279250493322200210987786619300083243980136810835127284060294922263489028724613842930892349825 315 3591574208125725813124840794028677270165804471829295699287832018280126645699694027938373692855985396104750 316 -32400639191103834180418742313246547216144096242803669490669997306943895109121283110870611493821055886584000 317 -82284069137631274188291472122264877636258977876810891553372464541153097707706887745861747301373916273813375 318 -3314651976337934496876087594697970838610592125846765959664323632165714018753123521776311523934697595826875 319 400965050856932204106037235987397573841486039845565228736841194200119062614905241855685496974785171642039000 320 814601134392389390261030445705659885726169535643029716631488466258627932401065158708434167881445152201332250 321 -364533940904612628545990297212953861884147705610231339982849682849097516154320167787925671002409957167696375 322 -4760858015571173203011518496089737307595598240669431263837008953825926918665424525762015093080067634615976375 323 -7671840879294763725697885811577437083565135178170869952167892081002843670097268363632342694684492725534420000 324 8311693403587313004067731257273462375883909868311481463769102274618161490764310323712980235070898764033699150 325 54553104414077329928349825679963306662289419684908301971586788610572942744518790820110299461584260888331162725 326 67428524953372766717938874253434567548068740759054142544945118350463498812365596634485556479133020919171236425 327 -136030389872936720935226773909901221699181156318029376896278564662586485473683842927927342207928540497924762325 328 -604888756962830279522230704997214727405214908284399678466027364028114440879692521677823301541580602201792810625 329 -530309775400993802778817569213580540688075770190522901596256136191340254268136071379299104857137248280214818725 330 1941218789818086835000657335600249476226919991029791179856048589897324638912368774962755602499512812671536688475 331 6492485543989127118995751205385858112102044445885849828345450186617127423470360233943760484163158863243491349050 332 3307828565960804811240535872163400277925638085354843812103763664854564046713034103351851221849784340607805490800 333 -25584902930952305935517999670433934103917168356826677637313524615937307768800235055233360894490782431628106381125 334 -67331718431164549389999389038718443309460628405052043916956324186533613729353413114640969387749235484492250958025 335 -7279929316706827854976553022708744913711533002569640221180840462069554017515005972414472116300850566858686804600 336 319166579253811620150177188772766268515426738254340310839479873713538469383583474462790231713659799788545638735950 337 671576891844080346207559095731091261660795895338683954335644564447271872409731696204887771414488076796389098423075 338 -244499855904570171569897603303128995530618557267492781810519489194206827987762071266042311428227173472548765902125 339 -3815098427072557027978111040420903252566676020340514930415537603759209198700331853977489822559771193655385721643000 340 -6384888784467866956140793099306467173155506322666119755109595590071241954892103895633736314382348144643400265750750 341 6194393484401657208453269335923177977139228212694576765569303045419133978115613273582663213872611364747728705288375 342 43979829980879608451349653717949051757289952238492126864635995577674576764925774018758923351384797107919764307545875 343 56874251877900308862679327264668843031166375525357132316802311855428667590950681893579714290830766401250468337651875 344 -104733038339671357284484666744537343021897154614206339237345983168533425023304217713589841197296424744590507878077125 345 -490463599383331199041921912271367905030455125882010548144067477558322817224095449283678065299745667708576338517537875 346 -457549052535006121062404652965161361320983821464076038268920852861451226690970319849126848019522783360030479438979875 347 1520023607843353667962841592423140266615210643309952589161362780905520573605523615973849876334862034278140981872240750 348 5295060940792812001925888127116938797658663060840311162385043576445981148513517382351905762540124725031979116993245000 349 3009761474641061004076611033561022798259136249322654679964031279747916186595251833670425088712803725356328117131297325 350 -20255221556140715787753544811180394791860220762352153279929110992798329868898687218110224757292214294961738774055468575 351 -55258363875293446645820798767617731625159680424650260982294151673612906203712199402415225382572967958849350696042605975 352 -9631705612138924542332345932208426194707844205135595554325338212897438500388027048739405435375131611580880126688050975 353 254768576679610330680992084618537227499678556442487607791318849568073322725258053338636835351627375654282740062824004375 354 555135734055912707002722063847866619563263507622189822208662033519231918105465834693514355379889538659042947175739551575 355 -157514894364803720188261477762867340636457374204657426420607830681219058071081986924135776492361334608279737818216364200 356 -3066059773591991418623730990756645926665259388097443740880627358384838222227489692186501249603566925302501148710954737350 357 -5325451623110511950124458305531840827046419286313437026120973204103982749642540848431939630428496784388231241350772852725 358 4595789655904536715351680989112990412607164125624909150671367289667588773176921853657758742445609822286536788689963350375 359 35558645362599490710775870401578750005881097511507069312936965322270195440221634398676736829578802785312332342505092400925 360 48033802026703360389385988499232322481057300071758990183656317501959242707846717491970043300524979558855030754864617836825 361 -80650268410533046920153010118473347380426123429328611862722784073376759179116990148934644722142101485362318730771412705275 362 -398818147958351078854450153207367522374521287516723880736446127792225988321282852240291531887200282589135018735823811273275 363 -394421491178001050765385103877739180494117529284853486598101146694831843996219507295011887073499207956164569435246877033250 364 1192099791008790928274300840510188578845644072918306135277117692210373392537727070551928851543557773430692443650456489867000 365 4330370912933006813800926984344328105396988647020366805444186827520442622986725246373777890201242293091293674716272849531125 366 2713568168169014963022479825142127061433587161472945418461434253663662078977201326143654299530880023449251849519794663349625 367 -16070330024007743117639168572280488196518165465903533772291874055134085551794796202632733826253076433976384105052142560214750 368 -45467540150121920254189504012564366793670233395486686824983610067013697791592015273110966749153175127059005967031298145495000 369 -10866274315096342179648081424662817530605752385245145183398193860048779148269903309328961953922958952150871797111851716853375 370 203854709319051580584767534259548821415729321927221944656168671861803655379940295301698317882729853283420691971083369727644625 371 459958644399919281007428637405453158637158711556045037240835090111254048830897124796425775150781399327239492516785331682202000 372 -94857746517708842609384613372422581103727407182893123174186517403954434776227835346910287254744366954931198945127969319749250 373 -2470300284806265652440565934089760513888252214673045242905128469578401910400010438050315446282042912121532090461917452977801875 374 -4450343744606245320319059658379586941390910472001556232923050785076562609026730729275553344210297420849633177432304838505825055 375 3387772783121297066177339848274182817286697970308680211592286057822803640252654656213959714102386337474154518124148206815791305 376 28823236505405233012455766013856071289610909173328193619288890709597075895781777481596733419003045932180116936099855043301199265 377 40613288677824625553694919557988171689588507706844852906320101444203283926058071331325835451236294190919545850265642750862948015 378 -62070321051198537652710226490153943004826348092847335250637039429205866279408701346308319424913784270064281590810467558059970625 379 -325113900509096610978464644262774311814547059299178896087225342290084292037189082575538414816421445374531592347353317175863302030 380 -339759957216900502805859152044763124378266194521247555135170683141666378971506740499503761502826311729259806784801532944217589920 381 935951607389206270075737398355739746692947914505954499024678360651574918882609115079902967469811036017724226531415103344794166015 382 3550065261488447361354882568747987893068994852110740567918156363306312749747502772206326660665367657355397435338361975055068849915 383 2429198210839125747245326617772204481113841887319982327644211825229372481993409522163085266612021443393527048154950882930455166475 384 -12772544472024220810521195299941236464279125818070358543949527750556178333321519977701292265920602021989542481977724792590967248445 385 -37497412623687957536957512069141405239284080228792414191025524573813340521610435486514513051955865334219073745745081104441128129155 386 -11336485133273672622205547362844572165560992986314891309812884148171119230450458405468238791964899975356548559618154857233727830915 387 163452103846852498251748254179428739179492801190731923544429833397047436440623412278643012986665394555209033309212493354143041328160 388 381888937759714329835376872491895365407813977857082213303012820793527052329698018607974385432282616279499073353991571269722240984550 389 -50133631549644999577038569002543362539607973100290749543668630427477615006233185386610596534138322090150511428909548112032317243575 390 -1994676824120253847956890480530072348617682169022675160364099067627743078285089021779130338717959152149502431483028609315944559188675 391 -3725338485392496762951508797408264449313449658996540286688586442948529038146762705185059143570987401437292485354633348974106744101025 392 2475012144967353786577366536038091643745672128752991140541552155331808564343532809947589951867524710855291922033658717352077124139475 393 23416043839445948969628001090667662281086666762460239354825647050507218255295924732095555172328140273683530374783579417171977733926375 394 34373171386096071942798983411951368591072631315697077814648967099490724002036882168764368645473159397753332247515711177985507122244775 395 -47707307881013861016289455129122036777724732525629737213319094476637632914266141584375452152390083012527166775656155139677704867965150 396 -265621229633479158164229109140251202054391302568504698817616798279640035060950065152913825904591132686355298355541485481401797434213200 397 -292501763905393459590608064492972815560617980398757525542876656895465383913712995068138557641634055956127128678450983884141101133416825 398 735316121226819380427669736405473663401011239770995165043344156295218769948068415848619603924790396576096299359908794649833041400189875 399 2916657374924952658720524469834283871546081622972542086855388641261970366793327056604012153116753867860152752541431280864842549364459320 400 2162419354921861863507821137034165145130441021473268700651373200351194441075342071540779796832801624024514747018416688423544749515773430 401 -10165755123589226869347466633221467767375496466741624960335200014518219239928702683136416985584203645615344350642795119149506322437715985 402 -30987444352570404226058704666365183393209443438560948497399285390472751691844745403573455168957118549573575701248133641499114332379733985 403 -11293449705501919626078184794096360786994385030258924492411754233221622613559334579673552858698396343930601525905800414633729854153627000 404 131286294410682625570698521606316680161102500227379146702213032021334275188803840136755772179343709716273806736056216505688394606867378570 405 317652495898592640722272527930084633586516277142663700823399082968475365010010753321866080550163373875580472227018884208346987421367654355 406 -18629337925848334218791138804572619377794470999030995013989357237498070904828098604946605592363138608789500321182413387029853334503530785 407 -1613705774334227434270782021829752261193241093470848512533716888346197416154159361869118635933019764183814509854986624033230196787306055385 408 -3123111613919127727302057056278644683461048203057967280774036354058752592246549730453031977831085419153951442248933494893427892695873515025 409 1786119663898110915939660486448519866196510349548335255155429674435392375629958955179339751794386421134839510335412474584616736901558929105 410 19060777851891906092094351175692878162227446010993527559005671692560685264778340229722784650839456773682468372633886000650593694943938524545 411 29117193941096160384739943253535509332079780364561506138715540716922197073348910838011301956115713058185824600234227902933485914041955142310 412 -36588726350741567777608829570243767681028099473371941752539314672451420342444173973967087225999163533080209486456892826197235272103014269240 413 -217443315913802905814415139568759855106937513803637070195423600913158301372580809904918049471659662438074981593739794497925199644543972438575 414 -251693604766716562618426822912439129519323949398702788051528505373330094770335738325289222234950033634078983701015929705585145651820857378475 415 577803963967295601192527468786242938519967336425446967929886069546108759061949628322093766649527944836474421882044398827609258463038010381975 416 2400865361927879926165788609089009304592550196222688732893043956632157493897062636616327602187300459908042543993002086130226727295092952999675 417 1916214404913362693831596683348542232767134187489706354175578998962706979336621285964249585703949276477787114212747871242080508435427172981175 418 -8099668078060459181564336697635099258214671507373001810694326887019158137374251814753730330517392149760802508682099920438506845418166235799625 419 -25654117179954679884781497382624496748678940077588667295255318612553046221188343214724601601989979692395185316429754630825638308816359035785800 420 -10915672282269873477107393363336330932239827255789354100636743757866900884714569273916019841539770472492834292966687177069432860268308309270950 421 105604964698142395176232036014294944015328636825662111812617040267612720827830867951385468410981185990998672032074293923375164031954087421503275 422 264652238849410811904229627477675963977838482461443980778660347132666703346955123305535677394067748895146176213401117846929248901893009800936775 423 3143139476798099559211319359776727379732870664861835831153593310798554211304486215828387719037385154118665737753669509317205270840186932847125 424 -1307656434906844288920641238776859755064954015389432528221144091566306749753177436117349729184607729278164522189174119017950687808453205524364895 425 -2621709045139292915167503174102069742859814508267161970053148318291392893655766740868795680994122140277283233272201497789779396941792879936989355 426 1267347177023352744037972423995506626613583995527499117830436194975632217741636225033808668256136872819065001232800135126354078118161721042800085 427 15542473978789526484568539071577255504856292005263261527739023950194916310168504729672966392838771730382918964380856771182386091439490228774791710 428 24683836281597444754091421079459497300618171920807728403818266624984980935674560336942596276204145199004166111701091495435445039135383868954039000 429 -27974730817178206721622053610978258874973046732801953766629213107102366651945719509516228465125174904234794491221613476479576527172762006373415995 430 -178314857110381928880809710352375054749245324951288670695372586163500677856995202273159156108165651899319266698375178135795379630141819125374496055 431 -216489107336091637380782073189459622343247776715739246850222533731572933255669677799253989239437791934560774175070989508960949561959564266843666190 432 453918806365529016245094568348967006070795883001357210076926128501568166265350468698697443230765212803719342467483531283433641415320570802007119160 433 1979663119390461008312424353329820152997551607416110745803619035358055610565659702953377039644240439387547694888597320165854714585887453315171103025 434 1691731730487326480729810682076288136864271577808819408840407508257579253396022873727336588489893336305678325835975744854205453077866641590616020545 435 -6458384815795553603766498262006344587854695479220219491703030015766867031361260045011481182183631289046803427253096963029291097141697763497936046320 436 -21273022951293880210673476353119156505759517359830547584569847681125602206373059805934371868890186252959010874603008744009469974346428751163247279010 437 -10329593749142073825858016293171744636858666638876919285103622697099805782997581307490262717561037774329723833910823604866573404843012931866447428835 438 85049648071347025652943995884452128987026001219620249111381772402941874145262839938229956255842136626223542942967171771486088416486511075518764391825 439 220815235682833574561662840889192679893540885626256879792348249978507043775557331324304308350555503086610213041084907318697187342819666975813963644625 440 17772931720999378366789764523016333661758493865105332842512540064999970749635543694648260407809541953970109337903690144173002363340199583570022733625 441 -1061157216012713221316081794585974077851386902385692427398078870827054268907057530004214568801332857044483600222824028388063147365127722123951267356625 442 -2203391132111567509772094145756322900222671154198189945024901198833609153711354390794464192209385790223506229210252224342754772737598685596620810586625 443 878041687813728393814542878530916835507306640304175002400284570283582346634038778842775482210884066295683165856427396514282130782278807500682718811250 444 12692848042825486026763657517704262567611425260062478664346256321941154541947158652784961162929880366737572437459120261810463590458369432408174298836000 445 20939640294987553106488069635186342224120791138838107404231371181676124417032798536298391885084205020593640548271684371009791955683279970396535267933375 446 -21299559624695009309920469003025574895762280028263867869526929109252653752900377434766770944282567652815384972369521715099562725511806904525355748741125 447 -146453585716964171820747619995516629086126063279362551298889170923642849618834852215425554458831895278537921875514465663126554944815494419360342979414250 448 -186142408137222857502107959953764701591387399046772957825079634884247065790399445552953167115600045453258644967041009674445972823426588214333994759205000 449 356342275507391157422177979136561619288927232187599908853157476718160335298016871201060274028435655946576113014086766842466250397886623108917273911075475 450 1634835254786083927554899852639028441918965311754819830570214974967493500672753714519663593548797686277763393183671541157729796523671023891407488928328275 451 1488933973557894845827821247934034935542801127499847061877046807994340025137396506495213678304488202956197883942175369517207554257902928421767406181547200 452 -5152035198997593358092719826828654409541992347275900048362053920657773363829198261156876675443359706082827694179860063865019030206122426911282300898016550 453 -17665502126576816886378080082315376696661937481931375921366518392560620376542408697122643691305862184297764959300393867971685588520070264197788509365845625 454 -9624199734221125113528289727532500435840603497292799673365253453551461273120827732034497893433899044859081822503238448165661144004103395182189402121548525 455 68561326224319051577739333386222116933684604863016253418434536776034050121933603707375941613325358806266518105613921845555442715127695531112677208739370025 456 184477683997891925590874727344304430013008413499042586701822731602907739061413111442314645575129874626562174466732240872291157790745394608112076323801928325 457 27185826047487960098497036270075608248349793583545644392632276829644763615002668804700882619603459060687634493132890213456757393089602497652805750543872825 458 -862165770548457749143942462217635988850586321675104211461649879641622410353582684383825891752416011128611268459548833645993260889373667584190014720088786375 459 -1853751356764012488674045577675423840485797685466244259451081939537187032944600912605890998962520404692625604335249857806792414953837814960519357909378622850 460 587336480889025528087159116257422787551832112131258502845192889250846933695479628100102958929449920980470443358508047125558217123836760995830463753328343600 461 10379429139983119421807809841641091128247062907830994927620466887960766810695661973832715731153696333317292294983948777206120585043531260198164033590561350425 462 17773950734686091817987348847608325485967225067011044841576128061146522286765643320123887287941958741677707923424657047456728727020204757823964009441539818925 463 -16128620125164774430234275864105633569159044861131954374369089914200505136627760298641840558109823733285514893901280522764297146619935676227589199769007716000 464 -120449585060543264508339676481722912239128439765730828578668821874650182245338859927585302865620927514045543246790203923069993149103985725669531290313606740750 465 -159999804574009098545612040399390651840229896327990269040598481481064055610786557470752973111883261197408460722932693206722480131099681649528166461880016737375 466 279407321803121847780263896843178714200265410653397391489752634882907466885532912262798468267831339738326302782661532603990910286654054106729313956139768856625 467 1351894395036076577131483354024079072387568669021788764485749311515441444229232806112588960211570987734686136062054960737507020517638872471648369540490263371000 468 1307040937222724294861241058353747395726563536701399941626976475457917595972368844654478138025099897530130600713049077446205209415966737083820733480922675513750 469 -4110587349428821581525597361635666647296133634631202169722867414647844648615210627301381290988297132712254797525045420755286407842395605476082799160468548967875 470 -14688571792388191751651464966292271524015346409341772188485981857592045222133812899209078291330668296894507134914124185378628719739642544199962345556346132023375 471 -8861480343700639469547675254757180542773321182161946062214374662383302654714510629521193950793648498236215495249913870275726692552088854344810176138184243441375 472 55310291221992701049888974430339993297253323862948096207767234796435204796233988984149784543400972439461607938747406037991051205732643106179187137334261456003625 473 154297492435017106419683240636338510219695279397631506103069386524354317055472135279628603686989369554087567496687438545149535338349191956374176813473208795839375 474 32815659056965105898320103635810915782175968995788482587949547197845168278778732857294307724531869495982171966145528531784692883973993793902029048947940407350175 475 -701200649503688174758498079316294154605660380668897567138224745460804401553845761459557457330145199251533646919734633576922221698118737114310719740362486041144550 476 -1561037588350135755082495427770791638225870164645996415266021299354545146118266071320391302365007579022403030986231738264114790293352797247918874882791075451883400 477 371721173375690461208817564248188673554788989918404054821685088252152572049531626565096338923101726807619922394332443890144103312692018554856216778370312640320975 478 8497417914085819389458788918479132113199153397138929730037244158130737273630012428209182261587223772807090270634277705602673944805429092212807117420430914711876875 479 15094737385998140428602148133859582178965454291888671001866507758020274346928727009246734700015365691958774737680251844966177664120885785404842363239456645275209675 480 -12126768527012248793715271215787497798166540443328080174634163405386733857112433475160763051722929560125739653597842405546416524309867073150447368582517595306568925 481 -99181992933452940699714772653455362453652092106040771986086550027044000617384543063849425102162938048801040049484916432415148932430090691581280873789000154613568275 482 -137490713726885682792771584156081820553348380194885861290847526921563584549630382256938229915627077425866721323021020188621922905976182940852380531802825921650312275 483 218706930286176939024358366778804111295562178981328926613368366396140418170282039650025775830830033659927924054330453590781565244271387552335605967505823052589009000 484 1119262312718613599107492904105692295167790151226020613909422165332033037392313306352156823350667833289668249379418984076009500607449551856830449592212250233053245950 485 1144831161282344176525381004748156183618942375098980693635690274403417496608889852058493237027453907755067072134668621703530300460294680679790570459520797950259544425 486 -3279227390500798181589297479107424435343037206870348320617138364800413883536275472327356425780202078297386111818132874311735256104890719822285511492728851651513013475 487 -12227261920219182907295974146897136723083423077663682577924230623727643725322446569295827668187935140347119542470521914623728243455478014417163803374514564930945814225 488 -8083962808377839986404053004077028480823634126844875448622655688485576472793938665251443480239970780318595710001423276442982341583244611224091851457710820643140176125 489 44643573697854205535814157679002594071313152351395150538655442777808988280082610857723836922128919621171363422947612900048948010382161183550726780291345905792867562375 490 129187225870959667589384826268210772075407827742397858395077308267575979877429911146487084396231651757849568886902618785476165001277500305667913717845299478901179986375 491 35729940829589230427074998056815904271574027471811292720646914265750121778367396925953350646540735570500901440944218471407398335099275825363204023158329368167675562250 492 -570763025453072965687988035024881050072600221022483270433151092357664870165452598642355401795574044099247581453272310886456656571454944447371925058734981651925082939000 493 -1315624665603073748787727398236823642324343026620329443331663968612786328094863905092986936449186111869106438803626078077864311003141381441149821983213877582991599595625 494 213243429624900415230229543639318077180747427153623605448887576119263585408853976431143802306596880948163626819941304480467273142785090622464770398092843816814131775875 495 6963533372198796978678316643776322291655775738052511741132059466557399162748379251501237941186427582691695964870685952808704959195479757818653163532935545921176349454750 496 12825252114035218873745563020509496459546132014769796438638065630470425582140391381192759774685021003029188215174234923876604526961853654247077066756237025714999711918000 497 -9034678206737048555420661875462786521121959560268190152076803230265924346861104429600709735289522913963782360214723802795334294649983377377146691676851625742804720815125 498 -81755771660342096431928967649196440497376266851895680098474593141645791921512964995612726308280415605022745935963432454900474649383027100246517201951773930635851668873125 499 -118118658003239008964825671971447653341792137088147081060536626670020065087597163186136248874322219834015357066043907015178735006459338652327136243057884637746148765281840 500 170801062053924251815653259774496868562907304411499619692067159439816321081951530571108933896547579325998594154832502404268713783454806718441155141806567533283169738478090 501 927645248673425305646830606778950718165819907870195391549398625778797210750176104085836621059518058548193045077224866353673160036562373431704783313501586199189430433455695 502 1000845982673230520923733497342038566427533015039874609331767242657242146476238182843582099764070903397298486730368359725770169101461319594228647731462568836141300951413195 503 -2614883205040344676819362113397862678066881327578899748914320394256663999445578902732580804546034680057417854671484302959429059413928808044088673075796809025094277340548125 504 -10188734265317694449654789557465672313953380920043638250652388942744828584350605532651683050664702753158493032371107477211540964899988558182002375432274127657395252811839765 505 -7320161290571317860673887249579523180712954168899403411835463738486209650205790596982425839303177584174927994394593720481187251300508899159599573172995296656521151335311835 506 36045221467126208394455167012798020306630617857500338347689085396661558335710989445232758903628280868557298302252971580210262170578218283172171237892371906857777422260031445 507 108262237411203595869654821829040729531332726704958339293491317808062673151269396782286240184283409291122512531552380620015735016396693092975193673714145404930402432817075270 508 36722516032499690706734914762470233985318770974571430969037920474714873593692798502125056504652475114026297671563159590145398330215621282798091054915828411894266387016604800 509 -464897986337939078589854049065070630193841710031235774144095932393438921556239891698891051768484069337315342226481473663847094440659470874679328156894041385494316179598821035 510 -1109601250099626488215592875722077038141358866530803695722485465977867005858685240384672456504701670145501232513806354251329747541643207200793320296205934125303610195760029015 511 98168943121750606529410603043679878712890135354579046609504857769335629646314245978373337225569436025216381972263794499771842014571560203220527611072415203414157553140644355 512 5711325568357891648010426666676376146557020893023945007356454985851054998182898316991794713584301738644882069527937748760540839399798995029079077000881506379370154339280610455 513 10901336688503436069120706697600551478812280388168471144850353013417663111655910265451061682514745861997230088184829178079060902796816407754042034785240317498309796983440232275 514 -6651108108549851992077138812147100129020896169887921073924683920385943261509902619185930327831395049824743295972235089203473789691563061186487897859834660699851327391388823725 515 -67453331104087424839422458366365853829294576268346510216297781460258607553277324856636231633699280314520457418119218504967375475322582317538786562251766046983162103000510262400 516 -101452681874934265744306204697302027014350106336660144822082350116314797302414839837300026831368032352458416494066286459126569585203607934493646128011210283251493649511908710950 517 132995573776482668817846565330268493638243000087301803486014902683422256440723131185149360501877354034364157554607169378403948778842321373224785613055438896491987404016432871175 518 769553637949884331111331798142325858598467783119345934969167413443996555792637239993956950567191878410230477116973871620798914288876899985127668824241429265237110941999484577875 519 873526085272735293208303275567015114061063338209781870291688623663034414341722161077158193924663495639572418253158407745373589469726816413060234155750101155036724245136512567825 520 -2083589865051494141909639642753349846949302782877433029437771825017386416510328457246029056585991541483649123163014859597746695871679479286585564236009494619733130228563970247075 521 -8497734177780370665907053387361382014679470420746727465616192429595160085831457724115597243564212578293427514520391833219346312406818824768633869739190414552610130237671155441975 522 -6588533648740041750623314745428703325511473065693137418928263783981925978193798121248360187215861780693225960651873895016513947560125025025932426623997928044103684978249890025975 523 29106068454550614418485706421953063307405593687778428330439209207699006443470283081329378671458393522194575470313764322985000130953115243072885200092582433403551600127599665742750 524 90800240943097147171964544970197662785597335795358291667376420031721307713141332347828722966953023362565790999466480213635041029028262809171417977115368380892626939289198215238960 525 36382288480340400530514610989220699074574102197319881891595689230309410535000888546000009822186354461583079664581452546572970906859793395789396691543571042216878754716151714578665 526 -378859290470733898734300287803125088749312406782648061291193835108263065912987394477163650569827443398099726169121577862003064654543464328376582878994254255348658462487711331885955 527 -936443825997303687045111850195823965007164739791842989592927637497278808827183823518377556502400527196694310181082072771672870666176563639635810770611408554358795629033064930388080 528 15976743876889912738405964018194140506867352283497253639510640406621398938521575922593721906642003675784088060015431007472932870761883825736545574215222432360004475827594142345250 529 4687579056190128024770499677798542177942712982481439386177975607009676377240842793813408349885181107638855261144504853449541328773151993196686585004729342739131983421607345471757585 530 9269242215951706607537791739699856187388330015855765650384497320432705819774680900588986848766237105999016438933314316277468407517809015998769516391864758454445119825418701165348065 531 -4819512429507759238572132729239843319247100924512104927411266585641904404174986379908928644558884323759052112817610616172260966595097097801769850461918426362477112810868772248805480 532 -55697248752042721539544700190218709840410399296011531916242203151377138469119915400382751028886721138936709116507322745077682340361692509118237466190358155961712454888017003731055530 533 -87119409027307860788775455630058318291078693437589218929814669609246060442936556297283566094495356055032419193913001006686102670740111849339370690105501899076492565436107712833325075 534 103174340651020844548720544577027182353104105101837342615125248429154470720085363356666453671050716483835616766363189584621613973238135945811968474250060128118761799405230467909252065 535 638930214950964051911695618296543798845509340233282439745382434849639702015293238732345415328700260835600133348918651770110016706929039933885106694224770220145166138901900046447391385 536 761301248927852597117955592504535999405498217444953050623687475638960305466948116424660164833021538813941612756987262299530947084869979131979503618746868461263275475515772067835108305 537 -1658479711699336435234608602575999134850628062835680117099779464427847202834338447370564366428329157226526033866375578136891428380984561737042105992817603122588893747833009656988291345 538 -7093048306499873150562755539297505655605121317812301116055186194753894919662958780967432162639984356289200387003858273580521750829331999890585034583526031229997475052509748651318188225 539 -5900361111458601952872525218346029470394035760314902199219495684742916831234829399836961324635554378833789659022105432127163778593050028922596347510633835649177964664113645126770604550 540 23500573577117980162411012366201339029616657596183568445897624806008077768929719405505196392273188065908114600657166348736402574175604618296104037090039030209297937187934567061479563800 541 76209581609308983060069667585435787663703935858898706488767293885012717580056996143748575774797297694102832129843119857134239051645938044879124761320092949687796466549711329538941305775 542 35144435036211937781852148446194001215149884024846527299100169983880226819689658248279332053347818830131598112054787594269049618155466727816963566052587998060366745609418119382465215275 543 -308851482056784644640034687048682563073311621932651689214323245453031902490240616487972099619382916970322384116996681385599628306991876859773211415815796784944837358512408983222171826375 544 -790757761364879376353278948827713191474763153666287110378955648557359803097707383440848921377691412433756077832741040452506276027342174273316425822007861614639691906980755354658681667275 545 -41398220406929177016532234315396532549406631493474957849441556545756795443956166304469276398683751952262080370346159507099530659876707159995089242173393822742474465825736614972724957975 546 3849535013617024079626841084411850573674503003679926437325445385529429617178076609727482789024418041023580625266924990874902162421289262361729498853108246674968779423714398387086601838825 547 7883853869511476872996692780605124504057235134747954117037299357611047151752588116079958880638872523555999621215223174604223147034002172942257227064543452158237443119516368089208633796200 548 -3417869945463403572768483726196249060453043219484862323757054837725402957608497554550952713546622657013762334695875863200106661945149921449453311900383302931502308945118186774249488184250 549 -46021352115067714485405420731986001341660957282382815416833641636456329099163364208765604846014475284854102263972747644496486027803318921503861453047721499942977163353948941118795094492235 550 -74795829988910512577268442785253889380842202598820674003640366430304721553780860192311777297009368888996278749617694729824584193876836134230928606701262574237777814911735126185321617463015 551 79671019453026090425480660149885944700275475867462438842754171833889719105961426958924490033156557083586246034920489830807947371126293216920013211300553302731302426066611357683067814410155 552 530860157190220049415539576500492572878336179075168035359075694785024131006822458344577034490682544137315363359793780814464326371633997807229345823676279153827333755802430243280394660610655 553 662647680689722518920527099855791544009571375204335126462077435622897993909052500359062550669418585751720882105354112483947988507585974303923809996442715010748132881494893733588419262228875 554 -1318239732110782897192550867749546417883986201614891518193746299769582923101817778619009678564391797102406101589916815366110121635697586294611417670782783689486951470630378573642358810807285 555 -5924727877730109708276612128481134166582384082789390860331850280470828084313751942412391521814483619766324830367845088595561714240042881566678771289680241216474130572414516207808192772028990 556 -5261846704149521114312298332273422767566224304319144955892295172785180080216415011212765118693942591717633725555846166724495561202523029415631037620765596358391209142381290588663497780588920 557 18968968600327307240569911492320479878073312148805289070811397851248463270053390201997453218510455090089292236070095586538208239063997965247197572503495628367072216062688003676496885148001755 558 64004175003400029107376816954664490801226917015966225923676724838076631787318718794988635722018457657289056529988209163656887024506926212926797098259617144017196927237418804894058230357887575 559 33328724869439789014201251843299463865243378522163471954530640407865406248814852109713212299898213888023566547395738263028272965323218297546048427381708972973058653552876276477891461022456310 560 -251830312175727196617985950964103082478102955273163716951761632231430326371114805574419267559439207706128514709681412567333471212437866059022701807315863620411990719548538168049308231398177760 561 -668070402062409960326431939382173588899125722118618204298644002974051968554194321522370867103820034974369988415523046144385843713916802480081235018741921170714484934687189464660108827322282305 562 -80138876419272175694888819230359341731847089119626706860470062330116246620317526574153702648597011898859068922778731139629810117056028809711655178619465963692349141949923442762414147722957905 563 3162732698250671526700162532505040172719361126388553223119978028760345734657194777436750650259829006590232916608893744508721197226681912315074915162454237011879853647347344991602640681650131600 564 6707238926843648892555257975522991194550814707727523059706435599222188134445576573176265287230769723651303505648197317811838151687430010857308283964613494637812559556530518017165592572249929250 565 -2350918369556821109480691297943871073422494285793999626632813355898450246061744429979592881975052359627533573104630952265874376215549648249178151212473571982953018158939613621875405485468110125 566 -38048152468550008027916206964637307500307122597927034578648783589643241212402749359195745431224964443448706097194451575382870383171674220083650528750472071942418485868036620484564470295959846625 567 -64202838649417499051665685870145481717305323144512819071076362811008222444591350368444418454222467955069721239613963371052283505853132280019098189963110944822038500333593455153544937233935026625 568 61170561720400107724714081278222246883528321938684460829357444232330474791719855919753153997933476706424788485234533448487137794784767847126633656864156487212707587219534383782151049520298964375 569 441343817977532512797319526061756377851109286243821182507861232739242211348424481535612741076089578364609902143889913487479121775024405361468641818245553429002329254586575508281764281338220566625 570 576122965657571324234604114455673087956555241201135653451976886988053117893819778733737223697959642576259683439272393114772764211145458880688517417666341386951950040754171373015097260606977524625 571 -1045921080997886569854354470370234093755203477540516579800978285121985111484998745513328804409270801167487539851673082741123037561236826347050153145719062907341698833563457665124813646948734539250 572 -4951899210653861471923471004942139388897696356460815118762045912409040782591169171924757261743423223519682994506786481588492163934133072119791622488492080027756752849759896203020399984628777528000 573 -4675644442421089248115317574480368053339296863709857971516985306071575266162399448455214857330577445290697042567498031694977796981273916997096202993546179497074794151831723899872848467528420139375 574 15303421855674877290631057071661802600116935785743868080572989849436104013778211590133346656048727112204980619938241904328605314285390266899016861710417184341286129144630114482581194371796879704725 575 53783599027268844970113662198308447326999035993660499154469667081418657377407013084873968531340437209516266943168267029304998080668859702888282978614199911575099041028086615475037331931707532083400 576 31168287269669918087503797910890206951542954460343731604072973904386925687785103634327959924979196561741644492831752314223493134923375133490875763043408629399389611054140842022114282853272659749450 577 -205347425573474937256375259219516223961925954998265765622152515479793277927385706104900556633395749726074656334556673513758100168436539994617359530669160200832030313858693129133623808259231449911175 578 -564664842614875503666881454891027693776283569721566332147351157554051091514596872224567646797084934423889748196491199608556590540800559720616187315177714826651532111127316388899869832740652132514375 579 -104982586424027178892998655966577130291385706892854331852716003673850872520484170777908036994621605463301819203697094586048028051322120193589390478758773922474853788089612731735594326988020317802400 580 2599322852825374707849056733855089743555496527033577503078394142983157475431917051286411504934266815409766891274999370470738179262360207036507190664341096166737645887714428929155025803169310007975150 581 5707454329601063090563549788709621966428682284090716102727883901442000180280510946641868598501912921833330115747383776534598053835356938711041467005681551812967540536350310730452801604999807112194325 582 -1544197063237650563356528514426191954295681701543519607984243631688011096202959207180274758579157867231837152801528031312869954117194649545333836704942597127029028182841222152715208512137604376751175 583 -31471137681785875315749088793678023012379779482160497639942031788708122347245431123903507486973931426799510735034126759096748018729869304239536612008155879571334799813540541917600353731446487602465125 584 -55099494394226586930105450675627409005891912656734459293296072015744045280828729621710758444159365096462193013901503173923851916883283842513876515217324707384774768154416847783655309460303627855950225 585 46633203746680795945589286678776443606142340093473153082880400132558682097152980884639671848646266742928788667873075584385729665121177832695439552414201034159793920621087687083126236122989027982218475 586 367117555738509107134911364009675042180574216707191964900302348962860015256875691842092794534429513522383671432149507286496315221730984773810697002234442174726850092092318359629666654385190366450685675 587 500385666534404514504085657224366882533753760925386398062295042424660974085276730345584707196590967922941053973439840072673330756141156426948617164641943275573465884706816243414038681860689443875281050 588 -828015755748567706898114854515648194587303541366287673063988467932433276999058775791629638420855835842323291812234710125709745265205308294738059504401752501105005696604386600515157633552288076650346000 589 -4141027925075493967946733199522770720789531451701914694083305722496362586386744716391591864480240355322451708262790143103824738892238884705086249855771129165438498434776048649536515366020621328798995125 590 -4141972253406460795141693350188394226267656801928378452649900763285715152238137427746693183189318479777902006960845230033540974744917155128201004461950945740783879706572021577477137350075440949749573625 591 12337260148774154622535117273685922620782208517203925374148315120458375375195477850683096945181964057106280423333038437113432373080906005489989222222435656203294959386746462482913071862316949411585801000 592 45217195452864897578629071025002039507377639530423204305117477300497669085933820757522510247147981441655211907820367453126705519143705585367369667878409226347066411617046422885065293753530357429455724750 593 28831267461308546668491881516642281939109556692279288924168248182045856284728856142921924528379889258606679225282839815294534305944804499052887045065012742660836856529232684312784925496274222294055541875 594 -167428880779675381407129725838238064336327343220701124017075667592243141318304129748938329271211926919887897490315221513446111118502328726574180326769615436048576856615560025984063131002306480887638684125 595 -477445716895660854639522940802868161821062158862452563953795007763327280053162195864515402231740524764287775199577883274892148216485929858369984055615495864850904634438046610541037528285562877310867579000 596 -119554560983410712054433059893884304271344760200500276948501041033769951135599514104340043756287340104187076576986685235279059470490496052585151490338857169134261566947236576183765824306960031224382570750 597 2136743171423715824534518575978476264919641511198327002279228103917409877012353365167986035849794756571004931208025229526950205678512507588489325815187029423334895046965109416341729127510612446068800402375 598 4857563742206851973691085503803095765121166930349735547629734034160165705198412059109643811743307191340281103494174409492215514203479340241984133205940391527387811436771403588574271225058301779801129451875 599 -939457612130316539545514335405743366558488492163954418817840418839583556265625933786991123924831067216888731289047569959607322414658441469976050184704390283952419042292469187094431315373984868489028745325 600 -26040807431185918356491543002533681587713671919884011040891007361609910386864787939015702753241865144260382842367969252517959346162360563470938173805694400361644769763153356547692669068315690813517009195925 601 -47277963748378720781075627427745432232560543092607398298589149147622839906327343260906678721741878724156375487497065781137948910480220937750861256540613498229066234973224644515666235484222691006493832146275 602 35235542129781349867065753253769966479885045471385295140083375887627619823022503937274251670763043661063066029261919772545481756516377947427078656382628793889498554919852109934878152433544237412502400523725 603 305511770414345335326070352799946744150837602295206146574604074723837608949098979707682190102820882744488249843028635758670268199661091630117496451731144468237069196643976571591233793563758265822151255348750 604 434204504263591663865618179397831605100176858018915835609745713669277451792173110175168439545633130665780973243730884041905972941944859464126134647153353229016118793455413009928323884308244747497031966329800 605 -653737198258364462697309793399110599090200576856728195825492933112564276839597580225879801566558591583668113242674419151363922995324845169431938966272271481607716182498341640832056619580962494603753114824675 606 -3464535996650619751566077531446086298024327857974668317440039534234815887421936511338631181424900344346755559032859952881149504171353975423135098389718035446220136825767444838601579401850815022085966326801775 607 -3659419636851396807549818948374659732328376557124457034017519461120599891452345901431699380476257200907925083137777968605194870886504466366334307522622295665134349535523728825175566677981294532259743391555775 608 9936534008336503655290944003294630391190042516842413309543569201100103892896333923015661301213128972524696827351667365147079194601148799502468250379079734267502101636147828141830003405354181708086846879259625 609 38031312272113957802299638295617471268352302612901547698291303741376798538053619992057815448068555023472309288869074291968461988475637941666112268922129022864316079559846596447565506577031586957622973517099575 610 26437162478500725775644499692867464954015920841122831723739196218320788189005740825451500287246573645069830880494816320560449120072520949923874590284243677084116058935455979571880756407732883975054648452365175 611 -136479690330617018522778536740464093632809349851755286285312845277651420211760234195980010112157979780789082156081961587646500619770865118490622523089577360951203846894675057394723143714410671490882726469330600 612 -403830353725565786735846451055193074425243708701666153155533700229112709454241885708500209205989003082166446431317175855466623285809065150378219977333599229282016777333325175999971797400178706944969416397561350 613 -126623337709744457922350932899826889450636774205909833898856743416022769274460577400967142320348372223686076370575159238903182624944807609486103687614006869974825407117412117685808221120023313685571344826071125 614 1756673247203861556977179748879354820138722645002352947092741298422154395171084620808169035029689262947913024996967215823729531989867415322468136432420206849014407421312049382373052053219964613592537193617802375 615 4134824595607001001715843377777104691747876369560073722202881451835937564109553033615590966336616664007439824345918135250977028508121572653227674477242476094012250963648339012408251901201636309336857764363940125 616 -491114735370561988343174442489470700622759658393472926325719155504011104953598057536931050211946391988548724426035863994970731143266303247737295893102993443671231518925261393210229680722977418047677919731998375 617 -21553608576380956329940699796527693043677317953392198728047689616718371686156410976231356321029815765606404590745955479292157401556830400992128130831256642241317637825329271457902245618974858912077062298460630875 618 -40559084340693295869757329508633491358680755936328705680219194955888263051932286814914341553827185110176380611210120445591768237482108774187798659492479375382099983256852738545107860941530178204892284242042526875 619 26324669562415553688672971403400490692026501278994071209025771463132895575084337212297893142407667186463831203845731713579497216189440699016787648100370570914205215165183814302145167338491305329525776747329742750 620 254337900484017963378125539050709655822454703587647914299291857095839598144927955014689863131673271553097750322389909452501708381124691043996936801655588417541689548878160560426314255461705278512720766019086891000 621 376460582323135295636352005576215698044765700472322204587598765237203584393841750001878039984975562789853296743060028901971183628407431868397493247562601783263298374954265836372856427838176303278784873949680511125 622 -514457444097589910106265855739909824044888949333245640490239954746803689964255803038850998405878839914631425598370952452014630387441580134787190976584285839137973870712913808523456905503103079316059031042883606375 623 -2899694913485311748450599307228104925264237567125723185344299534809755967224963314966667960206199163711875979578803246063106955125913210287154277723604670523652754684728482553765101050943751210623590588561134738750 624 -3225531049556286607819856839619723662439839382047012592319512417032329944545109930100173346135755464022728980678134377143886196059312734414229152614652632293241418166302809280059408055059531492759478203827787205432 625 7993388777333776554723028193818709245704058519840110214920801984119823861292201954354719148113022077313267059937671364910326367953894640193471826666657205985494887465202898345341995388051805409961495857487265961057 626 31999021108548913375369157272856049590411604593790521797293145172687032021462978671148795046623520999154404324876883786589702102097891429432899858560932021439820301272461867278800939971672323485281344997861667939761 627 24069161655802128544312246747141980484013626881399967182135039332806371905023855362405959961092480605631383848352726702630775213491619761902586089878254863311183621282859334985897837893062944937783201795657585669136 628 -111208486791297977013980274398054451050160923119884538015815691618185077084855619651631556033005655909834497308715380350117877085269343995130732932430059417569319711085559903299435859388776433405425582813603737101250 629 -341660142361271793798400156302610402837198413706164700637894718527629552091925873751180238748433390757645002351811160814040717127745703738799902679099862991055865919930655259727270788962610014556460786073153061284147 630 -128297100963812267144671529596030936409710783295758967881851313700767771849901789772762020032709793038026523631638600896207811118995405487224367773623361227530382409483418186428534587675385114791676386103619603262783 631 1444206492738659054788825463213789091946746381914455577542981618975833514282247968424064784181291083721269123571123140870316464471055430283442667979794320567966591930100190599297285626944221307005957672980066547506761 632 3520013694099423424492893962506339767487092650457501016215825312675981374195370966672660640638240895434038629557646318708158451266632757871634831193355157573558467926681371270398666189586121046354352539020893838513121 633 -163492368382805498225920305787042238518631911847584482074271273396905834705596321036291299187064095294235360372982517791842278476166315199753242928480768235620087716426130415975746724262736750734291003770787463193585 634 -17843130872590854468739820392050734144035148673632429527606471955039339897684035895178879843286380217810013025188553097889834445404507458633784921828956584703898283126023685750395364186981149558519843661548995662311393 635 -34788490143689017168153764637887410289102411424279792743345195488433514722197844646072541759753708545274609455005950019514180974593166002199770521906138796420612175573011563601711444608470938637873664433287945242870222 636 19382345201702147323676288521265194284367749411546601296264949186304097745282469768538223746579060799707555215910754859510598388107338547995588491138288796327722892238928393235444361656771869845793527335009949522510304 637 211798090357334581586094228860287021930878215161421889357784131645676372527778590543306393286227537663439816315828028602060370442623736721916388019233592972352092318596344136401496095644147054057906026446954376000420959 638 326145082103581788784005546634182527601847075433638054474260139962113214621157197306360093780623939245408044156626816923917479562071874394080474683416389150902596101550150991272604776021522610037882264154202175147032795 639 -403265074909119840741460993544004807972325624938082690688925407124782299108995421750326598216840526627608972777968477946436966342173152903223327610212913548810623145390333216536951196323631240868836004544739859216531055 640 -2427736104086100128750867869743875838450072769000176529117044371593974594698746651834565395131871138454857312079034679065194445795083840686956864670141338253210715392978498979891372567248957071906529910241228110229294595 641 -2837224353582019273770862720823690946390907858897277160510618635900626184043386430697484096356886987204768767519679340877956351402272860427092230417166348152512438425051935461690481598741296253171859471181572210291136535 642 6420834661632643365092939832602810573593620649821708081243263264759277307788996104643448162979940339769556873911605565571079669821387574292850132689312375941836439748350798659881033163315053712723794729776007475785714665 643 26931795952528444870465904821637486133929599724824018918997090098256487981937753889522154376169326289744044228069853166572496090007403028936557482908050541792022034516959983591094908600661022534574356883383708913614496800 644 21783476165989648598978732779523135989351740402978030089857953297021426162404979472727975316223743324403577296542088619993235236764145092653179154372043907772150987335071992532590745604355679975432273219122247092325136910 645 -90567837785477234078118107505819188282212491851192786437691552424201223743947152034779204546086654607385280275544621825633583141152968596905703370841823366475306839469223759862013405676641975170780738700665708444680349435 646 -289128086299131031968411122627630710908885519439689558238643591647685891957310366582819217290940223497239436987007159402273838172502364230214064804999652780751077757300926877800311449110618360844466543165584335764094701655 647 -126174905442303000668556612424783374992366806196638676760819301593223629207673979443552952617370752890606578912914894628814455442634619173836253737499491803438702134107796030001249182705029584330443453709033389519877040605 648 1187191396299554464394741314325350886934645938005470241456945771122959678271455594272889057334733123116714733090613769376008902155579051823533868613385264401190850373516791920559920322071315861047307645410846171170701261575 649 2996866246317495919204246347498698951468526768675724649986014008923934066469081891187432167815912686589986602464316527699843553004167728065359551434417759865336514366599998889261935021195795964749757828994754614008002711723 650 71319708073534154235567046062477825329283307791156279587293239867589853677144779121833855957504241140148788613761223815403889966724655681493583726482969900481992245804904354127667817238518538274437248437856603691741067627 651 -14773073664258598655149243359978519090125723590362626026781513732960784733218106409916735487671662040277872624248778803991030473392355062163295386467072525954739136821817202194685403855142707495886382354095593989345112991654 652 -29833237420777856123928111788292593119071958022302847812488538167867640936958519424605614658955688242247399069511305909648354286710710225059154725386929790958026906703972057596615622709458090530676688001239805405995161865104 653 13996911227900055628111011090226675256835359430466561654245083932293704715434355527780805630633160221669143128772967576299238297759386672231390774190179961441056234107540455627091134423007193817396172356212862967117211856075 654 176412697658933104839613337289710104013524271646300885421085433781307452698561032059578346179287151266332963413607825782712579282211349182136293353630467676529203379898479821785610752249929431220370687257422866445139577978823 655 282354125116539257026328364790610413780694852202034352462028405153647118424578079524060556043703678176646489013672110995356331155838808833202617564285586302548290579155473321791024269518352343984248059263615144190625016561272 656 -314616839142965429016771882339211244532318747407209831429574017212243528264342028278200613444404052589536138912592774420940615079948909353511488035910541338827528315061192530244922895766680847986701585444708248465292272875074 657 -2033133236400273062401590997265400409122659812017217344954671294039316208892970051019112046345945390696927358528891301404995459172256864604709964003321939086210024809133010518354389429808899513609348899357509920150798911129389 658 -2491087971892917253236844290335946367117287042954465191997556866776239820921416941331766811604359478410896723569328924502099865476912525456260883014539869965116676404566308546938808804376312107738865860996179802780184997124285 659 5148605791805946950721670447946059058294652192281103515629261829355827124333182584642191183884074508139780890646366259918400849314803036667540377001156910839607982838163804843145088002361563418658522417359774677930107245223272 660 22672754110317309820198337422157512020736037235913715610872856951004788181281285274015980305176152738590349796226398272986806774077560384441125661697976002394367314273163712114276931984134597554722329426891035327286868527970338 661 19616392893849805241471449559951372782947773738785169543753211940407665880354594003895906393111287406884099767575974761607916842997252661672479542121169604148717399853624662756490577316103401669650099407435951818075906272565159 662 -73706788484892654709182180581152524097419333668329535760927494028893603376348587537101735820505385819065596282117797422698624994224108593156899320327320394589229286719600031900870047901115190832031079325343367005629324500299261 663 -244719387434723454537243268171184309452896098369309669014056167245980964169026824803517726794280784774117266273561262307514824222067566163795838081542417265876867185873041494998274354666715919232883672662132201869276694568862005 664 -121463394347192988095532028781273268994789666306621304380424855187637462070052288370618462992688382457363140828881030996901839115491520084222165990862191286809404235506240538753128135473745478448140994068816371566762570822389965 665 975705582971004160078077128734480197210623272631774533423440783597682746440276926395059049558195106967512197500409450982776423591089717178756673631317208733051225964236244564438997287801134431530675666302569506583220399208440365 666 2551608096202529621500880050823718733958082860586018942323253676448983672540602978144343166563243054171220933170809598452458059465025877428100035521657690998348431514661409451167452473517458645899786225123223938326713772828738845 667 235138516256561606588423135787231162635931245000767854017899019826646861650752978447362427017671048717454262317107440448196085069620037413609891506347280035034630056823571289890042163562874835546285101247326198204044359000965070 668 -12231606937446807017641832112058340481257769377691207762066576309576296067647911346776433340189848311438511610262268355528166763005371333166523039052535862746979141730886436173967728622506277108209263855747616203326693040737536600 669 -25578873771764199911282866703988682314675325910523441150795083219440858397090326348898574731250388268456716399624188216769989411709498951071687002070012876730674035423435485696086781766825492642123353116111038410236233630946723795 670 9841214889240047328935858029260822038823678580175478724869967873552189973532156359252005649910318135232616272994319352025426477136991292535317518127753412269057824067333206369585712091492743507624100530140622485551174253689581345 671 146961907638425821683547879080477536750969521051661053005149077808724937638056195408962309602027210382938474373256386660954927809537171599143830079960580950173974985960841561599739173995123574303015677059985116421673104419218035235 672 244281979315678632940668168212566980722871832880821605434770905082790126057320574488472753147582433567989757160107514794022718201782318911822957075273530884074746947280600261352656129522957309863906861092999890085751181998736588135 673 -244062222473784674247929448173738199892047667512786014128350576723916092327273535474885305239321836329098454216514198589826746023145388395735419365022032713283607468555216747251932395467747789346680813599651651972370809403821657525 674 -1703021132107952833914971869458148756271759357954493859691434767296725629507310492690279935901101467146283262055712407716167348223948784759675178752005543459680250374824731609915966713914359753174379421024015416140603632270670679733 675 -2183588947617371219093216655021321937239442267307821418908055932555185241899536106163015652958976183332721630287848757033051408855358992143716168599343695335664672520636477200109299683907544372604522043193149389773145748948631463592 676 4119870822707138158491166173028294492504198719606761551278215067810797798572175895036941265641263102807190059983555603030770325186288635530199126464616468331816057884460066215759444539043279055847783409892152329114201379501564377234 677 19091147376594964296280463189976761042096310501167913964150610264191385859703670124314394337978132148740506863391209861190532086819889560999117237653998603850760171201803215546152529342940293244988662019706432583740238007621309427759 678 17589604292394771201413675931638992381997509656570941646691767273606526186634047854523038070829012922025161115096717855182867862314130732049677186407605957667513632295976926738983438464974689452421397807462063738677499024464781560475 679 -59933001242638602386163249498290034507537338886009736697189834638240860440933118282671267899913245276909517793224998898009999154007427589103823393387741161000010559547739992704302626218944469187280564870559196768493146293528564463823 680 -207162565697451005896605312006508577196350662675275659844003048944046186654798135055775847483248831331843363966476721044736433044847279405639503162313839110560771753169956581101763767148031910233807380655486555774594577835302391477747 681 -115067027412716662645536066853612179488480918450215714018663725829940086275971151380120196340903506931863644355389950268537152853639194437049682380289961565803774936069990662241045558761224277034302532751567051877109954204277241123951 682 801634502207614361438641876574898626390618976937471779300397815671374373399948726000781923616975910073407452752012224503788774543148650016801747683062716488603336343945029433545317293867876727960747792222940553331069834640700221628689 683 2172564800955692748058181972458020608452445074331335504354668135734462007983350557661369289880041751978358014673391033789533161868478602823228880251853694646937730653221174534678535429402953796737165000589765594939283213962163462792710 684 344996248727689071663891908364539935419681321538915134362736919868062703094036579066314539754933170224957652808998332310032278951931902922715211248233777162374453824964664555497848116648727296048984794636470483829273018045970361874168 685 -10126835176028402908907905850427237910022676675881539254269103265646953231381058422262086763871485529108054800895206506499739880314372672799022597465376568927116214131740065975875574955858570769047169523552072032588013722996872886343103 686 -21926896938840810790688863533540712887593012870883085992901747952184493922569193882573677844584684283226343965988504245868200538466684195637767108579317021680344922352248592769618710077759458336027943834711236988899971668043568216573579 687 6655204914053556318886290561281818382503576952284585577932527247807419566559043452723819019832945372565868354307944702303153707502861924020346157324872787512005021819145941998092086173040506669506088274865288264323089972442544294141866 688 122438553348400030407157404124538672685611687164760943578099013703523971057229346538059457415378471667263321902052240245275419731142470154666933452465540590990696645383945346077168061037221536666395818187226871168898623415817035395199480 689 211213418957931704225045416523893777020561603470693141807020450396426118745905066554784861634565200189938893423301659080192637658711377817342722193672625172015147870644820914180890005860666544318657432492245125234237087519188287085235325 690 -188025063350952654810830449785764856045079236846153116290563539860276183337577229105464847054756196054211423027969201985762368370140531580229576224901460956293932773518905860853850668431523764858137503845520128976842721941316865222788275 691 -1426723758378237481718263455316409433575273338209646426477534248790071370330689461959365320973548296828331593995519773805782467418243888284743818965016056789355643893932105553746147172390073070009917265529548778249951684255147745493217200 692 -1911215713241436909262616604533485560287272236110696618493485791571018575256424365766159475566390213746829992856147330912722917117527364424254925905782346667337355608467354633311885618076066474838587575700319646969084832074063704182539450 693 3288612135961700835746219367203626933724347747119616119404038916777861466516403954587141657498788068447443972836825310064635712856278435585298014617610844485535320080415185188841465273159006324542968818529752619310375470718958545225141625 694 16077858130063670165796632682010490065711701096687651593670306210657004495605008043975938509943207468346239662743807870529023060371658807287381855983644835640898905549399868903859333197719038525298720522624277498556150067429432976545119325 695 15714229729240150092573092942459774965400413620013905473955546666619668481201173089709960843502607063739272306999352633320187192254639804625166346711582041038546976622812932799030081379505441949854218174884380200551783674738923915540308925 696 -48682459337084485934784997307912271952866036528072896005399995893417283705019434927991321515338312036585543544741626682621706793491322945557544694386566657947346280881039821481981410325958384405364910663188048868037746976209884163694396475 697 -175389132042504599539895414362420505494425252454375165698449454077412069016140615102341009745039868500655635278865095085500985754180925765378385120491740611933530247896222654442735870168827278298591301879003113567469956744381273992161701725 698 -107657912312217318033050518460718023989627210380772071603068673431899411994346959253728053964167797812728068209321812287196474228515862077485825045237090391974978023389430649771561131546750894843869781134928373913947396539630157838925714125 699 658332888097087051577662778233446260192232559859369812042299158107739402807353345077429039390745040257719682369174692296796372651548381385851392223882143935713298021776144761431519438239360092533863718289758446321211837554722013373863296970 700 1849834271636894757621250408240366935424725129061559054125372599814631059041024561424870377236230992420785725656217574044984051921592787744980923151338894199793976082872952195357266823388053341597690268257164181687663016636755132051191861280 701 414165770176595883423704290625155836407673944596505330116540533837249146587999244317135193500435476753262837270790985270255462001410117787988116114754555154691430065523333453692835303304984627026368049010799499503960846231254278151093411315 702 -8383137091282173011708277822324595498586872556822986787034562916611021556160203449801003760804690611078125574830500365324716598204262250143507687227148632741460654207860733781250904624923603504799319439740999911952721893266277681270536925185 703 -18792554883125598938707690169044357787107177724640692638980164018377902763062532952133478887996614566171807780214453716837318486920356426560407169795963842072366024917192634542401859000144366536889863387242836821100791230226798845319157367250 704 4232179389847814984871397288672225239120742717559190183611666756662377978004723751985416177323726737986506696302581422269004466099317738770523537963646205853486381859717927334796112936565566786441948152681189054844312885724154164390822966920 705 102009874184818769947933894793102100543346821800499905941535573632769998276449658772374829582375681549457354507852892406034280133511319452248581964339363185455989928646281402310581101293382906486210445826184655530375238003162225437568707799255 706 182515786453345085784706374960312349398808134645964664550486035943970151464630609506127609047457664142251518585000487381226978143868279075884733094838482051024228748477646328771920249488334492169402095563378731938200112397047917162310820171415 707 -143629943845917454594176371930456998184719848293805222364514305461418672182149711780314919059062991566152230055897961951408357843702715727332095425550113122366001803501734012132874391994573598769105452692438930107197676757229008074978115946560 708 -1195369670976419395022246925093793012424783216693920529631880746276617850222690964352293470248377556400921390880320644029582594071501224107260963119793020745082397791369598261964592024493853878161175758672112848862526247352691387883005965119150 709 -1670573200391926874304380870540477760595680499065752013281432320658947165636132204709558603476286369343320391027908531115056325101166386568830742832995859870729494781679001414526923835221089117895208837705087730858106908678815708570664524933445 710 2617532016737525209199490379092952632487288268526268028200429506053700649438332511004578377421105754656948085580496306909222865955779508858696181946619083376971216717645393586696133395962752841627652383960281286759056557262008470666762525515095 711 13541706448277252937754924178029605831567589885904378869600404360727916186842639275046195398369138281867407325567164318709101636245502138307180137484713540337657525220261466715158919313935158301813777201224853531427820729123196241152352934896085 712 13993842379355282521412435146642562767168032334324936369326578764130697655499292109852009554045383374565434671067760078534797271015893809765422005231766650648301317027757250915708090642443138395095145854535719505227402691812311613313872736014785 713 -39495155508465485435162514522310359647070498554589681449774597707985291155656990709033768944940637651656706773276906220026288803438531404434592480816371370765466562175735898623957883747280133823441729842634389368735089434454367770762389404390075 714 -148500231861657417471615632650887282052430484681952795669413945915524886898881126787222856359205391248065829362891428049736213157095617170479812319930141569776606255725302014820012171740512340772853241577043965129782554134011485527657785482905275 715 -99729890981325410601374825120225550155191110703070294194338111570275838559474802096698429397473646459957975576591731855697386895574402904757443590879620623508215147032064386289647399243210136709270272799726575518042843608481273346724940263157850 716 540351957812887472528731427917189448612410531239160236468214713056288872036816151785230327384349314743926286995006457255307280785584913168626259698189495525609802590706337595714027928586604394599888859210095154737802523088820503730229992548665200 717 1575012139002933274420037793885987216805560601711967855994025672247072529914874600284027777489889768972696562604679240433110712419807341163160572402367953784457822093484417765520461662895655064341618329397059699465562926861560353843957159837084325 718 452965800415955628845473883564469304705910655939471803609482846916599330370018397797573419557748639349879638241434760844942708080708686266277345866313796521577025632018707789799224620188068546123254779850681522631084516534578170252927887401939625 719 -6938203698788593819645679889443224696368807145211644141599659977759169141670984728309898025551069481974083523312268507803498934045876299868458480628605817660798758849903825827013012892042595701229978600337541214671075892414590330384901449749111200 720 -16102943614493851891852128436761782443784927512874146594618521676041658794581016743593941518696680443587758795191546704802467805966380276292160090547337449551110868244048219598406299498092179326841087192163201767208421114485063962041448407714194550 721 2407895496758108317821748095809784324032937868399190368705661890399145071074716025976750240185842477128628590632391251985072797087771911205132337092970428929945674412369486713030891648396538969451200033665217340990558181797056881484755618188227725 722 84986431831258391581306286133604336897932598050410732285849167554074603040183230293807247667906252131967555627900565302770877106053421663237596526134953177496418719025757620859151113197466184383881045007422455027662090551147141553709151624919381725 723 157631119793308557112210195549259660675930750231028213914182508288327187032928752073073602574937254420779574327467605523615649150201348844590918377133769261311976371181806301852205793063355129074359853472876158840746904145067996529498867533756831000 724 -108563846303345257196065572389700589246158459831289542093921938451034313570225596015043670558906707654530802434310918000456582113808966105054709748461540482267092091838498334512267222179555936352016364829714842492826726333417641421662311785672873890 725 -1001577839320051944404598996285468081489219380689677052057662060988776172847512847617023900755170790802387457191614206818914819780836181762287113441955024846346847138975501195460053921297803503275320362180033224492294745098544035639293520539904873735 726 -1458443357957751774802360070920905162544379225297734883295282301653328764343224875265259412066727009277665330911728598256661040233844349981816440598137502759618159320767659234770468907170729564866837145584127206209473075393418891012651072406143285155 727 2076375643437602980328079915503772794260215989893503472913433773052234796677923528641881475967774412332701657286895393477524354733180382369109200601638974667969966189163163414040115580474543463765826841166048912310719879719209451306396983174490348845 728 11406414198337930423744750801784465234135405834191804087038300267205192103885164652108133351625968194268869770318254607930696175837630242498007635454902391165034594155855975020089396848587392400886003967581595234502722481028203465057244174695725079125 729 12426739757647503827265111541566783204108768735828182781882837978456289601967716262340152230378322835918318809747715354060579861288104895079294768042239878095047365188320625471554015168995705804523461935791502000576712180929816565876235244784108249635 730 -31995532661480654799522702023733949052610374351415661009647540850970140531971410816579101635836595361879423831103324310934812670902365308853702772205494831327020269381061500013855125030497091067613301611049528364909010614180654231456828418265971753485 731 -125738988572470475563502731182631454023005763619551922097073772697732993055167427567284046953123295847852609670454070059872370090961062921856952431292612437466153360214698813338875304590909286485342967772818832968899153561211908763356972385689425275630 732 -91640444839181331147539745339100822910817961518059071409011467054218766573007226535365402075874227495973357386558213864503698764368897240601236409864987532973203796389126724234929555600526471666123070902187140657000781607494726570223501873932922616680 733 443219007551742422416153617916533050258498300279980566281475258822593455840846540714050241924400412864169372989375807571301899172564374008046798087087590903451017670128955738078225394175752263096809602640257048281771473039849798507755182322047844344675 734 1340960968965727626781622891734235369500422783220173730737287311715898347449970509315576974831013711982311507769003227824739351787404218463136296671922925477611658254235893712191290920753408784028612417109200033515621240316857624024346760986447189701615 735 469394022735758023895381818333557239943919562533025047597103583323165294493619709874440814366619062166895180579624194192555227320989627965836555464509180523727644313111284080369986811049762852565522346544664085980645588769584698588101424835306483897335 736 -5740635208493786074814720974078671785765326917139698435265271455805930511453564689230481763495961577377992432672475788954606080964176036664809546401172499257030421992481724615356563202321314899947251287684617710345726310560119930184878448965434665389345 737 -13795364086267286756121425714354615714398686912270518760250813716957680353164164256131530664535062949784719027041566057978015200087897269351915722467477411694180087324674186116232952747462297196206769336464881305309115710275447729639022617338531965367495 738 1051929012196055196263965163648787541107361108897259905827129532954324440097396182103065168438323076885726099253587236583732013286223738338867983919872280131199356060133047446642147878261908616239377493090247968526829702577748229854931436560845628844025 739 70796778120146655704309905816359483926722613012916370962744484955625120674910539790285023989993392100698523058440161178490754318848180944713942499381494080874101446881406603941903896338637032694875007516442410621051647112259944620561529833368728765110600 740 136068578656806288950688689944037315385879328143417575710387294565139131301259509362849176801164392393015905934125858947360127541903230799948040615277869138905088280803926345684165097184963196439671839632004467347734661911633693826782463728262927764054150 741 -80965674074409405514090501596130766877025296633860594447786103315449821343165918003670529380729270455558606485843663683939337356584021261448745800523041016322599868404558603244051735903414207385996170186328963750391916157238537487210274868921909391535675 742 -839200317203946726103559039919246290991092905839381280880887996107438587976548103690424426966258088747984206426341630347933390585270602275284307266088540566830743262205232688616876963565446966864358179037338334358613002334090737890481767732414568445017175 743 -1271820764250233925852257884229054100594615915514822176987998872897586982619279849162205595012488326280795577302508799889362688323901943017647302552693031957350028537548227039753831464210402026113516243723250827724917014924134360722112038566236505168294125 744 1640584832733616786713955119801074217439947401736327483069718310818638011057885005352046851357379017550977694487109883430000753736525832448407034981656304674312167875768053243831766641002604609712711664177249986098661258345354151919337928777536061403705175 745 9608103157010689584394393047311977873293672663971790897856871819870626861790637282314733977402857224217910665911698134070044918816330674029809388835041355739418463785536588113607217718491316073557561009908581842223824831259237911917614476170669989450844075 746 11007638861223405252685578297031007925306909782493710832242628871729278781518752299895119241309518307924053252185131394295628072363149850428877682223942714884915214198631719960286733217859254508089740394958936517361048115612859814630824750894290235407530475 747 -25876710481361329758836291047820618643764324021432902168420591742682181603425971514544078928543492415081692145733521895357679960631883735388670580013613070596464388773484803238608012442668830739871567315823228799283024946297675827071246752206644905402341150 748 -106467523527367809855777653090009992568521278906199906737054459742136276838700632166691846152546094057548529223661088563794958946674519528045095155962160036131439265924240448990104797736188145889563050481111562436161324120094783004064739940433426851330559000 749 -83643158763446726273127466149513264320822139070039161048426154766746744184985123662287411856335411511760037444674593734453491853615559975742430442832678340547960118692829616055981274316940762111007443527498999202148538711146761257298412095116028366352136837 750 363258912125098490249254794671793593860662046129426030339537780879142883946002215624046170756159267535423705947969714008851347765636456233356528161774026235219960900980170019647238366620838166741099402066093533564877087458249658203078305787805712254080476087 751 1141616032804362797549193892995065637322250853799953629875002870613111736403881135328403802801823373247622769758256508328210372324482171430084509014935098090980414836271119829282120559328219737212916327808098598261870725728826273765163683887906782347557908326 752 469625467245468720161663932473250565627968605944200122083482916646375996039209877567619887484121217441352092485754454826172158675378476473213859817788650795044767755962623545463324469909921832339827998602551716227493522977409921922307264514279512504087318576 753 -4747986571586143078188221286239030990550343771979847077513254628115966440527271614613910276998997790842955704577178692651247810705551653352493995126405005152638040102751069659193712696370069967590264818332320826990645653886924039118192572818434086732663834625 754 -11815904000295735108129146840346545469563615924137512589200490716769715458254341010433660350169252249509692866946019920492500354109522401511910680225665787754164043969887849678605331179193379510935473319168744290450700194440603752819856320279564418174162538577 755 60807282507360332290701799744728261707073904736266864727332252977662727618223603540977148804001373033864671311552536784080652057053797606701951310033294548477088143250016007736618455595904425893806616925334364192690864382801513591047419787753478205910141072 756 58966760746345499101371379138072339265117860903639262475414595820965753842866580547272544243039533758660121039284347402031006869552321983994227097596063841342070443792507222557506114969569950255947524717886850989820733988274094101937821636397956885185895632226 757 117397310709439914097595642931223087229787756671275457402317419818114127661607311694797058974912545374208343005588531389067294105695626749100218644416185890540965136830203980607257278732301841067941272980566844752996520463342518024308337897323666737544788006611 758 -59337852300901866594632956654954499695674654622890769687162425795530495545060075429608264679442597319907269927573396739446976807350332772873975207671409349279926344186980593738311379849192520091634538693087650778303881388290067059944445153015707402664468589985 759 -703110977599602903267707504921375475267217250083819610372627413083397019659262906830950797024682111020628824679317676528106278956326844818150194683095778392835791193465752141183535741096036212396272780827446675816814234236562450594661555576966982541380291389513 760 -1107930505589196761721404460253997099979364076027024929095499929971904723714379329300918446183186179760692025837556342974624698600266381168958974620956433567604002599744837125084876032978238312066548557726792778076174916351798959653221361092619336956975462108577 761 1290215040668405174964165088097493883950756829961929795551004775806069035219595500730657897721840461820569315431873208346140632635505525363377150162563967906149789534108441087319451038450862143557263578658409867809643006767281210464817471381516649912045312278289 762 8093228608357704817839790797034956966158042124422953878357903024175466698236022803350304159536658592979497726848567496218540023833403884102840764426237707310565320235226129556107539786209657444941804652239280190515794208969076448519211246482311059308717911680769 763 9728933767018610152443760216318514587641864531073117529351084999902479104449442270718665631494504446422078256840036484262052917758956019959662446834367285033654665158949252926457443681497640245158199185693262753299600167445466725357548000364991508547725657191470 764 -20887737432163970788481021027954005576121586085101704325783665002950905265078364095917982259532759411196565805357263332188866255408291445690743472088740941969755812285615744300744065469035161059963013815003980786374753569258762848676103336653938695965801522839680 765 -90147823570436957006736849056131602712459031736507113953782784679033801480129818492754966395531492954072816796652734755060715908315528507320181466706000120985834444603260930744481493142386760830237569212220475230032601626894391583374422484512160406320213982516095 766 -75912856447813054452824792148830746352008238257501800441652989611901293290064408430249232490408832805625294835998162947896332411957497812475303470857752003787282049226258594186387009008187504018298573260227302442279471259722085309261442083142205689031141838311035 767 297449239872947849055453178744200320595738498884621680724173331148775531312275804181270407623842734190501233416160841977841355158562568221321684751725933126256397616072420097929570867786559787129696600818769353008932645549110795608475749075263036761575622454418290 768 971821616905200190968061876856136866895513846962452764113312111218403633114811500268016431912697563885519210033393831633848417823395004995460596082294535140843771897539317641164829033229814582099047877559793920965724298885072377104657474654048646577383424848196800 769 458405182169529470636685927589446928485386544881513964759683103879392495473879956982817198197895155936975059312142195111952495014896978635395162539763307756212457855688571608974594735211387310446558602168081542513066950266904340845914338752777952998436119323356285 770 -3925174362590224225690658838608828464253908274660400288495416615056141245948864989925586810010632944660686316792276880929549980043982320444481885612600887553863957777751320409677097522843272275594150662896149367809041856365644808715982536097304193505264803863074435 771 -10118214531338570396874822100877756610675626834612821294135257173857225136145426663308628758157114303497133053409437064401416920440486578572591950381357365340856553614815210605984098496877288582069435229092279412896989539424489431067188757293234444910103551232257280 772 -647456307740039913931195307904772138285828393745203293846504335440562209792060970597289722245136524388659743545272184725250821565768249710548667309082791252995374881393643451198756167833192782788691470037790514922695617495801654049339571188667016172083162585428730 773 49102580132883497691122406263786665091089065347669363048964557114940483573271170009666603671611033216797117076377176172954715386277731026607938343317312313828325788105115578493496926907183029243500186675636112133284664012209810337542355325424971892949070676751762825 774 101239835888319129027020356617535988838320105409936760452897647214985158990513361743819063493998058542613376422245473771097306933955503667155094803774118353198686633859088082130408960946126800491947274660070886268119974594093381905559321849317014452666391412277073533 775 -42475472194057200661512329650737389003223446248389234848852522826331131101015302507971254946615529253109197708942715253917843462972107264711907017880544798765094813374412721207940904627206177917657078676396611553901270310490036575888935294040542498798863231995330433 776 -589031688881309842420301677475106778826638832776971642475269186133374709949757328363504751794045266964589616989266582822359270328799919638942580019740750334316060911941293447153409294643896396208651328135862901387033683308508924972610442983157950254126089624629384909 777 -964233622211699913515897464938603399910384644074715521497158766212207958271900814563154584341924323573534105478377868270170055786130282196040086216414234156784190481258328314586727029757772704217370607614342180054879033065508314589838552298762460876365324117053379609 778 1009062477946455485331899808246323510894365275530766799584034095940321565458604194357757456109375240905984826571857196650371671538268420262201381784428725524193710064153424962481216343960181594648980562678878006927283433658728112588613055134887317488140113917258033575 779 6816869103147545326501320067597435788608168046450863728165131915530139224750488968196005024782914419453587659943435478736204306813077021384440110755288237615738700755866010472759856869429422690708907111118887726024340191879665991643581157084245786966299284056311715458 780 8581620861197581723526847287203846270244626200514998337807359824716563587390578726460813481909211130350655808562473004327524599280054957129806347664617951541386814761636731399463105353950529541140399228442395029353154676322595291936796721407973773177459079008522680912 781 -16823267253747140634651193155967785637822190590693352705736445172132143888090103758463055915945234129532417158968875741588554828082825076998422663283093431147311280819927331300304009013952461338351700770088860680363849869094281057210241591720320051539286558909245814329 782 -76325782983751404257617521485150254669055078001612009957234696194683446855565886599840266891530427015104375061126433590013099787338020342470982603580440669086406270104635595504829217074348355405225115318741034301259260003898445633426711138377979509512126819550944653069 783 -68565040489398422812319530421181053113999416856970986310167705545285168936184639479530337160049718115834512710318123466157135922857869783530927646024119640931090894275431732445625726430957671789431012712541731791645291029703953938656644790680724657047913852113040149360 784 243302411489911671465451980684008643982634737288445125330897920422611996792689536994842554415396256486045127480173064796793615512577551067858061603413665654508062528381558794498836592921517704382664718440413440000529344677320798222705067724918731649169853322526190674462 785 827192897129346358574459439302968683651477887787037930087131557700851983909532757133930328065332535432693285340059786305565356077891523954189415254377188048560268394553410917421500424008982904875347783718332782856389130000009302902372793404468863854821988033163034800223 786 439357799682019538978277020157115524275150688110205459809102705325793442559762358878807791718277112756625478458647408237118426415582698787837318779218542641190059131623504544896744246335149609122141895724371177973713204694939117949966700072095498159059108228458018077839 787 -3243175510574705231715639018473362136608170910110115085421666000632450446317779037099380560004543531988768105766855695548676063266513510567164152834669664360415089383982696956544175716687903003155597524263985164668371147544285890046339587435449329982203459120305138520856 788 -8662455743859946170008567988989872465854513799361899514054369560109604159962443667712596962560183923974458677978811197542509778780733568288319649577862603228809503380295463330800103475133821538428496515732009333066384603084107744444048138775878330148381170408517876066230 789 -1137717815133759523167686304992846672277741430772674269024664663043231967089003991135066970050039556622682074658238096886705838206944522922644488582106577257720519119941814112241052829264731960360079427000755816804617789211231564121414732014008877422818346956749329717565 790 40876889002164325692480380785128182831782845322750735037401100586455849701919710175455576848012784071494503407523588069953704184408754560507109698945173667802236085496809103716970651421767692915296726746839346823700459983548482772897390398137598739992404098059232920451215 791 87265982693338990200388894563742976236343899494529181926052325912742737991036846631847356304994466752410720545229219735877349554642218564509561794809002545551821589770991981880456506703616275356950300917008824527228086379328863364153731486427788673435617749717201203243895 792 -29409408518276752834907798243191917784880007723865962684481103904954416245613527080498314651758204556541132202547689829033149033311410499854283719610069304174399698745164757081048452716466359552799173137945082884003475657678330703013032950350977998639865434466129295141505 793 -493389010143103727312174985157509648241530144512834339259999368607368108946912051450309978475176158977206667880881174350645413987920100837411028455984338683594304672613802806436608666962722353813507719836792011808983111520989683588795548180262222079700321050076002130514975 794 -838424026873873803796461409310601028089539004723721866886885316372671321466817431965872465181310785223803897364615813800632706700523288615784073748416693140042187054600317755690498215990734077576040283968209301283273502364030739964134496199605375554554141366018545122474095 795 783959354918116588643463111501232062366067266943962448093764734688492238899162543475763464172073659075376941250401166044100119993683032926952053570029871207191435674816360821267527260424519703017877007446477069200372414477737750787141500092420563806313118508728492773719270 796 5741308306604771008285698375610472136436490427178193307977558844277159721846716200218887526057180688742065478126616105350909832510699073013103500641319694926736583143533364563021221817840182102231270070515854382926459618342889333952266093550156158051975047390816381605030760 797 7555972050904620020477884265827173766213298075679963920345283732514735322403067414326476264317162960327677901234780477191355120569741312562956721279139769385595764586783979303702237463197925149571869821719310378358859429161923746374777473882239371737721308798715209425162785 798 -13515183528277997096764523317816441734551966795318732056070033350265447876992538111414821917549066607597965394836617319369724300480406654636090065221807826831522348429715073806532408111643597188126811658336421014474253431153230505209322880459886997653560952542551238742037275 799 -64617870896893590181421640672342681135549354754635839145149748668056425649166633762525598144537192211549683964968347575801249829172035697521522960570748850564425390400736412992857090056423195538103024322393395272344296943452469057653471091893954289534445320966668047287884033 800 -61670902979155608344572728335815661192111199424895088501092403311689247919871685794922961276022714833897706285376135667192257825130165453606636521495148792752486927610754531694774255474110782627716301341753706857336154334930222605995882625347670147725180858403149519391507917 801 198769674019279007250771217481755782503677857812360524556888164871410142828810639555633545616600643935250323786984233618642379413352727830890597452077816010982728009409132125515125301448078931655545864987299163883317061345223600365494026095928587880526302372766080384500364759 802 703999252016845183065102334952076169516613205196505946287747623332039166418518304342929537643215057987294015158207059974411912204389893558336455543787464802758730646981141872951236463409356983754302897810280681362766957255435020933836182233081204188523519473420454463163283159 803 415231660497293650224067812914987988988724345524736496195892829773538855811362272450360146421485807349414611395585168676950733255681721639817373572397049607514847028260147442038131457055300793091038509591252913227059870282776976536074002450126042613274138994915021733150632600 804 -2677962387786830171653395512799304026654334074012096018915612661012919398819129476506110174720453031203154932014540303644139055400898070178562319751236863527684659279478660833762957722712612584294976068703207578520261226148909108883493377412798855051487915184580847791443104198 805 -7414387839758863215682314700927738157166937682837815789902891418251297541913894356807105780406295835873171154298597767743643838910182515262001895003615716613172118609361857644302353320002017782122997655772135782190751478981320492538310129149440966340123726546618357760585290997 806 -1461177213071216047605401513929843846400884299285124214984876304251430429703077215937651189415515992757120077913988826747919729582024522886325312826335474699538974939501531738840150127904024855185062487313526988175775097298999623008146519033826517307258865457976661995912794201 807 34017366596962318017739856471863004898950863612221909895530361979831578370163813411932140343574397825584503973238356482207638524502078055091478833911725419155521548051071171192534418263241249358454900708472930063601793899698673998211086552753635788493056249215869473003649083189 808 75187380992300549160073716073171846245736969666078411702930267124303168973446180272557652593593549986563866292674067602669286436695197634369133902914176161897786612000829560424559815217043062892831231728130155519240136947006584657396458905319459410586574870555346287693970123585 809 -19360591548386376802149533300800431343098832994156314450403418084718758634010510637556125978372746787604570045386174187890846022505864663603984659038999027782479623186087378463411304303975072177354842783088655965459181409845064434286000235135005604507395555429677007862437482507 810 -413195828515082321392574485018014990354197741144877751387227389718057303182719586958491102881755140560850577960398827527717875357195552815322012491686080295988769941333695301908119056898877454922534730761364195198284300824224120018484251982952145613399797634135938443912362001803 811 -728419760110499444350576820212394771651871624303552392914795286428920578552482678486206340133999165139505296847560868020212073636672128755368059486712296911844416255066744628705125942516627078167522733382484910143025200533551740040980420582813214740256966678843981183224604911554 812 604203978876682415078647583171271828466805910691376825851855078086093454980731783516329737556737606703601161077520249311750553117248614922622127975885076643088598622912840640023939453549776069582258626449879435905192518907937530120971707164883569755021062113759863760727592049016 813 4834856993762511267007851755054763538460563932953798888548844457443703698248165122205899917411628041196616542343771160876602711808641868983143045674977412189862506973622869176213989323001608003735227213571290410289809620870946919303138365609635610102765633682521034777835515965605 814 6642017392162300891045970083188633930674976100010847703939188116848302441506740629144417706930508147006471656955317136859540326940651465337089442614840292591370047162034693437058854536333159974936496506863777899099924694958042043454062564119570361266029661128339480631882651235625 815 -10825793318397328613814990341646236655358647451641570554208474604366140755103321981483733725108419382341548915989237932621567194749764657331320807168147480294668240221596136755319843821464238892171747320448776127689091643080574434044840121632829211477181351643851706400201634236950 816 -54699975138808577228505933275156367298331831971446207746568565134998490218489537958895654556742962265502332834500107484852025979541392435776423828560157320939387994799148716446458021096308610442011824556410685328760834734814746657019790543879799038276650557311461223146256127257600 817 -55268889522255858817670053051493806146197302254195913498468133071712116075485792680110499952743824445627747782496981598203511132011983947430034013237818976642111878489004396918261106207585803626168018544975411273268208650854694953766007900369110993565105564964450456989015398894975 818 162162715747803010897940990260617344967229896529780475013436322562325433831523863052885962355036792520937912503513887210175244561281181176947135053579496755339255308242984828010002219076356949541664876519073014297375683240411160086975973750825498903162132692446746389816464984148625 819 599065584606791112329404350941442429047038195521513346631997053210330157744590276726616722783114331972152088365551711209412461367178351234041645154617227692772424345391889176662768599373151627088538730021886682263542226589383534083553428418425805016085204207823297508450830589679600 820 388091334667498560944354544490985627639616718213103815255649952413909992901888993506237786369578451512449708516160116909391320249896816880487788111178434176755723862830083330072312616748228493511212708334791283500218227681751483078212346573597568705761908629129344557858184593565150 821 -2209629791697621005449178843790145172738455445344153033605238881976977734321286307605546560053984124688604416279702561501499845217171133579708122405977782138499920724422894688303372761982010894252635091316585727062466309316023586789300278158369904251476422348704560678419550300118675 822 -6344588359533335858839434353293134376830754363759622207486722099617503509583983325360252639470191455728336404451771309690727410347981921848676034470052340435302354298700070019658472875582236601036514652740941205242438492954323005729636668245384914190521977276247759273222208963198175 823 -1658152374409712694686881501709538975479649666561687291706495440965169507132005191136950197702500136925233320989059210531055491997503347204332808527545272254284221174278680202491313947083282145385921788718766836204353302387845292057250822115958406421235362716013765072255193886497375 824 28297310541853592208097916798447480722617475677848422185854339197767642722598495657488583481947235342457701021367029773435443952982203255700027110335815825195498865325600365439143187209450699074920560044539950756748911899405438009127896487834604244784570526317701357016895726675979785 825 64752496494204045145024191501422092730865588100088851561556941981465514977497724819282353783628061916658697457753281776913245070263171237766554736119381466190989345101781805862468368765898194676521878539980755846077323924268221130590179711194226685318571810501557119846478421466861215 826 -11703201596742347476334313229450720046583934509659982439648568661914295996683262916829259793050398290837023827426232712055938906024403506567750695587016202084802800941271758319630779287108779658688132906887991796773706440850751524791471374482347316869974013652791760632496396690748305 827 -345953430287447809905320543130009870473217143305959497178938973033441522421129889469877386226302009397307641787400785027530921408809082550897983316784766099135277872585473630054386110290967229246937479073075444812966060307165101973628977645767518347494173626675106159048599072802668430 828 -632350668915778323662297690280500436478628133469803667497461292878938090640130387486299434570846418107825378469092832472584616706511755295067975894456466802724546816937884795995095167763319064431000650133284022973200750552044197791275248766143725508359306002124572643924271830103288000 829 461099248006207242951895389214218784532127795675515474447734085774554553036959085413427504773332884401446321286283641785262229087633226294018704768422460635915421599367299220856643220565457594185443853850982335222916886392036699904593657059937994216309684217808610959859564751274561135 830 4070872950365367119156566652789002130638171462804653857458821420961239107988513750775157508474444556183389306709974594654934237330135005226664803145442400431123114627524900677281426110058044615521051799146300299932455140565405371838267637730772750913917320055523726026779185678690865515 831 5829884119676857888081070699506725573442708036831151941890918983991694153883084051681345690253110098529584899896180416492708928650378029678825368701284528582002489022766111483790459879281959589521396952127022859000982565365560338363968554996839607261313735011307952526276840767154413120 832 -8642287458575820980337252143811133509619673595905291511512017558956728595732008748824520741030039392924809044800776152689798483282691006404288529295738044126399503552663018503210544510798302949625788517490885030253367139427977731608080419715441355842967751388497404513727772353888718930 833 -46298054119647585680141934743280554018190897398340223843194577474998132279709842687684434504576364566678935633887196552464892174110313236185443415145372973295773999166399423288962730706109971829242616567997726084557480630984995358548852811556448951617865557594523646597166683880996766825 834 -49373581305122287485740881794963315147672315933014539471515410306062150361713953730850234774184234560582730629124224979364567142258559973747657354703073632237405175845879858262688631044508242837010971959389374439644686121954011855342901905207621990467348549381942174970502190464005436585 835 132089579198663991081446921638719778115191378435270054938930855720752980850826442604565344346228553754312427625755792046000972900406600517377430262058670504273528071819713055691510105475674372456727494982643137801931729294869928088263957751604173183490915452706614232118936701531012512160 836 509688794364787894758228534221383241811563143137403693427924397712852327371658509737006176118155521434989310975013078462147993667619623124331442218652157059822037026628506003603255648393609616494059016949403076081656225543937729118600925146530892580480481687449762546592278808235632710130 837 359469403123947476331116276743101539283796102030577445984345101121071895752487218276791193317625269017282496328957575745966028098723236667011612753830679481790320102269914721379704068498291626954323918620305782770341164115663330604913274650595179291252116763786799906148355271224625639355 838 -1821678081301789484189243753874477797940376004068093225870018996498125510164620357672301033810331053628494801578725540640387981484253400765746099059951881261093359475572166789929206550119963911557418506745521658976163972443293955843292171719609303544172965285097875568482992060934084365225 839 -5427778088591453754084623087401641915534163387881141608605364411094098052702651605124785687778793961633705987362154983512855324455059164923333104164667498221602444605397758113911120132400630879149567184807404194043934230489827383965194079031578127830319251713758208256639100590787521168075 840 -1760295184412072430862248317494999765531135399770661289480412902377936674076091256073215027485502909488227270114385495879736560453058963968846761987251304435302411759590317507078947987274685441934054411448152069785539272835931632216607204742992502707516407946301941772833903872316806838175 841 23527877525706003256657428064062699797871706419414379359243384341618087627037665180569360450153100092878487619859807763969822954830618857983077155665333387510545013006855429404343749867947625071426708877224129411763435367301217104486784382855700533487950331569456198950673675260082065326725 842 55742179893587079111003433410790655723664116942955133899673013092444336307738996173672285590802822866150710793243743237788974598911956330551216196122433653390886579218051033472410572448765755458284910520107293586117587982299954023915786923210809619492039527171842156915641983068147929614725 843 -5935014069786155677966468853319191653645128489049839555295502483098758048759684279213696057335342844893474828074388971349150860066476162132748991832258517201656272169918352185134660685485148670781086021737765976134016551334354732309037161490529069280503010622048912541144624406179885424250 844 -289570350399681476551543062266246315877308004841264133783913488530388474182057705645199795959768766444768975709488347012730888239469208801347417437747296803899203112022067587047539269332209794422470018234702150531707847724951317010758353417931397678032775134098049699493211514899560059631600 845 -548544015982167101315517217436110679310471635455732917536003946999485659241103304489192348102105173089821280819139797388021039434141012579298169091941152070662852091027265130098051100606125816941146079452467196996039805016038379709797006249649587058132431455933415810972942856729679342381275 846 347578450603082954808703787578626085346200997490543425046909382788794700438698736636976243576817410510079447023465675337167379796254555926910150711713228289213405250066139176322091269724871990573017068000379037926214648308351425851397300891987067870125583794463239191860810179629581680848425 847 3426944321221315383902353485894082054926722816688633956596738515488509832707993422869384965928002632426956857631595556969591115099415968551643454679695593151166091005839821698322601910029587095066580285154853323723289594078774903585268846479839164180108651256303002067430466042212001187779800 848 5110028007560764048143312293442733500690653657128664156045989510667164409404420725311187287300384941703245951444398895626900970029862538426626287598983598030452084861152802194127637416447516614857469241102323973242741931235803215813451250895432374787577084132925897199909791380113323325439250 849 -6872225495931357718973254177398963237579566908857672627502521662931366045598882558822071181360397532067945779374896773985138148594529293066147318250630201338248479294535693610543080462663371355522167300564894168676703968960533716997866814203023670927343325055138783773318950254959429819972995 850 -39180293618854308259298710894944804446035318077996147844608436933665297305930958099598276187173851421627735268251704978212467482242917076202443893216816883340541722835139864568053908756524721950679003320721044464313684878617805429175568767482456505293634719144872617812557475834144021344296755 851 -43982490863195498629138078931035813872277951317571158661890547846268804992748008527249971396135955099249234574940978124850347120318574058162631099046807880142484361428719354757634181022115658021025099128695447051367335246820917143628753341779135014575000284514511955142513289391521362348431240 852 107402187503058471203513918972991122943916472142625961475247660006895355976033661666337599657525600243723831663476272462816935115627040976329924718047781869067586699339080144504077493475459674889308347358612066406629060737150822014532708465123766960934023530876312738681909895030892392302324510 853 433567012079170421626432971546261419960093990467731316652976043791136237919531814314466318157657654991633051642389820222881851720257186747218403946973812197618859812941841335917079117827588841411864788101911827197740702613659430891005402110428854982914679544207683358997717116380087734974283625 854 330486047784929616829651213572545099568182772398632469756812953359175838211388781679761205326388959102285492710117546700420090402231372185188697355088592583751432001762855841898343780030685306738713021686872615361758573826028241811739044843362348774568909637929149973127680660618956926775672205 855 -1500423657538805062003344275291267968420299662751882213446903609203696900962079159065989424111695289057837684828506654135015377440985381322896038614482364833193037162598402644722047800773627592763017251392276452505979782685251410623686930331393472484103787014982303997722029500424388787156186755 856 -4642240725893284626546479273019984911462395753921389863558043624493822901643812764217605894280970239142029559642680057918092295004730392852078016074221256198613653713807772893845217885478066593922785437263863568065858247854849190330518155517119557395228499109209092795049695327968582604616517915 857 -1792362735986952127284175079036204648412940405831054048705612819827639136250539463983279847116322446303077544319399758492425830749289810955977944590010375531847266831753547390408046491278170298750387767285566966939104437757467229160741227545592898541355162569960170591676517462116456802582047565 858 19551674289412846686061200265399818916217533213950280468566124245435577299610993539138566111429638682326086759910244542578492110460086211428861156956692878338705908356973148092092820509085055831935514145046086988383363434301162091506340512657252485044416615110515977413373071660274517032980774275 859 47965696603053427471371826824839099997203435078300811817711146816714325491006555244034037393276896860421602609505253307845715858628691703453162905887018757280841375608124239351188200033983721620440336476584634665567787828471909753569956767750428008222058371810506121167552838797512050168246585170 860 -1653484600385912264708918497870859762346704515967024036589095975594310216365730334970892379779517124406710004965643033071946100918755875486442889807697101402185856191694817503351549507034694603329172217187835296229502736363266557695058206198173536244865200559644042759985072624453500385913637320 861 -242295027734777988395714669312667847028987740293829739123015324538034612373826655080755332238659885135283910819455840623102284051614164417683878067452195213496955413854756831713017791006457997415453306905697529505132973239638090646608073654704344490941013592910987457081872102809743305843128135885 862 -475509095023595656161724247607047512691604921329791931809527568347599192572109717570992584257426487199473146373777692180064736021993690645512882368536540923320805326126834653275918877200322065761889463806036096829150928303052588628061368042182432621133772952698913099286361321965281186915737123585 863 257901510975135107829371903088979307947654783184080954343918885111840739678743619574872103522419114685539419656239438509078313893819284090994644669740934376592597070689743499564330471194729300271142547643073608205222336196616047280372566216131373567182066173699277669523710789590086671556736211575 864 2884208218503763710148389345457852074597013897676660155203481773602660667527148108366222151367313261146422934817696374105499722947304867407292802720271774621835937684032190033950068305764954456649718807842316414686773960228569445826760598979266088725560681743480887853400769747158892020098624786175 865 4473384514936835409425895400078153029080954549242074007335808310971602196813695566858689345282732273272589674922775812542420434785288573781255616805332293863922955999613641302632311913928809843969265272147231479893646416335794835819470499321644561736840419393725256298539398193714203596978297346825 866 -5439851105629293118944425645723919341314841653085515298478381863519781639022805999895834414328008907863545964384225380190114222051929072646080086576175162269758493609789905250066624172887927811783145402297519284603185192053240075165054617375620261739274947129525971019515140754794840946316754750775 867 -33150518425296518572462773328775995471513535726116553103675583772387051937379903369220406058039466035980962557971046051976309132790744429146990014653886782459629325027759106488767521566079356535699612078592600311932420148019098750207660785112975395283408176559136222658989212115061509120850313373400 868 -39081236111064005199302127364144742687206812574167938311237910674396870672480301917201888948973757193760432695392484469454202259962127387816456732508233734107482855687884649050889720654249661869295520557433720412970031156757890455863757156426440250271176829987633937628130867147721584611189580704250 869 87153322124991070092457847297384508415325222909638561905532649209046558379820226063667562249693872437259311605641079438937184787463979112316110769146893340020454486971816196813116966910945227488840803623490287350457583014223376276223980830749450142336253208845213075363971170440458907550861846885525 870 368739600341420497652991307934029670949171216086969358696318954421830520942677248502151651883770092295423904454894626569165329682704354235868127263641999913113715208414934263075627776231432012762154669024697998042176431781933060760966944573552289877955972184073658814424837920570688538970736546487225 871 301943187570328998695101514456433449607705267964488649094899012425572982569819045178452371507710842828487739368647998503136205362451022341322142516120952163236357146740664193648709560998699679793460994298089353272581387082046890899828272698335064001227439656008932549836224867144237147981144039812675 872 -1234513500057383413591008304485069376818630593260266889984625971451533857367069227077110197200984997061901322633720692078926435478822232514435119348503871708503654810808689982645223438471930943454032413740969700720914227454067678661862004102811505629976004215689400238698172979438819926221729571392825 873 -3969323386120042157933039572979649583054996369822098157701896475167387780545878424487090814681692837976066261952293639769891080393614414226713059406002291535735941669241140255212866176525007553578729052798822953386827537356593031045424856705555241475576232332147488181996648907933516648415103427305125 874 -1773633251773167961888255915932051815620399167387933532768278750387130096563688888597425363945854629433483420511582595673006238582833654732720679340353283044405434424043867087455660592744650608734238092947332347912687629785409081452158727744396391212727199432978144929398984516350398521662222578547813 875 16237456647331864445245614314030835393281941792821875239220386506482371145197337279371295028018595309231012249939502029410372893420948465721545703357217021128792557738110563559411199182444365361523938231623262460084716365373114266042755576135615685855970756074823071270429849958941727346968834669299938 876 41257199429563099928251709254835871388709035850303732134632012442465667499685128870410360814713734455060233748323470919713341161900870963124761568182247264424820429911634316949498570762547556337738923956387884752550494068335873165093270985241134886583150120192850274955525917462438091361694802935231624 877 1463550988550349916031530409843254782230574603629542437836818730958930941582779399293789021197974967921311124516768956249550852045076606863262615985939620840823204477062918041055806518851671757846359831658529280581300687113224082541512974412745820683815606914254664224266901755448652635606307365915499 878 -202659842453447683257232253318437092764198997263891353550949485352863139756704307857379727686284085147283188616757534823807135999757343997089226140594902142895413832941652886321673264504406840528186718344048027677759933234843476903581537707920138666591696400807926357897173044260143862103224308793097625 879 -411921607131250981664494693099609822962248531624514377021514427159358464467465859740135734548584383906944899637101159725662975497490129913614973750140441252788922563761823882815010951499326590302477672718539813096787734325694859683565109256381334160113797741521060583464481139730358076730112236760240898 880 187408174150697903236553265500255571673369388037414588998665565636501299130146951431326047073583657780087536397167579930842398568501250430389289365169789152843532278044049899069853992607299157294757624538546322665285450876351424998106609938472919362880110070614359982808816503423759021186024167015249528 881 2426781471679395773259664939590402759224360304788693626118147356520702085150454914998255920904318807961175720522076763324832473005215218796205610208538818598826275520826290064891140604105435578656981347404039175480668675005310394252760085355381830648222239125098581852667483527941228326006158547250695199 882 3911460666260140400924071257414219194960047463168564746604943715453445141503516906958199978970040729561911251566120024967126949271561640819929351745081387222218778844646579647220524708455001849462428728769781706279912672908738340969362340602782924389743287957922554792631914886405261433216705757571775439 883 -4283081795021030060608414354705460718641202907354840096484969963459685532052088868536305846947287852253626346024373640700122147198718034785192768256272451901146605213165831061652995758666703008690968471760325629421153445378358727231316340301521609114843959389508986257924134803253194962024482735888154640 884 -28042652056507773203582172214645486711426909434880647438436998543031590292843559989140468179450550567570832059696788173132368000438103506758558262943098689445549001261644564666873850248418782341792375122570884420205189859334571700217654119063346191937510933486667621868088916210616495388003314559554688062 885 -34647455262916933498364236198288100360850216652745198975862198683914640636603030774494015683042605063581311056327323537900812317034610586771177759926522242083085689859731479411401653289999246251986552809261915220596600902728446452549400106311333531936140813355793283020219229819658831358961368145492144973 886 70561306447732207817621351613940051325187379943811402809063787701225254258111124746755318577793663969628608594254919661355950336491682244307859875285936095400430472192654482288602130914794084372552551315175261873314948116715589906986520426135984761335843230617768866322598369380280856007050808757119653311 887 313536245349365580169937389176734859342702064559431444424167032399318311505179544316591440580959114442003180700295472088733327082745387911734568858735163984642587167597847064744531412072270919208982173043682110532125407663862743758579049758971567410659767057415190852876618244215347169441334614831279151831 888 274398479113239847209872078896456634378758235592695499897349722151138500065535892613974967077138916478178751035405139322491333612165254444370124270796646985508082374210032827202514979162815621850996124664015001232550481941851863760998344020688548550284928026181380974180974811167150769006899728381867750655 889 -1014524888472145100631156895280691754936887945699841070453472283627419771807880896482078115146604289852315130130219647345466523351863076675165283212679562447912372707106992582250705274795728277149006543731208430359251659077034277152813515007050955834179494154058491507177763678259593011176469887013644994895 890 -3393006760779720601161234732889582591104837510024225907834971895537861632252749133611297217360612593502112537709157767923060007049358185340204703252181879024121208515640724530418822885908531948447256380253699666758286017194013753258908968181145685737677217212475182846950358861061689541272249969711298831455 891 -1719038017589683204442451412279901058366870725019453793372646463261267579995645316254353276112774619544531027165004094417456475623178870257617592614097837960750421169580211166560020866968703148270436688729391965862818130073005754046929145879236510780129229081421867602032992804581814056419807789551761453490 892 13475739417813383562874136274651264214275919839751533232118920818755480591704925023167705180230289915382421020571724263058557822321966404361230416395602370182890679674400568477477317622046774308201682280094577426585630515781849879660101054091175367090361927372160552894181714178225245236354977689187557814560 893 35472605401743767713111246411587769393184480977537084417010529815780178887107260682625836232431183925087815713356399384999210639536881318548638331501069461847430637057365610155841056954920653988461743085300069255452131141102732292474664123539985107138447154269620813292137967284724881843673242592452894825825 894 3673461507785946606604636371578441910558731867672549316142379809105850538834311996116652786064170560364613327394408366203822933292108103681931889684943639447671639188475765294904058306273290796426404384591517806615694132696683959070585572647275138808257953742990309994413522126166223575978641361940575643365 895 -169434554108657214687305826739939238574307071711425101780550555969830504594820686146062128285196914166322325800700587820181736917268519743116845981591418500197425482090350787090677409591292190651422818562310919497274875827711308128484484064888457901836152973847820610233694456297528151176981293279900095503715 896 -356608315884513102381814336981256200252822181587133392120537885717580363030003593656899341931432013017517399200120131753485595686336278799755302898463688519715363729761766923687429633452671040486872124464016657096088579019604381443880968193922572990703972162087640355187932235376628693581491664606661587706795 897 132317282021502275228396958189126643170060105036633806676881190282149128228314172691322387520265692153545335403474091605026280221799195949316957317011363332443019894088498527905590284120705320236253222608418149863049272992046155841970479085381598817800180925774897632454142754901050366286611061010922829199155 898 2041284512114811215467742791574538489013238333760973614777543342125937387702157997290136526642594366778745078382396200986248767155635245552756057140325608175817630944629110873982446404743751180428544663160072528136429676338765827146744991620726470385211479474881612949385008520060825311156339835319744595482675 899 3416383620448753388662414932201347411265633016310185514232703608205411828440876507344216033720389386436393418409538524804162408648785713806240090127076837051041487313901773714322093072270175011078332284777661034361542376679372424923847945827232218427101352404735380653875588949797880212613880083817324610137952 900 -3351046976923634862648702187724144087461227882624581343225899905642533841750890755960564217494193341440059536313206588574438170221572423301274999357880966542283604066232427205455870055810652558484179530825431132648340189916612176971012827784540611630681697964594331128098228340051852546725411309432060222063302 901 -23716053192191366817813600621215343808377707122972455527301384089740055008686357152990274087893783259384851042850289063212054513797498578630427360271345901648652168957065492508762561341872973317768415693006860110149438653230152528555976296378455059175918311633614109091879913048530884692186093952379173594796121 902 -30653745857546708184494753128784735872568638395247753345745122855381967766093569817296705649776989125349522167053866591789991719136006680415197157761652614875131386856636944151436858082224844273264280848036465871187050982446522937560207682546978648234898200481430507880639485820894627508025666117049146170689421 903 56980982696847676151811107744600304874729179519434421859980960807870017695058789219027246756763305544549631013836640521669657667718184777190978305600254775528280827295741548184327223458763164693921112573329738826029418262705600927929754809942083607880000820841205193290226478293049593900787639285613349785909425 904 266533734310209286981650837906421999661790261385840185514139337301208615027683129276011466707144214446770749409299168786331418849580276266360924839474821737531984541046229387505038146674938216877720836513426849875899180918831866657641550928013501417655858969537358425212290969422956227889413279974580079881710077 905 248223386855299494839270655966718566091364610724876910482631372108557676260362414499334132634037041280978699397295545672334472769473637413719256053890510167422927262154918180954058050130957556003027781439520309741698449035376444364316470929236111009890999083658984485103379485864248233763678181125244028943302953 906 -832634978486437256894313814091841361940276374246136222315175732869751916447201115401629234086053767959814071357805964389879033092156660824372444940276163550652314061484454251174171217401936721461758400059226108596304748125747846250013981633709403934831183243442601079864757368127462622617559911209796058047417751 907 -2899535288013371102309571214975671696873508733522371135452996214189519503961360735498503030360168604744021504564388279301942925416242549968796119295787712582512545434716211812991062878846139005422762874803090678927627742551827374449127070106507215477539323869954119551638322997743186115183127630633358462784597186 908 -1640066111331911745831276322711554191678730886697586934828869151654567346737127263102753101973468040431728589145768655937155544249736583783231882224866531851270943086342515602596021463448810722354839455994846325976219850079129748198682393226190314925135987603049223426222448144429567787238537130714157829482113840 909 11175156491044565172306018001700854042902316577356524877687123717355079210377374393876932809228102409944710633760043075600548948198778671839953924180016250755972626328080955738458790281846979458322512467790527972129670708657976253461302587297826835133701916786265377144212754413556949849387980042213907530284777353 910 30486838422235942233258662184637002781844952886738269414529027431811882368675084299614313790280420622666823751406485238717985409075063111364159092628258633073418538861442677633416549908602915822370605169185041384452150536123060221589602054381614756167202162845291103600848424647607386970471673183566821452729755037 911 5181410652515462827448653531242982939417357853799323503036602695121274980473861720862944949735658443725412522885760790680873311800702699870113072673119639408771461190306109801706508281328276397435364963791678429559224512532445824049391537017870071598464831960196228658660101396575344964649723218654574715215538216 912 -141587517197850874509187313858315886920960232494176296922312538994017503272801515494098553233743492322259168718158560695241622742474103104976678795153866021732600195037936632052063896481141094325587714338225310539069899948535898434819987486804786418441148359564771956778886053998528758866472801267931815886180130614 913 -308532324297905666475159151669844946301748894229680153653776924442406292132298912379934982382524942778219077628428898982896432647995009807976809460811668979397099958059167049936312643653755794457894601835155675033309447549959852704695246843036250973507771406766304860680157341803846478386534301504318546849108878495 914 89563411945274683182271454746572379744572055099254943432016105854036633003568084956227529981417764517700059593074795987486357658792379496743196088523180146166289908195511302648926959561302244426345945168828412865904243815898410897596641483718683649719058097763192505408822888259741666031604158397135623330775382065 915 1716442730205072885370607006664108146747058942068806979221232661229932014571474413099719811039562723892405565905580486591741007855926290254320350256019831199002080295447257375004535619341721623096152392021040200500869530572974804725587400777491220621614774817354869848687396646246317337343158397462418364015469655160 916 2980918044073700273686587656499614221658855650081123759509011340195265109982621049220967461285016536097170467647509327466374188531646524706155022022051665929545108113969947219768493471995137442596133108363117513980272318691887818593821024256261767370731251018319495030783318058811327841778508202703138741429314550230 917 -2602072675273546676364936689678106648221255177958705968145012678157971699418683068310658800621529576407017425730006676374020940481867862883587632957374753906948076447455652763409697085317308816324820485693534329156469435957657255051294576356529972498188683739454134168103505070561805974253751778688138019968235404995 918 -20051586508144184335815266912217147807055018638656988324371458327001297358165057492689978097743071281862804916256969500481308171119878793847196199497039503130104804617044049061367240754401513781334423533787501314506821147542053614993281652565736010981638046056367381326939639296884434687814148076466930035242625253775 919 -27069849129708320775825446299531284282027841574208935530353788931899003266428857332464259961635118301038910580643448218705735976345492601060924044963585131072440864749919293701628434923538825971154384896372592408224584874096623887317905177357138182901167364847988776453079941999837854488653410990418084405637329629655 920 45879836615470362860639608449770550097430331049365194319809311482273276728572144687345521606073522940434004351591953021725685173660024723569588748103559460722000328900250384445581914482426761449915407378561817149686533641427073576592329168422313976167721875617019457539021640646034463422837477589146961606728122395105 921 226519236399230663765027597507997650764953548259621888833779395424014124150262383744117548590558269334721037016634956700596359236459483750506029145191243649096603447973145458051300393748165480658078810827293240225992273243320205224221531766834631215353188735886595714892886305768551397545342971521247998006388289563615 922 223648650327863969837490426151999068159945684307045771667965972858072543724270539196770577101257513388834725031782493281972847534083114651963709071842999486418026697370915829619577268752660756428199755594059678058446050744176164437611667249765526586700331757747244201373878563986654056263287865225984872085400059207215 923 -682347752990853011133963474322392750018951625745735226571598372299178786299436290393527701848160950307348817941520860931825033099039584565159330060665955575377272317388522866534760013378401453268857548472559810847252656561130434707950895790536883327098833371984965060115731047087448541007076052503685001971704506713350 924 -2477099003011414500016498812577486609191733251251734022558989544337619075528590285463738406216595039935352809875141972076730446774107320256650790749455402789306945994698944550309138328280728185212519746289116850253310216863848682122135233023287244399827107720293001334451173431296208275258190840720104279951818915507912 925 -1545487231658011624349098132243985096175003270786056303546053109416358068985383323602939491431124668652324568746240532580455797336130402145072358386360318333760725053402068514539610482991083917518543655170316986024081620898098549747985595881998270346349034733381366862814385412697747391149826006681389340746756885844513 926 9259439620403188212951503636811619979984764365219008593698799772718577500809215304049008023820558061300838408709670642058329000245090016413374021455589009332046373701900641857621790801122403327243815449984318346321163022253074968522916330733558005087496412487879995795140230694374273797922884299632826433284958353773851 927 26191400929984279656480296444655563461984007000146910913819365958942004502216458868606042043112549224253722738998256641076176401006201411998859611308322097614143624829317301984826375903355147073174627622827217625101823897509325117734264376943453646313572346963287127100120021562933848094417079620820100303696959511394201 928 6150530982404819522933786939072410887675860036930581223153370189612921983708142458037998751006022591138615552762100103838798657407682285537096727274015476713521758685235331949476895469889203891926876971923675727768459135466158222966585369142877233968318959954804349019616116129482670108461494498731216014261036292425525 929 -118253341157152028337309819005506526481593333717312734144254787932887091122609963775712302353987614734055479369653440471569277969739438215454113629963684066865103005597208261580098556370394467803071170424668696629979489409026952796397168125413531857187354322084692642988848572356719427447537815869201394375432970903524647 930 -266779189011282473969357384455996368687538128841935842803008902735812094953101722518093968078121289595587875738992363392544912477032504239979942054408077864933369976052311598843153610389741376696509146046385566500512912137426508488794083413498073134397735401660296243573886439153534913993806803625089403276155855323852583 931 56663840048255887950461391424858984312760276118106273222815366906560332142490317738208980515975054187015734894608844116859671727126824163285070437690857922690345424426695804283743482194392275657791916126891155138197638215857793392295125225349722503777977729177667400635406604433726679776114477646082722507467921769508936 932 1442752371824613315336786077111356272424142222425545183331293061380973355105447450863258609072374622261408291848843265128663892224907200570318131595300782831631601194373186728833095815263076324961665454298061207127381823617552340367350810469016691424960173769751738370849233061226120208460989184042141304679032653282432646 933 2598461453991726632434377148533148689609342783184001140321901527329204455190971163585240365758152883594184387969687923020317330952544499554123460961225927570523959611134608437187256730032913600499448289823560839533465840633744204008539029551084765794929590740112366500723770787524321728503139116484024047060099274662390565 934 -2002030500641865697020792495216611364701454310479690294484316058301295312245820276587316957654325461035102018905029158524750033026381790363779670181275766012016073766621108239715099662197311210897209689762970200860554624165340617356056051993307512621583811609896590963963792518722793052741014831187920410634317452942730423 935 -16948309496336593726536571123362163758177993792564002649565018523457115087663801896438933440296706718634055388047108609158694616046931257061848449736029229479649907538202777414002215720352902349889755536531947245547002926411793082840067664563357022994750731518718929740945212544117372947692415275521576310909083798985058917 936 -23864252539645948833791700767501636412374850326517711080143429738656577610278540722064540314353722910918240344450004308885096021761585294518535101077431015027011646226101196437703980992869623203579256518311848941728551099748478308368180189529663720469991695254328748925931250381652253179116296391518976478173568071140335281 937 36818338900444257468940953586553891864716445968730319332204496478313692079719154683822100026228764283011028543673107331849800086631081418050026927716320209671397126182953564480427294342222829664638229930158593075772561269878712996485836713053980739936210260808798773774679783239780435315540744426170923571301571175916100699 938 192459091931710354948252872807983179612627940063335715232113612432109644159293914389167716954583978970972357115455906722897363731924916759521346924931285988775595437626402058284617473842702494370551226437430047991867062329973871513923351569728477208924340120134990677104241581853802833966883027594653132709310697047688453595 939 200799784901318074463704547561254728453942653335510203637552323972521441163308976185916240532842944534689835721917264967193657786123885440486374491218152785767337340699594908307899068520679388249675047659854459064617049408488496216061687123108991441010469503834207708287539004958741042449501122509099099110455656807813080450 940 -558268167194627951955372081404722080359475869585144348356697157876967527270170980055111558507743856103271151487784975193445008419342272964379616800136899259193109180970549224914254625474939562249464226821126882571138242815119631254325832898729822733471289017777502647977265917722487643509106046997158326437960669513047895000 941 -2115559885992339211502279974439886606419782237897958519466300971356225143372534242756413578402084732399810843591215602292828327115323203385436929338988041226878861129501275144978024498113536140576928407020760457987991594169950654059231966799901816748623831170850411540610650551504552496540378178961650830523772110474230895125 942 -1441928822384754359563673816827266916435751184423836113338884503756123612726064022111667490079246476589044969766351639139134889063886435887798026494879167669146640886839151368925369448797001707459039580446230746879149979417767565957796796246219463510438616872913109740696399973687572032335878780591881632680644472228686817625 943 7664908298091836888072777685402826637419157252829410763183420318485960052520278528059780368201725696579195181236331111239923742788315402838963424361325744614537736803614088163874241369323982333531947612173234106955829173058396149913389240327769448183366878022680057666695335693249837092446343040888633771198445921218412828750 944 22492239906805808720992841449324403218224696100238482755506095400713596650841827647190221622296198194898775782637537594978900984267149500728733001651537100327315754418446759061237231288622468471435832347166814367858673071554369069362739054834068382916591729418220122429348298761090906736241522089676840652039473986810857057000 945 6710146467709473305171596946193943006125924404080150292538253076412983536793973748140025590323870751366683059062375610379390604686826937093936674689326317823207221001485731685000086519921000253635469674842826138042599240164762500195120302786598548778929119444060612442463455143792537985069479693033450063955490319810668597375 946 -98705897982771703424505514060779764483037426129894481945933404143475421672540678074978941569097799249300764550540892469982032747917799266520576046417887060761610882725722475346044950446808278464152540151530707063626591060807873410267324019268579632128149945074213685045222361642489324672960504924760753755740744480449071796625 947 -230543994663833434545912166337365479821028312735410300058961160157858987803239482653899533021711416961111734966501723844639882488347733427523524518751188879468758987586300346035536392407631642754291511308523187735966685957687560315462012446352425513290113855905773100824098898885708896187096547860923162881652870319193567546000 948 31610144963694203091051134139284195725941383520335491035335725078499433744972168246059829869008909702724845692874240987800250350086655095347993399918970359124469118879481720389305744995723070722928452041189466439722766941837001509761779794839341741076273428092297896946506171950006477796159357321042119709084859997526131821250 949 1212200273399346542988019062178576490783873542463414944498118909285658666381632793188410301178224695807297997206071681640238861575200949994946349553613859068993359710247904170586081911902128940634700610071572328174690891471910936797611289688725227461316189264005183939904874204645256749289701531536303239297642442501777488837075 950 2263024429082490601979669635391072206369730493429689539531478939917327541017405464540975361049785978283010649958050705733586131936799010397953342888219557171155001541821268838378191713377934282900752466719955604920559503260621957752253420495636937009819040339840538664934718043720622357673341592729442906419727404755627325414175 951 -1522984094111433521128989992813988639139309129179689177514950377917658315658361150826273863167051509337842175601424094310279581263102509411251180463647461239504027199710160953439092673155618436467777264238419214532483891109007409052134261776045574630545506692928291799167782667992479173784255671597781413196860917258914536680225 952 -14320676567928529223622139270128660399305692672214033386763353130938729899822179671135395725701345665387423134806139458244487061745518756348257476538682072719582813310282752651302207760294155014036468363867262212621169449389711855980498685744061048602905079591694751261549004328292386218950483849439068032326685727316835423945225 953 -21005345381974823666700029238746941385293427286497181931551990217442154264366609016073371738052131620190357994571199265734138829894298531019843951469125440604783658303424348498037547298223689346263303293200682547108351047027327940880452391611467075702610369284386240721392082451879200498696578631796618429592518499971103627569375 954 29433745361166293583292593892693200292084325952239448144004100061367713236655970514086454188348681013132064320450206095799744152146850242474202275259166964305645816724937874381613514388782829616219340347512530381927896473731847174039948726009071076424031627886013041831705297766427353980303589185857395276065017049825384293407825 955 163472270543490051487794143372155329559113137304376755659779351886258189998413326017762193909389162368489714050074485290904689446542541436394151226171686672951121334669166760238126686029521235849693892171027900456141890279748236290311315652698700105247295802588388424575479797405140386113691159975222441839975385146944526570589550 956 179724705993569768025986348083638734999188057049615268985306984495209413738891208639238418058954525447799265142262129899638539108257388744354522612568303879071747465804413811927652699444013567857260997368024605903752441112746048621331628828886046882533909523228973949661972437299231765284446903130731777313858756204957060811746400 957 -455915166262490636347082620791274320032691521390902921405588876740654748183637525686796849864878124350624624605384355705700800410380219927799447126436992215738362704552638473819890722082010381911636792433848803323798649516821124502744390701437667344747879477476542339921255490664003107206397038823170427749969377303316552235588975 958 -1806216515163642398090592244687261184732766607049781105569833248014030073455230280485688848605885547207431327945071972989248435582219436245829571778105664895830987972641710842939802540280953843293526616193929170578739397647172644246841182476880539169660351116164832179701180933171943470656836836612376709803374569546971791669760875 959 -1334336446877796648144661450603366739350296516519749896303778709623815292453094674249731871014625801019694819722852948092303042757755528050765556873570366513541602502364358946549400379746009208485946324424787183432361340991292581537044413856042453482937801864544508533295787839649334130485985817726099641572359978567890856441289950 960 6338382378850525826289626980587013841890461012036473927859052980456922482448558130740077132513137210163165142360811595451998405189072051288350203097549013019296667208029750384238662683884679748482270026012231136384454007666666495289054145551001367730401082277178599651794006041213878281002748869049843109033096138666193890309385200 961 19307875065021720415962604038826192417314186487353708075045592191376239517771589534489763506312751867580953117511641331565365931800046951692662770643619086738566405099233109809591315838487093504703277906014917419493460269003029382453639270315173796113084448019699592877598324632318521136680439265531597082943912452817874345031511725 962 6962417789775954718282324049683386892441295698241023649625357713212129467208398387613130827182100968406002244696771155171969202434002535743415922200876678406686598553772033561265336941603549342502084411638605132960067352536683618972885169440573878317275387966173456671869521568143198750803001179831790516243283677228496045701503725 963 -82335773280197773616189666608837484229507439681141697899445287221607346118792863918120370130194220289984362457056174402972554551466567138565527969611931645068402359217638929491338691899734078636704084902486891410495795579799211842496818197812557442492339886825490290128123569335700037828271507676040588423005371636021816742635912000 964 -199119445264003577153715509050991630116998413030154793375055999043096060837498699497033277222414682027805945338589344384357807755837955516001661122516486117288055839643558236849218580290052478622138650390750186981930903676657543448446576510045552897812262775160636389293872038189287833042944695302301685258302119823920317971900140250 965 12779853447090455106041436606821565289221928912555568287107697534065290068791561527921729207916406899210182890876433160338135615217499567107466737419409058753310191470504768756369730970712585272903428780245622622559567830704765744895169290465416713996647683001933904781610584559274795241497921554860747819364467170913824273288349625 966 1018028565851943030703903586053311375116256355259039200031204632188214155490775839592675548410057237948706845599051739777887873067346367374573448687162711455823237980156665367199362468978799326908670957454053979872874334232244324793076598426378784531729713807808688486587128503470865547961040245997445943106731130980693409820350030125 967 1969200852179333091388425310137538053284326164992398922184942059316067084691890923099606912859962786845207851337281222099200159396442244549335691429996769148369418741526496534655871591531333548525518509188017782996297699677456389572208546417039829395454247644638289002067818519329217166496346409102127995657931531080600370934008596375 968 -1142078765838880605225233586709347583804279738535466895482823001746630095089410081563347288376211007994609774928566293462586293584279887736042512117597675985068538884729538626433239623895222221436534994039490518770017528860538673816652665719749700111507273993127839185979981255791790897297620316362276814868332146538480342285845213125 969 -12096178030636069308437436940176291502534646248743760995169508258944749328529360764097735176559423501940349582734420226068724145726338551485311767047238223933447319005156419654084870408803137268086031211730473315097549826127180468829365500438703860044341110398468816317774356941675736049562191176085071184954699299607978573684137877625 970 -18462232723731365870000061449360027721732198910198241807926687111884839637266411665107010949132709466084888290698022613788196145844959623777109946092092857300950178526166149080673206944404127302848594385575956382211394720057256176918167665568546072179487339789796388444924169754765174312235433943599931249911878839025361068702422773625 971 23426737491429192022334632409409792718002225298836146782315399002488515185998608909548167364366067688508462506279222327098847496871444086620334471171931027712353872490426294093060187707369124453752777282336637730221514152217134909547440751807584645899637606325706404411542125399608783765514237616877266805582881975362582669905602277250 972 138807789985554002640181386229064092190626401305344404898749488956296667263245008928079231543943381736159970050961910234764452203257214836199684600240197682173393566393426631514985609862053675470151417296632554536018156618741609031144697388252400223076577047349804756145435326785252787534158292205603490200740135711616134954607744786000 973 160415134497960788364187018344810180354073456584235497843867036820241557083150201344207138397302483417990304190077300830135477349101049092265567443457350464357055888803075092889979260639032135078516193979677558924363309460408870205055042679799892174580289300188979114255477096285642737753969460687843591477756336723519551975688259294375 974 -371566761499756715780727602416313914766218759358427993339398354501119478213822873203378222404119897459395212502148081050955346983723406688501956251031691673086671709920478177749785070220907995679040880393027700327500387330941691899611344830088487200250606341181650030165540288931468858470800779651283579249646637905396767366901126988525 975 -1541601688007792084475827808767312855842139065852337967242725949849546145746174702267368733369371170058282888372349055847255193211735167489510551583689320778630123013997922433754180537776066619605975368439694991911194421550096835102392718966259156744489281971703298462751571820242914676570340313306056115263161757620431270450628768409600 976 -1226340598566414688802657759608575861654583377075094213436733205461630165250224617833351541141841609167303204021486031975273635768026940838311728963412002447467020238482311097863820815993125932338105277698874133698887850708856587240185205097892202807858890732076253484055409840529859972605869144686145803411104874634779070186661452132050 977 5235444826214497468903957017612578235602276697957554797000356907208562114293367070475344596447513079069924257015582235999652000257926713756790523829183842552064170927897666963623300683050868941434366374026188039318144000636324290638121471783568422337051979562687788294022185281318397261534914711446810641969351480815827115922561789348575 978 16567759710166952229891936502882983304879282762649110714715991620271189111199825084582282131590475099405660427058544542817829420890927677921845466218084764180719625053966922442756893174066295536582369781809707241386664180493599728222299569167099300685687443123173384184886386360330115743225127361539230159036030575293834396465287216119375 979 6987712017080515692145601739902605761971055813246586209543318478731521594178530154342314059057610590081936183910665762689991995330177009174622314778804910851872276783503228676709608270351271006311038699881294387065886079711765824861037619589062845229991230641143333707677839804005781517238281511341432076748193726596651482245768103038600 980 -68631414007396193846338772365574499157144132896232506636560487383579066208737414975790791418739616809503737516855543919744639703674637700371803481299445134031499670025499924329670830804858353998495885239533142411945685027990166585223519058564874073952557366000324218074162631117193618748319143034871529092086114172053017273186335140643350 981 -171884982884025519802161968559791087629336011013598762739317372416078764805333987650744775245657222405181167913234654312613797633449267810935725924308006055453855038467671747436841172802135136218882856813282513538200611710873533998287270897896314344625022473233230560226594649146053958138834243879225436420838368821880423501335476654964925 982 -1135597929909201957867710774725187331007465338916672164937552261673642817962649417128296902747716393491677295104233172850610586424402829140379380518143163887659264890223815872972686944847749547342024670153790698834124263777142391701596526554000097793884050412251191415471417903820130172703784195370334835080120604569162456265003544805425 983 854536982839302431689425207432358020037056366494644990276676241368574830521205897685209369071188428032726100334894472783251247550553564078637083512207945513172671248144959474580604291410413633427940380276726148558602587666171340916570555466974402101850358813159473889004111197032914744798393323459042741558211140328602716511676606734817375 984 1712132011249504634260131820226750147419427946912738635740168069418075409006506202421225143914232411606514086170253007962793606001302211607876554341986915491471118107321963677600349780815721895665185856989619742686341969618786595661065098019206892806606727383765318263473148615707106743316157611820513113386035233700300640648455891220690775 985 -840630162783871021192013529922483395753832062728192447705347664951678307989773097926381075677248991204485342268537688692636177986213704655773154120821313990402685224457940503416411129671426567681111578750048424762803631034321839501325661379676282347247329967591179009813972524431524130927574895665927742902134259187819868375335570271893775 986 -10213345031605443346838203873346327759204041027809464439988720515862906745045444064767299704374753015975774988418371411945420920301149030382250794462729923093334947989291450887565822956631948826314270859275860769224203087429664028682424681695886388161022883580797953074601044614927557486498222461514152076108814563996628280200799791095948575 987 -16205289671707464518159017821097240834840030403777050136790393044443825244053672704957950930183134027164082734288358986798666294708567349711030398208422233664389299243336716216438809594942367599684799473691583811460065595804344199439671067501091248260632640905392514972524338403266006655913650359729481692681862255329286179238512453687479450 988 18550398285331236882253068654125728214425543194783605327586820910442442260938357580395181451421478933378672692298343844250312644120570479378373488614382820387231979354516520068991767670560497173257711198876759923803530504868214223974725300754362667663390647386434470765467726597717386514668126668148678859625660107409542181389161652244949000 989 117825496909066861326595019875072169898843281756289828442120944054823218110383846197382587444357606338731701218572603414075036628094088594499979194090099554585170520151258439095477020238119885874722202467522545938297983356988786005083645088595212428420954942172821222315896268185661632309528031260802959857439313396362315340553971258016136625 990 142823098742186688564078087973145032139806933616010656073338499482249731454504687363741618751121692243652263987488762427707318895098469384849943280877150237952700788464206702148465883712079110101091973118845534196066870201243016385091211548540235941057436965157443908558777139603128638706453509711881517650173199072449933080619425385997867125 991 -302131576216798184692110565531685051895990416120500092706657762980608967282736223567020915490298680453985007627647465235194412696305645411708326084030148866975169314718124500374015070003905361431691625457122970183946630878676543685759006940972901269462539880108573146670533803048688446061624709521606199627060783651701947506383373166560504875 992 -1315308413304868991577685586018529070495260137528906778852293974247415662458674857788442586339692507498822736015804932103264601115318749553297915271876816597258438725059279012967349454373147962456646284209224817870389905869656110005097288951886637588699425538554529604444728471783520594297227262895426592375446998378602347083811062084570919875 993 -1120548531444597528302110700238713051095029035329780680744783021440847743555846685045744363812736082229041668205613279662567322237136061215575056406746572746173075367016460705620668003079826599177475724361435559568680490087952821325133037401382545093945145460857908775724638855517139969260206922704087592266776769403765099665226704424110638125 994 4318994771871090361295504065605609404151424712505631568309039445893685647587497418537468519948711800809100478305365705068011208288232808189959821777189517865081362132695795459547523589518792403235498799368424763592126431466062361459540912447045834510834318231664122714252257099631864350546950822661601861656413739851845616583816488692225049875 995 14210847449672716321924434952986714260586348306813315531390087509373845180528424856147736598903837771161137283122733253920603462040838955246144819853741651323690912127679382100850041219723109593324873577709161052252247093848076099219189162203853916901091472064196242118594951093183110582946598953312972889999150189412665312472953397062796127000 996 6848940076328043231005912522905385510727019716862911061686798580814150537534836227140346062459822820823064145957567055534509315677826783541598818551823193576744469655678582075066439145998307879869001264150319538597147040586950428376617138501560031124600360349492505685344864434661190921191908653378102077789299638973865519269891940573388757250 997 -57163355200400775092364008249457384893324782094878219461647190167908093939701387834312905688441048125878047235112391579734193544596457938628420875148878848233377314440318148172466474799747337296805938406464418230992800841687761913688244614158881858268137831004847435580278123116539300244713282411372227140993685382618332614877804121066780499625 998 -148296912117030231831507147969706008714317816285544889802989390708139256342970723864477647887377185844670233914832737876007580093639150119720582344654747553791566767961675720057959443616183694843719192608974079752797227168458556707831432787772510773018463230625769081377049329831940575351089793297808349843516631171585008861506787873457160268125 999 -11189607823711509132085193371957835709268640379265220920258570257132246627501117203312027974213615224304391660885705513412182627184039965019324879658369806478372923134480444315999632024778362178329624683896112384836950459598244605803471875599677950251203984000496389142281067938436917256230604395032722339649190817302874611263201839776048264815 1000 716916648775605944140042324493795474427190700446271551945374802886720807335713465328993725312246893637882106198706130549417454141377086121210864600789319730539111587195739695206328031196028662613064786589083246063105993608263043961116592738922150384425549207597997436739316984068379693713020070300093160601587669432987760110892838172666243013565 1001 1487467370538349782773443345513986161373857734817783586765854829351999907567994735083692638803396249715371787275184696875127922115448931091631205429214556850467300436163078791882515521344332607753991130998819018697141377999827926918345952184833946387964359146193684964751564091290738691431761506610453954541242150367102162340475311749687139074745 1002 -603375972771400903095717449057291217252359381247594452078630898545910490348827390102026192460649830517966940260554042777872425433341198035410786170717688216559875535736841132493481123357372980791704583803371621002149339887995894504622155003378222639117781324191461813857629158012511335620420791385569822594048175453273349338476711294823405285255 1003 -8620062763895517403872507400057141064011094145582105306952946586146723177815948771163789017026495159376453695751703449830328150579353587823319531320226914253776283996163920143447629319382387976390531176468973395108069744387022452896502899867397647473299570798509237236420442966857801173839551820033256510737035412720278274838371256427594679946250 1004 -14206519744829437716480177046903137429886512885704315568299127359882051603212919362502063017855044909426396215590341362678933081384799252342282846412338108400362214473889963834932389667641805009800354334645112221652863466811835454224004301957156401051673785232247577558277718361035746432276290883547304483435869367471342305885415709515539564351240 1005 14601109933969860246532752409600556003353511682618576677590537041275124319972393725765166319599491054905850185958048711011052797866199348884991263547267112531173335350613441525855556853290546159949902576232476265572929486357793413260375149307228620641933114336916939787344518182376797519246803173379966892766969220220943196610965895196489398756265 1006 99979703273343759972698961143158359504244495213487211371892938765255386351135391243569121964594738785239497245506603374867399448918191794802360794422533731350554015937449105620512533230912760155766666177479615812079975968680175307121267151024589761062889667127530094592754689411280225323964549570083993970409572320328158037665778825231528097261245 1007 126873576657780199490293579288625975957532512559118460998738132045686104183506214386244723967005720856929772590045235933311046410113758288482213472070975357876507166612353676534392416871073801329176625565176858526997044599211588285319172271571106518148693452762609581333143835236571117106076837637246772049881397568661054133780862253798320268885570 1008 -245042270068872161238586929914276716305175221127073314458041769987291470184782949422070926351233903432151813058431183914728702390167771830093374281191604878664147432548539487665388822751513849261858702040526360359626594900941458275423034333436974097201900612819443081680149910542169209525071215558444245778641360426559574677790317194758147658493200 1009 -1121840314060236092724611890450819728449222397770760719198531430608313296957090097444613112499319393799298625673003426614088031085040761152283446294099829670469107876577826641556193143005603983815419120531096189632472239081415117186247814492973166408846440664075797958179447108890783039842738137905860931689774713602553534345237337851189828100019435 1010 -1018776016756182965943138753760880693927692291413171500685761065936929314367021604009333734249166155076892964806430021170733011586796960180800862206312430777655613988888222523707610572760321110824493913024758012517748182398251406420279173512156749287401963018950586494457317669355052563240484049473169359403860227708897457435183962868418594198945115 1011 3558041555898859005557888899183444315808755806133861882876154103913445097641075968285780311898716939038597712101291713915042194078175873011730675923691915104619222693470392970590823556239785704913524965273067523120013211006791673744304362103736002196433721234153424302091968038129880638041102412796238265829754851704743892584205119073299114514357680 1012 12184340525372276156225528084442798968623849030054608753723152157155372625944082708873908123326153455886863419401169540140505495689510799620706329255189061879373680308762219865971045850654203445906964724109026221605542988132190679572692547652763589678939122707199248924127843604520991090939382656393183886241942956494204397577024647947480759493799030 1013 6595058677327541364163280064718300685453682135950602473718366985164856606470540893279136561230223492436673559778440537420103883339329715145593441762815798276017289851825107260606267032330024891147667521563532316942364664031907510214244436452130944770097892153286902588051267126635562459422561323975555163580398137606788489231082874929113919235567025 1014 -47571013910779104438760791542952283046130110741383693674494601020962582409814061198251394378735638884353095168964550644098923385872022968946459231111358650250387956485406246408438018452982570425549674322938317906287560931976559916683301298950260432242801510841099160601090611008064955482663787623301537091435235797962279787259448010968412540638550475 1015 -127879487623656299129658129496504306370493006607143027554067986467906573249297263578455616020753635123567107950892593089477895392763818514965350947296858976009906237016125435273318387755761034908566166533426317142884387947147688592702329139960749657757076859500972793767807596192689880444193010033085635494150403544334497427465408243868967564846226275 1016 -18228317439523976428533380417534091636766602714151585086159737797480784121499952854187597480787555351322127572873731365927299878399369666997128291273679669131418513273098416666006776770235034259352050552695750572586291047724480584261644933709402323926862774515342182787500324539295794380580727755219402787652727731440123651697977116704052648146740075 1017 601110245909138972498827745388912128224661596476798322550817568155547568881310617394989062501850292949769339386176438175019762736238173310848717329442208777903831351053661594233889038002553465139204888392444104701444340993861149882279367617946551658716947977777746827863099598123293510096816214530008403011311692052534187682205264596636219408558227675 1018 1291324046141196868785146255532393882681021286180740567839651834354996747802440497446590517560025640174187452130586464205177527527491148769305742379867701258313938024358725516122942706896948258680854136100410368965826881692784888497043836472782135849889550568513889188677045466968130449951296460809697415396756771543300196353202588034358482776252632875 1019 -417861292606229072001172708610913561765846919739559738707388772048853933811659996230210292698173049622311030185002510327479284255168275728029343521983455071034794769107005225820481827739118399313683315920629755709269721515275616944031656315883337704265358783271617982694823372787123306168156431584057935440516088679837102345627547694026417918913700550 1020 -7272143555810767032249545145462818428292811181203655041653470659230701877920075283365861431138203091739967014585607464605371082968871754598646483991039044363034173436038292392275945959711585752092211394626104652230420950035183217824518780484375315430886267338713540682743297046014425476522007786014940229904705457368840206778193675654264978910666931200 1021 -12439766841077336977470985021053823693687512294289239795793138768983318728047422673734639666982270863420350271992795543190856582249887364287209362603918772953063080855532253568571282574795047236317991156375999011608179968592445870107633602778066940500202415496619807154255326992725097018253092830074087894487352609262263038731233793061927810821727888725 1022 11411034680658760918376791636214479157467985735000707536292588325555874306932061996799632902404747208119311992869322360457939907727004949378620078743394988375724741286356693216047110551537444605936092062675432791456143860552363145919013030297872286662371875432888359204151692950670769034184917944120071949243730646977792440313662860812544354775768594775 1023 84805249653952120457099528738807011555953887783616226630119449747482036195662265168818930454455274217153204261661118628052548792663476675942853376096921960111078245798917570404660877560764443711467434688936264660925364193841815234671729676895684138162191226924317197358362945685530608352627144622318130700743519768899842141762098695256635429454460594000 1024 112474106169242655885636419577836062595488976768008585757462816867809961350339336582367050252665061550266268136642022019203409219606967282273436349747952060241389015782538111496917152632710706674185764261444948484461780855972312302172560062227646874120278202977578329228637852527174171251846667656030874032962459864274592677252876888232420557257661772310 1025 -198167064755542781899020531953227847807550899235426322608206309645446397986322793061636202053438612577234947745045924624893763726607219528332771869495323639896256465811932536220913394716263052250242979982659156233889911186757911323776142036858650995737970845825364978458623301513946573907070197578898613684954213797294397816200770060671988791265708544685 1026 -956483031548335583066552657521510181443223422964034417475794316889968417121407450702176385302091245894130643315186313674760043434916338595764858047755037326059526555196561599467681785825252520289269196653390521593137805089210043926181475010908125791386954823790676354887304962360502609438029127198830702742559773128857570037548694315665279711825897273005 1027 -922230989199004080547813598863198134717158880120236143687498439340654057072320215808056987841751399185137260245833792093095165440682143049027040603966496085536861508299987077407557936165754164758146292138407164525317236396900704908655486632776066047237663101544030196481704929442738974613364820571346340073039755371994944045776773218985288612005652538880 1028 2926698998094274203698404458135544279844484607539758295794961664529148583624103186216334058877481988446485063558520258892330862818774551050071091684968116644224607219243816871911249759439184276487813749744865551674703614491755662540353684913123294055142546717563836391449923058216277739151238791307954107112959124258104688317350372083914593609324817340250 1029 10442598027783308728757903689851783500400694841870578070180136533932735164641887924486768729784829014611747191361390965960745882870021413657038921453735313918836699898160160143698301706191795818221858343063989543332397421269540308302381993908349237887372445266463501471986452954795483440848278201314878693792636953819529496644517908598157064152456480636935 1030 6263895721630711217752400371084504974708418813440506892448882800860987375528377167183607906883322522279975014861600260142187330689498446481549687693991165671746153233170272564743917991786130367188597143239714388082861020277749165215505902040579388328484165543521077089008246473998285960687912152458245509174034519134581120892222561874184659493674425317715 1031 -39551625746767662393092749340583586585937523049344224288507417649718437442944310106510667847535288335037219761554843395072664223658143289793596264091232943471846898413246213355998592342330983331371862851596099657564349001588511489056780711775990997660392796231354433326477039214643696645529655425919192718173868201032080978756951491971728209154966668892655 1032 -110216908888654259717691387996814268873705195488882618783448740596130901673538484182698052749191104380371399510769490090771704788439173868561635996557858727581716205786402557465494940619484404650185313020839576662325252899039213361843169413265104819036867174418603816999917329371637094750503801286380695982419136371996394803262862654007479469389273502721955 1033 -22929677108785054816866144451366611579974175401521403849676896853686428372803724601749503068699438276934305724297658932150857171343486827556856471471636797735854162116670262394656004694892723916257948150924402391641613281747774532029439331902522106742558849711590694687466294004779830224453555063600288918287452642023382807781166769256466330846224956459575 1034 503694306552267895494517141529069411838176027215159005956824498241029570230795439256913748157318221917191508737630249135870700420462946752867651609378432631305937264505004603045603798929658229623237716289441039453212647638328203854498457075754036397674749253764384280000560956376586956365849387750012168188582201998491850165364927132971476479410149071539465 1035 1120246431007255872497364480612889152416749822641913160432674767480676238757767375859643560122899613751964209115979144639648317046261531173759010477755773334437906320070903888966942590960022969225821561006156417935835811355143155630202086717192691108218506433203549240716142883472824551959695941272462034985647942886998465438542239962671460844324662479854110 1036 -273933660809255648760474235637411209786192071370269918554207533706501820275676167360580776238003960686173792762155814352690314918983417214533122585394686719605392158750271787555673610981798917922336104505940436285432423311143045918619577136299233260229437626612648264300644390351721231728940251005105144724872800977077187494422077449151338466686687274909520 1037 -6132119228632115703327865392724522930292347298769239062044281444206240663779309118508804790729660608544174426369114717402029926340516423612649366418024385910845995328955916224476723799405961486123920349564233128359972771952664127722152391295780816024553367044119833499615872103247577234841541075547759148425230655939978871214251501309167181609654750533846295 1038 -10880819091838013304933651731762844093998215317851946944784493717159066360263776587081772396391901103344351961701584138847234134625830103777637979138648819593310403200439959871271234435882244166380590667954776016735710826804674771092412706807233075036534889038205136191169967923211556094263991560688311437254583736298552768574076519759305070820593423747545475 1039 8841900910298044507122872513851177125318776470134625704213659459298054818680628661633953435218568907360889784874682262830596029286277433543685463660079656396568056089733297087770633631338931896134654033796614407486910995481975002577325920028846571381179080376355066179277186037334890341218346158812988778276010125727592641266862598796110773607391673456097200 1040 71905632160565728705969360657200536110843874909761279041778790017229789027671496133036876012577686344630621079717277718580167438611171011472875303245814581496393834025781860112750099944075395423226908071996588741617317147668864642005650851171480961903061846504060364475398081933801357491472678063539423659353616371543855879052127262678105298644233581522562050 1041 99522020438712994455488403856216363225177600695646680568667659438389439715488020686815116013640786765294145906398925697658715995784679086003462113570466726596760573149220319120599343828037568786291428015596438890989572325115208427662717146581568083872405355105359932506677953013710047617202816463715992257169868585439462872289947824268082204979127005320563025 1042 -159736259502495322934092358758335669394384666617187550712094893077113806343749024737445703364324266692206638246884834044481078870142476244979616485437155927401913387405790745789158280455790796183063161474491734656259606917222547443535900872255316091265293621415771002742722770784476538608844160341787719230061331609355368560010642807263405867668737365133834975 1043 -815193694871842801205363706975800805818334714097391777389495229351148773894474965759048822189287731002497002095365217661931672607573101162289770759837882586752038501899200637924439271432240762044380818482274646729791191929725738779460532630851911807321845856298161867256547626936776226864924074718648596066328584667354739174225448925727556619737235123560897000 1044 -831658688219650998688012313232121956170450177268621531293647991123525894800800798714873471177908196302214983834217439127947349108672498458712870513544572800753622588592786550992143653879824327533840858268330382933934608151778128853504390484342337900850251229203920471459166757540602123746429156513976653398859539249787435845888098451819202004629175148827092650 1045 2403346194135572917807565974700667720748131083846795162728285819894068127744564128028746583581725903539861151718594053316148814876172919006778172093460750582349486806724665603970710045472449860270795808281567985417659339851295618126114728439867663671421846388898589170998753841274350082786126712906362523456678768209798289972777704093517107824339707727983060525 1046 8946184569669590433894025528338847006011549208849907429434277137596276624617061853867954752452788585481768752491112891816573385151239747466718569176818624152461018935353984311443882118754131468531884732834234246822793060345120315297993138009580027296448321122857129720702239499968108031577985820143421363218683953400743686197339114783228755420113298124250241825 1047 5884427900725271262018762607826543838428614104029915576861305954239027679253972224423118700066000633032030039345653963735887917360249322173116427575142136028935919910839228418993401991372945270727410923235553010298507466201638564131441013125708448901037393824565690922672994706846155465205355197160722068850724189476679837884797007015907344190956259632962084825 1048 -32850971255817459175725877835858494280202531758190984482761519023353444955872413427610075956806304076136842367110939342396562075759067253859160344160951982208532294393415781135424524603582256661818714269346579174745314169602046193663617911622253901156102363593972989472138025428017644714535411536032775019438941753414914412243502231284995714744651272887295707375 1049 -94946158841662863760157512451206875714055718030022002385923659107060460927008567192907957786922221868172986380767750763012346590712065936113260704820367036955020725786891670299443511922427962582944609529483710988908200380210541667943524251795190629258359441074440715145968158678945356977838849950663913567806668560782375689334796676888486629199228322307824392785 1050 -25835297838408054188170331850794217027156694321689271473247764779588825801160357923156046984857003180150375270761357466607925991367377725670536647016709822831474101622442362330073665654048780736128137612759499990535553139245675457864985297447663833259105691325245096343847680137291956224850798855976987133174255491139919173889425816227931388608189894000660222465 1051 421780078294701899783916621281427198808142610549045858506536157998684405469507626359554547411808450586569748216023993074768541217131107636197960932890416132186460664680128714320433886401119938613060132944614405567213226091871793642005181169893757734584329097871769585097128342492982887186647566154776213589683332523211587743554491378693183006353750554381323015930 1052 971166968950997511617731146031824348039977735207513880032095256756006305943462884454617720681417320303272222858305398039819424154136232116519116086140808827970907703077049466712971707298491291327576621129640522182489143829293616508003864018885857208396152870163217657421140764466786117696093566588199011992658014838365189636860950526674647343357012686958583542680 1053 -163328123146877344790472279351906714528117918238538205867444966614509750219424292924562471171413613466827322351492619292304360769987857706781352315951360713245816013203877861786598319899963101676548587425100001955944834299927146906441264979162208227292929428484417458077711698859620772690280837262988692760190503960833177805300333336226322619186382786741967828625 1054 -5168218589718215617614019830068117078863533024568836975100974023879967026516532471491319751225046055326840815572778523733019392600114689214292758239630494272925032092896541089757908853477996632810939242508620711659780722665432152951632293886667660332767740666232409916781932673547408480701302260063548795001992938289361519550385215269893371359889663758357796824085 1055 -9507434126275954088282321279191164836489252186827437051700621654486227863653501969817587068765274105853656655172709532177041135927704364324564021954447725631022416074242791871205482592530103379044737262933266638818587113174507558818730348192891164133626791310713725944804871130696573028015831305193550133784848582858406026123916821959255238265142988157367550079815 1056 6779866156335342691070864980214217630824983607459840343086206994538315240841611604989904244836801394621931787132405863431673000056026962223432531293295701051302364046204577013159324413432350067880992853328576419963109756419528845211695765134858394009082154072022823833450995489777083283968252625611464349328937962507890337637598555644607624492811428577429225207605 1057 60942884881325365710701306664391338720618143334666704246372338947896325221805811164585481528428149579597524312142548555448976409392273622864071979614787872424428298696844043808520390511511201340164014140884937140973627539990540475142831510819902341536929977049337553042464696298982419377890763641600190100044538931339569065436585050956642053309962014285653855892905 1058 87909828346130820650877333805152608407319603121276791755979531580395111777597338374647402285068201130542931146480063489948396284767550851574871078051628941101784107251997153942907830999927651063300517131630555765584516273073541834003149202523173873449153095334342223648906115662251952072603013445472965341961668930822972229151895192606014811547238259986148815974825 1059 -128281169800986424965234990618679389754878573316953362070442587720693987890632213835571433245522064844163708257146296893704797536589868815143979566064957959859081701472021506255560741157065907341282660346146232296512453395050300328816224219756249797104545118757496679589331767059561041390992553190368619858304278420356028586526216859961245184620420612366984514127640 1060 -694505929085129383359541980160451390542232231263127617923091013610217437930009030272818685330133873124745526448418981130619681740296207374289501134198645631828305422037962786157884671537643668031138259095013672230209217557653744296548763810566525080688549463681249601463249167061755582631086862711539200884754000581327000628711196131143917906970369154507415100794810 1061 -747456008939111395399876896981553701118637021464995880839814065806211412399860245714969578672480801834028650071098885994234879486746610607043936067157603566529188503623507715459208346426250697289974162907419678710207447940670669879376667418646193051291758011908649233783464949865920787754453546768524296541282562144264968896271307646573876297663866133923770646402955 1062 1969926921141535502701442937496287735088395511876190141081333123638349569618198079767693900967105160176395546637514266252609279466798536937892831364701062537110584707063495660128776518990198692585529280668975056367204554165118544325298008717043005719432652773498175507462769987640597135975593125664704311507105666649819919440625920377597766253059801238541048872905945 1063 7661042138014801593831685320175520508925949118053296238395720401159252235169106694571675897004331878857483576345768238708844694120430131826494687487087260161463663077286312695756344342711872341040942345531422359340188147486968806768187489830483497453850717478250946558815477239450167944535255129365148548030172494178752809028241887093486529179378653639441101629786475 1064 5478614719526694338718622232777506337245177094870226713545369396005721398621650831725352130321958221402072501635913887260429474577891698830744850458659117644484513212094671501023418874281875504004623369570965078879553058298594536740471703832807548088406657135177888625326959111679752512672383251530601941368493713810012631524269348960377191324686245741256576198521375 1065 -27255598710765795707395366550796979843289341020144987649094899144526496034013421633119308355649695011972338510595588670506618384496955650888521085710491112845283152558374480630643631705598019272614226465931449518722825087031455383914120310496221875316133949677401553542948560580592354151712361228956015947098352429510838918827332257003037394238405747570820079207939125 1066 -81750619644352319151305151263472069128579126390476639921539451981008810580271587558534319999252406568296231560245793193135040845470849418765699192210986942213641994742492662239312247025125545221410977436754876423652823365147661067085566866033725372192132017546100354345607127527065220304326261178114407039687887145976443238734918440621067802220593697672823405968371125 1067 -27376412515520257123458390226584275080284209418178477267053663980232398489323807177896430303905203437662134221987609747667883170358645102290132580128904468015510849637071853181906071228729714729025148821641556858101524952638072225422119355671867727366483437634521332587058911913460514092939692461355098593029528647212112533207899592980864698330539092997673598453426750 1068 352929992501180647444221508980868756930701549629026606002474935884921225087129310909428481662467462740514740553944369418277677397234724142779928564929232331885496883070474727027282333555267740957578874652664890033697654595280401577446067887371673186021161379018720153029668112987857274680666724671989386366153783747667523109502572177264869274929900322774663817692565000 1069 841368742752638892842945679019573496368435017573095358174785266654781779394147522156566468209371241323745314615030855561371545151171941227886509026393901710375754413023722269516608632535402047201584321585236052186900489245269470554793695175535214882268608417516987174183514067769497980073287897107823149213348758132375810513711346795670970846839834627020603015100974875 1070 -79326255096554683063568674635827687467659918235435205338329105743138296770484566165688530884903049339736215309534951118421159871966988455644795265420676838258463740558910464826948455828109017506332704738011762046839709657484544264106711987016722857311343005500588283473287705318582322519138653440513171828112242359843804590023496387165448446998376710008996206514763625 1071 -4353501345312106771161049614510193485967859192043154350814915919464428828588923472096629586943718949171449574249117773619468854588521779987489643105728613575251658774392185481120121067938157974602170260930195784963868408015522135620172361079700118641072105752243522351611186258689413671646641480464042381930352073796617810469242028346812093564722425949211179098752630250 1072 -8299308404694573398143557236340788921227531860194689119511932991320112853629049927042538270816550227499373425638254799984127260082179670340625023770340911283393777951101847622755121351268489558167354052959036943361582061239255941119346188875356837801679252141313812752023003661618823926245443519783501728980749298714806722533979460462146474667063227782489680432220784000 1073 5131269251467850857122430552840869535684199379211809485345231361592527286833680725857734494582974613432920365093081128274024900787019310011514304323831909676529775634782765456786324972381681426187753541605273915242943951177762609446019942685431767447243138231048355530529385066209900269898779122857854512638108109346022304681010352984985635827037213561066573134736269375 1074 51628956401920362050503558310452070242691671477033756879646672155176707888635925699874010317624516943662438683977572939831863791656012550344624501202134320515814026144915814598779246659072161910513604258313452197622958615275412248260744548202357818908122613264653819232455711035748420580603028877037565493926357536630022252030008498544994664498704928771864762453006672175 1075 77529152205949663752853445068002076108363078377949986659371312459601149032356791110411247778008762184816880086564520440993059196604472465129018411139431653693217561249827647673901456871299586518769923606322782729938051827284539518433497250538592491151576263286400213856186962951307844683744385745930612254780940836037646984199691189227458734010838514103731607475512317200 1076 -102583369993792588188316014657247123021509094002507755932585827644101067589020857316461319809792765578390145465886056841523712376319932333201592357562250523747270516387946754177235395384449488261452134809603465783786943624456749553398092514334400221977323946984349256521475404785242195546057652117172683140529931507322414884296759414260313474002536512226357554960834573150 1077 -591448226997787462932311360665643984181596127707681240089961123736647286241261278312431983633841299660171348472483281771927871918335671441049631081359898438060220606216208690158449106628900766016043400398015973103812911127189036827501058353438681185396011941578576158411634018892306226517428755466279988563087661900711977538000244119666090542519219039082472361791795492525 1078 -669761259141453065955505860406370031562206422128416446224795615317155846358652309917265082626731160292799141197158930872202957738102072291786272564083107800055106606328800917347480442647769141721928677091805167860929626301682170311383728475015092456246897960450447285719678992556364139117023910694573067708436403972789360071245561102094475096381159030069438641308646230625 1079 1611364505939788170948583829896252496979829532569323336460700471372907847975536065945282822817015079554124966631528387454157231888103167385804882826292397744662428717243574275726604744819807950279808846903974322303710483784430112920776386030240503477067560559915757238656760745176844057149012289646040399412157162931506804970791332673318624804233180090369754184209322970175 1080 6557769801199292031987205436018819251711142068537774031979926627431617072758851356919449037761347373483388690111153030448380578959097972283700972379623716718800377621314628867526974310765440368672805615162359312325736929007078179254685026752655499857686996536249797176955611673187427409089247374643432060387899659743254248580899224405165709270891658637541696170547207655575 1081 5062873411133560904673513109931965047820330574767680483274623289115422046583974774979786082721326543348520114928933501371323627628737643307449591926542852122803893817127384256174453685084337102534532537263324403980960668731326697007195693326562864079188641676608411642188403517124729152239318182961246513557914298234466930097877989063779220809204129138801092052442900480225 1082 -22586298927233873255699077098539966353467028750583090385381896226938203422102179029624882277917863807523037782095053740494073979518162075584461480621288902252906017385644010838910727569063672057295435312812714312786852714840593280100401532593706578234741227469293546051252803534322547417163703225604207679842003264572872550817309068737710411313487003984763062983860505633775 1083 -70354398491363682922831033466348061105834874540250649166467845211245448865901846178877872609594967813732590423825347715019994809031501711916166189952079879244738536643443538165004287227770933619228566251058851375185081680925004842012234354700596883972536315251927114508293948950062247440971339725404655934168324584647198182378694340135488679859269078987298832014309844827250 1084 -27895027036359305604094785639147493496854882569648514063428352059938439796162683980974872646503826777565796356954182269470404167721665788765341496281091370631453322442403731396366132971378015965806449791454144237649031166153802624237179313644461621491738391282993523504327484105161206154589178557081221992071448583955058028841464122767364648893153366458901749522879353236800 1085 295087250634319529624169849142692299717695769191426922866341884162879953674937049266932947891979696529301809251179223328132564687953304488208116218376450610691194216893805769580828796430442623313341157137955470851902825693205620006929840791352573544839506055613602553021662449853123769561285337313772597958304333008532281116964543434209260845293455258625106151604385352273425 1086 728450292239351550311192714492147559742475601142670465286669640002280334060248464705975381432878254185391760937444123041311304992270517588783782171056844070499594896517277414837427560032529698020179034053526024827542579117298078434599996539079502441887571046449821563940647785171210157383094586097130205487125996583771846201702630488562485457344050241658098378608212230293525 1087 -16475964756500486567003366734989961992739031783518506876812126708335094461041891973370164026052764086954061278107727193336119194800406367740691017450112497981717754151518821263112254305573711100208397495492993953421695738742430238243192843444809443504254106404716536488502898231761744371790826597566550919371522053999451528706647131377719840908431620329184830641677720271600 1088 -3665124251795286938910017228963236379004453543006293277285291570985317763452631109637765314910187035919010417970804311074220794634269783615180844951141100078900859874534774838213499360965343509543182203363951861030531122900544859199317654400086463543683437524015417409605336342638891596509502892889921270931797265305169818136071846706740896866257145625729523601917577090986750 1089 -7238007915327302313316921292888344177671705252643373742912482423280032598752858020923071788144844407690908584289839897167703543206481752588603709888800746280033519222980458742408966061165834587565022950766347503969375539646257844157855761949418065879957084790341219564124590794527744885266518032351912295937374701106300619287805305616089013892205945110756012226456006346240375 1090 3819117032326461234603961712517235507458828165393514246219694725786377269019097716625178631295876728726789063788830720728996427280938482104506244442264673038522125875888868487783959190074349336031829676058686446248230987799970844751897648623912370417242357811631854516980335804472606947768976118080985170505442391887712888388728767321001391091954278467123059351955986752071625 1091 43718358375880195099525528328550480484606354697222000550516136439285591871739893813082088352843392806987293213902580624531215202068699608346955420762911460981501161817254780242008823440110004790455101181691169687161759704913562613409719226614774952927080502811883713578930869290987478620293340292757134714515911267610722235895528691031784537192869645114342380054641906283468000 1092 68273548498048721110404974389759163204249825071034743421664583340736222268850965817338495273279595906763276018572924131178968213572604316149903615109874886791099222528337467529627341247808725138325721999187540983551017888670142800709583610887219856784854425951462524817258241105077729151655482173419447303324403715833642634255596844119787798024596173503008913258118164334876750 1093 -81632487634542969507931341856141772799124128969958956697192330600360382086747495831332888293093958597658067990179833711326995777539868311467186856715361418661368406296807549970678602595372954026225662137020615717009529345118118863436543136558521006528626345644314479750784858471427657840340898307192575420402626915648976819891800644585601747443657472572818288600624688943886875 1094 -503473813019261636143065757815038436718619648351735102629267810103568885124788170544103388939820165391786010736010467655624937179530695491650421364508139090860104529293005191322045102364489762292798141743587269719898080684851420681470361968125758775637818249880457673714334686676471861977045184716621319379517615847466667660400846373153198537784085844605645902793508102272792375 1095 -598524299066045979157231898369803238713362267720002227468349589038086497658837810768985477981302790425564083882111425607446127337351562143297989228977067807398166491067823999283027523624228919621908657571071960331569179514661715586731673455232635637949125155147940890440364395609894850155373084029084528694583672441681457288237921704536531066997970644371630414245050466055475125 1096 1315072942535692260135892986253437878605171146681372954420183201170532621022860209189971153367166719116370620729508773537241514472101760878178587477822028496805277113311883330995873660595326742798545092615500182571900117620340430516967897379428619708288361542312639001150931946525999515336385353958244680616343238255167364798416903561083369584217316215291377256763522104197473375 1097 5610997723467554519457065539552333333093623625172370750849431475546904929494780922325867241604580503280659499557716571555499260846374284463025622374784293933514512065655097031829259225435523571846228860024964374495007482499252693042865674973119893568349578403211833975122940641799354500667905934690044061197164233252994544313325037196533093888891132730481481641233201526556270875 1098 4649263219213547392778494353638336752851834370736515020829752635496758468640373228520688512165587428519869517681055318999306076661213744116399073461498461348108676435999833786176375195421823193509049354160014378091472956802906371243044657804121319728031941167585726887249997854219386519492867868019532178844599223250232816808392925506508895145227610085177529422604891919735086875 1099 -18692628382370339015716047626819202260002768610511209152405604639262177438796339432634026508157571345487512749753451690127670904834251231323606158482527029675938487772933247628503627770156455668579258060133980004943772686738559748835590103665370978890828420724028243074782803758681333866216030314305435889768055750829012342755044156077439979405911639699596267873364693477730145350 1100 -60517297807733651845516369421298723472209499427663593451857644478305842126020707935459404380769822317258060116963518590278781726249393199709028933521074923758860461622451679401623775921380431741662551706242598516433735395990961730984357683292258699262331566014699134543551202257043310775499450732592992900505726005192349051767864904854699681254222774811114286633632895183355328400 1101 -27661142934389069710183164597919214104916419896123842917486277680585747271493369313631736279263633735781404498676485825727810306180312083880541598746279382145163235679444601310659252455488753506856854142471632674686588650587768557209622179024544344892277318439035934151020589395461340673336846175434489255660287283686876079402997293956135491474645977504520011720950101305297576325 1102 246516446108863068521130118048891160855867066020842192237529261015731396603820490523205810581157060403438709458490529440122333082372107957942725287695248052409735204643397806003217075619356890846362996109219660070762456827475462727906772074085540937574919927977923007302659341772925544661727930104060998297880217717675187472165416081700346109863626630116655476576362511634527421175 1103 630292894496245375764175934247599894324956315311701801761335126060971257464669546807256812091302193754582414964842094099729474802674923975567111196074538002058505198056190844612565975097959721350975895357912761168642108538106033716008516774355737668464388658694033558517873363434162596363975927604367178079017899967545327167788263191465388634798209081131891295629265983550539965000 1104 29638733116179218787429263742138163311629913229036558604959633502157076866493019928282142971338044156937647702374375079664158919125106213404704139851301902050208139841530572834576489030353517156691124428156684985784612148606531023044780445965413998428142051203055469150491891339707781981152920678246390406400457560164935825952266292665344481132185258022907161554780621348231323150 1105 -3083719124496522019021698945541709054653475226601350523286986790072325047124384692242717960994435677227709543179529072702558703873783766817216660760777171048574815900876990481597397729111389641818717331859937396664975606104324546938409629299669343326449672388417762697895691692016267837749512150958262848732409681347746958490799019222815436132089625540207756397396827763764000826525 1106 -6306873343327117860671712650812395105075908624245589711370284525548164176598966598511984499512631694757688902698324598179858583106148595059494131701948971714287323296083355661118977957102830996175355941811875777007942298244778341940407297600088530592686151556849629191290053813227782426197051027924696687977134897192392927716723705001949079335049525468550855398759507873102477625325 1107 2780178207635715098762081748980245631252224586206653077525417292519412060062014749218407073170399978505712711548290425008673099719087067507636766468303967183806869492881684415856790825155110809126670179870463016295499925731677482960822971382380147722942226128790532044719140351729961457032473564302390314759173250866007578181006337578286978394702690656809396297980760353447943665800 1108 37001897491895465025493761977442550950670380658724840099726305436620239503723758304138905274461036270874818113616950693714002597344255712541404856662823355177764755413953009726880739206940690578057071962698601107257396974562028724696731503462995131996277230824751558076543637029965285341926619593645957828408588577224652548191533928220634865524878571366924295000151003355404775913250 1109 60040468793034741342226619660706735034824478230395626772063094089092004709290378849866729588722480659009326035557650617604448785015376573017590148485961189249309405504174503894348884328427002417149918104252059332967618922233498031049097834753140621611947206410467215665024145449196126971510427442071493795846681920868200679377261838170566731039618378319847886041451590885223441449975 1110 -64591099777998906573208435938725011003094861976676614172165370238686740234666309934361172154040464768951213210202952405680740355839834412199235253304854643330872343995982403011124321225627279422844743834396877114627212286802436547184468437324729065618780385008368028967923645719389266466689319581315897062466060787955029531451803729470593680315854278920808402497619692542422720055725 1111 -428400388547044255613077825754071128782351996616674919539090956856239582890475741984466887521214053512632515653802095294634525938156956229205970207684115968727777094906227105379381008132415392087441071892331954202241443716522444382611467529680205037389890732598584625180141460124600795754984081795313885318081809587466091147932889366735594503233989443585136681696998568880651838204925 1112 -533561060172673359161334399992251849250666670717262477520109067625075637433180192538872763256724403855258624422080567824298690193721323189415198666522773160822557927042983394920596584255281236130811477570306618333694250844632408828096579057795911486013922697008275885897105329842207673021746532034752505269909456729368110262621116229731744523752171864401861823495632097943614501365925 1113 1070548293980819224234002048546772671277587072585027078597313814964647746559934307293286949671572952140685085383968919167531603146707313964802825377623064563242917750927696155012687702161190980839030176631931579713627927931754999015163208010572384134937042207129015930659449238862877332087567810229483221468937083514838501788541487272049457720032521508816240313778317443633284286974125 1114 4798843538345603846911337960601419749568513990883259801836793077956673610508928764895320718050206860854299225952346852097931477744222192944183315427653079422883766731547055617015042619885503127547831406861180651083039847713161054610749276951470822718154442323446038029745739093157221955659124871295321133194636290944243978962560805732881293178990583826195622347461907992410601555772125 1115 4246434579721408594895296517937074109434091063389883876254624005812868071880257882495096779221870622026272826600353134551053667007567263314029468514127562490287704982711252569606561771682579447074295047434473503725588173487831022587792908374545829863657358473376563722386574753024673285033041643539602758437463640461150149331823171424406066562714183827981778554046824678551974740864750 1116 -15448310618824127889064230894388805431467471590686594600095677070053861541781448419534803478151887965280064469480021596241788361630649104964638605798575703195730269362836432680377393088754178759193078500797194126876226263841500503839308410059159119171262915834817652785173964614939731597235997875002761824368972926312097564603550754238405432860843516375722711299269795577329986587987000 1117 -52030367078516216898767178599883175928946262737389774912462590098244197069347416829813399562500084565533859542617045572030445085052260236459527990800072187942235820005213763193952862830338516624970786387949306143635748939492601588551092257468868796600464995123633418087297510942104628104371368888742801907070461842599128751596281766462811406677455408683351726091306351616373094124593875 1118 -26886771373945586369764285773055731808406081985732751618248445771827732839008931576075732452278958139146931490661819791294786154774601986402467952709659442554711487638092463254672739044287995693040508974636600538924536485728678944582976110199118744795703479663126172371616813587345970956830331835410859054802156648246245173663875370325362983521542463834457889869655260537169383563449375 1119 205753475508925709527189272505376665631928992844855113853644457595638573456644949159666449161441913340388321250808668434521070689094722122360841980720441961305801300788130381372789126486936043736723413750388213755920955096867075958058689910221610354380007422999178028948437309479251259761147002614120050844103665150704717521588521841318718492996337469552533116590649246389103410405732625 1120 545030404678715871042247224452203296305868878929417200235788360768199636520506662514501805602772363931276358887921660355245791149039346954465406824692297801288605110045995355474839844301355662667814601744279935425597838909106778207236612992862854029317412195728844701492318576161737331180989914195326936624703088257024418422495774953462435132653186411385139386635001399703817475484493625 1121 62586846178754832621258511880396740473092194932138666414671101812778580171592638276884815773213335499570109509409929558788259767836190953964408032089631550072910671749987618394261076991917001186813745610970837187510706977127450959963350863917777136313885204053422374400872711802176970421551620397260232177539763160248509047705215658227350413512729595158355238970013906585758806898998375 1122 -2592865512218933026061533049674629181150240363999954846440166998161937318958107767075830338019775357515237626128900112189683315917510032622675076582635640356547328565914827927516273848971257237112857113412787222236653056225557511538136453047430461662889994464282906449310620243930049964343725053377360769656380770677559516804963081939435164528360455406782359540646720076464399696205441625 1123 -5490909562067104519884604675808866763375419368126811259352674765599798241034456116216350979771580447595016845604647159290789359638373552966971578245444303771003039987221947774353975202384490470614284042492169801029611764976135209994404731925036056300914025036507613333824941278713669118473718485016742463731036657192450185444421577151598081346893302285666350785746276261633234368905785000 1124 1962579322296382595577327735228574301287360997207823812234557032342863743778277049028682261994843102146204649341766633295750854390938586219041816276508970512699273247550638243904812455974047122429184144680738465630298675132446064774682727964914552373919159722306220461802610235713747369562535212101665423794361559813042953406424538507191452637895915196583774939961081661400359705583314330 1125 31301330450134419481887624628060257975087259888767709569254695892168710198193442429680565860252066030171255634493540815008815209497947051790559908218506607777302606626991671548436495537188761963447992930710936271744060196015870696089559524824307535007616732500405807005347349644846776140653704249898449797480719341167976370765076325762785793734843521857134519983958982118614582557071808795 1126 52732563488861497840802538745145566218887713580575105958859015023518076677994251902102714675258546938645808610420791389052993109940376183699676438266085146251409274060446908362720058075987363222421843117945490124981012375321542194200427293005054549210931310753374012931416339419555308674063922248899778892994487374285548724443727509211725694651426552170016849442156512699140553496530980535 1127 -50765530356029392686427099946831551789638136681988167200131474774346425628827184513755112411844295360766228851727060358943432692136777149332028783967739214754345804803759989289669323183942603461239847243366868153349395142721487679051604287230799632132638188995949479849820770425536352259318324094776221866057150921812522880657656253689407889812793252134161093188466889455712198453762965715 1128 -364358373246356522012056159003786259608478144974775167036911187066924678024900743390040799034910987868116694895760475314247822789843002999090259747816927637437098319568463126599041851857926860715084882451572539494637719858190644171487841742536678726764076524116352320518352372224695183507300888480979747985401097649171725787866431115085589417551266848786295949955123119768638019219402044375 1129 -474595650319292957870083223602787427966127675225720557371298839696112291932530790350718606177921677221612106902875582001425745855296388081823658454127960356243179024067994457598894534072410932858283221660908778402896895655487345861586078455185599963928411079591532626952372798905521844420105618608413522998069231813953113867883754015228638810900990532685550618523630052420245815124987701195 1130 869027100829503087815631065130554999483938390205861364267387282213914691940630536973967086826678074918263845904945305951491565559328024967311600822115304536155519988502681303539074528743705744567831069226238896850232230516754481720484948008525727409756950457311189110024842817524055692693331935098425844549092657890016312304170885206614703131002482240334261989833787893083804714438620966645 1131 4102440566279077057180001444786148308040614334721417924884756709514324210633305614512319889743363070058476059238351587592200322511297504569775690311267702974593971983099285459759370277675157601106779888512682155355766827891879814981157138097879312252505605590348763477837733268766396407182967952563635310821200806606971916876266928328729248998880480479156978445742125505454743891984344150910 1132 3860388245192285025807614961662328220663423066912137736896263273717826724800183646724153459769196385043372102995100321355006164547981387269277883962442490028444369516958105587325404987623075193730271267939938173315347068931739805455974092910265246039093923536761723988266927156405507860315737902334863801135043167054708987972132883839842204584556489555554864942765691458888427882596965888760 1133 -12747373921470595392326860918959872365226649749818012690611342925337412592115456164230124682646815122625612259002624338593301464814999599803498343505543756972577085192695194109036328591963625150317262652253313603154850353261190206667250701500667309091156492771302427366620627535816134373019874270686852886351867537904330098922758816403634311908861259494092543223375157477040817949814231424475 1134 -44711977222697949780155149239022738661606863032211572123743404881923183796206853361029428403395578345672025633578164929039955341037161889602329134761667128297645271892354962704358721716236250054874510845108644933318863577970718499907903705880276724485395045225210537985656185311850529614998353743491123002452888135646492692669750096317661553344474190447179146311405546835030868817381224290455 1135 -25737326631312258057782012779432145311775529390289626106039197187541603608502897100186722464885879926633567531108265269243491083306644009349354481351511734909954167523886563158890086356220171565108250160683533267454466731682145911550227363240376392478837875058604277867559885107562016261684574736391141277625240825311498159568868198607557823569465583706527487341689188962366908152236247267070 1136 171563273591017798772433373054677683560482573568418533909243701730516684546686701180750054819258659548439361019561411364296023336403974818656835678935241396189219680899653697097515009688727817226717361809018216993429078750610220342433815013564005488577615736296265114636272710324467162697233945909630945982780082510847142697499193814497253465379870113665771183669914953756455389429043996643240 1137 471021660373532971078782055779050790313974533401501718565451123086786488974404932185768475037260370595121408907295688430581434922154164776682402618532190500133643440582573901080274918360305625824532410416324655991975742269273470023198244123216274607077614683268005169127109155143170740857533146468902343558332486143056509144963967106722449714907875180928683120514765234841700618573073556775665 1138 85245727263218974694299927960290873872476774029674396077170394374981996656357118539036847529743772492331549317812883784347104387292491568903985338725691183010773520469993525411536597223635905972832852170250324722623043335497008566946388150371794166796063232898969191071241732491431037164705088191439032847248057343144677597012822038146772096626649509210863718986807701429501576204365619605825 1139 -2178643524776478364213995658893264406252031235019270763313046181365392266169269193476058665580349681463356378808171975746400965651387213555302705500067635236442308468071716991473064981579051337642391534057145333264008267654292095241179905282533285810036494292164610998612629931671874728202668817424388723978891541362224406667299962474435900495817885500970549870169718617473765725939107591602800 1140 -4776666766952944923798652670211923448012946563398567382357170719829427287970584133583748782911357571898646540685520807588942002351626412550042543744087049548802210631209207873057632192130715428109052791380331781052059560528579898160012228496502074645173330663486663595997851947551660917652107087396555651927024775676601786434513209356962796196121469556636019031684245881118822136738007516932450 1141 1323816092979314284600681730861421548763385965256230120762777224995608854617413001875326730875030485492996338011266584733254633993511676156569059144152909501507096563818060514881476392156335793657329570330040175445515960355081203761411267411125946079262230954872486842931547433017502647941981303748117636614924531295568582410813183667846160420604015647408513221843067138074485565082156381834525 1142 26464805522225337338053960290257733201662822021042701176848025816004121221805672305082011364114114399127555486952922323887130133693313830446797603995973118827745671087567031523974553017006117722783275870456144245440815776468552762641619970192180542761543007919376964094138651697833268395335567554345861575132033181368690512966414515877848401188216399121486390346516118808925054002177782910099025 1143 46258487594263905440390218521568627998343034428580226704673159895952332584120297238997951894544320351633671485431076612044470864122585655679812974399830618719668594876318734086436215757523674207818811333268715384541604454025266429350743314080995644954488413897053169157502046349811333633595077380941680578923558888449509667372874087373969625450636855528086393366411392880838119096313401915393625 1144 -39581553191113645814948195195235112968807156333616458730318524652699168171726872555834033979274002248761690081502457866943063927633597010752386066693968457200476598626957908424641984532443920771887234673466403106568042530375241878391703118335470619351524517586971062981942813268654534949636811148560040270747362696708466567472894190251743089414069126978998870960370465397803737973071083175685775 1145 -309746450135844114190441987480504260555087279761766203883862313905232091329258560210451482422232968548867313382022451042990248096696230872445325353715118485615006068041246263253044045068945840091216742528093634497024012920404298694047213331450944466501344595268966513875036033561188483608825940620537204789082768115405434312374720951857309198184287836821939052109362221299792850659503317046788225 1146 -421292618141280568046032185528413613557217108723557305283789538050084986306062467674606514270173006174837094762004687306518162792909232804942102950193406168576506327581775024345049481889603917030324825457397289331397393484655505460908128949847621473464568637457478468204877646897976352254487942625882568285190677530271509366787734030048060071134898019040269247157131462007313024982524414637549425 1147 703200743579922657849066704624768707135170597851040606462876599615512934895648100023486062409213451030804800368294237131770926018680357946879133785039697722648066838319795057753030223037328530288920754529202154232202308979964752614597523206059286613297858817269020177997209797735839976429431757501242829564073714184480435941028748535263844439453594693507198335883968880277478487579031365269130450 1148 3505528640962106313896755883543650294654543564015771584950753567575795611069843628659178276759996688857714159992621525225207439526754852445958104387532048406806522759780244166266612613662401585375834970857620027703926339230718149296348907433013867554804668649489776267465226634054967140403622101576727075825667324892809703356270403725505576323889439051958018248097538605342660367400993802581212000 1149 3495080890312262400223000620414535818609811467711747350058507518197074640870338227300382551131194132734351213383377559557908893805064385428707768279094303261780799531696692342348505082142136800348984696378242477490642225402488463207823169379898126127063568322469726404829241207312362831899416380914882144018778342983294424771785430006737531265832761682681552573552595346157175424047250334530939855 1150 -10500906544130841862428062854220273539820263677829037132782638308905292969748040698470985076934635693211994647080158597192926286729565448252997706264809865035825701579294444673597865524393929275460449101432805823865812954807994092134020210478813038921337666789499057142092072409960372923874919724871502490130459630205155355964081158817473869434383893179630004672009083313511315559510926071007407605 1151 -38404362563271714075284818742918713275208154170736634521370639271556660534019387815123640988086204012708027260259504350521796858224674471109439106665559263616636833891973971094393099191438374288923099360321084404426193744748689780494205392707694042671856051471550267951126605339694741811717306766740733634703185060365528597558383716864335495391255689299769236358812986951443150966654595539295394415 1152 -24340879752352486388915504035711382323363280926009979001922300057406378693664714763245083263823393413094204301532286717599628808149543781015005595514420000132798650799889851307198248631931901694269137461908780482363486300095634462018680667088156467021329490459115948416665356235945226435476295807279072196419160728831022604842576788150988635419214628512138789653333980829560721777118567752562618915 1153 142904141007327758558764207160470068148588011020915364013047770689330050679709193541383567559205530568416426315217960704667068038386744511261034801732717037961563335315913428410000279679484237978736633421965426114059713240301795712123997484744002217584373570806334082286239140039938901380121523922716343721811667714426438453021108140265356994224771900519663817239197499214400234070051038699296497625 1154 406825385867926805710149202740174899914601765852007985999284550052766379388396421243518242388493424312345724922972992934234448397835144386255964950441937149214066530892794651836651564796967870801675883190535769371038475786949867713504469991110124992216456876965126052566533461464228181603708934666349836205708989796751933952392154787308981061204523839592020653484010701528910041069965971025140870105 1155 99928583963493482952819078587330364209520409876046164478484107307828570795228231734608438318522000873949464653904063341472053727769694014225914739257196499729123695272683335905862327650494966897623635475187205821949475572428540026026795596820160746240385201742179992211035571099182616666577287828842604016209163552795672849832869355767001901916466729344389085216788172023560497765317637539451522720 1156 -1829254553948404693036815911145625497682844011877738455580030321362204133071110550593275849289112112586462938626086325711660199732612809197770811410221777217019152137836001686965455220119456133124685932952665303903514924151096266816571190340928288436065190992966810165349347336074663423281711703416061622321073028657517596326135671600341641597079643857330229900316978636365914111182415378099732369490 1157 -4152118614569805629573994284388311424395853684375972061847889337662770428442074042996209646541606970172320324195538546777263516631609162872710314690028739627721060651998633995515935117718402823619322156985078550561820588076218034367041371183250051349012963131945873374327954068599720301640831612446387366685880686357714344568339057807551513814864258725361544668877481242962367196683623597871341549515 1158 829108480666677388515098531546828670518064805282961993161959828114086580938410330364891352154657355307018321610101144800716922737124094143909328251652579875924455519685290811942140961839822185316612509961991899923815013112072193822330203521433682732952367807500833385806741961780157108084355878284253169230360929009786884460189182938302790293105765786157681549077452494164886542115420410995942544025 1159 22362974599130187134719862269638261741138249756858294237884742017344366841872150926024591438090980529907960798829133487594595304910151321853506106931806281309382154578381824547697952814296403739669284365293633316485871971897924656810063287805399474091629851662315783125346065010598281003813502972402556473607384519909529047088017057142011269420789479355813693154024729671997703750772578970658025636595 1160 40533333326720794044713988032416012898708015472494431005380679873764879761126720227939971245441445100455577097641925003734466433625058062261021232900766863802631024124280462812202029635917992953755283385388460430983504028348311177356800074101309524026438773815228661295311359862937385006059511505370975549054035247806659603077188790955685596890377621640205838290288456647844945666833183852962492783255 1161 -30564174828434140678072664052767780423403488321285921467343822722463270157550771916750287541366297842219654376581687286525803097685513896414145962226452245526646281230006642914620245932772803808706962271419955601310598302368367593433032513634380849479888637141113804083444733644181900015520760345186558102582080449842051539701294029543725504226255226368349914936156454879155399606718825655970148721285 1162 -263193389012410244414878700930861933564980905512308594496859538651864556483684798353106406863417275554702153295892024581478371376568173295343064678483659824947256449886614029064002238340632486998630195177782998591185591763389443463640907101427568317020744791235712469818269994377017529467927681008615677262950625384575848172462425639013801210904368956463345412278903261600841511740361391527086082220485 1163 -373281438638138858787269041956990575756635185232863151277721251255743823505141688311200151872692273789173035014512252967057496966028002356519336827104771312474389676500162418775287522768234025912604199143258272731012437890577390183063879097226387891617249227679438023731169293919321156720647632767374123583222703614953383000866948255331410020033716696485401054419297132859501219999430801003065659652550 1164 566976551460218365366927203239820398477981961364498181118881174158984717488192248696468214994591802459582710875847768381155830264303798594268419729886060720013437937017467433795501235431239631899924002211637099716499867102076463148295299227509328152873122990789216453580873579725503445939667626790023604566166439632952064926171076714604286625524399042343784198889891434967235917830750395569301585999600 1165 2994099445996248745100808692388886711903991072167251705408081758720776793063806745063210425267675711845977128850118527927230937858504614604812258319484460204931280380928066996988009710305864462587235350916766433250913822310843573402140830918731278608744260466984577382835852496845240181753046215554241426819075179610719795337130138741908690237857965660104014177240797581146391120861498952927727448261275 1166 3152906837291161044039818970953504889722663388243774045582133801176383589417698916305825612708164347899058534749093638920349943453235774486011286473677295070451247450301339935980491383473140878006244995814271324385476343849606987212777750957547832551209336197213204901070855129514845594085248620856040606118402369330597108021023724874372072651152455464662924601207481585383825759171539637584573651567575 1167 -8634330155417697109989137820146179956436450608391709191488833978085635193052382464256600661589095546108144874984850141759369687456669792977026603910880009669830434860747400844873861442541800364881914677958449892033610192431105063270599184176070723077023917698704414572620321726853929184683740730433487651666849480808355954474087934965503488990054770009458287232714547407086697588074511495136303131005800 1168 -32970579789827024498354817288879609670968554083880105772344112403497240805887508756289243684259312445178810556609786993938210770353882405350558528890884048622570434589479891188662729883647147280389802479580994284915147035046911084848026846136551755481951478063496828571695069835137274986957685256760402395476800129071764151804588232816116193625317966921360095049981253925008676684451719784654689648877250 1169 -22795665394840592834075716943212553636963095379540328254385337115250743941793552379923673187813368096446029850649975750143313200006286272891713716408556551459390186515515745109457964291326476978790595084524126943444942861597549710346916666456195541373406875608933187470779317032925756283667079729033897393806166821473466520009418461168846740380682483495751654811040005386661877765084525267194599094023325 1170 118897629900988622059341614890591594809222609527852254418003683111744147076454254585898985080938442956666942638711240619140855101666925409866390628559478283597179924630889185935754196450116746766938722953075212385300373468315364614014550553882511426765327028045710293223353019041151444898664032803817646443613909955894675026675290776235854863382955250148744521339767677474507719679475097303514278623845075 1171 351177487910458728119531813986307422744402236687811728873232864849175466421299252257886854827001733349218734807399421970133453453104962158318504380431528758686974269406229619829677794515807646862145544967741121312648349245191080732411084267982442141113646553403773274063630141324903223537377629530665734292915706722066421541725176290699697468177975560265255415381335293901758743435640147588975561401866600 1172 108489104222865610346900761346937307635278921416544921061093824499501157227490842892344278035954961586289753808419512407543630942773582855261611753007778280102368417841512584430326533092373698219450539287235681825684482090228319832953154049164680383676138755803610883013188627223795652251399142445026925620767372214678411565397815011193214166368890472575735710486639113713512852297336356841782788077646850 1173 -1534699524968582620848702287505333878844758113360596109594985864770521415841772653651942251292828589301385195584821004292539655372338587428761808847208995583707138336912374287575509171029333432754046551241530316358028938951455168381594337430788776181004987383151298976981794843796854829030506841455246791911688224032604789613239379029641091529852639477992308531487691161956226409010578626353893759766479625 1174 -3606541221997664585331695940653677647992665337496401963095695009517864293049988729761911432404225339562560860727585735985358509347686689555010221478319228388391942642795409529958666815597579096374236098712402338715578710440683603755495653343120242336307130635970432743347708811849073026321530665211337876386748138708543772762131079615455214328073057892886603733492184139125488252264016244379094291325053805 1175 450040292064815442460446557502801364191951919286435349883337176463983741103378475729516453329008804098782916884248551314743146514498113524633502241759261576623888671823688954725725287626128644319219750983114125677674605548570388891489370177369662460551701648203930260097328877410783191696128480062576329021751748405491300053914159857262502862195678187103960346260347042574401347175909426461814975091710555 1176 18885676890204479372235824153208303993995093027481978785851703829852752060779504367155916134230503348911190220956496698704346293395502066766629875826771363302042026831492393095511940831577585164410579043333137670117808010137214730950425653705277739132438324051039830284570833403863050083419696738672617063653653300527155473696229080006071582272566600891355798376938994727067997967714815986505531432896072515 1177 35478786932742231951116953062113906012939504556754913754282218336093056977955709024623906197399361337782411675055752540812572871465993163110915341383749877832800970447824642058341223015194017068321457089929607342471022020589995948377632863647259552820786187868335000323873823297539393544203558239158770813051149995125751648379016414340296459059379968207236355302765633037068243890810266668747328083990372765 1178 -23320811609664446534237677319411856509091275462626135173429511737095023693212714949862160962171216065411551318463022353492745625838115566973348635201598519015912495644230907001031918480826370289090053713328773713972395454722122272738912171244899795764025337565890819601826672221382071835376112951803293528030554002187047543173234380546482394128797106118007190600838187610571767334440152668153152830900405875 1179 -223525266155226386028408028993554307354302644560942769531969672942576789118789590463336272338587116727986880648576650330393553210743905217172813150180962491836050392643135818910822312969258089168183925064874287164639746337247600299193207957786738378784859691735556049752121115704929554511541897004109939898622062291923660601669343248593816664852564315270956694239789286967173110936181236596961870336199661330 1180 -330174870854577014863975123610888040821551503847922148310259639576671427585268207322880726824334077676585109385474273046000101852631982826280815207400063709769278811939574389986919421204413642121088452884447050166035353413424038035025050706000386146065516320525893136249360383204054543592177840598284461761853921993028116282851507385278604751031824102192315401416364100702196155036917051580703625697791372120 1181 455277981300679537684957753021739405646303713284106120330319977120109078956384431719158992727342043753862282710875291908683380459620312861577604750968886184947757859257149338172741777910453321995392894244716106085906798010981768158248575460478774155732710533011395278006780128879684387837908292036107006330490649226184937989025693328103014739525998251477354526057125384867682205521681244464508430930128235165 1182 2556089271221902058535087404644640453414513564829318205723650024883498881087928009600480970480372195842965950481907460483194783564337699042235578825190070957455872199381346396470848187919223743355482063498310866154358705696662504281140475890544058826528268200007351264413565262423174992100445100263059324052314069214151221079367376929375479172094417642582966706195718916809205719666562455617738642354067722065 1183 2835079938225748056085984949654732670594511109694840300663760847935161100114442291725932131022910029393629808684115325440861741144933032759519753266134497375225192223499507927148239667118021356970371655116939689204204980335945508150708942049839136600623056246271196472726389514017122082884040707473752896116702271968619576881340479168517488348903951055519373128197254932947726438687409171429923652470407883475 1184 -7085108336827928706486784966765462319310183435859564222916160101264938450007400533521992558150018259795111401006558747795072936350362289280868366983909674321861750806177571257031923627455068161419433997985840484916377014524972474690980714498857511671820498672674703731426841114972520027955363871699837552777166136123131795865762264523821254839850089552110529146982106643084504069920916965338570540856611626345 1185 -28291837676686899542509101655543949393770959336759096140400108512169575965636136610010530291111219292848178100633288215437795097037341612208209529472232352818674114386032256068288756074573484655044171569346673162234207087771313215222914590954967907372030471376273609001624604196274179651336726641453763527031535004359261401061652393708864668043315120271793368973429488672725962922831937217449470502235898460005 1186 -21176163249707919859214248544265515654856494226762592038100243877730100244717328343626597620873287991032831324888541341075130911441779452403474357063115110823635013004811505725597011607649308004639158822952642288923633596561033347197072169604879898299837317178526100128732129021675451885276853198335160075948564422482618829310754186607157792147251575413586980021792119895512210611712463949257251018475294372965 1187 98803116871054701989436881745417366590167065042247486300891215667298998077171623951924642946550220460778237804959363698735395872975510447626428293612966778170166870266686375520007719862707145358693596516424594557762537433001429854627202603481317215920678947171530890344397674827010662550848596558050685216696886806630782255333224535274610873224927692890516673043650690129504086309920497526768229005812983862360 1188 302970606088749269966402933568427883502898057392800631413415545336227598725362795595901388469163474668774604325792715674577032382814625286682397085546735664708412063920868268135246941553650014040712786834833962025233955955412383224237379435681300407678425391422241916174370061238591886659341594862487701127022786535803227514069958450679265375393107748374724886465851690528140970490762062947998353598287916152050 1189 112407253817854923027589815069832780146006009577267453507478475864532309732919140316625919750778168783998649672248287064264732325916562856958996596429943568547861429333714482895996775367948887118426721833126352129126431631219956921680507115086414615598645045334145546682754147450272800294091218837060881359527008738025696735749246739840166609007959042505466050937195481064524650930389303198338359120697745773375 1190 -1286505913798903276001509030516649407254295687765672946012927829735910639440839942087658425205482599492349590365180567742318869983680412398142725260487635683285143005293913314789076829746709219938788230527209187837697663748511569131227630076537652435852787793617283565505865698549988929350836325667346018421662970810166279512366158860583610383715470582053200747630202344487534189883904703276459499601755066959125 1191 -3130395725421423001307562459941525265637989731129968368757332803368999843851379355111623996084421378198117740739103186570062972406641802101173711083051237480636712829692735069907292584890411733719212783710756073531220447510745545302721142627034299781459255479122690809142986270838418992057645627013655880490241275542423388098131792043120274172968835539902404910175452111705887546891561666120278199265374927057375 1192 163434344865233428409939136239236601129698082919563626176191547778995537950679507284633400924933212685134523463152962674213925530487040538015307450955853645590372345633693672595078715171055068887599252350513784081645241312269238788281572569301169835797721345577087189079769172644158987061279638346325939983780148116424500637661848098672982756850222021482911607251971137892454656803555351324653037536508128440125 1193 15939110098315038274325158533402313442687235156316684157772306269275794328431603588411701472268588793487300657086247313235113243778696418086814034983333191073638746185223280360500159194895618269342408998202284583679348128522824000659762106299641997702652790441689260229817196582578814306402371563084010163467924999256954531109881347849343631972459962446696453453426104262212784504368282441085053744681641186730625 1194 31023085447097242784511226918197047736369397275252992362002002878659839042493881089642105727859848956025761429811280903057657168818448191101802400918426309092097964823557452662633649251712428952594342037405682969134726648169754164348697887216912532464332879970437510059965040982139282164432832030575254943844859657282393675279349090082252947520865780010231197668708253466161411596132134136380829443378651939098625 1195 -17527291474359440045277800622217435320604404361914399873151356203270700415197854081706361787813505850506859835869828717427012978957066392429464701405904709308723313571386382056314098273588102181337446945580644588950208715853764603099031531368027154046013917002760222188631350090929667430485042351799194451706356939230848902866285337554207753418374019690720747173196232770434487680097940057908481644476914879884250 1196 -189737321666135305406676061812329375804252658782454214283923851184310345677883491407287620910597653096103339685495494949559065439041337882353058007138281725344179024850311471923617289060043736977916505940012738962334391920785115728631170240756826018492971235569850982715963953826887509898039885952954173724965506763305639071153719557128789335942273172716452428214954440891472420444463672074062432238024106561589000 1197 -291582507669252196634090949248042587862241482807991982920993674932814876649722885475328685439795063774788651375683216049806712058729090031473135409166633998855591492385443839337845939512517322249301296506349025807920453079476242433303570105348182317887101012209650312238922725137259639640117962465291444803753735369520928299369612694760268409211247858646422534522987050292109714720380947768971805108382404502983375 1198 363877462631885000328002523927162359782620974306868559067627004685641565953008313513067365652264209986721560695998129573875009128282760559710698563580347197914135900201605176721509894450861184604557214669366357118257029658840193018725894610022454494785955850263216329298786086055921995206168471971887363277984599027994243843627206461784251366867268516585657673513656022586657470811159623933449434152467304798713125 1199 2181112988607585618867713650919119220628714791682829961556040895586983225281626997550553881521375640025234716226476303872226307126656150749994383233970330597125749028925107489198722637484275360965993252627475064560721676477421044691006530383943912163796863109296405550065952298518786638129409860559486089106495991713904131970751288222530880796258467556878883593776925818448745500113191325804812122697610683794059050 1200 2541935102834809948125653563889479163355859408117374195635184305117551854614573995987098452550139502581245575069348756737684934320095228889733089910448412478766859182501014036657694704050056698731157449778358202117245374032373297278564993902620268823630973402269284847717311331117066106234392263422649310350837748496228552851378329508546142666685366573359160930161569911044514741559283799537370667592247189573402200 1201 -5800820453241345340817178977006223175084631228992304638775696882243529478064693582321586634898304506034701745454425188674555061498964208970022611158623538742304190125807890761839614997748789230730133537923356879166406245782371777168676871290809058216659090849736604287251347357411023439698033518782311239634843624114318232752491350868596790208700455791059535566867504929436230764305109480458087939004318258884896275 1202 -24265155582832761880912387751523548852754385113859312735485540680578979603887699629460817455495812754354831043011700971580270505987184012878938382441282492494063278443327053799373867883533400427125066991105549287897212346474878773240000403264784521892283986471764562916516089515013371540316482232892593325808441994783107257200753693423536943367929671409867854985995040574981172881114614196812144075628312480083806275 1203 -19538016906144944810620542180641000684793260522203370243351051128671139062766970637053270961713547438110452389526011277956683905812207206070482582860257511877645783181665432194889754317621552073672204500314857124583493511087160238990279366902407292823841484146117495904714995350792327906208013695862880360931949364324661101236795739798739720595203175012807043324151748738841490896535269695334209657944485357140990000 1204 81996330588990885265659589508592232329258486686598304866823335621218452859157656804707294359074959311320062794117189786851193012193355329784869793798728588215623986162760911237458346338191419689371499074096672299908528897201018034790705383806855288585593615232863245216276103050517203059800306434641106107340692339184245099667686598987461014247803554288364527124146833727174589566421939556988832570833013900967064550 1205 261235764576567898541340391660658629187574756607851234193975114469711570812814364531024292658141430200003650409641184107325022935185919845742706525012923800128920040218746774314509973921390353030542496964256010924419037796473069057493648143871222434940382708320782998004038001064437640569568939122442495840455558268248493340828178600207473468244698059687151336183119810209697474301965256724893340593426873889413526825 1206 112859584298575040666032274608220974605722161001000439389724540635244002500054961822669144620669207256058014181490813890568722753379663349445525495557425999215219403701390047409100498896901238298775091760363939596789524578414615516302518031778167732689303352162030714155553836124478532720159790793429493541961377881406762174595911581769431007594191901482823047431762985400157068228813718169548527004422078925894187725 1207 -1077496113130264913563278130071052176433386038134842405439813533217854665657759870381888011006314006495160600577939404245605078791879171695685226649356619999727167898333191333482419775693836249167280006450235330771996340990095839263709647397469699032728904659657067425262398633977541461074426558798154527749993322631094913287408809122053303497391987376934631446233818520482490295557295670384405448190170892992991576275 1208 -2715216217146399719992962200173005362249075196800394589460040250414921714341456994841153423195106406484567970148977062872841739855473589447672738706705968630776578559796558359170322387633522753251112505287272853253111659800596843163906519600092369389707861014564816408905444444074746220676016276246421034387312640842826295700500927103249294393709368636260180247037388361396328523730864983077515943106640068239219692875 1209 -49577317439420966833558779206077748578950421919652732145159183705051963899769205600308824330138144855294677158853930860687466712139557447574104648959607010110357117840885831858070962477622091639176930869560549672539639556044776835268046140242663762318149133200627561046184682044792477512204179620443855490020620527647400841817006410712279291599091052925913123196919750729832320801009333329313350959560087373132094925 1210 13443417358115850528478210571548679037301348569818945797918664778797362885176596647806292014899949234320258229275436664739852292940045326835889003007985764799697424139648315162777930275039727159340669311446458351767895158637103730425666370579117182058454069178166121419998483646858062898250302558238257110874490891522949433026152156231306964931153084480581094010811293828091131213308656416568610487525128126184376884675 1211 27100831937227536199632517008267402590318746029732647312358559979344434543553337732832425586756156915791750409654376383983529816404895512409465956175985446333485620973132612097910402775617495871883320915939248508581333581003893405387568995123605280698622535470740902280809006033006716834344271253548187765564618068866905210763282321772895949188150266454145192598926998556906324295926038452548106598060128648236765636650 1212 -12916207116816632716886714960294799422366724828823097806729704106984732527855459515725556053944373174504658734149907537744446518662994559595212247637181484395823377103851597379694618498490648653287520820222814420365370521831858077346415388968807383611611471625968531215655898141398190968506315935691835585183512211747182806371630238700478361871878042447750879718226059486040659580782011665058558254268205646115248981600 1213 -160969802008396265261305744863075791831646882141620421464292103076086101763809678169633286951090308956583893048410852375659436446531634377807006643464379717635195324933408640773152338274467677502863052829532516218159800945980914668193399986592082273384116368178179449347828735191718520206410526016710855201452866161841869321765138210200613673701444906355556033363427652813604936651753328762723055368908136455439122496125 1214 -257120571478575260514284403393661285823756897526785835543255084178875300297911114611031372628307225020683848970818682334974573129740353583366764529223645908857555052151474972045671882215045039062161525141337581460131433360983226297107904946755564553758753010300470966584613660554261573063218166314621170310875738412841390154166182049079827582822901934560958157926410693739269781229848838038579417579814585153820857176625 1215 289256563371269770576169841078413991935059898105563373064444905991755018728519408477492336549510258426348883378695098903553654536245924052139493627571732791811232256616110772360388100110445776457955650364149445309605214723310847686610090298529368986015341045214485511891903534088381138224772133481197791210275053179917105881608476190503142049607265261511414454560803568439002995218405519202471978216330773243098203829750 1216 1860233832728437669344597544996835184342099408613159064640282602655488515478513679291490798689962443804441330112142306662148392009151838637458808299929673856744835482656711888188440259994919531369441777849766985218281082574804317460636082615062590670763290758784119183712261635935268936333734861152458779144777638821960330841395998896489475554913949542743849266763045510166461670863702764236143339156429450811556562508000 1217 2273165264817590306457449952730652711411197849067749189575783882069697717063602935316445951292613962098634063741600579860360087397842721500976893929581789641385015410805342431751327951064598627126248989775266990788363049639068558855148842724861548860364441351760067725146649089198352961727821187426646656861102665998220908625898992165724389223104682080307013509505425326738963915648255579828833724551217903425858397632375 1218 -4737542480031229395727040556752763386803689615986905526165614824697010855668162446756946812664033355718481822699776712506878925842408656325570810291255750018241252837770139014660568679185244539519105594113050162065205050191696726290713658953685545367722225694726562531778884507209553462757886271060758628173472561387900655464826601613713801161293611447362613327541924553898859576905504897188303021155763302782853734055625 1219 -20801312836271428731295394097682382067686664348965034906421514959164529560324045691923977865637545284636170885071307685925864814831002340818738085443684797346132583557701915963880849551969281630222365111177051544180404806861391067708237618730257540062669417740580856555297132173640704558077672760710011216277510126804498464226539176607420853977593870127779398266032937091031242799703566096480612849549800091170625327448000 1220 -17922005163207066057044872410829648515522771978513894743991384687139632667167271205448628931339893376660169114207435926950279791148686316326106433843898200750309698210659153510747361835393070147781323045055162349941776059187141483235008492264662710010992920056013057592003520657332922054836950428019408117055200082247220935682010686255513852398913477090266697138512705185733944606979912273087182097635842676836671526000750 1221 67951216967009746212765051939884571748084396732724607761502588915548252315564443109473438518543501454525359031693346356818750471522926324990329644653276048930582752415690821669492199491864392230336420457974204472644592420085406053277457083913975475896183619698946356074022444086571547909677921016147416652602030132657898392357584448668183953590578429502024897476564024722961428869521497135387499032468853994702656445030875 1222 225125964469311457846082374157971271238969002687637755273669886600356614617043572256484257385098220483264500172601965906872374593571132903957992288091359290363289307634140240191437735531089483336204371016898995798295644516198045818389517137216913016092750118778581847260881690035343512737406834548950554698563761337523543319860869987125926327273225930927288370466208842216820795446294752549127940255028659556633103846128375 1223 110776800280941187748971211375199712138254877057181847434762718470955753555678602110922113685340745671327112772486868573467715892674799621005987470404512407040060991558562435437757667872288947868313594967635234004360795847616681430313312012418735330065827648816638163987703195251548683541156864925330169586481211201281530826565991878597734341105029484483135675404785333567358922890328374159376742099936861910382533747443125 1224 -901590867444922384504351634179665936055339528377585880856537661248775662334196479283014204436670467342864204979855219829971190185587254996393209420537439513545035447592485378002850245560380153265669665328530160586869812697838400400312877725719749531147447321700262448560063189661558558530893804589228542228657190173659545919790149791355717491392165950559590976190225563024855327236104005311981083297697639833732411771306975 1225 -2353504215408295499784760285208277420167173799511724974943910893840249616679789420613695360400705248207862750896755819486422942453678292959721519781745336653932923959653022824984395098218937937652824342264812250582308676921029567313810881326450434865524171748252597968440782863331465831726209752412246889836308372945455782187615919393682950760421427170093648414184441042913760611644026685965440824581709160305709518999629275 1226 -204321697801798921602131587502797414972343169464068722693981347970615123876838970425525996079629423976481391989596225103340625931680110404524045094840008407411556386180561068181995829588500690465504573007701909849710931884818630021381954726752362448881309980571728961255722964381975856032493903077700447065533674186239365210049634646145005107149847087591552965673907539094957340223759490458004263461988260902079601489562075 1227 11330628823019541678739110718856952068075555152535793888243581415471995116688781927365691216670186211937174669944747438253946227295088138074915982121781470995080302473594339171644123946751142243006242979465865024393566555560135179441890645911877335882923207309205791054348132415534398570419647548269880296087650392110807412898123576953839068305979370122932831524496421982448577679764479984889935335741621663582792786171688550 1228 23652714213212369577482167165326253442559765279324747978642878794177069748442622067039256544258287647910166596916663808622388954410610623070505396696780116216724966004850237603207452176282801821915272210842889619418172421768974831213110592505004752973327017188775358479188158544994678997444607287932351397401873991369958915705856502687179653375108149958288300302863929358473024165495072448667499905832114909215219078260790000 1229 -9267226835253736705033137833317720511605030544313975382803917712705389974765979435506554703275593218958770139420148419433130441844305224557217715961902909764491393659824582948744707655440173645851607200798457016052098518760209890719826330800464046818105199682241034418748363271749275555124502115598315636651488421791719042472112778462928679442717651428193957364755182462238864789214383496685939850524668759462309323476868475 1230 -136487226691318349117316809364119797624170372805460615804372144152550578556772739986621976602031332155636099657110041225286381751889760985247036148877781615500873784142395701344156777000084313713817118993776399728431916269124989102297767656717360092917911106058254593580761591187245164609554053168286674029710411321037680640026713443330320629141191507397091068253060536097213433706594568524101686039195244534605413295654646775 1231 -226418795442126822341954574561169991403628550957328893479894295791276260091948676522637098836015087747174349634262174852283440686905394626451991150813577252633807442154881297717478571148155543016189775645111364746778247191992782794059637500334879562478671087631488147970004532148466762839182191028248259090822991809386054009021598019789953192484555464024341924484059564208428925505038024797629179351449194214909116337533059200 1232 228489011336293174082128353970133873934720739453107641975595325226498482982711079190973221143055581213196747560453379460127439872079515891579901144480548387748017877086991830485332082573083071282319435845754717727933059384623243274422046979308155887315641860033990626173205695960976581894445815476388956319563666502728211607416132809196120970096405241362656861112800965411599492114069701011082482074964629794405627111867115050 1233 1585764261661469421091715396240179332527082944808970564699020962138269158361691178446175310740117400951692143221556942127243692635801224147938785943599772905802227612222633103401478273062842089121203791292905858359623260007951274529082183645507121531028588111309235368129927014519951539420563469147623024336904337533222207486068641155976985487058409887381502194361783628397465789744482054798805443454584767290093583377851230125 1234 2028006577884436525900689248638459716523428234666062598010378550769133083809548088591351780853965382894358341988006606278158024389078382251686472771546932542580004369633494890932632608093797339889005690939068576007386993222944628091340840211277593968569370860559110442064439560891582755692910004091198404947879202459638382482953813463277018640307077656175060444563292521717486017714144025069137602769780163053540248732030409725 1235 -3858485786687933008561184193310961605932946637020060660907637208522200467131109938825746960990601332120559317631480774525635277413495162696301548599792252036117073172109574592845828190978022530134519678310844905036277436635573884073034892955426395412939699879855171814776617126759048071781536397406089873155907354384682639806796284211785725327505600503730369571693872842192478653752840024222439172863210249000190993046172938600 1236 -17823054942969163968441340990922136280687035851225688054023287955136546872583576689932951680256056834380026712961511523515828440557283884814443543727187735302315209999128069762309122596479727776133842553112490601705916971796339064565919324653550022515316909145328893275546170582799250919965587035758401160142814674099045774359271339818707948500372682282391160998068774981450689961778121531552325145702939475602114210585061406050 1237 -16357241632604811119620455474034939503637394326722336006861818538310252448598207820642327965392782977041480028093234422422331094886777397008446543645895083263006936583252902593996341762362744480450996462259872350096703958019125825945499213140929898227363545685212170528416857103009229145253561781460356302338814843070698626157924853282623507870819515487736921682564148407584006937442251533081856375519423292074191486847123555175 1238 56224621878008495402668975000534565732964754319561719577789280613741714981667425010246876246679009982478532701026138837637248024858143947181078212034245256733144333939516172083074601924452724025335698736192096732892029531560967715740331617300353221171859340554667020488332213778653372518873900300139255303788561702447234693946273501376208183819229116765963271835124101756735146726084922131247598765967387660482196845414889984125 1239 193901554749586935392954490470346951734315306742203248061793867532005757584008167033108315265305056806129741511450323228636759015684145772310300486821521444282013240270645774833583195779905622598666079748891237171549734782278072794646543588169053507563660577916893132635368673154706843542454782791755837997943417049479089790073939258437011344759071956065277326566340046735758097861768288589686761149910364755236512848582372322125 1240 106890849959188901125393413878066987479706540028875751618590935223836468424041003434042989182714072547021363245393675970037034912174928554799646071183379146814623203501471209200822688498004574299166185753805236238251514685660719014904213411750118619014105765207565849299196242917529322522091832137712112865794144985906753290947512045243047917660524694846502691296163405305200456377806542644166675688388126196491955583011709899125 1241 -753642458071613044337562003729722359144067149320699180335820369621930265759166558172500287364131411372635866708223061449068307958983321509665370058980162386537835632519726654643161680912210936523756084693390034758976327730344941293766492797226442983561095713941370438457973471429161551182123626297313739434157966917462404456253845669701516422759008856610482979849190966961206991932621993166611886425767929601605197500415253040125 1242 -2038630324327261766747872583511597699218744392552152634601050503748221202018555740332570190231669786186474102299242681087905249491263189338903394608032738468241439852981176814580909993879845628353432590480514819777713284638409450623353439073502810431270841835883613084751540495291464144185182882823849649865597691688399855727073912693785810432184933305721758588094733937133483339107884934373717379938204466306545317786165466350125 1243 -313219375899426487342356219359640710666915718615081095659039476133643398698137074972727202275935700246127484959078750974256988826605719887219706097258398299929829529640932871521497672613462640939206978956265403109460931478824054719623961648604827338192478341772166354482196736801721039561979391191667706372234790291655483786755273845305329196752338673191738907918958105934418579373934561350370525622627086490196836180502040808750 1244 9542905804185077829304296245831000212626331956267599338127303173600066290741336740568745646006760872052919775249050759745312825806406409988011784298796521538838438109876391941424487028276433545428922594554028090993068402423041979344032179940861242721371272421566152235108307784204106112449271450957774088287239953357121217580296089779225324555458128151248406560701886698907656649764650753720814001761266001335362965358376683167000 1245 20625161290394537990346017061953071064222970650355364175056009585281828828703137293925447411762253762094221219595153915177440456652889328699222957073969091126992586663082453722882549156238132751211685162165461796795382779110628400216500014060098422985842174920860487003444165966377782002218249243732034109831765221162530932818652483474369545566894916390324190403132681077017310491230512860998121081162454590578083272583322430199875 1246 -6399035547440569337867517359858637771897646253367486546180678318248096805221811970464561680402789497026829145178482215644620368078188093292436978562355539674608301255567574700849943358211890913632390376240488684971601411633316573039758319333160992838168770436469922836242387325984350482685492829848322262674984237341964249958442936721833986149009078085378933851934423981038896493890072294624814336631435559884484532898193099976625 1247 -115660596676662931369557433484603727035359634942393658613262893201740296309370999116229216672647583241285586659382843978831414599585864573502170108446642590283916143435751793392758635648721650980751834409012450301831298172408269237128068972453271665250338368253586577906404010211843492561813730101797900428326501767171692253159062460637405888320032440862674493070812066257341928499341260248568081627771192850272907301559597376791625 1248 -199125057844450974213075391026554832373338633324894104929852115785153239547917337244994136372575133403146831978141114110262925967045332497739016848783745596946005653362701948861999718832586420180180972623304899115849489307992849877179213576321312905858929374678535542519365838621030432693830773638135079161096453250963118410240801716183588436869619202146086551092173453891269644875037064791565068329924165431025272279772179697550625 1249 179142840673119435583313077106557457303392605162851105155082724797858486670222870711151045945310058721406394697466936219749875110964536295145364443801443035876832830300196532396349436275848962140060639119840235631713575442325930040141610994537464405524890461991047250860458003707304948549130532328229293204286315800528475622460378045411044309449570496815997876975484894998421296752340165492227210663466197072145177714106365551609497 1250 1351093780808552796652509847877689240456283926658116807789631440263153135865620414321286870329495339073086180569600660000955712179586931244971807259368807890966651095046723657359996392301107768435124545427580590988451669314346828460361453710307047227790903727026130188026480722829564321689673243637256512935854013966051574308897751754170896543070264183001405893986330219730277701522245689739761651340310806373212228723685218885841753 1251 1805382193129839991381898532756908521982012205535099827945987712248817686537040597944409090068375819733710545302627982404195100713397273067485374603946786562505410034734128212653473440576991821319143607676499030784398040189980818593194596700152923246167818918656758401462194931824777128479674606986411024594091730634820013645597616807978786375164666908203362139894495774984252023393587968482575846173139717271451397135257571536492744 1252 -3132852753910187933479085811448536091245648835721368858209408825128424923988758956786262559551637025070479755520771177213306355975087746044020672575719267799353972886753790855728917342472237050245580174707184053970051587086309408570225866040651459128918673216692296405670894336254876183540169378647938077645711081810748479868858829683317798162132473960515380208506497165625421244979956006194431746133738090584304535110521082586328506 1253 -15263526129642878723651423668319813168714383316669918990124977868471338966412304726389048301478900717891476274679003053315448785231176034192498247966398656926517577231722661932813727522888387283266683894464112833135078921084158762973562995846322519954322953543869398961205438286190148148651107623774390624671889980109030404644899889545947681955978340336445819463595571349615770833334675070474930974384372287437489114460041006251606875 1254 -14863746428316271312043858132916283412565097420936826976774836869285822123207981577350868899613032926544006176143612020164567582605983288832688205042038897602249956851673292994980870387254966521603382175103234019774597545814891729980166142766734998707933665496403830833659151584480618724866029085630521856565957615934704175669886652808064878222062479865054493458154123598941514331151797452512756352178821416372939298931841295364431863 1255 46443353036279546561909338556159772627284858319909668462105828535776123341914222399087625429646666707715913507101617492379288674136071482909862115492843942325308502878896644016457801854516747871785739427932844541382805890240996257570967608897669168595245013711675615390367244854712902683606944496098390068029779511944986232758401430023827585983319697632493100997545826748088013386928248016059663110590310069360003663274018387019870643 1256 166917223213715960655106873196421866399280381917714465117522643296544113304741970512409686121254173868341748242444398480347042644148918627340985535096352448007125600786715210981587587736499756560467142355955966545265673987791975139010613668328938523660623955523046531083735109200379934799878313442009888227121185844394952754102255611691645071484842887437614837380639559212261174598964678437216226252071184458887270169279001664074688119 1257 101773403524176513871464604851117310830826004611910398442464490097154358318207334136256511646803581351530569217965122111631225544151338597176877484085483278021141318928409287753145390576098009015102077766485488418978960071589015904670787283527622000813978965968721340253475252748196591265866951483905764259037101422503758076709061509365330653891954748399707374863233028184546937809398633236844189628378927551629321898532325757766298059 1258 -629293130991923987710355585760896969219978869614211428796857829474149182194986600051825021485119304840418425241754202022102379318280057512153726995973076194806654770322178051044646063293353438067316861328588138626319577492682469319094220666428724858253821557802540146519750774516816174352327581758378952307261903911996307968895056032859193371236336092837932590126596795845007647252470705317755968187159678800209938116174210619227006965 1259 -1764743374488985767261206389563055531824149407781608746422682918291308439376757434426044249823972856410875241165401681715265032769128625270910798282810710464040653370131725815879280096095354436726470713274934634631531063967475190664298453566962067256619624335001910454193098938874001497579985962985863135972560630624548275134781990175450549900883169475686696174892114061334731549417888234268537701382097199366760874897369964695361555422 1260 -386308300078154849351976416235761259533200054185949678910787092611742746061527567797958826459307849209169577894538386615169430319947220702599015122703830605538895586070830602005616831045998969603930744633418677777380339179299978799575857687026778795407054798803992793420447149336111051330566337431550856068360708117985985678164893580710237030331601812295155965628026546103957709568294786418526114103305682435805022296383153269371835288 1261 8031043041134023002926277081591981329278782238813350172897539389991745771042454081848886173643418417789336875803543830222465330780568742225936099893785313323749886840328565818782811548219724862774662228878656924190738678767227479142652954021419733785419453281340856162387171598047150132220011014525411040252719353895474423200316110489295328108235803233479924113785739376683088524377127795688859347500687990961248214159874800606350708891 1262 17969963486360661589311519001695854971361463127393163470592597438165600855524731057507427096433874994537027140449669769854986097050706593081876940067343213246806022716069045410470640991091179206084906171537125170016413161804675214817293195902067058394044121822080866742875416455020157883589592807178450077425402526541245985357748516486909426847322266805644759400267607037075507456281671087062317222957293428773397375132682492103614727511 1263 -4162633363361823196549518607717886454442268685957622687399270033647005479606587868552985685384666742844759076191398481541775328732952351426256199493888280900362206621991509356002577776123526712365393409769533902477186816511522419763260724250262736607680573843433472767476812006931473835113487032007223230454314989552468453520314930779715776054539569385156569661189382121337987989783679791919230378184075850757786090243660858592890848570 1264 -97952129729763716874495113377394422086692842136968991328456320323992825490376996455893486012225141561025571100215873684301208322607216754467029966755724396381471382981951162595010481181066792721377950267894760469852504455582701786750102700650163694762076852806076406980994293891456941206942381298955156594397109819031106679567769936057502173514960470656054611343489461679500037706972888058136851258918325067529693981923286572994501268720 1265 -174908298891739752361285886037671437991661351510720530646713778702130344440322134002403255546376945123830186213504947185356591348282035602519992801043698660792222585105432945197176325632462754821309144427181076330263466841941855243195906995500675199348964879087902727273553318663287793873314069271668227746375427783021983024207031106173394842839587400965164592952033096754507267934795020547439302524148503237162067077721385008759074249505 1266 139198544117690116353902556419720866638519243592746931435683796805479680600416177143775999849552365080716186303854222856074273004242918530586841050082538969744107164596748668750128619485855483462016733344829977882850034398048807949275302653904361184959822889315644111594728088285103758590779747815946570837027250463652687593212557431853631720116459717997974395366422754482069726255013777049610122547548502552115607097113137872262060846735 1267 1150540144117005519250448268611533754331724993947740799421965069084585535919472929235319557531348831748959012388076922272726004572264343709712478585536644510940560961132040817284082060554415507771347574183260758490674735729921029139375751868203089524751919746740939498954787845561090786087662925363638962481084074252402445032899747414378526441652510076335595578773468591542067102753571295133451126875535993643185257920800740071641123622160 1268 1604012987448093423782256248064148921520170250366772931872973220134545276087651279977488573123958091034418941765467113697722831736668587080777328106629568287434297623776441606482926605327011900619227879024264982486540376151064503191020382337809476473168193592293344683574277690821637786329857929174060659173495376512938286598396667574323148732271018935054024325863898221976074655859784101212975989679670388282571186685976133451687472988450 1269 -2534874695925525156154335181350646078578587331872783493052295789897250397335031267246347155075285962342783061590139555233540484133359379509524779868390100969754047730118619072320846500706766180992524215249131216118166548467558326773485573302396795532972995631461130916260345275602374067674405563672488925192527433209169335577391774987425304467792973460908612816388357274224955664588662905427632128298580113902909849059804124241665668641485 1270 -13064901017604894318060866749154991782807956430330714143929527321952899928583283636975415405461876754954006517836684367884753770594082066614328620206037709917025156665235101187824062897771624534591600106633661799125641897212336382304444606322972104404488421151392302667384687029554375549297100705844212399861359433524869929240623594897153116448721179909905178730753071476463788946138195372597187842894732628568835114360292177445545012924865 1271 -13454507500068065523894186858437881093973176626365985358732792561465617097043514411066397677929197644082682418265392689338321508847010431037008094086954897992194567797767102283321676710890932801886548526100941089079001030495195883693260834955160730845197657912002331300434433151258337115856784270478145815802773393769272842737322124479915496893124293664782948769543575249007188695221767536816924885802692442200823139390758847936919190496745 1272 38293251287602504550214914906619533541914167456206860995047138264409937367417277256443078185160226068386237233789514632427992809327944695109092816217763670368388812972915279997011606853931008389205944835230997042356580068145367553339560838067477709685124768453353647636204241267887143324754742405565454775752694157523694588842851268691670998311205352426044655317621910461366676320525204846713827822297961752470863890586925040436469230667455 1273 143610455015605125969108725214065500169836023262639166551916690432525343211764917346918831416383694169692637777135702731769446537254607957843663779589330390759769236554850331713425270754290654871678293162507353291910948055123179171208677346170939729725175550819905689676923560991381092725879657347765069908726241403690370207378915682802327844158416411431694887922917725927487343323289622473593602399548212818072668486948192077354737557029425 1274 95867255478897511297218089658136937730194702924287310807240793074505762747914793044411204988164887259035827146245742584764506716126869182536455949387488283703670113723500089484784584329550654590442983163009480505968106245485646831238348447520176672951081255352918111875188498338263067943039471031655953477442040794783274771100834647230197231225271026264221860172232233257269178075198718129523890479870008864248150817352315265762017451536417 1275 -524854946676032030169880976057159760428479616232515626845840872301025564497216999563428056779349463767093507880633503165476331967255634878831891647411740048609150525697821812899087729541563792873975840044551832204780941654479719162944107457405251599019150674822971353937118325584567472581047341190308498867588373470679184152375212229817432590654470699698461159914068466266205176598006986310553983103397901247699058374603597930983951462794642 1276 -1526687068419056269323919812877170589032413280060186009338969394772527739809410961299298628518974795544176787411966677243602216625056602403020657783982497440246140654247328907379522787971626394175907729602209956756000797920376925528315346698938388594985310076798346355942474223164422369108389348354052783290934800772491823856398968755771829993472616438710937876458815961858961683508638728710485820871996869653986702130108086581710345613058816 1277 -431675900324058265454597855955417090037710133420475556103406341107375075167189211252156131956643052823992351739994009642413804970668883867260117425866567413978922135344144478331954148563453055367368116893915562826753939001106479820047257497207532972809398336517790191996875873346754828348623792065477367340282210873702525300465249818778833496019827118506521521241917588559367118298325615546235256965607502169441747574388112858438045207216991 1278 6753191220629875003948483881305909064097300497181135022469446080625006773207094212932186343081967314782288854568149105690238366198437939836139324971633505806140915807891844634044732242126156245800364172164304347991343844084579928796271437868539227904986915981368644105051577550733429342049093239852667774700346348824228212713945822810667987315109174817194387150143976855270518024654333965169873694774208647654035570396816234587961532061669925 1279 15643875448999767507831156714667615309990294197798358342323924309475572010963314856494232329534184622015237317961421105325587224302442684104268831028613208816060734027306100955782740298198616624243887980149825848798976648317449805924271723241816331081593400424238838556653856444175319067676167442688550383106630883103236065588304757046703824560016215749398584262537337985842401280762453909532874338486762041721292587318068134720737934476383192 1280 -2435764735233798768689213090328127510785782454973812486785978257022485952176588058444910383306629737487770089014204665755226739280302581522331263049583841327822820949689753993518974710457360241392831942955894173761206807694076262020267875256953688583191944914378179519752038960610438720929268787524236260706748430230786250899017903573499884382877541747979045091012462294619754332607396161546344634987954093477361095931865247671120855229513062 1281 -82902166133609416426827864207979512061240499424421556456958179621942955954473198537408760716863798296016865714764950169700675490414177750487901356550675263665571480933524161926390576006600197262282922183282512700524107878700952274508286816430946828181235855412425811481970658142452807333922736474916418692384467415964304390007483441782686553795517226313555601276918246767537712196788950328535819036526516139004046694680618268974149454929214871 1282 -153460138343682480266834647066992574702985496736523810821319994954088765407158725079759335357879567196234994744545329247162416329335620462009018778894812249631171980946693687808899148992976773217706161434789834247366769231386167266278273350637578420651659430997682779346748049470927308950036362700744870646966640712111831758250557660497760231743955092638018018308855578939698151700454204410086281002879621719417194594312148899676984863222676631 1283 106980622456559774399845483275134595513308099442551786877049340670799804999251329285452038316628923853306279893544187163521206099187649538023267150188381342269493149728156501486530624731533364611764651482623496107757903336895701152820721117488182075957405929445117596197518160832929660059915776319648807254870000290252742334957360627290772883673709518630691128673245179568343681860411364908411690153088867725869014754687459567841091187426367360 1284 979220812940851081241099955849566467337586712334745575313655116854203957737716412480165542414626049229029989727053298772817139865880173949870456923929433016141323979159909944101920356988970632905755918406924009365163835516728869288820640689633494992497897255704874307433217210869085204469678507956663898109188683042580257699783361349452184496396236947964731225419443297241559053490729512831553206110068092353128387723598119188776306654771083438 1285 1422502002633138005391428469181607950522852881853803787064159000618405301989110564770894597715396402760822906758720034131709716321273246571382538933993971312448104779903331795771181523679532676477773495432626790457106487975342567890851710702163110900824524893091285160333480569968457325815120048094963029317663044225829968858469663205810539597570051444250008497405662522303763988556100476342767647095412008393263684611666807984654534859072135877 1286 -2043003084934317117099066917084928266909908262581924675191696239016370922503602258039388322902575823272957918236995314971919469523665267927850680537939751141665285592132988185086729599447640211367985500711086761351306172053452679710061200475668748815708350335266199616553128165027679275854438521701345980952043246642390368684913500980065366869861102519632325268347216490635456028619074706838629341526288173526032102602101446669306200156142886039 1287 -11177191230166078902900486872788316391978667488768619193443677020157124572113201854494055858035519783400316692196090966396726492584294521428177495089309196715825972856705811636690991109487403501723230901773488637922220470446513776081296358761873973789297482803378446248861654837471705819204671292971817292201546842206388174333812130527205672259736178037515743409385690788980366450395826693476766636906181385410869389460532813339697390893861893469 1288 -12137127681574859667976534849165109350748144806188843104449077975197308565937418352311037174691932427161129610660243881460146260176408626766080041889851498605387194529559620585237882686176677624391910630329282674290782796816192585627342594843503047030594511685754721145370168429295317874870433580188343576336186999822249401292143075877218228933757772882363993641346432697314554961791003390791534076042966727432585149828828310524501097399298385145 1289 31509959326124266957976048620228162159306012499749934751662626110564056160564129333150160191687953442935509230705734020341192300236690088538088304612059975938183980643586632274378685354476080074055067564770417002621815085215494461954635815287559433438982360639961538930082034757237513785303063902425025487673333357407884647060642134424013275216363197638419997849338886175278333311443200801901713174053141053120288829511347362495591769305433601515 1290 123491314772592239152896292657003667256133430510233331771642118434868604184920111339331791277598200433964642136825761917167526613359020367709748417788649364030418295004007653915224317605090328746763689937152196647710536263568582857336244832237626182584170537061751520586262937508580476503843682463800986339515546868791805305260106485924721635256700808731145850893660738975018245983072096595508906061657441131419886333235801059375614438644612593835 1291 89511916076772189403614317329996873120242363456674845068221890400782140438423369825590225117687380325343176751740584943583902332859260022005326271739765838731357479998009218070296700177352788249312827610560744555606266154842608782884845265075071694067726657764573185935577343420472471757076081724412582410398601377598941906014316009140047199557340540677608788713273410135335320967536882464978285710809103307147418823437282339755705814990886643130 1292 -437207812108984823903051280722576744418000465570312347344063821345461893457298649558538671509297671630866601881500567251704042482900396546703882084170899641572391053318632295032962468673418691700425960074673832320651178207315468633895764770490161401307781907998766255614694252803761545940652925597338485323910046361461003306800238656307589041723982675750678450903114112922889831811034227095122607971129606693964798165841002745076353448674625700720 1293 -1319923966443037289327448206362434853409347495836239213910183369949820487725764962390268445893513540313663347601363556535153817138256606271463613811176170063736895986256425027282823169370633358728682696305410713025750961124744610596709604418683659202154398615183254007711079130816749151042128222720404330773902968884681501971716403991927451581143066775030501179852186896699582466829191695017254077178240181724525186834611012054981031453315363769525 1294 -455815316574591123611117557059284321876215416327515893855592349164866231669810564907694711642051405448686356826435410278328038993925311762601768853875475112223709430121240864608282618943277027526139330702474562012518243405757822578163016381288172744034871113364515912492383658927127773721519546578285242100098904254542829528108722322292889599135278503208126455168718403304981875048523403841810231788888101064350627173595220427059988487481671077305 1295 5673767429353873191722815817057603563236041549158447429581178159519869428513835593601129548040350269615111546619733114034859671947188524221941576949514146910888772250435104323235037106124228734502900389217417915633541845288554710534616931447249056718844063066866516560501038030685146184662303127929192520567998943460227256634932924163113181558586952666486381740210321250776390874652852789922917375660410093513465709207810314235952205363884089776880 1296 13608216274243245959535656419560385809470853814578693233069017047349781193664627893580039663297316994468585000739217889718661389595884528421807301743072843964687902015236533304177000529322188912252225426451303188610254399366151400983737228501740002785220187748434512229825683739987456021926182629781066566830628506578520377014629637572753468870242132825460904590459946360944380484031987665032221372405727498982064927039782267038111248736954578629190 1297 -1118289141720795179760612726909015922954888358704464987049435577128791921767877766189731106803794321341145113594745705188927112970660332927061153565728980622164152847503058270582359699246490914049506540365602338721720948140956215686297378748787222675222928756756552016414655863558434576913575650477053900528484931700206586373078608420653394307636878350600305211709698909744493311465545299940169482860634784775960024118964843026169539103410060801085 1298 -70117938244697226566027593244865432151993123948658982903526186135085294204722426138307166466760939482707238163640105489100994351609080298782936881291900487764198292300233388778466656543150445014128475931988593326541427535272088112456165464622307976051139581781092295405593889608200810430463735376419758448755882309769706031326357998709036209782514796019087339315294165580990412378583810718055068746121987267049574280066591884572648842023721922475725 1299 -134495523490322569731712373940700430029510532221899171661109165903950994951538041051879465451196579740533362653316483120803915387318499443774842692185625482606837256836652905979193311071498624710831232370079573617244405354159624437940787084952498980581529846844561885647598683105631581889715217445552629343455231981843143731327028420799561365169358283967636031464524269680106970632560073203597703413328911040965879729939578551700353524346147375672632 1300 81100348698490885227362505985623548823779785689531784701508244298489564573098521863012128871344032664968306030787659487545024788856380541683661954338196415291680927371294227926460557640446935063984193596286824641072755717490382732999545143433692478124903776948710727428282372148875310040230432322807800667782881068097664554641903571071164499164764678041499451483443933683343397127582860341296667940883825955174032021152357167569002440398399882778082 1301 832941960087880094380830834726156792267528517173354294890573714260010038145060546849194835099760072485673390491067020120373302547195929090811680513808975718667488537055911606122568714156824919814340815505075930518765476494976379579844261931518828736159685928647485444947861671835869282479523572796073285040433951904910325684786974486520161235869842536064313439071062060739378609974900687561505158973740482734624459395525993614547443539250741397925911 1302 1259398047251389970602798445038858835700543456040126346155302985632098203811551965724386276362961823758951532040005883886637793862459347584373754162890627088484686595581830720809710466836001679478765836058210504200593724599183444575470123081676523478443428950194002214056368774229530488896931734374465124036577781938485616387051512951994942787719286043058834571956706811329908242851402837685471670907829322985108411104423514803889853929455165480233011 1303 -1639229706504439524944029624668268916181255599101334782613970654670053280064820541826676497238055000481009711794613219599951595136351931195119901953985662181310892908019966234753078005738007460391182516816626199832839549094285641140941145120216746370685294900764200193074386133761045060546620914871913398061915441097919200836863556591155539016353209781388109556142666765027029819983761181301332328534728875623101761841160530980443290442174360979678725 1304 -9557205465489365938814791654186320371567104402818699074134593052252711270453785784986896771971257363160740836957084266359452755988566925210690209957439543028898703102257294993465509195449315235744504531861988417862128621938304130759190855624612433435282211702724309821342440897279147858669782617508694395575122540507139248476175204100099285642670781640146984426285129194010091495525132469720301883601537985733702719854178226543554488324522365019417117 1305 -10915135927706992518650412267272846753826719110879624636820164209917248533684242942595724577769588156472124480305610815649408574319171727517982080052636430820180895174608884087699242177292607079332969545610725949687093347846680340825036280142727209975219444145427993924963861132885213012104309026561767143707592350252819836004728205440873429977172211005666116852916101143201553931570341896877555508355784058265484240202442675125992054217391185722092163 1306 25871124504780190095544158496897785729438375752005522598791199654624132794115627387143940383088143329196108063414108322114021561972531730546479692352771308092522744396184978580269624046991995602842988572418178293671061885088034095375481753037346840667744492454514160594546345242767217187392985308189681290688045399844250427128016056868038880428321999508771313968182939755200106530599618217160727504793477804783903888508541860987000773002507600616845421 1307 106133417629418014452485341128707369403472337949908242588603192788412007395499862051257048234675750183616240522702733652749487223904297350132098248059055152253396232508833576225139207065462037999140944514402665675130557186876622565060776413316423807150705834734375506111574001537788037778775601688543706288425002075835379048942169340288902695076646836030879859223348303929455671076416883240494671759974654804344514929658836649813555943137637497896382606 1308 82964433983738324269935685306972673931892719693211605652475794802904363784306411326193468626517578907949490689666555506902481505599010977942646697945632224062992839651269588769731383842112679970350538217931448802745892233810164526227681033986687078791997113905587837891045362556184713947915969712042149057325014489936257390250441538202587210411374193604640299203071977214721072742562752265724993159688550227747909968752543534772600262489341042758624840 1309 -363712946925804221246236653303629901810632428294286712461063137307688357485543297759020231158785895761701003573286250884850461761879367522013248582093286938628314593952560997573204340960294301406090621286484594404726863542257654883613994347389060682848248994578794321128450676519014832429467529998640317947967805836199249232482191704818174337923145655571340623671863970845853254287860770455901047979030101679675667692439000821398239085091492778514152003 1310 -1140466518880495725529575268428533943826563475588360641420836044713829403054158525479923165692055855879393285636045739193413873684957738623873079665192031455102615631488223007778997268728015028519179143474122675755864066229055129017325770524854983542089416660369494116584934395820555206218265372222116435957767565407466786477581043275944865710992452858974590884961634226262063683231325520703162700168911483439009843540914857260606250099568962628962601487 1311 -463918832588712399814327654480891584922891483483983771422525182558023296998527905068667076482183468368564583281187020110206928884736107089630053226118712980565271762737134736487903528773628953541086447199416053946023167456003919162467417333828894584279398930876703694956862327460917010096957741427641995179770960163907287447518269602299193587503224563763702993561046964822225125331749578604509968079241602591591124141558369286583465471834169828609644541 1312 4762525971658076448976189314930326507853196042593505536074023258968688105085757537622530840571362237988789884972997744072953616277083304714599422844553253528483948631065008596454425860011629620458761339490811284615758465775485769307183367304773002061021184866512256414135164057650153300262999262978033284209320887211712594404657587426205701162969998625690310239442557496791942590571213264223980228358354526220693797844390489275142809001946441553131715239 1313 11828476882208112982759067524211835176776402805209639005988556793349047935826076068481169058478339809647271150275722979462640533916886496840447856822039919406298113821375620824483314698357431920978744427363433680161756343481549341355654687822129021621105076306310095743947517661977141106830997762842869596235057817964351468440417370043273348187884233948179708905121290931117606542465032957641180319786993406634095158363348664399394588887353418800233616795 1314 -128335820924919163175461231816312457890004463975417983204299530575395469161572330725301290893944943926296831671894246441231209260840799793091782500966140582897002289758707594542483596267160953458792985837248478550906175787951731493397737346447113096316302104672076469487868684540726967361402313420288908824067020772991111560134861149985029611795671789095315495809540610577331564328150139609071937604847158007591888090254500583822997753377357718882388325 1315 -59263940429261302592554381363902570963016646012152472608023540132385421266811522072230768968594591267413806589685054205217501485038837624934330149112258400072023811745521727187526710007069078045492875323257650729766157090503720766030407049419518607350129471264520264131686215974572570337035430847298919787676008185826870077965755763143921104637439830549643900760337809443765115223329519820628114683407868459692092544410838194389738706032754002938051286600 1316 -117752665851108404114614880087619203762611591746131100441957240829480406317835675291703814483826234884563367466497367057561395111840134955627645870374338881518497603385537551506635274716115031794584271115064659503367734039626762687558373434059677997642667072186224200854921136652747043569609571268088200326804447388331012583278524962092828232157636014063596719888367573906646127391757038899651455658300877820303733317837466378590497676790042932055395325550 1317 60407920437347979144358177691166950360302068636069286748164917501071498478318986784416663454169166261146002873969396006635750329783977272970887066553463357689948689311597104052365280704816623242773345526899700361035841535451212352282799012180730406323185790969569359495318298350631019914435475472013783113424615969906005030995817843308698427708733885306872901390856809557326539583380356144042163349848652368448997461028233803705426107114699946294257448575 1318 708102662359897819650909559660924393447596834378760584904847007030556840077126060345981051937310370461369731237651276509658212247830832541552840976066357686053623219570049627059622913032015702390502099621308695969286681142272966665958508410317593514139760344344329419177820163251696955392394584391794296174561885440424856751058888754881903051258346292890126241114758399916062888582235446853114237042055326041290123988764158335018402202824652654594290840875 1319 1113242851941753111934734779340547922271760401733541976634405739238653461972462797846188109934078399300746630567119654130509310436289708386031477515630628036162948720370722679069242612291066623598554209399057957873930273985778469513901784229391957856930583026137410944011546042315014852449384025043902119098801966473158563729874870566996817575535035257276897607697595310336108010632420627381170149561474635548973794452651640857608557343559325684710196703425 1320 -1308515260164602701819628247907483562410664222847248280230692680151826714582082826770571317298139625727294603171455825093288076057408513261238571437190060381271275809166002946449041440609279832760654260333315939143298437304397781439424497988363031395716284680736187275651298160605116381848566138570073216872539315313954849588446853496114412964387239989547463393060033180522229671232379681380102041948836514306101493963215838913355251844785314543396039016675 1321 -8167644032262161504323157392189544353788823042339101394851108334765426577095062705973290040846924201916950889232956848004601143112667556980944524494102073650099913935591777496243247710067089577120539268174791700042376195050774241471786963827614771545040773751286305424168853699868105383030068696768606536472749849194126691045092973882437349886233175744429644889438115507886415198067722220955874908581544974075564462913835553726247848564940823449147266491775 1322 -9789026802859043857835645163543139996336716122532431093778463824476920730930086224642203237937036383874797293508009450990521178584946459241467729971623115752701173236034352589574625993715850987233006173534459005945752530090832171360341087432494205579603390878148805152516789469960419053021870786845762543113165812810260647882412318138266659247436507605075051435063280646936568056205052103460093655720863470945916111356041444951117461512891549803236861547775 1323 21189813398436107048398167007432277316060847470205048693313847232163283390032334674301324135536611116550318566506793793958052894941076910245813020021602005508319734392200020969230940613002039875868474726054271229647567466933619918182062477207287305360229110086512430285670974727782120588875192984100909552015248624655640015637355370859353007771223990314602940671447413609095581476265062277765563483232190840722926860278817379506164164705314191580102867359750 1324 91165964703817853024455518943164825231244344772507270506473509059115967671595064020951372369456015187110266683495415580116461134607944661891900950271403248079907239265162661224635907638549565718516244080700701867304554950093352887637565256676585808429965938191367550961741168679907655199416756022615545655971614439350416606713075539289547191846026579345132131277803463320397523788067180568389936305230578640261202185072802682777134312886928157971266373382680 1325 76416308348234271897910101754358301351299972312945220562124604869410315789586297677976565799482882122680798738413962989966806670845566853752332194438951687576273931982664216344342267857850155210768906679432243636780623883130766244779462351591304888064150985706374748233739711922169420005916730855264753963867222471902107758478002507800445222317856495289710831985879889375238136537780221989627254020343031980897257471729620920998003654081311699218328925720945 1326 -302139452078451493760765527997699537414123086505184891516701056867024083517532817388381468840519743806664030135044638473224542748073094146516165518718182802203680279012308952357376304804851065254581133539610978508252238022184125698003260968447964426185614353970801604972933353696546755828525750845823699686752133244526955741307743347338223154224610690468539030493211258814826908451657397790685401607156784338485703773644859606947190251953208056625466020879515 1327 -984814765942156524300425730346777574707854567071925906188165219222935418432246827295158723836952540950180695474597839365959944356167017452422129449787194205149983870184341930636586491871631893367279935264929623551253630044123352295532070352850033513626080693817220907410932062380505234000208703998568727620160962631085449910848049483935433453323562833665186980274807030682747321298976692033109132792590011839944956974163065616598396044217282365624089221607390 1328 -460119365158985830236083418695219358761262462036559405698909443196782439590950148369960326090641907287093473807156742241644043525883233367026769225043979410130027784415214049443741335638088874531418595004339626048808163792375279884782563255084149611035832261292932180741517299181441990314092085032647737327585186135679573324628467258838341840530391606903429390865027855922040432666888314518931929954008277856202892962481203926267020411547867016783383871284000 1329 3993766029172017434433121110810279227036045632248939884674040480428816210003611394649919959575447038753865830502512180494057148236764217850098272983756526510116285079309687955189271161487124415685656513952088470564574845222870168290968433249925854771719427883625518734166408097721474330320933895562976292992762516913346867545066895352765508791362848798365491520748094462703133118212622631551035306910552431800077972121999534987999161293157132204753669954408605 1330 10273941740213418685894262159114041327470794954224406917497394695933026071587912609730032860821169001076506318095943393251851544833524210984574797534260426201098862895868881713865300140519289217277821293333898091807130519180303257641353331348844178253403369614985217125674045077690589827204308544642175010460496745614952432515301200106453852514917817599318266798657376513636348185000377149286183993966772262300221290115155490310670762893450527065275490093236845 1331 600888668813702155673079447498617499058004614787493448799976196267491487253331634416591074524238092601460111684768716261386794871403677039076961157361017613664684544965628962734877481861776925634455650412819020568449298072683708926543525355493283313987063257345413500662801908690287241147191667625262939863719906300449315380065295693803975693386022797783195792684828226819822034356701357052481977120840901403431477661968355646727082031863895660743199918211760 1332 -50053672953764700240539709519444528452880210169852371303228310665637129441488369626596651532635204663586705729873581750728236863016045019574163883001334916978333370828420550239640860615345357345786163693639223749995226910563735893806162224642261944426095167655919623205901994211402991318629917787685212761219217740331085633435588220761679018719217185540112395960353980680915625921050721927173566432712855381739785111966963450471662681013197637539026907530252890 1333 -102992468150478346317123440474080185744495337941579713961669632316404127293281429596643545678734351525278326696683081838388516011849288941424440723164014337305994684336197171765849702534996628760582780057755503654887788452268415472188582826021316253635777756957016133951004318797393428376299318929705559875144131375121314398021122302227991036826235218278595729561215060242973057509928052074289221964706863411676434638105215144179872395668835029732948053990871975 1334 43952471396814347546236891127437231547275755386534603553354037187485748755903347549726863582146777184696751206669869061324258654745173201187227005326190493992968109807223226589128820252707169302218408828167267361335190578392971526907932598590722173356685047778324090864403567951532321125456905528433549664951754137195868778396018254854479527681211332245793068431608199001414924535745088504004941919096937920184207989418253026676819308089223402031570594874778045 1335 601612235315146460931537420044067671397260792295875486855112293893886954969481109934019633869396857202047661979037889953243941293780223105211531659508800888182400042048078549091147521444781411344988893897693763807807435395284303987615401677448136460457673010957230188099204272191068087733442695749907710047598703149221058557148018612691741107655696688316513650575943607525592710995190200817609920940749230499846622744557317562993473241334523003886497528121215805 1336 982605307636502991035704102556244140524872316973895003507205317090532619687067102825047316359192222711100953326493775187794885541164301168362899728513325787136943320790006644183220492665261279324359423124057120292107658027616496534364119257938560650406398910684622398165596718613030875414530950241848704017881777125260286203620729958579104000684133334640215552916618315902334019756718987331430917152105174822334825775088143248183382380440830854024127920566191365 1337 -1038309180430665270313583865965105470070053875413862130331176942570031189833898387861158131128627212643419503339581505501440642066106735578664381803367059865172250212406006394081959139573746278844385746454784148637003633300227080628533270119952569697323365515605019308868122935741964092404849599502370985596355271498676996148493881211087763004314713745156526490768537236043641637580855558535598939261527639227485214890216358617778215831830792360340715297859257085 1338 -6976311062482352186861344470897959664782330988885511442915630948125161562595434230321071003770337446998731545671664634406888389052885025748761308073544362507401456834251912985297351448367226767584356100250372786523722087156524001143300085297910910444402350618085664130670959621691411646715488742557424741829500091453099086286338766514539343361547326320903919534196301311907641995895198995113282814862321884052815224801282715608978134168403375406118437588615138925 1339 -8757080479915119009090679854191871608361186492615556560762109094813730596289825904266914157088298827682346990998465568679186212897499766109001962206992136741520303936834491281494860432260128494588509377104489489466891596049251281387215983276585506591834622487161021491061759016293193298903689396382743279974579667799470548310333792584552333205237560578125681344967035215690308414763752463513268049569495086099737086008908561436856039054497753009926399745174323350 1340 17308950337296295529268056063331339387467692544315432905908934211745970608727077854822447418630876182744598397955665283885565591656524197504248243295659844029815698713173524033195041082439867888245134742290877404595002369322297826109117040600336628421720187913414404518742928757991110416676835044593439430117417361511149357443864368119502241932826389484003371633561945140811177262779111429944680780486395278636941238257058412628431311677568308093467205481367089600 1341 78266728515143882324761371035473845987912837018905236061880903883359816351831356302418756938193397687981804329101241138900412106244338530259804528503335616489131388306352561149481367910583342831337761940235767104098390899927584054162409682478571138175085410840094677643374268714051487454002082908597226059295534144656368664861911410046172415373303292307872187745256241200865410639608137471611787454807597126276735656182426544766449722859480693293623564969811670675 1342 70007196832647696374712422087756034914025764463744860673444978332357694857402909405866810990577822466467886633414499310228232477256029898293814087783714448280397865560447736814334873307332832438746695839392170163447108644859503039751795239067573308487139909355247587372744259330796501152161424903194574337530321510043437403537317235110361555842617962560832829319179048919201049207333273459199601274750509845817554332997140026059489812503558477945317757326020262175 1343 -250602002379747519509986710927996416372616365049557036374041438776448778234302404950123048929230117690068245845168073800866412924803459500352007840711005963487170899973431360982725771585024299543217868661095864244140047821850212367131984154852965140011887665970234405880212898381344209661853080384722446898294377370129704218304627401851387847946852191553903922700853683708145655667323454247921209420967127824155788088248399563012883366964853820870958202903439619000 1344 -849900275941596749143237653882802501908054314081700945617743606395864683723973296813640843285961721177109959774109966300787725986122569736057500072133231949331968688579341547200573344342872563967744789720956170275638964687225863217262592920619579354022788810584186735963751701160086553228551961408315842840554237417048312425516678421089371886347329641255411245374635885778160904802456792918508263396070329761295458860620267063698731783593635393080555273501218004050 1345 -447689001505905694603718638491352148357087042539315262640731275048013810319779751776971734053618742909688269674797982028231970569560445375479112216635851164143619026945213842067858964891936220710666977340558999607572626240881255680481306659515890020644467633484958467697547334166973531762431492900111493667313224646375890257279922192330796139245807532727589894410225416610160917687763239883415898224545953483593886971485806143131038600976442915932487962814396858325 1346 3345656088548728975548589590135266653001636049855778012461046157257613593952912577992453994464272256228810538965952192949755965719418344558939947668721784125315776381398370265911836970645807913831358686637996433784941280982885183209969879885528072170362938682566972256200676730179996929267383840586252735285660421617792976107744475404720420687114764007918648227958156315019523571473451202588049998440489573252824301190126124971707388797714641391779514721599586519275 1347 8917329659932450242850415141015293986821080299212541045116109144059826619373673889639327536055542457041424625369677807680677164512379523032138211223103756475030581417887517962913151706860112608477065553213192632450870015694982375990864743187664286901796319515830268532058181199293493124346748124964412767831576373266761384746560347929033157972424417752906499790652878993361208567825082994648064214658983648328653362750928561469854771976121741749041702296138357098400 1348 1123749412590813490763425399129631371224463151110757666957059677462930505492179008664768218625007144037616336642270891881072875514586623936209511813022250953915672256779710170840831013744785930141325207439464896280533633271430852699987539852595498512823205160479503639485725676786200619825791660217651223746185091524221795913165172865067405123351700571379180401520472117885147112136599019391368842847639810418245563828171721350383902051170168604144739519442294370250 1349 -42242565254731576593339694572803991994850073108630185563758374174166969413458731007668141533112914207929291549585611436537857153872619231752217629057690954841941035387361151962564707778987533899631024012167863373546674330942709105604894555841828824292232613052817509072384332019962439348744584084465418252520152357119119809400205534877741872093776975648011575220108464235815924402125575121226807938198644668737386749987351651124064078094202952558827779615226642326785 1350 -89997597826337977907601275234738482484199281242545801267116531548613473022903331982307070163881793928952399704885618858988976787024806181960982598405979169909541440060091040487364431775075655932092276615087384638144537903378102015710974407715462366203674482169641977436342785479953823819309747027268048195115602315868067557384076982787253607189115114082219776036506829790535212063018212170902280256100099395367270124661539236332669464545625984713702236522973924274965 1351 30948661918805921445003842814004648532131275504137864204932309239608889096832278818424717550445178202945739570309831805709038610293502382168708513091402183789364537045447536709413922888159444881974865254971311055431894589633372317211295786918396130721142158802552601803010692228765810111927953349902550250178391859178115859400883433610944477999057527817871641852830357992857102300388175383925858410816190698037483004403749563237627206366614741344366592201295216736305 1352 510818934585597750585479671072238966556316323780390839245357442592611803498399956043440306833004749226157451638230157183301644254279954669060348595806666296875134563222068895059316886953773582452033206161143606866450880948692678477066673883311009396314892838054976371299964303831516848124820436318437486063017375334418258078568446086374238560648913169066290122819380309490617464111841958770393190697052353566536873542031577911808444363999951990148790092572191396669805 1353 866105618015146171324018871522751110561513212552072339331147808936083369729741386764436530967518957087043896516964299359871781311148204422642996267152592748559882973244976551450045147784668013556137081143694424220315498532673755744241543437018105283611868422619991328793992773898774022800270277225097247312043547467395284691487946137075616955444369661679905348235269327127304663503257292286184938899899001648625587323816905429668884952447110454631669771113758152834625 1354 -818146191757667976519353130063651776849211868912902030058449589030315948185072892164078808016264419139628446644290408997746275387198748480260786429867893429169229844138032624225616192438681258065890328408376366090637565081339224874766684403818754624613540786139722319514701295171271301552364951338966167758151715325777408820121642325332957617416047489830713987148440460238347109441132214811184752405938976123217564766465759177646798770749333913444937974452450569567935 1355 -5955429601286125661797872636573631214183740291887773580386102407179741814052406302606122878253190306890195738861833483144857861794866528430830634355309301802084846579478021201760139889439282182749088682592466338930657456769089909878714593953814519558784935006398782524230595076728746475036272181862125535783781412562286210495299029997524727794366691306206463032445960328024998796515901734689926700535033504771938407963109960799376979773793988050962819302637361723367090 1356 -7816005844426878753204135613279433818999967265119681232815784751753162187681009584682671770577957851439967622897998897487816786259799286193527137514397847214426184990530902440651671051923376477764702944129306003247896867870549884509229779509902869355366461076036241208603253857554992617769950747578055542952943475829657228401276456728655426662211833916707286358117948808741460432157807301748467583907346325042403913425952773835255832342507377311818697894183343608012720 1357 14096621275981869883091139318084865629711288134955795892847289968436245784261026286386151683790401088530518387236119911209105355329444231720057749396656229908973929084428023063650194541298244774631396713653278541563814482384228499819404257898915232289881241361609299854728758416266982618822435680365711205378338306468062603426353388165234063528905469943683298347015748235827529229713625215670589720901488523556583871005493452872407926967770069512745930330227330240996705 1358 67155884024654168270284387569267823015074264417892880505939229493149997745949912694398025331868648409215112512578732953568888043091155444821244136835569586693652503090523621166614133857001638765540050065316663680917216397229954815292318223158716931491105354225382608167710552063567113876808814525954468361900769145096295788714645934870415213576728907176140954025156327728873321257323345081972230545356401343078457500226544908868007406180791579765442216754326910424306325 1359 63836001130476755907050956435657986642915945902749912648285311836065158992305036351139261508947975251586686352411282233303594836153228111293182713327889740525195398572873928105017670387327104213307565680388147291574702711982938869025419648880951508657712518229298122703922753016426743628367149246865397066759091439588846245360209754663091922238491784727708671177829331367102226494515133455436469952512310894715255487752389293864035542733007941602003945316848367601233560 1360 -207507983433971714359999589306961390587998382430503781149624985581357323581868121496116781749124598081929767647467538840837821787721027359096314394985294114005800299239537970024810377006538376827357581821105638433237533183916078185859459742792344462001678925881621097594995358603935626229244358434242340597199304093285654272033824816194836417060639321859924467963477967150550255325965367554195212051498157088002899893710134784127448675441973720346439327292703166989923510 1361 -733035866817493826110110228696430222487927643907919563108097121654138056401597562846494159392562058161132475428336149751261116002973642041364352427179145426636186011404890717996405364256004843228094632109740016903883577622143699235500232359973593819703175417541829478949440145013163408167789044370061513827905530668015033415144392516741453379172210919240554256961801655841488159891469968388146832099447604967728378597696594713228274125365932053045725563870359746864878055 1362 -429202038146022032905233268857697754832162856811327409043212443368296498330775449345128011835582698030551218333514359247972729801609861509009679951070295687080625439638047856885914338389317847163661134887236775262846482915970624618065155146896664438327461457058971538909286189555452459341179699535458243648152231969671670535295797559033081375989422556452342523518221373611614470409323715739102261083351694885329901426484894256826074431669854498963846870747327993530141655 1363 2799658005678251793997462938887083051402275536644080232630386367065836888461516360487477215846350405904145473116569552864080795961032816333895190909301707390736467364073754344539165639040485208684902770483182259853131290155914898250257722459183940871435319828362501584107870469410534487446546749049959595056951835834667888696023858305029650656668415571187198197975005150227036287533758071475282647349419049298290054963456004526149085481535787471627331187207719424520424600 1364 7734456601654947022941919410451279993832259665431169560415633965074458863345887124607818408947484051640042858637449052849115472919193880599918026429636974127148282597629475460037642008860555093969422845193934404512434854881274638225257520656821165993709985124187646886325569026340775674271184423806381285688076451307401764702872851996213290484412261444738419099660752087153276556477694333403942987032593985058998980659125754015966390467267253899686102078611541763082390150 1365 1484379763703561090421514013620843417175496958076321336016238652367876898393625158369384489037193236229081670521359416146797585008815122138858395373051366416631506678454028310694224899062626760069504072980497722558817698798271197760777009746066182253296372455064158167706691525513312066718774668954714413125647053004859263843878051792744509887822700852891939973480623972945856093034455767756448879887011833278302703984481341042361831646051203713838294679143696627631880725 1366 -35621911403520346275437260869114269338427014429944508290690765093043992420267710228470031096899243967844528349461280157230477922933305169809962445125326175466957309858796687140417549598455707431691037440316674000341385936263507235999688571516469355042684495517322264673543091589954085474996711155409067524613415725062333127809774609486605255742536815672178588289766455862670236375348044368743254777315919284139962226418155888809217718186830164047817727437739048525354231575 1367 -78571327304896133635158528580593241538116810801103241430386469153289467190152151871549447460164091813876153786831839681953793626507226781935918063558912290456655234593962053490679274845527687169799686127541934941079633448908162427415535056631149445329243032349893734537566841357436308814708807531687797817508045550697018212016507098839454271877736148065096178446591361467860543749112840551690847157626654360876412806648322512229321290050370105036280855462351278584342617575 1368 20748776265268838253526600488040864846389357936817842449460140577972078499168974062646145791287834323905659620040512741958026767813885362459684146364026781621889232813071699687395213334502744593898936565767488209261408664657363172312917869664932039420055084664975678422245437872021986257121218840232143288696219737778955772882113708887952127929815986912302198661561373212154220080207103089585071696828947431467460175495137070576890640561203640009033556398997044923296086625 1369 433448483771537141384095509769432593428902244159570138657564906149374516129135357701826988628449905176914818622661684380214086642834671015754858009506209347861568874933655385148316454354537046539476090556390321570093262874784301601463969577625420037020486783094570881318215419075767406667354361638541222090386164059354103233219833023207295563816228414747374815634412725631016727653075260092701665369780300493807824842168959513325810730445470095348689409451989708816819839575 1370 762431631944421135373388514894439356566345761097905592581154570670902832052068535490010565018902628376407714373736868243919387471099334816140274636694065804156903571117338930750879291954105176841251849689353370845468571661398860676724620309706703378385074047985117435100243061855504406172993770722667065799333012656573910480871965632218227566923930180534582480800566493604828557033666340088364676179079680978338588360549994561818718898068205465717192390021779741191775571175 1371 -639307411265680321221338079479670426874986975293657703969451242262043659073769437092483074668314501863154802021651948779870540825014611058164366104877236601252453542629916255212876086596649995510818163163246473513016785316329640923555894671967876234148501504923564717939809264597441925158793498443866062574869901818228679302711151053894880738617777605029511685964433198231395354195350376933189010240006378512017850108147953917470893549777180481873873663738463036621337435350 1372 -5081046546191584776706366845622465821848184804625751195316178854057152335321208327786783280549650169693391453317908844118013618106369644299421513100533583944435738914484801138887430630313351346721594604463842437827869452296631027450020005977202332594469844760891036017294655343409314190091462414917548441637508577847729464035913803293174447705358693158964195592195426616126579076648550993104905671460330160932326506275613474394814920217630017117219813059929931053616890930600 1373 -6961441386513581957850585485007662230527825016782870065816828739942193506190704052769831607174304079720839426127536876432266975506921044249050454011667562609818438344638066373189033119789020180148557991826195717544229682103939215297910668436012089801114807898395092959240492291734427259707085077959220242608608347327554426607349672172717941403191227975894770228013287108727252119644210802180462447571588476753532676299275664562957773445176000570249623642343884007379255811625 1374 11442108958633790494538267806293867193177172682640079366596478829244261424580090978660804276118390441529832339046189724429189846176133564612283623781534248268842122778650885444085454650101201311739672860418472354476498549829358417370019370770823847937746005645688135796078329694831580844808777787040294038681790337401186991560712102641978564526686786778699234869896819562876051558651936537534489136537244624257313142732071406395625708392031595532837964687709583752393495323187 1375 57590590585537812652710732234069362010623231427901149113812681396290431014658323708287387309811811650471709128200229803171043367727619286256467331806348448987972801420386344286143624418953361876956548915099719551887377384538117007536584294376611740163893114638429504701021299355994810232753247962764400637968268853139189083183032754090485277337768718683983862116756957107382886290764302833322082368401046776886886375119906782998750135952636700606493627348259018492724062347563 1376 57969808391430923682011128937317318281842653107057891041089961484594698427349181915830702332867793403876342514474588802973860611030241879161331252302196294523578644312382897698122031467208021431994127461412072194617741574100702658243362611935002949788347784738156916857989447730463879844929471131879481560861879445925747665805686972659791038241004734880156761893251444157917099475638193959046556446957450337376966686554490194692529417104173204108835985062088394694655470332499 1377 -171512647150916639398265345533230977208361314994985505167882090444417640388449693526991193202156146484848642463010186445728508629144504136198888221030986348308346155278059506244054764333149985414946618933267878931381042790421132081763454102454385045616432301709039806030099044608488577022560047690813528047154640239984282745225177030943165133105714010034337798665154466144057741939457644419328117840553944711392274703094954736667542597522923429432524108231749928550864600010251 1378 -631870648755489555093877878196370189984128264095535429369263302529646210623887800759808534678803917465139410069019749544918203246686854984668525065104770047796747447904458503165663852235111963212688565696641090032577835328080531670756091966914177734022555293841134339083314190197228080515059965754548297975809111275653258088352783968199987153592715499361913819541747998573856942302825659763226448880198242205249635685657355213200639772191708261316457937204959542173213639532875 1379 -406668697815089595026640874051519808483097079978924620065355603162622571460567048377867945588853139060294529132219069432245437999605614648552013190359065227299035822306632168650303034911931907967735437876876912157433777092368501038647220331437642734515252570908165440822800942206024612449053911039158345590323204155568294093270493871220052638421938893227812070048558501932091330924438016043580600167023655378215532068513452870172560194193631786091700034564112463549889299363448 1380 2340036084470304737087846784406116913385792104240685069944900829329172133626996713077873383097257915037985466690625388704504892779696263598125368071231864349892505490454540864232612504401087105323998656442833967908835260255344075920261978825200744592967287568015776354130287451783113373643608561543663937414643777280259250416667189681536412931823084999412058447051897757670698298657454242943078462652967142364716391670637625597499141531224214209010423455452414886777188558608078 1381 6703922069940343080179619246259419592872016183982067100917871254402407301855823244119687333984566929985968633791220826301353331383518159765694842396669270775890057636721574623002954088544986977740301110419486899219826372371118529867811800088018670387601553872433689745460879993403556966328675799592657687443639624980780881456959599097528436357947037881463428071848842677098818906886563882334535364353451797324007272803929625046696767226248297102879921055588764789123230339672849 1382 1718501588141768072762216315988842829170943743370733490394983769734319344180305353047989703852696177721714833694741837317104478982470322925198705604119545292498873005152117657376815521534561093825640808845616720154314512725615599548052313629291719876694728221421133711648176431287451641232995053957506885210219971502609361959924630154641952586716109306247468169096354149599579449740521858700708473899576307801655091995558884585162032740908869741927187298604551260726597522863589 1383 -30013674134195144687465854611063686319453477095358450311340874919315917220127106357997651380065556156179603974828337157101915367642097146166147735371106049113989497198205829081783600480028954954385030585974296826507385457757403407504968087010677249687375582338818781054696653556316298457001643838146528030485602159889867847284042217767954374385371571054718729298095982270032158506878020714026378439688046365210038937386859642391234217607392678221789871393207251902447155595898265 1384 -68536232710019915330689483359058573281948730967183105003689197653870967232041598037647010990803988788596399782801931414846347849844442407837439595304199636006914188601470514138461384680176126727161413444414506032644222992453963192377825403564584645655544265950564332942840822765720930448695699872200588907694065833572776191031064267821303715739011878999694389181434938711127853130858115060890169456507506555556400307175994601429613520837065581629176489803871418935517738929124837 1385 12819428761842914836325544887642281011042393987210437336007764620130490123849751442503020100733820969955649702279511799170423932919077011859337193862820734141480508577288206674699872395377004763392880717480876876556072853021226899857616002314933836773448830776204352867605426481707032768923502304949358330016645485191499921359404746225262994223319279143741882722179200653794625364874020659370510595507615413486108803362052940675890891455473141682891241282184839735190087915504927 1386 367551094053644218529076647244659039504458321580005197176356714871787081023010468397760046687452790428863872979095812967727449054825020809010313888751937804955939923857131635568670604466047928732024984501433231125331579656455115379062729441298923871402734701123840984686801103330640970805812017305438173881556640380525780478746845915727199329420893961921552941714987989107908904507284835954200185651898736607945420057515595775418759354301088608851617115382641968233593718099068511 1387 670349164002156507737446069497490432668872008198791162260939049239958163954717939573238613304556828272548015549529589445427255398822171755230324456778883248712585653428029678825379661272597369155194224102247318112675551786871785781431525882342218354282168712601726157729345735698880554841297889428102125171607560367613005988581502778603442006835484833096580525594071130597048711489155804780155856584167838526975033397844762587215904370423463405037112690977619713793634021234758906 1388 -494535746354046166619933997516163565953762667960972311848845336515911135000086582923498899657237321249608276886385437836782280934633453985368844407119890549436456791984981911987371295117533798925319777329874718456352189208541932349483247447589551112806287473951352005889558840544959242620356829923472388515461870278558363642478021587735737785398361946921058983125499911526996784631444603958009204137215617552704134859297237252791841394803047595654225264318800672484859652627853720 1389 -4332515985597224162491183599329124009505198781141177568549536551067478481238280109150335415550539313079340052337755441494088064997344505640209770522542080133530087782637180282189164055731549722810708608484998017456615094297896964409167345435970840091517913911550989513818933508823804650777792647396669828037795715764714224723722437207738859098888732693614796216643450751799282651150228180821419011007375345416137582099512126901687223282197684810837525230894318117013890066626332945 1390 -6188342087906258483983218748938505014159478430727666871867847189069805479842257036549029299923595788335876753310645171333430411891634946452683804526766642902941124235494571915895995774811137394068468704752321311592271138710693496468484770438742976198024908476619566454370437000459623278739187180047769285276584410048127812241859944774565254640652161210584737126643551583934470742059136278241653166698216893670510168749835639198715610511354576402212192151173855772923561830278414405 1391 9252546101656190348091910026251999857497195416071721726229919766063584060889754697849302426660183650843350152678740890587766979839023567231568387852095339521758041057115526265586911003811666474149396420985708091737130598523315951252019445016288266974773449455634057373468612011855683161981386773316828716500222702329092560963821709762701439142333755912728883459334086577819148619663704544550802855501782034926283569244122707414216704642805922440168467209875392541782357085284203910 1392 49360239276279737403031698426548403052277867865387570942985933002864395209159995497581021025028199446684412713864981937740916631399041970891318926671507177361445399640085990245947985612738889222062905770015691841256797465706897410474041112727633834577937992640011176258605660001571247686311234954395355958860288176896161444539298230045101668977492722985418812417443967303959269393995037244267317914870112573014998453709799847210939398474402862990928628640159020147594439690438563960 1393 52451081956542514201193720147313230625323434638684046248412289411768374113358926497289272006658506576327538806480151938716308087278280472623217412674909901418793588554807028448929823457652558217888192583599786226591418672355844223251369626153640841097566691921446382243717766543701325979050390487498222827953266626941872927932973873225265164180334261937849360202950413768145184083583295278288125202940006788331756434353600534014769758938663402337420761347316725956208192976843445075 1394 -141481075232991387273386181360727535119052005738412227146134081081962531900947842663239215234149828186880761171928380525788121229600547985808367598930979253893535663220610253637728001353537626689823248336069255198306112201766500449245705373830920763099304701354413418958174894805476909242374736196368552295456524460150741078024600355867450611837102339754644277806299074741029309635310978694990342470897623361364719752886539246085286663239992131973097916459164921137853094207161092285 1395 -544349931699234663693974441719989789937259144887439887987650105938796724334733851175783632388553273006684635168798360701706415427828905318223672287033845703790091911895782915861332103264732456178730874608932423937166889673126951839464227602990362798372860187185052347995590276210139566848903373207089551825732628063044815049902416489633446722729016160438985447432176039647465581457765022344989152714764053607146767160511021258413134580790923104121135882370108854826978756323414671440 1396 -381644642089201128900773788658711942687972650954983181220455905893989126892366295825937571807034991051609099060683902973313815668399896408072975797109905482920689300968845132651405677006235524099334166164014091965955037245085765535219823038185100108415532579809033337950761234150555099252639515627987208050313378265359637430526972041639813198734488758550707063330922530931354437860060598325541902795096663413625290241493974078036228040232441820865853808142157704718154360969747698470 1397 1953438689733206742664957467291234856140826124086284115568759759485833705882968202939375678006516701870158166399054667303245179146828114396897205150738989821272107201621674808753515997419952119482981061731911515093581285010397672346490716584554217393309096788418533629737314770803449990385178012139113985622288852106286207174254307655860724339749256521051358131585236943955507500518427596375579975449767019310152550286174323088323625740091186441750066590408056361330737979375759664855 1398 5806819685194379360597539074994146378038354625080019090731569514583952332846042081544388328263987433357629439977792307266833959314378739576609763731338539543418120764328177352661107103854388943651382807266269511514600322783960069795765487963088660736983090014794034448900720656730891576776266163697050966408495155060243186788505400106344975451583919593296984474503628680669404889358275988693372775476678720228006364499989401069733670953807941396951462259487332601037977192225937954675 1399 1854932436930164267197563488378108535164005292575799178234580723059118742412747717534367888056324063241596250943205880222976434186944968238178950841887179429539153553213223940178433805358828800574496425518824207698337019306506124198941724635462696849341186931625326392757265716295861112430534317906385973909195226243636454525202332229471240589236904502077092161474120975930789703152772271208526803208319821854513026969673362871503251330902767708320732004132711143720012443368762285867 1400 -25266034053205697320978456766765708345870127063090415092316259431191544215974698992588564379654262031517917115670760149215601953117950338002740446163893059375597839648258490996817774757132631622637509156148490312733341141485346357058931387300021163504786450379579594735537794896957042732314800091664819353478617912644654846135340056269137313345679873130501170961323554508386052674867765577340477643398927246982856906043404832833762140964968353710992856755352602705198533722105739232717 1401 -59732820099397758377394874468556075806172926480231075553016215994697611235465265451065244082999696699469794305521771975829259078331711090992680278776080798445560576290655160302164573154931175916566523283078528315845902986697193641150973024003153240683344115620486164744349812547693455902043753645155726745070206405771694167923593303534240329959316313573868073846061877606722687243836129400309788065337084431291940668673639165516072039873424549831807783267226073200843495004980504836291 1402 6722126609998549191027344427653084772906754467245332053534827216823524746125270056154006766166560493237053721537985884718318228982085657852245403947182421658074541835426245652713560047509861200517889758068650976348768295570342639534100017690170784674334708890117208389416991951186416416803249589652340276492185911001087077874232618729497896324872049156062712572169236369963418659730355190531010375376082015658366819680415715534415580177882724731570050455761607807858460125288538540909 1403 311455819043680361762452134452850579636926493073106724116128050844762645026578039168250729188397491141962852421007167448232793786330759588802901503488812454317700090288041322630003113164927384589032176901244769829885217586103028888999798135871095086893400561508749539577268589259024612993553852837101624162946849966373765598106833039026777144270852474692095274969087009011994169147874453531773183404997283828434304354175504584411766625151210836498481134839978598769908591995244150274550 1404 588707741295032701521780396420856550023328339673182061849603060449335114675634457545651394591462041692454078404118034146130990301114606195178294831760389881456712893360992178360780557096730990409809902745717313571731629901952384475650101240841328618037501115185294182764113748378836519281932302697709148531801839586828142076859437496978208676676818385677374962069267535475604318856493808667661881200313908026085367200150126122809662419752662574863295723701730288977968407297065960604192 1405 -377796959668329217061821187511067401947019945068190083882719260223205987011086595675351420945370928340516289826598664105882714548562837633852435181051980220502673980028152808843555657160205014815721695696665808345412982199095661212114117736566457998925934784088468464260415102742465062223920653893600921249815636639197521036145998463556937051404585536697938894349625078995851041895055606669933611162428291899852666130383684481277525702952002023645695215522254259339826114330853080255187 1406 -3692050886651601274942201663801011690147006403761492821591000230875454537676701003847822057078536753550972936104816947055775310952263448528010536611865709571897044114607891000534409710800559949768201282074103147500008482497060158270303124142284605780813120473826190487590693224895878930540586867827171579478664298857368719980212972928106307719807786077550162377926833117339075762003971462115259265816481565652882105357187222785355333999759608361057843092550961870383503501499240264419871 1407 -5491275214830214230506476873584515188711444531020627818081946623852721275377611213923707183537424088172414725306104017559708721594505075519517245981738693165280611068674874930665707404070692407398796373725408274354401748093453980965384240847206838507793051160974135568297730074478899410147463256814834645805062375920039505699867509687695710816549779006282376446237262343131368287787220231586605608185869242603048567332260137936242852612276963141722090717544047989720537568567556800440631 1408 7450090846993402344902729096792549272896194935145654526532329224207973747110881823885701447554481596350597792108005910838552437690475695929363395984969139127162029785219092124863686248735938481222741817561334871978295749518282438766979648499200516848600992131196541875801606253626633812729039469759586001273072698901625899869247806894055299731484108035835877800331968288842371097776362261713256104788249459625393529894048181611443838122604964893036871235448379600945859730320785426281985 1409 42282288689582249302981597639242323159101839296479025178331961647799827104888545381446312775848761076037284803472832917989186576873342724619021639695879270453166338136943211101400181383210255168549642687396118825848280442716631479502170073888190046003427737412080639849012521908103038865847594466670294680017630927236424172007261704023753975133346402585919280895612975357161798075900075759190080071472403439345517904180130353177947347601947958727446648558993236130176218904387528111302263 1410 47303424700991359515938987174772900144804303779836260886555777566777872026236854280752528365934873873168601987632568663010707157239549426901703539736712206911591224323246281740472544385661730979683444606759646684152445422685666741174401639161187881693488169497541934038783126317087855791078618663668373673995230179739215737639238967476125546273037128502779499029338001969092003010359123488799087699341905811305630419156405575523790894760278060103254804245390035620345789220418222781527927 1411 -116455922617995978148046368660359642597294275411314901147574236043108643744989827398219823644158812028664337983962203759830463557719497564908853941968983232751386691472299689390574525589776561309309656867589726509990854944435129529914873333193050892235706999940185773238587831092125401999478413433062141562594663983949207291721576188099997584120529509002450684948888744926626293875703219802827115937450117518764865596677619128602000672618257055016699600794519871141711041636409581499599264 1412 -468679556753426561146004782951411335508161416230706019242618754561556758016331284801471965412102750999828782831942611668950377977339678050527037957057509359365805209840897600438728466849861596590905481822265610092695628972451748894712823054274845884444792962341695026769960713169525402103065691932340028331826687327565522388454808421594464459445977749369082626870166907862678449281062993700930301890857832784980828049875143742028431498132554840792703002811698051915419734284170360356079694 1413 -355320518923952199012020071385360498081078421375472331516451022879962064904690698210549820706965949584363088418235170041853534219429657123272219001482522795719495480525786006074189986432097150164164325988016144260169498029834760816134578332849692771452353065090012602847879679171827828737510871950924449302195924535792746325522711304072757526141832712839723365342158005130635159777876054806352758064330126253666699049743053832350215160468644909544957778880982535895537023060757899947844645 1414 1628541741117440745642270689632897456263187916155706158767407325457906681349638351135807584926397655536252124265133577861816061683173488586028498134017614228709237496841229696060556808704229136690954171093338210198538494427679490013752705170469491504794654557684029159537078997850241743467632897552690587876599670579453352791687803957486384139424481859609770594968973631806504774015723765788698716820915217344769532027204877480329800790226839587782959405621237185545003646539561951209445815 1415 5026471788007741635199085865331242106434588744224720865336667938112535303735710930946846144810376695851400055946959299517494956046587801402396079425571930935576743254575223829851318831897620475712238921700838881249832559545683518654588417266130841029219598974964023680403013007250916315183932046264013352699798499233509384066033017485171619104960386509215174144992636095076652125368062754677338210177162070515895646109743837371050336542558407824698530272808348597463830779650194437219664285 1416 1916832408009605150005475165171602955212125735835809616995439055616928163538358858842880600231859563383211743000245152752991294613869796377531276673457730332846472160222275731235671824674145074337545799368506511442913775913998621675305704816652862395781564555608373240150868954640885647120357824471347456037805137849915216692806420974659222173896801312736118488386386173810877497971643355233200102390737639381072676573286040798526331097444669489129157519109589257316110907660548663880090105 1417 -21249578059424231790598040447311274140274163015350529955789031606194238213417478271753918007106175585390702770031764828164352945266936221286605186967570988248414247458540198483503118798571094407662780762639249744657821319902223412746877285199081904876219668802420272319819397233993373689445941826932698961492223149892996532705545139694202841148762409332662858531892996010057191703261902936506708002066616302209719889629279475188967584654118467346289984787363610691875924234571785104765041995 1418 -52018130547692531070038202140621854200549050287692941869619177672535952595412354912635625228884829805028739600762360091146665937771643654475297493940200480930801560563308791316335375836957011819615086484574558933841263548551031442282284350698590180469496996552902575452400382915594562925434375247788119481732285416436959058777512284378895241471409995597090149989917024523673820411829971656129368506543537493715680364508719155048829828516091694791942594860797553384965687407503661248964011275 1419 2097059286772515204710378236800124589355485420826499051165973149930760724561959625513549511268304130722954139656505795043203768843725408499421661518937807985444306989894553021955024956640254469044226300395113201121830538216884984194918917396897854969051672003213396357366579627676956035399419201298082515843596683493118017230271101373592485552529234234487040265540336730698996274118980786416202634914056782735549453459301999183313460404420565509664366618583466759713569032995218664753114470 1420 263731243418921334238383966918567558051423638036220540930232348677644851230475017387346622051572244014620851915474984516789244896937572093567710998654669842836072802208423621718612336759976703897739283351481596916903191736259359180795757109741588592389775793368896616619340207202350689180737981435118243059790200272325828133461859080257562511270884845021166692992526896447080814315340102388876018291284087288269105336198294992946960167675749543671224584372423022962866675724049531347212478480 1421 516442916254222584524492768231753550255005194514865362879583349574142246838967947155016258414956489056299916083686021375785312244903945530606519169269376424641740838945731122089878162213594381375252122644343100336823192724376962355680588065994980949348756270111277243783424505065759708081095447274234200480276821732977500277718964966783471455362439471034774278556793406260089461958514108443863439009017481794981578683435730232599651782557975064190492519720959290842008757695445599248247049365 1422 -284079140803644880737451317666166070829324007063530297918478013191842611365556394721328035061448794179021354303550970694199575583973889473518210887010062339339176170454739377442462386382702580059105500434049124281394465503891599582888238656037630475733586828526215582516542236988569952992751448762256987884106407411565949724542643759144964499246568505620815352290918700475642615102501136089329566244188558681361925291637465494478290353257553515510979842218915108343304637746029398385412674535 1423 -3144334322733582267376804857476721521117442912306082935981397223493730964273788769324837623446690782432813663460808773525247497216606916114549598785956844699788992180936203055668813084119646713440534747277336718029280926028981684234850854764972892098725398754422547857683141694329146237486349034137679160774332547400779681488424907011070216777181615056315513291020843296580855946054675893727382268345355096630490726123960289771356223293604039735043670648686958739233970447902805211422257264600 1424 -4864643596988486746090164603950726601420958793764012421430638050170281465598856603367838866432159811209388540894508895853067117314824937558882967254019363949191381169959419737454879497057978139610499871868412886027121506436380057531428074857158084998319584493347088392372834455274629454277314315431807289030546109300902351337577202198593831280696811221309662585788006249111493252658862590769630948760031795005279865579910572149691595301915435530095623620094936919493486239161415729402724432542 1425 5969543547285581411483231139054174989693053799175391795828719102540507654499905070653048219044867892618458108355679228153399526974910211114840688397883437691270991875278189277050949092842290775861914861097575341155024275497165427366006484140770507098330095312882589886076681481118131952650283936342474237350175462383083194130004042300119752490141638117933834753648857118831799284259410562950663580827398968131766605424132006780314287320361617734637647245271554099588188949128741701403224775117 1426 36198620226958106682761502422966101119644094599193279923261262143346455051186466974359392572875890832281759269860507931281835968245986382135709551135938018343417121069747152179082689476346303683257938582124938364503209064659736960787843293110232852785826589579298901975402382778012022362621189508329966326967651395568742065864184445866593898435848007126807400485959002200044352991138529194990970023903532472726881033632209968490876097897679658819714626819442993416061351588504080297160470773341 1427 42536180485365343703851921951653564210631368047880785067076160566783136710590452835745363060028174236409905584648329570976264977387649785742254512994335905310548479902403029809478221841396836575853470160701838128990271357532861259905406663683826656808376282188691396636923419126541743443925056457160549712688171752155569576844705478059551229513456017326682731769392805535749278139614792389555853966947871496324197846852769251957093984695030490373496214070946104521328564299341636180182665681816 1428 -95630067832395552395795853816499212849342084475541248765815507812382343741234266396871558788120828683847909832004507085305985964417174783998231256123449307996464774741733061533099546962324126548332711533762815031938877470446190086345267078417519338820874246362272381865782104689257552073536070685233933157141094540238614267123863512364447680606493604861061977790952572345522776583777103490625369625469568515421327443689993604620324178940618556590786282750229121517231900455852849002332152618850 1429 -403294231860304769595644907327822679547849752705070453970296022002779046502635790264968677546127434074502206109442453308835561198601922782625127726544951998137526759119424457685798963992815705256853892621376208109506964383959251864415038173722346816320980765925402314681809838157401514508040441796890817643344204582581615309062833315230856675574308330569185567638719696985125644913288621239299090261636098164218100799941832406373518713309363472024316012037486053100986605509212701919766629141127 1430 -328595055601192936525483154298001859596785436637618386941407128669137218475627576725284779425014407558579826042196920629543067561750013471542885395856456815919238653156156858963919268165245169653563744691438210801563120918765691029949257301726835407883048141687002383755143326212936413817917594971866222851386209562751315374805209622615557509389645826966679955591682912042936124387787316002858811972162743152614446009145453887374406263952099002417404206553834170637795203281656025794522168424803 1431 1355744994809262980001030417884573830351245355347417729454189442798501889107934514268269166991699927679623868956173840063203469601846333617159457045124552427617099795550644536780209896304400686928334629341849361619521767859497355121899876125003974790963691926795031926311498769091775657281345473061644991958015639792956793363083965996523296726686212507657234307144446524863046425301667379658249258985357760631081285044287185036145680785913719805654709826157345172633950572468231051269975308205301 1432 4348187416390404332100596398907360901892973708526607415253597588776302875517622950408821212830488420788980385919911853874518120402371702349936605792439120609972305013766934298948893021982555568526729112595602183913375531019480543320402327322563330769639109699564719782888412950685449452613121349214468321956182955408867553613654322016571831626405159855013554433939346281779410471047699244509426471790678912929503843717504679730085198100019879742410240271562033181654735654180311293940525339587661 1433 1922734665340468472497096264229751204853702341295646018449673381186071633047920713620506893259230364722956780529374920291683117121049100559130028199073854900955582166860115136559397977630428723052192911189308280700238945143729554195089995888940378678989423677150954494572196241884349967844188149053962221021521802320641342113147737707359909016883495461873306824001194011089898065912293050254346857489581804900726581421740654458209028265930467400659616158904756175205649444362900059486005416812915 1434 -17854035969215450806404944408801398852430750620596440389073550628416628025615185811133914021527584416159151549413833433634351390449431092350188366987539624784921289077479651208333296192006033952376824647947571286447514805834430702645824143147011416472441357328565579867277038398205844406202551524068211496541858504163214603508968907060385683131467570085509602148149335294596405029777688094500544318884062705174121541520002125808867410702243685657119303705090049913821122179054072748479291917383293 1435 -45264361471339543850290724402546922486351393318854102505880171677664003521085181062140759901089850454875063459443773972832077766971960034442101028505303171220951200967160058683952864404308727862143504264368367584982682465107105808982374155454758751458491277731505040106425911725316110808494936219027394218104314597542937265813325442221086541093419709999755774343321029282490393922488695576737086967124811652686811043529009671405785716455521541139276763306724186071101168384795483037328911784427022 1436 -1350413281100242249311912559920796580644654327594746489022000612961817094902346947512844914179666243622262061771669698568264300246399670655825651731430963721270184614605030840555977737012591686619462781640568693567571467981651106205871324945400500577539266751103522962541703025919728419427047639010836722318971283712960461371433737643544962718570292203336799399752220603878703471091872904135889990408214793852041094831852139566062252754846985698899220520605066338228259157223472646885722119312296 1437 223151638525911148222227275941322475843796352697912711277280962466063925417337782573473956086148467243255786799749006405482291128940130037084762018151007715395768864076226124793076827581695373084298975330451796638130120903777608171988224095145868152681088041966361781148973298912152792282292948195162322400331051974452878634694353907987754697117408880214228829094464711618167636523928678657514733690318304941092458394901761610127410057999785582587881304707960834124075865509182582669215759669318259 1438 452576044558925844676138256088626433286965345433376876103794809931201968253123680320972793767537767167177365290339806707075555713323157395363112565403628562391629888639342759009928978074443784522089851874376788432549868477045780706757679212406078202296636592026555535562437569213719894275940533779839808594302980016407979282413593969246315209542658254785174498496738700373927064578689783594197741133284300851632017335813247387908708055266980477594339926597172880066154978518251882403498814361328895 1439 -209224474036556906141286954771822041924359371751859415261559754962917528791204957990952532506785125696405241816589574393842977759863965618051625173436632681331861179702983047893535650176601727458774745768551485086471491031375974737773296548285260895143190351574936890098777962538851164386384664651140386889283982589748733746371543735673867111759968753696032711714313688889407155299678506078983653003109782952502777564051697523438950133142608733927091114935161261966081403115601521391284127990630875 1440 -2676182526807719747399166692619916526046850426745026367608823884763068505988784410523071983536176906878525987250176679322517125988509270428196674683952918010513703841555699258963829624714564319269700574631803493680766812650444548613210988410626626225975060457220803336077937457873697808544353842753422205168138107004760565923912154791038216357646539135181320486618362502429659121740842444860288477268748916199507079286191593260960685878339458833365301451861209077637753403966722980268329965123512175 1441 -4302851434840508774320693205169708682312905963729398385765672104746330614494430106776745432164637093849790328985712222860243838412395267324378069793059490045844132856837036432372263623981976681518809334056517288555566441938405413534245484706035269082162895005320016287780742285483418348582694700976181892802363128673698371096843037985303486447480377299316524938393214547808989908012607650765744604475652385039890714875288499655814486690384820428793351533185615861878232913600122024786941281989077275 1442 4756336456251140252881109962826839124344570463709171379501801311372433874935416325660957172924341640995455017141693522256438198873410389041465060645232501644857957472584794615391779119892463150327870289164272911708817047106568220925772268987534322982082334713549672253700117593653450535381454500977344061165198524232850776701295243232047960046409670145097689609330958056937094782906249304113953805704564359366906472539932589723633938458534072282757406779782796139429576589501908288614846869656810725 1443 30972351291073687914503183369808297735317571507251575345778645635738769949183549182034842300992337877742123992240888073004072755894111408211060036579286283258810377106591398864714295132742311758337207088723084774461768279133421275543692322254861935969730743879447037261347013451937835177364135426491016727217883715031697544692514449728926582124645441004281438160694546268162943722933079893445946402150099453591369649552741801504728039513222596762611645676091225171112878534073327286179878916683657000 1444 38148091576303817152870510419830481297811402005600119292079558820333965816614916803127396890090225758798810582704383094320995593348796353298524040382195960490491131715842906121422451622008577669519427045168953668131871357937598857868388702387310685428234618889460525691578532861939897437335620778015857861921763962337478693087162984542799481425077969849969667741625569194235269995400514996343834134171230513136947066606125680994290071826050502211058074868263949414336078282049091428573193427155787150 1445 -78323428769816687792875216742929880837440621044703576407313335290394466071340810998718075785746234834536418278412893974571942368320429561247138458682839836691070533400405800154995972784753110960692478846226797718194109115398278978330542976398262999875129670206472278781222904991415710309972080687721211842175003400249461853822737131708200268459382159024431677886483320831708121676521496270245619970879863489079593323719180501704086298466418488765211787869006666494856492715421321737648596523388323775 1446 -346829477370043955945354068303376890443150765667360677734870260544119996273812013763561688073976361358101035003467396282988993483616220824036503701182822945829461563959197616064107434714321475163298009406054953481141175298497503994584219886664658936717936299204434245645965739871035852110361069305788885417279247158395155759150552727137124555635892718767389759408679951697889999401254570829911934889101568522306746454573861953839176093607809590175581602818357973467958953446218024366164857700884884075 1447 -302134603017687565777890800161602869476192457201444130624406641078065698794682870409009575998616758791064000140537305580390106724438275734756236079791705084386497030881233975934818304736664917787581478969425667753445429405939719225064899950029977990212139396655156117720610080720944898595114841528219261016902253081792005329663862750701625966737293878758660014668141648655320848863923800316581922199284408858034085448350209604727011693637789753487087299447469925288306003073887910867958441607168045825 1448 1126913351034653070088278845662922436694549946291812934344689273852993357521776362785692396313908610019972534622645807778316814299031379092936244519361507024877914563853572397385919779690751779458658541331463081796015306610035518788323688354208901194483461621760788568129169161891272414993135310460082043425118657200420373160304771258744101700167728487013048459669072448529048197522436953197901052091977899773822704964523923478656000209594935818236257595911872128684401210846963984958338324861729619875 1449 3759042641917489298240540520727367627423699049834365762664928879001329025875942545102989761704403788331867912978339524833038781500417124257377702351643635956281120351661742793872703473471640403644748823848995347696023465518101218291805707793524191392829942657269695857640563445527622432807426808868637264317142448935436537658979978853729604479124296992893590754334694973386137220519302447382613486222263912919062747931751429522666456697010991677178975770247681700868692579353954275554472725622270014015 1450 1887396249088844416375043505850503315115618149081392626678207083066285966613850152780947188055388177690891749866471836096461538280304657883721260370253335477010934842982445349664306109326838488549578911852822054285059411909247605651606645905550783046005335370004644423187325083729679633465493226174490306586862082241755355611837639409824139955731897130547242418202754100962165990505178672508196333158113776147406286913159330255506972051803948689256613207130306712021554115103441897818088876347373068735 1451 -14985487205293025009537682411981727509321137304108030262061935936907254272262000307199471784435071861558612991160767948277913945881100725016546885126414060801961429041527033458837179505609418918129391739325712475603810367582586792375221400270027510347514777302710380865660779679716132168737197920882286914992568968287813656135929032277803825371678579984708343498587242035324600980858693458912367179881965554059906315723459979215215394523113897764206779987299885779076549069906552190648677043284860178470 1452 -39357530738375618459330321720164558839743629163568966547957881195507455203253269442162376946742311013326647419044480499346270018874772315471448551415221404484806129469494636556139402200553146704276718052440126091014826038151613626455207094149437742341620151371164423758514349805406819703006821372392521429441278603711114502373313741516647983298719319953252462978918603482810061994903876453480402848309477550244049287450522686864553226205215604409224176224932066124442869431822900735467483695921819577720 1453 -3861015901361949917578197178920639855110310576935411465308321630458753521451124828576022857090761442989115200448998889851890459053526696320158452729769029511782419816095798797607445721740410539817832787847676949031929452557613759401750584281339101740843762312289434551661093265726459665093841245391529012555589050105020326085496072854467426692745204040673571438451239443798658857679463585248518833765730528716879545715313793765570450385804678493449823332577015656331617742278879293931835067139769792625 1454 188667835007111891137002279374070376025933384797497907909637750171574246246570664105449043428031844977307286855366109039487611527534188937539529801504514658260440553637897301919537604991695169507765314877279806549781318294430056171466607941593859271917202393067235965804216757019784668589279537225578371641405213260678623504673347546132596253850784848600944885948708802901772061019744290316117031222659675854152459785220878012481198022665519647856019850835192725464260631820089042771157448173345085461915 1455 396212233900469132876885462365404651378308119998184875277885420257137586994928903682936863591283666842240947385660706133683685521030787821475579225040113420523846737978419800514116061874509155679852923201730996076944246147890176761572857484134934887468661878180887477020799717545368358786484155519901745454027554824400472832490313860568288706988136697757995995690344891621189685513377365025010256287105102576138485861833302781603485144221749756090710654251887127142021552790037832068483378089994011780310 1456 -149788158968728759616604660332051265302869437311663430726933414810444237797069793703215741803407521487481522030784692630008048904223013196703480118631469731234375408848547251653017523797479567698971846065604162002007881581330270290750618805127358578872194008383144835819566126121665921905701344482855717787468557523200972178171539473074595977661454991184175001642085804795195407744749129039372656785842752134899965885215537922780071633458348867490189156516546113256520283569147022508551499382461361026520 1457 -2276253023800973812374836155182156498356961758488114225894494835194444451365550125755029587448501225219709578810944750859919244597737049961064524312579078505759067616439521394242410423154397865759969138464813388457900102724496648352125576664209634325507007071458201167399666715044559424336749141211141223657713559267899774904925053374966116890443424461940276164904427322299423309238871428977120825587002440473505545451625610223061524754785596520273553513453482632287003005887826135024435592116472140172845 1458 -3800424788956472442127323828059392036535746416973230426861122128013551421910836544493831834875650661471273435126656193564226183673516082635025190615168549829267600497260987575176599595784385555751744344939912767635477327984800111192447944533820365733148288713002989717754343438100865531506592158187311200458851217612765432755838055671037129553301706628331124748966429736527619176181999010323285993958311774118023929641617229419044155701592346882295292277091464132014493555709131500845767536336667292892925 1459 3764838471920591855798135468529290082161434323476026698964042210257533103071316757422522659061683867269780596831011228347715013095115065698620944241569813056493984202227131917990286925874476565707901999675643829947338960696093259518400117666858341929948622150509092121792570006958486747183896005678614412745187861294666501940821510578227982630067992445474671896297039384589201144439922771907739705496518721744665819075681583739487264148676845749683198474817000070633246024581696442250622866489343183418160 1460 26485051479143663059673475796844603488141559322355490585964147518795707730044607819491018287504824456321747367709134446701019166464457987120881708299603704700387917530002462348837137980763701435134553190735912673291520976920663268396410307406646109711273821201319531106051797066438831307127206895113876880320485108498419934260997546351614069637739843442076979250688795854142520147150518382241921352703922643458640638582685931143323216368648816916672099279936753407641412160762176972002199512099039916212890 1461 34130190641530726545320673433421282927150363468428709461462781791089985152226432076153188522535299880425974423526781674430298197478671255888273380096368423517585152086108252516562337152911399004917157853971121189616070489266249711900947776713462162850653647839323203373666553372302096735575957578113640373761964127072019491325636739551909414586519889059212807734456272489310587552077583839577080109200447309449625277115546136450128264738868402510027543859716307242442568517279646640902962355541407026143895 1462 -63963314116578555463871527594719887537507088609007493863077625230247874114400393796096147264124768954657301807455843217059246947341344651415593561562147739146227203295504820943676962243072454671981808533981254461914100540940255605883338956073182979412056242061032709236466700668328393563868821827412939448963308372253556081312676622458340047518184020100535141163508219582355126219737530162188804316846020377120179068109956213603919727723461396414829674669574527550323090223893017610565070043113778982184205 1463 -298096814499572562940841350850886709583361775490586504211398684960647112924614233722595814825604723236942862671223689577603569435488474473807683202987194993714941328981128678889168707283473155496220374375105334420248728829467350951260375652599659367762492763316104286312362890600770059991597454886135922690265590804031935739052838458413485596000830634133616699729142495090712149085149607699803840727106473496315598649966315882212877170429343077082737709223861419051050547762032032255941919319219796344856525 1464 -276421535732463925793134312097708546792712013057407452346530041260547535668313299287764582589619770550161694761890461076411298670723232343335904300426088582556117688626364096935370793325505994870477826220157231216024542204489875600909154789258863747398419924068319550524037268875749766992167005387939425489751262854763126930929687411335021564598297664965313445871641636848804428468226318260563605632830197247076619973083704208732039773507293091350695121545155342777858814855160272819052106370098716410667925 1465 935156562008176302363004148253784411355005389814797987983216159369024487770166075079758474109346686587185154490057386608022794416132225949708280309620271432959022586296272746351001391629058031022661995603721003446373511098637671605325193397699383600990902186944880553130988665898746194623791421357987515156760810252314059447802495835944317170557750496592089410341499998129884856462779327516285330163863714794584709565717210812422272854766564218481610049090577272416157086063096778216378936058713280965742925 1466 3247682021000409460825977043685800049218931651756915783200686070305261577877580175081941944219844484535939532015948449371128504910277856177105514019506464890466037274150893394084321258355468964812079070924374365100627409657104911297793561626470194932147762886240997962551384177177718739485340923953631902869424116527879071149225921708333436591523044044347313214377200597308753190647459344660911994507567547315288781145255528083931978786226438413808239498019781250569654358548541141095888261906756121770062525 1467 1822499694062881153810344198345695320969831099597846546424083022361871822206046426128136852551661712461021383353614744619722708313131060685175285661610336019967334387237310938575087913537970297379311169771071977244859825426953515209415173441613826198045660780635965240108118401875976285620730768738926309668084467764352064186325849027418151395505153810990200767722644322619323252438106051657809834087461788423303131832531263398623532097300450250219191306610040795280957478345154813623477224483951581796680150 1468 -12563970464165040953996631387387541588650997093300553490201732624033678398684762711139927017625822291065581354345842653799513813542067408214563617662461573470736505645326440417917080869647137296980436559971114937354619009638169116863984528707208950960775416994540474530826629345954178326841868050599981708071511818421361663129312211862907975405075756575772339420094567250772938830183822828283739317014138715315637899160138708495753123075196032735752940119526566938411134274484531780972059432209751177672772000 1469 -34196201706941468398018354475933935255225639169097911577376284140007648484910543277733230928049985530449798833069730629928461316904672318402676234967728881625859533884836347783585534938744662838441353474085698995987457721642181449177267250345108914377185252747571550158660448208726331837389541941028687590490768559017048704365639502624131200170569932154188084019090707565940719320328840500394134358572828316304052368588397417606075190752074524306302145146281752606462125488314816597716424485707363307009238275 1470 -5630926995057494914643555011111679438755836066045342969291761813103521040656647446288852065374148101679532039084604515616122650567000113861705303145946453992654805337075427238916732564079249709274461937559405648554884237363840898266717884468634533856190276740438955037413730717976220496987459057293981707143080929801707365575433625519087054947687951961243920862415680432104964696735012012954258526826488274099814909208621271234144841773221037835346991235620033706631176910564774104931104915754158473951056975 1471 159382163889280565787688939088352788872453400697544026401590852932077936644766807225146105463493053093827628194259069019291801397654395953668737533482160403770068270304201184076617964438941898881369258633693782006201061428923075178264001804050659519041691628761740536107559245958917692163034013905811216135493813893636821583837141205246337389029677910974519773005337453071340952605107108115011170201304838294243008831045668392402854820936782818448392496518669126197868220392460140806810297751554078409030432450 1472 346537014079990015435029651777795724050567381763954745773371574681205870464613083770419586598479323694826388501681115623594211130322021811629754609070403601589493373206224355019365005899381190611701984657177482662001441228747346131630233374178923821033738626943671905831322322901710786618239597417456330369490793701979439958053050722746273448594601859411510190287483622243671360514482387968561896859887866880238163321419394719899909249864308528705647999209946019106629547119932983072427920851063623585415364200 1473 -102920155318919922599925252719963605717757003280589951072673972781059657736753280486474846100047352254978623630477996692948607531173492540016239643859532675066346094976301888298164983768480366296477986726886078843971887646586352495577134316035054348444560158204537232291624160842809606016553295714269064951429181638649506155126145987855519803393608249152439226633390569763975949589831850487443942047644041853362238107707444759849229624925135015366209941805644774027338361410001153653859913878085397041635402375 1474 -1934791946680395610511049462271396118686376826068207128612328805043700351165941840097579341573998216602945236075519774402557925636297195287473120103872686983809622487249473164581165186837394713476506599295565794403739498534285049717467344042923514906897922088497760305411490643091763592163407457262664085377162060973334761173170986810591721655767615725776917560274224724615497177510389721244144310578428265478245015423091921929314584260105548245123925405211144304870074317205410274732877738076302328590072278855 1475 -3352096549347318038921839686961934415917916619860161133216472788984666637098356758580538100795983734013663914734578163326271563844408981263915058407381501194709307402031323140266850291686056309125106767668772057595375900176489244909814094407170237252132646797969836331186093470101841520987786970550138702174779806938828318338195917956557644858309467493433885488545912714484700750507471347634794673926074923201444218712352809697330035769293795654944661110141660429776762960470255015939416113736393372493549059520 1476 2956926018896804412056930007254922771391215479292722433142215364169478904546879192246439953927839442985365049082491927807057905913784309789345672176952534221455485164275005169963244560748846899183252244697206203650376318738565372165790746784554458180632528836438392984124931759861721967372615849649542991951191048813131227102406241641340134479442172867875752432310120379127868844620192483885622536362335286531620767940443008261494617766954569796087769329978397832512674489814591179921524697350204007772761963790 1477 22634312980540415403147958053293676090198169405832271787916406487925837384118616609766715613883146084902946117123215573305476846763140259559750558655601762426887137875565019232996943226709073188826661901318026958149836625870495077953625860289357114169070451819370850760905522888276553577088134987701199853701534670716532720823816323745933726622344424386273343985546611467448758276830872526198142131314464587103198403742713244190800148893341398892465533503870740506775070772591758116956330358647532853242821646165 1478 30468073588937465148966918589547993775299810924309717090401238528904729651463518352320431223148912502810149907958290461055846339784551224309460338175384385001426647674067000459213808232994470018262599291771053332246781607272955043116584655770817018929367898791971280443295350741769917309726527328088856177882518601572985621378376723026466510960611587759644813067506117977246388529234758474536589370980533090119398252643169868569292874144488917263088515110681177953736846787137905563073092591858657203495304037625 1479 -52067775512704650882940872942081338062535094701951009268544729448216907771850243172510594379510607814999083646704244672647843842299238409841678145734464452076583051377588882890396753232622876794244859483423394853028925857667214924453909561569321867003002979701482876080042523234127501812117929442577441352423801377290726797883799716807066958240192641275242522359896037046210479049627576214032827614708030154239229444982489193911932480224373312482368395772838632049550028179745504691699570881409446466528799876805 1480 -256061857909750796362922060372976605892307189705416506228014184446914100081850283707702117156004288940141320952336007085460955017131181635630275173763923645411986614002458229484317377216178410445058168789762261644440450837666729729973449695361216187947275212025223222685211659845687350966195807005512016283844591992591238579962435749627075385166542646237149083208509510784326548777105241825893674789646995788235133703400547504059745137685140938696524111924215676781049177002576685005975141453022301707149909300145 1481 -251793496190500144906386278918820671440401189876390392307868910848683277577278098379075656857252196194224175285080315536989934272552335210743613294067890209823590215333339425457881082173993319456394400746673449251713406351472423997378355830067089018910037022884089132091091272258237091977256205341066735098036319638999819679431898346057699095338669496138852889695658210172513102805001818450538738759364960552203191059462559764198491674376829739320710937022578228705981211009049633675825956258013615880492851787285 1482 774641685313353987679029468862819443105303087131717743546250426205337686543639308118539781312470317487228282992308481116864391016317043070957997367181305653635470758992249616016349929142399212234749723285129673658821654200486181859454793945505202311381926412799120532356482025055246050992069342828865936888043402329614767216160020059252458146152351898243750575572983886084194293553174916684198860754814154225732929397152047841349954947870193141434262927741939795363413069183582875564898002939899318124753209019115 1483 2804139781836083656671235020601163558506330501603917765939623853459114495324551797215987662142471027067292369985319665136734085344764201442686602854626211770062571661021158057280382044073877489791531985895907260180150929068123200076731933268241050564876169790031046092703167166685343805446811187357268649780328594901685612885517295638976280461135155658491190097554074304964350139256200871694669125775688342431511297478353151552218630235306972293815669858090999512682150011894431107425480987066975945980419698265850 1484 1737230871741216943193229590471488353318509577517034028192019067361374040632712396755188965691115477931511706918139798912272655748825654225355144901590906012348021410179936903211946498196644006432309732397539366426019763582167627642494022135136463231412472086316922971238225709020903591184818156583918849533894498189128477009820920890088827788012847995122672898617594523195519964945536601810215311773262241873140075949748906499009770871675188968163773854806883279787911274505338712320207331207450292538373041025680 1485 -10521438778004634730737893017259608926865266308038341995114539880486819957061257382496899377960633116908017944549924800819882724033084243810526066591002665090412310430449296318369962115519492282440566675592098220267137591497091414601885957917084273623481271446033151060422404045012625541830672844789025554411173463036659738427962606352850195098726132913992569809803380102249769519960586334348211512094154416560096490785453644255815029257602667235642629490459707219951435911299364754159654073180825518774147041612405 1486 -29690280886194754205457998463736880768890415108512647314505769646770502672443659493827700186515882875982204558567870807777360241263335334709622137869316368927530123169065226081849226941376940214430841834279667727837748776138226220504040904649878906598818695592895803797648014242547152072205971582865415457765362162236213437984094241075169490131385792206645701286259847778005933681034824199583277751035197448755041047525702530804760559376037274042279390866726875646605257396973790134515313146590123595771835121076665 1487 -6819571336003085602888288830334106346731587218026485989449055475291711198921480920773034121743292269659315130604225984834988421592906881585047427047905091750830410776575868264409128352810089422299519628388523433721861891527582526975477400530738748430066896176668735259926879239834636063558876104368525144108507221291037629905302302786670830344468026440835241321411579425273590153231975008619364433150904215181465450411236771158015155098964389450974532983948706444366947983740117453144216728121510734765876364911840 1488 134526905480065711267938394436078614997534796697528659320461335417402279408640016319570205422180466935064685934594833980457821382369162904081246735326731345314189619265172210679330154012639791646662245758389572869383434707463037475213551816635092343485408926883563690274172115569924310011687516756342293181647973057135143650271018039219720343452924148713158305994433324513361421453474558866528639692120602420473536110236763203280238999156842100414698884158853784004221217063726266807484709142379532492045837987902550 1489 302812154696200378457803374288416186265510362909107209482259814091543931921813784717656382709391025564164146324383383192665149778427020557070267886690505753132729262198831712576005193153538036635510358429392235007970824354110764195821086061119941275928597146581141713156890426308614221501579853167524155200142796631805494916243451895285909453738573803561531742396055771881332949299512413379020627465718124997063028606699590234714841730638066556041982705286286139190895853327396556744972637913051879558258221787319075 1490 -66266108606108628040017037289894752982363190022389569615412709139345127837155235911270264419682635037717150538596556863619523739029160138733834793011310912511851304656312257337556589838799623550624916620562678778985693140596265778831529268738284355828404772869545735845381596154845808607477358873998794721821279932217907043948444678563376990343758756281753679410284232022077880382698349101858236142859146641228937921397343342179386075222069052069948503751861666225169086446552033872845571882174495329825480835393325 1491 -1643415389723875092363027419395733756961896327959146435401454156739901071876986183293866238275127426523215077171977629946274691934607972132006505317947408285704422316521963096013146687223560563375192690987079447100870736305946452898515264393530019077756622241434796174938426113944522945400906175358986422607783080698212795274425477846649479015615567573720852238914673268977438316994432772305260035807060694866379163485632660724188167945601470076376057460147922207301239058123082424893615240645732851132333927330360600 1492 -2952863763182056344019279212490125845478051561041749178277101852958475348306927848108934707868767235289857872532796330539699902334339141216482475656733323923672471232749825584891105139778180820559976000262067001874383116211115933653031574436570548196936629998876008879968675289044146464839381646004397507006998254673640563178965363403387968737789842825258029013446652935562771795541386643655557151740228674018254157510537186229750086216560462692504127964279894528467572951342493115274584562842612930154422152044732350 1493 2300778713047557313700683375041612790762351549682607348568066738564199180821119390796922826876040674290724665867935866525082744246653343850674904491264362019922450963797192443024136352753530288213208266751276624860748150783567432666755051111514863357978432572457509355729230884645007604028247204804630001422445164929290031915415212575407482850810826926836503906272175507076257592705794636026690407628550795371062920760667995182743497107112435262556014987970063512687437696486102763378357897542663191887951341629392375 1494 19331631899137922423015226867174338604196260016236385966635448275024407392295896566691010972963034829009186826784070273669955470554463900706973383354272405233515047776037399793043972995598678188809547862703065627051473426973538987576731025395927214982895543736150907485036475122878909927046261859494471716736488754186721021168178495620077858233634894653435139537355865644772614731873547116710488695363603434079960507920215860123605664906010632652398402262605078859374896733390627153283983865395202283024280877391771475 1495 27143672896806975117390983764236937570121435073629608153217069980391849472421643439532354876709136009577673659460858826463739448987984884604181337445609463077710816415661595183311000942873894054037525969466031520502252090658139805487648782326850261107330067562807322949368526462840962572105889915883965909563376824911068879694592888725264611483310078282274819797349526906350990978623847175072464450196977925815519555277499078790292196857935462408447976255167150125975831505237852561862557532426657016387713086404138275 1496 -42231506113701147577693595363366485705486205755550865186703101070861924815255318520735189399997892029426722565550819101109901585249687741102194250739209728142234038067972976126089027693377627892305332237621242455746339676909712811612974784080138386740284221528851420154750304954941976019951141851713267661000341289556311963232976641352515128963708897073397799819756767795294334021397107589302344277773518153949957250720783387081877325347905449465429637890751498365221620952746538291583466863736826932649117109339849925 1497 -219825001803698046530396885554223631544177530708775073731041374905553281561021998026077953656605128515131703099575114350759938468516356756699013945172486951158608029802746022390276496618332175123898775706915196452472048752109723291840993442353177498859120781086673591168022295086700620463421425022303374688491497493893378892972884466481595962500750042790843720190734125257870226496164753436881567549131208164381328923302143051731303742509578499167676587926831563283563185589601693595882465873199989457220936468040790675 1498 -228475126532082098383849619023961616676300790808045946783141909160830474087492395965980156430652520028490704464914836960789827788885139548278274696639299301011421243836415260597553155587351706378674415013211554240274293014865890212273998649051588709983816385803054558232618073863710725589534774443617988717644751266397235690107487458169157266872050585756878852114388313568058512258814590910926457379521049139944229412874221951009214353044599628422800326496357120922224160182997308804952403702123084034797404098679179875 1499 640433456189353219615748920105700611286196898202311816245178926275371587762689963010100636198015856273582770945979976362634017035704111398468086742525389882860634423530544961053568513261948844523663409581110144925767485829325470582163107976537281476759347558787998212579660340902942066384582431522945098237718359464266283767099933546321187633668385643184066217227215434527791522722750567010007960225881672558654260960354998370022795397739686653257951121415167973182376424046483828051158602110426025490007259586362544078 1500 2419679302356539122266931817379392832879944983918052817005346102274789901809210689442027434792429665541552369426519705494906880232395952898474396814564954046152290308129816549017538378828680123586101221707331023245856858549961761469579887210547439431432423756475739693996476172956106989842090721332452421792189571631345689764448888585679033739002763112077306587475807832627318476658261316712760185536330309168278752113612633260997587543054877741510572857149769212046239743828151128097613691844150266399176767620658445672 1501 1638754215867357872771653946580114387405239110993175393525584287944563545304980030795486060924069629507121033561162259222552323498547230170974270775819993289256037423659217696741102974678137457508010993031477939109313665923862079997933919597007950110131420599246104006923349360834704586527076518278439551602304793795600944173566652940043594498270800069027577077827509736304118033052214854670428531891840294265573135283016511073856796744772794032027220698601713346437319689081148631276634464984455318519524014001204212781 1502 -8800010550515214720604598688466641877060315588205515915357795176555821648049384656245083912167825278876752033875400882745493662193501207275530433113406331003663537543396535844522957823191386654690087924638359563006425482605026869453129470079368543948781451839009978291538757928532391583815615186695435256140851957063807743100562877986454982544386900022149025576415533603848051977166439565382837332169847581558599145440582945244637355920398458139156056334479257425812060580439417246179886487347177429460875012048783826719 1503 -25759895009562992733090480005269958323166600977766859477433300921924330757913747355808909603257618040209829267734110643693792315656960166420299769732922256849651257435152273289117996066256342098365250476223080066389433269937959210831880401704818577222489743599446140517309643968287429940991777197938478576780955856657398506675405039005534839930455444870086295097223496709126198157873685756833106592432615286600210646507972517333397948211647065105404415311247358530304073344929833312833577496134710998017923627849490037375 1504 -7556096384974522655589725731204175535574085762605662408176009366307137549631733907320140197086571164482756700114425299779784777479923690223659704255957262796935657246906911354159734829943858413994516855793170392993202968996472795600307008392246974520051797802371832269829918517848532251233889689115140403164475789647575520855625075489279963297364719972099871945827506471391101337014094308818633328139082278605816499528701289590897732432046713718863185228559191915465630291763445350750578080332075399195166118576112959287 1505 113445761603238746161026210168931190313449257827514947401533628316761732243612167365058203064706179905875333357488403559310409599418967640614582151020408603233167202502806399404419055999080571647745920391590170641699895942811007189535363499707463785854033574742696482528329183002306641741427909407676101614466783274721643449808162693213380419997079831210258959475856315270031577180176187707414029454024306309744808208117895941156357439523571801253024473247868055034262303877311746537540402018415098455462444364205440728007 1506 264370957533085783053009061922566167260327034010246906393829691636628566794125331731411880364911295855010589996189821746136446470139042943843681375399634320217665951713795648301252145676449513274453704747606267523203233583714278746254338553901042274450752895171927861686741975629838261985878092693204112669513166807124509850170324112106751007702315903095076817527820978064317293260687783934532027414514323180993601586661458776738781153480070325639487619023288544732890070848471650870722294387223004944489097008835402445831 1507 -37884390594949668781834169727132191746246891033936372832845949723123450518887224744906487083843679960586854016299936248475940995423604181580715319860395578590023664668403094951313449250622624770131988423195192328501574391194766073467697793365268312752973592033005559524882977135049599297608968838288244811418682063935158342999494507064354691161106043654994840082555812665251733213775543437364438356499502146217480229095617813585969573593783762120181011321643719398293138733637804125666612864635744018308517608106680310984 1508 -1394920310051629687055260608352701655126041711441005546213762833955619821917964698835934074026223162935320813472798983126283899285188310122338487373186440755923092091040501367121695630506489097838690750063226440901360235702333160152949157162273778853256716156808567634505426940062860606120578581197658069256369431729895335703065617298186126230516350876027659296774948800536807948238908069244983398327461134873245541973680631078068071802577990453848699483353292614860514278840894307816715516582283628526973546100047860539910 1509 -2598023637280013914950066746030569422984965244686624611676442542304880664282572356248438888185664340445590032605704975138895568703904817305221540708447292103274265248604486956389409852407043795057208914021177747022612230514097074051568545884485227856742951410015067326015152215534471336396226489587306271716838944488306496491157467733707039893754236128500041045263551313103892562960918493451373423667368539894591448085005949494808670126720951358732425444349866485674193893314580975229227010326966474230413581726331496096453 1510 1769864842383140854508546314171463528563034037429690347981860842360647737784492313506886773477962941579803193347637996577005214224507753062851332491742811674305167161421862466418237398810100979765727692949564358792183887010941734607247653857235863437490846800464005100550082454914228991111154685748685776227590166666587371472078331793687517100495861504504915408360325970739166301881107816265703810282773881537061419399681665654404954519435801369957645061543070414161407212801868376387159927765259280868141584621155580248663 1511 16500562190553686183709373025074495777916989813647934680126958059829260203610423086639402350554076385697461801000832291720965488123809370747864021232003871023333492920222421029766926268661680220620968661832288379098410583259866007915066032408168378058059137944950689407107223916999650803740957122740083035771891355597905400292944268782770902882919119837726295724318809136886171154446399964305095034678938842346663375534264683121884116209871120330871822558559099441530029176542961523260666623476065036753390344752435281732109 1512 24136629175182471831998618627102214868468045752850987713655482389319869910932843373386594954373002448800999943589457464452140980306174614769507849221209169836439614692066964409469746033805682028886942619266223966380374650536658853696315154889466118913719022249889422054548589138458371114884134504058620890033127435320378962638056258749488225582498839993677779670519034330288294660072110429139615678915723274824289271495363887235094697079114406091900396153254445462542401681450936181820183574448405178817600825047513037540489 1513 -34113899666252392223334538875464739514562100158346042717669309058333853604824897764244540965295716437464530434084002070002752838407662870754525387393415790505980650309628681335035103175347956360243340037557867375025005705848675467217285687782745763880209210613069324145102770507989292734305432092155877901523400726352727171223958895598832423311357304751087767961630465112320298365339773898400036696353579952170123352634011837582346789498847579703922008630329787818077018059704750566861480203206899396795654926575905954376555 1514 -188604416405363352019764492407210898294520068033575536911960690021673129629344727019914774493075928824515309041259783958519154226385924486753417615678027011105667931062225920354285503186369122139169555442468856587482722527829096747993971186721277416668718870452095627009645821923715428868162772141015852367367509841380706339827477817243430185324864549065179331966322981803282541770315940881024690173244326384746264211833732554362428806423179230243260009929116749453557551404947430693366526995338104043538950297098657351619755 1515 -206603645327603064708668114055772464714009893387739108276491165599836614199726138889717611831837001029048613688740375956981327789689311116832531267979916465343881625062758138821629441708446425523947042250074472237085091274438723047608820907983032711962906847171192755313004443083110181072984461106845514838873127186466872330493523260702627143138916034746998174074048709305699051377632978487617090321136037124821537687973665142383471894523105506561124389701088251484876768854828053780936749691041506075936906946151124388652770 1516 528358459591717656992514274106486591655473255211555423360248978596546350464581184288741438002825860964096599440846727119564662467497130105210263070161857394602901142106677849910074107648327711819663842873772919589083255031537569429803576606053723068043923002997019548522941598535015713711124774879789879330486223465438930098067328987042256843806967788467538613952948803128065271243036331360177655799667911804347488036475396433723983356838453515197567732352943508973480011691805022635969229427266079560596630715394052821196440 1517 2086649421145107291717033436981192524835095734827912611492790336957896860027668138364534710862145005994168797626018755749521198465622745269505370386527523519638012169868212661627864156415586049600091752622178782812654202183482724088426262334738086204542976176160570100241166353564731410615084805727771725239676320295232432734470782290857421354771951426634094719848624962370284770662515813609432338091566704692430223452589190274729671358566240924765968500798564669113640579404853189094526055179537172485185540893863589888493765 1518 1532602942376682547964409666564023007324574246674868115082245829430806868770538132342134790918492473393318023063429053412440221092519279588844637953445789882166804659895594026150234350722172221819108979740035467643946300518640744786347989145518677271240945577307387805416749549817999158187265695717564121644063237806453813828682337413411433137377259212146500843302978823622830495680395064249164262769204856658704258632076818641327688432134999052973766286167433820105938558176331374141698366300999628323380945220664302124364425 1519 -7350474160123456519411701619833820676072019185209304403071075080160715278193249027349955540703886992612015456545867254701669301910373336024919124287629211858101142471281232882255978883729594176678988139584696284473235005846450342299062076825031684860986659590720649635051696321704752832960981798388754143756529497513906427429771463783962512195875339041928082492724127402786890638219620155330810801575301516723420007514652440802705504925217727164781936097017510857608702890529140168430027756632008935580279208582103844574033190 1520 -22334350628043527219948738061733014898209325993499884993035662731090228707690774634183640993603202132546481766925915254726360477710615319039487193147112899436170558408173060741391320545453993337629508292192479426648069430443028167768067645684259073491950845120291339700220403816422983214996561680341706460325136829648748244522534135047504833712004308197640620707467608447315347870982001439645950545960293340803444264204136634508283487618436104974255877653416856141273452821089028337668865846567562349903306961936788715834590960 1521 -7944749680514266761453507649863489008336119996431329384031954751264620868731878646405742398095476988295396623361265762262604378915043165630630621153631053300339350229877341638526180129303105103715124701978687027504966667919486405007435766780365437562305414204522095959364398450982059257861949613112051001325821002196927789266696476504774585539114258347950946806287286244493783494335250524458493805716712897417147864895528395297727842273742153357551458138759963575607405765678656764536767560967049435166712143277723906250465855 1522 95577932695552129426465781674744790659241014052172416698267759979111948046552055481801048873263164630315410048423259501874743601813657302485944640674693854577783060507287269224254018392633618211017162542706302703760810309184515393696445875829098445198116249172589260484129484253759859561588940313786604006196038473831408664236836538645441675913137264707323694185962975809325056235194381874840464542680414998861323345419793509764917059659302051961467881188261022661263890804541341320944186963815326610671587563181536699686620945 1523 230613271901750152771943721047775407785948215460449651451304688333178033798200095832020908632941232805312936297973262011296391449587591706489926052971001934080334762298495352984806486803752940791535947047958403265831324738185395986802642190462128555308134287241420497339331056281113735578135465920733173926476250573834826259825717824143163140538364111397616534946241517866646994560752278902490852969119071690544710695100895461596714361649858152563548909031183948160133115713789087281218613258511863834604875314642302859304825200 1524 -16176674313782943894617757712941763536419609461666887279798208583507184033538000141861162833416882936991313815459983908751930533054780421143104283365099895209278078516026739837290304706168278028872509045813579557135554082389023327372001548013989154054937365887735093043464686349219002594828243362257098710281126090086756931903845146837765943920379761963407036573101862930682154441453804755177905687142391278849139128309639434639888632170603819387302983622720585185765642913209349840335834882589499280767033621046818014631726562 1525 -1183121065212681264281153983647161970715949574036662146210871520070946350911894555827899020130364065456975442812846580048366092453403365890554463861962234147126368333092010250814678595058771771846381727949468443603546423511458664852332472477237065451759466989472556609389600145648394387509261393838731987822912058694906109996033856542305724559772529883695463937173667587568916613677667925649413682699828887242928569557935392907127129949837379342780676107036789534384543329883931328512230472162898575627506429247426529751126066963 1526 -2283193262405281273637729856145956080227141274582812394903278754636629059788232304354903634333401516522173061393706508410527332949218233479352465359269623563449804077257105119630276536780163979910479458444485098368727711870108728690171396026315448159410288838779455668799259420034186297654332218848442830828659142286638804045050423242744590136995870916171381043634462091775354663710993352273677475167749124710769237435194126566921363523126288979104514778889400137715591028472311222991130392117663110491209770426667707268625981599 1527 1342087102174980963172650441424087770795584548905904858127084622143545422885944216617937979629680084533536253280739006997023237868610862632863030239274787063237111709398322141512231688830689875433224403785133427458976292497009404979019522624732696884153353383465030098004949019112981962054608549657091259574481731771957342912447129564778740890063577523630030232155237296480910596192771746456310208703571457778371636773304779128294138109558545311188855822124464384317044162590975272325809072713924190333817469829195536034830588201 1528 14075108364484540850456720667720230890721778104626813547868057827682152382668915672986079305253450771297667568480469800881772100779032901759879573624729694092420785730335896798625819349254681972639279804771094781844712240122494004000596725506439017944662523496646771551565381705854153920980630444091584432454356406939426917894872930125925622082683273005282785953018440615431744902213078458647604200862875490553364703710253293618409807459878967191791630019304356929273073553930126938114893138651934554949472150872247854183141717825 1529 21425340683087099167335299974475709609746527865978814002635530515789784660186072626431691478226922589832300956239446969198238490820038983318982105028716127851447708546654017622845255429051794504199745124369766685915033545646926381186281133747287540618511425651303056101220644518868321082451536595396131923635163081003224689456269747168541790856945981166166141069197474642315746251067691871824704312801334832995927093122916555520884337868216019120509868475224270299690950113060328003666454937704674994301856198085329263145054046063 1530 -27428942361266136998439362037531919208948240350959936950783719108877003872032213963003985408386811032277708424594592423226209867102098053215358382240426014218495272720804449139920067583825167134302467258657118119581655061007123703798644673243789360120963571813876738106025842357614331655828064106820991188472448781337921180712018308016657357596539810171821201273929334664307422123378086210421897845678044084711407810897017256633746400688832466920737012202334581380072936352824707017623839271627811360055250896617211881122457476993 1531 -161721097969997727471606563643441256308813818048104699775781719964416065652358441364115849011825621259184077218103537524161854873053994887967252089414150670331025954071509388736258031742290995811166386262765212061266238641131565170689798049802384124907825941531650495585102435250264871980307899153252273227222576680120776426274588941215724649284830538479950943585843594678817819327071035411358546851818993303887390297702654627619489879576388803799395521438926697157663558609884227003248446481204289102197659026702106909177402427694 1532 -186249389444499081022485182552342717629121125894651779347504212047030221443005524514876945302715442609234415571364972862901014998586651164218004909156089037477132198960782271219027941428815911019040291320367182601995321422753742846551350082341626855621199957296339479103764556513901934578342077422851357014460873577283001409805692022580780049018856093639698336893593946718373908255039936043877175791053189329266018740052869609360950773563542422761846274507223043598411948416807813846136739167629472025837416986084072127999728595584 1533 434889586905438670444088109626865963175171790281052003313890910302123437970007780967541712407237483143253342489145331109952664982112284908123291850001245424717466420210304243474403254568394267054185263327602531716999606673482339998012070449061384722092848574518581512549492031372665036197287158224971800720382168821350811096530333960753768800542753484392665626186940854351065435558690594588960972849476120239281372418938576154977758088125814059530191580997617495510288082960331035379046774618536180781050454228850682736267175644415 1534 1798356147351038021422967251189930375307700133644963598674648655489813733229600118574207057310617362336868810873527311168759998950691938587051500787028965305982607266986707043826546458049508205512074810514507871991740687795351144611391766578506924206330396254683029256628096783789219859861355066667771926736275181353140539695224843746319598753582451214275175723856858131698672200711472289055662847093687746603292294956149572817603691844806909888556899049931610014784292557206568820566087218097128483500583946080318590522872539898107 1535 1422998914446711119005957769278625464896901001075605259721043552234675908360373126815126453961464437967977545827836168632250820111837822723239598883549705952865391661113425710463782638989061605303533561238900555684798297976361020004947142993087393551032748555948756181575372792303149900691596765500640098067642713253342675305820335708513809061578344608555164239449085909884315377881604848689741810442248198366804904706548732258672665707179714636511852028576414734561611785270847867276645927662114251417018488838774265065890575281803 1536 -6131009748807164461839207877145157564028417079215150975426955392774353688546731969430653734194390292858897030684885883405821030181101636551474432573279776783107989555308206030784212653808926315153195985739500176752527978077383595793221973666478024116677012659791935045360788865647588145811775988607251097528627110330235903447104945070543535986903256031631547444784618764394328727379690284144916680117398047666098919947856907446087547210748272736827272695652100952216534886927527035351535015585310736725969477691716214244035409452221 1537 -19351176610183955936022504346996436695281561032303920231369338872169523069941463647832571169917815950168802496439074716488044909040884667440536315168356792745599956373542041261644614589984316246534714789782864634617259696749265681671352696715886029658468663894959245830939330536451049323724052528093299983988705418897412200432460710510158498462527633716426938124574036294763259235682123183921389696453198389429876218870302858691248206684807380985369748578064297343252134043876494122876153834655648097259116454346057484234480480191491 1538 -8069339314799637060652426491578448827974371024017020935790578047702564725166406232526144034362811304491707914808467296064998429830968020574610478869336226119850881133121997766818997194898777360440352701821278358667094669181082492168593102431967716688571594704221975166840534705271929636528279357623917493011964233770845209783008906222847970365728048963666374501052169912832084160783955431010599878682240442768830193519584302332446960998853776420518858073385041596801380281557382583719547837472989890199049713087554411063570846001155 1539 80444438427029362423834694540312161662053023956074839973146597779118177359196828672798937822781847528004066189135477484557548673629422123358730609472645704207243184080554675303400525165796060010743063568816390394425318488602542815091937985765207450438049925407708303001558720704223757507286901360381958604516485192801118214169572828456405750564402375616584146199749313054202158612652523251439132461388036221018771582180854916081365694402124449887422072422479449408788833117427786444284541248976795932008983106804575872402191556575360 1540 201000418720073079753020236346437000158717828640782169548051862263943926557752562888821529643475228728271092577044288566964653012008523553562807351766042636025798208759075929971452501891147090639107206363005383908232001059318464433773236869482742038438592656460610547679950040838316734763036234619561308283301922690676471540986017668832559505580949780048057758638623829671360917303559854870637639140610118448675601485853637619436107789192295082334304074998796362497769910145189115204902936648777966859368170849769359203248025703078790 1541 170127354445016126878971268268685797348645071500629561728091909790442895859954360098123401582920222964946111852110136931101742165925959326574196432664505655478586048537427874434576638017836884838799378973711891154325223063308662985006481461126387359604279210652208693211232168516242403593990204104552113553093548229315278691995799417038642089383911775908527469863200561204523792416826482886149093280697937503294976026834582513968275017583337735588850700591588621918950920052430128104022635543755640015699987858744725727823063124745 1542 -1002708179851463855722027188235575206032988598689945732068173449173353401844950417985575673238936563940561557991186627617284019132448529896195585457548038643203373769706574057448673016712134547508209637401014583495111875239175628990324788666670421933731369709617796796976309193570643734507517002444178703574426842066764647998305193130530121879074363387145119087056263928152485752680097087788186535144597226385923184076462915522856426302593300520891329196876738900525892535600411241084126967213356413596219385923950457469598781211985155 1543 -2004317076494666349844596081171476512098666539659582211271651579575602724873233800408068000486603432690788417224502108033921851001937936688066473652881722299454579394461633321892276340383978311049552901941141476815909463054766585934877880813689268445704032723762291701200198449497314487484055470895671550882145980288261537109516417384840484931504607570968955691531004001732188732408465779713208056790680194954038802244931900807177591128569178577851335924231086592263124345314943428032106987215070707999130682630724604537205386489864225 1544 999063593214078514981593215999959123408257921016408613624614153382957356984398045831121374220101042890139655754052356911678338814366184429518938324433334110473608526689076969739684075136062339856522003928491067842459576468595241899311393235061606095262466953332698267367204704745277262258690517922122800637958777465949560524178549235847678125636646047448350771163485781688283842212695588914074378415543594571100302070824790219718979274499218605983866737746467710510269641095106994448870322124307231866365726985508849763270922362585555 1545 11998327092234566249566106216340113210251824755170351207921879079059333957387971755317321182871951878846749052723998379030971196039798399256931982351977397546924357546710258627376970293763059015241977431184356663777554423789789723618729459366570509241185234723590417479079447846591166063425991570389096601698842756478820149585450645998433259363938969631690458403807052686286510258167095837414602789822582061902029878665218235262669497112444565978012432735020486298238180624480966399172228868956180822411705657926440595681295883536435495 1546 18987755722355758333387805227658439237347536630888740198128317368620536823766430369663595841808676927216175293825853131368180472729224245835352652608491788290036801131765827544170558576581263188377894227189977636711462697864696036356049646494760080807419079283057239692152393647821431051979734418690310003184280024718101147460872363723602540118953101257436288928755972604187493177836123650311495166110927345346011650269826880866632770249148148545469281427631281462647016600527757687586348123557791268303968181203942831983473856090472935 1547 -21936659133246552811840884335968877253281276120382486852962293452577541618160537904687858009671570108663763726414421022411156516315214497345641995575555746039345501387458038309022970182140687242307137474935758654607915891008152955106862737079111275162021140838010292414768334019512320152579112612562430496301409675287983725097627919470797333332368603498422706403596420372617167535719434685797385014598416116949590942121599693077278234375335302796517800660445544631733025180027849422416597717391633372265021074301006732760417353637681790 1548 -138585740317113036068260343079162950551066499515399456773047250803850381508018961634931256550751828362618065690462542136758272738665262937115582944460933865380089605902345045502172053267074623280246425346097288681595291373250054071715948314179693235163205238057891748123980630528115101939338735049939844228965363160805184957423952086730513480815486314104325881044812517290909913355535756080988227407501333932526568122951654512055033860179198160369076913156661566392172466916892034142945023195886915294480254529159518353212230224072292400 1549 -167432244752539991421814865920934446646788566585828117302234836054088611041201911929433238601850850095815443238417384767219403237385893664050593253689411926108258100804886890064473661038239930632049981244022716034521540623230551195066263650133925313498201998634374923943054805873964306016730726704189224314976984432684583031943114616450182501135283849497288786815461970624357555337615747927856623995556698402857868089981097030891414659407585893891590975443635215090389148563934977069876357092669350020990587269089510491610612111977045753 1550 357047777928003524018137192742582454614350056995300103097201782263173015638544189545489567553632087092025641423806963729784719770864120353566617341679007452632109410244878259108322254500098026537965467636084214961035010211195319382057439651828363051987285976015573334094186484129075115837932486931174718362397315349930759996434350067643493726946240761815205911634901506683919191089990682939020762328710584324499744720047960170582506800956083221203491215301569949909928383325022469585330527985804260905369013609791282424475419084012042803 1551 1548948385929871882436984259827567964586647535405711590341644028374365859542032435356973957445327278392050336299463943007845808043172283276083714643280346313350921566947948740363566891717765620515114703527353792707177125510204448717492482171782864289469167713303818746755819432202393997624360902253555633995677074311390065935143261768150217473294501299449391228006174313603403787151994249674711943831777159227066943771760516103885541318863767279086596883673404095068139092988770022931895845983700469703686475259704269043700042130659512944 1552 1313114335221097965268125508364410412653673123406533976707538704124962260759954396609881546305345698575230825822751221022224059326314656964292647868697106794867393234283115539767321695186392153759928236230345236846329228152865859085276249116144503694347302704611111546653807112764775548541155895670430820978755162669851889648669239048508080126078217403814304678256711022737275093744501200233882970806501929534266390819962131454180558277543222731924438642273925173982286307002723272293213920281673879893064570028963237638710066214000732094 1553 -5106096989719850235612151371616020099150448255401547867067272692236293063763708580900676215386367213548428985728893395593203691870395139595817590364436659628039344117910082838186568456703683880096613482856761069521432660821741960968063993395461665761830772663354963338951936043497385697140688378970164892211995451219395008988364226361896620150531526729978515410039121027281310941626151338160350386139796253926645434655096772342600861953678770055785828087919376507103230169166316452616745857869369205588238819626174873594400946672324485025 1554 -16755247966800832728313574441491189228458486281136535615581039613368404947016777285241853247932428008642289432182778942276876251455639509174994341301218167326359622940439616698932530256993407671149338395101887897704569831279351343555960463421852568611024617140081091122930680695949219046749510317596685203149716996306566531575897714677064630601973260838355145776375322551899863551826226058829029262504695777579417722338451325886110617571585432130585345166052194313615612783241722065128983538125993202400539598715935727546105373074956820593 1555 -7996929822370920226734285050127063779803472458136548869578457392511282352281467512289955613976077934232215148117867940075566579949848955696358494810820450003808843602991629227803684127691773213787332503848984427461171590081411953855054095156028149852866057170668908723798009579658690281521068325645735159746995798713697366243456155032690669069831338617071321375190940255152504062275495935786845262693818290973012788337672708830091399074385256433684372119898659089572209434140145659329677528070733280765169137538943626915371628521491728152 1556 67636369958026035628533148760077870832468744757333383558000062201522098291825763696592901619367621820009099269277781130325138627865342893460715963104690263432218983813942750946055554769164849798804089859002876307856649179381687444435927752573789906175590861477507452142219512655881340094689564294567990973988694368338927067412545372340456973860685255154984330047666821512191714617823191150204676787039831399213251713584628776470562078362752906158931310388709583422693749374552464547127537123577980697618337504906337173859677336199135343434 1557 175050159851263770009295737069871843895665725796913023412725738036016375013762523938092495275837877191491526830473784270083239221858079626368675282605282277820353950979501733595150568735053731810573582765405524948567623882091252218069376562002777177811712417382176806063067308972788786042102002490940787399909947306571294597816511777583448338668967815818482505218547096181812276437404091753100051832798095223405665605721665399426713978014502673712868525335215024143947092524660753938701069221083571995914682090589675430996270833981069647299 1558 12232385928957079146227276215038459691078833640365839544195118700672920755269929767585213717482289731767359693357729831545677775045253576019277301065403493205733715990168888895818990061314844871867152797431579563607067207905530687347395815018964361024623013374260919320068543288954613588494501313368558674206185807756722314130103393434051519126172842314813929432281163079854843730499883683331799907630646783213309833312749094466479199392532532840987723922408108518176923079089207403721354587709196241054245621562242305917314927659883886735 1559 -849126376603544380656139034055562452481195481328171516287701080525891016338439024213132669592952292847335048853232286319019320331634034932582083158757217849044348407457733698301268836911073673512631683691722934759510079125024909849492476781908659240993866177328637916461747019821467415886170979998848867000511704242871682686447443532790517135526688267084366208388441511830449374459758151831370950773236182878805910250068798850695482470728448339736745342479809544044532465427540326881659206177080796990275459277455842283821601162196646877737 1560 -1757665249848193830759518340124566873979726342294053074535951085738946913928984029090486618398209633825307975262324289824959698899403638892962003553788120232698262863820683567905244993531890729812776003668466264135433049545507224775786834389347111175555209405043891238275158812968682453557552499582031190420667644443268190343435670604500246175336724629512196485740563315689456009993965259100064520654815113927115514203376616951449764759429762205298016074663731667669119148273288408211969517171409125259757675130272030522956731141167096149473 1561 725522958289638605258736895604568568117921166871547582481387057687623017916628065909065571995038960035973441112184099432174380102463857435686891889334052424487463148622714956994955799557482917596216432091995560873043866291959746319822756969158556212957348462954384125584217262633214192880653929510568228531424466239273203891802237120010763609606029112173539924706532315269885189963283751519996922095837435962717381927367391508128405918788711245526774504228302727933296866995354498087693117194863593216064981425217210845224982821856821593761 1562 10221111418780840207387894035793147316234250335274124812200761516265024065003010157862960591712438781848846617811567756341245195441678189466893020530990136619782980007005803352755059444380529010999767591834509914819509776637713781834896851088668994384130795015450347589728566380268234844603449596034131710163049414409943762273126434575109107434693589908837554557667878619939608654004007790772523127839320666118405242831417770890078807938534414856752810082586114156848890257298875036200401688379110798873884071021801143665195217052950866156881 1563 16801960674066174126625784777276168599150676208631209179578103422683057895329363611829600421790340223911044100243319912083292966148026812531013106114508886038169541334330463707170032447661764058526729202049116452171905802803139225196826113496040969442632116157240005190356108825758310175161301833616800876324655665622472442920718444581542168005397961153838157851903859313701932951470009376950485164667433436017268042138796702883985976094484753936071647380166051118052046040383786848178906967058063236208120551099301945848308224019104197059430 1564 -17435878052954271901431708256231246856386792724665254746803334210415281730976734388957547413633069013463039733960052914978062537542892534793582432924577431539392279937548858896291580061836163172456934618159703059935349463370688996127839712524207498206358390956535283351780543854152510043848914064732800201984803616702996456447304075287616466269698091156529956225228603161522299839312831644862133238664555941187698261179140895037246864378594220110634763825698600459323376959248634222664341917092838082800154397056070126107038229185819450786200 1565 -118687219090371052093972109302784692858235510220900690830875166661977978281114417962641438795369975602165173033820275021645780466423078085120681262392011320354440235921061911467452207913130294178802130992487583619579279897696946943676377099271906410013962575397081444553227530135979819888945610433118921251907812607601084325446378733064945061251641375252891083423607254041496731936748386652389308087903823654183433977359021771142973079067062367009307854589149815022221958053057644125948201664203227683300220443952418985564145204234820154233375 1566 -150134726609986826954071930863618712777403103634178539164944526670839532139075417817091464003632925287235600542006169302900120993481326013035761587159663005355267868256038779984424190741832900488331999632080246575755132454454596637479917132023635184288445568786315307648520449212686782086400892329218152431526609439554283812096167163035853363465124488240419734855154202731858253318782932447867927056075331462131800498206901956769226695034055819936808576644329939529462758674409166647803870848088265519410199633080124733659412688083033693526875 1567 292318489102719868487388007588375506686281214153486315400399857825406521593110354934133738424992413368643713323685155368872546605346678327313960347988689021680765698237334157870926363090613568060703137862823934503422854094178800107808080629574374123714003307062905895896805392812942858644327427277879519915947555025736552081199376189057312829437409910520814858729928983237117359539100253951387831837476662387197984637724567301425878257753868710450135645110594133930535713544803664654320886897531709661678615767530387609365112417967680577204375 1568 1333316362455846808641392366125998556092133784465772823735990566039084118447011780896325961192349917724507835254086212697975386224806003338559132516510325949586327515881979752838365558825764911850824661771281940953724241366239662211246707404372674551193071492185505954445124298154183152062769580276564963974091100648434756547656490273591719283759212754879057428957415404613647575297099845254561326742867547439361172555912403321525285761743171113681571958283502891260626425993360907293562963138491414153183125276115450490702886410464520350446875 1569 1205285392932599534464562301326328264696821891067875201845649375543023428589972182014545668599099447871629035223563857909829543907213508139207082406243002559862108389574686215117990256828960014471610113898908230533448970278982752555416948659109464208785636535126155722766168580012907802893377567264584874805907445291397417664841590794263170302236015135748419577382432191471463650775892818378621158946334934085082667943519251218441442856743163335823107295346397153209450817017602836696371252562602943311645547422021389343923120302452498736914375 1570 -4245582070807389586928233664267653887255891122946911953848932302938809004634404635826566952269541812916039393268789915705392800558711562142159495389079675626575206549738880479310894057929911790887384596281462432484214980652827556629357341953747396772740653987888837599673310836962621463328963288176153657250878904082770208328255334335943340296596675039552846078690440562152815143566986142524041364564949849669966326011232534987950700983290688618787263114481427118751651855614063786627386549466430329666263735714207505217400353169091945265645625 1571 -14497988035599398244539486764230118381944861165778455092569093966072403232089692575722237638192472012037028953935195668278149846378500628524556320924984488692869570031134374645748188168435778784164794122428122499343401034395134255197237514826612162837850962337165095766968487181361867512732074238773515890761675919869589036857336059115898602349015073180141120303900670704717318515445790479547262670504138063429286106881800202421009078244062448677571927591971150284304758357498008020152451417447632160153685568323208379956063223967466700172065000 1572 -7780900915480546996313396462475638308642055517424301028754318981116282690449985616183370833771796759339779253056782674577807681361564979425765084464685819639589120910619915924345859541413760432399223678310304463086600033680362774662722425151382684763732638792614444270913200979570102419189159262735126659405307068722423526678832078362437435381227257434643165541919802677703072610963304677942353376706706683692950142874330983187424367579311106507392595659813173847024404609692205011007101329768868271762786659811389079621941475239908498604883750 1573 56804804727094633359245258359937546003492769920514827202476429420513353447648875742948840772420309305226973749871270942044257868755400620563124974729552894482835252433710849593573246382030982077330939875087036020289109287959999141207140185426899615952592223732947522247468519522776046508361205377550186771348966721374586971479954166394865176097556337482881667317536206457546615995773247144037513918086030475236794263161861275662373998456275161624255259139022206946837436086826472832706589708975895745434076298648019802505635758980266011270146875 1574 152331810585297720998455951907163158335821144956708042725207790843129844601071681845245267723335260896482508774521397763044347865698505708697566894835767302415652717311974973229418071339532481013344994221217711387752700440595408702366900587446553011838569059680974847290261073420696649762945717541745100515784705925285126424725737077824380286524099071425348500449381644932473238895790465733912986565797747580569383916928646960230251747501767130653737842791513924888450305776141994533995843978495522874245423020928785069405521097712112975556532375 1575 20890280681791390897001164692098976067278013987198293524239984754237535395314922850497915853868657282622634256491329693304925946271172966979479838572270127030070524380884110815979647115173926822852502972750656637347340823369003019136556085968673829195758965276495895711099120656814812382776132134849684370270568334461761789829636129044009462092073211684998803593071406157204374667568266375784865310882282641799240529594080167944474146589124713359043688973393205480237041920165565963398213595930825820532885154846490124905558814921098719154705125 1576 -718469292883936836741533082793005822774203797549543737065634192755123273925045538503589932864368017855278011105440215936306402058558512307227337026643161382206363134382420549229149241206219138970334094897809809484674877319625959400334952058539683555722068484529507597202714850114939226262685608558416351051682355618329063768445381965669117970762547242928383936851531734189735831028765604296637345388863792552169717512668043733556780733631309668009239162215632592519896631178056942696182321540888860405714875112104152259127479526428628442342063375 1577 -1539825501161064670190074766791271733673560794564574121971694860390699793361073257509182601819117893788558183640888607212896310213891303181021037625958501323484453955771377924204909555484919910585188125553362325934277691491008586036094095701887787488028063234013905343919559884401026633663250801233604574956803037324764202887716523354864577614568686944849531135100327554745387532155131842874907074990041516933561557977183601530080648642286993980314068522896933496433523943742533189025870590549035380352291173525272814833118009261301088651487850875 1578 508795802256024850584923877886272047954807864369330774703293321328507631713218946147446207873276140466554564992948287410643818553903746323514909474381912613168264261225317654882334625174214374407830355714935503747049978862900868353871152806736375487245953232918713429950083333515188140432176261905192154717253565239266600623561734455272265507058052541656361425679883869660177760960881569086238416764196136406403203661690894105777698362634106507930283982596174571126673471295374602323809360709308166551966157955126655480327561398893386592914053125 1579 8701134445808395808699584948503885111018579299339015321193108221275168648082718258511007907341567954414996227652623045081702494437472818180814842336269924718637423869585849853683064719413663465170714432266021091975453405491633381194793148114083507440719463896534191098201356185069331623910831029469407408846051553649449618948246317929368187782693904072245370899454098826382634102782732718148036055709521875731739113044335981491535511566625836569817934706391420088876736990689475832281807441923056870811628521462728478677550388836497155373931246750 1580 14846606473440029278030954747502268568845197948600840978646454500775668908966482918110640986193462631066323570752861614005767521529206878014333618714360152857860858306738737122557356898167749191901647934811840294108939262947363693790201239245565969266832520835814586158704570959645277781103380465314289629238169657331307948980144233704475604272512339285613178382518162214373142692415747676495398350232050657299204668701022271370761948739903806057232710382546918845396684671136969349679553354230547261732398173962561639723337899365734151554811467000 1581 -13758112128390235374100742864464919093155507492259334783386944835660914699981041812134431903352808864289346656237461048702787647300900732069674217123109110284414847245751666593188363340494701556208395272313533091951863227673722445298398095515458446518345492478588831777897950870849336349373088070039508201528269740352806772989992893370742387761666794038276830836947028745042599362037608346635139364565842655612701858230784560096519812801311661676232615036491435607700959732003446006022630594980893868977052180184945635899993185821150056012912860875 1582 -101582501454374318246825768910657271500649358175592495041793996886496056586781585789548497726616101846602122351627729657417865286477247853347830155782589591539295604839891689641476887391983549992615396671725359124007810212518103143033116213616782200597285980614473597957837857982118853660002389918836293438038823424923095780107698653188259915504105843271897489045582396344988988662166368821680728222965862610465377675503504426667284625985968953717032326836729671323936793767725178508855370859346740792962957435394327226889480639129246635787652538375 1583 -134312336318289082461450243850148408376364224683990028626644066426679601258720696653408024689858591080990171670040804782659095504915952758102972068619771805822961629949867596777853747720339217124242655200992602610861894260012007902535338302428924649724046092551492564603708029595544297974819004355716260352469636264136780684062482585382022763456135724168546215317678044319651768408364433927063591003026495561555878884882726996741771919855570109194310917029535739432691834339244286176084819391735144302692021968851673245780151571292850005988537953750 1584 238580704974182544591153886315381077755325503845261965375399846686996536539478799554564922917824105774843478941549598008513538770956598192472696524240672782356156941471490590579570574284085539311742144259813260695458775810448054784897497063669616934415443616119816534855870111614808416886036036254537340415530444948025554065757737538684081917837157969614462633715754188472255993544760766645100421159037893883491273807450551177449230108117617595005263741984853005292747633659507575826741552355714522186568681223101501069596247210869328025308916012000 1585 1147001510732939830700974366839449740041329987427122474687597667035473561321804936822282948390173606309278810551162450153673483787245413463008196222222059199480077332015356689812970720752050427249238001938968898366255204042436903002463663845204258932993925373284213270994074046630555480190757010319119188188280675328458764154313253419538818266318579988967386746837734390957517648483954201785013592334139847469419059312520542787230602117453699604567876233694057094188192383267401029557790242686534040331048868019842150460214632470383233486508973988625 1586 1101186267888233427845526740787698166256382734516024323542032398493052358890215099049341549991224693049755989313587468941317826101688058227356795052728431811777291898781657584125224453166222075273053510781820637688318681537377961893146881732123086928767122822315874811760376507798493236261805338743535733871478826388267393152190324692488761142549417785550749410960102445511040324176505042237607287783224534825631347526776481318784081196064366788684969565547460140990672204636186933950825308696748850770089480279745161082632842881852649921407272654625 1587 -3523880947449107992286754098667048430916900336108690449181576014381406069720813359592589186316101938888009332195182228285302831733793257518222194180606111471731905328329661367971319755707542185836783611873810854009784203726833868518620579494469267770150363896768966873370505138729554875222317989260567180615819921818679639452791330667870463258983276938925700307123828708269393208830784981187849367198921185260338651983163429700441204121982577799561089874397551287202784466047564242959394816622165092021453626026207585819903622080395886133475026906000 1588 -12536645130588174297246992648026636391802563657556428610346016844374367197836996949130112748888631511550657410306137321277839428408546189026617275828546801881776415465566532086483304051591936750753368350030954762963770919713092995820815048477455005988263492355699406595475858730212956634604767748356538180022690588441326798589982221322797103025606537017310598680951396187324023416461565324238922298916013419992971558171102193931314403380796169381924650098177208467542398528927614133181952952007924829310840051133787421248252010168878824638478843661250 1589 -7463475636396199889030378534501631771969270800650512566549364679535161902071374401898850949560322910138417950675363074374728235375032543478283002820241317641642140348307553134531468371300777240584008357125568651175007896450358302533003214291987996395327029995720290951969713779916695152987581063991271207387142716884825345951241703328914635441710481505421597529783021941516218416368625288919164411907380522186719142656094248708669751467206085086073814596581397382030254961204784800777526200397671180836669383606343046430667544087161427300203111831875 1590 47652151658558506896865838003865999715790096521514810632989907874349588852382687965089030834395642784652538763440446962607658077502594773823934320624207704687947438484807387399121242122737150819085595306061343856597731615151646350135043536566161475176660905686900366707584285488080265108368532821824426135195748947358438093039259247278685966030244049787373284085212984899605711867422356304829050526674785590642749225251305973079682729685275575363829707842234301040108399621631203856563765334933203306629979909187748321878082236384545374130846213800625 1591 132461563038343227736982781499317342665969945694790788294457034753274436841323115603036795149792277147631568105916973249976241315697479606450310007105792699293472114879067719202548484549253487394441724287653126721999260053451937031032841725732917263754919343157052624441096098064711976319225272901780244521826963748239402605239006908631737962642334232370734302166575762745598068321808569928469831016304416590834214116788362503992997448829028863844974093979891026261818589738178941400695215573229910333000819311481547057654417859115412295860763523620625 1592 26861612972697027028708588437911113600283157439093744261762067808282047137155748676715834167196144396060011369605883554264591583000281943145674139143306283478932583619493923665221563995300377504568440504966866727038090652656576953047042747838601332628659177060916879014886258951500384816424486950949360036515393270022872349537757673766019149497871729960093958141096938397597766555121748561788148422995864760210575764588496776036555667686665442232332933956202412631831006996017262911946601856165623541891567853360430085111900983243704716500052037645625 1593 -607388642818055423815094838552272624900181343512262951950246879230188095947857167557602116432922110920927219617550052122476960774477761781928007511515150821831349055856270739888671589249861850608992116499348276378850561478355684746807669244880433869979989897035968235738084520291251597226552732117244751226368863897253199053574994835144733062527633223705327551477864770291646014442863490973451852576825473474790143970412209214296025661137324453184936338117646442710404720254014113217051764725945060048994274786626560239999679697385135063688649994040625 1594 -1347690309670100922161271231618724338442088949836218327391261983611620411910708810327734159901319170468735259826454450913028352971124057094949295352212854975340948468103515034733768027800564716506095712666432110323899649546499009300520691007040256646614642539973999450944056418446496491222421613408912807554294733335378062248316024841870706395159013200270361638472154641106178100193213206447789790350714650442277349166036454610164524700207216271140916779857247910637890068424978301944726598718912394839875632512682050760106401894787658301765606113270625 1595 338387307335751635285047889371390690500076904791650480095853337926685896391874651291451517207341966704504110693748697489900736180326287291518343954267783069877450228767598369327871533658614510753560764551414173893877656498319353602106893429837893062867496535034086935208801557452344399374179189318816729465778255849060833303161046767670498840144427024530545540371861995542204601203791221955853611745605185442531973830728692130359132281953619411622577896079129278924901108155367548165466279904474170517466169544196423833094068387966640637813019616111250 1596 7401932163919278533387551365676481321708950741004894647022057614720519335200263763671298087553000628922913361327861031601195505529918545894790807460992454558200565416895692688386580617078985406617529887060129335113865879005469105491216658898386701463449519403185063891218168706855984980241519130861226837778977732684606308822458120366528548383417784496826395164652275590101073475880530397401386038932637389337551660204862742536623201610748599388528962305479503679920690846256014347335926043184038112082055941228307284288948776034727105159883047162040000 1597 13101208149807031956012637417314245371388339424477607027019398994891926291344957355039504971106494883405783529372474600388397295443634402936300535161241137310426620651893835894010373234922246357991317792293782809896683004437025036831447006733161164328176489729332331474574105294310834453630845775983938595456003948726963578521526552164050955405570200486693103301795442143143708331593428387862761619925350331821407984814809397484245183225619626432968033742280975751289536629885104890127671009792523267835551888752827708802057726210794547990580562046249375 1598 -10762388135986476295792547435759416501345642559107632790437173218755497056942442829734671892425074337913302218293480102524459521692519123739181009192341684595139123854926092540313802901009209775500705536185863675164945287859504983829540807690228866572735009476047536454444477714438801790479531213260729426513014190519393190135671336060509702050579818467598604355652733934748229029446922371508153355235116983579902274516253070969412000280124525745546123446615836047778013396272723181852896152796442960400386570629523201377884176056056109034372620772553125 1599 -86887813716848696804006052455860689903336193478700496338610964846608347204646546379157620771480202688940005421202165982420030934355252716275325912281516779421510215543481873415660036347112863013022767606657538691579589922322801470251341444343720989745951934864776650543333266267583039022753353006266438538298936186047065127098831737759622747730738581579473229993661497438995374521822085311747323632369119622561806456484196316750567470595081766172350441306840262011745786760947786600033226258552204023791823561246196830993454159152753653929796910343221000 1600 -119901708228399147703081141658076582857601998058146721918565560603650019501995117837192504951585774167390251479238490292686600487619753679380831561487671528703466321001086217151523529728513718096445469293924057157898310625554776441309188149288341537964489390330293996762718139819882645551440675748340480178750351953100943005874546379743635634357588989954167404089979878931110464178655803350361988127183153637583884872522224847120214526043392635401896024610944077547675480832013061280763054678491518687389728215550714105770621666734397643808109354288110250 1601 194046630853370573751851220310301544350804538750363802350728030247409502793547294696948795079874005860336547039618545319949025692446575492461416254911791565602483445534120222756663652892755885244940748942182343868131291583377002725361275643980067446937924582270048837363600935234632989124064578161462109276854006370518206697472370026110365919181406119153931718668725392987692524011292350526161753087189660791807507579680092270155418370501110421115151437870509302468038920730651526034671102316650137235880842293499068546330153587521509741160404653631592375 1602 986116671522482301529525010554278546111318104855014993311232916850687955997313117661801017001573695639288815971182859015152547220127517615346580634051054656427002522803790898753450978193142136750535853532877420257524024919522614634938035609466555418751146325423155583391989341307292968543920305575724876758431814117016444228945958971665993208982380361374536823216323434303470285612860777004486587745311112050424532600058100011397081253313910019991889115649902630184985969904168015056242032531604827863783009101985795009395168605556192670868154048588192375 1603 1001970481451573774014063990176121494861960220301534174404565845620911364781198533701369797304022616965041518787714842803847857339447541857875407613194974246384453306786482199088352770388098308540970520754802038192626877021282464518989646258279220825660434970018374502291583760808377111125391291264148407262816485816109388491586955389760616615798861018939006926723921344187121951794777758315121371733646433593012175067236329123399950973198062776213975907421764939829319496941392158570893728316090476764462843898007748934999149571507426453954734709104900000 1604 -2919299193071580150771583874171308112354736195253364485425254203780528212264906152579896078647105775366863093568207601146063442209104765956834690755908202735093675048469854633357504673328621333259127555599811837868543953269858741129877800424626571785858982627906884233097025235488443166764904533693104249684228262345818635128559355406904864870456024552568626006205068509634079058163964207407690547470490900305987825972485030275730204403737216160010474193927800564329663546567813799416599684653241440626336176028657549651534596794193636545682915711583804750 1605 -10833639177709255605572064466673313520463860284112604633612849310450385816861388599779181470591720864338151581783258192497234223303044359866970058938647036837912202045101754884269850530119647447935503766979784884080985034476062050688343634073931895254352342177864547409635988682167843504245697290226227286082293043389694115123048828735796421883512611367365418039604168381740686264809031677750296862564122954128211405174099402290702884795625902745223305470921393526566554227223768762934982329082015538130188345403794635458152369195640973040811752933965257125 1606 -7077807013808554412136774319622973648490647844650647358693416565984040196376709054262716335606862088953057074479786617870062404797171883359692992775116272153755324753014001726112820517808739802478344492757684084056204381131529645861015214440504175444390995679719881881084640491489502983620659389357635179304749407785216148057911486438870749475358853882395754048166978983512152800141137382605180482252683127101222437905851423736210780187170068519992551855524352263771813304381863613231548716716462687686881546572340402147367636090709520434144091265750047625 1607 39924726657804658525199229761259158376319668691008160585361423065831856361538729677787203802981164206783267452429783949983702820518418984264764388803603164299894006828673877736483245137121075736517100046506427072560522528044025624765246131496245984896361490583596400795027275668682320295521481427897631927676767304719151610791291818828777716138594968096374329608869992406370933039949629853007268303855233718596187085529009377436844162775821168765970744584791317927361791994086950580373300475169888108182096432045100893937923226390279303170155069687945451125 1608 115098064963160142379101194200758652938003503439487840007610385445308428203388433573533544065573365754568833541102822834489873013354883317457770193901658072479064319279607800362634917261559005038411176461381209591829335679395727433116357044572827451995190731842394704823568896470773380179350812732897885107083868632186052266997534141478342122854390565012729257115784876832868326108496826078146654362575277760043230364424954680584976102067893541204559437687982993048201256740320640727252639666192905935320757518956428094004838589591762218010084277135312310625 1609 30729997696289283716517223982685247793682442628932801864039487977390215941203042139774676212419790826673530137549358397785633118693890120306996801083653785102796006369008500716741400095445637059412332796636155111112530663218825625681098102992825729457306836955147009335016757732059329479786621918369580031432285774114376987716172403010309105620474459000982783685844447072140967773316157530735643641570102872756962018713968235861382156800428839143163216337542266515348723143554567270976566762827656797940206277640027015914504732093667611407605673665626089125 1610 -513015878162291955583181041200394634992976030310954403762162872241502580782439735123075736535959375540453959129543954628694367484976802964054779426617659446608179256676727716392547590239413342529222569507841801251171087931371973229787744161906658405287562244478109996109295459022668525789290750103828254587072486589634811113098581956670195938396643612152811698650637575798286509404102899178684707754743061479418318678917673420648925324571870662993678141291641656235028283297998634017279735882463523580018228705578171888001310693797797760198631238136722902875 1611 -1178441051505824861310674442088817579288183030137312981088166434409419416840705248663718497215410896908430987787125103082636461606081034965936869601646076785779738993172713004197630491271098341457567068073012599068810411546243534697115854952902375754910218047622921828516284422745925947414509230408011215494933758286578095199421302397427194709858750680773643285425758193760331843999344866990888149363808237367578265449967556169612287792745313533752720451945350687871592170094758122744829099804195724808106497620521903842608196224823984193160036515309147864250 1612 205618295228255867600932210050165997301700643441179920792467888061089271432763082019587701543213671645865652420908014585029350587516483673543982429117701837958923894142593989107901443310928365060448248071176003269157657429635134637933626776282853753558117359305708874998043242791297150704790631575199815180261633037147568898145522085732937851344220479663162966652457425100221244571072431541710720412974392978061200136417754185718192998627038634726652833712244306064374529654980517193129377052020175922268753409152007200052284347467185936171223669038583882000 1613 6292107603463782175260526027532348787152601538323334143259535048429297585515825103779072386956009210443202190633656166274694147386445722737175234185355475177740599224669187647884074201899901559950835398610693368055948767171973346463819180916444138823436638697251267937154498440656980679954660246447676421789365049283263609992477013344340011126702198129210283290928536212321986689687999687319467854062774330452348388252438613503821654641348017417206702992033325698800051293835556906231375861162058011572871479602118437839143517727099669962860155181824423213125 1614 11546345372655035781239754723122322970829559119525380259263918528488522464836840352208786203262377417111167994218136130658267150390512377005634663986039282714934976539453969651710354065910154620169741765859460626852715760235974491552321650155124108191672821770913825449358103982106638773704691098941511642576701084679679420511870225418685905154200356840171201652388594124368586883207635413469804556366562945490126919994484400643928076754610601120389602919858113265107682239125819918162245897789893860936328242847226638312380631495210598343411552940740822055625 1615 -8330877854970478159562484165276245108649186268335542703109503240775275982813720275183198112912127229190881320625046667766004746324703148839185602533397935285861939047685724241839310123452238126531801564254358693851366099900992206688276661967961778626302567818719513327458980300542210757142257010593050277135557747548784756037436976946265719055656111185128789978821704285142732429737786341669250823334556450563471489228791638755617502996184486047050762254038938136008482509063424463496382621477989224239978085914226724048276863472168203093806464786981348265000 1616 -74270917443868740685313053156218116462980867611355570294376393009181999376440588652716028301265596062834176413283787481734185058148763609359851836829156302052037839045433586960225954434612943210633312866166778106700791622686716120369237855021852850864801031733801681470216366411040481051405992312729835745837331376434840117679500056674199006099704251663161853900030229516976292286931605106143891267824437144017254561566923251710513130235237863611357519113206421253470873628032956821970399904242317032328718686064307678776063229465012364148064267135754588888750 1617 -106826969973511141840018566884701786942197135890422157870277898596678028691478140848038686487160843445875479406736238001382034589878229185527798051923037081026516177888643117051642819184318184504470459125440820250997452447123387607012306514149789186921204264807923835645227593745374241888301512847043682310520682032482942642432336275887879916777454108657037882929426742846635839674608933621250927113998678583626546181720253640190653654731974220164143358523876350101485066859544744661741046490717334968962252452588705765632371290681475113293080699935117551691875 1618 157210478741291464413137372223738171873303073313302858102663529063580686933111902823063840573354346905678177602557920270501132409873958337520182917608744881692208711561051821480272508814331843279774695915890372816655736655259115098146158304695492906298638999231305730677601590385992226304326759621167857042514657903959968315368593332569633377708799451471791370126960309690118283095149764665161144058206131504402433576031945242621483334924512251852232853372432298424793370984483657900425290814581434834232958801281743602649703377839856646580137871628654600678125 1619 847275538223085217334491226636453339371324624684706480283653489958612682452520986539907674188051506292335501174655847010361676092547830928114246514874853075393248702193089103391465619837780678034119970807979116380758655918559471836662723826666886490090512914496173371231519409574572581613594723618560817732826951770211733765996034202519390352338950798090333301595917122458002250708773467005518746316723804955784755163471393476115540959048554153872084444464261506525656115701353618033242609410030714680538209085758450714144945505695890281453372684837889103595000 1620 908385376488294307121613659337094729036828251850181472910675943153348995172634288441810293927613918824144498149300871979153181781543554241593932546714930918142359080736894737883746172946716227032163661620907613738761491042052984660671278093514810443829229997700087716370817089074252610144620496277156400470501489414361296728395579717132616487083080859104131634510836924274159395315210156378606763657606909550383179731267986709642465753743962237450411925870922717692795673961882527079106853293723428156273055229119257321208746555351356169521381088657684816198750 1621 -2413451588605001840284560178613172481752473780873157092597209783880989871207552193095342453719408281459558300559158418905328178677676961816324839799019016362274329508991849843694631840978130269343377765953902201587494036494109248602064819405540656898170263637669876172232633437001548914108097570442654701370122593950628250393962899510584250843124255022308728390240028751371749457010434709362891325782722075995243962724575453306537652623683023590639789473606989129027642094508012495509071277219014182912747121178569140291594196228553937412420626248719578177744375 1622 -9355973537523847723800307640094261037289945355118988528570071761348229829466684842012852099954229081484237833470540859852815807690825124169594768389777948551946247166746405680813330290302204499347566083868057000019846726919917109653686729445248499640038772617581096074648212358408791910427594849532036993440769954675424472906731903155637041915973452862655990393768448753739540721588442408583223262563144583986863787393141643512757597081903967731234241443291398495839980450758307450570969601787075023568607924422652930540622812980620088725571951782332001874081875 1623 -6649697662328414992749777120964355973769749189275972622973828551243585523695924745870661623741175645435118068706851049873585226461918566754324012840997731179083824744897255819639326182821987541474615239590805185466603117654172143415319012172367215007546693571881964523576327029642226478135107437372994882457176649600930077056204264289874906363184585950435003217292600477842845007687760034769904736175148860280739330177377206988553403950632678008448041748704397308024444203647331527710451758583096366362264345812318890111422455473942441617494955534356628664271875 1624 33406385895223410189884288399626580409594511515345177759942929648397674905559474719312118300517661864682671052526117547364187673877379797393306770428541248995568544969619667953862902485371006118486575542903752512585167158336880498228836026632177836893052511938881200219904411299351995704038831003418280389825348769946752316967446454426456977832174985929278539475023412702321204622843145292745883065247011831878095206567652269413311513665561152496540865567415423841296536077788915663787524067922378178192700268440071280303176800214730961004543020513634807339023525 1625 99938280629382501459470168725099943713354294332306888301037636605772289233059755643164508877639313506186950416490437995762847395551092331452763260348725157752070996562813980417265499476365822741715489918925999995972135545633537320148094732045944490683744790667433678735111516701808918765368117333571861290087667075687912578805861706730561861078708145308736793273481255072285535705414238461432442197447032252736857927753824266934784736137018675584143377010620477376993118345224035878853617292485629590392286801001697037490291912711379954507830158554799219345051475 1626 32968344718444020591811368604998207797300170479242071577096968568147874654907394514513471272896124073380754061154480294792755360204226929759853954218777225573427304654208080240420018817733693946654003883251355614452277402064634408225757490859300248089285751392815945778871371264193355740268249356905767847998262846400599250105833557860003657264670740413621127470742132204764655833322279939164289547691804412290960077319204833539579401485612265551406447605478752526906425807423076491824471042618974180356852003886378778622706447744978997386641990713544945604112675 1627 -432894658934050629836015195834998693308591023882689808725819630632502956858843218823709651461970719058391510548556071447550553993924001836944039666621443238295588344614695765275304583557361549980327322456423274050037065675280242626686044582375918476517800905953358948466899571547774249843687554162934220007631416431586695541893949510729252594706713613063867885555719312899398373575364441558376633265120207186919212242924108627359259329287825576954815579945128376362433957864495100545319801105532074578155092561115723748617295894512005805821482581367679329931427950 1628 -1029530237809260090563324671087511464770726929855367323096587631778906903327152728467875651907526199663382380204257788433666147531419883927685980210344663342273851472412244572330098939513435713304028536627680342650931653807134848059385195528741390827520770477410544515925096595313626252553458475182317236788868101550676222156062143942802668464906154653214014569564763596262908752555384526198846909331307946142018134609774775247839883149729834236906604746319174415655906552893358602918077901887660627893306343203209294212370719187724529249049923380511305479857725000 1629 103323966799841569786033843181404619206828447083895842122059373307675932460216655528225163423508568856673942323457683618020315478979873000654309903602989102913298734842864710696607694014647908502295597783219913118384744060470290575873245914427844712415436150309467213135084910186909704240358281869118183767324028172027799184670476348511766053828079470402772880934565384913074823290001429599846336147044726920880200719111153804511089095145025128173382260179182987679210186781594278056439788678155068493737986608480822972582987550574463476197644385951380000672120275 1630 5344640676620515519998863959276849158325426804456840318505220613298600893299122802020229070585210111075311436477502752152771703894391944377986679882310055850707290964002800068011802478499757351381835463718474362986756310780594935738912569000046147917707527958295760887331408956561653232314211912075731740256956072615047851559280768923490844189921403967630113681926992190687791597120137769665550614015981267094528626527988915246056583813536779632824534286304130656214362562399236529699013729409972335544209523011135902487029804178663301383319742103726286957837106975 1631 10163786480928181081378094190250774805061028865095235689069455161994924658799004165508929560719297107156238562578782868689591333837819280040615936845200211939906652964655636000712388611910785237809416546103933030239318988408694588666731801186357655132978260556208251104535819861443119883295911053587618626343798739789524889445878405392693203673348033732850009559774440241247484045656683592394982931610561036289637632506502147597823345058815691613767529288283287153963155235691069196433077017660751687088340290204189874325070930041171581370941094042081759598059060175 1632 -6365208957249569270945511283109640202962701328547149138018319537534695724878567204169767157772440872390068449232748885187356316244023292044128376677855887093293945335548977516210450801658377331775770262932291843644314803235932812891972792455169061133134285771710304885272873722038318226678670738249120701368264974818995882392061867685298503712017641314081962837820568185495995759676279400360935822648491528112260080425225444974686823731420178978442441130257378361766858144209319613647171822452077023708544547216464204131406282505672404323744708074743696961362956825 1633 -63444361075513562049128183880567958260676811647832367796812252225287265688025949137906738272823064478098346979544002083415138127285282911416953558644924846835705928058344016631723776620285835742095276525062121622460424836620700737251829257062958177606561296132504549086845497963600827208313350429859491424602854263015665256695973313323079981992589237443004551178362738857415947703594435090672913872846664681902401502863455380356549484968010311796137559140906087571443281999941308344840733830678985000375650558921006151536104618645516919337240571467083794431469822375 1634 -95004662105532918632162938634642725126272477561176519037282043176593504518514781313465451944886748704124979227174938167210048147577852726922996772111110358367567384115309018840100489099046768404975524808471223178251130976657258443671699202685324053452146778328890687463545927997095550923462851761613537346185004698929157182450470932302426000538058156332346820760302893855370382720907999715157904165002056664452051041948054493352539868955413472889230022073663596736322715496672909061305049145944523231049251908690262502358518974843190798894806195163947516332042924775 1635 126804992517470124158062943146815593374475206575223253256783031953047896131850277871204129333597518306777778725147863167771977637440302205017206209232635460213912667434861682891036758704064769509989573489144128653842556007527777302749633979425873587666567949000462094117213846118762468329510051253721328788021714362300422977684616519307040010519913820703967239184536432003420190638875495994188968860880986486332123114151542201614776108281514396662940237302378916436305281522553204715292412022861409587877250809340798965209227189778884428362743162614788967386004143400 1636 727530372588178815727425226437547263414511021614152365264222107679406597534238254274722937959634831578601829258386014201519995246046600666812562699173929271974791608675325136628101547746003640156277295399022808914496481844785070887044493117068497264484656652490866479190333978247246600458472129837083119477062013481573547795129339127406321502019898133633445549776599457471938589132303057464772262780701594224413947293283628437490643481707123802681421378471541246792248724171099083478670574984206735222736026567717286536022285987926450697706230604399771484882352014950 1637 820864527259335164153661908366834381757850891325195724136506515395928719689673861199068631648183816604917854752511381614797940936652047287217250887618727484691548766125973696306197108282625411164426632824937974256400543172430987523393387173601144668793704664544461762504114724531352225095747626347741872531347042254813348040834302148147642362705025095926334007378037052916785679949463203497988275728653390336228170349651073490663053376328471314686664060922104309453134552970167797117321931401963749086152924047483301154954523664249629384448759104898994054724880508325 1638 -1990767004879182458845085785453175115603257161509304668282048812017010012718967068053864468494210447182341054923198792788267421931132238309268008677420017652464291122575714314957336870614223035335479593570674015394063113240164976032282251802365197579734660549720668412187892751203354883808254146295598099318002261680755281348642864262965333220661262686981598976820934846746787405288436252962736733700304568276118871851099948100519807121957613880619403341291833914155935877207010962352834641872714957818688145862367048555330222318987694004372959289472803671210284208375 1639 -8074707091833377583068944413971094066170660526684584390254621820424035598987826607272494276399946447760844072032090306392849687948059360966673453018941879456905980889891286899013058692863474315350730864514156138862794675581931865449246227544070805843211558110201859702948721686574702388200209243333501340325712775843586774813250871507515762013931456241094965669165510226166532388729610927798733117789589067160286047175578394174683231599941242925304957370768758237538358649797681916485072640208512318928050449585138803700682874836101152295148341990976002419804419702125 1640 -6199014493699659205936511974740836834968263079974129788187035453230408729380099425889920009352736648253768721738102377651580707596412926786604059342498767925357810508262297076394412238615993674977128966117061421848706181472396973250266141289236565619661078087227071096983556842122469611528875472717612712683469633653708275665609109908262099065487814508330954789171390394115704359129860646244504597334898316293214130547357086871132904379874757995004291196569554237630203033736245717541034412130515776496052108212604515336005256426000283046908517250230377737554213611625 1641 27913068248322745090482523558689665174627096133243026335624215893012180689774136924636579198788813761558771007478846625952842199214686754162631564425998930929503981190651948495591930227233311063763263883595268594942142134581606070720127664527207723560907869372053727159842706591032803456683601902028962346927376571266977324686801097682755007716384144027977698535651659208490320903370334210098902750566310005859018632325204834492900136230907067473364827184838773631523844690257844766347768806521642016401843159138037199457772784986688193898802568524995414417406726308875 1642 86713646930968215228687475980555710782130562301414923751057815881465819102523010843505315633789480276858398500185936074099904286252223136680506824479028841892571890697906989006367916794070668507089015734633700825535266777787625021805454340361876320469678256520824327000017511773441840878167403481829280358470498039823429347172710106476100975453371408284944986952982226666599208320529314979281579688530348108849369470731573696885867902106537381664085158526899597432051398049150163878123071924090553930076006316977196075213092608523736860349615747972884384041564719468875 1643 33958397317969868344786650119876403382897550721951942480795762632877295129070132088973132318087728586307860679286413283135714924441635149690433657115747273321483269630976412092206094375956708496113039247793508753274376612402840867623035292361936947035063263061561485917608344644970982313072364252835492652698577429181518525795103219760940916089655215612218531420635493183768440584419225981191296963762542542273072282922697036043692482144393436829416872694198929390289353350299678851429956334019097880609828242422441536206802626633028561623365363347529091412237174021250 1644 -364922668279077258223836145201415591247238703508547409764017627120101340876875619968829152233347884018123716494657808332336242695131366088215504922816635565064011985016897819571549644173586922563208060288051927359046604450254263524100828649469494131399273884712835939488732609612120300757863538776138679266639857080383406410941912274051414113851357184378137404318756969506220447483622905884331900378690991268815644231452471060156448806982401627114799933714294111860948859283336049273398269925144482086540733391817759542849683940569674614841546104276019859884025991387000 1645 -898662752088096944562952255347655245080602354204403182377637403175638086044565643492341047198403329812957459921790654147031470430483047277550247985631700014478445005309263763006257499991137149821360830928327134563823381474954805867734423058844761979383509424587633664514941740141373201029466981392323018377823392173819683095379539744648378278331489292633091833793992861002804854905613413662851837729540678777586842455320251195597505386987430762535988208486729975001146923423817817633477521912373688135991622805096578588318040132639118737515061723489538763736385097361125 1646 25601224123915007919403303707651942010953123954808035856357134836799077617032218221300088055964935163651456577701361077063355049945428448520694805609483665560179723355259886353700450902278168431980425611816783874815021340020510053063038987238087483880328971476386783654346559931007691342843019415740674007506279026539783625408897142115853735196857798137695348199242127371524772811782964180183863475969383347071218616927969295552288381797028983228729970249950972536870126485268905401068156752316839766737339301256310448129770440174490327161773433603406907583637093980375 1647 4536290028497966923609755691349370288731810073127669318647482819258011298731456014761678582023762086896528734446055043923606476013466844501716891794109685879717768202474250762432769127577855015732526927139079703329619646786523554530856927817944896459251995339990915393937596501526458074065138340344593971883686636810717476297310808670340059277475577767703040724863892965523362262419825017246542371208640329070119722148393731173569883160940069456086596363371627789410404594464133528835600763297726297494173031487230818686048066838866109383134164194513031115536823043854750 1648 8936554014166755911532720323518617112565900534146513201846959775468945312633094246621243907257552856232389746734547706527623969923179124622093293033005072411224843604571781320512443641263361401239222148052162214179120139801835242233150252453098225494784849733183385684383934678167062495023064148965367732125512912009030724780184288107433001260528738063012908716038062227490497134282807541919007833065640909241751579903966135181635798443364451380129100886690368139556605213939088469413289014550903916896938651486407587982062079752230306261301198097249483733341721434835000 1649 -4783351393923008106426035885831020428834352661288062310650057355677945666243774879061928461053047890057409171623914847448074606747986600359149707148288205745253037444304419402972319442641414251316147771431722749558096175975982229041763889844188710839778504275466403434946833064335501329597194990059947845845056595904535828913992067581844716966089777892897563837864646913362860108664753061405034909870142443710533910877967290012421066886405379254901500259968006721016093603063615106851853578656027785366853442634339378365301305136338843046424116372838341434920049815450225 1650 -54159588931124211056407697064294331558005784270718707659632639470772654227156214365950546207641575120929306099503312043318485548048821188050202070547646630782605985360649156687721512686422848916597917624411308295353185485470555887104746912664753443450912445430766058734835387054717997483544030805380010936497315629826454798168369694099184525534758921204055379116456149558876906047834860384608016179359467603848022041426465804753274426911916672037664349281625128796231689739167144291623117162862316135164157477588542782676753811510090591643413102504742237647811646859001025 1651 -84347500495608849188691974655301952201717830620655193845724951571099194664444757714368736604141924709845218410666619332799603911302669020455525241791855491430854154931726954145679140177544409062704653573079403518676974767927561443634035282651946244526324585118485631696461848699865557645671896486389313627351784056189000834962423585356597111019872264023999027009823084681099204157361976475972487031589756726337148101428525009284592728061637156440476481437777442337520046048263460502817419490671644353406281597457416193095674982412648475845726278374153753840502684959549200 1652 101764558103314405532434306408932781144146234539265113683932099573220663882261181965234161651277808488232316340272523110187788295444681806926537936103802792353531824250369880901708578134639637282407350060200861230776607741480550889468205378635715343496417162829680546321221087081529063723886255323557887062891658323336952405933554067686286798525785246135624979732194546375719179408875371973913495955459553094164901187386524369962192523433590451656283764902860508486438432093596328109549171213506150523776981895767472638407867197851947649933287476221593231493808661927022050 1653 624317098623159105403474990000629055082577990886203038646828938518088359181296663438459990885528866707001259664240405968217273642229870698762133464216950006342275530900168357226558738150310216463714151871060654422246139839682733015049201955672826758658082329688750359882665207872940588858806275295950786418770198393270150903400969099650475828655843880288000318005436843902192151309163373750264198656933050031516418380655947396837581172972691154256439659777996836181322248003476862667967236249173066274759238060775373484850542967785429353770245185544742967376292195894731875 1654 739602051488465360647362187911961034989388228740993117689295563265568290117867494234533543576368135400153614948031408849996007622042967175584998195738998553555125264277221474984964889227161620479044101957908441334231543507674590775686002682706362147191463745805157780978059010962165837460285125940254443231050119840351155386426494388794800368303256543221845751695500114635111191819995591835406784511408874861886834910584004075803124287286545327157185532802542439367765090667306534536611175862510288123402374506311079227282031746350046697564499259822419879742923712572009775 1655 -1638066202744612396000965768450797147027549182228576019312899853868499285406638517449758652762496330491701146897289265363936580574691849602209102688437648302358090436833674886323827990555335831465845731784780964024693338350291405490722627588502754115490638236719960523655694852533844934034994192985948850905550026068028879252973272751261587140776010730108233717363843982804369080216104994361456855043055369319142307486110468446878061671490406945873397862331842342494380250441195016406463059583556068454436380030751872396868052282653544134462650004694995919864565479570760025 1656 -6964481691669897510991480358100487093041916713365617551741391505349940189050177615326338747539643832237352379599966511049765239177489470473749109281942408911894099802009003709561770736655005153497350598148046217091040741150442793780751878172307926272578701496432374256193454241036012101621257552505963120621038399149636496229536279224357341019298312094045278337183749773746309946256419541828363159298073459821052688471358765681656668708608610291718011272454891955081659812329162184634624993762289816193830109504533539357665976855872523124963333158887473685060685217760595825 1657 -5740850432322498719545707293399618424363631235487831356516878025610687731956154829722199890825803909157733077828480325827079030844057635839113675696172292535037366875305892403768679028162019341469752171981552858816815802522771770422135843841975795799377687966720616753629697826197069519621018892939402338585086701248375594807056611009412688303385898176071395126600696045063552902991103204907304988705207594252861859142368796324133041676741380228805430660342015478313958013175889961960814708251230213865921657439112106036106301981029910374140587434585711147000464887209176575 1658 23288118881180029014897792457777153739374100567224323316193653411330967410428461358874618560301814931927301115181621718731337669163087252993357920386782396646675271349605495718311205980196714016869098554880635895440670856758696753197857280850247056336356005292815680713079778675066241557492667211968207285312016594527200176006731601254656854679967312649197245200241193934438679012409672502755353177474553991784255091914344798088979013712406038430943418141586934344463756740450504921563950687461682651669308627056588953810597888667577057615684358776333122157924009946931472625 1659 75186527807630155502320579824254613011660588173192628450937760727451425758824065717852732445790906937695588161967710084644094469371673452473509051244424489957714734715994426423410708424478813637368491958678454638839773587813109185725715702898216237388877719494307182366932332744118942298953806427771983096721326725234647461922164303358241511787351652075987211417522172899930502461110948038732848386208277415140563037876148899281075686009550099199453199395528590035191218823636489855224683306127616673172444366162499613433068619652521631060831195757011797018513730472590194350 1660 34006971865467817928175379266543320942980251923261103875627357660733029657486531879881174667476203696890024602477535052769994139965437002675881626173280441883634680935674859599337895054192909851042262366582371687601473290440766588448773967291168931285547180688840183723309480530663231173156816584321958761457836142337932249863852106228114540834010301853315106553134614171205712616225798610904543017797242714605691758423250945548617807459271957044228917760387540404090976458347275153356756588790012375629605257672615165499396900404879883116722097809584931737060222142363002400 1661 -307301500962138096601852451924188716053000699313768187141739031554100592765904243535802066526562635722510909806675247437950429052113607101312367448586664739292234024718289746361486568535545791520252880552236898227828778046543895821514099524769393302251166363500384974481704521823185340339210611577518276017149176508494059984865523496734684085539310313787878730352218032817298042308320960766832123947950071061002086684391720053772300286929588389600228672144201343357355612108239099016119710826087213721118836917320805853672567445110144908434994393489038085421055593583241956175 1662 -783776761383384115340836648019476047667382690789367918243960234779531218231051121991872529649921905706609114544885982065123407758200026169495378550145348524535334645763666964421962956219735307868581539216907334827520900636995627479865409891356221330758068205429436437225600008672850093015272663813569145475097266096891520747792006651438788878634644424593888397685771389460546487856418930305887465379888875927202150118548808530811113442801551089662453334303305862495759352760048652918476776164789485215275777940432798391701103964799467565001972207687088689880798305026293409675 1663 -32403104632929862517967092208155391630935480212622316075135290616067234193155191140709133763754595432104687450305264660070323027771382233877957943942928596308884688629084322819038989028192367840945579873731639735209731335014066450046809696844726291811682772946020998019569696571918454181873484392324595181655347878077607158714092232964195727798209468609582972794482636663856268480761637078446534255051185274233665402825452715365383602382767907150095080769771536187236471976103397611214592750763658886358185729320770455321813732763507325167625692688166222615257006913221839625 1664 3847074929719017625156201819378566347243139830505857630645846509992942183387031533229622482497801499951537205237739877139412344598947044310146924728053887566948331259595861220617158828642164805153805793785342214425018563448553672839865357559019696628073320241157480440200376991937904850386680332563060462900114678002885488526792666915546220057098650009796474495063973882424319224535343750319479410114307066394999677291255446070282114993725778215018991516119784874741636323826731712852871507415981939353770589047174985783892191987134766723323542562346052847008092404064990494875 1665 7848946132087287803710619584887190547049004209917139622199743681416028559910872382026656477479472181486565325561659259691229550507691328801425169702026916559831555191563900448784412325521720393129941166963675159795411592899686158112875749065570509718649595041932423159639722108737567343012927280807087208841504190082725747197119126698049612272943287883614133261016862051891070570765721702953679404922736392307447090952630863923308718768262803616897517019065674772756169619748193051155137207029053841385816689842345578637801913753361465684701609138506669909205163040585710056375 1666 -3516990911385405499183878404301403897326148990146816679919674121382416216386914488266146567425066972444535361806903889483158412910689617530219060263921227052316260190004926791022125973599256478322633579566913777287125634039059367338746643523472410361576618669318137803063720593112496422100251706392474840238694459399188842609064893644955784279476110462620269889913074509250857754597145177036210314549130095759022828494320278090105491620105024535736280877989710551769414043705564965529771388774559921875954353333918871793320253521604209323521784090194026526421674093359160599625 1667 -46201802912034908569946507653310815643867514767217942055746486807167884298846282116164857124846735089948017203958767386436962229141402162769834931432268303432834407783606650018349507481999187119338188210832805350716301708118748283950679360812115130181590376947796628358280615882544483636356569874175731208705690057323853871601936462997542356819992055037770395048588521535567308991425010822632535985835750045038561222753130353139008805345082666000168377308190316398226959887334745312336477989989497271672350001558440372809854518575684071642949042236621533217443898121128368404000 1668 -74767212953742356065050866336705138231019377268273729066616925147267445808357910826933971003423039930805067592181533753368819325728299400126228115235560797245481307714551909911312940738397533000937878948672866434893415017993206109672711880022695494813463555186028560620338562868579243697515916007265876669769413717423492871694995530278203760902718695864192581967685325739399239299345830898003520426943063332852571310080288682581195698400464851244984013546531106226391667010301988887824540699893882116117787592525976297952370945245622118193108804306660618523117348733541821948750 1669 81193914757588455533790060074706947374086271641037193496614543904977753873289468867518217303697516602167792119692543731113970113735480196685838882004125705811080038941857308101132851268521351506319818374592860661665298695884094705838965825588769307707202340241980593159400688076981637658934968973058975555414007816019237309554455290147394966444467958467668021978334967069807340659646962574852957950438307954291842712520609676431250507178989708087959144705983224971109411884764889377038354329950044992756874291455339880900045250325560316606931848545457482248953471925614305870875 1670 535406964338599103895780512170896080268567125928681082884967754534369370571285764718894461846555452398295943510740511682397067256934042713217689113151617463034416730320900347342927897153697317718386465580309555844590971631131257437143461383022250834936346298216308435746775889774382154745940515201460999883545351586475262672973422463388612303343358729402100334527921048302020566259189370273359297999532410805129208583588224609414193637421019446253059399851195340578480448323847129236617435394864259173690934638441664983391995675754359283591306325679731951952156990543007158800375 1671 664612110767454512372203731961443976280222984978031171165926375007349707539512632910518465089704539723454857673773787138003900183190223961433596804255457493423757997028904799263617500331753624507709507875500480774630094857928684675400798245298480960948402782907511025068648029745095103314817550961665101436001868675677821317088681252333338941681265790382612185555370168767648596930142214949847775430640014725700513422119480065929447045583108167426705976274768911775595176837087474239326426298330361504034268340214588159929294221727579859087146027502477130445358721402473406136125 1672 -1344201952140885883245361745773983895718918148668815802081164900605148937217958997957504798340619098165129431626573521904165255997007972475968433937949797618542592178190011450313911917288894343227288764356118759158844115965266232355219984467545112145408237350177146492337769465737141698593645086113181658653346944868067834223730194944856282516961490647494599675431284087944783304678282018652246876886710138072212836403356995593667887267830951448000937184740543109243572664278386194108599726498385036217772113072116278776257939814293843723286956754025690825894606494552086777806375 1673 -6003100188395069134005673369266332468937302417436463138024379603172419355726822518599304257033364583483765403019873609502661509761377532335658370861407658537383792653059789664962699867743819062638706006613514794658523303728679634224124562355679336054429187089327843268410031751141582180400862276782141320605281447651717504529661549554234953331531160032566404256053024512681603453703818135183837495166692195271672477545422584355830115278818041417212224202349349437458093347960016527217944072198117154429303482800909101901309475448833235948069280407406889030757724517081478841116875 1674 -5286476424274919646319859446127707107655519682560323592578543261348682070731664326463958945769012298662495973438425270380051661514235194524389528090669328378273124417983653900899016614210988473594993990518376830539785485438964198960301994063153194172275596979402595070701267783587087138841082459990225870879938236533284414059935986041209472811245809442355165228897873473866828855185815894046280719731356431815276698514904421896059616883067003294400883307959601297848340872987980139612277669325730873489136651732388461787562052226715407278512789886529004347144593232367918936571275 1675 19398283729730338550377236544648675417137350420621414342499041765083861369793870249854046301135842811826371468505940640207022980156771713320764762935574870481132894908721887609368841141219836551851516032861579505871602532789566848428848798322051073277057980738787659933455471235719677870569467653207246840862927300391794404954590241509048245926847218287571911247198431852387591321130752548718261644802546254951180555692747618858362325397327877340114377836691887409214115317451546994401303251411322972247019681967682385965339170180322267141921358757740448200298999313953705243058150 1676 65146962700958522314854706753253798338642791295487339255573462165941853537390154812023998527843078236276244537056068335369568523183953839896853351649382033099834455705217786839308142948821494221374197928895627308165619916816916430758974367015972201415246297062180780667131124305021204470112192186055858499103609077755810135172627371772059606160400985995328686675752621415394261201558992739369269168685024349812326779186730639275128888323027152379760687786747989010892733175724226444122558907415450620813259826639114550108375632922998137217489877488035783127490871828251847208461200 1677 33359439630406638833312560001327371401039314327213768418062183468310903420050968857085118767488175075797608393332386332991862812528506630579704647494003824019223441668086668977196757300168259238683694207611030990825180196051548532028148013502608493831919097355271457469726512631456374506714474853536711117561016148351581192931541302093824076173110281814018074927599328272986221987102056054582668800583767437249460391350623674344888371480625190229964047536752950000807579591505736107885593138256362359367145627080817106110648359315026082703606781657513544188899150170301646173634325 1678 -258493524403822598995067780695541095311101662589864032113821910312334515586097973084717411672663590375636660548481058072191354668402854933139203093793590594277616493158602906072011386044704950464164374376182458527819782814278031188091583448655506581925953185082870281226698255984241546747774334357077086612907108334648084592293803637239475714153290808311389966027820858311575422336114926201780596669220943597055008217155128248778129599660196559690807137681442525704926548232916779606784323207439773964704195216426229028533033090168440668500276605651448434696019569445734637697654375 1679 -683024799240828649668909735360750872712549364254679169042590215059698746428368017566699447530071441012842390380561292470525682919571376254737576342322801005589968527333533735153295852924991293109858678995037504842833420744894991154452063529973754652563134805742349229143858841520155102780404352430722084809689454216274778737536471802541449316145313664590403377513877969595802478657255087664912583875874760486101421408609967286029803607693048851762076249876354788421553557912307872859878375875985071180241368705128275168763796771757112516443554422244144918630033969528161001141041400 1680 -74669619810750641683075027389156687555806285188880487435511424666889651091925149807117406496051426002704346987834208318150091171291076710663655548443821232473231353785045469622691993491951944771966806500987597691058585645633309708337951375944165172873779053922230458775861678143018687106217462557357957283436191424610084503295655126887285550973229457243666347469184472717538805716666037259668151805056278223392715984288729391151459236818502056670399903740257551245487603422528473548727538879841850404855776094413929055612995675085617926244246628734342899808851823911587859934228350 1681 3259826752344128185061642129190575475354807959808682702640779403757880415544702187259643435660951786270940878132402661196647236434656596215208922173293835481322981692564493390731302553614061485896957891506254778428025363138180675869144600927218389513816138700341501311960180662498820618595420717598473131716833489160233218481594520749623840827716340076361756100110033615905537385442296022424016934257535352658738712426924052248846698449248608619544242592890007621321556648971882516683356544175830091169682536757566381977322708344196312559712679224472931097289883587409075390808621325 1682 6886525356235061483363121040128830361905521072146878207628780215115641655762926152188928751452532879175217283337538621198327642286746986001974041518547395767358485326137120153214487957894524725582882093727766274782139878584088778667838434032184451210400129828992991542388191125600053899006908234560589413633140244808430792383414067942268672211399393415122628094718474522351543788034721471416031743951612672648744565751497869636686693092155964387141204415512334557912353463601711278321710864322036922165437249143655820948832698652555787117507671962727835792382788963347628379522823325 1683 -2509314744490151724421733845494817519326058488371575384219065002803355535042146901307338377727153577899437008475075360466417758870774990078496639641699940892730616391658644675492782651313011334547228522990580699552050169679898955144230427716727960534814850891810511868698963973075062903287568243538469890263936195137405335491457012039699703186221424881195318576423495115185924511820463371234510400259743465340661172324528698232841911051561600525260811244086406336005115338235697209721528916481115007835205093871106652628607679731068754996420280716814619020993697559684387863807697000 1684 -39385484267439292540778531635171818356793039256440557890103046571846554546856449588492996508915802736291383834067821093749770958901745723365519213557618575305227802364111476030218423093687751991437719195940533879115459525343861371256465923046228058041653824815760861918928248702457086104461329690592632100399633607042460966495102712719375925178561683202472367907062479991577146046689322104187194946176628382657535884383848789670334601433613987812706635366942233688648140043163195463393457703703409345277426003775763533282020803158755292422069202599439715879896163124754236563339738850 1685 -66176638743842437609059301761005318279304250934342486757742426988114356726559734572438702722398186275529009318301737904221870059099887188913336303612521932141746339993406920404231376863484606215266161299026051039151530820300782474628905483693046583417476136150482139044939198128796719308876235443790245207399372799552067080641393999310500883519881981218191460058297617851324940844796635172045228206099240664490850907104553722876626684893804659858208142308565406868073866093809853793811324538308542878592169241871402646356698968508246148798976560691291449429245675327730070645284584775 1686 64341629120537039723305471328866498307446805358364537388451648344999699323828358204754098238213854833885691446861822841873827803631878646657270360804586230480255592049818553344265056930672355789118770533967087853688416602348177251929699280687599416722236603429419778682208546047726688920772143635905776936112406202731181510993850426450175940520431069281739138068135632336848366405047205069526803298190083403661999845087466632606466383695325589212193374076751405516384313314286359610453431444306229189983239144898299128254998778752472907286587255362737955947088631879462124314206440925 1687 458864038175618466731655196758730157164784590400236395465182083674494929644868966823123011726125623060443329832320539270562604519885590190621937965005548953616181887694603841727402480510672786398290889783984281596766988365375885201129978894474638802071291771584860743453022612591288200181899718067442536420525392155236042885655214415051785184259727303584460405032570449211849624704760588876774262536244818672326625811514152883304023064238529307889888536558380357624577375977153974632061512735127005219166167949353394700923755740766626137386869867394932219698415148083857577309443691925 1688 595776314598333380906969310691752338483938083735811003262487943666709841475168563269368334178526454457868477967458054162908479496741935998832594132807025337777418134984794293154428029483690168615725587578214564702483856586944036897599948983218142613393815963403727812233826686982392947313086073195342131940701962246831133570993599500192298293836202330108047917744548185607081559848442302381884064094780260465501304570617479140484645486828562283640961318778874694185807508989615543438179501720279532589181237914490849890129091723033757611163265387655426449288451129685703739165548942125 1689 -1099752395037141976070222616836592442973194740384710199841058633154961891652559465675967893129577392787347714224566804638493274476175997272093713815581349620164587680982445607685287850616037428316141033181228893649965421992802117791914996602701722301799070760298172514267818352229570997312445238294797287067089441610572357201926833182729240645530144696426062543329226341009962814660630717178679538488255683969868155730856007404291589785699372710174960610860164777691028525745184666172015788527462903828403305452994251019719489304545261547905266341635430860301202549786223158250354298125 1690 -5171150466020364560612716265244964873808907424299338044233196549957213065608764700480522916233947537464729674991222477828750054055293101485837819907593538863026345850568508304312217750487247482789452696794502281331872803375213499369972999963861764231119377191114717717897371644183983959338379017129986769118403184249189096584563423480819102153296219157501827178990799818330238152489133190685901633064317773189246309160599629192662146537380985252283208417853459019956357637117288097938188257808075935593651340700159874197706498227358576586983947273919526971586215819204605328376806768125 1691 -4844119828325170562363217313007212208888467150713465892372752587713761347409792414120034942262231407848167603143532229531281459698368604704956416037227693471396059311392064669017347704459188922684000320713199885525475153358382362066877403408983794342033960822955551844692250321753736816914574125010001286706708529282047741715210891584220417924818229911463108459664644051977186302456697938023099715636607056753726475251127874569236549469653610284008265544945894443777605952231363211173960499724988484285620134962591066667207200549535823681165928769509874158208829876942148962067223188750 1692 16130280011014783534969101164451597330782978951249705469505900084408030576554479611395357609275680944374846280118877971145075474664882290512972252076328479845741142224964288479712080748630717722463616186025274107809594060666950111520393144691104389541558090845162866406165922950302287539744417265114916624998057857261949412827526569511815557800173053804141018159141622939782451935807540659754118406021762262522902921814826501482733544822818169988773271584353081993698512166120722199749664741824338814783284649933789343435001742801004300441010051646407618802529859538442779141234850055000 1693 56409699519347319581258211229719383819865627809482058520831815179953385887831586981085112717960653217275744830449213065533096353890397347205913560137622227023900500536791040897501220882713944410763024499011604419748151308738340613206599315585800672821765806534218119027003911249823546699555830383337398851666851512344399302611148480603352595459223093877472212807059598058223559616280936363195394864280506448342847543442428504723700162332444380379744633704576576192921559627175218770146665393299979057069856423338007317708806245588975765181273289592264330374391517796443138646610590021875 1694 32210904648285724316155141937344566123575740096249689638960143540065002551288901234531298761805587998526105139189248977624341495552726629644061342548901205566360431914403171080514709142381273030803640734146598948447093055725287146588923821712308993112530582997828271001946040851678466126936771354272315789446641061872795519423649041730734880136238692495554791239629928349642273181953827422196436985471366725423873693856090349826104224553951267398922239972727899645271923027646699802126602932904497164146911839177565156117765197471011525037184421781941493751422689723496754608391290229375 1695 -217184758595657276266451050727543543303280870413369945278540913349661036494207722589067752154350113064406963250613339513307056195314872049666470752751619083781204146984683852833421866443775592650775627320819815788255249093524207046582547390713907734538845168946059178737024160544468161030395864431204129167998367625771483538488576229883207082417812830663541918573498626406795264350339979469708309305643882814127769166722798995828687887459198605365324795425510533947673617395839363950403576187895626078303331604117608272595482673750838321879988438077545892863002772803042846271061652091875 1696 -594755379357014678124554841029115280146206216963448648015041044757248760377887672808490776704710998084219282800095918167414496184822820078670714139051227769150934661602862583388387233675198831614429575287638001432716810759065272967925517367008908838824017681725216340886111900070717820948277448236240257363167657285240824236024201166171643872264434315979622703407424475702364640697201996846072302959564456562785783990169768213248192933615857221957977462496706853631122230190606264278038216673456192699971090599526686225508988196386894735745428901599294387020030986760834297724363164694375 1697 -104454754452388331282945771905687053027545534395565946100942299306812579313169861541142524058284574958131338628844168413875196878569074149591515573751969426197536019507253882611040969227886624235828096234986925827882746076496358339448875906926301319147926494273149296130917500780670142370377167733279268865984508563256062216807674327773973872262816192135066002797991983074519058019125470726116255934317016647702780559876502978741453932592400102256943397538353697976362673502348907665320000577515565852403518880622683305597927732804699093316453622155008488306841365473334894011493943656875 1698 2759800897929150138782003623488575650742384714877632812333636817772125239103164087983415489863492131707665464096461114946773769419985584184381671881263375680081984193151941009811088670416133609658461690242136338413052755919463436259905505337387141833266897876970272342760308415214427303292502811411909514208148515130422518125616934400437256468787605666397087372216466610605097087190901683425266886521542272003221017207686231215725391392531648555056695731212103186675788837831587156888759667704675201899261272327411588799182610507645034689412523271539589513907084362536729181597161682103125 1699 6036083671643434124928388931535556547359179256344526891861093929170714219238643930621327491588721994076872935177306574391718553079029190372722675896433616333249760840974231061342912257236602281559291622533177180728661948422052290285366302177278698529751651995279815838839766282710232768998401363872430127113505330033689989401372848723204428547424406964127612257153117089772240595576336845709840026539034696618058757944154267773200230104986191181869270662964968030862995274577254149112562821231177198299667293999000373528718673357245914498073206198473666236485832097399126826807696674137000 1700 -1713145927984980651162620097077395984908286853025311976059211239055899852318467011638627492669595614538970419465778847466583151358058431304242221575513343684409234980240192707696404497052182945902591137663414624238739526789940528610604161795324243305002996968560563288547121017188951571503693493876967532962008393105687774786138424602904441379959560750524113890684512954674561132208575163852304301212060526456534225656129186866784827040414833865524806451835878728967740326221098241711915666929994807233485637717296954309785768647047314011852730574226410014847620775354026259518249080343250 1701 -33550493590885953046927576335813617282308643578017533476461439689973168443106572560053554138434481800663968261418527150230022565320275967733259064229450324689560826387704458440060817461633026193220267210700712859768470259963526406450559043044583017327000867444169513099466846739766775362705923125012844012592842728312949813168225106920152541506235489584486825773639105896864492520600673111966379526363876379699813190477136233412027703587725349040322750308214586944418583846657890197869239923377063830174358587777928974579345786920336050890389555428306589388627439438533857639455316315535375 1702 -58491244452091933460841028447220125507913021635512926966467988099238721941975746813231891394833223044085869306017690950538349972543395450446401475150297142455136227166950460397009702640630436344895211184894598682186035418051312899566128624909254221885647961056808024148464563011932030652675784906908094036803507024692085806535110645757246827372908458412538872599457144599116910407417029775265415718093809069429197515629240466196981353767177495553292697861567392939301613656663220956428502812887370729652797623964338337557448431820317916664267438192368079015440046869536990217945580880122875 1703 50577617741262909172508999338797117154689656667909393131737702514855604105747641856925403607968393925783254152801840214861068228602515021597048895765676784873812191856784097054518318673616345081555269097678083544300110893500628910703836087604558648383515886275956799698030337127985833384655415827589306415367480038277632623089027456310136102292124142031317835682892616369037223562472851192778942107755486342688083124583614951742120956241998075838605255371319301058660833987609793882769268468568327782373910727378353221487220661625161740951251491709351076116609749315702469208604907492259375 1704 393007879138876882875363819843475100421329897000458833363327232371046666812021009493928589948609411267046507151206111202998837373133761854475086299942926386133892921317778203309851308617463871547165424632986665935972808927726284735528283958033128881694723034097138476290101343006797252314247467027791581941557096346358677161570737911462055250118896148382056112605862430796360544424905529267628471273959681613126551356868746338957019013768426939320028717801773239073498060770668960761173874844623939978823003887457225031214572990585238429462656733883173881965210683154462228356852676314353875 1705 532881269002097082132591519622830694469010077577559015485835872355745966120596981801338072340538457638521180402903847398289003891244184497659260169437689464906172423863885878466623462820100328097798251000658067289575534218324179067275941223318944587755963101756959505418656012699514924893862103942449331015189946611255972249819212631707700724875662309752495848202552402228863503698737761645271258221213709502438092479329469493212378590583794736445635492086436766405074963518589151420317361275183880610137028375565652081152869514165782873293253431361439244130405160287429783796740906365207375 1706 -896759883829571115960064482503182399974187081327976249814506068656044587464008609234860821094654660216895427401271847670759403717671785400475687661137536054520101670666523468512173706936982991470568004516579804481397882159065126624617893268717831331695049859645360834802945391388322894495855174299408090245608408306960637417955098253603833367581787372963886784524336067007813958631400471229158941688094038799661326369964205252821545767326112288805261870043510361276211351613469215108669533899556972383359454793251973062176756864069564170016724029473211606687043361883769884633685747268056625 1707 -4451671136857847683812671418950815691721435257565031351073571442714177130089432466730086094320343505087035806004271730193627402260697000242604634035081213842155870559382009199039820774190443938479378623650876403008572834320903339413552850500543302661413811834571250768663053354257441904938248329035866720674915569328228231227862727180830229486605188228668485188236720272657336305527347322207878773019503412137897450402208173277233877745088332183777167056496120782575511362443057931512935962570334033340646361891724922747680025635440703458484815348330410286788397532529066465528094661703319750 1708 -4419599252956880176173740702144464432679277706762401786423937806455737020589478313112862029354341028801702329883990109993949599185804520984457114967992488429435828384730319618672993694375600428708679298561332465797514508127009581035279318242944574212621060334865941166831599190314084151734624579803121030608424193327984302204794748519189312505139889707150920214064255751637302759654795252051012426718643652129788577640577086562425925748499073483961463865689355816740367743405588315529388641319174809495758441470919415425956437387078186038901690136420044543207663953609248018638445784388715000 1709 13387861114460859894359928995039518691448747368017786945732360689418858716935122051248324713871548842399084060253137433539932220980792309278795666458355454490887795107428038816841667166101761608201134146009448575466702962958431733039253888061985659725520889382355967452324904061569614685479963332826817485012525681646026662512295158361588378852697238831784109187218038376482866571892090069465459570540266820625419397301166581366889917117957649762480584092475942721333422748090411796081279212368526696207842166222070510608746124120959206036982937895820327247718353924358351931926736077416137375 1710 48811498989242218985003122636092250532521507227939056004394722422124530747536719513268184644893569770969612097729253316552517732659321750222949237549838194092184305013380125223991248504307159906260548717077781377809135785949468098949441508520558523890905772097036931785061779118520626104891694065723870591849075345744448334283158561538367852771049981101659104581652377164335176140707777556994770541118871448805788061030518329010236138234061538334863833094776357007131334251551631879265267459937899267930093194900590814441245455087789149159944534442335990215629749989014718488854376181978608875 1711 30715458422388775321489538128188610895634655354595514684434184179324691560229263742391077681161517130950274352493409010705281737819316252760163768558031018320517697580491131250795569625522921201658087548757214962688128916619936453087391896705118719553862527203114253362488341798099710524187031962521148297478770331849567710522852401181649373267210326828960621360429114691673214205924881646551844620853434137920789840447975914581742691078140423728488657679335856756776984282783623750848101116097250453558900414361757396642386139744001322248920004677246919506960303988771749236014521692189209750 1712 -182252949315927725858913023657792835351606223887973427946734771899203922172080666694826806661543577584674485888499811332679420446982884665036879977394615518842407314095959677988121389307449654363836577846829587835952507698936316268009096576432664332886382323884066361647682788959986015220392162203286166338610486491648548152365021559782988521015070863796645147259999395893443282998348294358527918265840657228947241271428785847883370548943812891033548801940438537497095908144073618487194971781709369782994851545849244538684040212876170869386732395488474320415241822447466518064697728314975739000 1713 -517495389854485667410805195282726970415055888783473523245566534077535688294712739058306582484319447072806132586752023279469486754936190501817103245385363776993742096604296105577521503223082647069034549652864242907779627625752881898537802479926584589217709089571510925413886415560498906455229413060457143170753673525594707809435939985044192574549359425043913503561242127842653204084615093736411406529699754993615319976473760489059132352570624548883970311022590574960198708245429430867647773279210367057732648535238329681020099856832448389433529226698875113071323595394699614402388537080204548125 1714 -124414842499697404585734065144722248981135425294408875182802836633544740520682244807638013499096047226643158699265771878137663022153254878723918492966608059747258050379887994306616384299554046735358772764725649311491147504699859482292234638160232476817292336742833752588468847013614846726247399474085740984062434287872589783494100161518405955155479974067760417585295593742797683925431210802147469283781361214770446808131294657798247622915738764885241114439804092952454810171321565791860035321528701203739858482677680796338482791338062967136020614877961999848953913275406521238001727228961318125 1715 2334341211638815466811809084041552395016690159729558679252008413495144670745218643699886439795918250721692968779573862248556006732555338385151033091109056942353177857029813643236645742041102590845417066414066427165518278450441500755359094211142051190934255786415392854629415776728431133079683910294974024139367789378556854324136105197002852786006481727519095970921946523326498505130783599074475538900228504612393562641850553151049695513280495941957875252036363659557187874151888943054262888705661350478937156158050423232687935770554605210482962201782828465019710737723912142209411362135106990000 1716 5285591087568539676139229997458844461893182605011764641135853917676948044023932442944535906014588609760314761756217580879694485264560722370481756563959816797465203680387263087450573066039721123886226346802772700177269858752907737248038149730612446105078408228932613945204836079709916397227918293369231611564115286665635795940975780614519235261776763066324242897460210693016303158034166572509568657966622169444207945585250112451125502291469576465884674630451883979349591915773649844179042791994539931746816522990575845390782239458672131686384822355166580548740921711066381157210346642887449376250 1717 -1089372343527384120911109612561175057967882559182524832110934602058150708094347958729880358499369209913478830137224047509532357286626930590690476409887143314889671646834212928717357335441264317926680032553376561836875327481841447616233565096245961282611797391493789321629242155880182755806080343214685759310518634923164923378403519915398677524054687547604844053361343497322325925474490988730080642182797159109027312258268252168531600500445399705999238812497381070777495328289585431678492645945163268143227584766376892895077777165823231432207395654831713075504327905641245696590560189334067945625 1718 -28558676865244115693196192494092217456174044992316994426554209989376359453187565793310795290896162599067074134607161982049460343716983423221498113895717024670679156302849469866474717483340052457837095967067270655864247898778402418935386632224700212092695908460746360657157615107248115447591288502647151140460582123648764770784402727505508723584160837018664714010183142908308359889434569946724797028069532551117401390767072374071880661652029618421988303461434362141326466020949762432153466779601389435985847888849124712360386142594537341383836055777589409844417960812581285222020563377741034928125 1719 -51630180707361298232263626499044920653613907481402054744415375683033327681171910701112314265751759410399022118556248421182941810493941759587913533419010632810928156467919715080252960038067736121038110906592715965602235663761488538427650406165711076367077649286983174565385860008942095252776778393662896061675708301258973052315347648815544090938808897812187811543542051308920735389411692888747316902520738236767156456005345816754773281280059326767657170809104584992508294372464094504855584858169040020042878127183195355161863055307460697959734902331886363303523183862158013373752742502245909148125 1720 39374109715183875179430959903565755851689028852679439778068673349675371183806501605702779075466435859165560575572680479579737051853702437100426587412104401908397456448751334103444447188248754266455892474918945222642533993510004471238978166186109488814571654723925683157827972806803861778332264579856088750989912605527763541037500793141001630940951650444053462782819339413707380851862954095272506474926476361334239915448441272200923631184666122888382635863573796051573689002355861876815760203098551206386389009779763191617704774947541209880083317844355506776719380638066142977815780330953985166875 1721 336380786707153352380213590468908745007824322348850530083963100459874798875232720384020675907558872197310272386490446405517572622894320272776239667259841832739095907364647672337239566958162691864806788181394009428260264228628292319000568589338379472930298176264023612738430616263106502367513201343099531383425669062103314593124537323326241622350102848939455403979341044089861102313155589675154403924150842220885499006053445826161820306334811871328070867079449094206779241572842864684876180438342052075170790990587531486627604582440252033775428677261899298148939113862272777545916911687349739888125 1722 475648116704670728788142273252343185570176142608269990126346119603099675186703623025617694196583777473311344676007867005113908238353629564773606803616678800759424888913070494815724656539764864421943758806869788477524258499698881022439782602374636634645212066309502277133543845418086173161747229737393687344527759821986619669881181185838442182042495597840792324996299997587642658118498717372149191541778092315167910507826708670079630926594677084238222476452587687353689613067346239680448724029346572791578692917287816285865688631916966539361627627597946561373772893523178376947983874691434058038125 1723 -728508647080895554847208709182504336718718957381884394076125346533958389386997434791905429047165302704348788559688624992378943468026317921458507481619188226278249153461290815441864867688805107635189189797696653030805396262113579050287031117213533734461983896934853737174673379047984098799438451921142815923712151793883478718733163852673361857996657587333227489344533754468576466465473183183091462242397023947196210700479634550868987931492107655207293143758407698791110589743216389161376843614173094454672888267951961332728097502867992472469116351951112271832351192921988249534112863548523307306250 1724 -3829854835544963450680715010582473783436893237073947896445358932918981316854781653320734122294588476792522290913434449427687517719716793291575785430887505095953491666969626899241447821293151703589236464092643038718069603824877027588142564908684447656223614135454640833716470519784419211295251009745587788130678144522215157391971122208831342325739342493302525839993478742540745719598121750148591773637247487756278868264893485186220883291497660743646744921038847145419261316727372763529234489177233999026521734421726671846502800703299160554495453877561625446048869087093715548792016348837685263764000 1725 -4016840865117418155497730615232721447417196382863912074087035399332279859364518552474476660806898362490987582803428685844003273834447561511749618769977809099974783489171044496206308053592713918541206080271361051377887355037017604074902047100381267001115442573052891824871550209871424593626974779439100186604825453506844674787382499367021023913576933455692153419139252542454371800865510106106697613010785761278279525759551320250022882643436225060965696870906316036770344467413035613433990872210995859742448742521511671099151564101084038008188518569902209699644753160117784564337938625533399873857875 1726 11089305649610523966557669390881761608679371734982090503581143508202617925084692719765668313685435101908016212749955158783445920521876215052886702975713303255996595453473601224697921903068043979185591278206204982886317731753151260073712764892555985162593029257680066183557762655631388146356904308142809490279787472917992868574136692602511069671174947849840272895943385197852455714041073601683061740737030505088466242644568752821305759102612288896839792309124010278297379150635534058865836014306664944781370434437491102694662475014243050847418781030601439300212627895298988708197426016366580202062625 1727 42208694947767865073895578103644065577976382756420370455941185678856801783759500275719452480680153809822423544158083089516068865963049067486376300501271203489721499823463312389271603757830505444181567781242196107662461553783511652882268711466889030469360198043605590579480367482659849762386023176319074235765466250279146235664159754975131397470583417812988012470930880941466137941579196650336735592004047178874788683754528958708574160289906061754407950436905198673671916226031210226349480920266639667018919279143920683353502179743073543053682305303283176251776736185464872613900713356330657031103250 1728 28993830704684298437777059285587416939852761336342937466380293837282624331641512597474257243287811731330418408926584183907969715325935680890120226461241296100484189199877712976165601480524682920344513564645597773085530736432815145327991461593605233266895108008605173098901780181891787869279135855934040244913314056351747708747757256379067927703080340427849640251633764832445814792354921483162867928174326052110428703498709783395173523855454823702574934142144160043857772406566322963577381015647612247592330399217291928705270602451938439813330413261279903290372264189907959704617222744290822960475000 1729 -152740120305134043476123134667451332892922005295926222003338417654012977507675477359172812069726683810755705701818408066012371879600675750813707359509806752320445843301519334521824170017741378991258297339911290108733338590215249228462152509125718778438883769780801266619022843424258897129540657499162560057323395594423373361745099797056544387912681546795419237766815162950170473634893294513505015843500752732623149281055097015752267631291925732780064222366060132529214264394381342092162289927981871667503862303649466418048191242430687201060036686502662197259696647200564947007035214338093554040008375 1730 -449933433520468512354883717528705628444220146888857181755674942472185305271191302731112847793871341802483420609887672356615628348905154075652947725690090326160950645099306076386516811602022351451495694799128317299576894134219566687974830593434205933013329111996614833512253839500899233022329790921359562654149427387631166182470781567379395686392015951277860216758826907450590126001757612557331616812302299706746145211668649974593525697718024717779601141624683732638638529250663254016232196901262081985611550755378917737748256217650199392520994609584151880271581204660634848957381635416602145466720375 1731 -136709742134213461552637440627444230476983367551416002793031382954556091795461083708044229718130215031415729179330887006679985459822688446911288657997184321612468745581445544707023519140430217664086962584439955648866003744874763699206455105360247052283476828444143758004883404797860323213281999017647294832823564246421133628894334445234562492550597710927410450177934666848884920045283236715747034538287674313811364343454898303054179426837982441311515212937898702625444938826281073766418381667358421008447279185517781239214839190804878316599968353900251132973363183765342520418982916988476472739288000 1732 1972589938223468790832637449353989795672654857910017890660311929147590966363602444168014406176054340414130939485000290929366644876320607422241318640839603009548900065874467189511222142858732542576286560059171597362560394283034013364472204618201584407678947814119243205949269752376103904417517096867655877064238051885547144674847767094047595369641210678368071832658779571927245303980604443089605600011728030187319908459059151446484347334172521993382442407760860404000177411923153946213099623474815232096530286332706036930248948739132678092856845333725530346718073118831569702983504503648306135713200750 1733 4624133191531682162614282474418745361467151170020598324862553318320695313113955102961529830225170300249058155341773261310882755854219304051951195170400723605330366621258615917586893473567434713903982463537114994810961377510152212297882386354649035876655735943545122222691168143315271699087458155792482670591506804115453153319739318110945822565647184653184605736131889133970590519772041989088970004596030822252076609690451040700693302452243671705087270536833272532343622074887653470055790823916506293565506714817464137594415825015865600589343538168607633337521673421130581623451061275476727007961233125 1734 -605624835720402115750387880458652139664886434028438352057538300749445024866118054482640251350988563125584617504423413535149642698765494598556210820686831886462878094852602002820417339653214792856215797711382332075025889719525553717332022191387615899789193979251704563371986226341794139204311603885511513795704576057960916613628499794699140672042706214453299126026381248077179827332775159068890772430620104135009107468967431364409664733144225164930480864557979959081382509290500630272055304192145585109129970817917069035225493228174613856418578535735117015210876921049952241690097728827964610187160375 1735 -24290913974502362257252795621053855316595827147392360096901857643173185299189507199402036296565483857799966563455823808071562897464762540537182374129311572496732344979406441977923075863893331746772016502770672085256477619563653839519916856419906414416814899691729635478085479366939235680583284489528054021908240571431721194267406945402740133365581222855865842956087751091840382301176348422964232246190338834135132728558528967208896654785696274436477556060375540881803456914533562214543310679423433219175511263053387710103001359315099749178904266803830797117161193682729708579277877288773069560324507125 1736 -45516980471964198647880593366206918683367616951970248350033097761632952105870774874358075420935937609743733625786881659451149922223312573422612361996249646333059767611483995820908450195037640897514265005733631542219205154655818034682995265534924890379730687984963319620034299539587064974325387943272591068183502791604480781958555218349377923595464687192515968611359734380511697100983272738619209631291416114238639458302076232154662346300973711219957586637792640273750266318248332747392695383381021577928637160084610105487687214677281132564667607467629955251461255248849586956373266989287778510975062625 1737 30289531386465092449700058257655676803298657554336047940712696506545534986639685740027082241539160614369806130967451974537954232235472078057148654982049982562966927377253720755159744299142074836697468812786350974380117288604741670530055335005692750734789744219779619523597474802768695554216294948026559183114316318715661452547579388976628957594573216142133618329579334417835553757761747035667548726252072049120530254063364807977005840945128585540581185518241644119050813469679052117070419492241654336134294217499590039576984519841365334136883724849340236135240745522684468599396564572100071154889934875 1738 287719098369531593172116879162754186925298303705819161743682523824738216421812095374365845568184313736348869566959188278065193951648429332120107463019017032534369669639814700028559780984729978750976149726394762175062454468265657185819632658992484391776570864216915349135364545683287487652700398097756402319238098584625541538242149322579865442466805871722227102496774399956768303706013156020793255562585073169801744181099605752054378644724999222623778879638832565204056290080235902446341750237657858605225556616069862624015610252931308089009192511023855855176909307792606637817264530968985431131975886875 1739 423755589045639092835520334989170548794605379957313016676835842631762532838893669519847606765982326968668536343025734048258934978687651603365102057700010415840595159233440889218816080026354721931279629861853522913908526169326154383069731132639325683951429865708867053667366929125715214758661357794418588711863811236033039202926566782384005544108169904473421356430395442086656096321636189930761775231959226244131528311001727495754470585689873868760305499010512729908360577945297508717915903612768739345426962686833892442515038100356264539371337477306567159549165395592171649370614718891076566704402916250 1740 -589335594796927708610522937677776878302360793987407541949390715405556145295253321392124855857937490433586351866449636635550660912676916121778600686327927499146606473404278512151592966309945685093084956250994874832742657545171091238410691094883673354435023726159589835886012840642966706235832048077381313053190624589452620666480615610169486161449867850432579334678704073868374497474027582453517044690912198588307622021700496282379521685838697332098527072374429181086767782955519792894359782249525759389241633432597354621014265104442057990245261250573096055953931920420784902051499234404611155067347910000 1741 -3292785334236473746198668001599988079873485477955799272979860351326013871875406009323227074668023385299590708581928784545329098895934257009856987015389842818750466155829541924544948870008079929392368033500878037330201966680270654972272633696664181267936854347359432405486203299096590641064002218932166463598055340352004505401530149891979856219303976639926640274499918054006478980036576742806352737204908631158795907532548477689178092268070010735881646987848333045876138850575503006525571288130667828382570359667561473147772051154512355932191466003688604376036527054913137046681265106613296313595993933125 1742 -3638296984746051057428807281569764567394613317286060386017873998646108922359916944556117989159305383950816509898305288492306656060958030353332220197102612332261845841730964697344347738004368866186906908376306823279536620369704071998997458772227989198301409795906179860068923911164437669864705054657210768301358758759491619343171632969186064031682100021859465211921106792570113688722522563309769532342949302700980972086673568637237783535795284339540212810681704029450207633299744563136910321852118152363792513975054289025166923558531630061210042002789141339607582343431800163937351134259319570378037895625 1743 9165270265303048179770648840399808897894761281458321230514560477644071766199024517993475053190919900208911457115880813687729993988915694661377456755771776238125157756917288120939637641327471494666968552714285571003568232777142982005233447539132543337907055020086480663656651312057199685197042546057413725969516320806978742035187393298205972040498278712374522549298583422029560387626381544148367980019238138947476884947693297926331202735838805924628495059629587512452875626267284328711562839175935599244528709692120657396014321501460623638996396320177261195450426345274675699563500028770077813695908900000 1744 36474993783524260007487199959281824073906082855018196041845246368912599978504799473539848249887843888962800029901040378279143531994437519576932280586899677453491749214812198390593573211075613711399242702161802989601264407515197733732674439813788518359018441362397928169267089049504703384987775578318915446624950257563958096249698202631779279209838732985928883739390831264127660344083876201073611331251674393716559406697726826761867047872003921407779264099693990689074203893888135013833643853030622659973813413993780853724415956028884637514223438288109759803161993625939125267777795403850965498195039773750 1745 27139703865177593516278142046878550772454455047679963611720315016304682636070301654563227637628763114702489092531402398927471297545929110441015000768122534203878558510278118104691887107258821399226418585874875074125265961722636772518723725777072179475804901153122962427723457909016846995263529899120466993957684257049158110526081842146857307462877915469393992754637718074200336862740394563741582467851908120704361235767022799051648166198503143275260319587148040288174734423170859185878759026234572573443623881132571517433117101202490930855253139895114616629370979474131047730573210431446042655694529041875 1746 -127828986605035242301065477824433019563722117873101268755795608823696751419599558290318974846056088539398527097143644146501619518751377587957221590747710028900233546304396943138235020325780656015284469994025033305982668666948368211382974578413552891551577503580170390269505681139841557330640194713858839392480418148024672945306706706362012853094955322686688859473982698812913464346070224986456798175869255560291627333910418624999528854748082267602691131809157292594567292549178630739969448562016105747613029193469926661200855945205482655700251671722078980441006579893530443450252603494792377924001800768125 1747 -390904214207701718985782896681784835712669609852259962400602866211917110245065582977201567663378075196738142152551049733622622454283062587718781978365915470181553890299447999339411693940952544719473201287693207299508242087917995424820706355722823235764335230301220263382877868694301229856750857268498284050466187490734603611153541532067414704504741850466285339202995227203034708288462951056257953695834787199796456555730186601172187951783175792799111219569366747452601894002543880761730810258019967436903849734366212996097560940843526480590996987934838048496394610686438919005139362140547195800613876415000 1748 -143089294221818091805036936818489273884783417610905941882224901303474934484505470915285779632611046234219934399715211789623743327055332990972326201921878797018577465614171208744683901017475138239637172928901783162122703621963487435320183329731818448113825056402445576598269613914102917583107687993947304093782318380710145688081233909682814285148720869253787031050085396476770589895360177135422355684164654214947232153938849385277821606364460377164894300572323395080772530351378740367247510523372889088231680939175217077803032067812613759521061966094059165377308017083237993483280069852301309346260593118750 1749 1665237170977472370456342533977790599528617960385230110175500318001625206913332706008629326951066661807108892060988185025645358127685744133881906201660263702206804476864526604142629454123491382686049839723217502881863657183975642556853822236095252486484241151109603896734451053249773337148909230471713593579923074488127647469832063028827466222105053248024290965917722673222423670877513907447909284403196040228886615526845156377670011200782584349231200647906859215086294860270542481936830904744896812811319393820224649371334280958358567709095545710959934544166606164917691825313635385156675472305422237913575 1750 4041841971872567645118655256528775306398424507885344424645757424374675914554157026912502415186066701170848794959970651311276199181745305006025654371448591307803527078250619618688519563033026302817200046025208239532035046340771932319320346262680400734850480171724659265644043781227993378846598852363007025537297715751779161513862006229865848751196688584874410474656686464198878001191244494759466576131571686236158239151260277437347532856175697506785349659639181534319187682100330288467569718833051398434009965953944857458764791174174113462215531711199821859187108532469733729192620230252610463325522555292675 1751 -235165705863091640456794181808525368251643756542378129452028275221730626485725321247027687568868970721475816163518509023111120714224611657934619736916374376243354365995928006962778302586362474558497995003015420148540516458233138761270629674091837911868240745003113006805352273167844186087482099516123161786728301113982552890211476812977086549297422327812279352270220014937113652770155333606777516592075855187684621868549464163567657203979784910257614444947893427099413514858811452404466139474663060569360278626200692231268694680400743941109572329585645696188872111888514398666882429840603751831200345019725 1752 -20644553748729821398350475478324043523087120663528074331500760131990950734129132792819585922665049423663580570405332878540573302168967617478875897711690378427416618527539450925222566212492303421579531591110174051731685159517937873858975496603991565678959582904926796028080166627867598544650421992459378727433122790433741326880036142491263497293302849704493728593410489032552704869410863355829933931416596677289699841973220878803062416244768134469483304576437711979704585145994470360447278908367908977451258561394522833799387427404145635379402586619245269903957112759301560792336289883880191954799211162244725 1753 -40079980122272894349497824110485822662130682347284709240910864716683027758403697406678974489324715160361647165769148912649584699115846650056010504950269052864358426718775043210915604638336328408139457400564287370535395816715245791345943416647842871599969720843367255247343286704157045068303205987631963602172342704798943044561416875675179113611133156062858616300329525557766704981346844992278552606528818267806282258641384618844184110671077134792607507454330315584155761467572248772842994026641303232999949839404455799305641682511186966248798038970885030184285122509559878572867810929159399631863783411071875 1754 22954872108297546989094755575296205804074572091497695633089604669420712297578026472864050796857012469461349963759721241796768425755488391662976651335506636255763291053277215706135985501303176208371293238943685974189133258208985062538120676961242828858457057122204996611709033155921029171850913535794222962675640899412923513499844800701205176555606259315623871859270790765854051445273947355640648004622690158325435176427395464403574410359373986458689013930061504380956074308909221601799306658616428606462792541894355291121224207118850755150445547643130919374573437681171041815281188862808243313444331258481325 1755 245928059225363332208474900707359124031932291710145723504040519377405477081212814728258066996071973312021477466286703904805507000983146158363506347053189655454199885248298977025345357505176972558381100279840189570713219212166547805007664864678441831456754223595632873208115549718714915368851056992423741087169366585195150566316500182775326819666972936691047800812397207466518813031304884754136986016199380343329166304712680449180761011379860139487895531160473254537528538731909578072142716234963593859523063423626052276456904948741800147490676673268538545359132853997449613565494336283414728678907870150373550 1756 376857818753831059925779379617638110173238633438751761252413449392857702437324359899770260520644677826597249972657861194772040971301191216351716307507885987670262797136901836421841182330249001311929312109836527939177811029837194277132949916298184212382467665385617073163918881209436904964657683205170415238694522135895750953297434968454526502821898171043965550624087513032673603516140541868415751225005709559996947295718817777037168088846317068013260419884907343915923692543312837315602252307849231167960606196891049311045564586568092882851655291414673118862211953284675900118630955244303254714137021605623400 1757 -474469398418859343919285718492783636144265381391464042359628617644837288239659825320006605620879870653101436639771763587846498294337896926391461209963899745122281448641574159298906392822390894534122003136371979995834384777555968995093405080544827038073611719881686964946738861827628859625042994316697758422285173789354762867174857826890068963688486487250565115350606406276973956312570329996477541660241470323347075354945144534032768133527395258291069073309142951871543228366239220758442333677093963039971144466803385947785137959383154719438465739016882291788077475505434540341559872078342952415616156808289475 1758 -2829204993803824502572275300480384928009168855703943475093965137402440986675447507629224619743407058933016148123214195736997703941229202146579906385982004875412010603091035414280512536458379889599873906394947256959260399849391584292768970507795977500595117281108497773830014142321189009193701298217503619471330466300595045394014271907077507164378223959324476358690659398800703635764865643855775357982546275226457172898830814735367547361807537345110593677811895369761389692005467636496255018839057151643088513478975164614806604319101560176386435776728352040503304875634483690927892403297531582791935099987783375 1759 -3285284260283165590463504087971823606977770164765203176009169308087778052813714385736207362078484637829500950039175785958971271162241295142711672744298779480639090207247126456013448823738305717750281097294319124126314634090614212690780060024620538261429743476419299251990374339424944439504684523158392285193689771727108626626486970618160418665406170383209073190431802174112987773169944386603242460533746552943662397779542545848187384101385762215151656906729326808670056980446487569996825568127098600581020339639027220681239994555169984619366007448574035905165831037097293581870905742152940761197754436986483575 1760 7556954334809288849954133450113422058061227161742710488188351370020763943796548931661085008739557414820668994216464048687444585135421674765039750565357420705566504691577264788650981706265792963554601053851719131670299669114866900326282918533155575291459292224545247793419475871985730782621038940566424965108688524744199427549561499408236669330675908588273377987371598106050301524467992454875329459425512572079392715499439320093190991855486516767974694930826836604481933491503049838718485202360052463088096228444324194995381323750857205039686422638222704194063310867280940107128027778733165289089274085824633825 1761 31499495619780900913061874194983852264360425332353033803582195935570441441886644047065053385500711718101042215794960813244974298600301877200825268743888333618910591028253136493461060722213539053512754007557003268616380443689215866438281943287047908405506675254104173894373051566687936680506457713344178462216909102136348782963654339388832119679657856219996800569456922277370510290965642629847646122038326163127725618470262506687249446932381273678943089299730829152459726995805389705022626145963437522499012887331276899245314070964522266556220164369688301505806130269561229948781158803152434153017925272125231975 1762 25224914873605429402791042783851388211232546467693639134408726162695372940644932716501778219064606995149225511707750037783625697548016321863957808740540724407508094671954548908868223431207782192992026712835050570979507212085240371293691209931083788285739220274651630202940937604065326170368183690939875796615831962040500170133189474120461070630451861535021555370009457657364523164919810199688234852522128439251458569186425861735166802730855291896051723319157997155232333228017895263795826506784304433686202831399906749904643121384270301037052251762933686498694192460347101626108552473428344286498320350788663975 1763 -106822695012875109917614158998728274230781643283870966378543353451925480317482150231711466460958632097493569603914291994010611176484637468357604997437375693865103016034653674558483079401407471165466499361562279204911829299366821652595697843330717959072140319809660008318927388883422339978067750938453758036705825951313938738251407914990953253858868827724558302910875772341291042491842490023757084041613922402481991277918656580932408390370381071887478218018196151199100862567632299063403591144440699692097473635072121204331702603153665388816275147285013747080910401701112866477882911447234846432775653505970877000 1764 -339374020026557702956381997571810398500241127616200486793916875421126008321156601189590372984566732597804247451077045719971200008418889601427048793748321730477260425843707130909291144180002669643546798067029435856120952111806089314335663372759371340761927160673287088628196351775436893293817935341136946381669647431082758316536042483384903206013887396888417584802516810770036802238907643157532342473366717203036449423088676262229701940450520771757139579258900725335311953549505255564116542487938849787423930003134589209256555796441019364584381179889908931449216329957780762262611544456261199168526873771109015750 1765 -144965379465021540095868209432122966570221264898215713062781989061398966232591444680366845645065491165484356283321863204176006403736229965947773012869400138976992614075294634057678427456298166958374551815614602460335823742154675154393816281714350312756468873665842107835537934545950662246441828593659346935079462074438665980390449124133675244199931997297420281205386122321052851379112980262464858868450973404097891788916750152032524454549818037849844328071495802314972695663944128336276683183290732227621641499377812516014964302854358400454595560880007043355639432290882441688685320486280068267731569582735241125 1766 1404304528434209327672200662749599049129980452302936395414637033298546487620441896619021934211178456257673005366208287649236279265796252560738530759716098343000382589497244788773223182976476920614636228913562231445127902655677164562691559511604009208362821711502152597019472199081834527707576736244831190185942676716076399985902217796343428969876925273400482221291443052108707966908612042638750336135027763803572058859636151582365097490525289029569989115247907594501008965431380666055526279809519569682709137800421064420822854086718195406694434114975490608541779963106123611518667773326071791518419272475689520375 1767 3529823174624930229644752200075123654162004299045830290033350504587449444437579592793688861077939166003256884705389888598192890927053387865711722857833388954916465785015973407406566531537174368743871728803401714031731065954198207374159902964155037354763397577397150298030779158215009038866356191454769418342201204550237074902227516399864829513936412255132148003088348887207780916577374659196242826402224507810624422504685997529515224969133478690891203472512334834163856738746252729491977418359487189817744553213176932156447513269833199805352512190596419953388929072183807843550962215188027851751870130782946594125 1768 44045187238586771310721975797966372891440250589079538584877913900773488071419962340150618895313274768943160005615645139545236580075079702639747707262793435238173140062631153371764829452583484727161481070249042081226646522589768218817855562930839875209098204372480990309137821592684043377425978378038713678805778791483011816765227434601297076174091101054768330646620218292602709043513331689402443900264827996052037209427802597259756599518680068511814803669914968527600003792488477944512788684414593390279993686185673452332480397478064370157873012167757185871083773851152762714988689779799059827709856618076735625 1769 -17531186395790043598183820372466842047234058652958382081621434195798350290563504686743010366435519479537300914933478603901956321783497810669675866558400842393361331533454575516927165595682004385520981110413888859677426733872848108452397733086001906435435049292338055152756222253026147681897345348011166599305882261364897821449311580766452531636836407937662040690275969890610061365013671446222253631179896514059226393909126921122462855090280628718473160293257620913082233374807407411622530371541974522722233214672530773221081241001749382261605112067729950916251505674933567783079003488946371070970148498649263132875 1770 -35252528577013027302292107602605407533326744996062776571399534939476679453899263440694774228034936638644813931337788301661549019852999693128920531610606253640661322899519707594698836891857397812166493304582582838168524430511407683154932479146058368928206136404425245138304375435538601688137295785134602385016465503945275671693573289019961025192627336546984818772333585642335186402443840259918053757664593361231339478811824928747697511295453572467713696861818615885478265356843033864913398100992248922351247030441540237011872184426254744695661258630863506389449158184321901076633028438754732303241282139595449220875 1771 17062155744672576720383486553974870108507474466342323743011192009678039714321053674233482590096195913694210192843967198267075951961380486458112549252764507239107919315014918653720202178183004027681447590340813280977479939426888777206457133459082493254314380351388433855187918967705467081652288503384391380088727004685270923957233586602477794650521799941166764465382464403463373432557723240104968968338521204702982144274015544375049134185288409089571615240498836414071002579904252618590823059071789627219180050217291596998546372238772706059007166719629649960048024020374466889941440269808208260131819082531177606750 1772 210059839655916655919686319878054608834959771714273223732867759449891657007810476377866881407117885715863051328587480120228403228143383162838149727442983640083481142579722091936387694760428851611815473524045888083640526021102890543465104379181131324655758689658281241186082639315903606774004019100920546963931234905536155994398534802684283079188691858788702477516075749755294490543248730817804106491909211435510445642779180875994315881208821742664195403284930698252417490439177448805499638630610690136517817900353917216988673789630189615410978302634399256263437788514064050039066454911962697546154755750043817183000 1773 334597938253184260640525496354146625427902313600697464142419448705843789415093127663021762262080659552971976156825979416885418201324841659906794904257129251687508469509953613999888380855642490585550527187302577031257091252077027539132253160888914920032531407456066752095250244597433131344877808915047662523365586309829537186302988988811072516399967362416526822690826837987514541843584053809462264542942812441510497697917580924441256885949573965758971844244905371396968024668450901396772537067324802359035978078963088750170642873768145363291662695341953107698794649144273479750878877719140968803636612828687572833125 1774 -379893685840775774059986962564172255709844547068612313780307923474035019737389012330795706210402460849664808643956802745651309431690795185947383132250590194593831201072975924337346979539400400661260493233624973347147131197664447061295055119927798487377258077817297480127796939015104585429517758316891260354959440350470407724255952906180210628699225709507877921525672309008560623264220347145679848554646454979484401724230920012572676356646209455469125713559327681223308947488516534739365977064456135572984367521720355349670072959362179374053938130119926612668413625757672929954795161267716328964750462108187830649175 1775 -2429309354540198025178576720337701109196279452486873942133367811478972679173870597688447006640801452980043341502063626393584307166562699003378941195155853275238327429512235553818837233485699719024616505631515977359864460906629488600756517394090083106863896309274561100392986911554533154877083502420351695534564738986744551897500210726263358884650485760622730307797742648328095757549600590676182859061727646968570216109985861497630726736306514957158340403520912194873673982726668030784008104562831755665188888516099843978739773653564742817622756879505649689251134303197052717568192161215827668885212816862766860438950 1776 -2958255781972178993526753841291484935627274734542655118336667314207732897397734357353695783058647232299159849747850926825937400162840062386969798424837197498212728164704925156296242716709756977147457870858334114809051011230251923797185849382472882683982789332579931242972390362333241170629544738786631058804023158262947319793963391114880539742730299883306943252142414610752467814690488023809198129346359492806621381042561358281692217983777465809149196226016613771269367444253942889237949669522166371319479123918407987629111642709209831568666279383770857058053994963524015369378512821627889822337678173202059124119600 1777 6214531905622669015443932505561558699568769971310996963432767356296854636228319112939980914921113205196270927827165546248878033365957937004546911869269761027328646101082391147256259884542080127412009939437594594573812625222301252013674223293938883800464695863979321743367185535813540984413579092841237989841714160404446609033949629676274888861278012171055771713634964506135169686533971481246930214063676934141808155867212606758504077215050047370569840770647394263320469104198492512792821570406566205978876298255501988338066268070621237875664047612528001048840254688117556952202389974998075378284866816799853666141025 1778 27184919768634928506138703860561960317783685717116004303447495054412583676606832793593283140025488964187342672392630549257496077606520640836119214001016477929332413148919413106468037781860447897706082758809812098490318641028621716822721869773081467197537472214590375624095093309351500727813732971037596883680168344920056152268738530972060945934394826437250660214163541631698955834783475136176793872733020684090458604702577672044917869699520413034075686580482865033713462940079063372350463039995604406729555851992002528773657656126386624495639263738292442048424160029427302667319106361536717027634223559166815517320625 1779 23303732379537655333773050179833957193644971292518774880484607835869666682472971308055942528087962594070511624694506171509905742466212162454312770923120104082483355596960284874345472649393950134879116888305322281765021478111607203706138324054047076547478632536989714834319552480707851933886965133756366615453218251509624501322056457861751908514711943537904531857378122442102361370489036207023528569300890456999885276430834139558687717115435077682412461752570479154672145891605405864767627741686530412704895649177201027227068253389936811688603257348199397217583749618397989925469565393330450972603309849825653354745200 1780 -89127430210213362766240758972693303522130552046651857640653291266629828838918269876290391722269252116411300104032980414652097469109892987567771286217659763257836547065868573076196136283855313464667208714396736414810343221867061776846631738896317067913324915658934331388468328041154181042987297698756500567949855603153591012613075017861677016818029309363142133870581216919910956346802141549587287675718520350983484164507903875232987241108873122066943796924814337360041840712565544024417534695619630228528370527112433478324918949550135866909878754481290373449247735974020367528198019269622874432438555690883486613948450 1781 -294427316775845807522163088693256960201896136635848354444599863580544054790115061063202970656758268272052660253714408334543619902770643161481450980685880888201372273926217577262422794906379325307199593127633344595645060752453060080985946136178750743394597340672271979531766630454795949296297599309783826917466785718298567640389928356501523615671922058592485942527787941960888563379047364264620997776186908857949588464458426134163408983911611786568712518596171867239011073222938264555588602588890679722109749857732086842592485125281437576900226834354718663357563771413656929941057761387655116304837338905407004726559475 1782 -143471901739450187090254812202526162564438598776402778398370735650293320555696781082000952395868404945183991900219243525280566594780568701629414131714313915685218251886081282898410995695522852627040938169168060966052325735487046132707741787452421197019830945289281836070844859643390777375278405396425642317543714327667322765256840760093103305080536983417309266280614473706920044774541053888680737387918746571576766480507587115227504073924902977649199613644034077660249058637967299379835183529558487277607706703196167954607541138744561340996964271409073625263429538630442159494686725925166347137090461509311344350302975 1783 1182958478804802129488847477192515392968420118892574939091350959972785381235939234422919875788767665545430498001706952383119795585078391217311356279958654820636444524293210623312242034185408588702472775912831163834216773965012993586365891743499940472283179371485589816220751075992864241670775003708165674797084296661050862768795781785265781678781587211818037995470605955379227969321288072681223742381734356419489861419838977947835821176115820540400778226153547640641595130608694968373544886082508685975737583007965187542102127735990381413476649289436895864985974820191193196483498423337360304456753928067239032780931625 1784 3080082654563154264908061248106560512698880940721324125080298111410105849310842335365369009963989776505400534567530621266575999558246212102895063173214038506423244953758468640884935186322947368520254986424849403139595212905541136787110988893706084330577475933118543436330894558817455785127946795691417050448467328206993990663715969075895010474219331152270681844483992382950343846224199073054381209636976180000599061639153073129752064668838104985133862459528318244325708091510086044629000612831750478722095588411702902206292146319603211232579361161723391345379344186453347771963191935035067988228973262444709080162903425 1785 250134465616509847180176559530257414058701409578443572459233007539353920756997771578203417639762471450314455871388189700390125858010567353248454215772394010890626151114222772950557640102845235143474383699550780640074342083866449815647925234230148748839007563553218540121481992129403685681233457874787492852504697445404877432803974813115816750364469702741464038825821233227301142595119442204914263080182642184986526557823532808022829237407982404406392627042379953907408504604132950857083162245774089073605040607703253659807503610475705816310980722766437332199839798122906411806407375189020456750976654504888426573010575 1786 -14874710185778835690374647923350850894051704117308108113298454439762233533760198427058381177664911595343648487087658598924322762518522930016437455792135424994071023504139144238660985187013671064635325939965618823916890779818656881840711404544164751564995517243407310601733501550507893140332177246500600980987148457206964510021154700671151041865968054040159325109205486531652140306722263124527885594013707504399975793779103288561801283513851142306244446036835064311125887188768107862663705368819001118141717430678389238310550279674231616521858639844193454441800851832158345455708445060835374596499554486720676230420189025 1787 -30973036688710922990934951243814394667181570968472863072155499052326171229799437411194105956505374266139212842850304120264310460716681623364918055604624435151574164082205593184183124726575917470692130010075865086726909541046179588043355470442843811479371994192061966583097330995368920629257202412348504294617273972203983627177495089879799405528023908938734247853306296355786778531085059936027402139486357379598500145806102393927807459138062849227929787408257788519170254937953208042336066278430550749497920227761541547761397158277139396109159073329974086079663318677040664451128892631950112421585780102074443723968375150 1788 12354698600818028520096788853486102598495026023069267729904577437121678764642584241818007334846812490201841853830605957769308201357335361384686658153849630816197095191770577092111753394367343571531076499648830862229811657093635510107633893653563222714731743849639884370546232832639236720833898371774434827813572538976496147193609016586414717216550725613553849720310220936677406199217842610808303916086461924106845062711333878460018890642882065290617055966693980068373678699003065658041057573037708806903561677870600818818456767272283395444356605172716707898538425148548714089821477492475261732572307267467581008644688000 1789 179294323859641444100776538040447712483845835021130615765127406438613734569488545867040418412358976170617796124033265265643815308803764744379087711197563942742375511494676161653161989566261346679330079485626660639162554774676842926716417634640002850960214645729740523918110909098308299202701652530821809637706420063442190182872881609165147001048321548540375768166950512977346339748518007568305106829135127088962448934131824677651646491188927768377703832226618830795172556746897139506751740299739025334669249919995817239196482383094524139519441283187779957136795362645652004005658145618468304862726306317188096056748313375 1790 296618302402201872399226095642990846314426974257055957743184849444964124996256171153704451102346327220679299918855074887371077426060355047098635507806066807134650990857072598187151136410946570762610011486430636805822594820855008025882641934736859292304247027945818408057082982768872488309443977087743053787101026749642503131541696633679237043459508283216545760898907041190411244298681427217385672993669263121095147892025949552139963098614074159310823861081420778115389108335040455227123073048469489078204022369347771400808044081340641172567019710935218926845146332820079853921410661298586947635120616045815757437084702875 1791 -302230795771321323894987435420900986337074776478513377980312335229343372830625945245123271931388863877747552075924963520930859193374745655586342535272703254174868165212444917343384920302794685349163565773449982709630770315849651918969093177211011370590184932465710528568687455685845622618330022286268533257631222476015952830216021399987104950752643465120095355175438741115792602241582247116646811158640669963240726068339423211708018977426316586856306100856326805263175291938178037231901000220198851132571337293375120434329759520926162047454745922575710234127324498346345546282388691097633441694040113809810988753020838250 1792 -2084565949664445656156616585118715174880011346192506556109851366234894714762200498404312058391615129893502071032789773863617630481373057086167681594392857603772269383227545952379448321429383806989075660328960115705922628939398563668330120563213577471805713058081269144435303875908418090469046327265477125519602264105334948141640931147564399652821707010771548364550370902438407992361844933081175291508504977920855044694083882799332125894430817655626334810957576635466084545796488556433158275277620976496335249151046073928296443330439027947855650336563847832761998525551963627956734020538301061307348154707531400872270917000 1793 -2657019037577957202810400208169690952785025670420874416856254284266068923480620650562642045255492176501101223975832380697398752061901651230844727487475661576581739865882557416092703607030554370542963495416988528227976073895936576263431021637233037019391513513372860702044575378742994037783938536049721727795811883804293718781046971308324329945025583836937317157924763522045579654149300480583300571980135533068809717550898096418484036448540588773758187939863158136574235427744719705351838885116159692779925051696948702086688825434632181749222551125928600520535994331890894782199610220095040041480888470155876626445813618125 1794 5095812602340557433249236242874098339434548513696480339543668035544438671723860831272667981536167758627481039583557450839244927836802990822853698934921897523454502938606171744732773883893415255423124155145818822268142940519379738947805462748545264823856172717515164454543972615369530070792015355703801229555464656923565217872694850695942980154025473868199953593813479962267766792272194861590546774497748437355454453261236834556497832464169935522529994298546372377651440139841909683868552682772044084348508452343408260731244186856104765726086538232259713935590470819193846530775674074953910239845065472830279605991316973875 1795 23446017317197464894836718675900010207098190284509914858429033540097048046670768739271543052031622187108241605795503888649348473408259597632374670046021156038827120793037125627570720103742977329416069225630092376772923449889267978443949284399957200630102852188502016381507759458236183169713559068656290591628071376394303316156563428132999428580151327845831114570708287616769285421443978934675814032001299663491428257571481310476046830442690577364756294219574689954219955051015604684790351438494007719654134144723628820696882353367504183503733160667889764466280283382788745501878285010112259366748388149741262506675699168000 1796 21416365688960098086317756074889412659411074648757749366116837598027203478147856920538830999146427645529877952892122498670997977358340226720567479515310267417941735897884784406429312272686197411679288212342608174316263735166124124780415625723870496378803268187423325358227562523462130788779639885855115462116798185880669562604422069940452095742746197939135196820760459415846764508471753169701526778893635842247797677899774613215191213642792176783386646457724959041775426006574906265320664691801194370991583136439721199979546007147160698051702577637742075790854743672468325941116931006664745984743029802133147243033011940250 1797 -74237488043055403229710707752572264696019058170461564172381968038186465028857007519169120751974802335321255243199806041659069419460852866598200061048125742277980396015799873267601053356691720929558141686920516079654422893383924430588660447310205329347126226804445822587275032809160349290374831218750154729964563248759525319281128070187778360124121845506686035091832341868390940922425306896539402236177325305138615992775391866652023510903557086021123203502823728866532253026274423712289352571102351451013957586021496326044499620574861879224826337898722668391726612539126972065030297474310954112005048701258861486761283721625 1798 -255254437688519096957167006071708847839744282639607511121424333923048709845752472027710779030397073180843922521553397864274550527870851190311965083666202470762899562001003840114931078947208887992574501118018830856985935877435799315449898069527818352687366388929985655318586578326637793319699101949074898890512202661755923399112487826787283504400266199049455455033666589533723945470925693027781468323247545489359948661238193322560556764986415492918704837011129203707796984529460373267515170331010382944913615390203432833766703324151268218075341763164442375469779194139481396067267348449136908824708481214108543239212485938125 1799 -139514656832639107631099450935041626325460526107261701897172970165611567239384127402189512342135929582574506083265174907493788619386493736204061587461066940536942147953138306435562014757352920865116987480296054231601900918934449516018982909449648739129182085079562603463494306917005780109411006227973483922467106769017623040481490556842594555340290408946287359142213961591840237594960186308624118037037862921420705910770491921878828576770931172293771841808978078817307477728551814215740130460716510925274369804532557451971668203392765441989966486712486693925073415364254854249813016424923076858950580192409755318276209822575 1800 995349330860143549850418912087422392523025356729615024904874648718585158811088977794913852617391714229928493101106986289704644089054392695339338394717812489264859673462343008201911553927648384708322447034649522612308896241478485306908530901691172225726539429361035664324806956447623519894683350975961561570652739959739770147322810132560344752853241503418609847418009212736893533969661449081075624325761335533122053243569326786772627023558741805804481746840388359616660343461849403838152499582267973267468598240653074350869866196618177931579918414864018514179331334490829833536733157381700531215306001111800718672983991911325 1801 2685453539754143005634349646829915351982759013273120262623487500929689902440061950622741091449911348244855819021119037692637653715908090595489728933735371755811628360142273162554363944747975225591784924615447246803653404068468034953811526663423696777640544584028720890892209290170010703232467673632108252551893530511840417064173388926830710033468609812587274614892600310535048031626757910092689936148846917998308414759974317756086733052102971774408666197249720478324791708642865300827841079073192001947279344426394048289660124119611533785970607524919061310441624587515510901522111089053100271505314860618379654289295151069225 1802 397972892952238103520128435242031880469579874795627888013618207089520959063639715995292001629231924379844191915212987353983177779771112677479449692616878553968696572618703899537531507253532598686799256837277164017073293780024382793347838298998907076150874804218613638913681344677724284356312184865686067558845108594843644679041280704563475027680658693280344875593985581933297976829870054539257471443396242789687597996707446363963869093010721603413249355034524485221453929608208011280831343128285648146883024848818683765843944222627151883878443249310710634446584236495239753939860142774828340153020206767507169355227122629225 1803 -12609654571171418737553911064665112425450060679537810104565083874342646626412603486249864668865338472037465819529287203442956050895608367300483144626609299043251974633476021214506234056988099716290527674758158692453076319046323034805462217592150404364262306158520249143126675948125138768017664065751849523658627841338531938245530792874811095552436838566004858442678241559589006828341060661735393398263261109378017452403236356569551709009913309006787846552846048857035148514463088776766802619222075507741539463403374196159934589121136906430866703352622525090547058335926738556127169923625228258677229753033062883231435176441250 1804 -27184908478512450248794080006525079092315392544599162503140696720570919790932772640454760551399809145319410182935295268076526818490967925804394761439699621839483561563569269061250495913523769745611077355654595928793394271334131232970286006608790394070921617894621743792725866515475718192958496992136705097253110832214751213191020226619147108951270034090878355530106497173770948698650047090458877454426915772333293190453633035947749293588245931985726946927964966115884255178636185816863239583999933543616148974173865410680962881111252886409906356049417701284192223483938978479196034238735402589378105142473959787094949061669200 1805 8618882203853215377159841364566433040568131413385925038106011441117668777205561444707253133897627419689924148861042921677776030393137423580174338191033718525038968791730254267287187304452067514091211966438185994157875465646579478948770594541589902071909507772630217429313029578071018291966791754225667087373229787488277018204356644461749784163944931693551391889584717253353013678885183785204032531736744118877061023847183902402592168418819995658750767004917811591331997186149917336375024337558831973078237328232523871115290854372390666899729397420566766199685490777875844270248033939028441199839227444299302890756210936906825 1806 152922334318924328705615267751137577820794888370791931981698888618387160192973376642910808655301943056602875457450796518112186579157802948148118585165419671602688124853532238567600169616137697232316150613620777477930550433803908256710564690924720802933800899820949554038537169770893981822234492470161573785128828151188281270458735078725005751719126096206495209183647492257482949450070737910520661931949177243891185354180382432664338100900020647944109618674600006652781307996948393785144789114888955627118527249195301440475705845468845453011775420947102522595726708923098649442287703036649160226236833805467570568963540802117725 1807 262568021020187129886349775481000005793918443405897830077970869094107217402064500980284177067577341150887513044413061643693253006747276993278804782095454626002232025304450460831013577102005304638100146111674358645181555663646648636052331644122327098894269548343530434978807910641675340840007149177437566715778239645000862909774939780512253306903539589081728915363393980262596763225202871907768118341376250945416690787850048125018174357617214679315178307550855406208367030524320543575743102005323748962250081340732354075012845829075283657611441805398930502868472923157536463438051418568408038754891954012363453471565525006895600 1808 -238643053019298072787480060491408129782621707615218623583679531480839395043718308480794528500875874815182756067013529417690400879161721553938436449291692184397017687093315477258880845997774588027132565974180660101371778160954481337074195835018251181862596853577286871486788306280550745560061704106756333666210603586817059399339950499908792832265015497078055118789202662485231472899408723817258059392717481119212861553438877498628122027828057150475920549936592463588373905951921078415448386931012668222413630189876236609355547878649267008530110516658486462780476818331169977410338352844746742257592147876549628489790713401434750 1809 -1787554692092923672815185414512849866172262901998084340473279374382019227127503805597735552150955423483306469088762402129588243588889278726447141349900819434748165371736039776162198723254457796850482492401983026489434849187414270399408940740279690532213667507554057510608421423460933011701772252249881808921403396887348121678027172306684150443191183005682180174015917481702565742108767570018622845324747821270736310224869394874075758395428517867891735159029079301597648916362063343555533559197554084438894798513977440267281811460093694263189384779300045651543446139575792130086181430389511379500640664845957905173020734149332175 1810 -2380909570066171283224371213848522458554676535333788443388368355219072033008957903805534194139364864305264492979806089106051148316161422895311286053944874758368067691324768655720990796045279122604427246601978688872923161034910951567261306565713533601349192243787664722612540498469871799826480384189533412558815591888728125556458964140648510905705770957470012024245838375160183824230245705460730657272278484738327133219610650172104884871060281349308596228105710724264489960523987129459868875140581839234533991665159126106415639343506187620855982576308198558476102231590842144115092151774230332636215101752353957633050241710360575 1811 4165098585414397573983390678213701554691851111550234495624464750020476864151675139046180326835955646665090664364226312698186785435255526366883127322581964838436193530389344631910253741366785358477915609177798919529847375713437925020750926005177205128800881617589026613064659288214532728295168074199713286323743083121953210782460190044519802852706210623287199853300106437938565954655674928998420488951116804722034976046210547661602343580872883746818056054882584851208066391521802178082569451466793517594677631754627346350018186861871721432355669105936493343249726353130574179243246333498147016063774795853430227207890516085813400 1812 20208154321045346124502142257306877541405625605028838935638262219556971636818857174961056691168184958538481598708680108833587212296299861682175790997195573730218059441307088767614901273679889362016301618201363827775284969429525490366186116567272197062248088200112194792485798186626360652533392945251427810263762987724118046856484773306213055395472602456300680578009444522808101523994061722107495796902380844120128667320958189870675399270048540554861893519689071688097329663113939775402626829942889442536155369231497499773401779955483863606272052667621132011474067166734248017451663232112835714041259104377154456565522353699760150 1813 19591836671919520214388458154086198186251753584973631633852906413703750925344508751472253388084394759729658119901265784476114830461878835361499737849423518831312421751412723892313489244219050449995351447009357585084145549667502476027852832182735458604937892325324184201466664041751909322337818365302106948481062410601235720076946131412290799877251073158888849186136589084699919131792357916515421574596895200208070402943791030432959813246484011678024733424427276208193924395566765690902346127624674160625004001061757340396453566871213102537351492373688895434656682112356284382698282065371173226539186040195355125514095870454570125 1814 -61722471922654951002976568113680258789862180566866070975701467849411933015622210889012292332452702992186872332462121645034397605134568711286144968184425782476366647297999049408909079917772617982222894194270752792586163038230010722955715699048322092024164156269457668716915559829972811239577560811585230886418115319851144654435629987615378264864017705733770969718263448356162420449793563106938004335467014631721043732479752690274365771207516400590001678874923007541070216509692360994074374476246768688038941120323070784754315724162420871278154784754423048089507031685452365609953388337102504835568143095244334069555926612882149375 1815 -221140335924154883223146111702278108869373347756025849301595387371002426790716396006785014227673952453521756911569390851379851237428569105621924676842679164544373164218609522240502660253547644816461863380037658806763747287154525803303291957920075883375249844180025115396465790837804179512896085719551983686559565665110135326786573736954088008853965436284791997235631186198963761421805377218221538715380314475992194883179784253238135512550360453525556333221106196692633116938043121715597837346485239446563314204447827185334396116009345879058102969295865131405277445669061868242114963214721737525800943142628074092072542259812774375 1816 -133812734948886062402997280572312529488522095740591411703071292322478579650741761770663123393141499845681104727835451216784949677783487182800150599990658337589418529600946503641419815369528813004849408690633467968410934310903624620025267863973315441869214797387831666891658315285753207412414535325600004747432843686827198324617988580742329497981347225175991770290548905062214784943834731590222734041199834426316892111851645417016605669355082583048970731166915201867608136411185944266968173310693292476586790266934402032045981661572249633663790855140709546483617846911013036601454154768924001154419464324169745193969810988739179375 1817 836472432586580033300309044762905620658835179901191410173113385799935282318265386825497732029074834750467816554601775415672402530405311165239834605380226445422348155799583479979803879297825467031228552475671267624941739427620711452379304933063604863212065443907445256548697685599522291831809665053371526242081703683515548172305282810242830370838009826853745474943778241289642365897652485361980897178436389108261770914466179481911304389234051755515683750083683061936537500897086245350470297184601109136480895140589300948562482605221579171260578806179195976417991849075371887967057396533607740292980002821584756928419140641205439375 1818 2339525522698242917903154857234612258851372461938098292602064041600258523614969696530129420745141200064175340354438345620877694487244293405977001780358604087092993840081407478169697099946628474294968894535468360071376858912812643034210118546764105492000180455681734493090034958740463251299258995725922782296128209766888388341869730251991775832692027776366888441813533790573260168954362917608588777535849791643479339004781474878096960380764116539518507240544133019844527594488442482569010744324969833644044040384720439471688915754291625597140970272203969244832683024376566896702285520451618508217213329477692071355717130296060209375 1819 499726525277159280154102496753454517448859359706889850973061433685564950838573487346392202069194324684288790917876446907554064758997386363370581365541146048403948132382891803564104455541287578589060697903310417146704358882398581961844074636097912907759913054623806700892054214982090562463414373871044419396541769756832040249443249777713172958482189970153898693962415974834366121047717088916945567599885218219107784177178562383777167323432819590861991189202610535978628387639800423128829355597700114537614968421414527055407929741714612926318324409817494888845611104839461648970052741964126480123231622899048652102228192396384376250 1820 -10679726620452194125897253523655576300913001905021384575541895431611520660932732356400524553126598221338400293065179665786484899083503096147185832286795980604905736821855382044696743835694732198163468078889215148298714160101273193532026024156686114141100119020522204260100072754876981547230038091505715238268967559931852638967529852855303133401018035796696858093770340705045950917793803643324166429052659141647388228958105885846972135074779675372364879120833536194377005563579741036126577507355269121923107884135958995520605594660302800790301503155962776790236084503609111559814252308016340460475578961681813774642207755222814145000 1821 -23836387141856313098459639016247322803414717789636127570882565864910954969447258165241353993278411913774271141848740640918109624888098793659033508713403341763279745352578401195475507315539259308880732339553370251868767508761882986055476735878048660528991186929486755025048077928523163270619825697875663104801788299478739223133623793070504948831230618064941256279366621184517490209997928643821575140231442367969772688654172642837145379041654386503660996017976206426153843272545456619590324749419109448211659683826449959527694890866661307487570215970444888203787275892511349553603909078842604804232916909851993108859519125472767400625 1822 5677210031998035067458333586986696305797312357679751451840955009212413088750138753302534742698183879484241852516825454631014381893875079341487658566601782479985788677696577647626492459853286528269364566592940220493899518651698487625526643457000750618154793802869890406286623245074409371873462213571567733107345046834235888496286441485139322741136030795041366992637136281251199405870081790898472994249069469268980240675596611822120577801288050387100050195336181765415413925777589118806528938452623856097205440185117749137750095436921746579553144234191190929649656010106455716144078567594673005215168540161105021211663411097266636875 1823 130330995336203162599978420596216218289321386523234449328314716671378010255105011705213962305885318374799780865656037454873594055158615230518214151486184717047264408533678930049563080660170057786678125985123192569608219250417974547933201916431140784056819616449801345961610466703673039330851032208128441313813900856614424583443316181535241442159975663228736798855151012955149325765585300674243627037195800973602090629089249760484560406940766520162726453786005341033481319493413209900997645188662722303421861431312818572975197960092396365656139269267833112957267622345479094720892959726833607372012060193579838299606598010350375040625 1824 232108359780619635363055277225726983427584427984533425191283655652926312417454363641824235081415507381256634268832486962320798082252201519396698323796368999823946719489595197545687237730617403000263679049908272817896849858278016413174706667030736219903469024464811401162039580441461756198272040382141064889244593450637215074858413497057208936649688768905411644998252839849441733961431861065140503466873459334622692894100717119335711419366159649318894202563314445406121617166380350485814210067807969814539171002691192679997612926589924621483951107422633212923861179420215039382478941574232709593543998972667399197494251654055736280125 1825 -186748969140203054577773601937477035695459397833362287570971841720746138808319391437025538119419217169821765686464970687658388614804213845506555206606584455382384175447398998662406763274056502287847181545061671828846283315828782098979534961815274797508298101680088973493864717948020703796940023670677982910492981821832027530080764591419479920839794004706510859236624792155297490212511037578878950324982734261963225472932636800854741040524627749681602782642882953030254351666122403792364448716993117164532766679954095949264862999515639610712361362755262995972795692209571341552176161065560336193344948747654373729056745114290408986375 1826 -1531827437071774727298585412683283385979032427317214312898809596977083810638400599096889580523540771321335397401771148920091108562008901262639475518524096948547060047237855471118289381946804053210363882187292617376210755935186859951575044854355710241501058496088169031649644805065328301089692958241254421125408083689830396275333115827276555387647098786864162752850018070928242884780589146751268987002954522124896932345854185598392089591447614622811082039850352163994136719480241758443649807380487441421076283904245255365267785824702634245563473144561510728058177902884239806882979261744588450429679079643356759258858101531068745530375 1827 -2128928492461072322647455358234439966225568080831702960029668163050043021682802484484726259470893917375390916203324480021996730561777934886310004271818076038117152489935651079431427460271285351751014075509569023980894724384190351613739268231070583689792202685109009622256365930868684552370662286903920025335266559406309182922212743555983863541253682481109340779883432595560055612644600073946999555692738194300784497493925070669106559782697433261096420842427259031000826300496693768593723824845929118919491339796294744153326776119835071909897740679399028365068251196840147441400391560957190121255659201649253873793744992190970539071000 1828 3392209327785721115888264343057134629542982354273533273842369865747877499659898517749003494704106054760381836826145224253709005449886777757482419830852890771414142088882895437937733564725408991339893820876165562599581183195210659491341243376547102853315562195304293652058086163434338627684049234613901133009609912224216213457137107603014723589904758040248860242234400683872528307179204833003172485117559697556556399112822625050702734808178022382152958362363085565313530957101799633887622833008189945611637848600493106399390660394498558136313979019487777076460746926671607730193094316254544920302643857362397104055350749327862398243750 1829 17406049885434031578244747213131994771425820157363889465744571184973842087064835833429552000218323375673722621197039459069264462629550481664237758658189697354787817275741487009368514478567766322172407258319153276771662127975117073088165651540362042153457258183988308625622034906100988932976266689535708128335411731792673813446537603764009528752805513452526726737752109323149149749105340846884394928594578808143165648176282983810223128310627366498168947063789516481171656265113977506683444721463668378377766667415932119094651226730805797268533378350042035455472910488509735708474711925621203568971155952699573959910534532216671401525125 1830 17850324016844145573773235367180643557959703570581309356766862584862745958317182884922358725943919110366062852194975440226946127225319532335366816863091578902481357028699310029780726212719398575632009085407770943499366309042451088300785993732683884303766176532021833578012079840324229081773866637160076289389097175805602016604395373392111574055044175442337908530536617019556433754428459849864011212317350203893455826753588555323966919902697110564676208560571949064795967955293061192365839181944678587435214800582407772406825888914419219464584305376671504780297188731665007265616651493872989233915507796087073505323178593404772440323625 1831 -51216315489425656024816811454609037182859525418774342581392259587010520159830085783303765145368929807579714666463493868186448547475624643526024228380658576390584247218661421769458420437629096523404955849154370792535846126052419322664900305830379462367510182210066129722822753777765579215990083579236360009920226815840443799770685002419949054491752016500522834545004631469215540655352483916160287431060919270750714012460273027239873152094384904393272609911627304964026614552477853315157622670680010377546045190276476186866373301930966295611842032220054604388445283008076387256866091397782146862923879446486259694538035735080015318189125 1832 -191454352641511243872847290762649095338868373856950025908377872077857971011489267660273471942102154798152738636573815230356529238142327763286652003740120192185714410460750395370441810643435830623167068416221257144614296828951685453831817601151520737605919428643465363018827210925762145535407831904395790924303344236249211178663522547955316033391675854740211132565609389416627329118154149596918077170038135108775224354848508117836308059591604182465545487417089008197551879921799174360921876899887990773586131455161900376439706649503581777919871117413313848671355345637380590835948092721775153000118421574836820422694985830470138537636625 1833 -126932843034594780745249406640219846787281153204385353664972063602109133966119809503138661266058803133499181751128542233374996295339306238257812313458348548257821445502619892439082550109977066827772592664363491182849360193074170277697082447297273459842496721834866487378167621160018748999389579477481841792122181094238874581734563217612649764726555232584834923987699569853473765822400745921623403160756297300947879212893120331237203015801055359332504617035268941165956370602758575208566326765547432485692000036088999666788373659352579487322744733012647411234624196195234754676739745408184504479479770304904710657405346736104426119093125 1834 702048574816558001570818315660043343397860662522714520671002044144002626818245422517763232766767360686941463994347565744021632919005169665402907139404761217416737198453605709002251375607948939755187056889572639388097196253511965312688963429051132522739938140275578918821098956559232970312574469918441161316025392442217341310810475869365181568727778088028198532990783479239028902153432411451322380101937861250030071943723848558438015458810149487036567974971228396639789214759326834799036333598752894038701035420678281019114303379077329757892923432996499616802315007406256330603640263171470203572115762352817275799008536090360511403834875 1835 2036577193580616815519359047938079478612299858340975676841707768451893164812434917926982097780336806687858514239844394490031161343472063821348647139064179385340382532221018878286193828357028582482743531316303600547790304588050202248011746977488080874395052011049918523951807363587907190989238140545687200922275029738123480833856703624248794264368788949681629899722467942829566506406996924829292103792124987848337498337520832351142725685289276054585823919007449255477874055297523147420574451405265025576994160832910836059502082617538733051754951826647641948808836884696558280826294058955411307440372999410097090458432637119787462811633250 1836 565318152730869600090997882622804739808040557777043851460435750237558911324517179761601761829264953648271845915243110669692988255094469491794352302211726815390889584084809989459974104286205851246100267710816229952143123842148922446975138002155612224485031674598362665126623516648361981684913078274965849383624815173390461796927542342154931278859063237377617209774466692164095597317969786630215072120914884446636470698471031181365456849977061295731753552634829515336096111951105279844183795322898133129154637784428874376240600600351429043611497155713441539466527809366192105213905431215532467532557289090436581380510579705026612089461000 1837 -9036551782438343439203418956451750493445548548184640788143900035322941189259596719649454557092328632541348954354670497255850685236884765569920120508645360863747155762124233469526302225316922281094801750013741851148941431296598266309993523741314242830272622883886407175325214572507951533513370077803444234861708080367475391986137319221843103802140532830490188421355836352090614563294501501096830844609698799203482475718862643793568653510643831154299349106673350440250279346114453310509294619925082571646102525059711460969532035914486984152702205634688054464559587471865559643161356551719939060129673202806565419774485357082419600158947125 1838 -20880341730576560667704146398824105804703753798244598941183052102769222227562852449659189598100576399717560061313401758218071180221489256880983467647403672289047941167865749702964504054044077812649590477915059431176200998850421825314006507128394976955967634513918170546591934440891073886639008751762829831679419792627621807963485310952286936167913354361706344988696195121261232247681487579008280432849723614079891734246212225223653994309084014239732248820126317465310026593084155728706506236698685868909769632656605049394735696300688300914374197714479604942664061581885576516847002276307430178317251187691319050975704626954886530486885625 1839 3382451944764223322790900438333201760000902553766595289332412631825426463369993159012717366672401667462403152336016441482141746862157920765402226267611052460156709783080827586847067680878183171056092329664426833895726072655572839335700320028729885939652744065662791742143235276809269648993841839343864133760631598197552221473334667761451002246327929380466385938433395344062360754964764380196165302256331381365339474268712516900300187728674819996056544909342529605301004353962398392703286767212399717710993887714735327380819888357028297271965127042645800479784813311136902429342735085633271468270932473172458277277707658417883834162853750 1840 110990972954256474818440428092244096480320922271143491764761648504581692683346452386950428896541044458445713286754137233154195346518938219028871731731765785082708916145921023607959888242594193907965833879888551056171463009633475855813015360073681199672637157306073545976385029926762776782651186613604824715502026911470200455179157115885874622839415632142757818747210480518846360441992525261177506423079849628157136862334211678154038347829590849336573272883450311745845485827632294857994668295402141062867750916358887383689113209271500592648918294071679233779582321623683385240291077294573649685227756101947146160006198803386638696936240000 1841 204916463524707410615427191247055770337053754559280862921105371333186978521558742746602927568737704299251831499898104221396471068479190826714116923981512609944794014048700911096548078879106587142975822769058279967478802443210006714199753038961481647546075132660090853783966474913220709508382541917433511980365881387456740064640154763034398762767048659752498975083923294571780697961494830081699598908311595781537526777606634958950464132570878906918667908275014135621994841637801424620722938203505573207417807994343145018508679071599087127103663896482477266086330709826750664078015747236117086504110828512728931137575622082580768288976579375 1842 -144552151935790653843208677745924734382845093246168587139108021498656500700969350203041434407225525818532863170924223927083773327599225067974784211019172154277941223440644580371483666478631049107816449504358667713810651269823940936018475784146896434658745053515334784859681903538158260054811728140671059554493275331265692094182612845303502922871179382444339776039200719948734783219829502556664913897462294799589228438171194186219529788265702007441682151031397616150825538720669813247655109557345996557495128370773717214743557517416368726666985444771831350936625802846426721872678195355104909120702753513582795058256111156273524906952070625 1843 -1311784558909067393778324985316095993575576995298433615399342734460160163977234426507965094393089279130101252571267795297862375757892676754550176845366308548295033789423572215462387406212544224844574872566563534504357172678443239779521046631356698442179553751811358455146062481623812266446118501381967642211266625687230676606331644755246772712608990746924699099973952591943779284653270947843468012832514531185216508016556358662341642955571611841436516714871044107329856088645135778444340414795059001458053400560862146329556616217868175576332466123159111584884024006206248553654530424724522435672521596072246426741354322603592142831967350000 1844 -1899850595864010601064895554916248848047235269847215204567041617318148592481374317162523410372234731362599267439594720268171830391415412638470861488010300312554986945103725839126535392107023628573961005538090201665782546054385761000739261223750260700872071945827775206268759912282145393648792898872484682024963134475806222471611333283116308439970616136368019644597791097977705620087794182196196588790164412669743344792133656332234020719385050065495146079528654514350176795239700073232184038117195615220223715757763034129694893907791440312918626910427684374710608599819429977711050133733765857627596078513970207538663741837487840774219538750 1845 2751649979525850989349331006284822632910450217339484765036363364985766930328507792122616188498994465431882093640069236511655422695043098087681945612557169783057090752465099320123570361194899710798166468727447571241917407279103674017637762759229287334326930885581259711942313354146584874393599667548340103459768663394681218975932772447553059973802950599051721417843294568971923117863498941633688256882288670927999416269981466340122934670520559819732344333778691736515071321357352452985411704074828859094559479272999374605861188960895240856742611404303079954712267655718690809398934951512790897039049065096270166203385449162301707248365791875 1846 14982654341253976038715061050636218038477520812231381945780910065964155799957116115302134377575415698468999487503280385943185945520440811894063564794479416649172009529618318260597051715428875304822930648150622980407380738975965553452039507757061561024927561039097193827058497553544355874839548944518263178202580528671738901152368357322279755376196952592535487209773272429577592877771324825890024853707549198273026250371398973278067906281332727611530768700179396763284113859902556891808279063985239248104213154999034037003801066748511864476094595997523507334961987659768723428255198234466178889170311826296230913353099833567782075469421919375 1847 16205071115327358297741959917219731833062002762236875848651758025764029998355598177207601686949559648721267745411242293543379016474683624710990690752257897422451606602483716508790571105549722223267314507364473388494463737493782140739000833708299875111413173970724467511179215786383690897998645735374734016604850634506925063259045734719968700403659700567089515252212285001982716306990651972641281176949602922030027774637985595956856442403360172474216586759011948580874837416178877826113393730090472033604733758180743218569246683624456557687644346760908225111360363259481045943637052030399406175606457764609788138412752660629646079730736319375 1848 -42407875499534672756724430288396637843149495343661654461216632776447305132331123028370260720250115735448231990460106915961503954180482801771279665074879440073498627129367087639442740453435530258811748392492439663965971179398938371190760722577344602338242136597642072239017160675244276288082228645588927497812274302399709004269435342506413084981490145394108592801126506999824253925094034128748185749535909304034115556322691047212537707028818409173714822622015512232979906259664492452082977786857471117270089877860052984819749783718981897489728101555211509418725042647854436171474620038830192173161772156020034699196317135102264084357865665625 1849 -165640944579366399492571469519852212748352043132310640543468582022949461680563303244538948898239924989131362863569642080639343424729161185056443216691314039269224330524976889168486884116812345999297666639219168205637063819455650393522656805764644508918044238173580107315344054488449445881112158199420504650139337138185501161071021525073037904542900757977887103210781161281978730733043954130445553721710183611871044167841505827138551972151661000818710204298954969659300452421833278551085383770485178351830939748782583518035463823611314802845902883127894275256453749929959626927259376099618235943732275198366195535767867713182622630369934743375 1850 -119317711714411634495347449967125014200676861464604739140274769340095602017106473214159029129918105423692732382762138386169980978630743454974154161668981418140320628814985209749206948978035963403555653026386580603784940772836445302991722554245681206311446944809216677185812583961921873264372814961866427131863853873568264503161602407609892114357223641447131819175726953486581965809649222570980479141487934743941526005631585509638927786084663393443157258062890923682883868000573412805628373752815581631467863673322467235806965252282474728753056243284671300456295530483385018789576954637329486264641227032485919322653361611408752550119778425375 1851 588420994374300704126102766405347748003136919264422101655621014835029130762147236031403896195680992630363200391521958352211463477164532197077469214888929840446356527245761921749917022404005960154939231225121206936558633483045250443706585850988591976451756932600344044203921927917193452602288398693183001444659853486203461829319926289814268203165784454918861450547681631316443580002958738229357662448468575056382405823354332289806825726912941000775297422598854960016133632381061803137772009556676569246552092074799424073712896679583783143194012417991800265527626976124983151405123446505515206606030077193123698874208340002456562111110554400750 1852 1771512021331000068246585243494284453433284932856853145967785339627629352331606094039535697282433454333185486017461193659099499896532455307225469238085151277372274169956648454624990292503435904984689564878952887140360130564734852372217442543434056798263216492662886270726329897854908085635036415951495469681228324765201222778314360130368989322248903680491372519564781111989030631673076911195294579657551284303962851762532789224670673334075421972595861302193902299517765040319684795181452891852087137620647671846311435119359570959585342806375174438319938430906387668409133315411094955642320862390750526657653432631266636769901570742606763832000 1853 602813234140885780025090196367222487702960349753190051234019520508183465579788516152015479579497498117821362497927722738536436157224919864788773432205199465659787562044150991688299348099328407084310816012957754399775690861250720163193728464144423783982851507065700919058120188068397547704223727721079847248448759029265097714832139412505961822347817155310934444535447962290007096775278766810065400038107252534715857543171326178663793203975280175993683105974112925978426486891966115483928271771812943100140243817861487224926834754970756260711670100033042302615953963009234016905981290855585522124553579743390579729258199843446514165604033990625 1854 -7638583643431157436878905658665110661389404022490234292041607483788685550235254124760420039910585747494627390696427269591108787173616042159641974140961631487475162437358974104387538773680650175254277722813514468657555969275896664863490224547501879776114800099927640733141435750386468551827967575767549895147264009490176606845449182752052420834814819345882736143006451482916100992747565395743134970182027659034234136608365241011398249954933716363250184573838004677591631960351354616324168018917636827113195448767671890060628490915948075972278142446372044234175637988460023719696100616736515178017590165359095367713837687153440602191183007590875 1855 -18274014734806826339071294050286213249817471530107534921263746236465816009924190814054321846084270936163355557993722572244591903353249344244278053846017168230809972652210934208602087700281147193779232642389751486403446587216480954897993069540400085370803293525644040137012429278360514621880153327509508268242499980390736080343583400045382632090722355009609308180512852327991774964290774691436715267111101445092735362509649254286959134222887998287648927026516872633824075615300237247793607015156983787492263619855485840179858942247874714728811020371982785020632680369870032943419587202183585483702171788598813814677910131035368075038480145516000 1856 1612709581980989173706991510615744997849832224154771025533623635539295550808903406340067527814970616679043315046406205444209964327147223656093291580045564127279993151299360850592427020073392508611966696054341065380911981705547258835811578078038615354622064971817014888404945801877594891571357258469252743439536855543304012548344602338778133252591661763959516094661610262495842385722598997639855044339310143515460159443315778953557582111522988175478752183130958006006076286525512583071061875131355170681492470001405744725131704959060634305008445814453815206914532741215254511875479057535923516534357202686384487042299872719517208316891039503250 1857 94445359172889519427804258232142566775604669262666335421166625889116172159418906430621370211630031664501835645403166360808902853147516312863699322421161687268758402002169505717456428926609336171570836975573042740662698215557350822785927938315913977731922645151079143461484308567903812136890673634740056310193857730224093080612884576913243875892531045663997856099965158367476197832069400076056144177657332866581283132018314489109852137942610893010493221220080323334240507310968207047485768464985869955721811956552664530588054741583439243425306013594837108142971889396489125701189625963877093314440103139304921276386262590290961404985209784357625 1858 180687769987359324982405561115597376003940238445749952110103274793040299548539329628253127314729768860055297180764988404455516745824151084862881784255940200700526695532007339992927870207677569336991182584652807259186154212247487759361694914620452972987197344700267412477147019520354266538336017856086414057692995937784101429816152928202711093252663912572462466946159666540727626469409415053496891236432594657087679696511063958232429440807889261573716781373395971431397039656422879188009777109307977892190576275944111576162130792341255569109485456345717295121556592398859354550680481335056498886340047510267958312007758313122002112070632330445625 1859 -110381031654443320928796272590735637583249186989787286232407660739092938214131106440915348487168974812943013089604805247714788842605548055109740116452234699078797868439608912813370994097650624262063976156473772722934525658347360423666624144956471818627682381707997782184046415857973165036577917380370011713819947916337203891862361754037630244108601610730310271101774739198995650152671819329211480625660420067641026047773346934750019822211945030286518431539533858251570061279255892738748934775320456297636909676831842708556692537886981948830112309134963098462724805967656618962723832232362260787123871533752791938448177688697362792860823911556000 1860 -1122566598552091799903675980939734260746216303909745283504128701298243428277422867866864983222794717914695742337209571732210129110347338417694409064386644444052628841600888627236553810466677748936735095936244245134031635440716278721164062843587924133545090870412427734473489753852710014461136421612379828135230692403477895516834059143615869389659933980711553044684214700292544047726276175138271690506872598923106673966822601516558083408872388397450505613032979577342970207579646003628166640394888711224805008431842245876232420531570096778466581175241612807556224769897430612411709620459339130855138484473087569015390030925937072459852540825855250 1861 -1692308605791773855751029522742139330236503584198759062507322068185228214779775433385766078616425093702619522324855076067693301894513360408161042828227273065726318868126069676340995348339873980278037934266563436457602201654439612236020519019130107490213198383903761661963020375234196237806067069156351279060814710285170214308957508898826464489761096869220974709655728624561703455112990916769327737895037237413617935937966509390231575787837877642534985265808673359207759625570987785442393512445100565618133383957429118651679043855162638506067805928928334724331732168270124079229566851304722713155560641685352654800424539988705617327320057011328875 1862 2221902537397573630779980520435074556344234451094284029454448127869060246567326211844679137564702229066998347890828539403935608037013959465901471738757732531395793387469085790811822198320317894007783769690099734736898128201386320854600854609310952364952016914418611520727391225890118379568749877899107133502003367128639678171931263770959022022789491345414790376551217951410326183826464436743810817783516658665589099513902780270616220635744924118696699976704787521717194763547998018539945630080169408799987112153850927487257343355250347225791070024877514187646726515070548979311445025692094071859707802793959451433787828896008459778323165554093625 1863 12888153717112884926190320358227606861712950204557758093534576781532080449028487417798274221542033959322662822492549781163919696387512777686921397931076893538644167079525441474853540453350703616773678927277893931401788634090517509141394373869468319611523644832850767263559783748924295577617514685447437083667297973045971912733526597559228867549419453664040377589055709077548345324345472375219576125191481248746263030897031237330552700951706702685586504995480171204841606121327432383370584283986208053034701250266616230656602525252465608752699930263598119613138854127892328060711508729663892308792866596721944962182837986712734593296656074130586875 1864 14663933662470944566943541731830427160342811084557093887604533830728746883639338109308421047163422420258343013708374977237151848585340568263599650510074580349186045183943234136365190671997808464612887113217094987632141911903727672607851407506071560683348711430990636103654317275712518768898346310681989596742288577788043922239771347665210452720920181973226160251323747240961150805582408384106424399476734864289913029318391708960607454331488277407031971761411810323462510866249586563118109281699849982698365439995349360188092088460353131983484063357008329603848517683296458812269297504699158619762538424649290284829422246357385023421152019826319375 1865 -35032874194829780705964826912590833352592598403613136942335088995275365623584816981339668965054471664494771218327744330881335867349917762646682596450114230005549653727146391877682172190290448245286904159918025060089712720827529531885000371920662672772312650960257671505644392550963467747205367578997715556328449363532482626516984405584483988760198741855506841192319226471499842091243984089409161318601234471133094558669648066998924550998407368202259416578024198326317180064265983042459572933479521665882120804121582221020823753943226321739007383787316411095196840171653023030319128307500532884946970290968764121438488901158860656066921462269063125 1866 -143211309777792777277915681923693615625558641645395141384213429214656834545856231031672624032234242494396222979830138664364498848365247599706224697433996401181103213267452667512884714250130282428150801990271814024598972030182246701750461438453443694527213974970302142942483913024791308565053997885804295544884613883408817372688557995434103471571118158464576238902453325254913677745291564422848128699959493704863184376884771111668906788508049617673362538869291031692640599942807996518306076657876109895101745378111558277226412260531691803157101242312691570275333473748666537255742110583331894231346547548653371393517524063350046880594976325927783125 1867 -111309565060874053798360401317579628542443484554907687794429350309085213554471569641456901720127130064329421184582276096683199806161395156864572582239718078590635853384240205335231468212675543049778673735786455068785541470531913304500451863804350047145757119036260767031134093567350973303349315542587654018357319760077470428252412962997963096459384806073694756801114280690501462271050994837661474914878093445898372869013052641913842400128694065464985705572263261196852063965322247929283226209397740205601733939002512225838873374220674545486731843542051444526289787421363888553511470738830563176384456121969652023333516234036054275929873655797323750 1868 492466717348551108114541045172231953547584650475632132264589444177803634931453891340109178328555725886809187949384907713969514702640422254879560102939453932308008596787156886553303825671146271676684663545250730426749283921435883111301561000246860483600590447764839501761417372416932596909547408626532471736334327569991928324056438566400638429364756644081993789356729634162290878427605580709741804153853610083436643964992596497764953971267753129149679442128454812799408420843188877207021319061467921697900913919532613998402479581619296466593264395477715465683878520094309614151261930729242600168361340296083095128072667938432998756208159987428150000 1869 1539798348970478493706809749790500878529964581362299756060838897341049546668361120075394747043422196144128920922420827534567778948814910029847968534701875726566103645740902460884535910319999899264948934220410982712232675744289468387404091768201136533326764283155454266480242504905507192747456966110913153550827252454215520104136463065361054179670830344188423179446256926796958375927392027765708551044565745026344411352627903488991097217020830237833151677407012395028878762463786106172458602137664988344571070394589213978735801681744014854426561928002819748616881922551265736754168670846076419294500121168475523064933654615321220865109767085501076875 1870 618742323230973670860474768871211298070067843009745950058904985856492947479007420013512150511301502725868637029223108553326380634397330166235415814963021707041080297933291812313961537636543797910961682275507665513201316291655357584685900256011957552794899450879017934750394691324180084739480919143180649443709501562045547366477337889472484579114060716833079783729395973392854389673267059319612945782276110354999197976720940596586340140459684678247005949943907746374400343226462927774047885279860503881323728592696128445437735540201305474462760873885986419343183394301619878969027379627126588011566560493593731824472590091780778424190916542014754375 1871 -6450160544830154391560417201626618185781194023574375866035350397202440115970549096599366963706197383156736215220993047122084350600104125041155221897976690415982669431025795313621505325663508926627158192786894474765453114627832472946571199100480175052848767831383180569634957087659298621375313691128122120920706959850978441599980516186582524838973401936307832874462393506653262687646253435126001271014942285487786604946257862891448880890811954161981171563369856812157179674793741105437453257555833958899564414621880335532533919903848683245005893583322048801315124192392744841209708761683495498160167270038926074939344574170312455608735339011928615000 1872 -15978746204756471815352952842837297120306536872600113988051830301381175874536297194713170930289891006749885429682548339749900364777258289953734721534453286272214219148962002297928902728702722062377439853111234752587038609385453571626176810265247783417749731905278196776326660300581867876199650688671276119009551516458803083174207251122768884830215649305920723132398607179191858400056045708657236412425632998611867465774791230849319509603634381297333171806550406554460740380096316781815128281045479028003975689413458033562796203684456928762564801843677737151191283816789209721841081630803500933006755703347998767248684174307330378862616894601968371250 1873 267261131309022083538364207466027434597166223399604771348238253551933636481352083503870230275258644158455901404080268657269068182039377739205212758294760806870662654420286314399915476302258209708405893073545177690690659122118014234333731665762587363888728429734689061681793345450183247918019077603870531228624962789586859487946410603367153777715351367922448457717666685521751726105021188197647559130624066668516558135351733094345099929527787207481927193059625363540524618054824809749050059722255990197724728887027856571068856938214105411539461882286361208693505296669443746649933168724647487288188208204854881382735463491099654951557537978773021875 1874 80299995698952257033985007623643896449869209048861539203417056190393014144829529599682283552189212780181686338341195320916189126823060875923071427076167055067343714240211815641957873509526421341669458083449456568011572951241824869203767166204976889409401896565130560928287584042052330640628025562530585255702965295801055371206354704554631193181822879508812470874836832142872425782528054520111103052995399063900805878925444727815542239640511161391719076960909984846367400374161575274623622018327987678606979739759818972117102652498136056637143951429200328098199989798275951314735905945350412196166439786389791841060689948382806801737376121749806116195 1875 159137411183722292008567704039510458883559276674863865559666467171252426185137550217054976722083988011917485376221710843357925486639049281080990385195692886189300548469034176709672099867614022108741778873250672752879567682050621658497008373695411368727627808357254322951759145998674425082602462245291533368163296437864432647946698108781865110933022233325130183104071074197077568946548055953318526628156426815678818589101238435049001063737872397046634632922946770607395720125079057228818819369622973592161980254974704397483453091145595404666090412249712290682695674120696802127701645663119601068749520356789372946688277719026116434484054764002565980680 1876 -82837789210996447034790657209024815377220906755683677475604101302405270067448983209829397549001536876718121120963965254954242737319662522144051324898583532170987876997036502784850947352606484305568678576642586332561097590710717732241353189988889403126672275794998609752800269490145215566245478763358040587083782569646458159699242927882854687801765574744277855766569268974681229868825846016272371989532302740084870835275797405307846454635498253019968696339772627310666593136239966253555645634671001920270544605828123374414927708588389178363097330070823799642697086192387831133759491649212434027277618508340656168199752313414990403052490591913723130110 1877 -959959240019311050746481129859361386658188648498897540568591758210020486713951313776027761326379209536767589972873429583772004489031831978562784602531418958606182185445725985945006145725885832198218012585124964624253326026177796431049654965613835735759271434721985654992013527760430100729242473561496726118134366394495321377982722831828721543299845388412337731252716074046635178153137073834628008102066684547671695696280179973751188880079647851914878701286364560565104685949374203871017449231701622807930734183205964190940679669766869811044356706388101408524661400086029845682748828674781962153301201068531871125908559131052343214027694677303652276985 1878 -1504858160443515871403246555615353506473212490550850117144170080820684137508363874784877325583246150030306718591536846192439105896889885376153302158039789599681930718529270186855559441742018348652514333266757201897098533170532779813819883700789872584591739377554001689735893703524668922952061148176222344793373424857927703159311455864808766590479168888976584296840622200671955911546271035985307781352553166990160260194063382724666372804799416748596627542130511804549183316722708489663288220229816708691666949683486215159643549895378129668667220051316122165173818461329666958224618318256622478291528445132571485481678000445592835970219069590806009228125 1879 1784821999359013341698791539512352920195341031469473153258290775083899980421015958628317248846709093531224196886709151861014117699440661574789243237766956064103194734517909726636992476070572127283393456397973928442137380656376045608978568504477817595632764666699707991362922507388008165858003659934350758101056952883566069341933358559907455108212133752321682130093895078193155737919069763692118362498060418137163173702390085189937949474423450194544471774355424761283098806759394206204534530657499125264807026781133118924041203055226829793334330828009394013003144298187144329618461029480158544610350746630372627426589138175975508682732377709487553164595 1880 11079087731076632208358448992161139847314062851444036248315615142183202593092044536264669125806199272391521447991318813180518486339177815280017157147665928860168654148879675553961806419727183902342044440178008571412945050695704602815480673555953758591866026122996426478550381489297269474736889919759676936369829635994293454185147296861906667749265713260216549534479741660413470722093178240096072829096588702719405216996033755456456136476036295880178097831157654185209994555361401137193578781871088839173398336628503431358066887720466927582099386424426209051494404449107415349688974491358639574879192214980551278665340241673369838861641717845631121210955 1881 13230630325505464075651424094473693560315069815953942643492766587586495556091251099669702459746165531210765587749584258574762163302551938242826561006137622859109879767874972304301705436722058193879355800558196163321044444420771552971662679141537189029244580342691712756096348472017371825849892987849585326954037826053897162445735961651062931277011344829230732830470862978315815742849512715788457967355468906763568014977751383587813227403912961863764353678488162464569647307762869877626699193990414900248825253693440888972541159411700344701328243471370199516740655925411672770146010462292111537994897266710681468856291017943811934051202875790001639156765 1882 -28867000933214700712635747030701118267279120066988451708286511772402613700209156002565480311499443582864679078288216292554457647945177121627405697356327061320634557319678932249683304719623167126100478948578220078972168471685746103363330679668805570072487142711958307911408936112157707319093796034234186732102153074299279578893829084869342998644558690416165861913461345841999049467516282053845521647556720291774350822836664282979153748355717846935915484185199678166117029209392188709564721976952896345509089184630650127223662433194987106829865136594179662401780304606630684892733363170029737804774088372907534600184798285293208803751861777031947090406835 1883 -123735847518541527502428466655581103084431591651411014460588209437020611086160132134847444271076481905797647071411875951891279825039327410881616909134445715956537965777842512973468780202628546466668601138878361737454690708956576717017742837727818595617282043754532159106974947898936916177551160095338143867498583905930833560157862645361636549127948602725997618033312331956574664706315535575753097763285157625606044601298191501093363729454925212336743919481665581886787764279655722765706095627764069467984035186370068625150657465629600954952459856223632248087923946827208763813356868754256513720709369170600226637096169091236986404393483353147689072001650 1884 -103169474175488382172809365693727582187775748498941093314620535369203207980157591388768781346384797466516236812369454322459949407829723948157646304820381625984672325043476919841664189714401979778957619938479436457222129751764749952443976431849990575760316947429068947432157315607369409744383341855169809442857244108480227683673069971595101996456066371168547621499106785202761647989051675536963162106518011050430413140688210335164384295400211318411432168968013408713192712562908547427804153011490978819445799108584419529850325292658821284900204426017608517425176043156339877158776857913689365752248287573788410161380539576700601030262722795457147275067320 1885 411520284315828615602357112546467035140083053714488717096306041380181422321836522855418425725164780218337831724030932526884862266508503718369169817938912018767006868880977067212076476444415006997239453963102216198762304342749113054061877860850900104822945846812703825620555785760506765898761058772785584688425352295586860991051153808662708740931453839730122793400584375366883253944445918529640115303214939234363034355232560036882001645522123231737940698345407696725388900871344811550227485490503295265418067041049585841880998945318979622528387627086495818437070759661678427513958081571914028186773549774969573642639012900006183305569694355147139201042845 1886 1337413587116105071279466293718940653800795308117308983144618720308721972839814540842599260038442595833563812508659727756468224180582706472504063367703037699812398624514953420967258643233468808110424356499912426450749926835257472113878960996977029951748550309015652152213056587771219318493014855807034469958541199262608265806811987358183855574281217618457875807331843983104680166762783435258858432353907366162076043634798582541775584667691530114636706626994816499432812346331976577173197121967638021687901938746509390662916434170452553609069674316284604115247139460104351347636891323346391958494171661444884518244089242426307884976353029224412394943437585 1887 618370118915455366464624226933851313874532794633236565027522241375316789269762200575640013593943782056251165570011447965712279116258423715640045313701967936712468363925694067179897283067408036044305743364370337566390230677444942664794555616035275699147783744547840049696040373341119819956738385607222944631974046309276918457862554902426725211061483916835359159567023098739980720746599109687401895412336700341971034870777634312768228518090112109848624481856978342544073406778666725007192102985119013745703778087228593438270810945702384441043341001086646312530754911632626300484605955598859715963013226696218779530230940196981659089399157821210899974449785 1888 -5440689744626271473669354522548608605328289283115805017509189026638129869976759562187755410717509741370121017432434100938555585155648159083733269718483174456400926921840400029707324913770325846698807570457213423566674795790959927725928615537829659439230251867839864270919307153689714586052113649863985408006003962005757321005720431991007342717689137298043561691780718138133248677477308711181097332935826055647134163493364247664501694420614587488801263141106948833534962051519890013679776956795130898690780052991157021557347624620085272243826583654558881406552104455993048662724456165574791286839419712359468032988427610818675273829818552044011507100618575 1889 -13959686369005687163303111964437556533720193407244964308024803862956788585006575253340907785470314220558559169309715137990169205605704404558901792201846040954872190474830748378860792097910854784687524276327899066534509275208544275694798419642156322710810582505100549322827705842306623012069132234783291729439868831441149802692348823880651262333903159962990553534587637748328570558241247408482350005139688772436890184931335313846450336452297092434721768714434675347177187439972140281540410083322649364574492807619366057942956126699875169558823771856360530704378291598698187272054247687011231804499215898127267166912708998317808710456987156144632964856068825 1890 -736934743099148111413936235193369067493157087977536094520882806266397720866862832005753275578543353229430299449622207088780911747561249644446222415809107297745773486098372206915804416717738888681867147079342069785563447248242781659374456451928481447815766078459363920405944393043798344937756668709697088300680546103519827646951521655141092070245682393765245603805766169728080710844991921261365333954884138408282128756297013787858184094462721531744917990374955657542331871658887569965158769291515740394523860262856715740385841557495132618229552694950081995766101473773701916961467903854793887593027389925734739477721130890906679991257182324219644188918425 1891 68215056813742513873225052642096507936995560138364494670143136678189016069127640010566131553279410885103126528494311793506589598112235209383285549890201703026422341164819488966168882064037131449929982614593030823234262531870557466428792945917243593895039397578234584234171673324781951800625420715188597089690638460964192081446147430324874579083571046891976418872193782582040949130488196257307914096649547319421095701822887436653187967088151420684154107075173256507886352306445354681348260005439324647978007321517468908592400501982786405947972825815919108074451022451039118306829312504939803755024237630286910857042956074636990017557769705823564417752256600 1892 140000841652760105459731680701335672062052054138838140216784906800214741812837673493093525684243658777793578440091342510208350800672498471334910743298483416013023389366160456478801496347720602627115038970367257350115578306688966287470265360737272406437819878753250090441472590967730595890875735385560010710375655815375489178750379085346055917980438969367896652693858198527095231525685166453943867635234491609787781910587950318623491769248362146287979113615649107413158535109592849601537885879757944474394639290430312120946485632181304795004464063934971083309898508642072090686751801847657200128373375483451440602354974916677655236311898135284955007893325850 1893 -60755109038140691397179757801724901683963039172509998091696137831818558168960529106939693305910549865206635127332622284301054313413821114422559509412406215684017796706679482789262468975368847368245809460473620572065727744465883551747245466344752968273732451436724604864371390957208579106625498641902610847018547722925137058343790451788208815036537882421408769794265540067656664574470718365717417520833642641013571979493140843487843654811732290849353821204081979262545092749541654049803009660266628675315918432243367029017264323358504128377078450948072659195337149981167898807663980855767340030549599044086082087342961787786597437469999010828007848453721125 1894 -820310058027730551963156433894336496244950111609342569511365958996901497274563543521184892623972698879928643414497488515682897762142467598494189178759068841307956020861252305864062863039133892261770527222421031999211758179192571023712680154945739554487810473138059068178208531984000172139564759949489650975099179018559167108668348595406667950732623541398510472662154173246721202626122577891968785214097781166285389952771785956974509793066773661915981707495461219839439582258186069191109444858015766501949694348483579737753105051711767015781649677343101640361151281653131826217042501836215319213774914856677900244351376782120560966337436735515219048424857225 1895 -1336027269420395262296462721747001471431121206286915540053091600243194683599214060339971181968243249779466681654708709949901382143616030001416116583190763190014038458446499832446500484811926253923735201003359953338824492953370814236054676565472742788630504340649529232218331704787656883434915891773738436644314469991473766834135230064251301915087067268586667813720558452368911554089141929483731207986036954241488335308623269465909270787519493286978122770044127968487155735391273871615890400913817562691994843842416041506697314462208672809972375047061974892428552785660317683186621550979737326535781222278311074403558139929353724027320151452204678633368836275 1896 1425122230442746382564681734758294170397626285665143553469354441317188262343435031310906790884244226926181372157243277186842858250416867908472047209263151646728056785232144687257771204564357159248332496464201154414892829294003632485859674331907741523089785569433344257410616396962822554064265751717145272227513478949962183685230682142817322052368409552889739849391651516982554605860539672094949597523689981083416111596076962818812104472775934384507265866496957629596565867747339392695817571397536599160838773048782438990317546501569507125380573875080245501857384832270371142495999047245532350056563958901245351739651359860043091493750570231956345645483468425 1897 9517569545746882054439843049784535684998983103844264615549159277249928717687672442298997053199706609268415570743302833058488175529290339431112844937021925933310081022216075190305225644102006301873717696836433370169152040171414248106155851000411117765728970122505249864924742305870935151797464736996471920318144483048693626697318905282659214009527576292923846566778095648108675761340172159175182834075372096779504366877305267735113094297674561651503568323388341828490819246152780953664803791870009339896581987134311793659763703061053906955245927438931287299423392156445220122065628862874244137350407891042898339895790823909257102842283639567676369380657807925 1898 11905749174045382669766204069733377666772850811470997013754386178765947739130570206265032880100184997848045120021152176790780584475884639478019083197569000161100462956982239974725992785727755685064016110065106738251052117295083009793002497040587047015297669519051774448202608534793386565846308241507674437541090327922143660863790615499622698320012969705240265375824126700146291127292278700689677025166643542184009654749112102965990227729204372565733102355380515487386632234283847433597461723695649544424843113571488012275193740011490599971853846390196686647553325446964977320893623257883154198372075627237489871202017527784319219550137444107628049015488731125 1899 -23720009225030978046978754986541413669199389583582881166978090223126984379888841074746135370452007764253628614621006608571140245073886786003193092277096565192498768762135741050531826645736442861623233255040189595218506427187596818475188297618837070784660016025327740731045197981355437433831852967056261223617937077156041878381187815554713294399620955351360735291518962179923853782096184580662055535077452004358375926709927268160885686697712744543380397844188739440857041029570188757969000947902451194072605708283161779081025311952877104935462403691940232018037314674608891563347053817989404816605182994695337743661850216727496602014309708433024558665120313730 1900 -106837388062905506121280150876191785684883132682215216840546496367253160285926785113317059602576503485522084847946311553764476348086186811505803081065554793632375705412475085539779106240772828975572948984963463029057122835358242018055146785675504002149446756768028104445388459824491607217784678923595248185581004822775879241224358470480681332183631295046054472271989216047300906531397753861904357678374901304515371788080003971010232501270257870683382047744678649716525533284950478293721276359259929649065539312762310802325304446511323469428045593828851918843663764829319733731949469843163010121427715886023864790046562499748000517929072554928169638887838048520 1901 -95093283089082382865889892157305076024812083716603881456603715049073893564544250373818921244453983189737771194120647985003048355467424309901808149295027278703409172910798600873764820620352259708223017526414049824840381372792032659939905387203855270804258817200203957284777802818045594427216677532274625675678804828482912387310414425659866989119653828290684998692354607937651816017265820102898131561484013184584725942366632851010664638345671743968526964220268909874645608538553010377244430831342386176855270098665048510654125585802824603540371072075969316778917806141342209527423585106231967790683772633093837114036654181763706483976095741172662782800922735835 1902 343308161329386235477237085364997771878102683188018916871112867660156072249260469997308832754502514472878119918155089581605849926944908070808488112639927377088021080840118882556476035979055297739133410249185637042656172661679032562150517223531805793773593225162318099147230890286727731456778468270580376415351051525827817647235890388219652388924042981580684412273711496827361406061280477055580558915521734236426862442427605355861088356510173478286821549471762747269424759293175220875297716742708479787462969672106554459313059715738008929218287942337983140990321255450873908366120898240172581526848614605134447168029925325464334819634838238643181821567289698665 1903 1160792652111366951224354272462710750846648931332317159632144313544296855692977514780939577237088853880125399941542476342155584869087837854539382209897141782508311135038756853693553538286110103163898323312351309103158908574620267506151007742075191908772585230688318792671757643553845794760365856992557063712047159112660151464872926493210511066931876671647828309491755669052253498585758316845866999561694193324097705711991535518859143163863876056356199995091235946280812877242372940686037881963190728047429591328874330783326499953486854953953157910020017966098627166157580316644564702856403112689132477652360027963903499927025117709508061721577450935707094489250 1904 605919691519953219906872458501003159009152737251481116679942273078768442274382324985107596349752416842292113992544517329928965244814342760547352294946304152179559061576386755327701426821210121388872538257409987128643445108142655501241715316689124670819086825163666415123997681040792763516403981269000189943188994609592992546749560927917859009523362590094999272184838581235549657466249120962543071939505565037491078119719290701342681235914974471412273199913843318088622132694812301662816236436067957426662263835848422248848707310370599418810369465518104318172975581219998633545432063784926718995903946208769571596123902560114855110430382847532124193770070176520 1905 -4583942276936072783984498272850142582182582269378859496571853633377206498056431677477631292190290392926076872112368623235000504413364609449641845139412818229231185721064697960047716255000182727824909259231137494828727246941551138781110779131467248237576729671013089159005491506469288090719254126248981499331858257339465704395433797486074967384355885847354267647986361508450148685075838133810124837257053280299573008022869193169218507018134650007670458727608227088280363496079033826649519098790544033333229799865421100240024617477558138352893809139392450996593690187367472149894271991984202384355560017708815513046645255484872251778772234530199152465468419078095 1906 -12185505758087744118132327594526189540883563233999440887377233684588573431853791744481110210690529468159360191310571907776355884347123791134240097364546966859123991111266264203702970231328587693425692580566548542347648209503811992798444839583063529050656855454530145284190029394159834306453719652236890562251112243001588405084454128082438237269241055491332725263595011537528027990510073812015624436104207147550386888974767772755466206403786947114356035172571967394672337696283068183110292530866350427758135038806710431475497383744993273062377044542190342872063597712255806688306021923798792685694832089877179990464533099646115140104980718669687882732349875819135 1907 -1468177813297942900936173516263497182442311580401588783397529445187808491441821904471716548873413453601026311633595150963241709894279408064475323007395435534807512638426109716595874299360149052672906245033367376167691612012453108831441300892555396649494884555410780780445112935435785716146298470365678685915902034280212659444715235494482670006093465352412097527787046973064310535884461855699233176096388552807228672035094576823787403390936628943384928056891272882607526905542212674718488471809990704162869527909775102426539330579621636465162546533888197918565827590228626139815472155028966876083692657245922191756796986612803370559479007540551870872569908165360 1908 57897732591327684273823771614085565517864294887785547641719990665656163127666885678022724816096738347863167755006592341636408829010693445648682436150298065794741212454044991771857541043741473065688691968568313812725690904527930686839827531860396329824482371871545393337314234823287427152124578114914878403082207132019971820153619286125817189681833781305892467099818164353274888452153892849144225410825234042533059019442457340899342065527326540901414098825338210175002442692998480058140416081299740722972068973730832056681111849622068805222555327113824249613115481373009758520775464988144046968262159418091321187833850149659315047939263402386024167134856006760350 1909 123033885209891966719168455878815209013756782463773080836722852162657240117383389786466260689292799766429056126851566875633865028364278030332875949560839369090532377457844340178493139061968703617261726853622205107294712933571650169830059944042747904708368030193471497963388788565376087038279827528569024677891576188367570756718180411299547890850084154649131359605997605353203377058392540732605076820523027848882519196369888199072042699188683855285797332062185463441700048588230469233174217675931608221872957183953032231407778244546664362947548986803189072212977465169428376186879830815679071435243283762143686425320871878849573652496754316129118499855340027309405 1910 -43159582053735576698992385241852962750857258503571286649170140523899422412168981566625926307249440884679254335068946646345164670559308044817989110152275247056560971899571787735141624008181671340841227904844852155230027491306293434783336330533190339321980282755455469239035068907896796772411205591147480230526596847773301122113446885864637673683005173758860007219759514958848110333619583842499802219620768922492434450311062271022287931412407931377828619386834243948545692167845807301500383103724078858095611995748565007321560402653493040149915353251964560192444140667957157315805265359401273817910465808981928662289126490017448340374394623477533753803758629094255 1911 -700455647152584969090644777914441077775802339622834698155334064243924189308222873471704039068671489221194964197226281884733324216497986317351902368436221494232348857982943529257161693348197407018889913515813874390304377612564198789401176927225600960769173383161757738505700306042671763204897578621321057798806078071814982458405079799551760025788083695114311148026123561586864468413764242235830126847836432463612572052295581484162557400461714489800009774691764589266956094951882143582469075081640641105941793805746317751968057344527671679261078265592152865464539208438524136405575263636992156960059117869132550391367402929903687563625565796945655101675409143534215 1912 -1184353335311634908185132099794674566683850248650805678802021581600252321844810387517536301685990038078380276647196881951248915774088034429286213670976187225854737272570769754040526212437022334410968328740035600476574423978493376722268602946257974245946491449823732411434661454224108594644953700822714044831838283623791768020020492584254620384168920312088289832700035027752003873005621365588973059980083815001875647650525542773492214948759351149946248851804677990098777726501891257285128392784394781941036269294286135361135902447876858492620706004078692553493513774428377899170190250236246132303847913820133989242726828761816605282365430939630314743794665053780015 1913 1129938454010421032316081803165023135100346997913716729078623006389618859866076187966330062357494348933497034863620193283751206924112605836090731368298944743205707037849441542762365317330415775832570149536554544397315128720122128249765328772311319586940502549913698389594768214122525247077245798369823137819127816674602217718642713348977609235610772995339359670486926149326580554570018605635075709303686791958016600677337554844600581913483366667447592235646247303196416240018547451836403296763200775779942586083208776574561108183820751912782341881991651835110230903574478923212797250207846710392448589800182345943618294138600428142839345791917335737457649182738175 1914 8170596526933217239124547224412340676515214797972582878084186196110435286445880353010335348699841063915304750480562230365981986265723525680780904251181415880636829848368862471425066663353229603697181819859600303897951170154727971946078202286089636475441128730461935034096366296516648712987142062781440948838734279820967096334538680465802340165711387173225994913611384458893984756278434182138912372279274477410580011661198439323692951380177671660474190344162355099048041783764522985808743003515187198050207316654733912273266103614195710057269959154764674874341955797135678096711432829662633099476076662812417114927778430616914143604208718604978304343565233073877775 1915 10687553647712740936589023421190713028779717341540876475233465495193190144667148817212227037433328802809396007891203356634793701034612894055063797933191145583609516530466840316578578284819462033777649116871224084793807841500253260893803792717264846667733911805331014691587175668726666980028137211368882609532127343915403339971884683883395787137730614710783590436331180832357163166663829081686010602279529127832297536102293899833933060977156525372557126875700053350303356291365841407017995525532169290709338715858603445803057886722604322423550925627528074264627343504458570214915276934519920852291297902124217637843295734549296012878004614320862531838585001569408850 1916 -19430668095129566223447766411603796901927756119538090958083597070783387713650092780161120243427436796091116513233062329334665070370042850099177800626891429967076892968529759310759183390269717400093821726302929285059110515176461371434431959299966715433428787597442671357763044064044062067187874743904121337125251540608630629363195069431632308221811158211142846302387165103210820044911573245242715068012405143502200756802181081932156488317586681840621621561203356240416067771728714942046807347588211232463749295738911705573104771806758365176551858649993680771864978619200655655810112803195400092257741992737065216109115087086862456419740093680969229574491465573607200 1917 -92185128772409344005378095888205646911186070256227004636441532684456475881964940329074373188989305800999591434192179378580772107473823099586748892081949984372714729680706237471000957774791541067768826366507350657733201609507977794455864971462243653336749086755496467667493719982032703981908518087717178348003758328020264954421231777536476172710100524128813038740834755114925396534385935196120374542501585148090815645986561093824747069122827675671187260312263021532152984493672625570939895578871811581113383344584659312318034335612221689743077886907720067509053846247438437401738237238100214136763869901460143303282479033948619978500395183108140667003898424176603825 1918 -87224683945205101532045542213707285869687689321237963211210222984255200995605866247033188769014665575966929105447770089542037341332517500242344278858081443973300861744134094061602759868442765660236913484926329974747550514368209954870445021085994412034489297823777051535939788430199742140155980625218288981206098712312159807663374206199764778310726740162193609168437855225106430265303381859143525804551713271587907635327549259983244321002378178304245965993330137984690341990658379322431519101135140076376814420689627057503552872935969276588502808975595100105656594677948997526318530043513490531870908171797063469391862720636172634209434825302779697048630649568587125 1919 285892368221766451933901199799195973834232718479346757603582533953087559952340752220995584223829804316456237978712992453189533005960273313077663089909912551920268373686107691273528328466751056925122481084015952052742909428907888314073733440395127530341877375417500570754961634281826592226465962610315926898295949382777334586522468624218034719295861990506425051016460977748867996278187558677750042436360817615295659567723636236330464686383426146434863603425329855176265371955049955540254771006474365381205178346696802337982930590306161865581935556234967941650456647136670374472487918828244421526090113724119865119742700146519025050242024169481647185237901350696916075 1920 1006780593772971542252245422102324942758940315894265627087797702376319895994219888123607666907929860304215693764457726801927514478532187442076642496831418706156098672934520244065510525831454154199488394170734380212550254414559352787577631665742624154291108594668301205287850226472435093535397545370560247106884245877957209803826921231561051281299679135715566102434936348353292505963675934301441345850515413378265523843457697508855787074148245552369161992413262538935379043532457385227046503942603374300312509092859212731377169488621187279777611940896407567938235195897557758395250298541866063737273272230312337775200515019983046710019578740912910379398579497495164675 1921 584759098644190732302337489189253244639764214120989664119592383739630376051555188721292621210047669621277250959173239364125917752264989347573468513342283202221956273269140977984454535941799695673092984395763628746273314899038129908193658099649412446931235533293458352298010322032516671101207627743153272917998311180793505462443349636344409385966842747853455273126767654799483918375270363235600703556164234009966713595428057463019911283014795677215106627467898778165725630748940943417451141434140491599810957954795222512108995313114649969493827160722468297770358927245664467706885960219720253003138396177783342128311118775184618655625900123657692000474651607670144525 1922 -3857443829501248997079393177965688627839424418990112709740647120177468261247209742969685938120599825567291827718508277910643909033777766708898038727408853475277987156525265504230183185833397633823916924080151026920724957474137417328942816388027301012812222753181971462757206711681963250596919148278960137494654836484971280616000338622212442553409434749281646369604379015495159313018785732386595640352890700536165859880376428109532000442640300319920072988979815584653538855404789834959116849359121416570424636438466147741646364067843888743161880839287086315067898348003882439519937660362729734574499509568266801270319976463235964078324296275375678255019384840185759475 1923 -10628109494235839073562483551424558310191019837655451711445672049325111864070015098433710009769342097722767709480521461880901907611944249313490708928035172437518581404152674094233752685681081070162691625888508499281778924684677550622653438180404147061869809658663382405469775961299101519995973695221200059794345959031307793105659914376036847073841372767214328580827152099234891161409409033214347710402194496479879425844144416846911013292780180462444791995559541937252937412876816360157184251175021449339639801591325597866651335667009337408755531032119623119293329856688947605134511409566064895807741636994591918932852705476502361781935389743529945194962870791156956000 1924 -1982494557308192235876314691989614600398953064397682905622795609791291091164499975966649632334386870772889825452831954875086583256387111187786288351040117646603909655879239347981914891405801358892484698380696534040954120485970886604783018800557086240980621869506122782724920324079987900876944306781895952574138143258632245900109317633845287145352256153182805422620245084076958597315047097423590409416084465353528435206236933754526827991455619825762708250816379254073528221764718038216922021781376988243020031453594750751057729672210467631011352215592358780321525628241595425021228299488217612941008722372546052949043835925406218692160497214025678511317337984101642170 1925 49095872915886999364701632449366096342446046414429120821291794627297129368193683678060481468887419109034038727148111973868464996227938715569794258816149932588246475563576723346664144161891311038025496562227782067014886786652478040859295414715078737828838944077009011026938565701197812920189993999350114773346198692982112625255139830297468211003387313199981906143815028092176149987479673715665915757878811514282611491372088582534722550296453143529099694174409528545045681775305394378927514908209403534607088572811894822350483588229468686019429769572178186576608418706626339788401671587875163230000775320504190832159142803052794222630936146732739141463918779208809403545 1926 108012353004870598787024459729864519704513571988309420775758170667313682145260179352885357342886482971315663341517188696038293529527885834606010267066943083631378717324801372151317924453952904971448827223436164710715260848196021206272526872303646802811153272457296628248341541272943570919609689217819995358546663261454155643703474375772258299383670600584716610651498926254172649355451466816940519627490418110121058847928340650783479307975840227532122561306956233965313057607720633773168993129761940653175791798900980001607103091706460097805476518389443013997515359098548096789745227569270320205098852967558656940329351653429537298998608761944320426080137005781101614285 1927 -29240757618073626430937743249989980744062450138964776792498595283493388414510754333332392269657567446044280027974507107182795964430998971277132874531385580876644258011911968523140261741246538322615701825489035147630905224808522528787693115999316245005809791474713600878331813459220627906417302742471168349054392569279031287806656689192230447812406672975577150308088320814247005011896969848346793073061711538731170053624717883520725504653759911714894360846986173639892881807451669589811825966049145064267065203396790310648981496039235138014787607249839788831654227927682937516845294195487501212920945008220607659980683381078390653413444425586694831381457659030189828465 1928 -597657895310823066983053679329863504677463164091824228411422119411144516017000769892836891348640100320513497919467212048231438637757927227335005755921800575246055294180278824506945215917092732041853673768248054255212598035129361619948673272400976068205703867236281732201917150515159206083504411218161176406640254309162355864882902942209899325755093627761363854334689028805912295289715108456461426287913750327773176393091346764135460112103465967234452061405453723415112391980340015295148778091615833443666361525407498218262429466233521098451915551082669056890668717874668686476249430075519699715351061215282689924622701325341441243268756162861852917639833406549191464125 1929 -1048410260395702165125156935213279830607219542390280012739446191198096166271378679520732792960390779582167835961580653312084155289398782501334684950508023184962470385341224668084368536743687186915558203438106679593228610767079706322939175978755001385719389883456721811730604884382061299474479690230434171169571185733386393840847782097272767530966247579355385773549463530082452761472955372449611590639136655097692392684704231948988745810903674345207396079834260739995710144898121555697177147106983811864252841020087381339241064112396197058008580147499299578774259460497083948582429866439252542806018517074165689241117033489715878201890702321052001037811654354561840663145 1930 888455161019844490159843011782411868864570009197874154699423293262547917536321645518612006507893603667614935767956593999802337237802442671599640736963074093527602184808960059093409475995279690614360594540785896670108874214648606585231968018606866364584080642101639786099470265217897561871033350359310343871898936196368211654914341403173391816820483253696071390812544005748736053893691798672831186503915174074437326286445857957078335264836940769541572449439752303510221651749677195240718596642841069090001041744386886709434776615615856521088221192769100276507601855128720445391738814779354915881697966196851235676795550771350553911970268851915375515863707863739027755095 1931 7009442204044599875330896743594190575513839177985115338595461619768289354707652814350325437489620224032437911412798038627478520621846008478477872273842811953453984939008026248360967144777762838127642405632770844575559168836046603266215828589509885817247748853568588555006075985440623043382720692551674336759790827667023516456832883274248606956994484340270821648970915193499548027168839856082973603936899340330561927658353920662668688304193254332673574750149238344260657424921266074287623232652623309103112150007153500311649966810017672180338704734944223915566036883616130602347328998793830282393004370945326446003458286509572533080410472010244210598573075730665289523010 1932 9572624381987992751350630655356484044835416531710819948341869351878589949824189830615986188422777884141139949108565799855073445844489166565661400663301147218650482532840941969563897898045550351401191347977656425105449784295027922850441414620652058196477845641518175712430720885879159516053791104169567069083935454207324677497579944929021799090818432285721208023090323712888489968380291001994674641616896390004470009249880323970037872536690151609437064212484685977757517171798482106001114376685808342652256690452302387458798876071601268600179556068736533532091693005389012011814512343362540839433931976804025678546447126664741774464103755279146410664357480942823794925360 1933 -15862446351430723791287290887512460792811392124293676056772418249147923249034071472193177601193509173127033159972057004399403437649934117416454262275229273738631907754235911435139954708833116904838046983687052958295998117275980885583432139360340094434405450763566170305087346130044603906055980180440040847676509777980249313786233195895657211315288782585833668051484015017023848228813507801329727329969730394790226900615625466315341162472946450161059519664652318981284303810038102692633244697709632267342076370072863659762524701930704096050401349539927497312955373653301556122027079253494421423005330977833282103713222136344723810024613284956053245145543630990465048065225 1934 -79489215282163627327625346766281303234579729736935486311380568118140670862695828499597645666139190869915064154005524580161500041472899525102696518152868570376978423024740965863397136203709395072632680158853744111756728493951518252861186639866632572276910525581279564832999240952183547405580412105446850566054718242425002832577770561520856338694329601105677345663122073972782446612597129585018404456337036984029451015004892820564335981388791104558128786995251981418999492874930584111826109625234137761153803076403620069846863134479432038296969783098136716294162369172803603905946720780436729794156794722071415994737834235052430240149055219080936550902072603073801653667805 1935 -79665924555843558206503512505647948683918837536624492484517559747454327151785051490803837586134950060655272583015208498514777601018613129024949578431486347161493868924603674021103232288884077815473200122556698928954525175426688461340939815457807029664689122853359297696386809347684425702561759293399209735161279894505798730113352512496211894135379722616623578849703666870433777279264329268896896796183136273534299061262350305178534905316221767938409100891407672084708802484033144320431254202824009883286619827402571683178053834266873692068102813793022569117975475191331406814419494687234568450540348594491548012010531357255215379777276468762339308423780840790131151079720 1936 237622053599820269716449151430344343274618568121782520507734961239042120205322006850907371345192351072422359421983247595462571661073767158124675019323673425752833548808520556408549145534124721284801889241971463090709652856187129825150695292655222489460874128965214016805570119268316206255728453709304441966411879676106262522848866161091298168805427122582834310188532555942879249817130626993922603817632538523858296153304468530465162788616683282079258513522688467569342964215222739647376920524977991684127398243132499271986019678868889906213769649130713310020065588763741339180117153336364565120007493832294171561498239632948921882872238904457223017199063725877679042404790 1937 872589284659386135324937588741933717760326350620487960120828119419726907507085916257529090746019410495527120888551733828873587891224861830099718019177098857960875911445273818949682462873384158101517506821409462687282516297350858966089904841593374465267199569189125434623588984708480642673230816501431092839834155296647656070609052734936763613799390124911842316166702562506820500370809754398369309127328516588930611155552861620791486423759989657532031101134025625549857050793900073247917026628256995569361950580893731019169001580387623105017969336703171313686339911123891417736894915361576063193378171446945848025740233735735491873947023277728822267601678764173771835877215 1938 557556472000444076085046606771150032709106172890941746752622247528372379062630685498268113470532881531263101721681347015372593810883070397622255357018101760346036825365630253942890054081504028162196003646559002163563853019258979776245307286370176562624619268811031137951773368348665092214191842205765078143110034301083571971342472877006803883154255898623802399443515878384145590875226059305059447093200118035666741342846871276773715367849647113155955701905479594086877863962355164543099477825017482376959434506158130348868081811527171345949118605538671479907339998128964971875674962728261090517105659649462393184342674615280797929521115320295651098746554071520078769234575 1939 -3241948855660017029711492192017463597781214470856311722479538083975544013185725737771847303066980416985810886819930391625794408516350063346873342781737640162107988881652024970098499955285945594859981003828681131308347480507307218811380243320399307815885143774441397996129089674130855908131865301847736559893276387145737907479873148656550091208586620227219954087336084153290321696014454144032212001297855580175006707657377394256347346151011555657470144823812110204729659823895294451789938003797461970574123074121433357504170220166372828074151701130049889095593528281695304734443214136484224703140746880413765381316287430024306487230115235230936806366949416853474038578427000 1940 -9262360548577799667962380130060888775241921559899463522684718086703278506060959031063994697643627336180267844233695127097072099259339952537599871746453226299108699489809975280638168959610487890444897263877697495780532515530378266770304477818009235399098935299246303221915210090289621231941795186420007070083851281873167004387808606809352773532134074971175088694170190258709700481412162874480667900756048912552530521697657442036222904499864453849463113097903798429082018010656913303923649385293546825394003258568630745409174650581689072870624115389558601979448439354232744792571106658557010608239933534841981712561648355531352805720080682593749990234029313203325790272849750 1941 -2325709131517289087697775737979917485182813222975219249279232322529621356429954156468230596457539932563430976185244923507548932368426617739695182275509037021217255670615927898584848952497971658418707749222595475329463372427937470112883738115562591817145468075780406401535224495219038090539481471206097575092745752611654032446815152833081863960332163676742051671138605833111575038877688563062397924949287322255242494320460708149996689716744033620284906213236989324620628170285582297849760204689938941626160372243851453105085754065165151200819489892401266478094817941679352800999744535862615691879320825494477680015628544660931434244936108950778256627545400693963227616416125 1942 41592469770212569867063625358216470162059585890999495535301341396108739980326191771361095811167554093054449618393997269614918609587749347880330603790424448969618003747892492121454076389949618418772857060927600349133741186570760674844892372481708718139621111613192909518999619743115697912645705998754910805830275695717276034261842639011767897840314326126407088880298321698153293254624763351565202004506223252415048612980405691201711285372397385379426611540745041283887635367037129688887689224156650178068682904113660853351490544316699806861694204851530788196710079088274162409499601932706364471621179888096842913199847354470265288889189763305971659693940065454246501704631375 1943 94731354001363747186033486653171854821656735347483303996348076653308863213847716111245902862657599123994153493486873135336790733993820237489108096558443512622365952080190284026550949515919281122369397318883238911757729701255420971819929807357496565616165013525053136629739133965074717623104030598363171526196357308105822931071810550826017372862471607759194008111295858748803179036278381237320669572602629011378391084778265063227554638566236979672807304853528532295960215943189724815823351554714219840678353649746991135625204736560085669784791736241744549029901679723221831221506416784522073694412084607345751338648704731507880769897946073976853332552101475321327563343524375 1944 -18324991498952785654023465093780424463660076455494858104869434963909672954622750424423350076754170924726699827980584889926351730623684783957761949348252681713035661005828516446331897675081002120120614232960334056599656335641267267496060553007096402357679992900885146195213518757536246442562693219574568741535596991674764297998130803981252832757339314821298572493105244592529830636705596027883120223675582937646434902574099208639131979876100499766596608789187118679769449893445793789200048778090951520992365224872541049803497364681800579009545115854345959542841665225181932667478505257142158647435415858440827369585091270198017173532501908561931060153285141895492695545342625 1945 -509548302190481082898670389817716670262882436400935149791551283279311574636720677503256091859822993944432341634245358246002314419910315381304430307852329601391716808895537363709006795789078023303683331811373795053361977151595736456589310158850296528124388796910294735822765190605734503660627939976373951291279315492739582800759183041088309888978522232641623811524627730711701642180674479276982404649387915154187078481362547231065404719120836125957665559215405136588323169847738370314451618731780244715996667043587528789971564885369349811781794796066854948863106913962915018736258348410409969640847756543597303132214073184172225317279776994389763627276357528046386624284777375 1946 -926827697202537656395284235269229500876270989670584821294090978628967291110707253230495372717267965099867857714883104162871528806476025191877808002151206169884162033094957731039239546488708396541889817017812526719302924249833535034682741270086043533649382269019698611232102698676764580545348708964461343763041506842922962352959501693978857854963580825447116654344809205320925082658564974563797949623339348593229879362075720065795134523730599131160738394183997222854548742122884891249361466030977341245966739332736505145192277649853640724021666679708212572814549571772436544619871680824593430826639126125882005369839687526085979344016278240343400292266243226709964742882043375 1947 691589842706852892629737173036028835418484974954572701450174563700582853720803517398792098228159357277114451904002148067922816267975693537579711597273747307071562203116237379432408385301972273557876460069438393416683235982888390734245959717851214712275480429496370437551240078384046989751829667490548596015488068289216298920591229455813203306438864763333761001905884211938879426805577959441369849759567449076501754555795684602654313240537427570497712009656834581493164565546645158970368483012303947840102192390423769482669369414443893008707189942323456279120468816929801380392685823840397704594013508407815773129361374834200294468321591417240037955580129403834300398937199750 1948 6009120539314460448188271882065128454325867474059954327008689147087543333889025794869684555740224729100089813100000497808773393869049282424753231673839138939977748262263562501745013570080202516090567845845961224903436971320795576088943604750624774185080290277296064823781651802683828832113709334581783302357475570840501748583888553213343619193111862331855025217649262479874056655554419371231344081400003630561878430060451999880720989732063627467051089201140925435244040658624860382783926272865230070374784203729208197638644461468617181895148959270862375854622777514257251901375506792345635270054839052054014545196204573939469844007896862929036035238961082926537997435660685000 1949 8556366986131917670173950843539520448055874007809680391659185758243580662150518605502522891009499705748892724289867194112595538225098295908166590478713433033205962528566426759244011411121973908778982336659347760788350038432677885241399389671745215269362097040756717132674756365123171032570801776330625101064772284497392125251004140061568487080704912326248651240833534913253439777817061976680416614259705144379433672484569463552989721840625691712975829847608667574517984308238200148273037693964627001039558563595871256555903156458251209951605641123093247091398564123204561139250027422915214868297941682822773400623218584939063648948545324301344440937773733547893159806726179425 1950 -12899825307019219769013600098592394114897025341309078061499470538821604854102634135918191092190543059313143027979401670329289007045044466976501763314551275181400932944934188022913393993140233847459189486368459975010609585246303350358838795459226399911552645278807396864856183234508072254635557556593266066586501754347081053230860772013281045521907271118515865931262872335826832460989912879916118387410274220265137888145292742411643011037263023854528369166215488911446096974467143900665744709861230245206129833348121894253680495988523774504069948005770871560565274973086135129401116983854466816422582135151259959600770521523847828491305599937400824198411666120576455631424755675 1951 -68495909222611431360024182866240551336330834048438549659133299070710437545343841995306838639099837657225169339319877931650512262544211761936688935914511746614363291116325868978595307975729348350404447262842574944364169629391534508927903275326638990192059684884632102268298909618822382980397424866092352733417084659905250742430647139612599521097556165600729251710952491143296743885834487247593974249614911047762235676238174390610504213828514560348086388310631704793662388002652453279414868053716162557212915308469666447039387230807832625675601352415499929745616877587416732295996554605699305298374966500170590108338048624331816412883277321041189647610967696188825612569023868025 1952 -72486552458993867818889802747394280207605349827594545939568575790820373994867553754470162856911864591831383209711375976201424240666090606153612250157431855615566220693247072913493034099413398156119539260001067717101848749290169750305646814066776538444429420704734754593355277883159271013719643151855662349876338618907400603536059016271626081415855515071232246081942942989234805372125116819343127096260534650195039137194567541238749917541924140530941922276392486903771047042139207433725150585001120107548511302515575869852198425988153577366712793354546967783733354959599430947062806980779998525057510718095764765353758932877400477057450990596059989089141409907509433410398765525 1953 197091917663358986225317924325282453467353323984524744130414556792030070524499171572677699574297894122379721326070873099377781709988588495733134459048766986716646782514139729866431387484662473571416879344281038458029557507029839436872131853572467229630524738074512252272366173591543189695599627973763837992946038152785220898466045234585572405515734190932421662994040101704144228059450789109899850304040977206708792830582704673422799476917065387626537621024001852048592966359427367815760145767436945611891019548514980767193647688355510513740264961496261978235933413381788355014926370992144743574871145780450432496484767501264391118099807650194058728276301264397732606521607294375 1954 755757991974692434319530232815062261137175269117575930275048068084331629528964495129452972746926685806860292249484363543219894490959825866439187669074203339084330073273061563285851377858235831328517877634637564283598734001553779766159862944859012010938154116488660140388379617576365077869366477573200296456896795899472167744664334900428082835278119340699845605666229054185689616092181776577579353246747271679035721518212586374195947187480385719201470919057987676795221554321003268853878444615338659209888329252480844167357052765242638614978174970693746268305385877487640690069897865779397595269351852262319439321544078676380258186443309543491423501220219539999607858703535371175 1955 526408698694464327844997008710478129180221328359775145711485046558015695888030573135906919286665377665633386326253732758191477079306437960673173111349617191816252773606249073997285550746479964334504374681438598283194694353746085380809067843209987450621252747472679113158752678928727935589889158317912106773461918511804203292623698062395327844192752621851021949597386390424791575819939472895493687946101708880285927108411497444150470686996771097231804679600355697003072975123207326804147758988924869607023350284610855142409381177168667780815950210342973387183979352467292520839711014618288230521104116537478637515205546470410863999264966922987214204832186265344891726476801910200 1956 -2720986796626824270362814038598098276998649342904259705625754526364599199734233799632204181097253668003440409481596261113935361430510996346917773882660507810761645487125074780224519250232744471930185516152939522312307195491915936837525598690075772318592767615088687562611439517849173150072383233371902221151186577740509371378599524197830476291277143819406307982873622731958522072656531772441836723384525835908728021620817374742882939787858455143242096462585359464134029729182083843419198016599986476978814846108137349541704300323205886345204695038848509005655123543972748335707098809653852445689079916619714854803023380900591841277683111192697093945744948606046140642454148342150 1957 -8065815303850435227075861641051727410946056365424499630972085695489928547428782283127837128018747532982139261307771403192109682189892727155806698859189517422632374695159092090573038858379760352417056275391989095519042999626013812789911290011054200414952117101321487621871997073479126714312769210797673255911738167595249876092878747061299787234296026886583566238150632133072540614885044521510908017506023391325662761025015717510455461877060047217031263636971393524699436497507071347706775374398614752209783320660476280783320034816919489696762964756443708171017311847769738829841702150188606779022044153670479013562494742702901976768329451363239911880456897159961626639547406095525 1958 -2535179195285407120905399197155748680350699385928155249737537636547876513416475792773111518663734414778676877636505160695672062778474978326762326422310972087982059248322927097497523666809862605531169459001474620083046948251611135682237031753106759238744395699901102438636544184842198917216224317455685081182159364896999291894291448744362740629698049365584976901406684268721108033024026833708035596649014242905875272057857380841264921961936903294420466429126181771295295118090558620537145986943700362454564831775488188233195446221177250488374216202929402457491407669201147930380213149348503635034252821377801969435221160017393073686712085054878344166719323641714401638910936231625 1959 35200870326654882145076968113485757722027281653570482028489756942862713537519540285772249224008978014052120072548139013158084576696333594445734957010702729750934724651250413604775196442016185317620053512143794496320684109713767520245897713970023558735788095857101090881570483567329776398374742896010874666380530478376517250621877007787321205633193552918481551590558139357925627424130126293545846693480739844213926875499567058716618364868431485619594871267794812061745058750278558684013671534506107668692958850305190394977224478487349957408093778201493477054801302341921427554439673792651749282806904970575911649709821313040697537269006349198644930433281197962055717065488383380325 1960 83004393234066608281601476887764132632972087602539193760623075431352720764857917588572262354211700539394954205189975683721143779028149614712819210708499956468769783757945857828462392429541042920909300722955618134469041636589254426401210444625924273142713504113213140254526513345216991894328125179682700031779010263691582954019504985581755755043972176020706845766531762944666079305696679064970852464530784746314583548459575248111377337035566178172141084568910345747557279168000122579147495133048578532400762589203503580172731335898648528997196885975691885077311160101718160542718698789150462022593368536958530869955943336245166670040870573787225125833865983307333170435791453429425 1961 -9853363393888582843460505501870455062881584254417274583921554785426228838428135695386004311062111025827166499520452078497876488874216574060657379577882216409969065160087712901820595531762541229970976563068036894091737307635008284856993860834929501949268475684197992990308067133231057392670758326651707712839855653294235324735375251177750710320956141008835502333815459992276158848989759649098295539866788880619740903164253207076741256559547103481634338161749601665963689521534149682505904313865366049594363825928849327698590315354226274523073174094261328421835727665791781553382562103346036001276776836583412368914600377072545292721541116504086327828440781595454835564587373248475 1962 -434079367441710479701777909619931887424763583053980166605619153668101762215364833775347664790408215405191301777116910445447976821359866451464894123804040503499873929419711413363613674009478690713238557382517048626244775087329001976681532997141867709090969215699744014770931420349868547486430469524373463916915463225700865067920543030601896299551726065298313175836764812229967879959457097269550161770401988432274152999499339155809248014483775768235065785727898663098133922485674819398938418200290321258322039054158538460649178247040950208419024729767482254282481369653458549339054018983749886426094654708156051578614478845877854584690340001609952571188415599903634432088962052400475 1963 -818304118702462361532254602246635868763056583438040110301275118877899818194765326922087480668222121617688641521072220401584333019565062277665460198151590552106547092198425291471401594347389075503867572568990485800122840079635986010922704790374412928497696928481636423984692070586508926246997356155980576247198782321958206737554876302095008788718711733046968999376904940314845311266051177914244194083724001844297093160646335789798294519492087851672713097406337784279736084520178884166936303278355191864888628296507075254563822086348035105064124028687950877231486795380212010195962832529485957856365948496340195605322898560526615402125699520873980344988120858492021630976780479109250 1964 531724336111251965464263343689054839187993662391023878497718323486292977751595715273853972015163522408276526809295817787696171424787934007368116619021038799598652832846897122386186300779027509614851038393927027626655903620339436298398156229089772344006082528176642518022876067398977047058485642956523133894244822425341276568917316993321884572673817671705346053132599036824217488580402620124707448753617990472292496734468374794885913711979853075250509427214248043830112048688919847419861078661957869257364661476291082836792014895869204929772935134026166829324729562769636541972811136329412228670758006586199958190384231466093503710770795622046571963659036347967676760278321014039000 1965 5147914466757770626016362969687196091088009901311646236635071508018429209139186800127803091966519635411868001201956821632455994972036052375501435422681344207807154979747203982526517102889330041377014219030712568501188565974537562519640235677323793709463272434513372306572549715980247166331164365130787766498852469887683456138543870484142520725996737178019483912330774977046061669739925842165962528527322564937646586491083433543223304009757723803065580157969474016741668315800774073556009152970441849677552208377703259455391526095308276055586083155219250932067093259806044177764267627627245840695645977807100028278872784741531081511435501931027008306853896254966528127757183960639125 1966 7633410670163854616172474224104651404799628448081457483154485084588229882870093231984315175054134670439642917873720048379261877398910121980549688585548430639975167975002404226476557833150943695086530603955957140561469892879600352727217016918097747154936651506546739710295907448734314696865011746566380038264110270926096761654218557193057113609677826289094099144692503250205517379709250003014627123985956449584126290576496968364326962588060729573406605503677725759735535247223004566083190741162369412798747715015542999218020591155679329315779699983238392043714742906913944494467885452693378400725846829732194520454842787911499987280978009701255634454047244149075158253319968373873625 1967 -10445150137266593595124199722445684766190426114879345525250501894611564456536805706230362700753629958883377802749941474727257716865010520751930730600041783096891748999152349240645695415703763264102560892590432699032477932929046425040305278450623899204832724234677619731443850083147291009366666000083545282194349502588491561471113791700409877188036103647883301576511305318302467505486936553569132806983830022509150920445900486781133647376538001500462980490897147764962922294417951379208638588893796886455526262273782473691436361214998480715026273864813284806722107431250935137089296725607029031900389304175831671184465663226429586317971186136840419871479532249356474311436431300220750 1968 -58983287291952634166474935261946415878181652822087837329237843238597666777595402196253070288597093803264490368979018678831845287300712492751473267499799639246940037331609003457696990838328128474831982198694977837690223317969664372697889561710566733318458128071513908072849324681687609747100505931476011407603336341233745790477298723996375974361632859459733766529151494858832120607736426037546126066157096514974845255622947493400251368546121893149268034704333326903671615392959255237066408244247426143227113194845160851340246060153045621527548419752805317168190663035518793369764193303829136068899495301269359960478403753156955458168222677913565230511709684807834703933792608573665000 1969 -65730533232690646043332647642654685094882399147574341281406448069469176483935844835468386073246095257783897407423716819603246320170318077343812953652436671551915012978619945091981034780229101575109049511489960483249740473344871596467100909082545776850375536735784703565511434367538331216859660782436238102209597876893118106619655296954416786252494156505603841533137435255694056302636694571302881810037827770598206329341174108641797063968441953589652202793394345051444065500751287336961161794838387993703067948549618092878818338209660179757195291932160343968048078063190123057608322711081308718028925987070134862083378567688831805772104602685218671618578593612195078443839694475557375 1970 163106533003168678555771721924472819712108418836656006601846970330878718884482732016347153169598698023192193476870382165037123476351155769668806558985834805148095754043758818014421661009551675843730166823642631952993947095036046782782000409110009559025874551507580369402479865496739012302515867348405687654090930269232910378651343089508316522917246501576969422043542542840552602234419326379042023866690424210535840986329233141105243445724072335565275207857665962239721218396377346886069731513711954815909898116661307513616618872500313276391417653702092707277957759907965008642597909158158002982067526281796672140720986683378048313261791537642011933399108177712154780678962309399108625 1971 654117619797833251767193849972760018886681794240938494895195431702797704669419289696556993677736448642131290298393847972315042414998319655027690252368871196002661597089739787639649621424948610297712565868455513937293529645850568579189894554878403065523792478019865437331457008758145698942291274656770577667863005724675277668324264459568209268495270503809587379395202439871666221960093723790203594056008811468185137241119354416163416082336653198556224914131860488954466605758123502997151850793977050571758424153769372736082688395637849438117730538697802203726097799355677921177805424484227268803916276581777972932957540830674156962672966664950885827388839544865954633841476801954234000 1972 492948010533018260488440896850752904361844089787612174527908225770388225291112695850230495362781369218185794171005412179028153066538008144215123192640641812027243537756624239848497261193354466975741765842088275072355807657112889557700481601698909848431550637852337952753932240441200820957766448347618025520318382372250609536992825814708834969560047418138902295907951937878629894160982862681808837443457711680322332704708904218472225885591135862437523587949273279212472288545344199437396296133091107687648743025442857419792369209261000791709451406548312682516026197549915209363658075789889402696643053566271326248631457001558248868824562044666763950031920311678527385478542464533362750 1973 -2280470740402679664913270543771696949554596832843119979067656042941686844348372601231210672992867375786454360631233546464487679408468084129366376110500452729563705310470872837379141501385554803578853125829073376236871364464309525857542052137601045014526093011427710568027986896033935473352528811049200066990442706665727561701063286935166336568443011018483036507894047441744719191971452003380304232881218928287787702629764240440434414575871674921203427545242959489439242766684358791923203192162917636047064325633244729378426543874608084138478444103360560884090663861862102539142675455572920993122764974363972411957165890078594997507410936786666968615015748776637382158457398105711681875 1974 -7018473618341740094090484090741929871847988063057038277582386586119932089120707766148284157255631307706555590854477049104076182208247234612946937310168108957051425895042455743818559241182410052712175746253338232010308627361905209923364672597398772545756748559660367506916575275643637168590383998946180453691957778936717820794352433451205388980003357991292213536359600688632758180829677004245415668037804631453101905188916077272167484335642582540569068910508250955874262260840636940847397711057880623431888354179890390387748014722223582734597270756724302207146262567398421613327498050852976541997191828849637664205792371734470272915625898358171553251028807440272418936835331151160994975 1975 -2641249223056223045138617287465632923366197927639102006412154739356210071073370069521093546522191989878449271587657353765094071951331315561906961086926566849316866382453186837851345917136052206910423044357603148599176497475582085730118799468468341960978488109496167272883332507156857152905227576335074873870862331864218764238820057734511220057865868932326819891047209062044082604907905099402047173941328826948013024872674775912400757009351460199916720847052271083719297456841333905406869468765378594295666770386856222835546080371989968721070228309034583144972769170742269940479654065582762534003458532402141342100826199571904583670646650412930070041084209969690287139868669232332503775 1976 29760626673109680059347699075794705187111681421482486480730264152659253277091806022865818932627162597397041279560371406136239372845569133962919508344416980164110589027312340412310830547226021725223112375955264698951137992178037228742493647868693710641776986223180814566567805379274636440494959997723277820574530199752087280593161593350704784412749162985549257569216861807116415211329175004635692594482013918649730067244645241803944198001438882359911859423375272575975733061465339578098772957536302947501547114798709770715139272513209102262785326413694094475845321470217355988218155057562662467205168785647477644446538388725658362971422711691283016618781292789702807494660397736476124425 1977 72662332313691995877323205338897671750704591099371284818830516808192417925274741478720617296552992743963696023776675701156146714549004816849975761991344878779440451947265369905787034421083407190620521124965870802513001211148207412438827368440885295769265417907739338625563924758567544102232406060317988677556058345186633628434335616098905111655724417082206047318101842371696918631875526617755363330969678051837215154922015193622825525868065506290651768789304160487644153275167168689644734835793285728080548585626645563264895393285195410700383670305889415581204576002451528758171360384314956904017282718470993367918516163501054232848164637079538021410388788598779971452272831608480078175 1978 -3363045593568365483346129233709649052363190826798148039990053487555537889441860008880368694537281536082036416381868162988117608728099541643249420801955921399052871216984024909673211051646396769226977880342595352045641016992343357140108640100552054761653307761453948283771902338099429564305729564905679458080923505981549434968488721896813316523280273237545097342480954054698771651775917772904588610155240435191079902304459271472811380215268863232138163487240898596264586378974938284017660709902085935703241959604784907505262623540959111185599600256445181807826012145554159133414674910941612238806828929077463545737275317818511943023327565366499913853194297046027767030573865904419100625 1979 -369482185017472424982293190986258871997937388443901728398171868837999653848415282612269151970055735511291794593260349306501258409623233586285024426968577630156980342880971701053677642113017309138946971107476405399437181048706430775838999205008098802712651916580846785693224653429444250624507629189179339239024167199666093197597837089739074405151240355585137741375572650019528828334427720830250112958090683810334330797890336124333103512483659808834678508788527203114031021932642067316664690545908678520027248082361376399935260183826127190775106161206298210825138769618278368416891801020984499305641142295174390248665116519603925681943138693781047222605445963994985804012978650421016138350 1980 -721615067927199493121961395756289977340717901853797707527945885783804320978948060764334541272325564107699583360273118007312467891659503938036685984168225530113504432675312952102393603142177013040603860362398193308753361995847795880580981020713075890129549583030183178209476167997660994362161554044948931957029956824492952578218820584915452735779161365695224283386549967605423412286691327608750033239094239929870689245359282443901389326397678003942779292985848919743256969481710148852973672615002942128562752235021386386732280525465700120471007191155725274395419045330254127578497478734409433472606635152962794814297598893431024057704278882990652098075148396603197467014137780526046434400 1981 402476759176716676560899110100084227130679540569886419264236623896245035031511580605890081112018134941288727452204508557449680446195056123979315601192600567923173276982997163798465795490485936062587481439465079581967123920987393059508391175837862791139528161546379099670394976915043219606953115668459557158601652602865492950507492263429885445282676664478382726749327421926415550101704313298216945539987402593864986450179999086772278574250560663371238680598147882800351213878122783295544094714298547015354469309811356205606880099692174760612520676573407156525980467618429796239513550875704265713584369914159919904696538216246497643925685529484101567712020693635277176521404640389649224175 1982 4406961456932225502328926369800254446692884643283437813449739793121776021947285020427662304610666138899925921411896286276130365978668732428589621266158199091680902461003134637391334653876121126433692590283581555289961672142090881448604874601565759734527731203331877880114770225260292548405322532747907035498807323160683902716705756747673029805279347020529778694722354640639473830908370316151013153929401438116594435114029365897883153969284913841640813863726860496720139111683273355443610996591676383708835607161620842093529825031361835486117191444126118395273378286405120093557396490968769236712930179517976516007997281894075647168002951434671180173366972836736388489154962489698456669675 1983 6797918284824040038003269844111227122685436875642190497739896431469523616448519606902389004217112708742309190012138668257720673531179180025878390771423664704251888583347198553343164414458446103633902276621219381786952453430448697928068403829906354032845477712244965127227722629442316967852940136920040061540736727470125487196049200925025477743149041620333765935545387114896354695460840262258028381933720503750032381269200375418662946678559919360591586612072755589898121373166014458564290999667777093356072159214790905082817343176360225150497805833921603604772736075522053447178777905880705278061348275095273628687343755886133256984903118583130646854441775366533447543374452272477270730750 1984 -8415942671184578285803873477648001799009248730108966764107179952744181456446507441741237410056632403484899407765107355172833256901974474158520690457123463534907053591134875362939946190305140891608162840480562179030065384468277405780869999651525527718323328030500318958299746731149535387014676461647334910660492682442513686758602956826127785976446388345383404230926943981835439086855816882961683508468160712019683826440863036152234834439176975348712161863698018185073416176036100551799316161481834374413613406230018652233422753491271927705489456659003945489685508718729850933096013739481987555544468247717983268834539236256926464975213389067159757907554749588422883386881222220652076880400 1985 -50757420068460195464832826957274791571849856410772813631335584265086597612146656565311257934203145275232407536953708956926624206800391872050228028662129235807000791040836754265813757099031519293213967465542165890729085139334084523414436683076750412764193454415893552458184574343833372954341969956616550589419889279698202934689689306553136351643423193861246737484129684747282081843517103931904971425973297412229454263558865615691975415008567480170848011931379056319434170300920602440461445673024879412222098221521448063751555320342633390448274621512043987608199125021873080706060252501919033957670827101088778259032879943763722246974791723040935268226019639413710753552411513230302231839725 1986 -59422025059740523198629456944675399841793675090336131167634816298659586849464025867527896401086510541206687571320238200624619434693894987548530574978686681994626154805790028982980454570924592586109556833467923470612455195958901749940864454934394893870581174344715718543088805810950645678161234120877081065341868605864030237044496680728392961997828550798594577040102513251962552218921346871975209425533875068307951344891240081168930455642871599546659692849331601534244993356153797089694607169442375013462962782013027292904817545267830735093932114729243852810507538486189170723428689677634205986366245294947732481017079533476109969895712688801876774877997419322944337774919171921822627066925 1987 134649742765150071086675540799676530573019896249001371308849370561574417881104120542769568709984663217538971369924675566607209375480404700487022741489592795684020693177515594033611767202014297102884988831055300058723785469992994085700819718351306304495372751210356115883194202653742108296030919847673350868908026725305267603127455259057330509076258735789767411946508971814249216464352487626659624927132239019109578909742879473470168658798241134656331769984176398931000393175371198885424131801095257664897371084337331286732065617229147328808316562720196554222952648609889713643594477863332852940668946892091943196086758780359335206654497655217015146153400993063894051824914687507720499835200 1988 565758389308544458487644938229935107821400342502171057540115622839591758920345226758200626890386166899899355846485948069113186653617388592656020114107335402237616879136309438956562437665805950409268843619799546403523744262993487112907763910480132657870275388287678554936434789970520257446387109710814974702239397430527028142927846502959190993572934129811146109851981457794685157858064410635840039558020125454629730025639999956285268900581560328686399967662626439912407916992814339200718136300611580242159009796696959720113021142783016506533838228292696209876609670885957806443908968328635372490586163738007268849142516802084529636760208737702499537706527562245256978435889019621361324092250 1989 458430110506691133245850463063148538976259544169500337629960470102419388732383683027612174879079475725954802834810534530965084510572127504348955305078275612853395347540947342716741662032612172392210968361511753750448805170625478395274639783999627861903797455248849046071691837360719204996590123936319805783017506565476460948418481177655338680284888690546527055875760614409495933280492561069282645060898112702617472283253654400613260699724793846419676651558529059372943406875934555816365466645050688302668844340991167071963021697324863283806256072007487467574996028730753714159957200739080895693223711463880126914531578311065416626775334645860198585138101130130452059476886035499975286458375 1990 -1908360110507688547554973226256799063364230375801676779768526660214975055701696071928500947989242222537129802428106080817817681601903740467702836150336742960672150522727014739607391038257331648980173210683250739868402924259285024293071512591480662660329144794145833491586589649145489524025944634546903235223321422318135520656426749188108370601336711778321527461877972981287687669807172446622588823962534634141288093540831395633066503539716602185956264330494786381458760863359734271251541980435671732220362242966531354012346844211756681601547593711055553838620085851475013343751876164462999858660516986258670631525643127530382185751610958461519394894293510583590550286787648076234018029462125 1991 -6102544703273168387523258669122153258720834484353492027102641320022277368319281019104902285701615800208300330149839896408724877467278413068612124108179731273224321266200284639405130297297572966380827124540790957060404321735985976080182723031406032699499794737923878962444371845281398739376693962187711971855497833856506481860068616380342252278792503823786753211054543046590723729908058247910914665324037203485943103535646274613120797314445214912116251304944435783158257619686883178436818870431444910210493848504477147014972408427158190167276198393487260389849346024321974803612948479958515032628829283536172513187049114960841892485162614803407824298885984624709501216465491272356867469436375 1992 -2668465857293290837598171438965572377827893382816495125565970952588925716901063915407045344433806130449181475578101757781568115912306925036948755959372442148803097793347685428829449645497131569363828896511603371942288668888382413954493846236255712379243698815554323465192858028478770905609243822203697738799999859601112336536481256709094281657365910956268660207699153934148700602931475242114608285779438320009380256222381698562492938024714048793123030034706755257804651033007275313979431437829157722918109724574182390435415957279674906924667607012672853707225334165929775651008131439672813236973649284019469310759592326122293281254326973441974603604737805546157535369616133155679339557258875 1993 25133899739102621519541287295302522449810307001612477459591975975303361193464244153606934080537045065814263594013500834498148050790478187475322418755682067633885543379404868180237068842673655755469546575829906991146592115025845773455145953122451374971030249165520680071384243970054374318777408105364562282198335755030636592687615480481728389684441434506051412882831919559291917165773716659040341762522431622600392815772902505016089859195996303916510535131602526840014503629613304872181794170208545915404613344751230277155926648010459016559896760813271993559507162999445889268154211800847972116589770873011540704814492738133321120306570130993809476193846450269581397272815283345501728948125625 1994 63552269773655803880144812019282334782235344415178565955904901704922406625903026585406023964742810895576599722350737511102022412525420304176501299716418008751067927556606594639471935811975586931288630579994691106890555340719967890602719610833243372083591400313710282284676614873310951693650924604128992129109154514753998479673622174187082774425680437343389894151646334068680667541422206381481374001774506539649721056872924313374225529494029669019866106624249903197429649253143212357204987707969866408512564542497248984339560140412662742854134211132199028193343051213760063155975855433143902089774918967183422117925274243165710470153078580328012748615566085445889766019093343824101060303997625 1995 1528403420318325769373109843300399415820180160861203263161629412343429728384759548342450642689087465739438666389056170346654347413219666918074038912033884236643548721209516333061703876116050433695548975678256341989296005961622636840540633641573075979523879216922213989093700184391556222122578394745834900255511803844391928499995285486898689368026237329649277752253080256324262658215478330857813241253745224173257959263086985753732560252295180958025258886630102151203578257360566654107774078639096721718260510809376997330509194730404599812510093538119492806992260522149601889795073510701895438023589684636607066596943296838413878549929409606779270518944507969576980374027580148504208709706750 1996 -314229480016453643735340858511583867656659010915039178946967354538514654989619228692570524994248210592454982230484792093056417602580010386564689268339889992618779586776675297381214792126097869015557691998305032185688310659581994955272166675585337142433213049160217805882700497171258631699152983440027753850925649926366748450527056530929896140088253003070088621523621385759517337565869516076572742189207878322800323696346557458286370496288715940372852416037671906456144277530651880663389885378373026077362388978496419017285604608785780064298442815061286637603867856212963830006463265041178487301904754968169263752091428896685039358103868388647787198325531467495713189052386863071410753265106000 1997 -635617686598285635127483893255093026889812676520691663706345295325532897354448226558633659390819195378590412784562867931322398699974398223754050443758117485379032176423087781714455035597480677705322805396207507772170496558147193022465542720814285606922707908150925317032448821093163908753949240422232494623020445645310428453324319169536981838747975955266324029690963297745038663121229416438469292614120704081116086417998546853769249089187931521504054882198478073792612509157689995927748177552686928391415249142372240582779403613772475315251987158950179922273269343627030456489746584373712265661056553399474487313015808293506777074796943111460579332502661970323780351910463391504240550383830375 1998 298508030317186719431917766078794575682168727479703756570227485477174753309344290770441405791032744459845934760334951327198631749550166460239203289253838305275731231226104942428852305255888656999750454519877552607978092362596434981924152202445519600713981059307667364264491206354162745815667613429043605509390348130127557711470419758069095063673137083216868406298320688038295932835450851311911527291086749803646055652643546149519673557606602629570969413543294508069451183427180707998637862307743132230301511596606883774040328443552299228247509051678675264534712444830111230509237509023502152054571547649539107268821563910133626003032925857138520163051860667415565343101810727560399359080718125 1999 3769889598930838692158650992584522896248203989397741088559528516638856734530807336198705693982043772730614736445459518374533541061098190802880144614036197398848367006397636477653478097274315764457825389298541271439605421653198836476034640210252691814588510378469867872767086415206415061966703308245939375015946185622272238139595297340414468314700034417476034228219328159036639947404386387915913130667234484607558703663665872147258043682647543476306576372342175857786416142048987949604560544253814139756398202269112268331945768936198353019048192730838605778121920019050926848197770984269227537193886080824480283786971318379734636112985040809458274863378683430671480745101957221114379066914088320 2000 6043824729263232685066260287965192029501100532773276404304338809656078108859744663998957734323726101946960241274186132044500399562881310386270893279302802962663700479078140879196413983754953052793271709720784504714283327580611575011614315691339217269068856682167618517837736843044661670218054508505430255697131043719886246268191954363421888607891453360394875312208330651916515132755615772448645902998657707849676741619735530576303537154631467312511751360169339889892084372621872832364940215900374239832645832095990600778005121851459142645167969667343137738134823004663590841157223113916968726743218728734733120064253312712805540252637805539335244752505380795489132294890373692607702294539262930 2001 -6742609290475294083504300329037748770213234586615655987278135837348353920123666795527589168991658029247106076640534051869838483643650496613045555148252386787148832473602764703537293323303306144620421905817213388949554743143704025452795880030183539656976855967759084764454667138344868732175206532161806993126953456229443630812297196558137679563063506047818714279174152852773845768307504116709550191369320272000995304644245022115910936289900947216945411413347911488070429453006753923079648769230506989657734294437421942190309424570237017333701118734111873457568013860516976469663671982512056622653982639447059551984865545974781579120120690773054516985362593569834880986732106533923477469208152735 2002 -43648982667201662040404551720813793620656307228135414358521101274820889581054660420612339883530138847002380448094817339031436567975210205593974183750115992978329396496561795257226123320385753881601730397500823885725362412686152253621410416712040380398186181358270495002740589608208250742425310450972549151501999561899812939003267709164475295741316898808470826950383145476195135266146328858549569868216658076543560469639674552817287493517118404810059907882838286862539577047730785959928725003611313968011167599397356985705371864737518825181470431835287671908134293325154950184541143327591337957022506137320973832869670448160312563027569236424308376943315162264074064672387598293246481904459742735 2003 -53570044726016636310558734955008266968435677849098151872833962850792106687268776794061323152583167414983651396123353420091401909124747332729713486357759192651090401232701761051047906286674334490462878779585618615713463701424790918711839291032802100412516074043135573561680197934996822633732748004923243705354460536842897851512501858103570895915930040778193326134304939291496601711077579037331326176425981175243014799371868831219335076824151813552271002934242257707747684330753106172206915021612819366446654001866271554958068126471328111990074544194380155713128675694996619715619880659665759485140738908334665360795633910880420217479344950446579145319074089920867587195936928788696490991982885000 2004 110858427571840386697277162972881769775684725292917308316384306542560166189761178152880698434781016472146801566664760303939367878089272616333027251622503743022522703835983847378196775035589694788802277311313552769549640249066956033651859467391065432136105619304460554471711096684604649196164706413220837645476155732412785949332725597663535725902967822281582204465424136895604199978971018788775346828882713604489915211975094198007567160734154072441271705311572331600536755678033651384964303638177898064059872860094460501842290964215437254524833079343814619380507567418927479374946624890727478649793688592960570556766731224532112191753732089859293874268855309700980032656598795640444111949509528470 2005 489000714888616511924042810036236694276970776349961854460028326460521762077641756135305519141653796958074674084214560598558482524000118871469185851260007886429692865415736481089449477855793891490675005343273182198152964470727172377771373431936338162046358878032694482600855916713645671637217237926175784561235708179324267624014258738753926843341494196371121245731280823439090580185511848645599998551294616306310500149809281647295103460507030951716377049342238129775495968138449285501981130222785433346849087799007677853833896691002013457113984234893354969373598467032837194050894378860159044442027616020015254711089780207685267325421910083234496152699086713434056748099507932971752643115798750205 2006 423806887468061860797517956186880940504518603141338101100649160875286458630799242036295883886730241428961916319782613012130347416696544682514186042922971662871858789609347720438590019842043127546237482696814616365672219828817034853039036857119171269538698133711232094621568456979917391126710504764035016775010137054555815758648371356528835373739409886588497074182669422581085318054209475163912615328270012799014681453360530554691000014717228371436395544439343485745957168066478772930295959576008886174554940260923418855639264656786444786320559696627914447416451233548109936223802776384159736515216745468269192659381395886005900887341746787973811384305982363916383502445444138929970029797400753265 2007 -1594370083341159504311797615754641257909361991285945115161792275983170371684741656854971338325513374327825915091117203178719971673255955117305358350912198096789293651937473018327524534799907714816218082920317029910876917652389015050753169196983344506900374572557065633644037025494964824487855355872430138400534011204080325842274417132598555901236169045687675164223624433346109404884568555198883794902580162902548230741783983764023122077949575615728299103496440160707580161920903770611595191586105731615375064700182415645918548436061345607601237994142461598848658282756786701341681078906106273852471140954426622677578438690987611890663455539983525321508185794711141386645418176551718385288303410335 2008 -5302229450432760514490280003887158030744853153071523539778052300473644709995596888948112313967566211776360910790570024526743688829063714764359532000711737748737559816978950624481866055867258359520098334680997250990474459560665383277628429070579102055091162862090729929385336127860057343613561780294215143818564325356683593985054728468575122320592085555459751835943268495954661523491918260337263299291392524852089796617953616862172008606561148164587440622829677654192575781891095436284929402073461244781740634936930955669698753846866273679101137035171709918847371268171250008069483015899023816209704125424969085328060145386239147656073416762773112170455136424015211148287286556656420465804115354775 2009 -2636592993064608637282868508217357605164988822554154641114353533090306527460661779286034718960789433495476975475800325684315662828470364480732820395748827181790157207767115880411416537165026324383824153387156498543823898215656258005933008300889746680873603174830004225235315261080536485353258296150261588989957259962612899109821427031164058653190771792440797438805989233642620627786263781270640692241856635623767769910705175056404442049916487996673764914587083643876124373622020412671245602269911842551225550385731894486759831167654834923716837909982664974907265928746048126592708282608757319206384861867875451339959189926597995428676188453892992531036636102160596700339929699697685081973635152945 2010 21202345322336277201512960071855547694440693972646916378285956363632745377668519678810777770627027365995197205320776497923044250092579463643015661917767931652765021752587083812244879233237709165531177527466051930530450187498934832014691530336816654760161245139606733719447062500960865039903239772215822336045622873590930901087805648227869655082829849399799275746548555429823525307203314369398020180390631094452043207743973254472659131681382179171469936679007694919619749872003828016795104485974527698853953499635271164088258442148052016996398530220240495798645104805971647270135014864157933092419178846056538129168785616789081898975200150622598761416774405371720179905588353836770494844466075824095 2011 55536385266624336177331027144122522079139335579806030878271129114343637292220410139873934476964416947380096511555296505789021750861951707016663597140478042851317237385275021385571241805502742536300386907910030735852709374507695860437709598343328665109335840257219716067785974211688681570986285640610934033123046844450089326457367170006116725775029884240388020899442297830646381444521643519986592892107444103197024347461008916340032300637300628417032099380376340196086820859026136928834879330469602552444735425277386794691048558626446310711358909950975598051339688210271395181330342677725654192865633239292320440406350411491836570507123319419893006774907004794179938993680598713279029034802811133210 2012 5136267977223109074116976392775286634500036071762619285400343255089598500265319036594397320430315127202382688779510203011743561990664733092762170403663911217367499944093998371133665916293371142547502423988192622207861614148119912962372495901740605760177631247763161381152506765507636517163570502438536084448836351531969103033055817309745431798561966135667305924313652311457507806218212850698440333841234539452853806263640170385358008974649541703153140677211466799144954844621796967666129886952413161948801760832812655715395433564963108384496605076680500836639971371041613387796855046052200317479232547841429177152733361500936631122402185926036768016327921659810276463196270523585723109849799879160 2013 -267003413727698453942275396203193361867866620688234904596464658213996841613559242718043675248830781538687825273759174676557272029744041143671392618357874616792497832489554119457847979662983742479516729445125562931783689058455163469229205916255046568763484065548211281282248823717657128209872756129110145959853857848078188946286383927378241467069867712185223755609994962330453275325043107680935436537452523056776734480391903161865917972584455518062595018889725892157445154164798944401478917017322934800391205369320781172474690485049623209014456307906365751012286335742719158223631705096410797731583928111232636340737885604522912997110951429202942498438912635811689634467275785106548213221348967939825 2014 -559252408403129603628367147901528065401969848334220303137017683262514462575916714607296038347677681109653519715409463555729168584320268436961729780837727061374742342865022363608118358918484786431286225241112585461887843015746416682375920364035028797199968884523644780753354953435241726384031319199234853990018252729837457103328937765602093018255032583769086432476449159085855021471217774644741098111545473854360108706476632330973078533936762660432650489469813163135200933775950683175919039946154210843861205824433191611936703049607127311686973399012576038582171308202783464440596147983390281716590351332614691844321569700304314217596609129437309839929409467152042451225545443221509691874670610758325 2015 215357840135454248963447730104109430404534235262158091976375267390479881508980820835473141307881170136953834547123692685275854540251692747288570147210717107012725091569537256630025321044323493811847063674973305596456701816919100944692150000203329707681444684522312363318733781412514920551144397512785908908802350690670564025327462287426174402534073533302890805439973032688046792975705587681028414909743517067083806828745115904112068938904428586516304584846832276931032199645533766312057285633085329005962640761692625742294039258510586140845082794868999218497566353423340153417505571215424223279885769305779708000374610261407260581956839262115424058388921099349740642324111203550568064240986841056075 2016 3222498366983406636643190371550844190658658341629825345238739104266011423154280121409649647383829075655067848583851712057778729447625025594707409596649634192569137450058294438775103591194253744629949331607248949162383512242224745612087047454959029270930882593189164144136886590960204179191303148592134347293438810423181079135655629043246398468241461840009247997901028421794782691472599015674153891167297490833327278136287183828643852617484854547746164705244719613822738819977674760329899678058869541110916087041361038125627105582845783223814750061563498541539987627293759863828838952782407129859833601383752082212111185347445270985159084283104107321494741837233451667352372273055499486432003473789475 2017 5365017678235568586360382005780798865015206477466225391816577794125737989781085212947336535788939481163071729572052899368120605237480636171715876447046580696470825588960363533712828381449388578760270806663369156634088916782672178907717369243707243927043456046466601552461754595446687626425047469440416149840562457496622081069833978882851346836911310581135120074691337621787060037402754229101834173866226385569841208584756773858766879606964469961302533976174489104294824702448567697134047695172490668763751721191157513581289232550110450135099443924668197468616347418303063174004132243100123342507363621717017636004791978256971569633266318804730410029395398292177340734894299802507857374406505245863725 2018 -5366486977470143462802980461568591392522495268475690948007230694256583633793197023064272176186540998568642637395736408416068821544737935137086244314212659510072869858906657297831491669187615072101137472864970213243326906480209605684595271643203707679724096776549795596194471047177550051324056066674905921798510992108368093398033004439632744959354530536113427596564051108360882753404499635249911011102592987531267799392907989337595678638011737269651122157009762343488652615648831563243935762660923786991726578687765575535324007397419429718140873890304055727021353863431520317131264508735842586414022034829150484110324475500429939603850407724914411754361845275075593334132448147241322594108145789369875 2019 -37510253075768652649891131015669188121431520160437251204740285824986087008200683541922948385493327068688707287079574936090676305146583792049589991220267956814887352319342297895465151532389844486569120328295031037385196756046462921996554841805148971736276946987894654197234591441849313994896939638848114889823099633165799841899571740572452091213447924250018610475540205069393754531039971003958360591713891578779988462735862186792840463117767357879860215493845610493800493927508979329907247366176592931964374409096699580645249964421408973952778514789819922990584687752603682985193360640312544767594143108723467011614706439760789082144670753035240428415253149085192401782822627068665822244209995027832600 2020 -48172220965044948299469671110866285834690713839231239955741245295432892905071352233106522647840350992021813221767156262222715085156183162075751494016950293477830162860690434965197425085215015241836813411566591246102741816569197833046273485982717113485604380212132147816441515075511083229851070503987004101458942854024359969839790819087698960797243420552419932341106191287441893898574488651814060528405366077437843297929592162315656720967404220398800389814653101800425378565716010410867917004818672855743486917061857965895470248222715883196056904345826198254985696858358355060535143361245777644431104247752575395961714672139776849173416406514077029078523726041355454754786832718790851593178119199739650 2021 91000029614311529387979241663783280429211682193511676681851045086246403619383069229341595416237526409323616633979837054497223363668955105238624715156334761672787405313407739644093921834877153066099261482689289365431444891954952895259757651417813557904247517015613513746213174176720344929108026581384884391082395016664842119611069248835564965488672667087838242413535237973777081477106329694846207506461746374311403938865008332223618034492868953098732195929455120454696850353187313682045702049990330681563268559833933840964492145284930122679541620347056605065061929702229508870378071879901558836655184182688052575256761878965542797596773270607006355264918972839713107484421775094731772634652383837696425 2022 422369031872276565071796219607723820912347523917253204338957168940962149369444590434307438957506606175143695299569332407207956707558593884055783397403983888071756858415759211334436836054908543642506737336300231581847268435750258363471360550226229886708589694234631798824517629984746562120553417478402288194701653918943149967854394585184354255819506742765976930658969599175058758669077225081357008544497794351687208815580874704185971623937445280971852795487287879477328566234141381298208964476905339984463426915340266917727973925079783937851488633196240463002175442439709980461860352228880057629931321083988535868006132706509854526611596657862730938224991122199036177253022366370631813076123871365880925 2023 389786281951946986783540252618929252397856564071073971680324573996873510684554077936895636809305344670079595553553209560998884778754802827356393822057486195922302253754822530011970317045786278310774068795829628315655854836662547467214329228304394213989043554217544994980083838059555710607214409632037054829881713665378859684437337617385043966663472071919847453027054569633446279886491064173749097188585786087034596273119431314877764318318441398452794327015284328207056510671019803653252688781585873863615480768492825207145978951997780206982462177703451422263512285092686602684315567400896532148553141115944098968930448621979027465626736453345329755517827504323023906056518495373982767499880791005467375 2024 -1329721397120585983882899939696435133318374297287799275297078235569274188831947879447027933675621263481921301863415363725190101537677381296539577456734632332596496107475337702534672858978186818717057016322603869382230439190845324669076081370784839886721077799898134761200727874824081867758715227123848480371309839958877531373871616749953851157159576145335508210647749533013968866885798226598200869166748654124112923460843607273091289344085352815351591664664506066795967459724223318291446419438239484304628837256296116012301254105590913142726185505406480580272375064343390232793078054203727959028844984722418927949768136340575558079334241868791930994999512264413322471218432480606705861791404828795027005 2025 -4603519338047974540995741120963146714121627184253313173358515716583596619523603880657806253592652545496621155118045173954984422834728799342743668624101677782051974351380884624202354473307407025715125155459052200168563682110846193097710756966735816473757561482081942385155624475387519000664862639710028285601030145961896490740814336732681571104708856771931258505568309393393814937350668377894169514964812698331139273640453511154360916403747595407062492234938887484832798050276774693837471618623481138242799975332698865105670955070580036578739353424906836626711882230621378104013339094635223558139392085650961895527809808417723740117491996323951894904153924168231455822174293037850142017598564833569282745 2026 -2561458460568334834079329004091654558324994491789661075120333213576267940163200187735989365814774679511479390491089057125169249798811676081141626903838883813130738771481769147998445307601901951531995559733531970762052013625892078237679493339863943207486223102587481410416412756080479018241322375417848033355756063595363624315470210456122383243572110603008478102763688247921548780623226218882825806193862783030795467239141523474411556087537118156217093437263261867332251706592044550382910588223353976249994507666031775282972051032234675469207756985487918945462949810109567609024216459706740842945617214396234379837939809636691772793832042129331418148659340251427135731079193089586118397613601022882827385 2027 17864419209591854608016942009944962798614532823146597407688491674449852964100117815959725551271363534069656423032457316452616524539963200290144295353930222607819209105974283265883205232015279845072221003660206335901435143070304295866373978196120108469848938743240929237319022146402587978698054555964249661005695711100686981952733923293755862006400103817460863224052220975979457116770010582370006581121796208569512385053920712917216095544948946552938784111207216684237901426151275745760583591959316005407851090075517368822994426654820380021221358168145554910994315584155510741498968945754545310504318687015804364268197367737643547118444376740548667725859061225004590276849480974428081884939617354114836490 2028 48490780729646230805683737142323945206611199999846584119835292850380358799053324615811857755598347281470548556466903187231801137245693965440364612220835360128990279290209975412706085846145503470077363819587390614046282110980961395902336002522468597603288756349459415842704236580955025484674818574380400666964960587843429879809782794912124082155415427002602111165366149831957608554073767623850863530405477386816821490648670341880286018039191219908647573233327800084110596387787498494055224605272351986861153540124753481613479190262116265889170618844170943362060932119349687499356151706192196142500795789888093132018664661308936541136919928266659494073079157227378264429993529496704411735463739148713013000 2029 7719807256631188141087297692421698393725787308761983767117694568198943771726425567289107611983854927650269776429690309533078195858745508793569851412732142814318166892282024310158771059772141058274337509344754929470306083365628741167525563160580197603262803126605927218533398204504585826217219719982076449056216292056814019850901717426734847226431199586005377449320793239753802968183851230365978641963358218947702839921265591917406525535439017662733314108633371352948551030153055028127355428119342017678388726291012976297949044702857704038072283554998186303918134562948561980195003550147499028652442673236855470316030644782925220368005118577525527119655445988203003121484856892759206161041067902647697495 2030 -226667562256990048106824103047575150475088428021752570588084267479338909627259059688185992045654738691668595440692410316167257082560654253752928183670601075344482517275704782870460491751994231723805481624906834351407842547004363118685721715760234641863960744211041367831114670417922129269319037666573123809111530492995455871342386740213599925240683501076705849409167729953662956420703964333723411566017858046092488472642589970001648023519966517568021600501723800360050851177141302004210261848707651352543336807902402084080405621274721573326270150728781746668485545789856040455864036873825785488753227227374134911204574730920099979150485128664574670271955292476366130797650100920173863707502028730232864445 2031 -491542527039448813510405175967431504076615264982149367360048829541325588858495880302102022844970522671199878428410967757956845132512691983858960382120314249913977020560451899539124404235352827788664967968036020206960385727917825887857904884825983752605632736201011873225481299877894089650432237216127766419526200597918762069344896887451601536178425303972700299544286219861775392291685024552811824651730704063191949310237597095560424126511620502968585231924008811829640529936650379281225341626905756354343378152123022395665954865407054978712709841916850036060024250292184321643869175571285872300937936363363317234624955154325444082659218521395587701084308534594902718423583136325722542824767407748935311810 2032 149305690874160579926949540569214744839576843481709646770869119768265649377575353746998180248047399954427514839347861637244957016523154522957828348107114666672901581805847259374181769244713680615484443501561248679739082459205193837822630530210727805254557671695700266881792121661596618708254821695322229070313370130132782492069311047443277028873583632999253838885694809508748445051170183585449180440285001750659059493274437381335329174968492892156447342737456355725866535324827213144670730316903380797155791032038141249299233860201455775087015219965062976966674747087995037770772018653810734654271726961880133509318859186824759213247918939259793445034333813367450311185996183693238576062034241971440925840 2033 2752478857172598553884569540001536313505854417230519439363263931096441110903573981046899530333819242153777095999244068405827193998442974548628965051861952963570197430595947959280165790063799939968454775097960796993521183512131088909511316229456476664734502149244983853234634992534122288814746912055684527611166379867676887730805888544703999371810730791536252899185140591617203312613111219571610126759136593843728280278084260796727738496053308659912458937274370486802186355753248388905570237443185938406487362674554737761253273008813943478149599465989967117777325028824892632660609505287192069609458856376596474549163019757432414386065464391771511041580983343239883294278545347148833448415772969176177706475 2034 4755472084933408759995448150861438024303788297347593390023766167530047666028830362087586672504904803097016166418256192615277854891298441049642488869363281419873863822646836459533536851431539735036060749065132321762408636637991336217545256470888695869331161816486994899059583566857225406650470124278130283263012199705008762792021301459109322276068124038282811566539217455281710894681884159591928605531259414926656939282211501162616593634284480852852317196895483142825399464348018040358279870104028925110605045263836168738150783934741777617076337294022681288461408089344869166230788770751986772979984483022563000263767268803605934005665546564351466341307630325868948499351903046943981180303037232044066302555 2035 -4238178619629383131539867803664256044152699199037756678350134245538094272722749889001642217790184161439776718898050838700229781651021355430166081798987013643037477891776931951002418373046950495047942829530819294787771163025945860361488644839085943911943868819150136848652563440848380592407239403417642976704474268543838363449365020343713320861068213057069376451851119002086242653365269598018595011100161550631105541791457717469572957914773246531313392152861618413648169884970375474954460055086783579384524613167141227282713153391026248689345315384287684474193044893153615409431245635095517292890271323010458897700870863984493097625394074937137177404169915465654549235009096245458169243857207138746827407280 2036 -32212457665333326370963431282757982848755604036969922540061413076762968359237859391534826670593383195246924612227604537675999619708302937374114006286254641424115251631684937047612623944886055262963629394704153687483903897539026748583237865217897356237909379301145284847472042534428934598588685702121654167377883563201720714382533938958467715647040508995908505236715634255134066588495225545696423273658157055681557060939182785784213190442668167355171765020484394759202755107576702026992299049197972567525406485290449569138398978925474588502695694260994517524836723627229105425803496700550592233953233553419265530300814143845627761055767249694914021553006542108378437002518843791202992437616386309144078876790 2037 -43217798143362936675915554814715141753546546070838724388350107710159696222876261619788831925079355206865061742303908733159719540124031193534262249901482968941371482996576283608182831394390668203600610517249230443894194794351058301178302680959173921812058899243725271221154953990233944108100125581436202225594746845185011345231978239146494585902368461866856936423727989438142067819896680808529110773143047060902592257839651232211087084342575889196025924324369957063475315492436867957938176136837742564913367358004091809371488079200081412442291942438617998210866409983251280475139704477058721154922968376567835731505816961158500786281528604279692850685950321955049232308656377067729595751798066143471474188465 2038 74453306326085971310471723682448289727626225530988724656840851497080066595792370036873489657647017390700620869342121680194124081719027360871192700169460103610301357724131585797622105849336964025158047758851236135221823388899818402783608652775655397311318031813378381324697869293910363890693873812283430777149711269869836017946976053984912166618303530883230292978456890513406508830212075409727053715194763145492980593263512500256552432570066304660050478806632449051016251281731530017745726612663835108085662597542963457891166102364394092817607897076780699212141846907034490092440068988519244843223551466058946784000041131744776804046337194435741232400372259292038679268203576872706405260597201124296452009675 2039 364568335285100007390682913353536958813433182951634038392787254206652910559333439822491407103509864060689747612584872812442738920260653066871722379332104353474052544000693099924631109460595959796196852368147010683510660753436317855710679060262516396320619364951218405906008048775394742315371913029219248503000916404641500978606627322452712872901199156629837157818057997573840831983540355627610878049662246891895972561192249148831316775302595958608112667322719856604161443512788700016641985957609246940837202427183498576603377591172776422618691583391842756110576811529114660659890221257370605974859241295326339688115153648785679185477590968776072886633687122669518689431436854580808797538979457183830195810275 2040 356881454270018070795143919277280344280001330278755579789794675724493553924741229965801856915136515576832020506191806115029793073506278810628271421150835473802885591264050120193435098914761027237788561561478471514027243939430470852071968503197881372851286450493725708962241814233164402674292728612943241070350406748926532811786745153443586884234923263200876570940412963141638622577658041244441986382527030190823223827412048946824435001749296065985584121004306535648465912556502114888316367730545633767899092029161535060291129157913071642356794952201338205391140320550993261533428667082706318872612864186426002870583680843173694152048465237793923638617842455258742083511923802793846553432636808621392710794475 2041 -1106925055512071904227732598956282179283186029052060480064796270815459466006628530607180468829388317350480167103101869523710645327658292943478567085002078508853275998108950838992265192105600420159065519177700848026271304536957643972411689303538589998963082478556697859910305197541432649653000993077115020411358635065108189065618442008424157524321745134533992427985933390149010804766293564791834062335560135579887298639415479099091457043129818096338168386648655223358489974275120306469366283119230921231654791466272058475721516380295401692526679967064728541795341305274593763520890507029563585012025889452031104508071493598618096700016774383562713374158190575761418509275875461924416212708768241922255236794075 2042 -3994011666769443909482281046581869627836153756956862385687943644703551272509752734273273027295538403634702462772942415877931695654719948094288476702790997740791658801356905287116229460742892311960307314111420935846472650321384661297352425922156854120826915102781693388853961148673493106123832054129163821467034486446347220085729270330651209687225600914807259964297003551651064643246641529974726743816871141223238729018275232706411970692580453823006216131635039618495872184552930877716715362127941906912098508200801014376573895639480888821647451208017100504718555956464169165000865562626193132699340636972191986777488719022775021623623512106502486451585846874436143428876662897471672169115416632259801165900075 2043 -2455659230554053125044572848795537079317893674507096695926616362496205037967072291908044829793721428711403843023637568675089941869265219411433292675369380914034366263620897644791453552689365365281111426094284427017975593817614278209991864260958629229040944961444283675676989604413355747948619768476357841191252938499950745907812068789012555790906639255904238858393742300403103622809444628789673259470414593103806421440518278571166624830749197746501655827778674308797577145998590953010224723611003492449552475091470541577087225551059127477590542622727153029723015196589482232043957044565216517626752593039837008063195609116506011012148172392761823469395229773202725058610987694341053503005624771998372344040250 2044 15033046377722057307460596700524952986325133697222034602260060410220669194206919784793123906758194436169586620280750769163124704261615510175138132015286761436588939580653004551195125733175302815262022141139495013090474086967602854181775804122583649346969418651334133064893440985192655096165435833200923286175927309030761084865558887498901973295421980783032518347783462826704100489548171062679005106559740787224455050782000939565823092952554749311951686716803086848306678341608402462853239805343821807301322642069114060322378476113408909959954977572014044851197307191705600631929185796222685563481530589600130236207275973967419512846232996595683527702334079464505372662243335685287964391141523409396196642419200 2045 42304342951424802054025753450094303043165080925235040194297054330543035580618640499442698724866628271644393913399045776697976867996231689830855770522681228519586131636450442351603894019391828161267332234932800845804286037369236521341323634644641710534902837559363943230395761973379861023223664739464599542982412284166069865817971932386497275762019452307371342845835120770777502643578176128240940482020070942090019207068668649799177761353421028796229159953942805565539226923368701982212288912872574802261626010009764894852469011647995122194449313872494280349543689804518945251362395860698068424551933684641675255726830207564949799861847655949077209928991360246152641881536773663165370444076317823550548174595925 2046 9491613597439882521139257002916841343109662764791087347225907119587845332445597500065634663586042560646819853662053449743179721259830644410414874456305913039417636546382536955152586927347520388747821148346091463801020522749704660024233644943050484353815363868452883161865215126735748101219960055611255860099204472999029571927362650295252656601469924663831864224701753289855816468830488656597095907622647473696305792440583216397520377001336536803726065034612833404458585584886901142584447060062454638706787789449732529724837665253008786080484744634289478520149856126553867398635702310073254257968108489572917663478310662042590234463271878495256088276330905051180043639101148193632894191133291144170084463482025 2047 -192242545031248614181342944391736141112800343146600764391841671235024163997131722919449683488136524353924069386458231590301747498117667090306968834201540751729703032030450219378764784206371114256744941475589519671392210806877881961540940359125759696171491811392050131225235517902382647453207361061234697310356016453912615400434603359860090586521890868258695390784648356282138724474445146894439308046267445934097395890536049726309346536509892370265523621260934990128510549068604927437266851717425024666454220473697309963722038613388762286626377038358450771968315853088486931607697543027591757794521510682441004635346735025689106383754502189159292628031696418038296310851500249584632068782408100142927831726665725 2048 -431592205468410479874989729831136546997037215846336239017429318467939292005452839326899900679553090592843353460473043022527274062118064532516145213149496763653673176200188873307590412685141457519892994480292629931203290972130017230140586119271543392270273372388832738952279451711451266176849358181873710558673864879234862169642079390506347305436886498209056903993086361703554455441185346749495977347215653858488064630752703725223722559166267461073419655621092274428434372361800964638480552077742502178184710554349071781613878690759034380350596832448334444349139310186432429683535711727690404698672199166874993498842361153193064294794513314599206000418087843113906900617324679389913533059665562952732764754571625 2049 97253259800366746389371762307928278654951238430741098681020286501134165446001415296711520691194299806601771240410703933387387224749566965645453209648429928421664160946089844585590071015211611199406281764341380004175314388087044529017338168291042542528735942888090420294047127838571004466841717068585626737857075119790433324109544451348059630573965391934263994644488342755232800513858396503366487152197451354761583486557386237333936817694902742268211675378563207625370656658962380583693368519675168798603018247377473360694148396094740559670523787833130454925506830500902478337238313141001977061691542364925284916105697240632204596075223832259713689849515583114285936456549191725967550752437606607570839279484755 2050 2349168842475975917781535683652382377111802153385709824979024073856580835835688384207057779752232609740602925280198652351845044675932450416941023739151516887573873583621626687287206010232667439936650713032780032731660806061131239376441575335526858955959477310170614275795534257696520484134822830836918225314137750989461713706806394765899898992392199845538415802504613388980056983434443450990803529435565894009793033900685720298938432970060451068722192555308003646125578885728877950224573364621273397957135644989046688614925125338354389862934952984202314210080370080220510647812650187058272475909447562955937921160050234616308330091666581584557989204765667424998471338789273453845663368632480309176214715403910995 2051 4209347844219892749543354841039812336118676994791351577120821097310778987703642087679500207252738952742484137532206145953880480554795158672922743772618034180926172630379922313248275619109808096706767649840035807061288922880481209299709683682677347821726567599474270365070649691085414505201810447317028214465854377293143030461067613075484705093845095578063600672972045047114938424853885633692151858353310351951573493765561265567475794791877987932890781215918490687445943778217864953601869789389751511052887601440398759955894926264425309841165558470693600908785467943714701888944771880602539068570962282725946330756268588660430568040513636899011475134617794815259683987026054563834565261843605491343612719031733760 2052 -3316135621307614810464859154725070311885553026095767260159896636514285134324287604663104185144859389546404075902286590237525619197264043223888687592426329202772585450400804819014216629165756765008671281681601762848053975425222017463135565045847611391154669054362330744773185805584938746974625304791351702638339716321586318320996166537632839586933083906465566689950309989641009119838067519540592840667763292519762568223054437623363736927444831449464977283484398481342657699314709734619291398685777827184920863335495589967825451658643667713970278462161654225317592961129475055888585188132038519106273392242477299950094927200883469444400881171493086639800915235861591731038553836582965542688071036567636554653133990 2053 -27643426907469697635601436574980374458221629870354642174454915309548772636466431463629657889676964826904656067172181343564794057884222614228279357329653369962404753455911103750932047583591291894882423495819154059349941320963910020961389630320866916588362155404462517186510925177218646206025025809836720096727225498851652197704935557802375100896661034366642344772918376078695246340706847293684104634057627056989781655852711414234845382511134274270617669482934555874230653992848631236513810069034576303038686707285052911473040870448107988503895226486921357309894689809265220533374526695648031289740248531893840768354758545702211352154203000783029113029156885527604621880655040433932103365599175228256522147284101625 2054 -38690025710151786001968683740129039659353021814989753440995521988165568729829899366074723120835541220122295206383789957266956857793952892047905297252842945408831920059520508837952339080568745208415156178723129749357262879482238713828056600660537193944115069463927029023663008923374943272109550060262842320286788143223484160584306407405470367503967604507768075787584228740381811752673697851422936830571008730804997231444548539292845764037783208641321703960030312679751643773070757475021064818982444948740923722139916084841795484629048894423436806890514570374685638572001871852628855040774573869067073341158241819048671238013585219852923933526219707195323571066633698736445103989692419491258493346601258106157980845 2055 60691858736460485188404389569058034948133980535699175599090032005421123152945944785485117185807784569403591209383000271051889725440755205072200747362334717888713246449590325480628067686530951964781225897962196633812331949368685549634815166891805237773914739688488120944213688364786848929838885574102097616170504506423596008560432136581859275598454586989866072802929734705047587157402511185880586883164040304047847798308576225275478894477403755389445279995407909167255913897394677615735751467626974443733299356035093844190577280549156904088804795902297355601403551556299512321321766132434006401355567519976196426405936942916039815898457860009025811468244589702365552284470358833009187431077035290305754029021478545 2056 314463196552672774355735939489315906161076484211086085914867832957096075905257095528787906272161794212675807112948486619069501988736432109569180687988942671166360707421264683430545701806888554602644274974238761734322599132784277046943542265374782846035306396817649612676072714881234517916933756788543079207302993804964796072140380805805641301045694752265492252616108006094395642928556441623368329570564720153285378641605284570075362047576392995212631718877313187072259817006138161860357807474168304113639708448729805048513710659930926678871061022226509026069709046466896703490253826854249428269952154248088131740682868442745435046693285882261245261955238980612908542277466632540905161742529129192047581703232747485 2057 325451058748304973573511572544939267710607837490713334347522506363864975608261832477670106614784486465555731282384255432057674806010294234470931725243212818367693383068086029463742019461917926940013997506065333625290155225159614903586522593621566096995258143737501173097614882584223857841717197472001278801499164099279765430881897983916423039080088257894604342546136639928029796561147639437313367006424771558003462694510162644321874859536628184005346942560531035828304233260697739178798258411752707682235408146921816771369635756391309154851411422022121620709568423652754447207887678737010924538573738656283317574396324497837543847761336405319612026037747700713841975055533198557615903494997944975218698200777744585 2058 -919597160666440579952387244743925414622008259551082852047006415304343509314252307620362888663421604031347966437153584915549853626749956926431905499344589563869417096146394820020743761286557587157370348226185343740052127408203279608703775626663440101072104175719096984464954962187960014165814838362767164634728371076494351079904858902314673030080222861609015778201184084189676831693267451968762468554622335218353299391837302622141916853857258384460345508218647086289149586670873777175193505327871672742019183258066595378598783121194603733162190047045887478764805699052264964361025518241323053977113749927022895811354547004770072533496396096044389415130900889880155457629353021105349985347879021137068575431292969975 2059 -3462740606645656563527934373900699660389519229691162497884366208621521117464927037624209252019594751017136055369457949619432977068517208188181401813071902461826270208587365187893198415234263817915018295144216998307720317975892981277874188898238441846461205291153263034151062449857560075836272361912158043337182333244184286821644963526898019330960672453247729913563733114693536880443002704547651972184688800761177741460791843539907162435759492058892347457073413474634241692917603683536025120970739939412953471002209251780207715468176115644211409174361863892753697233139201139712362540975574937914081655596809312285443139552862877230402916337925709179559298090038089675973886084978546338409355239850211473808559349730 2060 -2329147877494316262717853924154288881457527761434864522669581950427147390584365949811054723300389361454154700353462836342278718450250035785606446618043347708901555104233359782105109640325693883620873107448608747668298689331533936297914571991012781817341946931640360246251256511426094811549428031035082414563075736174511501604141002747440541554925529640451541560542859035958711214178071838560510757885332043153049813845218709150430508319603182442736838377542703340176172870589188940005893402937738135820755920103151208945606065840041216848261940225664403307987689597308376036487272549041814140632509389934105754199370210159707979108370546612139363915045016339640995495550894806818331401590712811956615924031757059920 2061 12633606276558175074131817826318078818246182621143278961104851066948732059991877678549892208933474007356374476174563163319850582049905073144928887076924636244480185845228539741661164334168070567911491402868087947835558571690866581363728818395926811319132854106272026363619670144372766373588375872934089440223984971859221791812885464203303897800384100513038107026741760586122266377562016875174690698543122140641419284909168636680126145727962781716672262908204321656883370431080835257147959217695125518205150745500804129491947542879759095987133366527687867479962194075974906928697731418400692488981037559869399639632896452778160397275171193554955798889264045344947425207073675919474195367589226331806359311311468313065 2062 36877645087949982228133485369218911510732693596584025080044592844609423367118507489924900255660069682650569742563446988217748303358862813944880369163357613493784694044343613723001265072772468227239007300409983863261989574016598380431979646027066357628408536537108713152492410117759424293390199924269801081940460553355811882776141103833669194690604266462388266284463270463866616471508645425845133570679695894493933492140695585691514461719972529412520201289004489866769130806793470599748782309653759239221339069686026601083394181990146042797890865011149021663672966082171989550576662090740058546089997370655755687086740300266285750257754464921046149852350619125312887897692187264285468219561183775662027851703481130365 2063 10625471563886474104710389751850875852589849406505626822189174049955032708889313913993979816636791567406085858088830149412379604327052969362470611177878768974076331297401794849593953469759914842554741379668380394142575538538802421670877212350592507060814511458546613409365547915695866148452694436544155901887710585069497796424320418943235833946600990005084256546917222782684030002033226009174412950856042589863202482602415935072091677746235570850939031515551349818914502076422024660394383376440643603044547107591605220472132544250695224028047711290293720921337487953506802808090411268257560757592852276889936493612309008100526078436336249135414661137151316188097115222425408001451537375330865177006459392060164097200 2064 -162884842475837694015455910726759522049402306285778487496409215943708830472351386778727635318448077302393441990070961947651377424005873126979564355323540588651286768199905786992672540886481829960102056945925195033222616591070940294439709392333248847704072892449476493492370524002916622213166436455014003751920371293228379227883217632710118697608962567300842759624062440706212021308892499080193958772651223682260056977370654200695879780278064202102304064031455627033283093728158346784485387611602770753804920046214227366722180632540332451177967028460002047026686909212140744347436444964373390006587008011978727953862611728481614992470067231551636560999860242747554033754119511802805173169823401521341331351104403498750 2065 -378583375490911335421057660058631099206895653089102088840055654867792799328427952096909152003136793900956581608513690645228089546153824549986691954225904449423407755677691436769751476941363503149183712711037983571034293603368663821527908289612945886980841557898739960768443136669141138644459709213797574840102104431138357987437885153368614583536590344766516873557214409815747921324002833972291832217016932187071979122752832316041584350784388675608833296451496833205483534812129234387758097762000522365859156963032890922732783652325727941318072605261727097520225767849637853037762668678593643055066808963010582116703625965855525074046329142743712289447308213351825919114267932124276460815459196119283632999908361427375 2066 56624891242230418778478860666644023573365194948308302837287468930925532873212598666733183145344006848499604602207194602963220658238588028269995009207415381864142239534825542558556976634600800038207697374286455060916660060152952874642482721087590057662397568649686809340505665278121672713891903944628319813912161751855015377672424964200618342880909037404071637472410092471820704846789977439798788410867770457730741291907692817423170962447659867806331685129892913890483330897768878355133284130099872416982388709551017911351608543811634625337040058718445324363500849580279879422615639923107423999756620637360308543666896068205656817322548689375236498215639804450103897668830447121220768013505352942177964015856798766625 2067 2003338504568567630093749260754644994555085091328016094245688464991042495372827019192550889928478809154847954994596804258233566510898608703797139168489705615832294464878915885900483551184904872617618107828526643683606207680557837615170712851309804638005743828111047233045689216974545033767196197599423987434696901727234199601651980940798888387883023385544156091466010490103303801161562977525435957515868626756924244778470738915637970991124270459044861044730924669224364169988255860394278637670385960409518379197238373213168370078257556528349654841397807933989690553366928227402596708853328021244951119747241013329758326666998199233811625789176345181657977086387757264951688896100174029071292951470805143134231132031000 2068 3721058284127011563294328933075893808106531845734809947509300265191638455189151077880060003848649726974526524099496116654995518667453423227729396818072659171971942135272870630047658731519649774712018057996413045361257888031767353960209787883678703181489214038225188771462784625358504995404955490249206208006166775130715856211442625089420500725923881751010645443751550082814525537329977015521776800407855342103201157377269230842040432095802093723398305515983847127479000983435227389715715486565062476667921905563517959503233008224272987223293474607355435285825232799423855517580530609329536818719375055085021557690899779789015523880555410670371191058283313713022621086349064797782508011904439854247984967895720154513750 2069 -2565451846996473246217516818243615137483131484574945691392857530717205749063115572060485609414958730493592939453885283771559154184967299063104791628007012823757893082560255982741223830531014850492494897814812605705577909947412419526280881566912094624139364245115974495645245440736129351687764173444000399814531657311687901321901006293827971007547800910950634301691331266963262143512385729232748791130050583213463227881996269903187035078713078966439540568922188835774481462974438940058432247538055765631487693568688303716531473301920047622091100645032323294842736124555899977765788335846788058224403487778261685311980636288052737578543680477203821277447886162822651158961170856410175335846929940302829633868446604017875 2070 -23705527693187688233007080289094671670624925398142749914978851792235662106242422741689121379605771300062571431959643184810785611874962842586630949129498948293444616681525051582452301650642708419464366538743805052656105036948727399501615536225343771388658281876283665057653724724970439903004778214901743044720478505294388303620311447839093167313516796366911998678460380478156994721385672078121448267843797006889243972711031582827614295539057017354916338701130815494641935752762652816302438051010506432976842137714909024792927606487508336550791691458157405588018827602887269946767399528023788739038698264361829078720517419900855044791180704889804312800582455152378974012452735965114847203361830572591780020580998016273375 2071 -34568045762698697510020322390159670265827616247963954739608259708676825920797269295544849422562621084267803736049439752743573247456918157501650429996873840357808278831616501187971535042696962807266931524635067720571779671620993572073752034603978252139822501029906322802265448842513191841280340836693983500051241069273480031909577121328201952592756299870462487778237265252564270398949052947195043934797678630398205694284329330280251409236461538107573123250908621359664693637895547527704591876666660349179229296481350274961387609631471587358250945055680710451176573308409941882035097061395505167001831772034853803295957023846300757833129789774134231752902299436100871209514221583965887268235931548585805261996540862366375 2072 49270042464848948107867383178822160096306880731048141405612202641867348292207423388827831703445631357224362490269888117305840385283093822596378481434281618058249919659622344166239870912811633010588179628285237206300918452915365275320871259318874160760891748988246038580284754630444717413253739719155748611743685856149006835633789421838819870768504337691371490331320766043198805163287882126545066353264117923571591377780608039997456039731104668231407938219097695164714524505206079711263921699435006152754833164508960066300902971752303182284351346467073788922706378424091102137853920882626452263464514232804887437386495584263688217021738338917142554430175679818309923592797104301287022480701149069239716359171085709428625 2073 271059035626588188342994571661678514562120051532237848338913263854333987985079794359719516963075257137554527583876873136881586005021606275598639830358112788696504650091862818886455887319542559642303317500886419704261371980216768324507576513115201638023991464667772325232757488287086526130373520009578966797834223310542198198710572924240809828077840870245599753310979487434600803945489737069784946952319060275302635595571287628178138200255056931978353710309218283817294892330996911790053039694812617366885102619071370092595183951613878967050783446074057189877797181859422645395312407005418081309722458772611942893489228147879186117124958721274212081925931293880288888460300753052459725576224365514756334521088876998739375 2074 295732135328976440800430071782353359658492804496641740770761872691169792706919036579036385734060891801732159272839205784751532901827349023040519666908884901995631622292659096077054217858994928600934128543200445810262358761328074211763225808841062596338628474438083312312527829375971350101855539271937551659254910168248089211029728918832031082350410192976334234770192191895783090347124569058983753056120906637820888260735918313099322672213723727246673058651795711365725033553112871028749747859393378543581903121434286981742107498789828967659623615166376247317584015757803321593346473015642765176832129676223177507458185482546108385239515482381956934867574473640417933505296010769743098344355922618010148326719578295947775 2075 -762299747008508342627241988173561519370562470267378957406042856480977030599395465208126603521992485619155081687800542034125013936593101131977257101954178996367724035313061429737195241893106296689401823974445612026922251480826890066914935779170277584734923887686826824784611465325022500851985983843938867545907082045138999129611147916918062094101622702040862573702685444645488097805771333190075811045732860362809707396099745272166335587008152868790553799137161418742711172831848597690566981005833165428922337473913243893304950696531240417467048188454868845357760938628993130169373112750123593476202687452539896248830365214683988638555610505589821245855833993225000155480512599568921454993657430451987139645244065386342150 2076 -3000023347710064430113693470048848438404321230962958547898548154578703131626789111893856933693790205001962077874531831474013639404307930750008561952843973735010651128434950804601901631341387408353102496057251978130079405995129778644077299016378257765173926980120819498489088003463163842846815484442071569518311851715986841841788234901981241250163500017976026267697034333501536707217832732409083394724511750216767311827174538050843733814408838521857288607817755693819722039658538277121655475906173714584689917295853361291176940348460137394095336504357959683083010062425310990975479401154539485509613163388506239808009739749714193930466112065962562063613054500494997407727264050309498743143785705996612351861092991019588200 2077 -2189719484035911224015656089418752069886217730108330205166013402297987205571379802772316811400211108313000258374398494950688943625571420673975705176798082692100143055831250412891384427487874917583200549755002040613523298356205479434365045286875493049635458813133270004853146547466511546199937499762780306747239241558313877862959999956642541234660577498065682332810597737649154441934928660177038882912136127231031728481097689762477523973065601716829318538122757303646620410284639203006064852503763400069849843714065978849479773720232594449690715855331733538622218985070506650632300244567983734843994506849068811521197983675753929387974641200408144766328555178463112425977386612323285940672255147288048375100920121906183825 2078 10602192348754813683884120811723007186272063351993938299529650869638673240566131746483529879929612877768085759880718934189585866403303063148013380500685143715119992456073085082349223971674594043360753066302184730274668075786153600421229245128926715719706604466130528871645940149699030887103994428568711263619671944269913061951497392237958405650159899318003002677184792102844499429861219422496723943598127156616213499243439540165783475173389210545191359895742302792302552653642593279476952562651729788407337778210203823031663386728932080910170595736571557795779857895626153416521533750747545666817213785480910946289833321995803634627803563759978620835117055771343838846692140196252690654323845835143335841161049610516176875 2079 32121899247830143531398499376416481307260258885295101294131638388438731630236629289385838364066631294573288551462633163215871695283697133271889096635767418837122016478222764531347476600823494450650090483569172170924632040611651163883139888127476131041963747375045008422996201970066631637008488353171445292517815286496691451990006855328329751446954230183822400555430403017793775485301597728489149150278821284301857700303450806082928361901954433685400459665868070820178780933652999224040228507785972903910910466822304078218496225344608727742123678189686547382523371842343813134277141270046181934285596471092176159314652971158298204731680799719456591447069060754719115687247301329230653626877690789075591089966124373515128025 2080 11262950729535344916641203110386401293382353905201973738673912312335833676440188548097946325653263697318546871875262661982226443418826310028797563433944282433202184004963538529680787177859625809579770284615323263489545098263201000583088389155514008974423644848493990896126807226397976963627006702552201317911197633625825581523488998538267948852821378866153852039445005383205172112979949617032873398378220357601618413465985141843540965929223734806843960804220461570927452105582066121584706024954535706781949599187863978861962139882087159069110950450710170622663133088299944655357950442986579138136926714140171030580621572085998303554147726365709799784475739651424467335958764819416065610648514062770842841665452098119336725 2081 -137868398028625250629559728566537707688379642897741193672370908701340639466206597941657173455057349693826542247157110372296321825844522297949788903977022170800830486861898344611601951882077964371203778300872807212959439437216587168654662992223352829413370013328054450738838556488857182382829616494667369900045243299527400287568147712881966777672670252304883609720253780965633801636695743530821767150094415150018000276763884223833365207847894513750461122632246520451070749084532156485102888361479041911735937569835326069662172813836620103742941868374825475542953483919667563794364289965832327287757455936342900825086383897089659412630649963341034001531738392822155619108554888042152927687552895647094760958706972469940055575 2082 -331771881219555691552532723173554993066683117617569426855635516549195272363320224739000218377435280474081988882581748518715671038188449328211457449337188590662102751059867311246653438470874063416683120512017694847739517714387874598739069267327490889189565661022097063728038264914859054575823602099780679116737783603284279138257553775096310304138583101561800541754990180578620886312316781726333605371568191065089662339037107776760021798336395440582979762785374491106794541688411356270746167502815373417709545816024122807569866384433776258377638445862594445108503090578922463990235825124733750137089931296232969204451790932923012237995454705517093838759085272056384206741663539626216860448404825171230079416427185891887447575 2083 25283491462762129311070145737508782329584932569011735752062081866627180543498519935224078818547879265697547210036828619622101115094703962652031319285760655986076419210031153714686534597807459285935756376212984649715871431772116979896134805981279576090006722898931041031831001389717380223146284492047723267158295500913424847074791496766186134811389326884555999390454169307804085671314690762006247996233624688022480440325653291161551918227569772334662797018925283029554643998235983378041154391537140502328297548174710298131676889061110395058755284751609025502646654473574346814312968066204076827320904591572728574127694440304011620523437629599214466173775345105416984522785493059216885230989338949063199139120354755285537000 2084 1707003161832568125612035945095878452657818546001903902372186293724392444425382192855189932731889823805925747478129240737551765397669730896427955182284843109010297399223701931705880615899694332379935530623397463021743125018212079629784606623214950671477427599788909391553246100985436489939651925821141358493759685689446324780346182717399178844048781492751217500781520529174610576260712716631373077850518169334567415320965606340691613316036527471360843743776311801825364690895449190174947287315991991247749826296429321937226382090490771158715131651313939080503139463845547795354243202628465576530720572770680464933685010237158452671584579418212409372675395465305147322152117312751402531427063216035132603135597852949555473350 2085 3285315732548086739646108479026156903723786407275014449248282874350944398585273862362381614891693438588046254575161665657473215162595285875449299599513093810819244463706202726434974127444708045651452696313847453600602246998571218423276021576168793175652912581269221697525869182902386486833336685409233598146227460209630109408906654990420588689730944488867293876848791425114176385505354176102540406844696570867716884317887791853737187289652993216317279260235540306355289443481064193172126854186247024535052639916382663183727407543472943526436456166653789082458064965690226240057895661240919237008641824812913178431923715284250866807327185370206958777317283545342397551412927213158606564639823865050802782089342739295492761525 2086 -1956838057420838561482269325290346445262365186677409389029033690316425579498469175676849728487320858508387810679974787267833548155502471755764381585931457072812760058357643774036894552996136887870972224614635283046694485126367665404346581226497244686701723628810020201056264499464491705121861884146803841704389644633283908896338076641233909022578118682990993578249705261067662913605076300323532071994810698311904812244634230114072258058436982053819175858029099356594340110383834121658845052717680982015260483429593409892942925021125149988042747070233967875376197528211152074896852596239931561996676241962544119487035932065443560797580080191011059225245438946265689942444534256245839193271343253454328375935927677112059283175 2087 -20313841822524407843810436201285584979597855948202516769076392028160459434146835194074388051831175306434810602449039823634017080710233558375653119101061289915056643322635828971331688816218371939177184603634450545948340283233925871549325099803511815581316047108599545256568476047903593395934417906099555887024348304473222050963731164798373438429915510325940112484762773305196669615597366229463162393577733139536172078788715935029326489641997117045352038861834741048286433778219269158765221676188940598049619620919531878914563721146485003430652509129047940195675382927464437816641823827847613723193113496831569202956037201315809993139218190671214892433180985480345411208477398299086379497074463213515101205010548014245275587925 2088 -30828371790397346362684778399994736173161598701148936133710442952402871873333654108640989683232360148455169650470370623488998278938886704550373036048667203506904929853199790039303490004768786551254430549278690774129869412462243065366729272133698213484775260521739871110175466141973601696316503258168732292651924450766180417896013151586950423331454034345238825563781786824442494713364316991687057674619990557285950807674176164986914524990828262730019510794119931827341739431671641382931089802892970011698417939285967606167979333564499557179362553217441295058291519149316281351510503543552561561850605861944694234605873884179478402219950076428950133168607317458540423980706867212083069226647091327380039526044668399806245694625 2089 39810923660072956982405541810352663285553889495116821174547191675439042287276340688216662877510404776339715314134446155649484414394046610881833553226933804409222096208081029818983490453262913761112040638559043102119840344349869466784870452989085338691448176257860676136406280136291991770842878823338789901766500538912792581940137689230782254430949688416805023635685653528244472258868786856541272569423897011137100056701060737263483228960550365045433985136940941433522722904127094552732978987726152823819851201864989696416183135820409741847206482283427256690616720268611149000668927436445358640033568734016476944927039704073108130303832703545647223107641539934488523920119170768466693728357475195485002858371525656774527508875 2090 233485438291340594574797630665427463184187850138731749844270558792322209505562494801659190080373898378859704183968684741121156097501051163262112345903128633782030898001423448887546839911033882449920360001438437496735843837945443378346545779109132940780782232629633677649102683506345593170682297760886833158664895752326869327002492924850885442777292619061751091659211956260981967660132056272931066566549577727215335996686815869673593522109223834732794029927254080596910195448588744224615828183601243219930483720104875059644635852227100759508379218102596664810449896662548048294387902798466712798862079836517199886243626147372201528319462298438784856837443514898799410722504882035183910003348408560391888855591077864006674084875 2091 267866883301449804128108513194559586785601828706282145760396648786203805569863963803687394823349469996722799587494637096973560676532542095094713314897541697317565195817660173680473604150908952336664321556531979910234622700628829916012875727047939035742004930024447248568898051489704144837556796189528770990643800674729695094566292903817414621759364696359298681812824348960158744762489315755521604840875325141568025673950763743015397796102158838488649074746893488385533788927792560707372281122771095438685949632064371532173608816690883614679953060916137169903919395191429224955472693368411833277672911266575674490736936526347782107495286463307014455582234919300261808740510599002136382280738942530668084344902347545125222045250 2092 -630404040752290818269831500124641298973048535342268786505918852129515800589769283366705286093567322055801451527942039449630041523626546140615331208060810942734279823224845931375749350648376456749833208286697754360429116746201379725293618836812666146512359153696803196688687287749583856081285204558274513833819943807654787332348422287636649552892157355147803402683096364656912342430428657547435629513168467358920788232795595366008429682248475227692154100847372040287158960034780743291111874143373864991997242027792966198855345903275316185693415755069246710731536832316234427466608364970812446319924962476597559682987715121990794751689248802041118149188149098547280791251132432700303570212450966483664902879216552268328208491000 2093 -2597320523144696645949674944350880762199462865105814090473838280430651581996710693628086597507019079092295102355154663775339207569018540211408972690061266590639018711781097105366218989427511255099272902843062059197659424029573634633366003131970969647486573353212376963672390366550556481364295551689542569771593792210761340591962148798075667740853790082010518127307467456765825133506766823333331656219656905564554540198378606275057909349788891826308734951540125792584773644214722365266896080433902305541055425639707052488579132179422343089114543546725411459291766437425899534793325222812605446402557906044226105097401269898995958915798818629616483088569565453058551729593136362663852109877857181896978242777208841846818409273125 2094 -2043415161879657707631910024197322083088813048457237274444892451975371312482692587210053122302231358212771556362176059467405741171525992951948928027193527806207639329496689803330797470620988967779188680441547652148215487945851253595862626291409051084251554120396974181161159634790707805662082212527237863929311024228347807905575665818073253702960789087604780814783378647812509180033674907565862988011437372326720007110056943649269351776251570021524936203930785275488670418311807144891390780542748604049693515772190454572627163860134388167909052521295931830932100624092806320228605828315838098129400880716928032343087167967098981803236329896350414726173141279785966117097669071326192572618783251161581393027001567582775951699625 2095 8884109332822215774138013931903332524025926060756191562098789658102069836643882710398384405337265030127656582321344486307233853741534655933530934969264058631122867207789860506443115992331861879096788905478531171113850760240609344048237920439581909527202876875488835916005471123956726421545272213814152471688857421275318922699631404131656967149967637271118151416576848177179274364020634837018089563720800746210130321274810867233631539482262846441866867132443395467737412120419327014583984495251533265802947944537131913210040758037954135683307575002277086107687865578882286715732117672671216700161597422437793254942324495648289635152708802969048000111613174449062181195453261591360587616017028802211838194309819161890604098937750 2096 27957968029917941110309258150668969393482369450632557510822151373050983465459372354491600015866876519672258908736641909745996753026537381604355472055747213092050510370852478599607319332982635969452907862223904652422491509280618209849712361389289722308355283083323810682277668505847091634705882982000616806956551204690349620317373598393419797613502064640189903537270169362496571280192206430213351857908261905401723724799727489072007579908210552009170301481748017281666129459419179935686380778198261230987337122408180213466231388914007070465784371355513435454067209430303932188090991029390507428608527428966632346254365574572011540488739612426356228255032714981105706550384937771186198824056284382323114476559446123068758222672000 2097 11518929784620217750920411577248608425977120886597334141988779332022684524226156764042041096578628244231925121313944725212912186605193384253253551252005267080055174443939777866140061936854117939169294033087329928593860907956744173019328748665715587865340117587050134399729720696649259274849876503253259833473802532606134529414732383119400610341993878275192387723132190410388572170986545111592038207928481579026841021321074131271037848655111309864583241611355990913954570477574914677104745955779551183147771608785053786553256088307369911906762164416022572869815737465430140284733838305530697194453204246721260763738658609277698027190019296378900793090659757655791172327641148191173296659432613780701531894575024725082566869061375 2098 -116568649121990571401110004217462070936980090387495657926523686084678011023766314745076515372147460905961099323319680367732195973753847314088254740182024153312938490659460032194105358163199142546475124310293078469240812057352232983996618126111043067506651535700599438848691656797919903608252702105869003875884733206704206607923426852776157178944658083880304012659386296401802766440745958382804824768279468577700079348003448358643466251705504830954825183882363429836980282792418408125554483692721562881106427414952085756329297601414662848038376813759202529952237892406910800779769001570419839505043437656300437391549346524818836455578780462086100259693866207544518264284697251634139773315764671518200721017913657288251175873220625 2099 -290483142455589243470885334803876176699464548501091583236367743711262599763456417455269969483109433601471651789023528070109243227809690386249413633057728855613705404448791583831018446485172489457021973651057478398433485630777992613305461050022893187187384584874112620966250002421541580447922640892829827914790973725196607463984805494337355752126921805600489584004040620214900185697430815632225890553618599512716029110534254775049266524550878980689312659547308037980295199208168113948759728287952854079670505323173901367297596247161958809314032752975890330833124019884209357980059425821210203088813883033507311828634496610924438294834044724718160764519392396231101712884853239949017449562102515167878089536572739943467094648578800 2100 1459502198315973661778402379676848247439080918013276363505621696659057226347046540301782196216255692980707301053618605960030200430732219383390946834854785116980377790223644554839957325425855346258346813033813111524946367438425996599187622017474195690122197816701198517606720438898949333528641590468064371167802316147821311682317665349515470703721388951895920782482477378650709290772540978536933548123334615030569312433525693354636289291577742409182447161754368163095490251009610074357179845566473270951914198400841381538184291769037713285554139261433146135501062282103382209189575178697036476904410355494710075638454914839542131848288076245423452628142715548596144665861692097192742204237478836747008811920671076219183474870050 2101 1453259728261909855176057401124501862011594679093972378719679632253741999964490506046082833839932443298599874832315974719045953638378785279408763770977207084653792952800569554272797933675546762683671231412656177294517474493160732677618459048565971976986586380248227255953025503319644801594244500233970210460992962310216647319171241757946652288771825834806875807483166125891098515045229236304017306943812241010322619979348356470944281268542051854517274891758100836944035333127600251101145509473496649751384845344525228113049564616406510531523970828505827625598894648587960761494542854100526799075441070570928884238475828272546572978200741005815471526223525569203170732858144491800782513394037842664155439441108299190239746962304275 2102 2897159231955534663745266776956573665923262998855362104584880868543774381823161963023546094897273121449223893133219708217579565400657796588601725719282561166462956639954087289007489378659701170910013097522843022110244892266595856623746511340912649150988273646746522383421633678480279663860465476834741853861289346776171395582411979849015628686314269804897000404486771856702070666277692249125604821126746474326469326672681465747577333872620388801350304648055576296701511106752117427293088058934217046866417216309952781385162332391432081680692786937691367320955488851190258472356192618358628270806743942404621799648174098727388518232511026936217537124166419141274687147508908003812727109201449132159582367782126074748585939132871775 2103 -1465750415883241334399066635793963781000228704227843245565974564923473590332973722195859715040616369371580425137020171753163341474050905278098292188465965170775362309012854618516753543725083326195513883510645548719261548274533231784946688268368748069552471121643774097670419816712591565691198262769851504470536770853148841094986463594162958016918500886432672840657692250500847314093363697623827726524134347562089165505907281967066057885772585466742367724736288481210663959416723790898335688783602482682991162433881214640198701801035403833814707452690836322385246038099567929297710419262358434194463007859397937929950803638038512342343115969247521281301494113792418770627305004911930992876556053448625967112643792146228454270570625 2104 -17394563195949389838375119792208453613074326022164556889920737730654689856290856380358884217836681032008352477615953917307515159117456342352096747052986239113053502859826383272004130892239850289581360837479508781872022399673578983009428290611885636914723991466062379039743860394174637522107535987176200552679192033062593131618887392187077350057168222745220773820333911407028896604736022144519501147519780829151972324281821444295717189798900500408920115377211245852154938246665515985349004153021965229079994662126813302778799074541998632965767061742805994751314450312728978063191948766169085538638947605100742156377013210703126531139158376238608378719916603758442597476649736473033850643581425983779372982913556997228893742234096425 2105 -27446035550208309211070604715114839553757090884299548063888966076996801900653844167161006063258551443390782244999896928757273869480402885071591484323029181698071822819439259676240134574153978487133010104385951812970706125412809595094002491948494425366917875705874771482088055093232739324457582733618062467577884673143207230232722872280524721197874175077775252654449097387544262251492021807107327533480287200990163313203975018593055105980376766399975673787787303139501426185635472991945849341172778510819584738793682915220453919899992865546225980061930811005888727101452664715768987321112052277576710323944660217881014199238121848188499402265747853636867889179846918046568199757051530374519104968525678461962826176124796564296420575 2106 31995989140702606080630253326380798599274228779964756328870301270172664681787599114124568314788858248034781220135391192728134413637239759139813022550137328589816043755441304947715353723113821374978078054444797959598496511842766823122136271306087743295114008365229029324647656074567689339003511007986696138212922557765749453308352800491107793847727362139160394713824204510201757921589961618707259529388991418751386397504899283671376262648821405311600404104361638749041027378837328617364761326109399098652241343385798381224316472464620627425112428805661328731860743932459268204402513246746999395161937176805336168765651724539705745069850562453296598229080204177731729264478660901458051430174015342618591256253041567720191664001171025 2107 200981321829090386083592681162536048767569121160931812991443048961873233543051643703594115334915423975644457499551384378621412600064009236543895937620308682505266094647188057797510532081806998591014029502864362730220658336984533972570178528828487423856321612451158382539714115226958375984410744851982001091816071594259657753789135948397324395677467300467678973964619603228360230702377627049059917783299736070977732335939268383680936046007092052626905345876725308156054249976686441510999906917809483979600579770155541396012012716053544408546502420640452070106408048828387188367465075836456099939901384006355991495354537553352472844479713770617995601455004475246049614720767979516513343390482308554167405490869454282978487343290683150 2108 241924374517789253349125928673921117261709917800046803042166040303166202126476652223289469787549471173795705126876916024875295748539433033802887742824397831535767495587055819116673408260041706961880024865466840395119917790747025152634996473285429376319035129632892794507517864967487807508100672658607977366819662037236185722562471803377599458778546964507305793705217047944577459220568706575059322243784878093750138942748898425867972208737697299142367841465845954409846678687802883180660820718176862240497080315482764357467321547232448779154610634270218911309633139972904649016835860674450714848567631633489954621060722203877463984777841214092763528108406502214596499238063885428995002764888833095325674829620778612925891858718776000 2109 -519973051245473903325774812715351621930668231311667905893857027893309308534927499522157493345610365707828374994186672773401639606674667394996761180729604888439169089202612227337327816516227891894826889078200187401257792538650170773632725437613013900658282959957841064273784534288203984234173772708189829832418862291232464096740570436740509758669661355971416805053254610819190466785028466983327522248825539614410461723956439696774133858027414817033688450876696081363842691695699954002624331000270656709438824733743038536278132226988082389735739315985615833923358219498255983197747748565358458933863212278925702259027008336880111750135368802668909887817688117003876423600177848034310969648907540974011964971468662303540226631919558575 2110 -2247110000294719625026637244466696858770209285417536806741171418984956770782531044489556360012269805349661130335270614558582252340201821845463653354271604059077140592531212373579310175718998137035760353909496489062278806364300670583955154642215884070715265786069550688905890690155970677697470505389664127668997829407474734031244395774613031249338316564069356023767251960389394125793855646377917609103404816078315586200826910700776171400811460277605726491377923792872494699021127662084906254315360506239678649017929993326510188997391155724578247399029569175047930660055687822713760171817128314896196935112160899827955926197141478859961898330174257888661975698238371261552981380046596546703301381427801559885755231093735251705809813675 2111 -1894855817168792247474971784474689672163900044775513633335114678219960166180044060761963365663981790715847261757328977109969411683526288981752478294311911545820820262988968509283213270145013265339486225626119178118189119007408655173729932767596598049264935165835293293136698242935246788263096860815298545126885859407151760627724090582013697679112431448019962863179451067100032733299119080976326470602086369996501785262580366224191750923260456716928753222353909162752404801437984775900907068687160332309020440666364659311622444803219100148523395447081199109448628263014180377298547195368557607821619171224980884399792690135290437435000809103940287775096912039989719795526164298132043015476754314126796502676910883738553412697268692400 2112 7432576614862982670584106523088990712010202589715106122832545756823664055834063630273094323204188993963985773135780744561117811949643966918930822077939526912097732740464683637746669528638447385801524563618592839760496335814048899130177650448564667952674033524709567530071400899777540682855303260122077989037902563167277122053359934166740953327793394105983626540245000627422938852060102787659254183950927623819688781474134889412412136360450542930975054248005933563890872502697722255734136503531081522710656141128775898401183582356120413141072508796373900121890256180254909037528823950132174606873724517439755427527028154727170413953899484400093982702863030795806071989056773179592984341392094702085113500231955999058682368043411190850 2113 24315439615900049174700178450889940987669380754092653627634645814187161868462291343068281381324988789263769034695970198281196734061904323762951812524009804905275155489267668394022703323026516187639412673969840431894788632893829212007436146408310224460756472240912697977109516913785070593746756688704472870151096771723856515658029090798313673989100664158766097518161889150474343495707727614742419500661159340563510617395816307125726209611124723051349382431301126073931205772505111561074172581557141315503421451041890799327897606600088149285097345604835281274936898617640333285688480055072641090160206451496045371873938409697391469291229357465698587694297167310488243422679059058923402493253898723707635583838603819244732391676009143625 2114 11486219481539674165526945356071885879929424633644504126193836720809097299471580884853782196607324745133929997799537288685207801745356636350868950541819404795671879202755260088382570555087980865762504955583061521394056853449579056425889646397675851165664214724068530133185784630221590443884415175538847876070182026964678526147994355557299022605404380917218533306989644829063269824398051626399282764431642943274726168967021795756677318231615352712509345947123972330883968402785418226055813723382418657592640010985436842384172365682241628490960182970179833882740976450720496152388096586002974013957759700382962871028709382445368401579597134157217717655584170693958243377411280314689034370630595674275828392641287467559242559374027647625 2115 -98448675498370858924713579122317684852790865260541719105050235129766395397371830093322187090853558701039853445590114343568572637893622857007448538504163197515754083457306673756654049967064306446644972326715783076083636802119582133853249325230636269777078527957068449997598942813294973929937283855769833745390140643302891588302083749826260112994609352522895388905539296263068464529665775955440026093432764851580658177800219333898066647325156603221315785149484460294789643956113879945538089361042981803088077988563404484147718941049022424531560889666443397532890711004382392691327755822134156905725527120574749230750353175846634169556579338976480080824567161989867145802236273396363809540562689465717718180895484239136370952015252212000 2116 -254107551229797572054833710760607443723671312845996420475832025967403768248320653319674374775408988861674662260289505398696871655822549813050165126895675766357773873538492033915260772875734075733048916058029021481362800307383090521849197665316134059635281058771734046030994270469765349876912100330282375355128724178947182962442331924305884367982671930476792766893820173987832515573407323457018029863654461028555323739373712037255927840595612596315829415979484713766980883134510957344818898036242334066896486955941347093259187881360277700209014292949231393057266282165166531793930049975201253280896658138970090478071895351655480952333598909424316720636876876057754618038969723980292097998907007749904190710244309092058185805649506067250 2117 -16309027837800419914667138069472045308799465130724347657361062050396845924425978406656987695245451646823604891732774867538339033697729766660802968587285035535107353223521579124968023220621955573524777770829764825790497884201152555944070870145994769378441590479108289954952751014127656619396668519036498121227172873727736984761027092150192556540442105183496243902484767945489152984427582372416923736920606812280087421403023417248483358724125137459627710049745337940618316087101322953991076673458105541792447854316203883807372285271314148046978797842992236969352645672240852867287480512728137799805526252210774258023299428224501665801368117996626923388150178616444868413744216450438699215261058878838323660762235390847581538127038262875 2118 1236144010909945037282456503125536877165491625805580234216790343063568298998248463223200822196537335739603567719383985631990578721516135658453160203203915753928300113796900345082217743598835554224530485150770643339120183441491843627532501729106375886089463646118887493652050250601834250077671132758974970133961691690903364611692742814488056222891881410567419009348558021964191341140914898927826844705807186329452173163252510232241807234216569755488415228410701635429985453012860701273257070085582264019949889254757115997526185066855933294588209537771494108060721477529741337653052123060984236021571608981685195033162803087297887645597301784801111790367787325271543105766915017953696321685609040888204831057601096419884897597830942495625 2119 2551968506551204984793641443494462900067844507993849373740428078001787498568692320807153820000425376042607629342462909950772358827714309606118226039373303372893074960390774847712803351612523416507120489758513337975870111955599123233265660371093900595864085709352399792347599896832317435328021851780084094844710053095644175397847935412922491711025226990538425511470585664040227073940670936872280886214061165842393199551062211663011195095976637091516308789458819448782213792545970893756031015349606650854906010052048546505480887626351627182192223767314100643478242761667067676998216899356895069167141699356156234375795953362564858531558136410941795584835794593316319373251840312357407993478992365318786568462369861859987717784473775172875 2120 -1071650436711815188251281607320324043279096392218372081598366388681570523318606542966606159396288173709471023746146219972398019608757622914985292961351265835175367019336482826480958273091080507620977879142066512626859659625466261494463016972262836401612239835197640659129531443282051437985409083555760705172997831180684097937929631395591736462701125377188393006071389355367403930338418047262653280892547299020741980623239683224863876755543851522717908680034603807551033324282802549670899056171302962280680221875174007438504864313955580369814381167070084854624596596102433230999707942876918840768000789978925006073642168029501270557095938545526403760431840873907479333737425250375573579581872280254480385284304463301316892914967160806625 2121 -14883588986335921313507217903142944719022365863144651325560088285027087246338126997018459681858701698338027542219981456093955298275388402007198507227262425844854317028438399235920308928611667309478562099167272806741213785410544357047345582757354649383797124048851022542550030046134582175210420095650316746238636576147799857537680698609150967962595547921494153172846191030452104579154872532800531834921428438853497968457428665940740486975557937932357183004874150239241982780540964765551098729901780550820025446500502976330004304409369041632285297523203169738979687193182375763650268347986482592612138385946793710636133157629354177462065188805610651540681753469570227904799089819165666937755251861975398212464441053377688413185143909961125 2122 -24395465586376859697478822668601073756030841544893081257375775258287933885556026138908760782160064373399838911884235226801334584422817798783654809597244962320705594322514088552666845543727673581410821228384754350050992792966084472496740144952176029900311566220527507141435112664606352768145302016087249401534035789957542796698221908339781041243834658894348905345280104274759207756837914675312544417386066649286635367667700983232691847681831137308611255525819227086699378097238627637174649983776468901061779377119542934394751154913341352673459292048991120934277008404138967553731127840796658468352564671594743593899437591478396753210704497183055164685131967361265754150940099127997571772646108092163976698762598247050199186173298966281125 2123 25556360539511617756095312445677669797966698503096938498118912566515998542010595971616325520641270360542592233660228250520117997803970078836970575520156855477064399334989132764060318669869471499025995737841641195632819109292746855338247641158078535681895434054579014241219875413372540709665582888927135303365705725836934235971352075257850986423374603908161201133389742576078969931337323641077160573228764438709782871818098083087935956198878886015815982137282365491583035482513633248052265936665382418285836348524187527059311203227036084939524899004520860035722072508535394401093436038707548350515579355953889239733088305477168942846403360047755077919277210026468521920740878876601791760834141782021194424170512152703526401376081475176250 2124 172881766156594975059005694339129626439271434039514489384596704546083964392314559258953640651709062693174908268916105946504047565835086009371854853675705983733542992817681565361298543345828829249473984532600326499714642960252448069558565021148681043898030882837455964354394050000972509771280651727039651662903657387801877069712219628755374111499838905255060003259730890859201213928677594451162728104926461044767834874148597642810976239943937409766369834007520096768298142732205759828188710475711159609753141723962623511223155027640364237460501333982115710910301506405489066243073453763408707855934294913108892768197392413622271083216117545992955817991727286910795983124169865570344492289900144473460614349799215300580936466796668262266480 2125 217918089027495873257179423159027901145365860123952522689378711534686472332785553176193190840783030341552478209934718385430218984263470398385027570141867217307048719445634678706329834428862773056845726962290576672457734286439390394232758261508815662868961989034334034041049548890490439503796484864642492319120730931802031399045775599115473367299479815589660773198336988624490918232269712310891990702262087705698111569100790325646941612639083103969623129967403848295082260970018841289698507946187056825840520388303356867099057991622257574476299795464261865653189699453819299576299285743105820291223868401857549902306673566717253764943890774231961015302785351671217672674474755189682844872310112347873552003634468161439542002263376569790395 2126 -427660818113377375604311587227329113782845490415007852991005218404071230822618351094541800402906245331254321083900591112087035377087259405733120049535928540892318983244186744220207994440811715263169971988489998115821194069688363861226377599870718055167433267676929178530871264069982696492882775825841967941445516815874705690174038733212127776087541362358763181829906686545371884587295489439467005171134405951345432103060953122861974082217147633636097654757136656594702202365996744265564526550451968259957834009311467629126380287331664904904454036846023346956131916148616850494871563363167670602740736906873529178914263328892088927587535804976551251067232372843585808293132011304991412584179241522022216656049620281095464139990128418942665 2127 -1942773099320177458553885597529371320765016040672943586628474625906277590800959750799877316633872161077452870559391727840649548010597503400105205593718817325330087067597459908093655587952743979672578825113432960118163047543140570695732537810517542437316642303063805877809185593539049496199280120899498294429335314458793095354873849846312539454538198521969908612572802463351824544815617203895338615697541969165467367554517918628538877070469824654855060658639928613079190549562516138188201399599299670951201220473366935403948301937503786451771300914245262977993218795148918009000408209588370039317532873982457512833614082981272967792085822018223617602622666185719200288927154472730502210756019388105882038287967697025749127237512402358922040 2128 -1747517633190302293787201054608251052298494922476205487933195895535901345802560200807185835600860806723028901413033592503747600153431098865431932209819937684168233762678011657058569068028697557660557115368721731015314454831036082886569072098227529424308359494659810635178451462397717023301358857397212364292745852169758806598608830137160609262212057317570835379824033068851437437777125481368309790898958357696694084400627436387228810446632608999932628009602880971841367485785796513127217490870697828696105879565615504577823674161457498080391046960281994266424360594034217476531823491426980826110365592050395069016049461671767765455645686745251645420533003521328266832892930484404052696569768510573711559352510609326687530571874216507211250 2129 6207610021961957937590825558806356463240024745340632996085545877566633872810661114986152657393599051098017485954857756946880004337816084877922594399998191330225964711820981454684365565858810667068959701857610855363601115683370593662437089057605385474921034987942141613401887752047281701354675788650812829324770881024695459816340658789502884258111273840493395250141241982932434207275523844714568731496006156507004101713064351133369911536681487648671536463735294132849056388547992194013594847935207203665118427428841387339528079906116525627400515639942686468915201332208957384095478265712515488915556708659579267692095405713203114987863393750831886689522562861422189279396752462620112057320545372297542426774130889185508521373932328364289955 2130 21131768512754948504033385863908054140495190692422610193307153552819466909263184526191685339574142347329649921969224125329252184001532424881871463285817190912708770972566684207697741824879407153709538750696745120129762060580806795082784837832699319480210996263175019375775393475307875126229949519741976253481471163477433911575313382657851556360972409735154884472866851927681150458345880420646721915817178388764033565095549974020242607408210894253859800948485814759360056878266904577183244749047523405788975101359729909613840443640571591845358768544306110120068061564712352627480640019921482617130758292631324089831722480112689390512144674309840691077028509006912183595932214496648605323149009710520658933431129207075099069834030713345958995 2131 11239426336333861787069380437438346220196971916633069320052131998999498557364419182493046995295759213430226163002534322386681946460824314679253418233061118090429961893420400480246250688200804095219169132478688274637608941691058998269748302526699095649458085192656970021348900786934119231681656253955280604091164446092618540092619141975069080078099872349644826595277736939743724186943642188268807662533776537761017053534975807450999550590249617446335884702174413998806283819044044792731279887158169113063619721816975880222935140596559632996902074943760993320829123895813781984989981700926693270210159437720849269320175372393584584393265774276090877518410316706666796164675767357236685943602591411079356745937813431504342836086911460661005960 2132 -83047191837341279310679226744407457411895963241300526979530682900043347507551990730883070569863476076984396406981918949096160629092276733011848927363531897234339185797554627081430465893654785902056854047427889083263872023795878039384773328292043838589126719656126250891231868943895321054707014427867175754494624405692376147145922233036286726146936900071666021500404585305052393892378284027800122521364960365617319160360058769879030794529400799170125177503987060623663111970444336988086315245382489143301628671062051270509624107083428850298770435776655864159414111812626536746674413605772759710050007563769161332206252602290806809979300884041644608115035368402763339543678053514021403897777358758374927254153130518915514103841501894203748190 2133 -222095764198640043861889011539739168152734310682226851533670960177143643040500059445491898648239943714825450066808757039796261116503581695971406207347108601198682226523413707412991911021188954782958167581462216732138771066170409308594295411709252968944517974255453831128667506527880311486360573533620908823575881098123165329083512315672035583528041245872128026744100207787730947124122722068684005715988259123337161632779202381407903725495315877390483942622386689183319646975566726579540731827191475208938291667309993754685529868681896408672093494429808174542331537952552964514824099836923494356819367885844012205466792849870634860014978957520788450594792769797244778017060543312398395666872561663317530865478211703773870933172468224986881225 2134 -29226960585264182532477683908516877984499454580233422900410729443283297622159031598454519558452077213352004560489794047515491277750404272975962867004619380232656365327154081893764739063725176741431586381507251132760309304770527690833805546683932130738251693027501481463930926188543871976170395066461978645098636290871576923008813136677170648331524422188482670221434523315404886410247844183009529888698559335737258284604510573563024321782248397972674749872235099061815531634569831391990717653793297634165962019152354476632582186490070459774674517729667432708559363241660242559815074925814956398789303109656740177708736463689928971102842055202469693761922117822663357500322851454115123541095351874987906170362134898531019636953869659862794605 2135 1050506287659177562058005185143192732318859200291635247773758139651620110242479507533880503318561368021916534407202463970310623849622763551592070094622749577514389476727802628256122219090794673806684183049456969270836251403858629477522773729908931014827569156320230002161852918174601934707754728556807493336849575648760672448666215152700102060205656427389331875491818696639834780427631453204703763045955352877400970597665513932197913109887231002539402032239317604047384611632228711965540042730783471677468346803417454182105188527793218354733048502764959696283298656641071999561211830478691488037943363074626295108925444653735025282968969030102933381518642026639824758606307322831981005332518639037901729980828264952677626719161191030679221955 2136 2245467489020643984637939650468156877785894630237091607669210808428592548654219393464068017483509249737047920970326544737569942159726549705897639291096421260012354175547580289699750942230571683509322963263880713777395474977904415984883702285240337014181419481163847986173802899370841355696096659347343994471168454290807935328384389838805590414990979965433292714781592895238233264016733006116051219411178727305426341281871566600063058683081401038003849162765968176825433504362240959175181319545695223814234030857160303733009317796936774636808903724606782578299624224755513943958428908485230196623836203964326777775560501723759398738992883227225072580676569533433088239839018905395788133813137347607393190260122367328129210689674888237139436315 2137 -757377006630733736487974380240013133173383633353654738266758819628469932852661026497760399540976416982017417441852655387946467140416956978458716356053715479856556722148962805775055618635640944457912362968377388678842899511508559480424485361059812217814357016232615915882656741114251889670655145908661881663033870376940070501087628144928578881870404569730897100380457504806953013995072791312593924214970388302230404505445349459374776751749001083591052021354412256141605877003828756630771832428605177174346393018632060590656722445220658519032201661258729092960672987494449257615327205052686157451540365426598399837609493832084884978473879497855976945968438736211666627357438207892981541693685961367263735062600024685097075748393319371002751635 2138 -12725282602191147489209577345734442075301341600523147440859076852701765957256750355527897211202222052262644345734926414016231009486284264582467414703618238772005012894827009578626322034918125580849529966969639719375706904242972535996901643443149834755780241375981453731993722549576443434865059874048229735886652121405912833426505326693788396611547286379816340017762444111357669656160656703216814422314346525298732260005220757469612266175332558540548319985802081591164560519298785123229306253567233343972113267746201076621597476636093066054222418831548155590765247191177026413175102638720192530644182197539840180434206051679248836753351953118325421508013482101154865466775956170345728545986355473254797447111136974564380537162276412661844760675 2139 -21651149707346798054661381334038162816872071917314813423445772762278155031147868318908526403372229300034800823057048901835145806624991875843169041319131428656821556810753949714055285073935981129794694425426185365297412172040525503930099393889452219487441910115246344182491104703613395855040612545453376810662473933773590904327589708196622012595702089261168154550656441600660962693860642964711798693458645555931470095281142813422482323756756671168109707350982994396512975021147193321239227017293182567318148241470288989392245480488498741700023462893449505188513164189385958715668291027952482178128718903876024555818804598802018821868735000491816221552383595817858739106582494060388865989806826103692315734649743727313828646295081121250254972050 2140 20265297253473338525807721203900928113767279764316842365184058806909692996166713107885864879832781206837344854761910843008370193769284704181997354216308075315363916979208118434877542140075992155483408641058758254095600243902834086170006194280385654531773398844513140419492506785712498577762124694806434611771875392439053110561226333948272941560220108104483017967128264334976753506458537557863596247188612807852726446402522091880127632909455046646482999950195244832727758914439594930284274378157961812941398648741486652720905471382320766177130901255571859207675227887575850075897818729243431533102998366191210861510041015496184738961707291793749249835597719363254538628102979624750995136016221910973547725853246543165509184851976989035627961800 2141 148606341578988500197752720747636799524502583485864767380534778452355398587635924596445414301881479323222627509724966537836469281690287549367798118724615079322959607226425512236943058714944276657693150920777589434005176388478736221954346188310934862030211554218450235839210917999430660635415035944019706612059083695957115353919786118018407510518364205155688708140311271025725713245559559193653941438260814963167411104612987611994526073325812162855521495287371133613265081122261969405789221084428021511983997692711038796381074573675167713578920786144045558944540588978615799551349642634847304989869554006824769525026424263084387566471143672469194690965890006473432257054999360293845906600499276928042518485740783200239468810680301625505602348525 2142 195820009505666366831932937974982959190916785623783754261951015808448183430639680257674734130073549709847374558189260691257133392509638469059686258694834334515091967369693701193484563498503602828384177757518293153066377910449884515450955877618108964342240186225539784232744068681492200055729288247227042964764343803400119821667439183493382591159962078377903147324629372570663540509391152663219482657560855549800209418828949864234806112890006763599080944866412247109392124154057092492278813839624369919437469237679641614926016731339202575437805451992686997404266170881171196297864609893675356914330012735877056303094137308903992179330676774144864156867014139308859913040532140995663261789344297076709820815584711355461827642663358879775676933025 2143 -350626000872803877211805147565601659877202299355535889830300699903574662257626652472393621433897423343471188204181336159282923075368809410476456736212518330576079064915927051717534556414361260961277508822741701833085813382643244453038213624195410814284941926274287219786121521867402586223562481176008899336789775078195618669713774949681860073217654529077580519755594820366184929669297570898400167867972834957935279158208946930109728274822360177866742424579632232493590224539962565839346499256535235625466016612413435632136857097669863497253428476624693994694042193465608002826888092822593981128101432401971068799743233846858564557202258878998127917264317599048333761378305936464180668559237148573224616695463897388250737952201556017350138751375 2144 -1678492292562889049126811390827879631155377637001354950045685072165549940158786216647481518704058727862902734428686419635529039560785227947012498768654891284772161268915617161070065416511580565050345559023829648218079155893850746914058069583317330148692278989470116736762606964953070559318076006493870294456617197153678275304019219983450005447649081037567799718433107494238527418343989711638471878280874734919826939219999910739083999339494373203105306150905435220159259180556070387107498619363703289959696087996720447669383844088742920464179181477916895523288134999312076932619580058690780172330370758558738109534096715188738658506926634995504181585714615841080697670719299197988576251691061574650338514083154306163369271633572328321108412484775 2145 -1603958920526625157213607595105011161435783805919964734955392020061156191635864166803052460418218542720734411163482309818298010216044291626971748970290631317924097158343394056233051164696313202376907546886080161260869994983086434855587419133082107237967396013890187849005838381115797258867547067125477323639668554813261914600631563803903048779328863136561984027576141445743416857348950792656592771314698421014380813669324674186302672275102412563968552190989120357919032325004327584965267399309016011607767079876945031340000411693889002095896562549744626629187394645417291805086334089995648486177704256883181616776557344256948083460291767757340398037112220069241479989071074627660441602931377934162721397488701378667094197986277746245725649779225 2146 5175058056960606454138718173767706917682673478086612196924153151156159357332415045509596540686042755414832768874250501659317439336083646120464933380746779500486850440765678654576189435161743691635022873333620799686732837778135125735154583340990431781957677909416327600377780237973465467204997822346933563501219648245796104195517465272490021465625522591401648588390167393829535253732287777119226340689150551359029677216267753232210389467589766383465218670783395484059939780608991561577281224566330490246396610886293465084235231510408197197256020280537926010156356203604967667469230856541143825427594581026520827488266987711557612047574080905941862422735046809161568885424735060617877270586696490339725828759849346162467344365522846046517661217575 2147 18351482151387308342054682764192742320302839180594715057631270434389800873520810511794895524744215744728004486268857158484495310352365977883811902565136380484323087041638714952139224854058344862049109234438754107345425870007046605496831329834812627452115751170436014464157089012610341178801442246860395756120196089521153030448384543860176843719847497962995603391858987722210586889823188397772251467843884488996065470620551487557716649038564358395148466481392659521299321770868628548698212828050490465140168799913916809463745933096434794248748011364227391508210449140678110244877253809280475073005838776265817854904891850745570308953382094286165821382136925602581698374262412940824387017722400547916028850527167378622000736854757172515413367546200 2148 10838177240121536564083953684355669166573107427075361702899089438715032502370901679777154675297891046070555448349945841268697642572002955857786592062283764606767684324998859355902958636060996450096383774334433555332694631140472439027771932243691438755901008519769886910889304493115928757488398239405678285792533912897142888672828856912816013704319751673023000099864055900932320809326731651904384094367100262520108310742073358249779212951789542118464805584027752024205413289877282531844856471326258905273703750963398704650044089596327354756545189017768590246061506279446803364263824113621762304198226007281116429905726254447283061742348165117880883685589131317256752153024502736347565904012311313147550381768729831018249678803686327535861288388250 2149 -69968145718297912760971288600898966697528528367228575305262465486053961727701458756332916194592613113809279720249518286697424830930582358726424087416328236271594232487196049469255611883331269929317686769016262490738864132332574530002859689732823927146212072188455540100760469369047844969072481528055883185069668277809560367086633711713780468114000426834315335340693202321685798950965098391559060955259846586662259263187409766759435790407045918552965357247992069540994213164498625316715333233410735175497026534505196611959103785485957615289039639435176472350378083275533302056984031361113110366315303306942603429348422466229638116422179868209514388530355069336494078161004983563564792532887938683387695683697167314242678623402966556991333276467045 2150 -193954013018069748794829024763014665123975042871922375605048609807691971428569063335323964636565780386361626700432867247669940506459267924722233914714887363834620425436050007508474035907827164714166386404627024096680389234470670339209932291240658351947904476913295654261329794548396913239176194876954545142736549581970532144328972687076330181128071579697344792051222704396532020075484916748844950358049622173652727024552553442539025202260395205119251549410309606553556606753817575373581113934205844333845325596087746314622808319883164843427650739183011768422582964873443204869906007346221752027837487789281935192913234846622517129526625079869243629509634455334693426377333139808525290984647825152528310015997341082782555533408156385979029285365705 2151 -38284611639222545051079525784882285099104378292875044527076616698528508527008999567114864029261985842872047325502178458022576352198979507302463405158124374123802240578777662986429032877867165448471693119526528892580510685662100280697579655412118250251806895696621668492243588746392207085972583711348064049877469380572273516920554040311675176183504311312063974152676762389856091364563496616858746062130285034941637151325192570878350291356064768757568843115272690784788171559308393426424774831794138949420629774867592613239836621176058278485871237683625660121150941972617980270990855307127966814902927950094483929540438511006498426179224806973227112343063462999018381509717140300168950166863101685884512666114545169846742351637362900196992983605715 2152 891902905741140356799636236298216060056333288935868193754882430923790302213375618075911453750658529526943366181150696241328710822538282104431729935341212252376892026115679190378769975631992386322580101419608850540891893539319873961293584242266016002139548562301609495488700013478653576511938721420032810347327058644487100607629963934328569978638713622931093931152659527960598446200532340505220637270639489949564770483877215919556423418761775083635919844048216387368225741005032474850019121547376984063855216087639582845993577546597047512551110780522403759889203144022916527285376650527316392519612491762900250336741647788356291878570374019595249769074021511176580695736190616920585176738017739821327577644997923257808611075263403896761218768799785 2153 1973720059143661888601111558533068298413826554043075059425941447409281040035544951792534434090667422169721476506791864733032919572389660659524879895134422650967508481825790473537441501252176688726564715000893184688135094759084468858993198401537850822037576473503061709708882708910423321306189105630821577252402586189680487367840089805402302821677461009693411056464362974639405094484295325900320639437471782629374951019310056004404391922610918441522882003868305170385612163485156256049457182719314707890397204496745293736024509841619682602900685734185859870439181947973148573713116587441159866709012426714276579555190441000347598472981904806571312836171453180208738434670988138241149603018467515581477788062106774803420512846271491071112212784755125 2154 -508613907676528299284964464021753895562782004958894424062647398027011699481591435325457742333448348225020984127345211207203779049758536883114504128040596509447006575304421586519630808309565233636031398499370898082690914782229715289018682566755827699538608194425815029114735182252027488817960169154340838102617731923771389069517932780281992908207765203707215442696336514656204890567920192660553625510389765230904415947262381477242412981527366205235937230300704389434467464075907858274335805975725244381968150967758668817556069843864621004341855471592838048457665512652543353414505622999929855032628254993233162635329420331423013452568055892780623262109523254339198073314833005411074320881917072328566079942776693817024828928511792986482790481830795 2155 -10871388573682597714475824583988041636551424171447856719854456085092441469874220269417453893646040692095856732467692457765742329834037213557108409257351108625636539953544242608508185025039702525917963104414844310299670429906387824882858666035577841213611490467087799752073987134389932051566658669295848307284922841925529388689866112757602457011514437862766215846668544278129305526707146240023783513853735268267712651224316491035645100456543579777994192160022282176843337311048605778143098126123758306346023501357854912339124746475996537628912308513731132029722576235598679826477182186136727138431407200531089553203738204813007264623731891504977684748523019103847251274186828723785850985702218678060482201744899909284036089352073245528421760117856130 2156 -19188124411436935078259718360713100621215589897869456361677259019973388582851656848865769054509431021437998319247433593290000224176464990919587919726213910467489505296105984885703459359041325926273658220349638038642233690830701844880515761722492262006420178558020156174142448133287279100479570932564743266731622345258200896784100452505510954360334311721121208250880180862386698866118686585900958823123113106149869577967553335347596309808581195360473768396623770139157353991577659655058089657561873517229443824029184823332817760704496571859749271475957368752083898275566998987329117684156785421917658848035422300546507901705817553504288466533477740573928219706746563279285427519686385333084848332007455767611756382250404345682297520170888527760204040 2157 15931803195042858841956832531378844140194048293716260828784868472532822928663358393797499430925353318753832039585359195813763965286680940797803712682482668950394569813407831925225520588163835030930382087906375617615845678261590248444456740604375399927235208369847131023874343176173995873615550384388798795913603543396181045089658069187626380047704439999124283856259195800449228378452087808742090805210384934550609975518050350118115418542560878831401324110102766378730904430432938446351409460574205408279801674741896449221328147062265513679532676719021694250474006337375027107479681873890185075008132518139811655937530387767823062120813241337926347576451862487838834594905018816675238382458969138161973585770060818299117201038387403184292050528331685 2158 127648778111116302013285547152101406744623148442065032447933098515188633561983905650768504146389331163281337254422491461603795241701862372235146269047475067790870512198646276899134512843164632535291632387533630776551946868389869295900783115829711178839846896234991965690260945660966957340352419898881704131419216383343180582165112295763786900375288809147710935518409809900633179356081611992002991170796651355665343258383794449192568897984092393767208863756691838362362264310572163259626002005972530269782653380984666778099956653528554301146494046574061623825039259266505553984336598388627279039801970448168198098778044837242644622430541364337212706428594717495948366571427542777291749657695746572584200647268432714969916428409360311339693620789602025 2159 175571887799607334805948735279954138363215426378085588907075175839723535093263981674658148628441114393113636287228609589301916524449113849275376575091376982881103039687015050953706690926201276780680465832829825475179564347586951352282506835008645588350179318878545836940912829288591578398776706392518111908059510607113286111997605326214684046345198798009311438538527649367216901490091922200089566458395899251518036231704012782935391270192503604489063603847305708710974579049315179466622916494208614743682432214638635776021059632970479330099840222521099563685802001807830930183431817700832554435584443155835297445897478856620613476879479750932505368074171323379012623788334293625799091350672479536467180125799869493133865837150092741069846109259562370 2160 -286457812314873123413446768207798359640794236539995391773965964149523094894030173585813797229663910313719497385783580774877359180410630393982821293476445530957893937165745174767516055283425761517833309361173465919340568390883223883508238222767349987782287613206443239264281857466176049328128651457495540142112132560921164166517308777126349032338941528043306289308533517450634987374555104771645274039372503128330705818246881488796790149600617242461785254473943350304113662654827108493762232904190927595090423528829378352181201173888755521827607978466217448178248385783236066649120720020079841847373461890644242395642708288803195682268888605701542997525308216616070038483983050623392736354920252845988789458906410297862208103602844613916996215838850520 2161 -1449159452270734479879611509145699183921731000851412590243840635652129904888477827124068516315170946502887905608049811769083838066596909313287447242008850910948458379238904891404116837848300415525440961339051115745621643454767599559911544238897339696321669992580454924439461562572475854746363759692447385292122544773139812184336466569126026109635979355775043226237548244136586601309433352390493107790246215743595828382002586912524735891837346676751533620774086189731288490827412256310703511532835797546918397698934235458798477803094189166625748971816741620521019373027242338261330760077360047065048470257500373413522399062506073555040634401735782951280081517055726137874356827675384461110138681380055859717828025011768123463322452690372030248888366735 2162 -1466006444366969682688088514744630276455416256148269254029260589509620043447694762797299669879849177227838115662106640734662021642840328574353751482967476076599598267249069791054472349957098692521443150609359473619715314855950769743693311575989745556703593691768709965001178120372682287251382846698797139659285589179997612147249010719078706113127956658413224199025778581107538610178217869094004967800282643029862756938664291790956587907871559623212944565089129179345322510020698295098723608410165110849908302885407033603711903312426084203229286471441805633466150801265750859220170642439928428807476259132786082475134573105935849565389119545597376479477791797863313767176989190618606321195557461335784815258428719791475612673616385182697516243589839935 2163 4305771723612819860200193867859867715621362364306029812342026810809684350466138203778761204507890196605038803075955173284444374632299068413119635991715018512710180352044427220568802920234026869037499057709319585132242662096477280084736905238045335437159242861798588197753367288809496635014893535815432702890468541160021256060491474084746445552374465984987129112158140672183786385456393294245705426958127509244637939883463442511064015069204267778144332499285359325036068524746150324923831717069467046242421385008132621902155069702490711537164766012705214346112990808726885858958614063809235145076485166535578432545356974670612557944503748926084326023493452525891076190707923878746329372977940125708980701598164324008328349911186800094409902534987405200 2164 15925452153200745406440866379038845678511170752570430315963167197677827646252452837685685525776817776694195349291931095216391345493331187488375389592161340181311135174253432343972312396715413916157994864108730602631102333710986148663270802356337790256144984605553000394153143528825583124663691871726269923844773485743734947937879175167639114544128187433942845847472028244947684095102239699356748768761604204921184650523190443420607255652904584851252867193081402414851734337136416178273728428024696885625157546014521888326443723515013061920656133622753524883787529510874827667382895011029185583443311629018413593154717951350996338119041156531674142469658705965096124018649625761627021491454745072047387228064143875718193137675518895073197135733070056350 2165 10329806639119750727801206774678990580715523646310101762384824949141541842260195595786717550477844727158668980525537632557937314400884711795608586470022399090459512309317926235736166566505090606836291531671469744037321150536222185340198371768756228654651166577602588803133098387724489030001407443609934357600926660728992938748321171317717875444414161483796296549268752956006867354102817258193934084679979497055885979813127561777770769505069155955883059140848674955506960688058139368280577259839624521126278733995342081575885411017569021135772602966524984334581818862509629920343093907039919804581675422870928761213637271623170975783712429358271180428010548963706893755414604419871571499423439038481307951295259313866106642986073893698442892277272154525 2166 -58871711925982660311759643599476512245690786631584220251884075784098789761708644475499235661183951467700506841108717565128254660621878985619492813745047849700510537505198984510755460421286216499594612739265034452719376717942082069140835686832068142255742746185734495689140546315024479658479487962069042396507076948837076012445257813722574573519939665274083909420749596934872265527635870789940975153323288553529384282459743944509204108646964971686952696765170818134007899763653078654775524448021138210182875611879695559015672068904176234168190227203587186012693683347547959472116744027663080451875124859033337615651954411729500176432287393688067253847712741569231889721775864789266541935181092387581995879369759412513494175762080485041087605989364240175 2167 -169239522437155981900047324286177029795582897576550404948906563859297622915106168743878877123539082509704284066749547085858117561284215244408083630302253137872018625349812615953389028177052943686229849091134250121234806629795962528549302770036963761799230718369619738752288642633818572006437664629484640279102949963884870352341272502940134515105019311667297273831154176322682594852126026269724899357015953578446857853955339653045548884990624001633763906957182685132850128747296193945009038870405686026713269059858993953078351775289197544485934816229601583217181697016416998284315425929691540351739645971757036775257168787520641179584773212478635119490476707450004106580635569638838416829519557613908185755572116977408475403091026125908061303345657899175 2168 -44293540620875505007076169017172335888898405612857953031629973991823560266335003151248598487745379568636045338935857716392780845381338713808176747119132844821886408349530976443734347987549463434392226760639304358046121200946403297586895813609469767989843809562377583761078445931714336074953629110008384719105414816752134514807410870276625399612407626168467009235285947235667318128017447314060247949365119284390916098597220136891550908154783035367758796999809580294882320737282691987273053817952845601439132548562303311413059677107626896867232488584819566034582787419190081364445843054689564836783662085862474893143919047889115999418312310951182519050478347441671939299318846803415347071441240986066837195403703393058828468831842601575134613710747935375 2169 756501907803616589249457794291821058564510741981086956370149042494447448576073930724867494005619469033857783054500704036533277995435763212615448655331444055691613111821799008764283065933809503191401533383201353485130461836559770919445773442270152984019683055973639764336060010567547996374506086087723369998765105437068462155252509965422411572831277588581808545118488639306533067512246002595110594090724117366851751948382470694493025751247058540696710612577373384182270285686340657255930738134739224297694355944911285723504839477254690111885675774587728431459068266422051056927629501668211611527174341768480156612141127604650253959135390444521075085049488724592748061778820533848111468248388822391761898500072822965218752038326067608839855024003082738175 2170 1733120109760563268093092142597125607621865880377391301037745561241259729460458875898081466650180926145519876622544105232711026064546056304568893438164226529486484550301106256876234249319132021177477195502091539388853536493363361476424302895226552778752331494945092558924115495049458387527166857248789770971784656427928694349218320853876767916312027694390902651948236699210355001586063811213541204758530556562674934229767575599866260054840550488931152790166356040701702038869266003213046234985371874964208202335967497305391554763544346364584406891845047332987459522629801942883269160042010624250181651747666802110437786805939875339651296448405234131983840102383997080636996128841998168118001912780663009115611296004993950113511737059341589203949278498575 2171 -313438671114004034815035353628304381881030943861248804801755471686912566399479649372751531198207984012194232416020338149633902262572017321676323320441345957400881567610639037269298790864554308554015250398821043305352972697882303615207879425985885588917859909059611623358648918321988563732084335315084508217352842961035455756794079073815379365858514376988400211649499899634990817350462658225594854077864597976489576606255455341969350540613038766761368476652607172546331812862283935539933309852554133650491475083852664764597258242302535310653427006401733133828284328550264032377472615952756356879450822395278872236307595003612801720716865326106785419161996010018149817194340927384739790678421029216298189071096284116076716580521064752885077808917870319150 2172 -9280081610469503443171536257702042693606333267963230177410751658078200340781831072581704469925577691322526559013980612222169659607305560116250697646000286855922865172066271618024715257173189964024719651946513112491582527096132221178118502880931798786071358631017095050424880521656244747794847063701233793940095222836080680184434177028137655074969640323700835661680693166381554020691142050778039817252748498719244025583960256699825959959918269751011335051729054759310716145877788894114809946746860306399329715432314527766288201440762111785507891516484809278937033897573468832443089718149395366333145809077257682936278818198406831711132035239980929317738248404222362163362370292483941571558538096436528616677475252448368862789141891999832552133907032906400 2173 -16982326505311627719716244837203372326771355636470275687546761871751768432580820798724143537566737535576821299926331641900207526188373233982664577565998360635417791976179605993909452353993915995553620673702114557817994278563561221378032826057300771691709606227657402862252976935699722893218415378075721480207152085041734444876433657240566774739810907840051079416995073779848218444141554763381670131070824294342373936109201631841612923600501539215708185825988358818405993479861499827342627939358616794171574356724096571814544156872087099775017864988332880933429340339716470103729420229619113437346402881021128093023464821208767581005743845447482972474962843894939810181308614606293181095035688940604323825711536250141743307422845153103360128521629519624625 2174 12395178377521453652982237908653390412914802914181329339271259379413479689407750545371705096822604901429975282810145196042556499767576981489581451841916432907200539792269867823551272786247949506499708667382087548884489708206066801224854366168199025412815308717801803220873798494574768985853603431402408150679974255780881174678206002069347661756419437946983463475942410145242975212883891547139950508321827810843535916126486847882583239665899870586344650517795925932185528132080389719829164307714480792290982519961051942006467318493661568399362318512525055334086825595816264818124213609631332214360069040358700973018384546133418628851000186917693982088263859888989194591249100543824895285979578805744232232988199155045116180470332444403620706892279014048395 2175 109567834670979612643169463612568122810724842308834626214010236570612218377401160431966619945654463253842429195147479203508654866510049393253603110898468177857182655044932478992854175171661870264456489712416439991172405136756101649264346642269333844646488349851662557125900158115479393177525461583622144728749042023147746770339140436083801005756761787368375946931307453281117919391741744872542964492084620913321889023465334113695073035030536654760423862178886948732102932447202578361955279473980536964314172042793163671209167570103014935672976023120040540895980416961040617358015788503262100779880793914896391205127251688220357253906436899674611040460629974988848825779991009173929173803441152833569689497987830644798369165447926649439041475488063493942105 2176 157094193702238903721871111672586839026678861372801290188001814361281230103909141300549530997281053899368203079439781228058598149614911860934624140559303360659316428368639298509832880562878082859438839469122939249066022793672876502818100725891386381175731926707431412514420486138917363729528991295817995000870813818271781271930868532341207667779233461808035598123392159369477687969416826285265584051264086949928481273680641567387957262402174272663774861374320348668131910097411383646451265487566793807775830301431520681589705257460779392104754374995015637095492420749180031029727374295360964319323557122193439851538278400999776718482560826223655972321898421765350801911742378504542592310599188957474466988131982691859114082292795214075292777183964804518165 2177 -233112569725003369877485292780490277907942872613761498571620488884642185588577193579589019043998099293657772953364310676041112914611145923317040838919280948230880147348463655938469525207352867051803056663653181980172409844520006436631119042641781746222497579283462520692787806860941743108792330399997746412467942814873591483343930909609760771240487226070114538221690764323609273486831970004198187087358898962046310443458987944717236589862452484671348728022488103631423868553395907563480856571239708926385873123619947381744586932572779950234902872854516902647891885642854012257125087082309030440398617847378425473835048774033221800127600554366308823458276927483544049419461731467495803849579553504675857893149282646703186902674777201919112298829610515405335 2178 -1250293744209614019417350227194483693850095099572744086060058269547203534542810984575075298387806144492430312398442585018557409183543727188166325609352312571601122433388414313629654209638428305425101828909714174645933535047290281956030040995136871653047700927194278589157405134497853239383233604493111505844778497155379289191634083865636919497104351507116464489003198702418189826132358099748495942745847301971057163028411781896477531144463807552696463608210436477661370412762677848330586920088332101424053011075236262442952578840076978645880096196065714200381150389961316182185963096180350215402559101521247209051531944200914296299516274531243071089960096763652065653979583716691311441075832093331888738850638411020568857354976717137905883192824456570788375 2179 -1334908037644324129121544737601251733521516596531033060097057274728364958656589315449438808615482596670666978221396248264746384283099860542905821627665895758244477081828116637428514958492016591228574493933834758292731986717175912119125301759933741048026122380405955172118265547397153986354836834115830899663296492920224091610894961216274225804555484431529008729377904943474112903924090939040596126650346366736707325751256444928763982988888079913509569282774352626212175265689574739150402792223357217541692082708349205602593833598697562477886541906071972608136866547632563615763960842737088115672115160577688040621481731641299068661744713806582013392482934515400767466265231792018510148561801371903047028442798906058373542229366333360993759494667819641622880 2180 3574889838767119574788688887182059202020744974813576335731756943983541328008775238871373788486162436788229593742307888430105775753672121491336455484113271111668293305782242756935368014165879837191197935703439546307289072244301407415818411767762198566411552334230231655506933697192768248676148644208655390654437607236507860598351232166458827621003682382147340318150640174566909242721809859231161073101062496955298153337770500416395283042020964651937769917376547521354173228722927776416087019009776466411600872115373090684111445626646319400516648971383722624155032767330760395639629896337939820962456960388922483953298488823261827787797809336243029707396763963108229980003448552663776183280568233039379353095502918159351025225992023159662205562861671819372430 2181 13810228073784747870042484946455819347721994571204221626894423025150210795604862240393994918173160988799443623296203861726903366098137993784911644821098950322666821683333497446278098250480257897078887859308812810744914133520178735232930456642387285364970386372181907355588561408042921637860967710855143817816506734887375003744321872561519082216236966888200321372148128396167163746912366442233908450801676083784821980186047717605308626952423949360580830405822958571589000444614392674607788226936348329577326601467739066688207988742261476673797882782244984385697185579645383445982025371012983766940865938932173306641328219977176069684828095067858335685178212276996495182289064854357651697464428969371416468255628921906008049312326954613801048649883430705666565 2182 9751592232414682359962736120523268214422786114840145166589196962578913983476117201622091403339592685817805752015658023282788103788891407525424709838579965708021505254859186123461214526998293623257503541455272211878428528211477087031083322978528521151387941043847978354286448064081581857726698076310878936784264299329217343478904214095971843628264658070458998020540680847319296693591812790584922983988150039734506838373810232420180006521024817386208186422904810016070692050743326832972254478660890645011189398143004516492824872905195575475102468525356065172472269134259056189806509768046772389680356034503809922943271413461688167268854263406329315063585805298513972376678699374955233146257036121501720156783475574136045324867782615913740693826957941061687465 2183 -49466500480829939112443202918963664940912495150047986808205969939380077467123521587186852384203753896182788738322690403160490446090514573432226478172473673513355228946562015669759368136968709112695178181002903157657485393953503490304225240331481846190107005829783550456150602726644668338780593307590822698821287672790655087704401614356432460682549858717157041302021642976947889465453797262663728402419415187835330285909875776543866688851607069545025284725054884387834010552667275865693241673711580068025139590710384527355186605770688056858490676111356378318766645592945112733483778174621074403633419859636547433734571666250382870780449412521230627469925075436187404092792916421744779797361554597362769277457766718077463340065501063003673217478162728530690525 2184 -147556100162667518833516209712596421517765429214263406022390668003207665839200392421483753579978375042060640354574836624538709377763882104476392043257711651307705678325011461344073689310614982208182703319778809117200866800083370600305570104450035417882764179060433047454130357202007928925973971161007236579436561452063410519615545457977845935828403959984683051610996495617659020696898585899924032809462838928503595865092309909323217254626704270199842898063252245948284839522703748033505575629880451759330828799255116021005409277252301360519174697569761087025046406205564123724445162864055157296146374765889871351226528872943908421785548099882502049201319881115156902655739714505501623341300765680671386885659398522502762883466156284556499730150685479394295545 2185 -47916628024901923317161372540642892397555935807110267566448612359414797117023456708745665881674998527871820050478177247078164708313098968638886014519849980862348483371569384069915116826652972233523495406435008722424123501629348378803484578281830004375470599123030435086098674224266279304570038449262025095116185743620786952381873049041513533981823052733445172313301672580130854487338391891488336611223799864322772307356819713109254929848481149322581262060555809448695443134642890706470323448483896291867334122297234574423957607652444878086847449188852387860516839919997141384320895597926786418666392307520554754938634450489024181249979099138801076910491474019274927735632264378404538376002596902396460494050497903476239103864909745902220563702744134291486805 2186 641000929437349336462132899262186941154221075266061917801353090979435588827415983524771505955446930449919738103025653037486990610491557836745144189715567885656525279603107169688013585561323943338191093658188007514457074362729092451571465225845682585347326404468753016203825420947260483324810300419055652380747326552887966669108637084479936882584189611127046216465770517282617531342467511234327809305749872835987393274509083330502505314200228407358610768351177449773672915247554116711430773701404399872034994531003500056960196892796659485483208732079248871959390785767925343429389366171442311037003937662251966310725616876753523214291050118144134828579174608522753849048115708642922491836075450467561324175539965948621641318910336592600992670004934075901974635 2187 1520377616819735905205162323345551687893376307509674789629235903509907901483442120885224952148294691853061539659965844221782248344607033204966336951670721848673282554176774759602150850544265688240015466125483833251007465924824018431969874977309032332507255330055285394504093501692175134818017876503984457049886831930912328929974420946622166063204788857665201833696359801195071320765439834571401091211912343432129414189808718816273339052830098437718649532911915542087417447268522730049028819502252288678729276220372757529556068498995773410930932434995780463644681161923723170219572889705241027325753453088066686185789627044623284367573484380592186184014556634703190661516998392243861809212516597830588209102896691356855735693473053424783318374947009314924053210 2188 -161940651057050553795581281086758625985433991458761789374546462562532625351118054386885972793168420722009365670954691288001585593886229732250663238936385976372868949994779256021278446347239979276546820185017428807609940321390543561355830010400317132538618333417814922865419269552439866565257365863566140213939419609558719335184701549517466240349128002436435415052214537994779620477099415962230781936833991586010060031964886240838978861615722168757662855910799008402829434379159228730670292934671689187712154755476218104507607288789849019419206047747670462343837919153556479658562987571235708124386332292426788356967279188071786032008763648343800420880170486216190235705361685427248707383985636410060236826623482472448924603355582559936880764166634854644061200 2189 -7915134004383800181452835284520707859841239499193285012186339941331985481225243523256317239569543667997015036403422461339165217256948829056789062814312285312249494120570858812719020689663659675889504362571683562781130296198482671562395000380089706230633958666449461966339818531431490591411487200893104581532842624107563849944919512207101066500069634440745780759430702036014271822556323623152947518237344226759041633299300752206438891789949380068084805005805188909819677726099943377735284937640267927066904446043148634807819820155046553153665575820854069855540441588023301177085187098413748551720343829206375007342491028648011790877405666753687840349037298182030892486470660053105797477606654852896947818780961782086359092601376814641483704810412286583320355125 2190 -15010835729179611107283572111285732701946207165864236007579390370907648334524924634115417914065618073692444721118367245784330050192178717101258352455458436695947671584224968361489641897306417319687228384699822752288140949309513040716793667891662872731160940407481195205136640137030947128967132300394108347143688087831332592141434006847637831827651971186385746465027757722521043935625136255207646019156716796452256164065697005220090131630357067454100652431198895976345693633265016014965440318220641247335647465174823389210465435289633915101531466160274056156718396567053458679594411328126191812461250183850099083764283970849903374286619598540172467496122895308036584673499937715187670605047347667051426521021711887497752273546654038388565800002196448032201645625 2191 9520378808597087921985379913109649889934321498640185451265593723965407727398081906925522949620065084571500570353965299076648427456829367885923106932155361121178815665674481438651259259246962078038721576175708538715841967594624182878713604072402732326219250766019272366736173990047940306110274090213704824835978562074917085527154049775191529017481233205477470414544902920534448729883777427620580920247334067801266615734045690251030476262956958179184868835517987840148671945634053425068019894319390126446075555205912655036742180471303988233147980890094504811271367618911418297397014946905853817603296603657158015233684412526944511132994781667252660821030485519078394530026526984947887076502010600184668926989738561043589214468146849484823165757454305577265455000 2192 93979239194071034193715018138503588031870998447219934845367725423428696457926911874882988256818633457642114316510511284628985000979316038168162306005885467220589946607348224215193820387042728882179146138094477730390642379802282530509025257666689298765176139338523282389261678111659367726343561343694552963282935977805496338264577553646283050705157013055418001194256386941316880929400747131684783439676294637631170348053672807811333113913793997410747571467260944662269482180559043103485956535028686084148877748350128262143473549214417123022187485041625686048275807880950350633401696559630714833108043103961654604645758440908362854872047757438420853379444743115878342635627262086790507150741800918751721072587218094461668455243843758160864316251241827313161198750 2193 140293169561449583753003882219335468995225084855722963846090654847627070334714458195529990698752003058468497050898314554108211352098785370180995476478598811613387871584210582964084027899786643839307821763235823977270245250881449850886858806862014878054496571949718990200235949160734339756872590626166580851375355111734906459134092961463868722404560889918870668571319437212041767110093662011328309663478125466385508751526383193050436115337872926979561468911048170262180026525674725951306181159449348060062019698830692476559535517886091109096698264018479185557981579440653008240420301126083434809177144356338965079529005480469687328692785589426947375922733012626081458696802616741327379641259467139336029538797796448487646459318918023440816885090603233896658521875 2194 -188859374351225153001680440775295955511277310122767126884934199464345583426189806854181085238864321311278485807136354319207723193200880345940333356953481427876871627415309662840586624622152301606214135580045519880089692285656535780655247033404672184255696594991707501128871472954735818572813383712938273477265282661306243841074489369485772278150210587249793015975704614955629058165945919507775823236981163010207016000784515218997698264468306916156016956340962018477580750947969061351173515661690254916983881413734468272631338397459558074130277700139931358563206225680670203094013090320466790917086113953603961122106499074959060855773299790755842558025368864765105820493668206299326079219100162063440410646400900818125093964665345886381872087116689767766563008125 2195 -1077968305222596485599300101592799347118232773029065217882677701208216571893301956464930387579777422482380848984800308830965043064991732888145145037912871564796169209766240051187848843983509563500766897401958377351767713396020780125806141187092486044884247389274714458105739561632872287409009971462660583482262338069511089955774710002333504130221896368579124967213973216789751326344496195206668034447699439977557238928929885704908437926881227549790368819667634556476733108727076311624031346380929248774691394135955885361591189061963109926504137199852815574852996422167223022193001846659395996365081212208390044381585140953253843194492443884195751805175824877458575883769194193996537741101566788924981569316926863273414426610814271048432875107182885177779738495000 2196 -1211457210559618224778376108688659672843626770288516153752894682695224359125255671209441432313364159005648301587606895400572954332710533325844276256575206088853298701564685053893768321268356734051751651879335403671838008715646357769060858441544766664452316176261374555374866798733040639175785145817755922633142364892441375083850524914423074530949720897724491736815237491515952346790284959559480454415186564733492430864053252698155758295729696541146109911743390985339223596960114465780040134342247717310130510943247690337724683182043087671402148417851008732699651795184034666594514113730490270222410984404189909590365070129010800127074748471056874517518775871846789191995899628008734698290146104840078637268824749503291063475515075011406289394615367347852360278750 2197 2961224123671334653321616182671378931674500583310527435316615755086467819332002187706794718623952894100235135911658916253468771271468105344385378160126881289947868917748327170168933952405425990323735983749123186126144805383755055596559621653609587982559413164228286058211420310321440321389745355425522354681726456478794017980560548829185460152285345196293086585688816084639646108817617795745397653238210543621227683557424729985610491380519069815147605529373781919352564425311137248363069934652049264403473483197647287620490794693507664832990567683696619459172914193376618916386940293661886853057195108962454260353695709228942895405511920653182678028364283723878491994508152508311933657416325600495544708703969608670503043769676478722221553680976731604648412774375 2198 11967430739190597503144644291151520515021578900144463595463078608275847898662781666598922107845844218032083571515991199832781395321175069989242333019987906377867259498264729333627121822805095119309255473493633076553518760963801945271108577924409130131439314448446207295977821607072085689248772959606244101563479282739111417664957878883417669722201922507832212284826582241399000189181791299801781753279074042741720127386169351028880552844244374651822652629622648728776350952189406566994330622043490883637334683406329908594940456578808226272391602818486002004596241287408340507834637362166792126524986408662115362235880451149496412324922978391515394332431644401693368642100185625087246662833358456262838759420483028491585609062702886589088124593346734371008954071875 2199 9132611800768839115722294173430971881866133416485937523771878441347297370481003161852872965506388402270903861802836413918356974004604384333920526909042287897002272705638473143478506903500181243589343879757902926368236956735130848922207715122148009636147050918531932332255467953370426747800228170017860112907206037174691189071073711164447824543485152857117582396632198829847677875668547663166018703793793520116435134653943626173662065018700242465758071305581723671064406783969990000820794778623849202673274722732489615264028094485835487604229314357943448206906913875678324734744709707077980863407762257697618726257190444465635463165062676187400668517327401694291139708928391313500923795345427459429156090935798965923648176017640215258462143932461906523756162148875 2200 -41502818951441409945250917169846599342007283604482515105436956220565564413247631806874768646053260052059469496996849568984741120369586248294800927767737422368854240914959442080145441601149794670903768253811909376751157115090569184062104285582429461951434433801818195299047912737321996574861795141373946405953583807256414329583931773519470336247254857311501939140144977819388949161309379924831560740821502060308635185202772901530875898110396779107978735450385691549404712186223349458272156885548229063432336513101019481104923230421586595530476583877586521294106850345074380587442383738653797206896344597721409838331188274842632970916761844604442818221581341172841162106817376933947422557389402108268850668788972663345932538526808458288097918274411941817076350730125 2201 -128549942304608097750415945005162770002403356974382575864168868205868566562734540121084557251145839224378888835969719039116339963636318930289225738633393438361883516196744558041446989959420862452276257966832132535195553043967465332859670657863891656674704708451889406677683348821190712542248078631486426009998389061976025925674540957998316430826425014846470414444481868082336958901861154680151714109249859364713218780925301412087556418012927062109547869537701398852081421853460036796040145796669835645576007525250367872920416001797077108600421778842346273047368649605701875306018171690798256630662651497709919434011520678693047058358098548040246681807990129032881487525781534231719011718843657400052126708982460636564923159568773020750549596213944422418552235417875 2202 -49693321607505195187163557416894726989787499368542358315991379157611479813888438618934566713667394249789415831960657135904263520574336595016182806063422452587370164207767783102538011429270229685624563339097084161690100674803671736676342607883790686733066754195945941585253175101752494325936697076405503066969353227444341591158308819497237197552857880137307264755995873424081338751925322234934557001357516168605227079066545710659044952018408208933532991203021630550278105479949023137526571131051641693016549927174832252525844812199309105007904979386926421240303590748110381529973576409166116508827900122324678641084727428514082395763199099578908370205713020985258468634146595074370022908209351040159853174294632267812119268173588093143709837090996791611913588067875 2203 542555822768217663767637025571867065102738207252564046734680748374004086407765445515484930206513198273124906941951026924599383163197702870592851176475099312851707133579835198130419321305576782904774962530065772603258696813226761337595910345764078814267679793230445121508559445305800387487154698147886514169706111914770345101177846140147977525419450238829658988072305415523157865477654701819502218775551199449166491561159168867772443451266412957424392685123908172319955078429288683311986052023624800191391134476486008334443208576242684651809355826660893761035732609648513115745551894453202391560370045232966176931632740810531964575269502036087941634546626820583846286700458272648578844398916632647762931578758677026172683300703126834420034697798828267543415605868750 2204 1332502032579667774709590539163369206378833400185805496153652218870538957619017699583315948724526836952309720273498871076197470730945905878381345954414532369489532356287463496652925829854849029977355874028779481398081217816543656705483768256953664759822553202931490461379527860921976086251452965781841476967450074486419551827457482105349985714095456899244471721269008858326391044362232230714365419831655505210349332630635431054253625039208052736384352288655932638445625384114337402312966022413148784346291584732910994027301937223499276420254360522061051565868578750502354921422066337922984980666097945436950863299795164507915834494587536308119428543950968144834787449048015246862177287748485512485646813114092240781385237391741444383129858602980186326853061759497000 2205 -45897971961995624526716749547969578958470032396997525947894746300747392402215478191399133408116072010760332402417968721444948816809699955483636172193810387117953725072737148986318603966862597699879493960011673499888692676587395158268820586438177793790052516186949940704643676898639484990187159549787344347155686459914572657395256859130501101109870766971812300336076199286729725132948610753481325373947116709038393915546976228607992664474720857348629277405186543607227049110834650899210865920514135958918290648725661440397870013102838487206971391161635731592942422626241668806601828422295359601382686677065313967877497603177096786018638868998239643812908376316631452925135380692999233622390790601038935775156000833256842655057531185819191122264030757885572801913875 2206 -6745187291958451099722263400016503156810401170344690826719261974574506597574874274449661682105793265452613023851845590978699500084264372126597531297324442378501105775978111145126367923469989682285740906051092603903427296662772132731107790574720520118555712707388156353806334520235648046571240255410061192612869757052572107444654250478741043464579780236876639068947399063801809753707854782286322180683880561495975532918477644930795108099261773836302839131682218178306420592010824566653966785939414344001323898417855934206824808713529065119289988110342892373324969124032760867773942777110122029063026003465216861565949413142205106503617066681752305221204534573634806990195695597942008758720741334360222304586094070270213524697983455896121202467217169458520164122745375 2207 -13252031874334983216787724737548217311135492870269122687833588548836756165699046433915843096607058870708219478949971235432549969731219081605737235877108697780049791653290071293418704274247465728390309419155046630747079630169129252772855494945996714269316590211387142614618957291663231208107821473318928700893660685983896080890161458555602558953557176168239301449302369552274090228044386195956706599234691103335412922939463964746012542081616127938104977945978916294201338702942398906920360339482322079316471109291575099761925436575337395855964609575808944792876312742256458021238054491409040839968247116248802954526578509565907446981252998974577595501874228362572256104725537636584134103961853732860147990587562600958240758251898419178408643281190412008496849697724125 2208 7194067498919314046092693791718719054303089129318136329528368554297206563915605813237356759668055592469684315763573501159052679749254766531028009874175508707988848601069670063513018933939078770832279813569045063968513587593332264840181946515433156816947381339618438179692699554325953902166024541634180507050448841861009120862142844390008334827686755649602903137989972883858693176361101490932220016895446524252947973432808972038490117267778252859975933902651856526854191379080445358143894409278989694048158737902511040675589333467682655301803901122628162796389990349035350931543946696221697904982057854224932973670248034053889065782102424186042481869221954787883843548888761330820011108962513665647668013191728706133916808391410592060453917214553965645071896269094375 2209 80548582749327217166897724414871565652143397514759265623425544588572111168010953970737888406566830855295836005855491736478608417392063741758760686659786290482369319079176773481182084297524748978983368496339552768254727708287823492374454318772733934670753464416177267055213958210389816636804135908811110187331845341326864497498197574132009526238188162317111635589843148523687073948622980523904919971575567250195272761669548452699664818933217427456788294878683525604355989098808913613026134819897159105822613500609919679880961664495747715718840406302126832968798506100673827750674906728466065753554459941138945496788361728269600308143743552630865795827844110533514833968818084442505841133713338825012435606516569681704840411753194407585866213097113603062463937662884875 2210 125066341918230549792699097570666119519364798566281759254601670148104477062782504486001949453588191681902751905855073057758041163285281344337138962161328811173854876732280870426123881266428962509334751806206343815787088075935551247836772928596259251945255752720804968617450510290345576046189310556940272781538882564078640217153540514709931288986382499732112287213074433599445141163246671404452343902246360041094692314391462488093572112270292130419454167699514248570411055179822918363660739706325418302278813474785849469170268364506328648226884073747301473368147944371563713498863519360834011620965734857191198607412135767195128211421434643175887359532805401894782640673213564024957209103090499049742061546612409094407620178605243397003406399650596667214579107065348875 2211 -152233634197930313279775160850968141154074164145110502326465260513566489491916606814731174916915574760872713611613303906445718800728352262391962220814694802973850234717944726467342876124447743769937779071804753307314082800329086078928334011537425025130423296427666884433584747938579445322467784421602968377891877024938313731840772871046762653115728400305980828806878618671327650397751937435554262519991402593457121578081151446747791870149378380504439349699596314362714568104135320420492553726988900546761361547110453146963591837646046368129989962735158705415821626498760962987219134593879082672567584198118157309520073716983758399978971510545802304893311717480034939769131363523119888732866514929182955323870728538903197802079679554084011135082428517210334520411689000 2212 -928744890309034501059995736375821377773814302833817077068822549655697720093309456173464766434553594781909363246210664467435955314018915911199744434950781056043577033912866309703446194800032718672654226973869192518164261845884947589560037141445411486736076957823979002744045855779781067316614049774487095965395582654483116147979376907448970609141614702482238580893491469343493451225997531991258428940688771859447446368675369788702871794964947409898826839946202867207107408251980917369313031581277803596252323099526963806304307331994303953522826308217482257014104762453591854249847320942586087244662356565856011925852411332004216059337480252253790744410581752079323415290500634133997482356357257131236326926139788893254878830630981565567655655946079757949574657412112750 2213 -1096094540903052418194474584577938932335518701632991853121258503725828757940269311305658741086900622370596695297243502973191816134815613661389217151558606651362653130197630744959924984839374423102905513423924855049918551630714926143292877982542778760609896565656391002587680001519663710404758723338430254846106934388163834981621047301734297116195694486495613214992618167314106299244756734738602608809414119154194431407272530294134312813106826690300691849969697575479512525349502977466425015038523931964304280854607387219157205139520213367055766655747596882978999770963568884025233451777601706012825783420829550006843949956126109733875709154082736930181239031711481415317397507811584683597579738149775598709475005354597103488505526629285516341113439779208048661200260625 2214 2446730453381538838093279394307019767372029298967386879735153951782290236040826340464274975157766908827668617346362510766375393112514893137200500731650422950004287398506270915296851921717585235865911080091773334512373502458831847541388911943868789828479006346443505553902251827628364495963830484102300922425986341138682603671790307987181887857204478156992089842848620778437692543477649949948318047352027770324997746725758057901093074143877379952830637485322416498719099767740252489779114486552319214884232795547368540170887897038014003227993941301982276461231587668930476956398917778151494073321528632241243825742496389560359522268354296688398487243010694801178595371333100788460553842245970999134274131068289036774084687459668031479607806190814647503552263786837206875 2215 10363201838050140126912001676778287380858859295440257827226408933289737663372698461874272488763675553126532824770324422645597500734234308153399235344077484586144740872572679637559263140133060921156935776065971398773759483837557270097629596514544547444260841429325926237304039964522159435131976754435388788491365854651741013417868304363230405645425989733931374610952103541981555269045913762727318816876488367874808846466540156204213626651741856109776195280869894560247156572343785524773326196905004110968995450873432312272940871322272193683780335772710587525702768163991413421313183656747351140691772385265319438194605061203685797983698511652907213055843762256456471462148604158856939301134758735466140399919581713953537017535732564790716250872535327143578535536138480625 2216 8495282465253286407151320042772161731969887775609747259256681884157363407051185970061063339068726520153980763433953325466336005411751173838025470775930154327767201310286479224938630672312099404876295339256828351337191520372100907315932109579305090809317631086248792366168819734303876178056015128502813040392229727359787103206069349217578001279038785436692596455026855560313493432947613413043242622188891538365156942913440564355331641371739092622725829646826951806781559018119403968613356342964320932311755433518632763188846179800709550960278636714450524537913978457187899396708478565137786879898927144880496743198403244817479413331116842937961482756118772715070624396988290166728356792812456922162405719944838492304467764782275997342537344647670675105490722075030098125 2217 -34766849949475871624278005780302317306217021725754213632212627657220131937959751154182540140201101031124325658263583358434501717151195675912952939353453457013778630187214817214524747297842251145174231957170925680767184974612905069521966068364978086288315491534916021875074781210511195963374358652262831661173635013021684172718839515663324374595632957827967400239477229949763754831572012922535780591859221138251022203192808930646745152825573335806685193828336431422576468850939633405771676718828713181264027403803049512717161873236077144112241669128769423611625559474973374939330398340496440326676931980864819979894828434875984658869531132467071294650854439830634510140417809175037780476794333390144977625155048893439908416559246464760015522808929055623305640263356739375 2218 -111905682397896306464582957057033046076295109467091454299876989155581285126173337952715704064296247371042132110521493934575943242689389738079886661662853624068395139882051331301819415103717190281603006349264855127092630648098743594587853667119142955771031346278949606324068128582561560230025204257141427176588993538484727539220956124965122963273268098515362500578539465721259918844110605645770759431612692200644084001190188851047944722478723249464826961295860612608502169118828422770091651432199197336151514979383945743593072816581281639827705767184409285983617051634587130766768931564591433744070439883015493702330721974426617332940579176315490951200691952380282366287238953915566809228907116396057877938058338142018700613442035205843164768974218766046957059558053459375 2219 -50060802301588231904609408282614611757254826520495191268232983469832882690336603131570324990609569664549905519158579756516670555491810000164582786065337819366546450464588066740164829287662981682529809876778581543966557091004537222313203987919754598310850837736556441790399250811850916885863543075947307846133162257167282449069840673577612565608513160175515668203772304239684251172677024326115194476263986025560909725625486908054306628183159743449699033190371259380479264489899043030593522962365564399185823510076470007140866992049203375419518732749916640168666455550713170274628956643103220946498536375249196432480738828797572595805674415276733355528265192427355546986462983701836097280808869288086363710054562771331346767695073489397004508829563100615317770693591776250 2220 458718647625357891610834682753701134351939932042127903712719313873394095356532254207373473858500451870292757544411720934385281389282839984050139617513287758104638634704926985987206499906478011946973216735851922505983668149682992226083288908588700908419122359982430026576467029098064602834142839935870476298688352580923035397811517638834845332716953306851083331949327967730217968944472447378645823420283170885942374291376703274772012539299412307695505174443510208662017830012222132601311015737572425974756609887500453820238121998280053850608740793965879791017380777324608517494097033999362360396323356746020100042803109876343431548640087499291028943550519839132057707812953991117147896676753421910160512302627089533114606709263277448612064058185346921129832600805924795000 2221 1166784030441195242855696764628620996896358028102603135692723413370629617879227881494022661195505707553623464441852788059476820190363062250671789402687414059232463116394772882651355916755755910361915524800529590494771566686515530583978795809636407741920887689184997961156872080999995870402828245986874962104105494624280017540103884836817803572467346151157969134071925841687306375717035879255991982233855304616592429178136236043260593936418023137736340797907649846757173097479616729661051916362738560199307298089418519417149153497366170387413581550793338107371531213516538726547386679543833698884551434920101304549263010020859697325821145914422509504002682680273167450140475012926699058718288186973150783302890314385456012953832158197185392217761083833512393000011031850625 2222 41495482954906822819431285055726719704896749074334683163106496451206897786730299494420658507546937876967810963644550146909081729529267546908776680945877890332138902796799987927117494009859458896350864111919312079105422549126085773771157398506513501530474947028327776167880626583204930607638494661054057450787224006941261815102885532575221808058586254407481726515531296811193329746804428983987286144793486989455604230399410881798236470212235800963767309393038665314314961298367727399685735363289921118184415501588593956702894650422535892722231226789714588735396560211798028729447566270954081756577942181370663804435912683431194344902555130746193636020309911870374459851705434562745058377593986288316348922888426899239285236641430135178041645368935963902123360370332563125 2223 -5743115663810662025395746631802217131945049394084527947485469931994256855164932303389578158952358247985551552559970857013255044930856210453102836767104004453799525847406554368483484799774660112308809492775359604430222412240507875841129376272325024936928280867292484439559728001053331036093729569656412396041970461821841585438273972536225201319887348519679852050138129432379398809178569133230201203144494652922270128245988093476086211579958974284747355607244781780987534732257148936418335628380570149120043983083827049455888931145289186200124777571258875150823748388471097266459682843642033422978846552064537943529158315829044640260859697762362921461258774103493574667162385054819960100080119175937622876626060199497918345762335863232408896341983775005220407341850890493750 2224 -11685685470829226439756749145435318400755522488858316455015729421641064660372596665418637118597745442069600060242823080121395542841612463070159471473537173558488339170107593322479250455302225666416060186361998974426993398541271612050381975272106404897313996259925572986942590643606098829914462504245562473472758967388245819869571871521574914407671879619543111931933399682410581751867008602915417303124594769437387426206582699588734287676465392536170312446190653551322969067133665964792290813166088304161736831009630637208677409604177701033752303275964919944522905558419795794665335760425358418113488339175743060557955065350418914342431668967109268779507151262523949120819583692933240522980386140700136435455901182030468019138963538245550743691168865621198985160865305529000 2225 5321256039324474385353075860035899306652248186127079167985632568389518540503387236175941013528343420751012955383538271447547643443006707541374008122459175355915143228263777679237982153574009505133587485657497109620947206623148085337827317736429136022375504258556644351661631158267852997256226633127815066274122658238752726660687308329135812430734809689530211389089673609098086051196529488536835036545254239894023277745315017302973672883490326945887303459758999032273386868535728010300493567688279578730333203420885422174662926482885315685185492106816922043227114334432423461919719680569982881501783380594994773541892450447357334496845033869719108374601957858653204306821016187989159670103677763060094911210851194324263340520716234579411331607879324364020908636110918032125 2226 68985061996701496856444360642236429470278655928404179773901644243623882374101415135911252002703900261148051789093992589655569374658084169109487666339828989438513082209518864928719139482945067677546559124834732029883701216191545780798795220597516527567905257236285584025167278061225879065754956349915832763809249963708119399782828208663177615331168360708315390918696695870005051681471436200223122208535438014329611939228377530957458956877732649411027508801539008613992034565953700450084315542068897326990223012686777593111772555264381937858143797842915145845306958110546405956750429256464741542427673174073904162747832790138233418649886575962449402875380707888698575030612534224587958826750500048480466821764310646661922093167033006467662373970574161855406277201684729970125 2227 111306780805128809678946934020188258817165437063967709510477495284346388890831875492708914449074347983409899231684778156141060544007629795173591893109919283723134105325203311869867045179103918592236834382831870011013951455124968991253907633529159317329871914540725779736011778532723956411728590364734407847820006963862716159395326619396541296130057429281016532341711744976623109433586586552792313022011827674591002244374926201911123260389458528076440415486281122587102828101315912921738090739811799588739904033858559380805026091324144359194176719975836125097957916290710248972869290858481344044759016398129164443923943403617012148550513429515333083634032096521929020061909250363873778871461652424524220318714432573037751085089690246007427956532005951163550962209321427042000 2228 -121997322358204940732398897661800254362373000611557817413345921462436360841225996026323024189981242548446260805500426575710211940955803528349145734660209171585503887738072773565000599449201725402726830813770563747661929476729550329409794660331069624551909436411361687517352773197917814350651320816362239434346712010795409793394660328851312420088155229805572745330986272392238794386787277620365004785974308124354269127376198156142873066403825323178193863602398728016235193148363523527633574579347357596036298636322993526176598162065279429408292141094345283062747387481053090679452484006244138917819014972533479467789237815668348509547196169569875713958445172183051303595743290959446521700032034090772630868714212823895922751401752945725433232813999061918821143388166930056250 2229 -799615726464407496241872644481363226736427625754705667089887749753038520434420268116876897401430162705692471908038298662139517389401333674937259313524441032293134121275663331592007721889871849167941989143411782599089492883677190823224984888090926598697750729370592196692974199150224642693027260354190193966080301782388558692388772642453267618269550374119980633885724706890989520235380061712694722794255243258662684973915030690676745632914112186339181200231224856850112218282694580603684521205361238218005656699150960023064154051667846572421486928156247614159832512959691590794268733150233135917090133329932719314363113337986215058816959805123843023936205169144188026240173699824209719708864697618677492838898857962726226921736015142776218033469004522501491390260921119898375 2230 -988989849051721194972472613980252709287716520137820924952548593033284492535106400627483458555170799424021240190348732264037806820749841125385816133971650556491515794426737829697290790696024811498644748688959685549254215328350247965546882608655009451405199184509592741421184249478282039400247799204418972476974313692249985706385038614655087382376457130509598056256951767627692559955512963911268317177871061042165107225332261044507397049495926552524127893904217752843473926333377625644998323281387807079445475756555796889841218911241467961819379543190363809152706086395487840960351236793962279475482329773261781331946666565457252600138529108937158489571698624426151002666227819913902684196983786154404228010387125413534588253431359796619376959968777057847818275136381744867875 2231 2016054460047532838191518947929608344912626564830365373433458645822639869642699030001518509374696338317376275504453917544656032740821157055031195911999266206271652250304475973258652259483716431398413640278617903150371569717209603741280382285198646854734694586352131188469217971597955853516704025267265535632698275082255062898964701541292707344459123503747252345741102160803289289006168214955114123033822528140097258379066218874572057276445542995492849436321812560107420917288276663452386410696899638242951064767939981868937419060389767684570438921204823793539924509644037419748207062554427675204230673317015837919696603316913782697713727004093443763346621436624962334028984578810437926502039598980897579092827421830110215431985032577742790933956693973216847768402583744360125 2232 8967706167540900304877661760183457121317998906571708004860923756662590161209942739764092104894502539851449684594163098408339193987302083513056908754606640744948851366308554890182784303778102589136143763746248184341376093398572201662867034135846357499260596885880663036714878723208473673783167499282166425726375279606221086584985509866633935150836795881059563612318652553835133067773622163437221705164895778642810125261185510740471369783545024384025352911480643708000068890494733217612956495981969160060057168269105810301297488637197447805877273090868645348240643058598758813723315902567438482126336530221993079483569759430467791612826226235520983732440846902825253281012001060130317686867430338501277670312183265556960389833725419671640004049216564889149111221742672506205125 2233 7856634080680345143801417141926747967405781462470882050605995245902827808387684267403640231100812975159530209695951111988628673200288180813306225242151672513534619739669323233198686643611625455793902304305736541379520768500067927793517745311174163191420343323500061348056314693800643423215313107626914073807303654834029509831696085882453164736367399697685922834494534041680025572401708380448924293249314838960323317848124276593712339823087959606065561901338968240027765113566811833406660851940723739958834435467854496529676086457671775260456033207112216679926863630959812303484044638392556896056803691401023915801219053651237888790632262941333405185862497446536840225436554054096433930945758610016245435614775465620836476035716634032744756137629830330714791740622296809251875 2234 -29075622546468611026878646474568500359511070248090752221114509333738959453707013580883761511541528762731345428795993987017387526493335099916186216351104514360478762805772083083553172077472256815985683583925908101524580729055150933827271737204040430745267824438636879395065095666129347663497693798755951742017504561190969801284229026610611377810284325540519781929212115855308908637331182106708746940355949666227291604960742351820826606172093313899520390818274189106522032239650234563191516988608305539093568042348239287232401295295169439563818016714954724911468580176494258076728849249643428101048847242858643818860220582811606668980486069901332374715343210443780653838509550278033814324790075555584648966350229636996600184381579185374152849898194367819060897775967975535714125 2235 -97342699763400839091978306567289252756145135495172168949542343082730090464787629042276911169642070173659453270368779648181459746055425805145796156396113371328530241669232304650743498385575721790956591754981409566286091528824118039842890438266599381499467817809993917248477042078808693438448195184836692293888538993821280643653893702504656454255680978741165578662245267590667709398970539759657258412602566742111706630744125723817563674914070701618371478173218663469122074942741660278572566115388505371578507179451197150445185551866734166455140575785572703426089676765840404165161263722857503545644683158688600736317950142487093574249195644959321042711549012282575833238505503670178801903620859811600705062280028766276585634588574954567390111123286084716374687810755289152237750 2236 -49371706212834495489495095011810505166287995586831052777628407092097477590593718260862071415087536641359985307182637895411304360162385207305791049890561223872736222602889345574512851665866760613682090346030169278871501332957798759627598500188124373383763529033933330878437074896597610622276549369379021138864609697305236065011944799578806400016215350766269708560393051986622628182301287051180553884206579406447292408871476996580104604201398207723780113309046916428517522106439357637303843692064029791976911294723500054204068902078286016223999225583929941777801924116509425259443345545989631856889474608746393578636071156483750057199876767016201053371905218264804044270543777516196565625026249558241494581726394085279655928790021958534427292565659810562360751472652932975292000 2237 387383837339586987724908854290272122404430600937736232768902510735726873852223437339860785022816614295728854341976395559541129695783303994738815317947313034054323649218474960552842988810271077206854299706936686648281879969744988938083133403167009725697488203153663197601645178381682768928157093771813080799849429883783060890989201535734376608147767503777927138141176382390325574921386114760607348184440417184119563294764740106326392391676445892509755505698995400841233382977227348928234286642030447840874483248020068102667626605502493726347742358519596215913513910315066960393291795118731447196922571212431856457155472099795110226264393455566106050298940201501035052018836767955451685984012821322888147366808382805936078416912223814462060416513192879383399238135841727916789875 2238 1020776394619982773399518662430106831406398718113953019961913500148292791403098549465080380258054045834654425598323475569292067054598370698586396822505895627641933585954880898614125081085463802662634551700383637913731486273817336145850189017988208582816764610858426730008168231622149029794798935497329608267901980860116898925417695279902809680054733006240785745818203944799976744462407884227742954689951060590895835138568702455371226184780583890724885017774966031458394500211292722125460207771488212220730317467574156036372987666305894187936783562484827965738633434695176427941294053756358780869250930014031816817740961668633963332750238038811725034294621590852005838646259030474195577698191534381895653814278070089321350692074429239005188697981516220334035190764694740103349375 2239 105860579495706436967205141278077944246826245315887458414871498921786492443996901477152670506742916207152065887807239192077253819687790373400736269249195731721127967772928280942807659900330109804441761491308351240510284190304693148442611213888484840778682861847970359407217791416624748182981134099917565834411292437781169831866429728096373471192973276421376224963857689211475147081471608968844651207118228598688990385459135180105482468018583379934685220238955073406266423591816794282761095581179538844655596505904033413618063481922364263479232914822719253401432500114411123167055692082235279041989935116861664919527825872440154446408738794309462859796149423417568340530630549040735041796258970058590586530701409868525290158595534079583966090251422215416140656475066350309553750 2240 -4885470022416929095566489069526275917517209684482496370876217145465736116083895870949612960235574855510017366949465001016985368354562318177028060104361367421211202436046484375345481547814708340018199903528658100423208285816885886149125015387898942632696062229936963796968529238775897097854630784730739642635205259703652940338462414738941893593190153964633221054927525012197029266736471614429713730577362705095312988515891260153463438212155064158181172801183217366458173648414376679603486290876773735057902648689072128686933701762799056861619421614776557519246002662305478272198946013698046828691586339789644191439516389553482640753239813741450744749991013982216268066584089389492546301756947497921010767117697451806506532630059556466761034097357004195755894593621201231021860000 2241 -10292997483454367903247680230666960290917857454271822629282254888162963121803069897306842025485547669259346654288383011736135723509455201151420151588710095285934623423346221494682352617458476204675414490458123969729665013495060970397432750442755017720619272743414613268412035099850093198659712017228823143695178049764954960715608724911345908207444431643647979654594391797670540774229796595301410837190388425822667595408083744464295514209694417230677357878089696282730699701451922798081504252653937575450660647484089144831223968902419019503374951265501381037274921841468189411944097038466356729813593091985130223289289452377842659341129989374547379099075658541244770195630559121689174295754683723456722062295095702508071541499007081422167124964594740188566395327053956515577345625 2242 3822450527304357806547181054219486086494870039546758139429907875872349899730927955866737563257569407232520489816846620498056030797240435497502333302122139077450089378894121285425058649780822373002209433257780191012859806353438963253905105710921717808586579253930576568772346911128880823174487657488840768760060504496040946456845800846449175991866400956494954535729657471087692151839636176940066428596500661660493375463015018852141648584073404425547275972258549295073481097027217524636497054468240607179312520127702275976495946122962537858451901721914736079113577887882061308463133450723783888359977340291875235451047234948344598577797668987138850066314391154891617279861794302177418730187055213757840207957778611631381384269557862867654195574730373039287948817376088599247254375 2243 59035974784788875721147221039571160943700572594689386281840821232243088716620592727890143880024848674460264553533818511335642638168034261188930821484632090660098532229471722733086964849772377101739273027515340123669150047997919752004009967836253956297259250910801861668226750976039806052994496567239935014702915066970171113938212646803901718265568478100247541498430335940609050212230676962534985010237793127847728696746524383366437847869516561460926616648651800550981306985265537232842221230070155818237018363561481094290752624738454588159747374399612551620984802166132846403427255277411630078812749093985046605594668076041467256033326237232228665486881817417262278762130375402759768711595442849838005365734039402749414942489011302271306462736608639435870280786796497381759400000 2244 98906346747557164520888053980737354175847205384878448776663918744118350421154965338430711583765765232617662521540932313844018000990157883308566342843988869369107622350216712825722184328234136861536458943270207213206823089596710534149539639493024073617615458975592957670109319713022652887305255882741952513662227906500908141852792302325350444092999290206459812186159223659073398343054220929797921192147084787277785266530626524201647546887776368670286309689747123151215768973368087800707311660906820467683477971790121673223201546175071575803804298720889678252336569797897627859379228706963192327446529710485070258306029467005398943324910003169346776301226899734931320756538209489877157346784794263250664296143401587415964155584164842113562835593067030458054362426534490224673811250 2245 -97105016323073521673374714888361793004552010986964430361709919357639788475661312573050979214138093390405690075104420947365732582640109305904588089903598781012947872761977981556947206295972470536317356548194380813385613953293426727928623485128852650669762557267678580422102527161410390059314330073004116810357725469184279783633067759914185052010185515653374034283716590635952810760550598566770698423093760604952047761601197013496618266196527211853685111984574847441428215012601804955009077938301905797906067823675936901768405585779996394669763716355111754565719365302946313870740565570175272028485088699320933789941423061183356820938661062480964739367396273118650826999640310659791739434918054369190114938254462233270002442385104977170489051920653602647853591313984591058713683125 2246 -687951864180914362153756034814199344119469837899774566990924973806928429803984720010131077712748581809649366986641395209590292389740232462634454596558352131664680204425222355619427152486871108484664137784349216361858187507572706554644095606063821700110168711346371824536844244175348565710701213779361902892125830971538402251839980837501129083801154956348812585979918868714226792405296438360347077166891130480683754867745707783335913711423878311043841670067507059019178923677251736171286962997903152908680362011399108944996097389329001730743477116955580364817918105343988998743093380537509641563808009212413352002145341160469528983952388547913699810680348232132527940784932508077234716169622774279352585487507679439440453402049771242094722451059131024134793246558443159219191505625 2247 -890108504243037343582381979447658597265427783965752401548056967315401605636123271073408225304572633346730753904774316522468343179256066501707118858171165396218446746765712277945442084275454140859178667175978249325433861141372533598317225505993496394495953431828094547333603345948847632260843949484520381894152976051391681826617370239259717866861324201808759525788726311051801902797961044769145163661750171912422319616017806314069715421428588655899628666186146153755844835660781490212462377621058707045020131315148489665265619604036808383479690823129578796319709151149897774979384212735682113445927164030914461189300064044575806676984702544229281161026593167800085633841521028307319085673113863230859486838730278092949368202685417625441658525266609876207949063295199323726764386875 2248 1656141266420282537831868952132607043020697372471503487038493280466463338979268253552157416616323960350737062008902763643932317005792259506541318742494844812179831289009946804909472989599553661681089443469194961772273116887315231695961433973613139795010175167786781057929841628301064600230627424548383749606205182062859336361724279937601266251465236937601952544301540296790981469824208139861889802545407013139946749884741778134779430929287971287129173455025067724167566374655546553445324236131522240550073354880577826770536777928865822922413533914381374303000501417783106250490265285544394030601210022737412823449616893442287487539679451070146834173021687130985728702044088503097352855706632698948161912709923806170346323536659839405230537151765509118487771062400798451702852240625 2249 7754682809005571167901322763037679205662736549715368627824233026687210077649606349659463695031325504599015372432966744105197984530662088065598129225134382376394200225151336988619974156028408928503436245779149055227182949584700894183925598728522320733476797571611465180801569508535640291416761466956741427804405950966250658195875662896655922029789399073652175050649051919704905798993136152417895269238426008678402353385619480093633934955003644634334320485266258485790427873544387952613616845536022261957547134321623008167272500709983621275772439293703936896553416528417657915710268719634901555634948071172208639339872617489233786436382944243051683164538800563678570697467446556205122542066738444697151313817627569209926030534013317700959448490159936206682584086105757795279077516725 2250 7229360339028027080923076005746786131818753118875941475907845364114931234659530785069603643348934753819940285915526574132157480790023872658197050518986019823410130219673062205517009029263806580205026355027383486959905045032494943878664927061843727091958126783099317084537912624077245475118506258513792242611406542430307761224994980396897716812773542094053837829818201533017209892868067551168578158904177603443416578932654133587889058070797245643064503877712632477977649467768928537575840859150712648940106640806435868877710171823085056628952502525423085265156901388480199336859136899208544289135508981179585310002840081649378696237800904540665973546200044595162282966206347081986939235280188683480739165706780476464133511692789569712050342590575402266575921395826223777796761689525 2251 -24272671981040185564749382490449564071208376870998538027008120959687554101228807876697328264615319703495726747825455562741612129223533627647915647757850823533474149828187536167850600241484487115239039502579164321147042477970116257859845702041241066166537770889005728135261325223140139073478279763036402518502044436561577894377850542853667504374195417237070330538426671286399291288578438714977558618720424988672209787764393782581627419268364822945673224646196499950859663047770290932287416394766968340512077058249059893882062960527557718187897809054516635711932484774647951175381437197582952996321520930746968325512470859752477982553634252520239178620689347964360609175011842055285696930525907880227646331719805990764011224345352532981061459268058879681299927107302581342828597829050 2252 -84611693628357416892344018827849858409060050438287065397062063483251678876055500754905064431086684689443224927655437353755992488584705056681438517617485566526674683376675732434930139576840865293931620672069259283810059491750999390935581724694829316792032183143834936082615741012280984395453124359180241131909911096394916809660299389229988498153885624667835496671100784753262148232239001102614492120625864075778693824809331649280435052047011012520569107503812674059462769292725284560949154767457246221882859610460683633832742540730270435896946066393030679025231744145868604830185486825038686460368524096504186909593700488247189830499012523382658332766850703763467157782911553238927900432783082944440038635568382927932465401585000051164796318343560768177484548365392162133586660022800 2253 -47908942612751940802464731539243020635033383115081936166720583225716677873691126108526568608606961518676718612383426317663665326824855945506916551176646609730886376351230459205945773325536910233871588964571215012890130843293963519943315125677035435866780112558658791876582829580250030802803143968559128639535776111694117580433425416443243310759398987633261908737052728476052331115033882977021235470151346235083094285482602953439282744279653295985630739091275283802552913957884996674437032255675539288872606590298230108595335636757855454973803100351383528869063394515738852830997135087845229161651057222357690117159166447666127104151241306887126811774092195703434289949981484032444397735855676784711718983908229221067795165986460723955439525321978070020646499908341232208638879696875 2254 326741492638417524173430202640452821145862842676469210672953067061245603976788928216896576840374498464946670465360586336843607890671464830081297034243787675846231501821008012228876173506444917421556894591652946107585565483986855679623117050393516362583904396850424037828157175556584033465440536770764311470917009317073780639362094355130808375884763147005195685072593431964595979050799752478050764086153043020731080497863850492127206810457182525930984660491597785282237161431440808933303671088797754715499849805460387856992240928494541273894759261331192851978377259423523494757687136944131779029795240099987155318841997480280320458097222369467162876403062260905215898816415760947273285267244336445986304911763016704730380314299832413857401598191724651040098554105286834616341623531225 2255 892274658173437601789788113694758155141997614547694007908888630060662590681946725595096835261172887892880218216671179637105061119556576748657794005500958638745165279834900820077562855874438575548919985549493737198275992339097176999814751627205748875855542062664828580255703138211947696759418793043082830029581255722038967839745665232055829283053646553871951571770932079348888643417957790629288613845620118049063607753027315664669811889477717370878076289902407130263016815882066088217109672561867919371160787239596831126110137541958833468205390706915196818386747429947014900267550543991873536414603677846055612811372596042350570378468133415784982688092445176870924540802198618677633592094157319155465320567759594191914005931744425713404720770832699206703185816457536488526330390198400 2256 151827364193802181763037570721821330762816571670730910674707817644400084070824305784252283062530039691995431205489536254653730519473774514035928747402453395034298427918687328998870876132901282658498827100504007917117270020884139094732749416211875840790317985014073025790937300820289766471521190080120893214978444642754220699814750766273653300679538740703508271816812862960496227982230564067828456272329445137654699762064964961033185945760538765081437758090142456573175031950226941634492405740290424740639346003669797989180449795145244846380407888210859284867658813818287296937433083999546465706905110694152250309593473258433412235052748664027971328720650647967637316746881853335859640662339386337633320658216362931950684366832074917587850857601049758181728184879647529293799863973450 2257 -4151992859299769580993477601966704399244212540334473578076954350267844610508113037679533332200410204544840159150838473556734844237650690194540514160759980726333901561090111085297881725419181333337585310170933259158818234729437799352693722976696467185909890031079464427364283810778451091619340903777313249559048245169725227801093182144923152267698452860102445146593437884906111593292146835122727767029381773736473214078469352192209637236777658064587148612218258408857739450787830361847408029685177194001475866967180014447174681514656934172852524101405330458238632881262472289387952557758379505464744775532138143844566286785736355890361005111699488574723659430886504422969934287637548358083474810866311919074826828433098750368868576534793735948089081486671514961114647745098076334532675 2258 -9056600454999800030311029291997262051169628396660466081198828275559163950758312764218441234099243435699717477894624912377667951302637026448284948077260286531821359811971954236931031196567830982030573016872708665076205017989811754345284450046327803819609535352493371235268487896820529103346650378334808763711403135241955295713079285536916707268846264567728248403259416177310974455667819266606560803403955223361187062806720641836335037446759629673187071224179833389171362541259678612385179987064652953515305605258173123748096131353658441636830521158416803785858618361562790215157525890125705002367070522424807925166193520669645213305168190796617400399666339813867869146796848434843748376900432513922046114053795353806040096313991778718452711588916354220722347930444913102944611383813875 2259 2631227947771594240971891781523286044397224358389030548594390496491983568145467643468510884714755114704821835560704179149480788136228579813489642406721977094000441082400259428924392635601136637558651286754405659052232616222002597928096815456972098380449928236070441678362027864909951596950195725747189750260819241085149170353697976873984516198052417466295396213178833477102565360199264339423959160155268837475052326627243141732017872597355143373929190871355194126138294293482609443054929917445215594370805194590025868613369936092224920914635960359199314832079465896401715214104646092303320010388312938976690953677094873235507675983751869405844217239143203424032317467758559316725894602881752024442675977689569533506918709231142045010573633596039872815081947227592534211252646820581400 2260 50481883340525244014667624797590808576884635769065321143667767308584800861791560985785228757632214397346705086390595951490656723482701893311940184797985515007541417748133629232313433228453050974017122744509526758941792943747105018396873485215876964929077788513247451212162420290416561186820706437882150121066069680382779473431679031935128550979333569880513409977953983690786109892627224710236595716573336730781761788198313933577713993384061969003568353679188165068449197259208174969922118686817718317624709844191553059433801001408035481509534050748229729530522294421885560628778134891923004247531628646356367932239326218713646017685061287898637977981389258191848865680733015648682103885726899814522933821692399056341423411941839046056662257434484663601641144474221022128657838790564350 2261 87758123303463515136399122032538695713805830762130953512001916597805008971687263564879835884351053169678820098547184170289952937606805239022951398977793007105375670916711409155432368172732716680948914961996710237922581122216243344197352562367144079238363723449149464267500971440678766506659572539058661568586979530041461591617861297341759977241629095556142628772093296260906510645940314854635734094020465888852179051808075158197039386871006992686384755124514932192628995032711797250093928013067725188135750898627616797397082625642815176911489951890181408567265130761046527966133497008761230188220379515665523916830772432188034679804458319032153786356206168705085630390919998348926972647136129507240565269614344939327554564378118889844270943587106454773063227335232346210240249042296425 2262 -76674896176036137164741905108088208663390460297534169769624879281986829058463608499965350091172871941476122037333106606108247387785661201203762664887617564492975634554849450603235172000110207007716104569088171440529573949871064101670368865820953174239266411418114525769124372715650499558750656718473694252464727783450232996416432352183019111357746769973207433855369879238976091089306051762331465439692504570285241871547955593859018549899397093159436212614514019870178959123330498540850687033996860787989933683107308350408725850697458195266047600996776594231180618884265748614392893198454663656998067677627836039981795210197843191818659998352707722271576719626509003947923961245210374116534358878859953809393913909005548060212350632644562983281128680406531133593213278013661923073385075 2263 -591457371529248480250640103883369743483399624387028510450854348890978810916286370611002541446619214495759060703625540829402710861031382580654369091899478544459799781834856998446025651719629880206732710609760064049519037857694874587548361234717480975804939224937987156647255419026144861246083564136551075762048894349483669435523091148443797712725450997964203205151971474287064891798350328470056031381408988539759100551874906680931797352858439001265913656697578289907345662048532408926528805219331461270993424834384177641419392030608667804135715238793690332486318287855536003152503103094988100850595250294109852456134940667858203400251253440461352030934538601378509847364711354226676841277911624561040583639795772958192627792736537395055711358921972504438618888928485758356265997053987875 2264 -799264655700635390181640972851009796364858275335526095680600553090591629301017654578984722118181016496338334464933945968927944420323726603535440679536417093313006262936446068716365708615239746772013173622073550092619515677149210714322101296746603080274991946205471334080939790956887698389205460203191716547204977257964872558562112020227428739978808255799987564158384781414888818962949444393807849863450889372875656790786015354539844069328023061853230710463480509350476726008317119961754803917619880645307321973206849774650286247760347444089794489512358876119607103550095306597173477102202598935980817945900431106723519901128688871288467877968837220816390088063883993098908741236572507376204117204381741524552007890015575036077977541813332441911789912669209973174398610924635681546762875 2265 1355900500081760314167405476345147961067177237839642501506609467234834843960049128806386562222089403489672310269124957277765672159277994754056564623663798197240966092948915574669179150436536311301294332398527809510518149540162723138987162664546748407178927098768201679351773500898978251983549867142462549869943467591829131440960269640349314367221736739385178988623668383287779254022566607669518200816007779063380570670341882415724771958343610261337392382102380901788749811998003517518484520791630646442495031237600682869933483852705411575248428368909590804120472575069288716721965548863157453902660252692352130652610782005562109256742039567298911940400208987535970131591681943519157799273054538874461295904498290947956330157288949840327798498139286131175693186107221997759697597061157875 2266 6701041494663276841794746372295234365436954451455481066356791247034201112338113124153438274285882749867779084240166497482938064133989051337737751566904680691663894249489239508908385775100335227157191771283459237732955735788181016245644914297411938200988366791162177905134152697929086548523718684394630809340570884084137693834104141953858507602312218183418661324978719528140039360669094402244592778275957350964768328442442330409810311693007551457564312538929195955823653258304853875537414090892957877342666021735452242405253575501215418136103706467053047380301638134021184846116995881206837160824109600395518475569073532663422441581510206289386240556504138826382288252369456478554611721219603318215167819056555132598220750485698693206816135084918644583931417169204241353116923567443079875 2267 6622684273316886404722098009702599964479687967334102444547170417271397281473152737237745978912144625498282043678498497318986775800506648643860067676272664458359123293777889687280978324442700996127156959794794216021547754314586290605149373604134210826181180454492181845376666350102125494155341512774459030627732824989387677504902566931166062501100139529056278544958329444587609510629381875448609100389606073205692182534377982976008421726702753327818809528949110033064827424611337205429568287501129182995171449630060529682988427299435936649589792829475462045080676256110377509070583107863904181908316338999998840438180430930468712679180849651731768394003921744332473945200594447501584151464338266629665585390176927284889428095403359508282725903222575160227684609937626511927001430556379250 2268 -20224295705175340137558290843589120547150863377316194753548271038594848801811403276018191993518058915543070937134903363217313018238342133123253996624563022881398544605302051081583417422009320893016450399282592064282357611574897349567564772893313624380990102416370837812422550978326756932031405435768618495342397424127988961505362180389765887039095768732420982640203996572332233065525162085620006129396092218793746634402585919236206539863895359926198924571301708320640369786682053848927196767738912254477436536884243897901793958847875149747097965531088499975485541312031495065169884944870277464602444766468148782199407170915337439893532606473399090276943194267238235591829548736273277511911560844518430127882907574746966745963116773320037306540772968172900135223013185676168264667940465000 2269 -73491522401950407754020681276362471594625872357980452337352723516244985550359701735631888874696296312705700355452351112787517298434405779893549449249424267157888043792611359190517116366173702503399541674369653142842863558974072633919563667145297442084280077143058754349033315800474047875276335907216174108164673429305460459413171281318561739183413032731650623588417707798710086000560222000294251965632711557909140691326743062822786137283995135222903403872525996861469240784205279971862047697822354267759646673744735977417230402965601716443032498386190698973465800130263445892506972476878327206533946082833029903614751329973457631284349060075855183846927632318268047158140705144890888294445385816664042687490047197093043962068747965012948880127099051119660228440728555033245805292423986125 2270 -45898065559561666065869156383579318169668007016339773075300140230105858212479688695722961865148261057293152569920042959955178947939660081602430924007306063035928813276326596257420183892768268047610731894363391284192788365884623399940429308922205455367732060216071503829762436074031827255236966552724826305493908369003122061561240563753855823483120096056058228678077787128180342313292606608720713414643413474341040406784131412599755224603910408284307681875312253367744205433083784740399569860967151499597933035605473711708703349064712458301555958191270802694211901502786713723937759928543276416497515463773806931909325833804314231619110799769247466200206384897462384165325221480986690877767726219726592738144056508135061050025672744933752492613182357530361181621971548096941694798708762625 2271 275236886419083560899759150502860280119968354771166074926201017388595360442764326506807134442689801147217414046038736044638167318725500502788591406609833397297573554462753871659978710438899625746860680793758606991211635170369180973894348728850204448776974555346312002288218197862763884497790037742713054139031858341473270964125367423658813220334054797601239396207503373075395682760428693654549968721041977129179813668967939834114885674542503364914083597507928913666567825627277920235308311792756502732420324647424988353401961713706818749955474510583086604233958300067642749397046758325118663710744894625327406240629007582413506118458872334862862815461380631527893621705266051550891973778406539316142212440872546147702144155591270126904812929615086993577101745561044303232377387747189098375 2272 779297940652407183024734160003572157417839030075171096697926886761148356006653234499287474237823374224410907910139228088993609849575490853654272656274261741918464007307786056521338481613216384561535362889164031076402378588551546306082665609957549814877938534267798941866774712860007728385569604856388994069941747661020019968650076816668830645187428084354901659686260760134786393328859938531280512607081586023596437358170366123797249194325110391918862284541713651786675918825439748540493083324447849288967036879618939162955959118897740423568139387175488804933646123741280339321371314676630126073541951956311093369268996771044225615941735413402087334805716972115010463565096760230928807011863000751047469730232740218365061071994072081621933977299146489129068474040123774960395384294247483375 2273 183198898406550929125176606533094535928688532658338546044443776553174564741710652293081160428392499482539067703963475759722764671148877625635098417199587243054296922730570542739852744898136859048625854845260131423500744646185016711774575805260770621265472542783541514864456215135026920422167095648100812796472511720275725136266953401985053282974348468175441820289293910968111776576517416084984623998132875187075208259346243278928747033323439323954181984845890823520916618761601966950138603035560855977010728340526532868406138494392833473778707320598789897689896717298168743540970397723641819071565476328426218777917858058966861675177964859958082527321023116650611469850513966529988155503566879717992932127440652060383181919733590729976930127988262084882860991058357297269723739554979155625 2274 -3525195259233740010737934957245977517977540493914935511922797178733784869606603256235281613570889158699869350773300970027036482167676320674175712031766633052319060666092547404063426250582114211219753828764617835360559619718568041779630806656086611816316166196591398994073792671591525444967242605387544868944605601159162067977696279348805221473250470572957340174584836405256777661592274378363481994679972146704362442388381534495405599159125967229089498930681143520767925526306809406460536790577157079470416596566196485247708564332604007651192211539143233037033081139404910495740653070891041266319572902575094507205144308890083552949478640913414642141390880304095027917665587776005052793221997840199641931319547817126182314544538031559569260962705791831447845687364156243017431965637873050775 2275 -7960531069703310465006370058770022464898671740105913541094862867568899956120377757436363553779725632488911327382816790273391115056400077751392006829516574153036683434485031792321156616724676164290989897788500846521648362479639163877354390819563556793982572705197374051175846989490083567554444487675135037900228899549192382866526493924110317681379552274691053049988684580696692409215894807109547383804030501695630269021185261548605132077585638331224696350369978508474741033126222471167533868117151442306525494450664260738691574313616073477490500435047370067095414013728745876743128027070534268117785049335091779300192406845847304615806638026602291311155774263647838906991146758638093384738535045282583839719238150603364767742036803256005438938460125499099281720209919786009098555241222588600 2276 1692179709823389545826232027415191981401308882999914029442021524768146801547316578525367331159191208151286371266241904555644197463681603960822495704899731591742544340417603995321727143787719524760784369002300147355968897037892314549214949082068963277162986945055317196186975418017687304935121457991587879849022381788009740219958112581154726562538211687486155184247293105410151452772341859831901684593386251564245768836400492711927846444519107311964870334348190443154486953162487696606436835775634510163214395130733854477233650312007385418531479016318831118012693622553495762632081583150258122024375995939754878931627206203249413144065058202221103816664198675318029230628469088544351016683813110227883049864297697553263003239959563993948943582359605611401481930898160534466751833289333590950 2277 43132368365540407876029101773191560416831672690080498290607370114515192883368845203189039895966714943052753817978375935382647921342709932948072388336329898563650605113779011250374442581610482162004328937406351931560788635390438629169219428772254367134536806006346351635805337394066826549737231802256523561487138997652709263533014993401559408983726463976178750218392981832465889253425494257544227331310155645373048856728759347424403363584035176298971455495059620992793045807532742358287886155890720623797121440037988237637164823392428648646632250399457187266691013375614815871473638611066923849612286587225800242895253423053076237071873888299962137551215552597768724606705756865518324157314414938962661414766673125580895823888149487226300003536201585557930323441074259209517391204054101310325 2278 77758197809234920949455918431286824462624560778752807397396386976636767434022214671745237603131544807741840603721662795886235328907129044100179784006241220905396380736863125396531079887201183877205788587380323550394237027605192372222785597851546222116586379957954419485952405253590659677003689630247562417679703128372329904207880637898447704975510835633129337976325509744324090397895513812297900098045205538338359233453822387212118661073564189044166193670519599113240132569689570625107534115381970915198994446154140043214728753840223101589522452551039574320663937034342564508911511828503686137054219645028130576632716865034569520966619218457679409878081729336427103088632182665555617361432806868179733934535536765627401272900298848646185843852630939165697129837855280305888583181936733305625 2279 -59963994046050003904351185700180638714670381626223653389749812851413035868559241394370250639522192955164927450229909062928891311691651549407581081356436250649680189562495079234000393748096291441224783491087360667400456350492667610908916327702903436684832194260462685866736252408262361456426565975286131057089767689597977013968448961830494596362422330872203806174688048358657574213613770034868200622883386133493095704828007259605792787671933540653300296602936829756102430876616183513373925842552724930424741185836877152881404641698641881973006295843303831952636678164857724662112989554607732588280615733847607336687355029603833180709824754290975379476390625324341500382652712941661917638147067184997742398000058111304575155421017569645068706062813974473225838467335056467728607586872916554525 2280 -508128768918512809037369560078684990148827714644431438869011067274653578079033146263968535276304240702663949461634324709792650541979149156532314725881227695232072231831778195744978866730728836932011275732630058098057448595492859604450362778398355211641415537638996152043598628043693870934204620416417890147586176908828590449631705077881869453962013075102025564182705115499768202749625199434913287486392042290341488376742622572068759696897957529614839543235426234440103503873414024575820491666110706568138071814084163977291575742106203185891975641081088523184757938875382804248608171462566259522586097714810017148533229580318992685079300286297906722290318175359744675328379780298866797132412165508536552874547141030220806063962658038619870667436139985410226613952543693608262027369931178835225 2281 -716163717301751589627239615453691438174905437275387056224960718842175033258649265741065505415367332655892167046075522011082192210885420638669807643596708344347228610569723454391504874846317696877365039761430858974676521880008319557226557001796806949725168016465157381253020923012768683845278945850524335480982756379578550817966577975530552433817238902388946637544587081835030549770776347535195599530095495133695750626559140590708853708163848201940809060870426766086996004087467114353821813108344711689346108558907386828809496523922159722073135038490971774384481161929039087490413827373360910095993678961461438480678198752628942393715265350858496104834649440072271720995798647665597681960668736332772104748290468037038327152371248075389865122081713073765834862796787387422224199553829633009925 2282 1105918932817850862705614813658263186729979166298259862265541133094264613815926967951274376232828385940224733084270124728457368865655771357957974418446874967318974723106711918135927436183338191052786625896002476047483988020210528844112727146098300175696975676721000001156149753828666940106843995983890234289425361104086291609031950322167061331431838784302377540327151757461284762479927638964044659084118939034095163112517099783696610194605815371070196692129698527797729819319232342254868450188473559105688885381631652755701371362835699302386687309544505018742817766665422081566086228807976139198187628930217105434053524444761564812694379092347270656044293387670308119071265994791484566151102603114707660448264565086075909913668110675542081058569049092458641664527926963787375422449886475382075 2283 5786500492180370432552451593082015017428700265445422787866844251738320585107093469559728378618706659701215442946665695237215538982866382939188839490118407571405981573787143565510342313397194472435341167116624452610748746652257420632024291605705483171485216809114047696352244856912649483731676540758182559409735161974276398106015619540988872804584918446622718858489257198397236585313736390328270438423704938130667449870642538944662654150606057754846924360244873488011745206571741716987220776537238718973056974554066217868804320545830647524360478407206741899043770033550062432214252773949909043382020330394881257521273728486895635451082505202761137749772931777031180184552282330494425835044312750041114853152618444649894330091369969147841949102324713972580142648321955666917616374516269143869250 2284 6043069025967647011814433873857671607880880448501575861592145894566017885577404451271439331437663646073298347241094138729393780209023378419682687893606968928447096830126171412584158117476191858074357859408418215917504254989171775017561804387866668113553826125092886571575069396207868886469792896046578632639788671570632701484078241255041580878294110291831872775311875742865173017606940802647466753667948953200758176124903442813258651722260618110492323543124059963928902897146916147200257448488002590877042022137419369393556535966237741008105996798166471767648729551672065285450086891873184618325761926835731085381665822356640224329212663377386327316300915480255222872755854880874049841953302244157092835288100546645050885519620790499019272066540095653313089751694846771990722281077722755335400 2285 -16816325782411526373843432443296369137156986334582590118935044856220819667451579622556908633680599878206681597852856426630890286839191577100310761939550035605216314194196748301051416915433182109933367612860544749792047244965001144557881629234892950040103376338795912383348374002792712561030885376516988689033653732952819016316454423782197287852760741095721132571852541841886911681500519846150888651398833377772224336639851597480116105603744262959203068811750394090316235431300162652165856903775545117830376362812247059585844928346857656528669537028627449374977073320815527722880248646399663696008467116248956354110458647563615264091834706000979990334855263956922488408155206409396472956756864430518621559188892453218419195999055470705422919917329358248912870190333057321364383557681144797961525 2286 -63786302329669268006016250344452257581086243662993010832109486730970393945437310576400291442751264049602015176772497503462823118114994175985263134486521555712422220368042944475652432191527409901055789292885739430291799977573835549835869144443433766720637178659027931854688548347817818889356017459077867635469706096486209521001612018470047510452596452593467986042850716984164997445216502047656223153665082822627676350733344542636215356966738646614927661740703024125449752182724453819010525565759075785491241909586405993809056759163935876827773912196290852068023040502642222466604988573626860995074291382963720371533681753094060662004103654088426494872225564639968228998928426426293365579555023585559518725860312919260111612394294702270786293809357406609801580500379341999165127106282512784176825 2287 -43517586752415154619908696311415715264986373862876287773777882577974102627557047236960599487718827312202219470241147906065370888112807953850331232013769194704244066466067541847747436255695253440358129134368340318334904512115389813297916076718168995194620954255678074034849457435604958379041609446528187467130014021086310698481153832496469952614480817609840542194292411811638359858318017754221156310960993184802753892392167872493481783604072389274986510474644526592578114916518605337998347153225808826852884312678632846993242243572478163851993286679007629981624257660955191916904620612796974477088285704173412112461335930281833485618686404757507854665632043877069615886768558050736388664492109588325361809277148033984288063457124528266979397523908873440906068926433370220976417880473274320511450 2288 231535376249812320193396005160490348105942815485081300675394329637728301998809510170013363274064356982798549320295497944224987517229483199059105391314087949332053025218205264920604097457122110388566723821733877121823104237982102201304507763216611970555479286305356956046157203952671465845882008011967483360113117752891001913279662117711355618725175933848107732604148497636854707054180728343883285506223395737073718493310598560801337863757619724716277801780138425772322320535372602765376963298653630775584512580195664147769084968501397759946957854891718886837733671536186369494738479726085130162088354482604614867679934712462090506772133885742733246524365051593378490509299152892273565065208614336547299588964798781854503206356681402417499604442582814136254608903845876054823193980622058150634000 2289 680070315113213223844467012201136693159833821658169198202807831454592271526055005765412933994522861233756043616244550391517591254117599805402647604420100998050584103259042724266636195478219704078150699381475077347923135892263565192328559986687639934184680919359518587079373392256558951196918233489879910491646048159870776678695636501031444792599003667507124756384681835261995038937489836964835248985949100155810436813706135037009033885559473035539683076866923028972074238061480635326262646600469341482494779997832192755330492120559906266779375255464563141439380087761636520850315440355294778994490369211399253168282287136118669937792897743863140780543022385535888388090070167728430878463723624873745634282871647071248207502675436576243583013196331662925064734989811424969341090529484302187991375 2290 203089161329354172401293823584895388759010589359854508443538162014389452837811032324257070670285437671826066998953862837549189504801048324619187125275633491800496726463067832267663144559271533011195430793164044042987222509017728429833656642446382503481872935143584475368141575698045337518026372541794893278722473780434406164918369668967733490656842038538966302267131955783089233782164308689635887785013217975265233787205213792622025753203691566556957990662966808741929545682609015068984809535989340277458216365183418933295500384281021572147342398433422330522587612172222419010818940777163205570266532229594232287780942682549574093269518601594261586149176478891568309750348751174541863002795255472186884366439098155752957430829501893916704994588762676043264380470689521111931695502484624389157375 2291 -2989988354459403962971028773472776473520624161876201121401085214140440865691835602926583502978506351154320552471950799987829840655271521552248169987652870373800549545319559441367140659695550445222577873454405660770530464211669410859132804523819005583897562480879986800812378671947457026735885850644726513729084366841863448711248040270839310004623299998286229583829385739586039022985809985146299050044084598489773304255532125268135642602444178806873581265058849526936566494695294054658837948454626721403192263484417191950842406221386024171589430310457424719742465642701125252898472359147541056227989219668714343106747939722564824832797578518590896120054761672188467790019417731466542377662090672496479348640841401430598358148992331343401126529590267915891436197653648805654602828976032187702806000 2292 -6990182087094877294501107347960221011528866891429988600549361313332053956589018267913334345104781015561561081167454097616294103599250495678518558934940736329805323194156854600632511403658249779081230735553104861580263765900712560178369390182587693962437842981799835041905081768546800989146082345882395612935789785443625877030948583197094246061582828274494964824966740400453200422655799605940610319010222878628616650792238738782986412961702546842118967261602999276949575901986221489333332048388413523928358796742448380940664730533200979406664382719096843949002768512809072713348266765753030686643011944077876927236510074777020155070495983575646041029053224346684781957392274166707225489841852257831620009078370613449543671164339141400851999595793079153609171064211106625838056118055213460749154750 2293 959168147777881430054732959779006611298559318694588540597475809220262739990988697969213624373744244168694146213347592105441307630153337704880206840392482153325147426515420687428304913269160903634344645993561924054453836482086317773994168192320022731372741127693114706264602344538377378389182590786642689387997060119669206103071947403568952881692516931913402859761599350863187912129735042115587317172239397204945883332478586585222791012027851334621363773670169854509400037544798547307611707797241973174386353596282958667808183858435229427201712920327275788348844945907494063317435812143608152063385679035770309027200940134848586513283425124726075386668814875923789564092786861201662626501462969175759894096124233095617463081173579867372923386985724087723780433615790405102871885194984739581851875 2294 36822305451836355518363289888509993951262442775877885402185752587223827246557217650488712196036233240234113306692657674801912725641361237702879387438475448355935274531792500399338655914200079970911391337956884644595905231008930666350076017860839615284681674999631558491445737700193410183130842800762781586260084294532843224038981170448309737139025179604531187717579651944053646970184992645866489446503797953840101779923806197437665026106005638728798065554594963327440853075808317736061002256295062272405186063012901253590088867655392427617842302015856664791602561622514008088631030590776672009779375594278670149733410095574379713919091521927678491499607758104082799112073671147188161473355049025864738970918104177490792058691359377475121357274027103917538161762464014170070150958737316453441075375 2295 68806923738764644981790776966248280245559828967626375650122107347587034373020203125381387658608578649843322115887010420808838373688370515257866697530515690164422543371688365048431871149666044088129187057303116800856400640171107663154031231549844918957411032031492884063554366039222588278377813244482380777662953193963070604156430624653909119748424147465508038610107267514641000232409198168129839494175176010983241513790714131028687067006777247637204001378444159114841377758899501195950422963520322972832342900341820440591679871835207293099046465731364990337650108005612963276477960712041672643497751651567818259638397277850518058710765037051886821944051410882913640145027123489011067503652895051434320536468255983477347797521338453856228807447177287984246289920096831024367376561796622458856778375 2296 -46347086046101224503363290365330333484377467935980259013217234367734098263594050458197465454011149623010268956781679881604075746409710213714915352876236769306797432416298953262108690852310887617654575910442689438738919312427897022853815646851759845181464851627858138946932745727099482809960046286169131320919699061735853128447949946563350420644146081432226955969367062533120809177636585484634105717736321055342579723949886159798570102223670149027823352887578186708537143878282017606448107990501768174233433995336821826696524606187163457622520191532076305842198404856972816009702918261743625966857318343068564644075895469580499308276385490381044796671902898602687498436946227305267044488511959575765603140402652022496683140953168140176619727010491925467343490810752151196270790466481813675384268625 2297 -436219154095764675939946370032924820501107374949290683304115726398852886316403091652851341258836662413158523323891079318968207241659639109737435409017938653639194644159349469653446883606214866292066966335603367224523522083526889234403865817243082425567780529194139807142101153796626251105540426271893011131708688290373807050329188652075315766375861638026511380251646567861239927858912265496176830181559211198094501759290805824851617307839898133647392765722494924889084382774726319882483578549508410503701173682334383031247460420159549803817142486498798841104330836759131809195017451151813171301093282572434565683024889754185347278772614167750452581776344627138197432978712038315706499103634639271845188590009842536871119078744673640483655340128611311266638307278892848759393988972657620942742157375 2298 -640436044045583570528683339237623889431028732486706096698859465968308640521014574547518490505570450681298619856209580004281915052911078058197602198094053937290154356578120413052884149276219365272454623253682208629822875279310047068170491432959443550587531550656485854157097381795735346312143074099228690120071021081139647447446784023374864339931399396211332900273154459087503514202885540927069595930687955519752683929098112070772334387123357378543000290276410002806148902621657189098733259549382708840498943368360058920446271488301215682920068693637992467945177254088805017598832399477061633766420886838586214527841708755849299124378972018807714374714596905498549248578094443930493994194468843638251203792637138424819865032052807798518835068208143397522879402974805543417236496204502195406041239375 2299 898214126222743317152142064935993279887295268717919813575266153319352425595124134103502240653752915666606906476475481173332998553142925800782638420840286733618830830861090921811186532171564050959528350116185895435807344987094798471629847736400973763302207321489926179768197864017068307369656558303711714941612087436932267242225158918969891393983533864500428634623682514548298659421279364166022592235580438732961854210169949438730610262145720085120927643444433664978812013398249428505846567605474687867493190033590955763732857779918148261937532901210805789104026010057561809870844733079357366073399797194534851602196749424425863226927538846154297791799267855697985487846525044046699239518813286013957046574569615737855601333493834483114650770793159004993332323314305776048958169695163558367748739150 2300 4993262456576337132097902183607532196333850967886121805172770231678212987787237442109080513114130437843914083021798701506022452978640852953711344351823189233975174510305415339151362771247624327398250544706278796291152897242469108641592618993660184586561316379215642314219465838091045751725151861381533171010903964513144739773210366926084190259340309128772571192860869456463729210286666084768173645777939611757866104240725295594044414908151039961290838577782225709465539913403472500844343118922201396818745780211621852478633234389580413756367797958526305641364407766073488229381399042774186309668727360744468225746807511606972182494460729965043135032575207002404765808243578373894891697453919737410558361049042322155401199370284618162896868243628555367884493565885705327211302026865618179117205689600 2301 5494799818322021161650119422388797950924235095278695989814175240462859176626032819124292434632156550361512730684713366438638787048804792510872922117801649723097879027440041628677598142136485996776530135364045123241089943347500286893389461450869381352567221329385086381967127660373892836869340389450594246988417982466308660185561553628737818335961789977867147221265694988903963947211704763218912791692572984562356833825227417997389221559095518020605597321886296920208299325610990354348443264785454860871509607001539577215500569611772532329312032019010130195554674694219133943926349604281849820926187627295447518459517691689793098985005108398184105633425692188017369374862249659849517350876075581709618926503894870256451251509195439089524578704894709159530060747238134367861175701547699452076886021425 2302 -13951348105467483114220744858980018797105962651811794667117763366239213447478767484943685551107548169296990384458944612072168420524846439010044463542216970262828905647071543544697215640943740652156974837621149133768789105106318249590987159083256778280324888659062237949339630272403819981211321143398413438010294233004231760554832561136295271464169099310795523255933132746594850138637074663368363589355359134726414108845340466473959263832922401261831124260465901404748114289341096464891038436733767841434658163875625110543349141796433257440905945783564431430982423661465237122880200505164475829555850195449604719330927680691299376490803248215872607313919417883721604673169872390579212398887321353717779085265548683020698515875573817952337103353494589869454974549782231336372115308176529953077706936075 2303 -55322756048382210592782618936712720046031372735579301998649907310354502062813468685846639072609904701181356200937963202894476919059642790572416546691500489637399396143863774722771894380132898045180923756340595010370665636817528793435304523251150041858585934752411903030052431049054352474678773891483845787169771628150767531592834035820862988301970093759364111707566795636028381120266663248977823783595694879689692857809042661533222831592014580137933908163084775189176019984188451930382843646925199255266197427604152113679017730623271759967060246836816733784518486683176455284607628265427557892734582813402583955032844189442058694688642678018750647566476348948644888966031877037841132907424203299235910779980539135247737983602565520136932568985527871193243709504653607294373445069643751141522315155000 2304 -40907557666362739069964751459685676745065901982846025027876211120776505085857282639476635797946182876240411580303142729190540844193835931957271694245911248604919008258996504966744106456403386719228518596287069276832491969216760129528930905670179056327967866784622680460977182389425350918482778723449170876352560203475869177467272722059851285273140949623485462022112741684111074501238953671440767573772313522789322604388889706103378073070487779684071702676515849947020880085397040230966554565977754930194557953476739160679082890631004861181526733712966632006363979091509349332683833234005050938672619206820283714246132570933929970942052681417653155382014767793827042810552549369964149498182314888628287935776086097404810834155819829344663030680088578390389159488045850812813628736979133079856355351350 2305 194492021948332736601224769114724929406783397576434663122711286046432428149427960204759858858789720623378690234251284233517215512611620521704384777265057759477269010204196216192972583317288426540040804355583195684083807164715436521859795767997891353593240737495098494859674722418473298509383761588924221886448816270744062050019437964658882366206972676853613725868479629369817374771752077120689134050558470734211112477902312919394879170425051914017529260564553180354528462187482682373735296877602860776723133465432576234797916793238800048063764972525100382745619598666092927809157438031599761213571820976624486818405366791843374949378924383665199615599422850555896381669566506524100555243654558399398843684078025723954436143347514471347453002369395133993450858137763643364463228589857315711002392539225 2306 593002937806788470981465690161931359166812933275824204586023273546356855130510715436028848543658183150710308658528338032519684115199467777081355927907273044160535059035625700079188854813083636663043208978249307918691262384863439312730300095170671764333169859535653419466154003553428878200125763147231918341567830675527907688366974518063109404823118661740167062190853209893882745265202242695489917449927247654087748607788285342713785546858228694189568025702911706113745677386327070605127075207061347133641818826684717880223766464539784578427918621884097731059109236490482095552901042747917072288378083999039955399992454917359633791434186052454096132435955305114055374536600143183621440159320085087397462179204286283163123479172272935168454229458128038968827492057007525321696120536554701267176959534425 2307 214038994431620635748867315714811329472846362275982479751333530842378872744752464881518069750582178808400021183728410984717241785340649195421689920908344833074966587837079706603678147539430545950020820112031077629920674093600363793410194156346018630288913805202321954393248371975330437528826816761624428972413256233052392998250793288185227215733832879492847689450683764624495606440179920597206550807551134409239043769455460957501174301780019782168307008042052121627715893878851326838887305639428519876843846212472340760583294479568828295646922571230312357986310673008610447913775145962718460346565366001721882009550841532835829457666289747932980887843896650708159291159264502953113866668901545474476958220827610985986400371465160644563554379628711319102547695329830903177446054825399165240981256636800 2308 -2533362457172083948217963077324908742172441385347160647390404547055831980050998667626334660809632783251157973611920797237107789956216010148495857455079621825262017508797159582475995168947761958062166355436202294084203700457128530259502951089554339308782204967274737161940196805675567343634436678099907873005885625887093972265025467807835785117799445401041417990578446052981559475611239291781243185890347631075354506042339531261421406649008482264746202899194673638016274928546319727464551867306823175928651286618066238436071079823704449374128780443523497317888568965266574856908998148231068925502641898835419748933666466662243059622393346902592040541181022791228628557690339527838256695695097422560840873424472064159611769597464092926735155393532140992486930865946352164917818417829042251201135488979250 2309 -6132239941788855247742649357047381968865560461039523209061961070140093744158519710319955871658458871353026237454781619719671017412014591915495483596441719314612326592561558531586622132856774159266888408242954316990434398562875593318230179555811129648930762370959413515412990745688108667729528776680784605136346686306914382330062980713417496026999914147860703446023516299376370960685959824347522663558804046790252867652878942847947480549569130218027982737379601476059239905190869366575931186972472112572284310119688430100722284574835444653956636868783394011282950876965410229884952709550996826468973655304326792124202179073955627303363954498560340138490099607368482889341304606750389444177508280091555855271876196081506782907507508691678273688725142869333353884720306239643899514081241318117039544555275 2310 393849616894472684167891186554560610333167380945338021734344565143750776945184804171365562333509646014164787831211466305090206260769085701414347165579634075867306586100122338543650635219270079785219465192370611662870712381367751474581936912663551611828409316697938477324650317249101345434316679266288517249301072559682781460767196273106683734614018381241615921286302754040562042901450886410358798008003362390918651683232520009577507603244514434487204323994008898654341650085635677510472694112890853416380190017154276467773270754818012514418182873799507620215549873852463867110013875019680250471786325707511228850203877169919457173596329479472928059516760244198767239238006132701615502235185422158895362967378394937879701819540653278953590252332095257398710774339164630998032317700516629371916004552025 2311 31408602598452288974363629757863602686376497400540528740075582521754608398172062731712703634013864941177397662622613315510131375066056405143006512272086132591601269137323468241166852123347623143349362379679434336569502895035769508833482073289471351122476094734077682845657520447654546663576724524943415875652310877902950119866255331450878450332770496443239328917216912068651228348342132663578900154144193883132311611799612833107184829402841050851599667769992999204924583681000998833432102021233935628583094817647522853404160492895540330605127939320904761493632233495518121381460706378993166435559872604490857354494250118430370038415452202945728169317428697688370085800157520771690056820440365453915773279146222425073070030612141672425376388534757087634469296318043778242444086172215405865912130362857075 2312 60809773773244173119906578973583337730121255612961612716964002711051116796814769356043474559054933511283833158172870264496128605541935071822215043870042982012410409058534362589163507362496105650750029164844852733789301839924584915609929205999118908397141745935054015729517944602369152047535166378421002688677564116074795623981771413896683475466323429638458605141996103624818909234273204308554090486647717028147672353829777138497144510813601399208222245637071695868961826328914191756035731961591264614777542649064576851744337518996080805813219390958996281613304026980883838081008294567059274335773523125222429250586711420748392112944054443895455688572007906871093447920851382488032630190263475083232761965940235974742884650023448511132987927705035156035969065038780387084648394770735345546418568445703575 2313 -35298703251452851520831380336772252393807096047233513731899240924919224224550508467259818779343622258261495952919088974686678149635623186797621292742007981974310511229927073704322279487354060841263179520219714721385084244808604770905342601172824767019632973078065169633773619268232912047441187288471924376849057112066836159956304047382342013640197590459705875910418945414208076212869391962226241478128984038206947293812362584703641893360813254646588710030601777190559687840422819640727173091183460391068075136557242278205494153003930334164266921204709039151853644448627545997456827932850861866871989408270579709255626533060333738774545549706744354717956798837644401377218024420798483980216011477979790902359986490291046973796390518965062663735233600237655917524043460382429814133663803642363348004077125 2314 -374206516096403881318793455616789890274879977665825361142808492051556008923617251159340711617580117312923133081051837988531536275779178365260215822313161038729416442409300130263770769891335732542200893643914953614882554673977371878803370123963919990527343563473620717809372775791577141128733000828642067029284331939247467959113216575327757007993042374806756182841893485241661926300278582469160304684643809067028353148484676198898808460296205228551540009017772452399964746436235180638193387200389153423887851697640115951369919293971438346167982377494680665056337522575730809307424893322032893814064199706107669309506768031240422045331789041004135589275333698337633219497809840413257792818965553810273529516841807930282687214698472449221894336662260160723730592756825212046668766110653569749379638206133125 2315 -571663411013472080650379962200064465953385298285341109853474001904128642983807264763699632942430644052127367157461007796485772288448115067994407940814464653171661333997644082729062060257229444002003137101183644011430417225660509607711793230252706047309593273606030490468477837781561726449157050882817928696156229294353872622124535068745855700453759939254739169028985250202217899586422728932036514546914720107690371878840929547756893724522162656725941394749291506455360112857876831618820134952964020628875033054443691619794825791149971411831538636308470103952762950757634001219119868801498293598846555670519493478482516563803607063434038077914354568412067923595659184424799351833521526652760524976217567507628447819111658404526758469610189627941116449586208215762427153385677425678062817463707351290603750 2316 726023364191628701496128906576504311027291335880096999866575809330376900124402310225670709218388279976313686854366783954158076496746600261622181221515531898688556150596682244295874582042091010073365477576398169144262794737110216937609701288287558301817280353612544024037514954312531362828396425096702152670228840170453353549366074179188645159118747517404174339105514428381336812390806880226121547835376263308935664116122295591539507573312455429884973373004600046557108085292366608872309643910801090022469644396446873399257716008819173093211782772062550817132749206405957015123505353179189462137446867194428122404894592971289244175108229980835767268709246584201518630348905505067049837283771025645231411904200421192518170480232156998158191328522675779689181144152208699201935893649181223274015395001370000 2317 4305724861423966828110316344536104687834286275576062444752289601668647636244143655269782418946258673871283686817900118767876265163163904626458514889650080952151018372190318850479585973286642995682954516634017858963622350044888711726147434300608856820503883529023606294451439929099022772921895384573614580664011462722975177996248712292025139238545913953842599479976856176782314771147304298307137095341603154942543134748739583688907930737058084019956796066157619155703138509702096128081645229645944775173999296848112206625490123727963825725970771914683494128140318476401385856418685410982108510133494485590184912905656504944784219164161095881393772167946344107086018496170634901832896275729686901817979066114305364491438364912559453260657828027810172472502302130417289561622858152502257860039226020806766875 2318 4980458894075474724004374091750291205871445975766936685197030802797937598340244540647768304901669974673431390524967525786958155756334224628740990930736638993706981427853621165600109239386018278715360911713661913585953613368832629026810270403170386471751355611121671141193618327052547378585663865838246077385270875613255763652847625044645109714560247919154855430293605562194975712282109422007370811977004525244162328199961960952160742245496328397771348903513279968759264926599228211693436810229356365015648235782727591093463722335914751108444192895245216395658965212565520142031226774509296667924584829063833296191909665291740150184619825887098727480283841953984523497330990522345423511108680600670354989904771232000196812077889041752685285607851472135078677328676826382649215130828135668723033347271884375 2319 -11546308029210637676055919046553738140919961859016119833274415173602261302752021685912382626579035803550913859448749335711948949859108635988814620711538962421056153000373966611171679723057238080424094623960709742584266387964982251961249483841832984567252782204727280103234966981064446823188980467410938731102186097166810543546675385590987872556956268773338556183301909403502161312883352976741381376894440761401802370776260544871046989567435960599454197224502128751587994900973345873363531679489114118885009045112444859420651639188286301786860202662222504761997830973467128555177444798632809672728549035859179836883683401649795733883932828942875022086026819543088486560781466502421713160912702936315884221011122174503621051683978353197206581180419643018784199744745627428903621178917496643399020611959770000 2320 -47947799021905601133319303826087318531571633745417740666951141316143467017763921941859188995480612709667281003949643167702962603882946413528314998004337308318976048478051831287604777388947212109176392902763926787724952241583077482666509000221890562091806922955894020217725570114475223149755073069101515213476230397722735205622374445507983439200117795873555509078604242218305167960282431133204953002251957406170961905156670312405140020348400632206392914569661477861497884034855840792787744977039310929788418790606826576314367727732749728279238550541121179498748532830481856016204258826979901961668969041878743285724963516150224364552911751614593485115712255108603238470284964781868929705826642431425592948843987223784825123112757248770126579186111713058897790975975606814988497206073399107810432190332836250 2321 -38176698390166473301406764733884862860058998474242818677219381098321968399669539312667708687700948942029717889329046250529457954782252226914127639357379491230069658461370545283909623373494976682243868344919446492922883111426827470096718563688088132045986184226740454364106343133435508063366522650331738810772324495771768232932704007611992574948250970810641928806380985616514523721269717968943957716778765587246139411146152412615187334368004897036691688070498163600580912544780366803478800437021173047664242777402017224673783319560513272922180044441375302040623208754915994045616491290209430167449680987326467433412250920036093773258338625172563515647949872246734120615129809413037871948302608517512273614539613734804430362657440734806437185708776356375341021481127149522060347960309333195149255727674918125 2322 163125294028653481535976029153329951229865269707678168152519867769158552787944822857016969828058373437062625693353895395672015893666888208078415560617305122134700274691888851133458044076044116974080015904692449707691992990102857880013964748760282963054432394715288293117981430115958469478668998250575683675380271192301079844904433431145125427996830466921839616816092248607345249548609944302785475310856176190270913824307270758556741042863022211215152088375699599481652293525145290627544456007131597212759612034249514554923069173043664968515490848013646213866065184065654140953151973023041101372316475274057956875194358917613008712688467534245833845970224236942837298424131677298727828296005183322310543183074827905814464595044979231178295508098599762734613005847801844090805153685206713571038751211479231875 2323 516677097926410217038482857209101315384556305974936747770045483405235766341724916477776499213468441087526149936012231432999515228627681936257612536062724306385818056105003825961567897582889039475921586067162911119879245244034469725962687258860489301110803847419895479530326099376999209037773662750010275202734158976622154140604614154908038487659092097723513168635456038236131554190459667950100327935518293048106644827994135723707104629707157917902404686128767568062399480854765934474748484175885104247595497130309554647141528284116858997855574184494641585021215627188366435295512175608823731913796719236627738489684582228627923282745676179733002501560305442350614768037294784548577997588208196376016526842562303362699484682712361556046422622748857794164419090555731555940318535691555506139062870953953725000 2324 218113466834994132449526081281949711317547257014790337478127181326537551966432814409574353609131238765349219119488221043181351716972157359999449804867340810232699491418117512939336829395618567043242419699194282523774113562982365948209237401642068206967718441426132133452757410820919352151048232735532929632662661600751661630988890254736666078756386777272519459532960517570763434436001988648936281960134753645379040436766165677945441594240634396681530679741294855399564412776413106803597880310769993891800937396521133962412838209571653109062367522541147054885407411846062042302000289572772772159492075854105901694863546917396528318540236186935540504531800429977189588114038748541510480978831531263364900594360546984928417794448230226652780679092128569519655275664303281961467699386412254825146348282902829250 2325 -2144107904169977192237373875582084080084412852982429082722813853725167818988473237617911809301627177219048887283010029434453682393941086037401000629209060787575002917479273912677830701016777934363196566203156918832489931021132995087631929420219521985472512318827170123096676028098620698548373971992208407832118891974020569828312658045995746532253616761615934001002617557147974546530187359420253883980386287212550094878171101545180422314025765221953565906822164884046515483719072139034512939870221747305605821673309856163066021575115521047317948211784810555399467090335569093420195431415592015653168629960315066886614700329551534297591345999370376719713932723103368931904992596974312646567691492718851477391736444808608039666085235232059510484148184677352902132519981111095415501981937502632463401961718513625 2326 -5374612955271678444417498478654288226034595318321074939939684177348569780818796017017688789858174901460745294766537505552819675017377077646388337197683645009847574842919909096785425246242424547385347720805982119645967283532937108925985149265372509376621204591421067311234929660690059192498353162063882229118489511977612367178157747027058993105569740399734587519740513739779759657953693389241186253016563153925601607715340197019492984747576280935429919007831428919399777392023775169620682016565341072514439006940326479440334012179237171258435963792410521130610810297723237122925041820519784304811424675277239344127184953336008528182008979258815042022367435363768247492984637226721048520911197045945714811454849918680577656750516056853465446821153305076143851362943548037858630067291835722308460614340904032125 2327 -35575470319216040427469552206475809603811254393137289040652675106451586945385085856993623745133969641496796341798720430303217365245024529148754581729668631985118912547155409133505915569569558424339717696965473060562853160689561829419123720672827769888534904431431923615665328412534279239686356818651748728500678708694682227591643957132706822494719598874485810866486825322172502167142305360304224232851274213887211228839725631004488243094035432708423314704455319985576334558596326447087842391410737964783944304601387860924251657763155365305580568766207952840762624637126985378199184137585561992901069921104817726329766555588958514342089024306598437887117199972934601143461372898047358870440829866306955764811211649767773085013038215843176409194021325201826933518706444876288871378388379638694240001395507125 2328 26767344291744813070152699244838225493807042577446993332337607891774724952207741564298589655438804411896651005222738577061499074116307352444958741533322964354931973759232088607169611668880657445953753802960153617168604304862622870971773836426170146320855937921038513192456552103935183056631647610052437283948846013272073028987778228984217835791783237920202885961785606965119747455737830264243357646534438299136582966706379376781613361890386179622066229081636014949801010404408003144301132651920523696057044392433695790209739016821657712971280713335391868925946746992200696274230450481101172466242986042503886065127993106046162550825462432104710915840175501380313743140870982505764441323596101151275656667296998009457041289951810239721362456137919608744842630732290204027220585223846136343164137079252133021875 2329 53677872516660803904753102413362215523347528424049270517890229110239681680918887527418305938906929563511381526506060800678960996654192790014085244154124351731358394997523600784917263034175606668701212049695119602666883709987063417167743459539357391639003951292418912604522931006054070314887267674506100226526129304971547950091893557862979186764832876191969734907067444570466154920208487666716075626120216195089117844892342903600304998726149159124259628368997965351611796611981690515546026526273795188308118853024789031231162347371903125314414039450864705201474795656794684559642298454046767463124888389902425733711120484434015678759033799188603436863739879205925405961948643177259134877444043827032280914131200934586476106072835616319193268564491011177448664245392974094807676569072534655455619682615201806125 2330 -26377811883649480370799105562446324592294225943302209800754688303582634702830122187127282805637193701448945160360763520648893152853682271035476876419482604193483231344486939223734342063297598113008471611723134223516749422467268021247074507939405583667371818245177425884050592420677656448791333370007056640831973900739806159562250750447308270046761269503549805947300403612265999404348777450262757041427187708721418143761831985355709370801787300918457871273737320224163192060097151646390496131465158318222424277857454698213374851736764958449529169207371382567288314896700844817103807422828724966267482851218289277018330938395217951209800188450935927941432320397445518568433937281959582845408329991722542611926122555058587917994736187870243479709747157749564519521480956057116536623878201662232013514024282779875 2331 -320765783295971393430164883632146363076357356612257870952894219627675709058401219884642554809453754120730519411923068950965262346264617540742015604273579114089834412968617476355997983014581923011045497641913034472070081415488546200665088708336786557079683129348623593192636939467529247652092039840148554091258407421844730869871248382997125418766909571360005664027944928499078129189321393899907123171638953474341040854136034303674319505777503245104174747154318591802891942426517843000583010877880552268045781990809290144536631955013239007555577593087854848292154730341722443992090656901877913454486304832736789875320942772338860827503356462230317059353888052626713085109074841968437496265130410144601064476520365399823152890648214461277963323911076040922860171795550565830298272234453672388698158744820414695250 2332 -509399630974967064399935393302271242831044415620869141909367178477117075461360464998737843287959515149201114830516234677578831157259542706779559859597396943912052388559532983408278401097118940841815885652664366069135301701105623011647188439554376624919708851091433692030894405073379418848386690104599441861056775767013818382901590213118068787683382143821410703847517145095714712108505101782985767602539949954671132502362188310604088163566084687621402762812493704657258439791993521316446335101580763317019390735578385216368837455419383508913263392757304136595545923290564472445717692523575681346443833784122838024585512522551143980734667375879367718495282236077206525735688220644661339449333929747409833787001772864527566517125566842799316948469264119606031002424946056751510155062613126868193980620966437779000 2333 583622933083258455442533465714468943379658437208445132368802160310543801220402591489458842059062710413920738244046758291600207925063560715604775116875196157398155822844479571263726542809294110397028349805834254095741480917678352450478780987636709669028819658190518339904053611750959037042591608825610540553464815573470812138866101782191819135040854050245923342243800625443550327213095349651152062853300401116068550998901401602551894840103262748044264262880591283306167509576442023663484506655022954503075463291092163496235569282839707182510661148340241842170883311903295553028510527236035358967813795296749891436235720691477436278673691627599440839755387155982935974459846501214564640290896378733358411249992111534669129879226294012226156373425224566835390178219695154244357964663867744151736127066869537718125 2334 3710221809793440335097880244280046788078305701323831960354784146986078381231298465253356603266489771366789329468430628388636977164847068873994498258399224339439710524976163060226268921663118828025055475483466797529311824101797188523422136220344563371272508157816387983474281357257957109057800361888117295444514903522385183124933892463574262084635503918396305372639771918955495897339908130026355771983712543246320056740649232111671675034664871393057018213814730670446902430478757765733296128412601211538457937111936230689418435363256070721501458988802601674567699307160883124069005107252877715118767488039744768607956824188467466350293935943794440255586031147594257080463481059479710661334838124369756902466875313118926019158900738133661459277913123206863849015000508910741339198765027760702053241568115116502625 2335 4501311693283117740511493999565179036392933925275881401461648108842254503738414513931243402411076295176863856023671733080064050058563582545013103865632198315408613342308583531423407308807656682477589175747966568337984816706580946866876273027400063395226951744885410556447189330463383807829211803383935229826315501233510015586662357287311926139945036514928790238690565408306590658278798718070362280054882142721801668458864047532374656432810669768085135023030342543043725791393888613944440433830304919689505491902842540199189537254587932326499764436357202966452583147167046524058480113679509242093312277192200702494375312615526672174141170413368477807185183327729725242555600869025202289717060335940825817802518345847752647008447271700962003113258188219483084170421503480304313810458004015063306790516479589669875 2336 -9530449979017546317784798450483181317022864000635634125422752536981328165172066279389744812776122489122507660851525360752423767946176636581839788840030359311077359394329665912521105167465995874710987744532865077646701715203908252996644098579561556877896909970627939691048370593327297259877741501766353178998189652479465042474402504989678062271293566609521824772692557668810677003481582826401758514725533115546007474878914237363922305287496966482776952016535377366520371498539259482401833355649851030716356000606811427845570736916139543612683622899915218864315376565746782945660303376398842646819920812434339738255724883633842638674589998058723559240619166524860690424061451563933035311300458742924889027314022982731285421227177752633562564497739473962728126591791654356803585212211611986748932524859831941051625 2337 -41526350201466806485662983577430013492016829363800784272953491991465811739518843102538727216959852924661832257585776516041840911910270850709993721505867315822523550565079230769281182539733956582741787577869798200679644931649784354544096817902988406941696715959915111386993144232582748525156002498828747738956703902026419835524878497496207152556720760512441879041704308438123070818081442079233061231374322183585768780738410601429462380864644094917198737453870430976811460490674768660849063017930095724513476564927851351218088067175549271691169939951143782030059736071390070519013410181830651022253597430592221042981537278018486119828681448034427789020658845390042150794899830326829901942751806299314434494218490627064075674601464300755076668197273699439817597627507893046148852623508152134277959139413983691159125 2338 -35408307583126284450084652553587753438371793821438418080854991632390233823446283608848366962831210666884641438848947840490507333719184742109162853522178326086752475915337710982532287309642332282040837995039522223712639598923083994225245640139885343359810277321790855127297127301095133544135224857372120799026821548103189839665577476492231154713108464042946075748148169464094334619010626040206080292723697913076571929613660226281369860959489771363432790954985488317928875028202647599408275337679750950548723751154402560798758232947919185874337218384175897672221320156402802424572616145241475593920005514658206598166661023468636421752832232678520197409640118507086015738828111377166284372114295139774381112203358376752090662175463640560056721029780884564550128395242786277588717715377932117367219788968591998583125 2339 136594336554640171543558138080828967873056312569719949942437076092132002813683509920761203096159961169082923897603961341869576177720892244316975200800355365076259127562784759518695346251963288284714866899405447237024630607762592453784742503530844352230723700409227456037028301696798067064327966897813892458401983211410297819654828797302998062834219572760266906123173442528161914314602116540937813230572743408436145849626170512557820974656338713008842770876926862009012208259243969649396922055634603993685296015825983872704088380106356926229506657242018982738576453684913276527754518061280673436867273583082765225475978413197947763102626653010619551889534946207265485652951042930769526578066794119130079744943570875715468474668148251035763069926862384976866528962768896933319192372166738964150198970532604552915000 2340 449828285512989161842715983097667483286030224812616297798316074847384653806626312817889397301336741138838299588651488839787175423636618729780111372156825025692419009532920859108832961880672827962938171031324264167979070279851354969565113928772353860727782287956646887328218215202528947853452087013050531804137728895136724785927186946935032095086523419738286407196147218549565300629755455662134603471930753956402329042112148600379008122611467007862838381545032527029797809280090339353528806918321486842532285651022957913763311949456992456513824746751996182837277428201648005645714341198891550920131071149764499625190247911021596477508671042054075177706034600022054989900494896143590123523618385248770678482805735818754641962325260839275266327648837095201345360938566356401543191457554975679317206457140067136491250 2341 216983534790685508276618741257423872752567850915876206412090495927892310658748557547923995968388787104388251661827195288590552843551314037922150452479052925149172880775762074687149880506711721265915119645210151636766427421947341530965727891456090402531355770127732272088105669094357220574164665430468004728504489880739357695158812687508250594472168328080101283080551545543835006122379818534664540188112564094047214575042230339030922597497180108952831024170212471319848748782341867405709368806155502221923181992892222289945238953913039042137973220794484256504544840122482299502775295655565274984189060417546833233806141301939408207400884048204923248289426458927954548681876243284712107123640693478338711938897774541459468494620218698883122364188535802874911860945280471682517388736261669073077398149228797617239375 2342 -1812572363242506597652740690112758667668065891791960055319026155904430541494924611597259016348986419681842903395171004647477760772598222577395592183216153628735691767333452947423569254626948824787919801864265791997600487689834166775245125587258928218293091633625522130410394481220961940220476436125398871517210798959281804485240873864079700374988971289175773220456124442700868409601807145134076320495372891010449912051980099849232857238785689091664149115615781290250867553576333762430793882554475108473052275221619432610848141607969291466871370441322144927864004448854330797047956074465223629114202374100244483815967452343990793918733722234011533934025275592444913457259310216635807788120497541549960200699517213359698941527485730965706766539477798057615249030377498045671714216219154852402385770386555837070173125 2343 -4706354008752609762961140144879019107761815442839447037211244366573479770974562146515191495053324287229649525643371790796239646012538738732498771512216294470775505332524540163350047486884947074039650489411804633283749708959371460734631936154352225624715295901399606410308863055149171483256625218477441001879384661765481841226615783515570592775221868929166417686132593368022251384661656250384554609395341107979855155530885697061438944184050958434189174805704894335163883998721175441540997227663722711904377455051233150036532664415054715234862349431311300004022422438786772653519479114555445497478656601897197563856445562359555308266593360260487484258590508896056368404258203836427608660932911817118395120956500254094698216632167367510564483152849955406390053344574695505552835809788687423210558139760126780197759375 2344 -355419558828882601486256024659939684301312318850591051438510047116852045054245449429765226383070345318118092935194507053309442308590141602524246316544397949692896758237861719100928187355299018233390603003230657530504552257831958859317468711576474228924728724991510063118090304642517024324956644765605624879376312955916187337730296114757388889698953464714155771156608909122867020670371503638538908842280264123331617844168141958399817963525127043777175339223045134360539552079863938779555497376104405320415773552224400148484801656307482826753127469796906615593007195952831468492210225131601002027784090566440117829501698861877839256780892187901823604510762476881135235075342748200807076717070991592274619075381715351716817086614303587884646635446791358241199948955691138469240071877729053712558051099848770445701875 2345 22791293649270329435089813426098572748397619117550597016510892644278515037386035223379922940340783109845988258797516404776206086126134761413890416576017565106148786049082546638014302659142437287245582670919498178072716110367460616971386837706587483177370689894889683892074853048850716794241961946784866394696332387524436814809542431970508140604401450003895953445051147541135358700506364447013618203540054953755200848667102098649539848544410766133101026292930937127633559712410949824686891216915583125921718808072811654041660242393836403240309892959051229508357659048833851185089822711583532354839804983188248826971750339760803601052044165380451503498651682209379672949111924892342647519225369163668296314220347661310822443532270349898837089540506062620232944744688543094317649111099659688854860999864746097782120625 2346 47328281098509424571548885978203194658178360314170761707418804919693233919221835492199432026565060935413666370353484907315709166542128089209264640386876328028693952008007654719551756339940893825378937442045687797016030944267383175135908133353761466360478792907468259513194356209019604604549439867499235697105575465581794126062958082163873150985308451885268778546523387102848729930265065889895423521277342344947206536953995129321447505775179119251574524633929746502102493464548688108266977898508284650214765996890340621580600797819092571934316302435845361379827789916764712705575228878815813387438924038165638444092987113114247110619774706536816095252254442894438411060659163476307123328423638162858728822143640640447886313960374882584342925267128391337920582530504753216149802139998077592641386156478803380621880625 2347 -19214776338326185311818202949445559175524292674138571263063783971910239365606128206659992323179663966374734266751267110719077189628076215893861233823762923096649829494000398522939227502173110081112054259374234798341721964485369034530108092964453014746569149873438246055858832329150617548269370752929576384709553485412547623521474759480047381180815347784545858783811946016244885519890617086863479919570944083450804800978140104242036447862138256500413240705955254466412472657108770614291683237068071672902153407686264099898086370486682448000377805627535513215486258206218104096215341637578494307174549794195432827136023940311013855279648697320492309839378566184572914063315104415846768476416234900219233356862636628299600800255464449998102013025468502416256381309972044692284248034340941954666618394829269050782316250 2348 -274744194207729668055876924381426297858458374027374894384038760092005196974879907302583227598525622432750823289333153276985668764939540366132972637096903470291762880599515394178604416768926963134319297974865027772333941081104815777549195360028833079882315197726860472252885064332550920136436622107607661069927523978410539034121678288438081956450232523824029620834702604198674048360108842107831994945495448351652729339745734634464427571500889818259007807181973540310544405050779816749285271838031832886885830307624821387893555925011890149915412526604404139434690488719388709564975931773921039509086032461230521955135960509404141616904175368921483266072723279433091695729585526951674386819575776290703358745940818936705122273288464438252631530241801042672682904782094297597152713334784236968430495095453291548794225000 2349 -453186416963169560095432894556517312389958046074707976659479383507141170738562983019182302177770847626052387391349660169239708667504487960090259956392467105285627447261203885017111962053467446400020334406035910675792516597750431526356490270262796956662232131897134391789913936079748585085915637554810470285482114883097044885636177284380985077144627258787158074992580827838526924924048868028146358894820039186560712923109464448850688760713824270778812889638019067095862427188230372813906391079251786377955733921581053977290207924306225322071599612094364678868514887431914603088342518053244039097652660695964407402907389605583619396975418827560948785012116497583518531195259774371086283753533150929089775568894036473450274011335337083295694967953985796416520412378287221851008784617230045618172454723413888550534465375 2350 466173486469082322453235185332569071007183518747906626008388524193996023472812698649591430911674008662558271826805260032562467150908811133108025191165224931300779601683502199898514140016145902408852831497640443122778150914224270304584604741290351960213760796907149058795433887548026031936643284846133364989140226997391201336871163780075216202136591382668333455639843157498594346035547501268263666615634708426522438291332858853025518163686170233080012712848710236904438013585138463115296877795444310464494110639730340474089178869980705049592725004297866852811618409835413326406080793999846560662186375365593184758415292481398211414745863785805748703922516324287342802968442537917023757509131151610831380807789084188930369165947181433721575291630355161044690720704472734288678254204169697001098106199617090805564759125 2351 3194794229219210238594182803067475780962936638087310473950263525309246750284912726153072047531334234732428454833849186267345466146370124246599034698765836970078511596767424945258883914342634798125959178770960669220817684901508126266543029384796979090545410669809673110956579032576495539102142536200221905746996448306424672477222892489450791282868946957644135699723964501005268177698155934716278266147857195816002362112872631556047746761085268846091112734651496924629535420573767705699124653801954053785151747035009272760189932797090098148752694595770656984854645194525559124450496890785982109215505378600236193238289787785983249012838690385534085092307422408415486252399223818340279373612105612833621486068910264945933305149766681106816778420312016492764933384955233734919717112390802989535543230429802748683242869250 2352 4057619546963972997570305267814981731208790762276548365231416999681230000333359686343050797419335020893136986450756871072127810566595904597422849210414083437099481393886973509878873737341137740026504567642393888930243220930581190715122295574389527042211379947495066383332954956021229343451686251936921625204303709802706595389776068407141215906599111260283660047613110049986949712620800773934789036531944142758614729746569865994493291370196140732884128268208093817639421344382937772332445785267369004247243037096819850922492733626196960161865450014198667351991024238966254983858579493356683710947654859758262174198171349469209620052748177390543669748419991830174991037039672671963155437044386598269975828512776556234930937704833539906132936351071287897661863893398601626619405054260498308551957953619150663022484188000 2353 -7843545537810672642780939917157471860612557198048077554320956141253189633827821483298771417533076744255516977621531905768175278604395530751018329375103717507102737409414982951375564774387263799977037449318258037074731321809194359366424345684276025690635836775976389161305451767143934155142524085671364594507091884120767839278189761834279792136608178847694220317007442618576180556907797523885585642177257495810461114349705422445730810229305222233466952716189152479620523128089599473946071744162701247774503099768902550002423257569472135164405685070721895907327351409223329570459207491480893302387234328922324945587808095230077242904731788810299576930228414974490530190178936305438970987899941603228115673571549051552292243047691389614390724213669220184346950858839571750525477432395176125851040145252433067651118021875 2354 -35939352322195821053501772458413760172789250996001914999282464744428886798449199844280931821647376679793634553853694897774532521721468195885662837827211388333852435744470120266794198957185830373334865812915325993346250789766247410763311079019408955814109856427627534798412021974843377981846153373262552636410825106512222412427263598056023643587524520703623158043347858426108114862753978788281346364052659936994118763084384308937280692255985688353140677226849054784294436252170315467725572031642502871856545310773174416012705231772221482684668896728180166494778890927158119277421819322409836609376277340549701353482933237369799878629677747788906014799152549132817333418581233041183840500928667312972253171469865684492325866426465307945248607372543254812834232305276186564232537457489407275138798937691895646105404067875 2355 -32665151457078759634389680976788090073666318975015868126076009117008426100132836296990179210891701565781862424609391511993926779289337994541534659690256023426590583318736214734040901238846314355392206078857794692904618407438067665254010799714299376349029157151246113277998120305216078769635713228679862440782105012684729079376944709365667904569803796201289876568986631120965343224400784484508890045886477591296787031001732349622933700121248160814176888945359431263373109384336111089365103831464501631369033488815679042540458111676804453205803459183343505379544782702239011579340734741916473213483479676093968883153892349063042812263575135392522878227959274911526203472259694718779801038298082094570271343328659981647556988771704557003764355578729970901865247483573005469456187137176728241931713450210637333019925394000 2356 114179316214657096801911783943097694058840668447875598133054955915019644573619554676311342078183630651155165386730227209929087281896312843991973618763462840189552367712281293138778547301600439781883193797418038244977392650873141813183082954011191789542552673234474181130530485314396950259896215605850408388642730075897793424405645321721568428764029666855056411393172793578457691983225385927683523843329915793730001755814188467169347936606597991650775751861868941081626981917028932419656758023929992200412397769193720367866543238799160403965215451114955157318842628299704319196003653820787132619277942954684470734813804559782159475136870864930525462390373084083606308773392316959933033519095523770115770695705983000820124935823502972622334420722714135014158563147216074286978730704883647382538549610815146066526829591750 2357 391331329824758817609138562860686680541449099374745352496027571916989738000226085066376045556712992873611418370413547877067123064338115911560959407584802816650324184735411646758437194876954293565207259943079621186399632447475981392662360953727999177533447444618320525664384242527850786296586678294350447402833958173057245682310148581023957413517519728650580646096624663945987285319872977600621131536864786587518730095503676277599313462321710529362611953289480755913454761991312581243051907626071484287495335036901876513854500657105519686338590395669488308858288856444177615656277511468802471638432959428089225688004471289427755182664830197482834349185771334762195750269234900401101163783484783796488792347988663768772363174437230987569290675066029315390666919945674935333917456044263191332760860980492806619105415343625 2358 211994436250562621746743327273610369961758978056782446380408063124067486898612817719803071267019326972645184129214837519036387057064710140222329113068568470993366527925727970025951711162351129092568125348891870863942594982010869735950112207959167800448891144838183732424723436420186682207218638542155383080182599615044046991349660309303892799446729989417093353172534880097964577668845291716327564358580356384065871859605211320740078118533760408774301400096263517672900956255378548816207348425193616063875565484480848592351034864433410666543542052330422053010116912574726823946767878154527864145874199108629772726932795428324725336647874350254334043854309840143650125124578661128944829327759849761967306962844455243790004503378838104662189935066873976939468695917614228486143008709271547675991244216880526725475193198125 2359 -1530449985674101177434029529052361192826847685015903042198855975120973612979621928526665512592937481222687810151617488624551443883495956900981856013577315134130661273254731958659223779691566132939120216592572195261229850789558969562732730743534354149370448561281862173350571122286737684971959188854056390107278336731066470638910488706941049060726162983926552359039777387788712391792694830507374116136664393589097252802437730140498712147600682517097458544602735464227538372631778879314964690191361930235098085177793411824430279147650911605684067776323016481290768091771036767776409487883444573340188063417213935076351990724787442972346186681010808949276921891616474269792498201983790023410730917675601962236147926750010529139112198241022263000823182598582854158015420676754695189576274499774972901561051814170377471825875 2360 -4117580637776457758028500286384565324353677499737192502736726984679640046668988141310382365169093536169991739512463305026978935658200064874610181605738997200751538294253880931604763952125633372867889241831335598019325226901243935431337390644039477169915956526188603897216787141662480355190928911738375294973146683818412532390102114042671624999171414526207933594329900774811493497494880514400593154526294652738283170351312617536865287438390790350542956534991637242292780963447809242706650999977157849289504778066936177595639639283962119282410621191632355264803224491454278594438487783466267877963661278592366615872868573625675753962549806665475902502617580441267165207272164942766524632888406535029546890675272424251412045786661145596506259396579010110473877465710902976474812652389983444107595888091327793800662353812875 2361 -587400766264451180278650108742139130770975034503263938477807734174723495016787624112741500816931834562628400296363668376707567585320785193037119255101343682335674246034296539255099973125780108083142318364244841296794371777275433183281652036631102678809817942344129832383770409998517681038152734878609079700625534531666614829687919600797234525750700924138005683301137709109736723318583989267875775904606491614747142431750144108534594502833560946549015354829066308340560467080980335858632874718479356212011067985576800152353765670212812338364506022001003305805001347043298293150444926400940689804795380283033204619068926963567885096686860865871822251539501927013536380749100085690922720464265909352568046698813005450695206165537210037361752123852696012388827570630519081124454179035120285684231504558235548854074806166125 2362 19387709566946762006043266574586858955879001019441369424825515230940555854307986508158287685415545777472115358293415739981024798587088741876295314729528785762673196110104025576823689150236739039087774813362434054669182335814899097403784158709545972345742495500353026148459390869739428346893679979551907658593769136463904553687087981984324941314050838317625821231850002430237129380535724878804410467123495743722086608734800235425476725322102588991052004905646906172138107610097621217807092142376252485072716084254747214773161620097476891603194992856263670550724091255639013785791199516508810022015723447445264596650015500099044763202046413365680504882296395093384518459387874151471334176610439789875782659927939391207375658723135537466066147100582325872653119542657940542637322137375764507483286535526500833520956608323875 2363 41684092110649448672480498772683528344026920515723985332500456754706741654094083821361600139903694630104726452383655869965048650029063525621530691583542671276905027958830960869880874119127929837398997910925300871328487350066046837547174302958982608484341451797182953139915833988811886702084615456271042247344096279584718022096428344231534137599567358485715381730905749635749102513454815586149793989726056270134919307393714705408895268719494466986773201964018087746748254979527171370114074221141895851121562671604659355161474136504839493434640158559884808535194319832800539969756522872955681978498266816167547461801790152611212093780058246901208649428204013140709241410892906885483670346685696728879077351708545326903683120241532224626995782094895332561140481941773285455429580661002572872403080284125502154233871853266250 2364 -13500273394757427237444253931245566928843868398213655069961807948375981750729212024428369430626989900820566782675559658287999113161156345008909973716840910245767602071431116291907347527770893746402349860831479478593354622499684963743424094829863485453588511295511805209692709897043915575501219152944952534797831030884461179109806462601444265744518180536652997592455412335270397633414798115412266988284742809484177286726385356408893103939526947373296935413013302796647801093880747363963014527748752710552706218339678577007505492639672644553145385251542688904096392338033234830086673433195576172365491194209123904651002539017555638950457847250179059963128987711094536514198741175981034628746725361954162609819310972467398063483512842140563270737973374858148957150117529581704501758075525101703278427698404296329380673960000 2365 -235139620106141635448533799594301003123914082649379231415613815023131940127776857148313214154859335289800424070239059901809381913031485169385257982572484076791575610959165490964527630674693595754693944551755915574393090469497613516129550690579376137765221607311999965420432123280191512316853337696584549741939746613840262192341325295324516385648653768498123102605821249737899136350332724614600349355964456288121194423409051392588230383960629780886325692634409812194918885864782579890988538725492540595606513386110477714244002703929708601446364328080973959708703604476372589710123920714096898687689530976515012766814345587538246620713484085707471245798760523306528212360670136041083633941434814492133361746522394178429983731135771540342636886209241100555393580940387643722646274016772847292221976856098293266954707165468125 2366 -402565403969633834964267986655393090274737220341076358639763577914927378306249693721979927966467467101118169372655630432824687922681490637243911967138725225262345229811362967124138307116063978636662981123501964151026725548477791834964778840828915128730818428677702703348329760986703406281625995037909660273682542646820426402572411315687036670639449127512201929398106192947657251392674780915716627377077390237008194038040704362307478435974875781757852587778443423083136561088557647495658616388810710823439555272037883094997744769451001577872653647012189784763606842138642115009282547071407147162695000056755674206516188831202339294550520259816193483358576848761321314355936329915619283001749815624835121408843764750142631145597048315699010244416169985595372352308654306208741998983058569428546439159613809321229167737060625 2367 369587817046810767860233023379490652732243565648055323499844741713337800036943215959743563478007228890328428627448388724804346783591983505872145398417245657472002376222529986172716480214493648189159630349230956647123649822999954000567414975700112974996107214329743537225069720877617150006695474555610590634754235372153725617002089890230431460371122505057032920807685670155994728252176828755727336891289023486179620639681325578781473333135709494899022389124376396854911520996161596965366232711447718841092738888598436774624580228106931479743238373415888016161008842521500313759831531737848732880444792452983707748369305251080698652377253768488515086500928616094747605708732140707427324708692907101829549419159532346921234969835164183424098687754452479833037057070617844482397089975305198532607508353424897957923041103105000 2368 2748985665967672964730052194105187209217946222025527766770860269626950345520413678472101444031943589954382884436253367932572663632600285411101767426237559140136545090790250479361067415364569139488135887038681644419914160046600700548889845334295525922115723795318091443381783959826179190204026421831695832711365886027451893262531245882152273861765279966194343480288724318598320102258083555251708164647986092322020869227063152900644890726036456292335275274766951428527442621188038046223997696820741096561360936051381070131562139300418602457922214580953328370736954753836825751883754679034808062947905421247909447890086607951452419575153630758724646619972081518807539494242960518848224778559038089476134403869287514840379642901892184036822456090316852436303370786424970846801843845083433090498776246226972670367626278578568750 2369 3648891681409224217848269793999999972565109136831303914587722607192198701811382546007923825576835962741297371632354651197695047866589209789195034391484900966517158638177119887923745486600604087525989650514382522235622354635250237511972928738880619929950740395286617892084730156586502891842714016392865746578659842397721635319574167887290364957675061752115029725050095861140947137355286511773547908788651698890496644412645429141551101464798975352178172574381457493736969555096271613872560221814289798281364636847607438812459049310733074168952027139493199080555027433621555853723940817076137569849858169523326950824214993341556980158910527659922816451506016870510538679605932106544995100466996993374808419305089406106778714159605108722195682080277208815166697824837267810907664444853369419856241863719150157046171514840266875 2370 -6434370563837593561375313127135983419297524702378194646704246375748318196152490960598114756613068948810158206478073042722810419894652515426592011111516556110878059505961701613987519332313891117989820307359903794625545894700675419202706056290385393956058039225349186207950563421458677523227773560017498054097976844134216611745638114562131540695436017358274104149981481082352240205318012026522725065239449570666665328459258136500137003945419358206359046572436515331482674784169185697659244976457045647081875355895208864540469124687217298445860549989215157092693070129690199793971277885975669136138642902658878719132294637157131218387491352848133947202354462772387948042675723445907317417556268337323582557033127574934656535451722837942426209502706807368518316794334813441688068039488709452048410191127078794985612960582973125 2371 -31081986850525418185030824302563953231839495084208185366069311277240459608311461172706374272790970432116200431660111778661695633516145348056698105837621688225155406486919229521235916713020368131169934859838180803625910572272530027727381430769290934155117067432356863719914523560667249954257935064172197741442973883322653341756503507489047220641114361192824643705008679294538992266182994835456119103668553873477484433091537914556839094669383237901727948542778196964533627964528434510507148507914467147326279589274492133018525109286564281392521766005972176595966334500888940265842288126339585535120099502322745252916962677442117005209692961207752447114018245293039035552385274308209131046233493918117921850574553898861720279847023814291505275503042374430773556347866268021603885297008487474856111969598151002208555075635260000 2372 -29993498714945880636031917029287579713417217640631191162166634570305069236331328469894089047611759678098088453686786603424828872320035852519091354537028435456387310502238407709005414615227979898002372691950118662151274754355501982283566523007871884668534549520135165638154407376299805260343982015660085101813316277121313927840406438457350278238469704779611947288485299228033878586383270960924602143115243830385050368272631863133781849668632660186490079247797843036120228084009066315243722040464528766054918299439819276065025480742793678913309405307259343466605749473614570637307344978683933809452892348507824657761256860006723985595365016332904585888701286798182453147600519683874503646963203479287336719946290509618819781800049861595810762369934393008098155813342675913385428443223788068465604006299261054739006801866753750 2373 95264449330480467129557277086321019302145120690182407519069504699068279330303377680196552010538818365695925191485603497381461135709912797392193583583321477535239913887660581885013100372198694009687581861869553654202767954875310266542790105348606542399627799889447876346480208008073998419290490952592375912679978791848955677725619431677560122349988206723537262526965100336874051989558038359201792251435920048398700066068468317818674216776696003681587785991505796043873495055122818642051720505190319728990083066557355422075008114771551621509979952745515825103680123949341722484219449795240320384580794189707884150064628787002692411588417461086045914277505767519630171140759461256880677653015025227493492334631924179808085110760417323148135203725033131446248846322512051468871188809157011217165086937529943734812903600167759375 2374 340186625570967967076777654861522768011962563845971290811081778867492733946879869263510285683664522342821846713561031123658217447128665793725122697296498651946331525802640967426089012548813070338650564726241338328258803397241832145331252039142398235343095967740636687783264344798839141424863826213761944322104332788027695067937151916748443031875218827790664875813447991639420178875342148079030184941016043914995926981617024421663957576466930222858218762097078076727854057306532861723204236058125372176390423304549062232724743462075826770197778687421919762223626836692460616585707300894819897198196350851303632211118020720665906251356314434308929828932765111512475080730832558331437553714461439166003966994130841905527655845443491533267584612122170179390057853237561618802308511416295772101004097350384791165625883814794127675 2375 204222892899989955031742420163372361645142406866794358101038591998012567028486078685554822014595848778231817190961553581574847761454511158814070210540809245428243618585710921818525372339299565072941234467103477110178962773108545684195248877914996883027263848952855461882043226192714264049577708559194837281871013486976289882752129585767721004500338442930596748887046968349577358006268407447552644453534512280330421276008784674900490298226411424525101776266754005185193560319735823710249685709576704074583663589478314166788651270889579689584738572071191787013821202354190206603644865374147007757232048456210818152391691853811213520283907438024904454839686693161755967089904382029927484106462163415464037333636190158218816401868177505191555189718294645334024487966571816925086896252247762464648443519858834525253460025449009825 2376 -1290598351434386829131486127475849039177923457226562569032186102050728248210823175567015621234225074742917945736521286651981884468972183616319545160551137683455351190314108411353749488839040349708977029174285261340333085481792952048578180179068622996323104161003929821028927389617431695504244814384778968101476333663131841490727229949441134327293958579517007539732127687896960662752431676026405419205350430554123610344752353342321811958682701332523474197328131464924178820003988292051761895331825513956839435806220403069427775644444118913348986143789632056159775355134518236137328105270904394567934885313216877283953713906961393255671269708536254103697337145326704505103427323672687541270868971187882813146078062253645636583987603354110707042296399734698374579554343169109093052762726838607225023300891101517248654733150210275 2377 -3599394792916325195485237511914532076429241494424320812893109261153705045083816121892762304099914837886708084620838572009281418859670777434518032757893888645468325138043849653389133775013095507740935651371838367465928653585208528631922065103597036622149904240356113140958685952014354387855513411232671626622596845693317529420987410757226828589600380209522781004785738288362272984182819636077877464410745554984303310606060661669679938827189871782893043083712494812598316005162245272784373131334478565484667301729192832850969491791361083267017031827072129366575500017203689604616906333334989194490548816363003903822659101330443928804700145395802588795666409980249654592913879144668491487562942981755526683860487295214645145271605419098502064108469107170884320929867465689134115295532667301584457864822312474978497768607598797775 2378 -749396311591681704266603268070833727611312582654931544852611872393113030949544486701950052850988300212455547298114554215463791167021860167825577661386265165932036103601049674225635633787082717429803243246146503815608950094143036278974627591537901614966085426719895633221897567538111211291524958184186399136153491951962410881444155675179863024505077751836390965001474833521107762206985732810681363225528372832019231204775320946845306033685308321680347372339096692141970669566664717324406440921966571278831661346958189046472450110099124944968487158262776927653792081885442381102115058591647504134297261153874342388976000677410479020165829012034725082584873547543446014576199549250588076109235183075023775359903198475127155590042471612670077836607556010650801183864734133172212174626581831181279474743803922865843998108157959375 2379 16476440697297855076111687429786242725258202187203169538811230626822582257392509027501808228073670800072636364378796426019894289313304286130630481677459833259265692655807125979091809330296423370877078230433773142303239610194270982861895563152649152215066362824254563509687989836517565910734870868242910748621378718424199012019077953068407667806651203329702748076204404947111640668989151362943345554478097668666608976349544017731093677377693535484643027142733578942525895481607000422995829086741379315635238936144528030730967632254867620699698457921384969612143163349133109892424021192422638403089630508892992079910901085752052287876022008159186798579260100483026458884639694276722678088921825870704431318611273944739444400172772423749674567924543359152644660932701802287335607971725672734622661874813827102540599193655800125550 2380 36674381950132544212912823744525385195633049482010508149307098578665595506476704917583910745821440666556813488220610769025846870986100384330582352245658983327919924662243844250752090839399030798926659328362456243002397195100334443005782993325007545398340015289511561033856995258301234133323596058285589474346075741406802252658195291738950299224367262123221363573508735369118130716657048172770425410547164703131919688144585697790955690626191453723727633947661050758945303594336563839573432678019490422349185447512449292738862828101635280346719980495428596410748803961420571142104185174881992853616273005855235295800463215098037561340512576137195655468556474035705372089588961656242216400721451342059815764090844910913178404194804263796450438567898230648498096369122035249411071437947305550951138520345582454374463124785363685200 2381 -8975873060359757822279835486827035390653806227090542554705496210339091412824644319696477670898587385972720628407831912751715205128854136744730058989001803944054850052007901361656745380981179833288421699696086211067431619390495826192995336893535156153114010495862086845317164013687771116472564292297116653018317905465181243938398181267660299728339012862366614774549247587540531240815175949475692691394593038278020209244942730364659634482102054328783183307305482308147328438740087989641592782005840914641769617897728733339686843442386556881687376085700531496586008554834174207735393142843877342016825828045913327974039902577206185870319652419957369191646315013268871500527337101699019136813723296592119094057342968857283273586761074965356191200957086903110329547060423335604931027543977938815362093008041695820154689938130137775 2382 -201081505914003693932514250517670689632277535835315694991530319570275148521341405545095619396460392635927045263504729983988248966329553850964783576453192401925212066419813420381670566193227791042039445473422445621083803367541297310921550319006083818295227953813251655873749012073428258503696859764082954831323772348498365535673988463731168513796076012391853299494725982858565382219144589300596217656157661186986174798805804460108789994750285515770185961422518890585461535092876268898693560759179922913300065260362999807171378971769008395532289022321356243728976049470239181008176030684205246637876538056508596391592893124482534638377017272559330780333878908700416937819186047135826606511636187592186349491261510281382317768364210549407365403964812232327587849947629465302340762314630676869029004633281466136906214004666866009275 2383 -357087083429800622782797383492460142521840979497385225470164865926289513185618459226675360634264298691353662583642952790434075842072699497441771136550081929202878568213614464097372774391841224161081920027674516376554760745591622850550997392762774060475645513828400166252060908115324134491824521340628400174947441516791832662919431493996443833881051279748618466107953236489678700441409101652194989782105128118829401143141197587008016516978056009169787042325851823305885180224142061151674351907597649577627744825737094593440708443497362854460934974438337950462128541896136264077545692468406728386229610887741973001849492742440284357835709665136585020161234739817332547606813576512788153189672423670653849627142797167173148823072597596670944082904755103800095483113548683873857813987543673623878490503492218856383879256931282401000 2384 290417865293888648188951612812117574054008177163343629992809304071846922236198299752003095542266400181219370881390095663438492934936867027541152783070558050490211143138648925112587181482363050622562802019512330306109666093577184421173609948873087769227992773792806553011646282938691995663103608620315475223099234784095961100939317681826905343060919856195097932513867244234471839507679191192489490982617441926434208219883875145756173627271072325832511517725309997976390871625857927494091686833675004763460091264836309340242878995227237427075172005324861992854984482168413867903444951552196902825976106143040418332937033630764843609755743288249697611181505994931967075465335640314982707462649287456994767827394076878553041585589381509480642145917797109939839046068754866131739320708021245008430474193809163271350547747501446945450 2385 2363661105889618350238952667985604069074308578207598798370797128512312456727189284661835576109944501832235569747466533410293456188185303171149396778900971303118237670533710420612793325803930249077239346169654721649826895173509546843626185993689944887684666318308165311066993647748830339391211350077062820378650048766943975133723651414752782842309410223134623245530132313716981524883282275349071955469356740185673534627474253905830556927179078487490888531996868338239325225965787558609188247061534824993451699430285767529113298840113065255919335923649230311685533349603365181272206999041698741952642859984746589835210988856367781768037560939549546698636091372487036164136366065721719772482951123184513271616198147896348501068141559422903386899284212690310658043587520756470779829890249869519579692279709005580421074414991881932425 2386 3274087214870639489978106390548334952169982720922244573738075490404619781311242708034244086617817230029937579538748592623512041763462348747910863367379757907555004231212248525094929934704978489705303862799679807181607413924329287679325975192847725534120598718490993961961375366895878073284991343302683808700124216187962232526099235078512281211299552362266325994494748101159955814112527765679073132396942228597717918611924538603813991396103980452406992834047492109703075602556575595473340686917962544308049338125280515100839728170536558108611269957376674848018544023255199821717903548355993974097370716280764220182313442377467009211151547233621487965609233547778216170736406228321630147281684248942578628562356081785138853328813553587625808344007053705483564347220990165409198938234926219931890850220480284637490748589739849648025 2387 -5259397157100559690508378879246702595060218705261198626515880000757150682693957610613459890990052992217971985804058366133051293847195958853508377611344429772581636945367853666469623045169600455981015019233777569512719237137050944730661385418463316085126477454969580047752200428480224352366386795680596446436226527504465313074783456487097075868093364106274375306207451907135065152208562021755220690134620548415933532201806806981166336023034427246227080798640693087894126243148861523961605840682314725320180914922191741712046928856941922665174409289345980911749361210646172963823917431854731264413113767382753543071486173217979800091717579253791031122857000792865360332663860304000153933787149591194469417878993859004810773994623536366995354082084827887638837747276130218348384815429617607322476047878215030557695967077030942074600 2388 -26862068605509376993560618831161423554123247458444789119425938720863335496403002552334785656269595057387179387238028216108756210279810181702837632091674409376813945957510936024183743893560165575342662955228743404813650399935816937255448723074020803653636531000032357762334016397262828253176828662610241050450173113418255045612580527087710360871054614185557727585375859231229890734264688111524705426910143953895712593262405713218321545360196683506885615455711967502491479593778049657142579440849454151108787137960678991974902487386521062771846067370502632813086827115223947164233484750520447843681143107778219051880010818199679767822096860374196954810113158229772379449709191818952608912056983000351006491888281177247667629149046915216734495305968691448260516076010855783149971045131475043429167422247302874273027573657772773004250 2389 -27426442116536867779088524783535031316319264795689687035996101029509439442830443142188965389553796287454836938186035225336218085539903543547210410757545139856601833847725693672891545412317041636518195264674716298184311240695688068581102474960350502752065774126398592117467399253478264820055600048050712514554022325118498259976467206997694055813947109353985186358056293320472044119654070033098309157988728628625795962839308724152176486088177266915762500292953722491793054940374929256773362460416073737719797882193223894280681626082765384875419284083910792789283325138227080033600377449393289417780045109683426307227039414721038216230756231637465647145026047029612795422978090623805345428094802268523332849106496852087737103271617241610983737701644359083418810368771231765740351008552539807141163658848899347571611444476492151874875 2390 79323351014158205849790769093916136585337435464337000309878854666282983994046492136493632429603250743394502783785443144482125855267977639029595472256078722118133981921538890031788041222770905474140920332727196597428758827247578816846913017845375718516226618816531777479251967691737993211160862234183154761740440937880661673018266294933200257660200275103665437793490896462713925771348212197167780565152231155713981370616506826893980687823232640101123069695179862898983377996511135921439773870938547123243832851630736166212027690650575372302891378405182667105090633592717153350218153111904482277700549196024609434215519785174544036984129017930766755636416407573802869637438500722345631371432587613098289346409924215897053900252848753671651439346343698800741140608620619591107284319948650890931258007525682282214645811928335807553625 2391 295507438244449526667668100157750417260841094038256066106398089864962040393037592908872595411435300358619207790932439147328665863633089013324383072472905127940596769597809717460145541403091455443176246884326176051052881991296266012770217475635505044146950307902035790539904574254597499505904776302506448119660888293289258015936133755711992445054772465093636082415410702216251607910570095760877283350404757786121938841569005789873691385788525378608801196576917700537001493086997604854749738071332439211242370638145739560134802011939395224630855781161159176963807540962752166040447114824840372853289700895218304742814124540870525306729725761553730356958630006847439950277619884805555733580857698359420623849399227664879529429635592743456256805334870858368637576548824224793834623382455931398764023594870564255021371375878374686479625 2392 194524877770167791954223498697125956357635018381174931251086398061860334505241632198929676689985873477522508398576602952407691122149908886053848032669354156969566763486809085972423331349299670275272875416482281952742276046285613655561780034564304550725430517274501648673339976909097710515407539221228433745733288549573177642145526756840249388072537991246995152762512819043418314947198341942382393861854071951625221939138026791300792594541950203375459858073547012129388539229754061746369703066221236366321962467724101600455924412800564839276987559277848504601779522353478323291413130179671099096850428955008386479734432196467998871762614522874563128908462704657066857505418230419115243973515649509646588458870836415022563791861887791715437358849929007483634307714170440064847035526494083465800163670845802573883076405467051076124625 2393 -1086879650827962074691316915672580842599027450406612040211169903763416663446609529303965486709326069840161832269594095605281285873118740657696464826687853451725337267024826105203840562643090821869670560833020766727846872733696824912616889079295014840248791105183937964495667249667368655712976827703795543774942411794722399566771150174626681854094699470374915438307272809470564467647669769685458716718929467437160021667578114461806887198086294560616809893147505704628541641453919457218944899528367040416688366988710313401516273908723795803893690640199311974136509664890688541380172694160919151329427348225822766873355722984965645547439332074945723410866093437793266371096708224851692712007469256885219144671625235792711698657992639166525138824428350380529604037271883062531328261296151407889878913496942535652777767000194707592985625 2394 -3143803935968543316626240968577148614429586315213070569625830334085730759332613669259825352020782857250949432785604637567130480707946689689184550979574208847918667218601285692626708900338246271725418189849185178488935532897612793393409577134018504579101090608400229959989104487678706627416406782172843981482095806394251077797993317702608479631273019098120577131614433509267171254028345451822623927983837186289404040966508239813205448203741468264736187415890076022181342700136856375863745671279456788900166131060098757993532884834302950309391176744716983104479647120325397408831811158203418088773402858563220829778863321502625391123955303689496848847415951246102248740795300337443704104510648225822512419002574199274898022725043399448464497020619484008809804111349470849065987027858683101386146269901118879730057939223097284391679625 2395 -856077640733216911369558056132527100503307771051870574629154245161637824835226979951317430029400115917053635435962961348830253188017931949986065521644707688976977007483102184150816607552287024884148351761541880586320715687806826995649994599770353032445048977505377100666595471295183669904592794803771346431790842945832596309755086243065008585109937102614182247059684019434548948304414680505856613344159101525182092210365534611820319750674197454942183290145103637039210956159957795653924163981805894598171657189855614433174778027377551017565249132080494289152626009524724454625115755843393815308525904898704151991350259249148184105805651541016205558957505231380315980591226797023120057317247368460920245662492443266982953417091365747588977544850374213336160093194714128960629895662262845215297698900476158573356214015894498581669750 2396 13988262468414944212617668647032762443141760810175612346838928289710801155788824847765268108643268604895811740955356263602964585335973284775617786946726527063703692016606527816635437284216020332220818097290446156288483846443113320309951403490488835391487619912942215657812232713616559602695655028245337479176460940336129091498516226412056339196944651625314460208494711292789785523317832425537442379405367069035051717392257970062093476459451520701820677190287450338112562548884360876141462250971324873640028443551432575900395606982661855768985096805366975227906193082462266216774238622214941490811215939354218498232138033510119725366220320663441234822946820547476355262539498312333487666410315861826952339796333696132004172798283169837889544396928277317213104800315932695648513514122042316297738663030543059926509766854536483714487000 2397 32234058281439991711729334256636798339660371193293519645364097322099450747330142026795644816234050380055188890218798596163991467657145408269649369248271734275158922226941299616488607080352803409225211698355951812807295098566859423485615413787390727937835539511409061896737494647674726698426927968371586493416794258259971674879777077128310888898101422870699349536219711158911662080570365560741699028059311760904528121634787209126005989026052816199649353908480135748172670348965069342077468904331812221505321903582375862855656426666282088463757058942780580225169758093536370859522388195371499376054109970177961418733551688541515157776195443762945329472435461230122374746009906716166083849657498399939992704942524776348130470138382125880059463050066915924146342128407409134506617295138676561079337513026936982962344443442089235595926375 2398 -5426042064237712133979788508077968332708134486895126809341189767098179038308499648913211774782862156851685672382671433662849789457668911612727120498674792986153896740626374148490899422516144740629641814057005423061715916115217441308750272907677243654897988578508250014895481898093401217731066123400327538391193662722076838309167698035091384457274115800860296903540277732655360939146615087195545171209628008963196011304896129047386882286080018478738249582526637823301602756293095373452794652090634591116932982938170069568097876526663784046988896247462893309973823705456878284929356939278307441325097810112635517296220631469224313610030132848980049336629793063914109686580111328778161810957848769059868282851467852051740052442638633206765992726190037684006371405615400956194231750309342575602953650746870789752040600505431092212208125 2399 -171814130118836085738240465224600850913679362452191148439207664049221617522299010419576033335916034821407906258204990017627553408291385619632499869780283215517649968981115080289136166828265956325151897494511473954551034585803545106847156580575002338394793580106392367564105208340639852134209439956202014718859514660551484632001335715357141406118870619417524395182448312717960015191967559924485955432326432088932175335009379763506456938668153687831377037433547795241761351064285139404688133651873143170137171055662156891684669911372415417629805869470126980502751659610879187451742478233018942007518750911538825074996494731803303415972923725323107112664563383404421935623938969182249732143879132861858750300656104471176891965073269709235570471567743999217113530850708282026635640828529564549876345315108574549685098714699163515816308325 2400 -316317270341559436472885601166599185016899928325777905420973225516329602590668071725562671719872775446599263190861106457716393099039112594077371387045592829389927938034261159628137684520149832971367992805338220943515385732215641751964843256150098321755263435182950043424216604276797488459590012299143499146395834585568043922385459974409902502424716140829814499211629122331925170864591588997140155567234947008461803105857688004077183727637805133837029067117493328556362560062286618273802309669626199635983447493000429733058407898842783347972528738683906409265355713554427842542527764822286962295957752137119667506258431006500647052507205191572811429458995609380046103255804905569998460826776906232000134103065200254509596547938102508318358367457969554523819842315377087872159767451022225236725184046127058931616752158176246112777212925 2401 225758233083102412124842052110010207928162946179006287095005609727941249018392680111735275993839984497778839711842082913383055730211653182067600295091009990105398562625307061071398541933310074115178716481364001388435592404806922358637981145387398420607214505021995541403737742261894373128788752384036314384210439845130257822432734624715640821088589045707437847418166567334037317613133498134445940271632211623279070121654766925764109867999750640293834726388143352841728041281041712250919764542191077382780530973677147696646211184249758568215408380463254979287066351481135629241038812445155080515110012145543997950473033740953795993134108226690092482755536995546394577884275014029776405760397282205729835981496230936663716109243563705180778219937292855678775078933438985859806606247233315326498398605025537798826283085517197662270282725 2402 2030846457593364179405011897745971389463905855350437811888884997802437390812882606443369367972071057387441916531964545037692689912890520750062064445222319989660992323221175085253258181917389214162138697013753620470595413694080461553107092182728611933100130041538096174137641126677256985290325645147835375673788080567198150391081957592770725298703739857049770275359552014518719636650428322723855895934860123399147320459675448020545661434730113995578708695901861201154877446117470979287055907254123237745025493209561588507570806119044939899629193223292505441822741676578039341554324841465469579386419647931953321777454495686978296623016888935358406720009484603483098791780204643872242033619854773707083650210532168224265912213047884550896203994945673008785266255473088848751797061680286440430243036643138728767026077219248461808244162725 2403 2931776056810927797205637825744059891928648696372663564704887716163384762225497836613563987021527627641773476786782626260794422208921820196891297053546452836566455228269939690715376900251109706446071525703956451619401695499313442116152501783542122420614190813977327638177826130544999111858945820534522889322007236599250568831465818246069911398961297221050896345610464970431501604059750601324502523713002575871646272045871485355625525885416468931792100413277363610933544506246065848544930058663501777614212654131842460349683842818258146674830405919492143353418070801342115560370158036538059312549022758945831953305008353459143258891855732975450326137339996625707912972963045661555181872042359739926268826249477876839829366178130658480183451607889666420461526428848692551166974448159625788590975256163456743115911303076894717576147445000 2404 -4281670873432920529516295993171484609962783800122812625883207306449015597357485240242604583672386733118158966584128940318939882867163394811554648253938571430542023916670566603169569232981605032516016601694911567117416618794472609979405863218745799102137275075294603365768091360442430628952539891441185585393474453754450021548456599742336110911694370038077373086785328308318334563599344289125416082615079708860189475674094761173497501413684699763732085135616243720628910472493134273298154949740776316143965049910631173004155987136117595479682681645215907383122852887172849477491930005971658433683055122415860787945968123959462659854171446029382431170528293683182569159354219242332585266056895036339501202181809225116163759858807076150528714386765865427173592592414192091496647209345912259380624038963143271656464679215193812444270946450 2405 -23198605383591941940926685747080859971252594090485518972486105505576219420545096852551395156668396610840039398959380435792696126163085800213805169389672161612976954523246916117451251827899260899550736998704848916240551908232281707571294723669246528996615818149222501728464394144167004664845385856884020779451843556045363980937900912047973542324546222620133253020307722549641464126819264406200342378930857967168113527492879303005482201916745052111084656642853715643337891814117191974463076395737891588682914781552083321728361393848279779285071214943699667912201130595403055525813025855246254383981014352631772837984969274701854607990173364777778794696263767157234226707184303391505782517479867209048537501529425292524597404734515000352159916273795257224074416799475016945252940326010970866700743435651574714020620510729325467881093322175 2406 -24986625094223983345663650723425331246341324840818289993151018597345253075199621258790467388030564006095205139199148073936436921855962517321865308650341147039849190167412007840033132681173432362648972226172077731317801193434128177471142683707278997006659183510954849754511733309127313370403665086142905373291755884505923079883586605301171856653438117643444559940814626888383341279461305651409366793520190934585092099362535644974630206243859723534012721137790600929845905126028390786912354816788892859619045747453795663201159825686722276890191849488427044279378042206342521568439330584881759646224485865838310117339073672869913314330528989062200647533849145709015115659670115630949997836972065976706152667068017530718549946271246618763974329150105226452179242318843256162784460511882391143307925102028559960050893158683903282258331199275 2407 65906396660794464284453590189701504097039720713965920227204969350303710747973011849406979742668756098012978171728010822487998343944501308845876009707938456267962510741814855721873685895349203636074796131586211834285739016816747763860552041295496552571119004570670635970232295335040893622513673118531788335238869472308344720638935272451138579891889811789536420504177559985734877303552487701131991166707179438138918975859630215688549956560283389645593758012512362265693441733050078337005535683365118364022252103683008063453639335546250011308342187753400806697496710245263781723007947593147965029108491328121794759973543995335095049505398125870605602010862068840636139735838447571052614278799356164004132337746250318629527782611724627543070825163177538706460202962248541052817690604897000041252240987394820119756234580055860570498670737975 2408 256508260608235726516387611027903477426621997954665809261767821148931407947754875798316284823145598009654548659790835798976773846417601861965517911916698906525373701509259022256712488061694813960301900894328644703129506734323454735560981554103936170452489823430704007780591388022840798106417362827741682222862175093304663545403080198682162597642303860115091706440686970858682038110637083963223420503836847628766107440471325569773835376484598171547408459990812766083586617106997786782580856272882285605638963977211642031481621462709199998106548602481694573237594233114672330205316901036585728584158551561204363835974126451707571537884913123489099113123497751908308366215813041135303782370773289177855921042372953996988514789090307557223120466100649947318938216006189745457706201835003827585148974400875730674984854380214331727903206280875 2409 183575438812120380483834093107200601226624533342342470240466302217218851963684663532313918170155131109095339666998276263497120144739217807936839006169169838816512988959485029708644915038446578044238209611759760211346873390807685528271993497563219719035778530895302946712598772509878410677037502389917680768849503454447151695152303449420134615702939339953247273509133694687946941589495702891171660944257755389943755048248848806551396797229584563468525175973094943716604217156494044043913013575591190975666010543735882830698100075755642118167363646697985083270173656892791286955440192120206512640900850513018929735106126611625519990536995880080602492827868743753222181884130996942381787068325594413254041069018421916509256794736890294880877138741904198300031885415416934563946003240364332772278792284531840049848863227601723637907984366575 2410 -914022985519514738160808934920098785112163097966581492916996041579575489041050315657199210953419918383040366656415167858103581556768824471844549352446215421529955733046752496808319581373924305469452905287700787128659758693883101806475106282312001520619892465251435650547617929104064350123857869941516611504842318945005112014812996793603321842613386062443386783287165431122901463016296432469785876721616558368396921611681276425261632835763249263407704286717146897501479530274205124269870052718676387134035098081860203524638978907487485943489970867043555597470621200387512917392679055434764408020227192938474623887039426933693811896199324288967370348017176879647140205200647756534101911182849175538744946262368556992154130886275499235974874939964574464584057430484292960450902895262600731852170116867434616394274564431342948068384913711825 2411 -2743644682289208348093300798808469106467840298260947110862045823657352613834778335004178499322535647070352808432658276052131085749820224409353979377052593389610620041888636388869625498939377325543566206950933584781484986175575873133106405085064320417369176608462311469503863288180837350145951702850170003700512889196801653064478836065599973486476384144600510402837868945256977141230116435431592192267204847249549787995884252703606097149189457199778991754087601073764979523674093559126855627145412420263300292227175269439487202622501608228395955503521646709533626245581206810169312952047631283509604494853109108797168479388211963282585015660316148206427234143982762898037595643624334137251450107786042417333004023732806410901882265928057643955935095175076129739715370372784632034449082303690468568194481052668833844402971440238924270605350 2412 -919445224687401271453063442547060149147463086620489401590486824063624953825312725261459763880596522712256600439663527852996298720397267899124501797989126435414858631916919070442583019406891404968799132783903105885102360573357256258991778293993203087236566339135486377255837792454290559785096448425650542567021848864012752984452886440724676304096269654772254842219933061725419860259626836645523965523932635700536975583667786931243071230664566286975234386665097332729244883081633438962656674041555589707739070669395305443326598596394965133236446102615025748263445469444106834175223269679575036768787734673819317815962901590690371140781464089369237507663310765304942388962916835045269587323005099299712381407184954292527162287674431320980013996229524132264517901911106976588023379292824339776411104910648565880968557877268434334145688728600 2413 11863427272526800124897974324501462244752819139433246088967631929611597082672377352563723466698131318701932480751582019849930860558478039619505592466889593314365920342157571314390170804091111280220892630120618011037772418633023359225336529839243238498537278967972014496524297676233654641692774405221638577764624050745063129470715489517113138861726723189263887030861364172430699507778108592507535519522858105359665197638437280198311384608749947890919734747252251994125195359164174197298850925015509944463232811441079338992944237525539014260748712158175622140868574979458837042955930141147574801283712247577900620583200090658580851954139105034757496128419566347603918686452834198342138469649018825699929204912881566544133274807026339949878347289556801324509712152256710307324575961141594752099177716814660215222501533769677098764697238621375 2414 28303632651849657779133112704549111243950419383307404163407051934758797540866599150094533302754399146701466950679183666965942702477749295282316764605144899271034158423400679388860830511550685090496880441807906665115387964081280441185979410252416207645760842910300157219224922840653662569962436944935070376077898049791475580516623386490370483442217765992186408320969025915002712231377238023179665828967065698186161422169677127084074738115217667863515894959903807125613669270662512680849355239747837231386897711428156253815925719920621159976590299621139105009536134073434258727329800175426508699473316397194528889613092932005256997242423982161725647268861604384870277726873957642254018060501555018305627160200881933944682772125411919117632195097813143283030420892749934074992666715818608449725154767820615554204346050313080196193370839292875 2415 -2671360913598446229909047588924869116683024716585537813866649601744075114899596631984611881917202351290327597449527790443244421511997599789332498689891649320364601780434278617263435517831539442821040533491256215781670427259488236161668319702629058676934255105439940268596233057219580588441521188703482862024014689485161870343298032972670097609380514611838009621433333028488531538088658011038414633676044198933521151428135322393886566616797186751253453213668433650468573303098711901733898989060356576813565737396546223208926707056684033745438185148140787681510499042449020500408812957703178587637145440800906862332236475638407259579065766715801341112603220368088869126233072495262105721089984664185336217162192566778184956106439831985197181258759577428168780888198583696080886341260463774980880289554272758860386559589937884593660762012250 2416 -146681915879776360418215672009103771376573129649294622023629665320051432849954407559271277188989492039623615522538856274683592146971822258436006888686373807227167432094217707994848937220132782826051217935423124628210170691167415223008602041468789660220356955044146979343662896394752793149444601898217966547661665050014864399033561055949417036284023873237682818748548024267567576538365564663262369735590174804366904860627771893417314063871089971165884271676156870075122327564818537548667018518786503105265284010881489775705646818879908137336225398790987646981579792776343699162741275761713701183085634480201549337839084031076788344121855268388938701468823219910476449694745817942332325498071776989502804753303763853048296476004936984720855679557994273058196342840868457642088642604286265819245035468113993147414557011443056635716161014293000 2417 -279841611420702196722532916949433718973957986824760355309248295513130218342190662697578120008368898525918208470317305337445667682612674093285786340504881284030396043346819796706223709556280355924831047080228718991966949768922165972352534617869898488139373049350775464195460406993347317487938127634612438695578515223816588112545027640718999630987352218949452893644716751433480181591191161511273025736339570358719182501207314947468857973031907279000551380254681479215739531218300680628317150623817768338595248695420572556136311450759775153130608464306469514726110778556864009723363180021545259045547700680373506032718998212928184618578869883800843486461595837834019680180083617756411167307700303296207245885228955937938723541582547343231860850125833095221308889877964994894142972347309934913778795252699373580734237522438293119912221869636125 2418 173163849776189877097395065903043210826753426980472391949247973650366557727555762370073095577730235413740693492470116780334018143855863431529634666800452494012905212945959568211320184338399543465126333206699251419023836220158620676981979240819355066270377562349026928931953997782463605287767649366317443076738649316670673177416374085569489285856618606899794836589605059930276827858638592486649171959788131026186425515934731997300217276541337394673921487522360495452408881166814445121944671534014901857997769081889180728236935803078039451688760187049752241354583829026785613424329737824444060688900922584220262229392219403017705897545752688698346943655051104006229995304599085940936956628348945678392661250445417687015168708800339963167378833692504259259191128134654906160913406928703826287044048535765012797816374649542363342156110918961875 2419 1743586535283725819385086874011126654780697767389162749492057066042562697683289826976973199839098879083464993300356442094837413101737594146970070581948462409523867230936332096955731099848134997145619536233623284351958216427409761979521576216859894084592619657225770553738016737929082144883745616714532559420764960010148559297218867971069723229822568498999357786892694882626593806149495892033742380493040866759828537499035826368224090731702912580479099861786563385465088426850018676218206256817713971346718508071593217571648505108231553534463610047893940362354202785067051061834845856370748089718040382339746788764041015973402377909898532355771527975350358632356306744737461280695264882696232237843409036773304304901686712828302615307767623881132783494952985711141542456362006599227843376522086282395193097779426059767976522247995169342798000 2420 2620266129881790014827314761078913450470197259067429709262972383786463945131470593014204704042396088282842675859752627601272186137997038079303960522276389486604696202389202741633177101823161821848110519357913722975269570173696040575874753528244124214842966457049057471603031458756234411880765864701712171928670537484742023843154952258352443305702143746071612043124917539228847822860995472279095782821968711335901036129774247810192791481753665789066771353589360525504312071136081673975873192025889196151828927037752740530699117042345721017080668467710562914273056085917233383692140672730492074521596553531107699494358754115163173236130048766301284313891291852348966416584870792341370905299598944928743929957924176614311695037901794844937596803576688491381196661324223928480093698428543923659650133710425607364329918919566798162487089400888250 2421 -3469847567918628539918907920223599040398973809011765579093468581285930582203939437037459075055599289486898307238129106903096555892432923148510541205750062484945433460945006705381237532096311482621620671566479476182351213244697992863131206652638568798139114011383653025363764307767678676488074187919604740663690387844389218528137524453924081099009037209192633580387869033014781079648255050720483652940618807548732140853262256925898874416505875960372614659612877722227031290826261149934765711648604824470502278834087097283226359901760943251713396976503044432154507916375167540230721567347599509653447361170580114305898166608916944336960025914695340007561867795676376405826686492272771347504364337042106909515608847562352549950387094675105906158623562091114776688185957048689651619970348680676410936530838213208685819737429053131668692572849625 2422 -20020508437061319520527354381633406068238389183557523805873559299621946160010100234851131332813561711600266149342660362652534078603721340308631643986377162774456276640638060523286329467603258173627175483544042984379648668941722852003396183041882992855545861860266044988953112337378994723066038074694743309686820491909102548012358627014617783228021752592483050000672699938736955602705135957580008792132578742106030662535128975978316560350126831747334917942606863048843453818496975239059899283956852017477413352682745345672358471818659295284657065627941417848794164456707990235250634209947741860075511295037359743072722140190036796360326452982713607864096886978078078652123639814035336190709361831585936985255871310680002026152842103646422957015886026394131796575694469468185355570161692173668025086056541195079677030092912572052317482410672125 2423 -22688473006562332756285747361677882020043489123865008458964916514109793501514129023314888285451186919746033615696219726893376155840399900611633751575244573952960473712521492189225406742785451878749565589298124670021467147151641095028156456397579713318335695381678988489871890399782788388765188295020303609611663835991448166186787464674534718661823843190306744126511582738670224804440699804250696360988512104012506598578366447412103077592640623480002960799222923533039735963352291177097719922138855868177655779068183534310693774484566034485219807164524264284726653657190102976607441491111434508131547820745105475047211824430605885794917719060998489814361801873814255229788364236814895496058798586691072835758354538161028135132460483137278148800259727213953870709054741955020550692117296947951166318167551781877018714058821255542338563814093125 2424 54629826189692763927368760453413547767099423187425945273618908360631587173560136275480386359088795598956782735364964938338141634858823551700181614346316285050996327436509377441576042626966751021165340492532103202162265615934127567076145745351807906402757637778484019631263149541407196196282413780861826756502953214007704162854558404894660442695869383897547606897709177205678331019230979173233311839593488824229035810305595764326164919071549208434083094965416742745093041454692707137988755408705337541688403356636932183624052935586504122370035735846565550994155563420343642318049035618577332315299311132268412474662610063788123247618798829415258602517114081493669211290075495543144792907255000012706831693413549330254977800298508005522389617413410672918309956785514099382985586288645589243876486865149109437384321289642088503892721522963435075 2425 222494178758583212541720094280844943856344589353443110516132749467907137046758769133249903146522134951386907146720699496007790979157823659564766507955224929782521570802486335155262998098519177746365096109907233637508202992335827056479120440423575748144521325283145076977243596174629833341163924409550690920333111091409625729198138433580460265136136233623155214731937190910685902975288580436729396341123104471887103085716712024573455266946736712760554327110425187210936751529191238467702535792878986225317134229078123527026829250840674359917865312002558869983562957989325811690774496034334918987180569467723200708918370755270156609278229056165946276878186072079168057565730466041929744328949645482018868213757117037191773788448979419615083275990426606833444403995530118175256009706778035765863752989986777204994499445299714207036784157237194925 2426 171901840848294546864513720915124278413631064656757343385866830794380999287300345037730942518179923357981738696381845159652046734818978626263898295926428825528198043441436982796159524984375570198225444771187020834505823424268426426871580891154039608013040947290197960645117145694797735327170721996986016219909406242544177980446197640698610704862571049224412423182691423722668291462729887152446049507587595897597207683522022813173758830165407246551447025064615435142038120822921750018294720056756189193963728662059480496120159504128422479125146893310275484236134520210817704003787708514792511061139386718101395733849271759663566522648886419014450402401589603606416731114809841279969633170088228298008541236408552478255856492850466476152207172962102230728933715509635648432790110123278001592262894498895199769398575516558220416627793608751874525 2427 -767505059230250418506948540178808410674146041652081683507618557435437828315766680919500334271356556107611561474648841362974910551158199587711736193915215479128801046605787947383773343161190439869311658508259718181602224136778101157414148795455231354433704016416311101869161900972213064134618232954871907205032381996818293339135927247468172555221414551398139822454339769549405829945117749359358835410129752401396983536319092498196414130533962633734575289775669970423516108705850293897079476957668831064112140580971000377895045548973617101651474067049530219749892932058269007092363679981063771227287875227840912314359443804778978810989901776991338881504568277453860091385630041609022042921777709859655406289750551441093321921392323580752151281301005140909389652832595091034039832482049234733874043657516997170373566224218282981229952851411919850 2428 -2392509836168249746940216795911310140378890015029774865664904386119757998282420922672643250569353046617856163584410006835661802231052807630679936414592817128376851110833977392287210629521636579691223856373857346436490093174324287228158900210635507892537595590914488127706896667969531064591252523186226219114011244263735567338129808220721336190030034777328156249988417682551803902769230219966594370705318026408660553425257855414796741545347376898909187091763961685746847720604752574965926642617511218501047538572003172191279531052015099094403432857710626118019778474804493527788954537090365487229355041219323820311983024337966654609751735442543529703925879324324547423672242579966172774285055986259148045588462193827810464053781757653469727245264174564782648305324878378946071396663528692444259939163789129051036799108452440316001052930327340000 2429 -949278345888930120290869317971766785304323698580907528053287822594496523064152159861272309313759645702494274911364491053954252632888368175033140926961388046624841623357774260426704735936437399072500944201684547945798103970325434371171638967163551172017326562082194903329266439518603640924329731772893066791639776896120848103243621967085290500972844992702233810991906000276572761056027691317666415972759304064161280976644121927594357288774721414663724511633665356618547901165345654390307098893802766788718958392648690430982841392116252169949315056071794995290993136460218380002106555587529344703637477083294783671008106435601289534239391350059270141938296226889602727494428665008320441912240500458338972056394211392595869297581131798549427749654484969635341309398927101581479591121436788356464611001874501703046299234100674336457463469430552675 2430 10050401451422558812571327801866923198027978581265667293443444556769725830349598789173166150126033676459216019794495031243838159416609010149719620036631598280520307296433179930462105606942623922401553076307134087729476241852935237079525320779789128206735590583523036131256610415273225846518505744465774943851714861959481113348924357326815958372166831911651033643459366273482119429719134643472609849918109165838494222261257332903929025213640799752738171078562943190932623231747956283588583812361825811919511188578460931138621094466133456895217586604341484652670166612121081990509120660912065787350635828570490261098332178647605315144186287824985790615377208404295938325991606761626453497560264533714104569404323965410528878937048053683245914982285453208146123819117497628062894867230019321945394535824883514152400153516296770397122981314772049425 2431 24828942009122580057089569207089729141914068751150300428304179521327219380733358427502431271537113732863915312919227833357965333532304946473505168402965566228564109902813263172228052785072420681961132183905607580285650486992894978569676044229751760360646437879520450548919541174587414497924523444173486142371567037166293335609792388879894418906833130081786309282628568186165936978162076403360779236201106251233618080540014291141707426330459259530900980183669955841799237577787803646009204616758252415456305771940220777775133120438785615366647664407769698649029108365061649580999350185157934080484012303395463941975076551425323642396886082674229343772692934921404926532921478867102073280700907391632725792557288854121569783360244010957089306228800702303050792799087222705066119072275893798752395369762551227581543770740489839932849796878018501025 2432 -562775439548287198978650940651773135598776582628009302299476511524003695125895296140421475769143068665127198428651736947327669520838684183492704275155105030338868554986534052022014973508302047185320208301976778867249494560918557226427474058838921939175420543237541296905913610173077407230944219582204051559969203069466106090838698889390602169296134870050652168766367913474229160002181820241981196407335250796802332432464898052040461200457187791614184945068953765376769389624159356785257406042253234055916963535966572549845430772588184853631765403931357994128224561437050666784207184405493581141172826025201612215346773936315538851543928084175938023110291652035960925277793022212917234405549296800832301297345039927962195891601819550806646462848516719786025080278023907204124779435702103700634988539682727999430541764078778763500066073438729975 2433 -125116554081465644131863126761892577660087737775150849203666497662406174835497720748568283724383935271987154662649385790762045086813494997098663651699538226573868262690511381274247775040539508154804496511405824637453266417599633215045596540225506985381160999740518370925046956734018917341187808583482393907709797662156634388031617402190633500972137383848360317227361802055011951040661730993561014846567844075131910894103457451869609946913293557191579467498056192820718042661681301802794642315978685330136989599644971622560288044224355248190025020364242704897445614079176500472864531410323506581978215014948426482388955438691447810126093486045510933459126619908312174161518914824441882938497340457778073604907736089193597699160398030114254253185222091345662037176852004227044677229033763294305240319929895909191000048904230592879300370788658299625 2434 -247268550049111341950799771052076227574031168996674574931533145684927707594101240280170148559024161500531225876887948879819042700676748152446786328063969803517903980651368640077690439032626214905815191288731051695876506694290203368276616130070661686681617031593977170070565761365406755411758842983855938349837519389072538692601759062820050729713655707256736646231363801549854841531529410189535510435290554605329730578736244048433913594837552500741432763606160580152547514520153231250797862051086021427374446860318161546116961590573003969248743123942900998573826937600113959627653271052022055272201770395600632478541449424659416648644321491203253514079896555484598795397426938521745203569320359983124338173022684131655531704218389768717973975057181911813855880888524818834260487374032520892149438676162735695096312874811372626603447269476544142825 2435 130579766096841722867680973647727444653944814527874209860824325830565726025513478646217043585074684005598192806470589100484958773190098475140328691125375021733346852971493039681013725664329259575854898881945963057223429751888562340267174866391313926399437699101942176202631993670432938159152662122195713490119378758103968159329499515918813438567430885009134863945133814553767307468240254238021898727039455172672100919089403789067766712206967568606538627305196108744368284392745054790994266603917433789503405877172393768638102657425831390787981979578418531618005967199600680962788689595357171777263778982211875459870002324718704001615240524250820667272273810562440912924797140877240603352955383378915378833848588049264914672597250514142893146734321844252181608460663911542686447236055577278878338086088187042645553451339651824074098627078298351200 2436 1495819571093722225535374327592059118787576741179649098542812340626284715999379667088795210203620365717166112466985875000352886274700449194782901381620933212833821897969347125987570989223639252686811690782854199914055155022963053816728693917583932237343840913756365408306034368890307367720286309524309433782476038118890941646720311832811061813654963396878941693439657068343510043543911038325831690889165053628620691309029370507176782972643887140215710458223465123574198262202431672634034901021501313401648792908403264695642027329337169885221774329467206327515297864925171032268479284251987360028620194147235840225226188273208825525592625827480239120490597788878628242447013834642050925880539373587739025796209494571283225363380800467660145996794741719379155800256561739161828402063521746484560957532308597658616585370508760320405780747652003892850 2437 2337703083556464491025374587446686811808893906026071186277107616441652053611300457426581851383903923040029724623807525257717490464735783425489572033710978940334584156635234120927436964939944767435110736381114198506766002131934255437311760238749899400600239042727080656032920818976598351441046564796647686250944338545299321700012888824846903446834358329780502831665071657853079357573278668750558331706807194259633223978255386115493192659792383874686853681493922445945194532088096184850408891212092347751858327025461531882155331961320972792388033513587551604402306745334380701198665814740139802719967061924138911277116463146799173735253204378407491226460520665138571497368701077124819448725855855149613427154562062159992953673865100766701463240726172249698242465808712974529689215814833805270271443747668629674417148170807599706002960951037708180475 2438 -2797367709546442112862713487605035612654500580439126275994487363130419876800883401060655651817779593938064100986808639554294952361732073387943450251661313734393133642341074889301910391415209248248955126640931708582495911351582820922862099529424573625634201310478889903651910463539576373742511376228959177120625048741187977027261404306072192942599408493770216696075358245342431513815130355329913131594647511759281694649439411834515745137480391135190217992570288348155355264328064317973268450095504633842465335537198358371222898548539149995534870009910315292199705867684902523446733019815918207006459425105844748449082499109076475171118823794166786698884970408360457541341619825730498345504888182223983549331423366481453069194705118269139378820180346217613442241208465039835520709322009049401139472928919290618764416761012567501343983136569323507625 2439 -17265440324833409019498214355363785854429250645790695185578553760790404923119510008490048144683680484376516727481049356709665616385644607767455181191852666176480418328810553278125506719969345284797941998127746086705646022802987016452640269636955397446119636281489763874537503077832936429119418186031059821223379150772641802818283163578472788311776217816595399110900991931751971502010980049864565415833828515124445761877195857104187639997976256180074592319167516917129452048205500693097484660055377605166433260745969327770703604987672740985029405492375788516270521806802745266785024545184769094964467731879851422990917808032259795644920819260265040706919444666511248001869140374939985825308152975288691549167086264651459327450255374852807409874699982526997476334529857210623810489371798381617874898172000669233806152051126595951516674157968469231875 2440 -20540012685576023453640028851255439191111000338082692546523950365561887473042736858866674519562861054145032250041311960352152016819355209626539602813313291213763073300339609399174133394256056906339367478538433277106194914330183968137133503603039668841924125949467795992770048736665080230132088346339421752826074368072362931580535451293874929210515926746460471420289767564233358789391697104390648746298441686581944700705519113702820386040245877085053330026950635016247773810338194938766278266999584534644561834896000148155696745361803795502002623505323526734522515923110050141674911611798625756215853204343116595320922704321898119875309387595223270688100033285536420144270868584054656292492376659206541008617846394029314684615461115201162771389046617925650481817222443463760169574358752147363261553944147936316674303785622066286795042516160634094375 2441 45166356610584296689420042277102198936507747328106431395801417435926050483833262057906592462912022400364340327264436210727075429044907130850522577110098726293120860254253506858874532904448137587333517610328325430720727219998689073367157844855132861686321583003036592223290025450659460749318829467717468036148664927563948941983771352200684735456831587970478022585996413237793721628174868198840138704099445073602024562632581770434931189808714298961451412559664954664245816445374836796152998037735609247094409213214463238745198463846725942042243568652759462311512945623775316866063935606608995412367774160473397216057665417345709862726627465203377308432541509107862982251682251152179504412767254324348266494278832411206986700510974034821093724927121107625566839537153506198584758896578219505548691539068862442319647316742779497167444405747356849823125 2442 192851196927347771947951870005897010044421422156263836910884369954761331020744661607421743812962059042795115541766781798312142417201152303473960253111352531026286801017463409194354798027975501472079349050103192410521853855948359867591019443464878314975760387387365857936193118650382368254824118754075047812112991457952349753986609913459360499223906242475096985515741158462461612747014566552804875970920417057183140109677539898570682648189501278046016321677299107991704937449402908853280263723151007481058393194374713795453255993605226803158701331353406254862174542670011250096366810982814146059936655881529930850972098741558026329174333377507087719799803763838411489191596000450904349904195455631646494308923972440066047978265948349359634248778346748763233219660267859609317825009892845699314798093897609549287869158346124229786136124421409428423125 2443 159911094336298087099579897294097608857169227125126779101437744444980219263974103328766471978919159176598758480879003736837504131151611076284643118993536071872287611934183593576865595035953684712644041602167300754276915043463067844818317710666544186487330021209173734833489617013837622945736295605632124051136459832724726559456898557135686924082713773858905281743989089820725288787762639625044159670381550818750789545353568697364750231092616908523025876065014472529606558807092195847474119164087381622006131876938605999142392912239051886581290199776784090625903084944691986239951529284936298893143158900448403921855522067842295312372393754629665900901338898399825051685419225405203313389595115274927386307864343613314800202165597214251376592695053498010781915503048261472091077267016932150544602477231733445073627388574137929450333877108058390243750 2444 -643446869718375273549630010100510216015296340109401586590254355846632932605419580883001122043062907982204592257225650100395245899831552677142741827389858331530099092392995093845779108785634035085234118851520810039394908696820229621946514827271477622286483646769122733443621358026398467507398451273019281614722186707187096850760999507000691082835040084978512916672525506287432231220961896835237925274349142501828643039271931262792024848688830990997886229591041464755227007512044971775847034644081295442527204262051651502934716368019457135723917402665008802036140200358334407739057520852628642413511636305517016656139627521013580485748352662775608916585178224943582517563494237607490192145306824095637447290563867588931295389220431803531556960770097078781344127193649779965505745916924293893219718781291751022793482771142889482398748638755962277270000 2445 -2084679379955444745014517401810628265858179033576569077499515778466730084144456256376890818025769454810773543086473112831685392545500159581098847298697898814705906640427393953128956380301365108870260251527211291494723722761510824344297735824334460888512409958350081036302919252336503954180637726531720222035571801990257666159908643689754208700593156060158003951804907576614642510622159998629351033131644971767163176662099065242068942583007363144970329866150757769066822958117342207395344447246214562523025512066220603629342664655047892367597993447221032583871666239636676014455134975332787540367703219896422709868083336471352834110978121782956386333889939078374095639699639887975297637960878739201475676023765210907164917263839518012897116541690549099085728755404533233087878209568460629216211579877809073909244356426635601589404460508484396079476875 2446 -953512913528211853326328520158376791420282949360895778470463197398824031512998884981242043153988421715142330140025562171206926867225053860429161016439458231070199619651811923971518163748887960254549226748674347372001611667922450301501354608730033372036521022791813055119135704166428919884384979938842658211719069052931721157259404295479930413713500797627858392537613923330524991390613066599733737717339205370187608955628740526211955260527788488784517225067768512136067452535648214658675491675750713115012400258934937059768180960621771708776262889167005642351731234035200622856061405612399611624570597817730090080412484828198103024499029056527071760680349049250969926091147980598140825194527389859308510642233422398938774287358155276634315874457658087830107931498639857725513734325511265272311350091940736817154796820314106211223746620923302900074375 2447 8504765822737651719557495828431369652653919205167767127604413385164758697905585861925765087096636534971207166199750297656715045223614077753208138632820075116484159289325398420346753829232385484646005804100855578771157526498498888187824220732015004523157481362871486678964565710509568682542483864382974913298580014074716118130070630673799796507537244049280427776196262335481105355180406964203970262003030656853448473886548057675464757347836007096258022806959322874575217572601136344396726587751439864204342814764125094908197861914884867329592816820091080363482066524274561939983380970499124338772936245143633291410890727164180996285879816022489730721730211329713367380295796797970306603919493491893972057523726130531896932582677554713682819505084003967553233629900969751081851474640402194113875460786907640234548135814470305448918193423220596806185000 2448 21760837743875392459540604279995305271053897501012648207561195763401025615211032730684855160927445584426398438611796787416692879524603233693345233907190217174838097619268879174262567226109198326359875644838699602468107718623455951354332840893418438252700091212739812559264425812535632662814000335159946063914199013235234931808892711997537587939612464016421560679957420340756362334959285379458218883131030439761137091548383927708032748082446757024915339854081132860134665154101078020048010579925573440864377188010276284122741276938246506156263998966459092439855609893252137326969489931087325801740310874352357681968050142473470304944469099547330877711715007485212860564574383474389511277384642964802097307771806518943510287679296394184040459216824564244726540882235039767876151873893740920566675456176540673835000526714689123779387904442857009323881250 2449 1023270445127603300238521509501715188624585545808696924974358320768979497474932351633469339769123682270756520582866929040667939886148487381963279294268112022448357198638143527927044328815717469200175518204548549804575984240787712981281053550557759911281862120022131667586298667715273599548110024715329718685594324738283165610911609942041248110434308304273611758363354177172482585168710733131151720443092235472794391555314534010989820901619682582976942947872649896184354391370643220604554289288435265866416633080511194753984976586929301579451709855075839767661158254186306593662418783052182924994051996886180509463385102383195752553194135284945899091387451443283399300735380428946422623019426010331886690757447884166779962700593698121361972302076368393229411117741479526042066503768297323686425896395389674081755566380321817134754478172884397034846125 2450 -106625725040536383164793341294203848963128462188281520940473135344994419817239227675614141523550794383490281801008946386213826441403060848927910060286164331873538887369939949387865864006816967618536604663052468294050192055958988918270802974782235503226307333299855929288409340992370060558407659359966274798232994420688056441049771855464626683756768210191090770590965627440591547448045752412468007691176296907831537444440119695237242637263204194618914612938525073181004140890604820003119517762164412300571359321005449765223411191115777473241508535605647797813978233703038533202674160399157985990924334708007939498746556559485924333236313223051154624048422915952003280349281038353781759936766977504921157955571674666395557276182937306289719672993088754629547929552322063876264388059770909946550920896434044812082368799384169030157709409143863375377639875 2451 -218231086877755430792036240443206185258156869165250908636039907815511339914710441061964412590699576983234618556803446894346224434429971226993404388426102945443350008522593702874958098410994461137358910552216494331768770062513642020351138613431613365181802056346763830225158404318833275702782441181008941758338094682794633760395817507085004265988657872484651811846444458395520482584936009584297169050277608306952174689965682339038456982939354311197330009954491020244240911104073307125445156535360797110780792701598111288386005010589467656687202088164226555889607751305507004676061328758053535586489531446092247888146828824112050223166816187902883909802349124797623695525828345156742801985712817393202507205783738532474244230767269808981237140366253310527939862101417150022005248866060371279195084997873083272082702445395127678473899836639903688587889000 2452 96281334196875587686655011806342121270925614467681788209658475318683058768591621076013745915734694353427075938994004528389659806431857510565934171240248807151286701384218285693207206512189975691236310103903491599450702433344161199769956713993960287417810579150041611980865377407783812095292098674724836868007543181282756655376686503140603734153290267447457850084065127041993285823326217717457837082510608883795279734810324402099742241794780756739174467872019027399016526199200008235693636401810053994227853675654798196914066255298864299417500090868317456051564026991977655037109567871564958584698299018714621876910483542226331364842208403215982199279357098055153365314128146567597472926802091625117118681530919135191340061063619294176135464716509279532602117053688135314450476372564062969162364140540286043614972565301165761057647518535213437924854750 2453 1282266468591103325981844726789568013517767958673239224328868741531064333298581237405143154040628358489445826362832858150759682882839265882693593272247478400768262275767716593340583880997974308070027526437269667616598195823821431802882983451403747758796799140692968559973700456851051912006930138823467769391202261467742525724642783556329009207706964543247428161711701827945428109633987732420412590709399603250495007304308915345238600660931208922383427072903235852683516066254072705467973789686929455352203030495994962915661771143852834360776079680587487190040776098062199975656949476096158190900723049942402493144044543200535179637106913040148425021227805660291526342923726539857354785265230169753421431515806387153050279562986937305215568708077796388193690462184681123568481626512223544780064043503783512038836576569323352794492829493250709705242865625 2454 2082147618787311330164774594546091990040789955126601283230690837998321133602120104910431336843362933741219844786295046610069464227795399025189046536665143029285168239601494558420987679111043107016320941080987964148831663981544745233224900400192357282555411683503416114421807989714330833372596766376631301181611819804352740177557622151691505662524943517233929428712294261585897372619143940436224643576148182580386505618521087751259867030055165012021669112270967435114489094055618193385638860980680886127913150541881652599994239801597467168012086304927587629465545149600639197471970581302835784318308293318911515131121810695450632972023685240154940861914429471647388800804690449760201593977144928576824069007125406583532339171868402773968788127541076623135127145768641032340275560475700823720506589454192173800346850336080407304280878104333814979498176125 2455 -2241749013291111959848716241631631150930450375981593398621381836785319870950444332967741592729738670658552460213445692756610957110657973223364776887469924859390002412087665810274280449382754184094368123773022213888828270885084163970870828976760050635821753056303334561229959560981474609014218496142894598567818938714289281954850721977085381366120102767438251969806746901313316597098323263247122821553532046246011363398220206408150142449422016445040048606278505127926016933993148217115064072457665838718584899439446737600659568360469481721151174923255701430294689618625140423877272695726286378737293483567194605306608043017343982487561896414291460991132370581090610330948404150438773133731369534870555579310010878466450091956568728351407235051496346725661756661285364475899435839901142684480260034993190306991216581157545685084584577817811586645133224875 2456 -14878787418312153380520484223741753886862000222160766351595515988071675293258301101528519114759385351489181370629251940998481374214688991672370378632171797294991174662463518529134110748722509044028367848153453159346438809674482032263987044776242911082407623368373053216994674577848946328999018867724469450168879054548344642107816003024306504830360961191432466224672684013841537879685291695140047437252232022537852759295039959453961708599059176825029531425721818930443406734596168549895754368771897194438935611842088240032058796330430015011836271473166564891216711315697154080033522686730804834987582847709213267122351125963107677884878750991976593122971559438685163989076583069337602123668833561004041423161942272254244282961959433036368726765497586054372363468520004236042861431335515193542194906167885864942661979523163800192886135939539524547290145875 2457 -18544350467054194569305999644106983103532029587592264490362615135417550569512338944113338633057493103959567381928994673530569362483092105276465839677040973336566054315828791176777499427298771083626119820449173188113786349396388165895251800364504394057427434842430178484945924568724276846510434360039172990748464329649355691895812616187833523987973613044427649972513864258088899256921041514184141751281777892212644882304059514701900274931050644376933885782141027648485190977341367664992038130332987284787575679561013352005455111776501129221326659708992513528755243134823644952038720349824360803618273807977237998874490379910028737352964615597295898432469252497710727772962405074458787232315873980747268419838990581940369114493582406018777764174846210019378909155232274967458504181189934781886741922075432154656678100768279278248321356044475369418969142125 2458 37237099207524146890871312735568489539164472267229862068914470493266739142764860356426659352487870480002388592576740551060838901485149703254525680191302678663387339525316591664865990365652277830274899657509848953718994988011139292731434856063734791093822599720649355937854975421189605619971194313161427246256662305663720609766596790799220052426166041202695724125284634754561669505802546959782320383044925130760342532581796741494432667877321177022664740662318334922139211487274553769533955363128208638869131699218569728542850811124919696715139845962093213855351441622245968752965167984411366418814030745693783715247804639922395705708210645189411639997765097145508575348414078548393987324855939615191868398910131107379099470124808585646325845368418558154715447293801960371511911478752174511478168727426144522715866711373875076770289664245200862442655411875 2459 167037464345998784774934329410018109955675891716073252462177714778047628094078822073570019976948846313949199185649403599141946949881003091147920979647594970905524197445503406838560022395234818233255513662680495903013887666010325414790094940952569288131634861734019360095119348566165460119015873394673161772841013352313353216732688784645243837386875715790426242047299744511708071679392731058130833633304283851130466102361815331723971668894611948614258258809033242875528078877873041727327498760830142549160523491245835928712281905071360374484691315902676976108748455434102401054522524584123154940552472726657196481319743793371188098922130912605332173216217784389773152715038687220398145050941937781048215225676062582975799457787538078684418298603455179079189330616118998830061704311765362141632837457500421397622441905594981579577293552073183965017305923250 2460 147912774424013107281224515582178929880389413729016385223280510618028467505157900040393045438657231539653293373198405092093265724182106603965259117974567143889168274875371940949887740174032334967616966646050107966565975224074721173377953122113932444443897657173043741500062749967715418633073182901114726494965690753117536846435035177873848025919732222507913951698870086192413281741007534310938989489882829096573000013038394012102250772482860182700116502373727015648773551735738816102865361638227463237553428065843984140407996026948703213921628555892378076877961980797621598867636889029210120221598202144595752796105770294574006922163369821100268144850890791342947479550291051230140744121537543305269446595893962021929632281602195161095208846506514403156879102015385315838761532480987237557344670375204086416386342889409504143207577004906328047338436743000 2461 -538524314050969357382986084043976502016100237079054024101832498149787773689608891671717798136861831447348313281092634359569162112139230872278898588632955017142495096235076793527903292426075942242986778073697853705964494222552903363383960188907058423424057779882705028614006335511728983375283115487863913450590615341430251412843866976805876054070119682649003285808858921453527612449486414303650622356524276184164641618349546129159648910508163667402531268836699056517872900776554969128875366629849413505251103498314096989670900720648987525824916980291235136044115090193823368374375836250630052146063322266732141035008023688017899923753719204243760978424924482077017207865320225942840207790107585057984102153246548475943027569347432286626888808964632026337786660807259119160464318917228648055110728522984716421092904090376169225092744834116879175034658454125 2462 -1815055754562843429133374759808890441313053697120212951238193937877854389032637736174056507967216704893638349481591320172515693660374074223711613846093062695586387795262833101186149863075180504979258058547799781479181770326328466784607413484364928008597879672590740916085069027335420801601022706955121876494249125289974352787893337318174445202192409880035885010935085071247421762689084161445968974659654003062318485930778344272314509170917933407159599843962611347022900112412735505922329426743380617339934367735315186523413802427618357742944416374928948810533540784748249333568406811579836063922341706007978111939685536028977834538062934812028150011551709280870243488749310354221410270258063915507620758436836577757532278435892979954744312796818112312014022202981476260025876042040462710649878019542697532221921390327510670749729914729478372375541370486625 2463 -938558403743841698816650538919502664837125016663672491183058544770817496239895876070105842396289543685693131604298857976924209207576736878404160332337590215026200378448390048287718369457142661413512026847021848187125453510005772332691510262173667427805002599859055858207636769949319118284163188180117608248644245242217712599566113288316898447834738621826602372961560449435022284924029694446013105560781147173609021142569878417954333532048647769023085214480632708455907877263479493318450097536871959097833576521782601529996973858942621906950343832809019700833949748396968920445498734564403337321519367531312177705835037930866711257374366534504529207537935250133219334134573098341638321495004443886581923013685619504613440363617196424582740961858525183678001009923071071167989473527914097253454436595965264054957249403778933087521755218698370820105429126875 2464 7188259263051803067976554193911177161424412192473795969851212140036742281954484199150192343849865742596867352009739828832195785068346560281538607905873547583462208720109638015289215581395590313797279084968818930625054962788359020622858494495254606234906552113625335685037798523715511063660250504849537867668615227590741425087588130716101444943816149465923762512385107055857771643359810029559582761445181365343922480583545487637700043237970009202498147353928465852855838650110998220821043250566672315204692103569536336050681061939542265995984349497413922836372826227139587596426821738478282638499351106341353127148429905327114343528791571448504142489518107208968083443092482273807833029156543571955222069642608204825960213742109799780520618989758218653513631782073428638244969550282378584556684953940075361319707077938838764140752763633814154528298101980625 2465 19054856711146694178014390514428981162258768157711462718700726122098021157318722762130840029175301693328982195362103833049357121246223726798560840576150908165828420292786832612337305482791393565293669594660333564264130523746773195023181455087501487633930657901591059402018797950251264790937082076578069949440656259915926851143705831891843725268919143084076574876953694084799373831695024056286226612386179552807457016288338913740199160813922657191659636141055312243860881676762717027836023979403773729900141067866989999284557861870592951288848476469503772618106955241313746763209294916918119312359210305881848755945648619414424228867793584566950606456473813073152586938714563192893789509295856850215144348411173660091837960913546219418865606628469585312312762972847749391461170024265249858457498590693407819457272795445285413391160092242230496479959328613125 2466 2188951893743873204020191308335469591548126296878012289155389924123501180810448563654966561667234171468101106027782452190404496482812960751985348796367256561591215659497823779113140402452650589574627662932410044623328119595766311546692785916065296598647487666348349522370901856714183372442831576757258366848210950031415057118170930942971871744315092471585260059049106852038089062786908819364946819891210763622393833209776560987619590304686708243735910178818421308185681142581864444160592377567330903451880376844523723683730901414160164464849879068902948291760104246679516052455042325606325181569217830635559663193894166478507158602504258311334578421568419719995386370450802387858440677393292793645132097291675814534666863381395895686425731792120904484688403187664212171105392999664792416017659877651992503561013763329634697696690866184778351987858464933125 2467 -90783229040941847337356466517957180441544736840070722603558715947794521652761472965458935701329468072296419287602463089820932389874388613210177728723087628251825694189746737133181591762603322663643776131662492880643651171480171966694034003658632790505294692860216125987044580987713035645072547984473726338409183057924970811824245208964867775779871186121926133503713547606988812450937338042058533361076304818234456623391389520460302762584512649157559064232737216812117261584175101322947647223505619073861877132287932014688140644602514600214729748395354843433920433184895411738166059991409975042198669149703634561788751746776459808512723834496698844903745029030740839973348129324598974003440163017767511125700112871771633399999607455800802458170727397549143804990113838172486230503129166741196739851636536610512320222592404682458781237437592892528117065495000 2468 -192387611246217081091706407897081824845205214073007252966321677183802646381438112545324254917544723479540103613463229236036447462804046825542408441436875544279943090282708916544640006687196670358257267838684090002503869682410063700690878840988431724667862629482074415292384863129870276180904470492018969276341741354697075176435681524815093419230890803437161492656501354769590695662024442681380581784597081001802818711993945840603055359178354409168820475695985945604588146782478134315612289616608108614447164315242576753951549653928717853346006608849999799426407218764284038013211898717024793974078123979556049902635967980162747031421291870481961989282268259787059197738408834207853588602363914393814153975267889759175963246047255645277678980992057699149952486403447358222336591016123664786271226188446891754469663831651645577373140456384300528406866176931250 2469 68823276719612938281998979235266741492176593944872694502091757473527028097835144693388714715781655406189004199558064564627230730865183953945211258471834547520725061176029182816561628087863167407825849094928541433351349221922848874032405100068561962023308597035532196660603577818328235294269031809467920270031617794074920978861985815615193442713280641394612375515449158394630662793075866895067237545878717014988464157254525959441518327213128667729564521781267593492961433593402965871409455329857319452048827612315400796323649477621837065457269967030061936837747410646321703691923565193558961253237605617217050182328129100576578803189283616982726279676573495759302429893410834305568897733831483992672782007940615600101768195651763905492711413918272707718774659586734650329531134983601513644874794484847924898320947210045804673132741753288832639914828213510625 2470 1098333179480569438626649142813829281594371727703211549878689067830786988313295867442310063805644469360053569539357964248232964091762477286818582991875125474147858685243640697730415039921474340772216330962854608162776230549582005930947589513167088228585409149561833995959024800431939442408237925527509566606128388750262218693571694844007160342723628329527544857163913440375487668152320246573441305326193024240904414155680046696367204431552624807389544250573106925545266795553863790325190997063176592908112977429105285988184794617343031799507558850817674395371711671684924291225190335353732767005206225840209092128306950426125463810882482179694494554053333395923717200054844647818744665827828572666725022416845188214137604036643948438670603115655338288520211139586168692206065483133538607589892165571063757718722302692431216392305610987970786292626493391283125 2471 1851634663717585709208331721676279351390319843985483355308365670769104913991998389883725866544241418737306403822986809991988637623328359370031143032775160792322499548370043861494954455302319545350287534065765281123606370955035243509256472016267065338293997563746511653017148208239057734721420870689135636273195811952747056262494550700028242800607604392467277250610306006680246373851170210962689499236588580592344708868085755565309390512481976444251724967917464756249415185728592788962062698398894391959321781797401130759306479531978293506592577078844666091128493359776039438052940548004979055461774158791233268489127786532713613011407216099603050836962063310724311564901630524017058799082180949699329628589646106546439147722385406076927155173799332486565570415896852851890011201775992546179481331784457279133671037336281222291487996337869343095517374413649375 2472 -1783980842632028470045423863123713220286348503159894223903177710108586217471393417596956057287312520735202599965243451951183692180005869036047537379154945333310125149682909749131041597440696561209219735747746310641447697394500026114414876389488651700704639320456790436405253818038329854837749703375796885356764538044201254249939291230589901362407368118762404988357294135712420087236077918476921118500617264661225078401819930020546161514952085243560289113692617161481272002439863992994999149027293143129910110725797206878621223290585417679268598183125391950825918507050486071304252128115644238320560947117475229131755838629780060230090087237723060030511600685300297353565940849310624738823478543497884218653221742735766559911363405167541860272645906745706022243473934371958181700897885421742819256689067964847749494823407780290395927943126181881437449112688125 2473 -12812745164529568400017606881348905925926998795701828533563488940517077630463694647142433623459928513959174404228428014288449060495695595149551271022578139152127344698987017226444285769848182084875664541897791250769650596914010938841004557601859731170010825117116806863803899047289045854751749046304602418853894461319630186899381555793902991931532492973408772473208225632026015068841395821872434799536622589720362526581325409846806098816957510306441265822890165289808575049208525203309036148204650285139379996623265221724338522146134481284532945765837070635701981599594834632070981101104841143381323207502668569215726121518164545915008745473377617195451155049639789732313347867450202423663074790271727979977873550610194546835797789261895513832063363673821302539363064856279020577559592287213311672806956657182145076067706537973865019576853154142613317195990625 2474 -16700867520806425448535621128817754429422866886174001271957698299715497935336353445622320107953569132229871370564696695179122047243367098149205081108015729319539728232649700896953619215786645364579376385828779360819865843691956279463548151225179941445387559536780167176270283392317233469762551999330916631539638872695710315984642794708018957675125726380424190613682802700697852229220388710476036334804057600054097555535887865639676450312194355505276674173978545281929090431627416253475398926541843115757100555444218010040623979468804653090434185519259048049539131404465308720620035233800519737642534384300487911047149477853041803716216074989309919308595345276871258390173374950624981663839610581753692676523927157436184946542319182063749379376692546552512140902178284043074419787510884538223437104120862439418944620319040031906026902007940584035935842075046625 2475 30604604442220159015111033974701193498737306901929716285377177651131528925163154729212976389264863667083827986817378211726654935873122885817360872290229744028131059038607067151033979016657780117198811925322923973775934398388632322982197719843933782594491446052352289788196114382532739722193258123129120557204657606319126376091621868490155360944750426397205231132513537711731827804447558808282210208128052204856443392096518435260500266266813307570085618502834036029166382042544156341060776528713618415131883283260597550456541903047592339635981861978902402913281842147936719453638581156333840289304183680479556618166442135168578644445690542268263104185587709375428167313039787459765233729503912363736224319995755634549021111141640562273765084813494377600330299101108226663455083163623986692942168257659075465821028650895905583256831110270796163400471399313012250 2476 144575344297863338749374389411474053816798251858468478426733602954474327480255741294582779910632212426893637955840992186364315022974680020907315515549084390135641223874856838740446305938939633637504321249485586309045777833222292211565987703513440465605478910325057268757296071001567933946524662575428225519122160946359277875155289156815887645732242469284784149062709242881879980434104187326763743319325062163469292691259102006837922692228032645692275477085040741832000648418194290310893253659662383574983160277056195097502162934201753424411149403928453864027637245033375279325407529732386464443675076195337634346465601151498490101178928834230090565470395304881971062839444746004250583518962395239867268880460220058190476911582862618468304706419579113586520183209338798475412470534764634579967941873897921278519280502193037439395286073794483984465183796716613000 2477 136137893597595903556760413768403437856225814585800700006484649717820287958358614551274385020261767663535842396454955177136843211204073620485913217886610937043466152643019962182157006854087157569097500231166636324950181367187525555682663564339544013937492089565031907193688669970509815486277273794339440718645853627569941247582859794650290120105129307385843888233552805008583605330944107981020366963289905916289313850932976837578506981256509690449568567001467150295789037061675700237783363936027747360627335440641420351504643649268494555332182185499884888005256044418721087675531094816335304604270935976421626218012268394132712165505978230577838037319701388845633213779218102156762862294919220388146411140020982231910127478891088212726259195451647468438235276860226296968709165621001775524383326841358089266735579811349993076885216680348255307899605237545947375 2478 -449890883272069556915492977285844998658476581982733882368225318767483923909600299364812520176776817697508325461426857750898411404965854727440446183085723096744196678186592880594649979250532794948537871489794625056820726462637268435167135864539714552293487537728711531694472770994568328569371291259721461543300584022314966201149418910402783989126359843343594715288054166220307540685511006074779840254192329878393018711744567412041944670293278998585219103195052300994164319796951278487552203309238733556427219492366864649201802276439014470568401327745998070430054616142970136593904253034289227712196432244901474505443062671490003498391696988808121712627823111217704390349455530191957338157898231563651198685475416442631473379383016184985477189193818563973240851669702712241086111161082040490796182291216996011050381061682367004335374321278784460280932412792053125 2479 -1579103597010433088379264682632100901693316584892561905032098908018395998864580695632624564916219628161064587658220787798404527623055723255500131827855486228163028723489815782553909063319661496392409181184641430359342071495125178887198903518092184535618813408783928723065861170727757769966095776902150507326842698458092342665488462941778404585323142022349949822361062899994101786774927755829685852008216477411466671692710781772137793828026474400082595885827034238887669256952556868914412594415967763427652934054841346419144494145362298305805097479456849505268901952559098241111869351448098568263408571252402600739340002308028059480370638048075961057137347122241664522426559378376226038214224225148472699134298993648520621922446668848220859097783230854122136615177668964732470511790963977654179104253138139030361651163842402216820104474472611515302093885974502250 2480 -909563359062392533288922036517923755791467994242701202947145016257194655836157984890027445557947748802334194973816251172372726793714789016943984492504331735912882949235836628422862475650181391051016889051221865658189654039600969846795062146139492063368555059129692325670732733984784034779265884300610825196420276347117088289365573328653210283491278851191560921672519065538549105813537031798827053349174745784028102815654001037013956117795066407714118625243677864299176107595124213013220579083964623165496836141689957230522860242552296657857712998731801936316045178850934375362872397717161333601019471715572441734763210377166466593343356867825902000356862568000426025910340160535813584735178896992195793347016646424348975793171084355645779077708839096317300009060235304893697843887780686620761579767486276047823138559955641035669331015020371238009806927067319000 2481 6067947324994274283970444608404299324741009810759574595105592078660787960645970168947201984175488923951658188057431201730492756754293562223555611176049460941263871360393747425926624535917266062360925469057420972511589888191626180860950888718676312325795241963551326710213071763848526979125632192863346186348418314435941463471066433875864121119532679688262004156224015939278867660408651216259055247371711250475651078792381402466165075825143765407072535658739808020235474524636394508233503954452204646318182237514437796553050803895432612321040317917469452140106422066756864328125064724465892174710028864420860335502803804160711102534092532306453359177859396607709636680473813843092324959626948735993970900473443369606050700974538562000539419223412407606774278001683875693102875499646139611884750926668472126433554422151445060555813716275411747792265431729038269875 2482 16670885310640455370168324544636646041282253249862772304492006318156546267037579122481394994918044146081765447041624071174328378579791515556025737403861130961261515155923698214787487825138800127478808911464813298725965495443452582244525989256109641425167889085104075433388868733544728726807655875355763735514624052053898259361673709464846331305490353220950335101119221715392279142447037930164779159982106235937416342714739634836307018598810846222696764167276388530704165847744650094936292914453263385795126545687116493737927751405831870119516205802930018115854664895314500167130211018613380346249905236968919904394474059092417796066918591622218770199009778979971087219685765643943333558334581111333590582582644325016817127979040003712720418110908330143679122768708817094462917587173689652791567635188262982876656268739859760121145057777334316409317335306827099875 2483 3018542270843755402670034620316269916084605750038704363735081173051601273763414008586990956550382078774414501493248573234210045133515795230459110133364312498504468004620259588486352529694225897481886393625398898618416313147994886177123897786394812912426969705993368231313437210752254811814228691091609301601440912991043077041920634163795335122365826171146639379669089408280319088116032602888304422570482849951215985973909416010260298603940193889273200178687580742320902558751092530886504736425464602615037295881615348296383278344248663164610635283952892973912337144572299250970237439781014892050270305318001152740049320764989182985842570105781913621875095699242514100025026448719146535007607144833360797966893749494942872313519628348214726430849010789586121552234621135695336250888489227326810814568167866978404093198360600968847045679541928184061147020803870000 2484 -77220357040550148112163720579408396257191358579619621619345533288440819173904820736153934730682969846117582442201041875259192709857963683356373843520923981911140326159381998176861573800797299617392148440298179761670647070843925934009172284250823989678192653930170026609022945013071884848853817104431792578141701195638779249501469192984777280462110352064349416823369486678909392051145032907363662498378410491861427368514088852714530059414676723772896119930929081738000311936094338461668461184120610034820374319248745373158771690708446840339869250929161974010597107747992892029986619467846981540502064943368122449849335250340926992877174920046807313162920626480202665940231808961991456184929322697489962191689760490831919240015547063206952854154666132994440099722224167791262000844532137866805265608340544797673066866859316908688590298240013726096336585072592147750 2485 -169422025915936809852570397172287535000070088965752379124014073883225285715569525001832821561680076698850612707697368509600018618510386218979875897329520999913672265069722313649188747736249234238157363305189453967051119799982230280764509361005806921568270364553066182144807456452712566091161812707893767819858407954912668500502109852407432579308285628046073121518067065290145185269951815479303434577898176313839010080455588458932373882702914781803237168204019679031390810650582293478272944459620858529560791641479191596269322176900289421897607137939372894259766168161561454423893407059779948173595682439307797572232123562446261840054673244398981495061195456993653604026075045089695796466224154137946016265995738446871891578201769727682395237704556107724088718660790310198889172064063067907247675410582450188324358840901686476388512173799735013426313608804903631625 2486 46996358510458768707658208786815820277027849340619470802894074052642572918295844293896627813418103827420176181010583526134893809336863310308484137878901071477884206368289021393849409573384607096956264832491603124140860512332084187661256026069709587731114105194780755545728633307566804898913967618055063927625164015264480564058005348031196812061890919027820775987108018896157190711013604327237360250554090813359553199437174636655260461203898483681334075753903245163216789104240893772990543223965697178135244791023866549890287035475501021619690797685391660573509632609147458412247562242257092224403501886141141574412085878694791171943197349848817779466936696489209909675938889492181777878255696696057773849023727171987239214214755612674373832718779638236630887851723173288619210357310672190910013827737919783248533449244243076712906107029548744018614972751274033875 2487 940024743922036301929811678923837498638878758107063480272776164896650197001059719381559782162380700690104260064833374440212643990684795021297849534562328558033318348778457013859639591813238901327278434115337503165981777669857984687997771313561823464739786866843043412571600136601078518667598345602961373823882901723352157541719925848843043225196636844372110632574707180144953230058288569794894118631989684209922330510635754047556815018549318055969652802917646844920300608741509228778385573297255055987403299232773570713927140464391383700800840444447813882318994390021178208159558966940719604376561482792676560242980481647163987082296155740536782915363516778451361298570107127284602191511816999531139293189787799609596380012639456803972436454417042113915823044472242341232114668811450800463403483015204026797437747363864580100329801378504683860862748733477899273875 2488 1644217904671405426703343337656075094288857233539068217065925303289066913903517380212987076149882264105438290033179784897630041704941600756859117557498129472778488589801121377270453518792162662871853691384465026684487122434413687171618923214513291105497264497779435992812496491593937422851667799068826191303108335622313977645164975742051572387072705575426049880088154096561634567698708932479725935026019015722902510253679708980703200958022659371751723637161219652912700216923782283476977008790659014709967987517324971107533650445715812058156458254679974175816903317406050091414049281582492718129392466230948773579303201575919880059127935616934387306211118053609740169993717381218592367916661817089361130846054389035733470120607426811659463487356510089774968947469862034412307630612935346312744417887447846690025521237894875273442884269860792012712250236140704156875 2489 -1408006096032504660961714231286599819798720845677667413997936295590425369160791810919541852687244973746457873257456715553630325485410071936928084690206572382781436126754992719947618940228526973852004620965357194401723291955263903028957793351609889538947535856925699557871507092357985873935275016709749690515828793790211812165181202273964886238899326711193472073440859777716963121421021690139723850025821318031123849946663329311007696219912447523202531751859256347002983570309639692768799209317372170679457571118800389809433338717421389440166167949062784800640950774772465748392125493763767880438777403251205213059144680738606801732559422115699779088165701440653414024763273382112085958364746395789544884575983371049994178581087743821593613467511071473788449440343305288333851738598317865527668009424993630622442316975362754743644917723135976691790928142781282281875 2490 -11025505052692944285474896137301306573958737485289086581531848891473593063834339075238040189415627494883687707331045166948230874910208856519186012078609094554489429358586535000346702720663323696882774359136595103525170643809460153189931857842718177987477218540348952970385263014162582579927130360744296077434355383148554995855595947151020766390471378985681396211143588034716777761432037782117011513850759091959001556178326895367103628822459236773431090983056125987138436730270392467583077178862703404578490972025704448590480612211459574478544235610840017771799908139752456884157031672555604050676160164873847249758335284223993004320339173740960649606279942215944807765563300839781358909506762468577999376968582016885766914273621945413391540440567085662301607173823524985428885881696483484782336241447970493654378876121936332505113418571080803125880138161581037411875 2491 -15006181702383240361268829876218327964483704048862909027048885284834319153993896005965882755532294082560585970115123255017740203556108334296547155776055821297029243594564063578241897488154091952080618609528695797082435236128275180515116711739082732441180554498410033606652523799818896320021082963047553717187413653588991345088701183972608919802502334593449548384323720733241036911560339188979121603900194516111737736251212332483167092980681801341173658320511283428364535642445168099728571937383799756861803394497015652989882034144049337437705007003012749469245068239190871388943087075084017858891400079364118890258913522844200444204617743247929873570087575340565549735991919840516067004977493964841945749651843488519593678794251179070774776617692363239416955075338099373638240646016901445107940787061916250319488983629604891421873570159761737737026832843467933126250 2492 25066881060189117382254262990856533733960683680852487869348946379669803971273942113512076449020112674650024896585580885981578402852792793367096419232489799310187194016321553126328549413873461624136710084223472876865864313598308737548265164679499422458759995090961599285738868203700999902698642834496801440558701277322729974257990991694624265617930018087675203862676522510422702045536983637654966063059479109949771453943192456701491598281941468811130663188103105983286424462720462727822638151968384756742818406314236416407100459644153170399435091640170754373710662376265533925652483525139835314906677680388284728973569275674312912281031888676504423424965460355585528418297376209380808879886217531884747923282675494157506129673020294860430792859646678890349106367305710745988879297239871433841643507459969502870037465821013303543307685962239574718653434437498277180000 2493 125044264309633523997650672460994023841795726574834476327425165968430400104167833275927333928837203079960895095133512773802775691063553078828576774284176785812262386183503750682337871709349808123290138152178796489109087597941153340013584799774490799323104403290353063757123272623173150834328517576072107750101989945029950330696013769036305557436065644558329998549396313731745903941654325594404557097405142767149680915363137128201596535890084225231677734713176430804716566709429059895876188719999047307167887343198395546823727556772348858150681553347544107936004401309064149867146663950679038282799589504898035345672819072277853408295692845711844878143100870384658292352442574986924998722224331086027226427216458696025143274178991421493884260296189686614005000282419805840985906392494493422822772809761072521867029694556728244115005665942901653362933670303256623428125 2494 124754472185244882402162639958679273175905879665441897632377326971493646427820306938953563826982175484419107666522841829107805800315888175857351098083513720016360754490487636352210517241548762033709222972140755930035411023445933802323191761350229584123515879910063808359305596294048113997263017007631845851862607591351962653277135434737089164462625789194372209473703385210561104396649020286218296232079493895711946456426367474084479603162669070077630781439216897744037142033837978401629050810865400742216728191525055247926836712808639379727650366616302551815799236921857459989511209779075757872779298181678747312969809835089264953967520195853998112795420603037152392733324975507378793580901991454402332291954446036021989231504928795602818888603567273815748725880480326987565242138581659572725567093918736938192469043136103403307382560708515208146905178641728355660625 2495 -375110854522193573047406338730945357897992507253374246848327007025522089451144443295671028641883679046452575806312812035269533594283342555386973102208979842142719086387953299076187219687082766214197219013981757572835781775787144488573289596078819077872706595409832772366973547009954841513445424573182509675512321871611934773608246373050565277218156328977908845694679031190193646954262502534579216473281454145358121690260559685426855801158390976320337738220949962794787941677169694453673620953277500152615568423657652187199829981957142087895431844322277193274548264949654551364708229389986080195433078746057187595915588328799318861803627029119611306617547660573883143760672433656132735535819812348283710581206901591442190158919486501465866934835259340775962313743047487366557023298501586901906253542512496154018548512196954200237585749440499493479190009650044489038750 2496 -1372793969992099241743921969119294680725841779387125081896574032598681024992223125357406906237128222031057700621084133951543684621148293250651802541540422299054196863699902179015344638950878313470329327417452214054291134283269696699014613391296255078767689883928302385712497300325776770340198612787313986208733966810322042747875304973595063347795259042524054665998888369341591295064051835450231086676883871253107872514107831714777291932326797223341153983182937917171377564306252917775970887380576512021284302182936636366824992089976703734837765481264628871756622697148293308742676635494791840980762652922348979689206339604565692597211405424363370643927543169322203086861865663177722082103774335949812207926101557033272798077706695718855944498457854735400566487633616214249669472467334687664918675647515625920691495631670888206899820187221753150799577459281427569035000 2497 -870637462772692830368698285085706565687218365289860610278909020064782342627359141231399760021810374898548925547366193226609361779306937478803827317795958770395189887015169805383578949834018378957263420574826452783006107215140499649010479163994769260138134832952902312483788639542600787201112891151564021192230776995828291889262819947699899704661820734717050479299971462780183983386863929257056881614689763292003618645692522688624096276483895559065719997488414025048722420399691305102419623418367377949717095562159093012105406917669469256024599996010361877734518623544630889622677854037397642745764719249089287561713486486719375635258727019847541463201087261315679661443917792788675132159644956105913957035415923504359390940540007053026837817746280391383065896241044176481505528575097997962233160354364343755256703362400216640947526009018407646432904276944700901294375 2498 5115500047599759043326329828173546746638995467038202190366583982236074986186188753105080587647225845670007291173283656081773278104959002425573980898772971682301882102174472195366356238369763725177342625209502000698854681999031220110802333613134610215538529916296705371282689897379112909874397677584480296930695147938638165468833941749381909386034028923884968022234001357661480738448171900672222824354595976628742766642989831520905659229452329343643189404829306583105411569686105780255114307937114772775826810288141077335938132744758008674242671559067951476686166761026518287092168279335014385724218941905447889215900861650186699605874749192443535825340659416914475636304007243488811244304792779873795974200017964734281457487707974126231745674714428388491658909141062301845039976454470749194409938419745944150749352616271949860174815334726103692695626181870122072665625 2499 14572824984229226370661947296271303826223992655773522425837599709896989701469985631016045480138196032568563907780706140749935581002050899817383586645540433897938580241580093032183866124724571518397045961619435904195203237812075258004630037370923336583948258952460648844663881032757119215539303856366769939339073962016916454834083805587477859605885949762238224176465379398818006513044204457773381048103727115965797113482596533550974968472589890314048212649829957639404416412964646611255406078056031693305209803641358895881527541877063637202663104292340768629006496127921691415015479159797590582057917829010561143047939793781069737094704531422974761474917139825539158131095375135472079525121686719204677694665863029891652575583487493906328041316444123737484158913418929946276504514641235535313178987723083725882269782601231055285409365780088463847245941571383836299908160 2500 3581350060632112025507083158805537369761169893204595461448831272149730084039568429894744028587361517149884009692697774149372141502724713271364065659888929525727491072171022530092505933730421468613284035693274728645792086227374760328358420627426820468245145081489377643804056163329755583426530581746231114790743038132336933630487409708925138719815610396683579392422133009795809730304002816878476122863505839512204164305700549990088837912281994473340095709788852065732142000412158022502757808103774059521258275851367878682882408581132984420160691957078284059413535105261624141495881051952749157141957873980308283802498707357351354521812209184258724572013572919075750019955509728528457858743082802351248331817842825628626877777041737385485555803167118749069368505801424490760374555287963528025750351365481288781530279506724266940494992404611433686770927990319861245760590