0 1 1 -6 2 -9 3 -36 4 -189 5 -1134 6 -7371 7 -50544 8 -360126 9 -2640924 10 -19806930 11 -151252920 12 -1172210130 13 -9197341020 14 -72921775230 15 -583374201840 16 -4703454502335 17 -38180983607190 18 -311811366125385 19 -2560135427134740 20 -21121117273861605 21 -175003543126281870 22 -1455711290550435555 23 -12152024686334070720 24 -101773206748047842280 25 -854894936683601875152 26 -7200845812834954256088 27 -60807142419495169273632 28 -514689026907869825637528 29 -4365982779977102658856272 30 -37110853629805372600278312 31 -316040818008665108595918528 32 -2696223228636424207708929942 33 -23040453044711261411330855868 34 -197199171647381678549919972282 35 -1690278614120414387570742619560 36 -14508224771200223493315540817890 37 -124692310195720839753360594056460 38 -1073010143000018805246024059380590 39 -9244395078154008168273438050048160 40 -79732907549078320451358403181665380 41 -688425592009115254628801822592915720 42 -5949964045221638986434644323838771580 43 -51474107554010458208225295080651698320 44 -445718976774499649484859941493824933180 45 -3862897798712330295535452826279816087560 46 -33506439601874343215622732123601013455140 47 -290864411863079404935618610775089648716960 48 -2526884578060502330378186681108591323228590 49 -21968425107219877402879745431678773544803660 50 -191125298432812933405053785255605329839791842 51 -1663914362826842008467527071637034636252305448 52 -14495253968472296727611341604838013273505660922 53 -126354855347815114870876223045946455327539912188 54 -1102095127200387390818198167678532971467987011862 55 -9618284746476108138049729463376287750993341194432 56 -83988236446907444276898530492696512682781140072808 57 -733791960536138723682376634830927426596929960636112 58 -6414353861927971257016637135504831125597301552457048 59 -56098416826353104552891267151194794250986569509624352 60 -490861147230589664837798587572954449696132483209213080 61 -4297046764280899688907941733835371739962864689077373520 62 -37633812790395621468984070346332368625803798809177642280 63 -329743883496799730966336616367864563197518999089937437120 64 -2890411228776635141751794402849562811778252476397732847255 65 -25346683083118185089208043224988473887901598639180118814390 66 -222359537956445896464416015564671611834773115334625587780785 67 -1951453855498361001807113688836222503863381967414326053956740 68 -17132616937242963501159512826988600511859397566858127267826085 69 -150469070492307766401487895263117274060678187326319204700037790 70 -1321978262182418233384500794097387479247386931509804441293189155 71 -11618513177490548980731387260799574465498161200874901005168310320 72 -102146095018771076455596779667862925509171333891025171337104728230 73 -898325931534945631294426473243397235299835566548467945183852541420 74 -7902840289584454134765832892992589191624229105716927463712000060330 75 -69544994548343196385939329458334784886293216130308961680665600530904 76 -612178965168968399765702781679289093275396863041798623215332720462826 77 -5390355043955332143391512804916337730398949001848564500519423174984364 78 -47476588656375810032179093550993897702359973900896971946882611810439206 79 -418274755757437516232868976094832313934715719430687246519370858481844144 80 -3686046285112418111802157851835709766549682277482931359951955690371251519 81 -32491815402102055948478280323588849053289791927442135691428350159568809686 82 -286482713850241298179875569194569973969859994677325172011008502016685968329 83 -2526570440221405183947818272896689408987198989202434047133231608147158178516 84 -22287960669095967158396825478767224429279933940464328915782435971869573931909 85 -196658476492023239632913165989122568493646475945273490433374435045908005281550 86 -1735625391365646963736989453322604994031135758633285805103851118602839255915075 87 -15321382765158814576436872415537478567998991524486936762296065046976787914284800 88 -135280845551459078703311930305370691446991095619617612094364119789783684197719200 89 -1194727467454458829896664912584509701992528102887858911305283125334494109880980800 90 -10553425962514386330753873394496502367600664908842753716530000940454697970615330400 91 -93241257954522709999188068232694372566493786667138175693298030287094254597524457600 92 -823968942576380035101520646447614401049559223482427574333166289384865532475949826400 93 -7282822266642842890897311520214398254438039588199521140880243977143650190271298465600 94 -64383247910427685556762402907427286696149052104189383702888114308578439448036691754400 95 -569283455207992167028214930970936008681738987026516655899221221254798833014219169196800 96 -5034600556995680727155775795774215326779129166515756675608737675472127179469500777584200 97 -44532858535075196535047996214167801550273121905881641522394813665516341443142594506878800 98 -393979472958267299958026660384525346368232619310197787754247994367374163583720708545550200 99 -3486121397085274290537690449463072761803755298138719818916376192584038053528680208948504800 100 -30852174364204677471258560477748193941963234388527670397409929304368736773728819849194267480 101 -273087563184148333260447060070365201822922094488551854804796799981244066096173910348313615120 102 -2417628132894960244452781325917056639667633836501591420477759905716307761616127853377717592680 103 -21406571429128191679038219118799569469678466591159722091997252757410414355280666041558043150720 104 -189571656598337159003790382773215418092056420485174077372398747976682611742437436771874593671280 105 -1679063244156700551176429104562765131672499724297256113869817482079188846861588725693746401088480 106 -14873965908142847335421386124381476024910162652029466895507156751626021954745583145532338402095120 107 -131780557765602049289527794821622796930979758823588173990100790659266063673820680579108942104543680 108 -1167722164645195936759982404113824228360626196242350763967837561675163175331911030687104236981928720 109 -10348803771075773164313238553889488115562980785046888421953496188790895663950697758199474247014157280 110 -91728033425444353047321887182202281024308238776551965558224170764282938839563002856768067189443666800 111 -813156620636371562149231864750333734485759522127271478462095351640129836199369322622160163192906019200 112 -7209504681177830010840957515152512485217492906003398018864827537309365422731908369319687875451389973800 113 -63928528234868899742147251594538208054760423821375263848695196392778620828118337929719710187630909325200 114 -566945105661863663502726941772615160906691127047459576763428452220168295238838944271461640348200432699800 115 -5028556589348703798024186787896238818476738692073119724336495837083231836031441070929485853523169055250400 116 -44606764917584622484197312109872670208729000983993449968467708761712461717899593637814146062718456533212600 117 -395742068243186650757237692051690869031288060011839325361277621321859275753673317914966526607707332320296400 118 -3511372419073020536803625962526443558269140668071150624180149741728700523000813253025169096256521838469070600 119 -31159741802866467956845621986789280651531197861202815622976790985424434893183687354576290467620899675826374400 120 -276542708500439903117004895132754865782339381018174988653919019995641859677005225271864577900135484622959072800 121 -2454602222557623602873250060930402692977128059615867254663710970870407911513252991256054187311946367645107803200 122 -21789624647786117720587949311373984561428112201344133088531139192234850558761090078117267908678999312784030744800 123 -193449350531564557324244232910734887325849581494860108395739869901792331789976507034992329725833067069594809539200 124 -1717643023671391754951555648667089604401293461498717575352496748079623849199710760044568992162437151964708752440800 125 -15252670050201958783969814160163755687083485938108612069130171122947059780893431549195772650402441909446613721674304 126 -135458236398222157771922397184311449316241434640821721471084614972839364244601189710714838061907400767228259956774176 127 -1203125123284996802887625700975616652194648332872810250546326344010730731243386944832175884518358646184515568749931264 128 -10687134884180010663150237671947469793322774644346759803681039477657819073622898095892062349198232661810892200536498806 129 -94941523854808466821474204434510080489518602654429354535026908848029927584277838898389949241714532018878158618719594044 130 -843518923479259839836943893245070330503030662045122342215046767072881279691083876366464549032156034475417486189393316314 131 -7495084175037087431833608333872227974851356416950552720139804861624685569163523909088280420407859726178518732247739085416 132 -66604043464534117860157746785091844049247280886992411672151447747619364944157678373943582826806208021268200552474226872674 133 -591924656955483663990274110526154583956468315852819778920924896523955559127777261939859510535976976549917391376124332056396 134 -5261061689805828685167287056989926190239953464035136990259862326567396051650617305749049828719019246798146366634060294620654 135 -46764992798274032757042551617688232802132919680312328802309887347265742681338820495547109588613504415983523258969424841072480 136 -415727031567009600024003271366066716601313969805129452367593042667972668395137014552326878622306814992088820735985548771004620 137 -3696025725902318925760846602364009203068616169508377175063710408537158467921729078282730935488829931827475793112630645277982680 138 -32862489606392357405134483921019125305544869854976657926109946893297778551738852022122542448150683524292121725718824650406411220 139 -292216094629503264408246202348054955954341432667274454652315786763424851006828928772255125654059315367086780237327102646779311280 140 -2598635984383796887059046585166631572593964883362547828872379675146170996453585830867554510280741768800164581396230305680287446740 141 -23111273222817597846610244097864936113708028111607340265290525621512754819523380368141229474411703390605719043055835484560854313560 142 -205560127326891732959639002081714185293050982429296272922971365211060629134211474682833611451985784382641008108306480401410978859340 143 -1828478894823820170102523151384198906942383563986467546559577458380902938872146823752198278090391033109925610585775126367795560203360 144 -16265843501870233596537028867521936109674953787962950882936241140180115727050139452962263848845770232040379910835957894980181337642390 145 -144709918051121388548501843028298604010211657837739356130950007385050684744101240650491864586283059305738552310195763341547820176266780 146 -1287521805126073176195232151327122511022362626926187832973315476665622188236900764417732411627271876973660133225645866990894646636784570 147 -11456316470101385812675943224053579893994900108975875411762562200534923960638545577267986356520215068581955471150644857306736039462001480 148 -101945735075158953481717683959990302164805969212981269711427664987192532811898408954472554267142724630556995645306751872114671378185513170 149 -907248622212488404810454019670786178996863860244383648572839488409512070527364364252554409115645992349789102185750020016268820452845573580 150 -8074512737691146802813040775069996993072088356175014472298271446844657427693542841847734241129249331913123009453175178144792502030325604862 151 -71868510724880141079342561600623019593966137421849135435555475659332580018676301850618243841574245709213492216589850592229146508137467635328 152 -639724309281334413686516354247650957306816999551065001607279990572874873455717344762411078405591805556354309006882025337408126483618379674992 153 -5694800713994623996346635780949677149358723878356539426072649327844807697037170088669306462669385876913428554688714500062417439677700870047968 154 -50698518044718373370072971790142905011498769072901399695750663821267736056090650594581942599478753488625393171936542724581651362325505797634832 155 -451380354204589388714198071421917476876569685939380203742812361763545004886484502067890843788907611705180919853370509418855992774252890327329472 156 -4019021230706247826436032828237457534497149319037173737171579298010025716585429316489105012966619696528822421002125881940967781816905542722183568 157 -35787208156225060263424037540611246071509648076522094806152024577184814979531402448737380943486205960173845506757783330913840503057541074685430752 158 -318687353644358606269858359617974830522873891415611312609214547975310346051903058515022120173956277126358231822836716117694769543050381595458234608 159 -2838121338115797399233455579994040000128235410342802633048099370648046855405627238096046051360516279313982743780734528444376060836222266284080881792 160 -25277018167593820586922963759321918751142096623365585950584635019834167305956367589292910144929598112640158811797166893957724291822604559092595353460 161 -225138161815711420631351118204146779435638301601902175485331469679765192029449882751838715203907103686496818236752405751151407667537980979743985943240 162 -2005397330247355431919997923262862979787815242046573081637859942888278840114173955622859666908876238392684621701442725301922723853440163912164022938860 163 -17864030205639018939557282113973478813815384855531436285510261577139759974513991310210995315041032503964282642395673847474796288559479251536577676731440 164 -159142366649015894333495055905580808213318763865435539104454220513421886114420373806208927776066759074950103295976094458296813277959751137164268205516060 165 -1417813811963959785880228679886083564082294441710243893839683055483213167201199693909861356550412944485919102091423386992098881930914146494736207649143080 166 -12632208601775280260944929021394684284805502887285847704752356861805254664401050284895692447819643041534182843332621622658519556480855558227197898271582020 167 -112555247900848006157401523256498743807129271235217613081865311439318676291190196550447846481171430214388407610053538769556150299661754914024374087593497280 168 -1002947655402199197723988573303444163567098327613814087997335543003928919094712644262026346323295422803210989239584211535866410705914566108895761959092056120 169 -8937509875950958531197199949082762783029882138381088855171522649490632852997853504488826494454928442258199702927892441260442689485842228165662825505281872880 170 -79648985070974718675080928958002268331119243762631468326969745964578286895833812113532777288818921117771603234916217932409239262182652798064583415532364925960 171 -709854112562371176963879156327458812494887295288013787896502297368522276194448711467976330924912489961894288479604187888840237634891010902049269738428796182240 172 -6326781131151831478404806666569734648573617579514681028170569894569445636081917876048882065743551436695255489762983837404605141245859998330474014587275258996360 173 -56392465342405341847978103351737172416766001778101954597913403337723035669585649507903908354777782169850196330719775013167058542202983337720178788980222250707440 174 -502670768655578650610425507462898588611517636539288112536572922855220852434065186130798631369312299686423301775553856582885677005499006648298835067289222476133560 175 -4480950852015443971155793095097838847051242931435939746040307198023683027412238230651690656777869642918973432970651521538866606449019716407692472599835354644390592 176 -39946658447796770401951360035275620176269319087630621940552511327836128806873873772116492275479985623521984751880410439173191508627908721839031190392850405892322948 177 -356134615992222054769939243704321630724028166781249273571705439973589894108739959392089405710211397253772270838798235440764385314208135384531023832993886669480709672 178 -3175200199885710117527492021116620381792318543156419085158969287854422258149271435703628577876997120459194347309959548564567862323866914917138959679557854744190372188 179 -28310723569930689092591493104481151560561678183673993630802877002322111307297414588731794470903281588004883677691035974910895576921182101719294858371923665763842648112 180 -252437285165215311075607480181623601415008297137759776541325653270705492490068613416191834032220927493043546126078404109622152227547207073663712487149652686394263612332 181 -2251015349484295646828897640956577307645433102653835797445854167839329640215307967147699558718257331346808195842489194657072672349509349264603491459997455446631720830408 182 -20073614902269295795622532259739148188508450140698766479420996232984791242139806761981958152745778289977306054133845950156203006721174032178304761755911374669688367625012 183 -179017155849745851029814058185214698599157325844920146964016753290880761241377948828166971067109891635207450712275609784999580912398666778770455580249439144595253639147648 184 -1596560612768657290977852551532268045658788976693010658521475500817039832592941380581641301745257240072692535971979759006436479767642457521534334821681139327613104466528752 185 -14239594654423159622234901135287796082902712494829554521948295007287112020423531232214638637187429438486176672182522174922271306035730026543414337598777729138170931728499680 186 -127007997482193665662837102061518568287825806607108768558667857081125370117648593087333793005881427088433156447047334882774452132867075881911421430518130390538847181384843920 187 -1132884170055075049869584418388304662588735002249504951635604201130038060728544669891298217827862141088270079966176227724426663944504184871808828588792735248228861489571762880 188 -10105567836076387545911133349133972974262279780704360659004831091995073552349837294721846336687897928750153851613178371775869762951774032074592582677688388357871280414956629520 189 -90148081331348092076223126066877663675165098996124614132709763074622719625723945391010756209819025967580737533438194364095854075855508032157476689918426575509899358622311520480 190 -804215778192815874048411572017671789102130751570690636604963412692028998766326775988227535661280257973943947995672312879697224518816242707931173628482805502575154804551673827440 191 -7174783696547425389416195385958705385497543459039041072119673587577054523025239928188166077313201882657594174788615817523581521361585746462380732266673825007267349669926974879360 192 -64012523292634060896197618209100324611235895548613944565317712789164033322615812484303794221028723046835723028192181746968203885897897831719053095691730532486713385336379729001790 193 -571137643056558823125659578010729321142736850438928562391073064367567178142717249212285666573116378687311476966564440250151539334280725731710929693166632004881453106472776649435660 194 -5096078660468573829023282111013260076794213856236006914943028218661127759613626589620961282670435317050186425923314670479444920554845032173152676798306391754895852202599878248315090 195 -45472701893411889551284671144426012992932985178721292471799328720360832316552360338156269906905422829063201954392653982739662368027847979391208500661810880274455296577045067446503880 196 -405774263324374463393861682814291309819590770803997655781515438428117835314541215466506714628457063918528266419554856203120762661636255693649100345191363416326644457720672566142526970 197 -3621071852407361962672126083185401637882439467377806491694944876937213982147022623300095453384911260755191331804961610178103049538865672636726489374854908050265182521182448585170367580 198 -32315323046483881757786094893881841889587224943720121569823068674485136901281762501875094273389586857345571127774581642347010548157452745197453064269538497600093825832976700252505250070 199 -288402079048016954783055801666000759778426690955009728180933517416510568526012111574523454419798523912792634788581190938735129314209226509902897699209549606722445400398827234414318211680 200 -2573988555503551321438773029869056781022458216773461824014831642942356824094658095802621830696701825921674265488087129128211029129317346600883361965445230239997825198559533067147790039244 201 -22973808301360055077916213012861133657484030054187017474042825708649692250874709571492057533681010326883003145699643331621943215213907063691466424706511159455502977145352250360513111096536 202 -205058298848278115373677881495983287051701515780689071810392152241066312516470798799010790758548819897871557780675529341160215925894427900176801800721978319298375583134010432673292768846804 203 -1830372598586600714567016360939515843042774121155707379903598915570503242757857573516293363815223949039129372899428862887597592402565041158228398339449382830387470722358753221694613286455216 204 -16338767166795097555032043104268913481278880757963446758845360908107286299323816869476324585821190250981640137499313526070172626299367352691832908706555520265370510712820047140715150954092884 205 -145853384952365992808334823808839569125562691644259061310668343716274799647622365225081336546598917850226348544506067086382516615257767099639288892356080985783551388314442372036627932907268184 206 -1302060072463111945507416218371145473892765970552390358011257689777812410446492862373420281112599077313428422200711928989599262405140940272993457636130256955611412636457570495996887226293525196 207 -11624188473004013890327078123429356694462954171888006674419344013088876012102023235101839031382043936595245044574471713878161531037200278379187969621104902676183046145766136601943225092707413344 208 -103779413434463720165083577284655362411623586044211674973061162655317513242660851671077476352290651876237355998917278714768009438154235177644961824934575982065730368714844786874079658640181089326 209 -926566437649326803005004570397927781148754122289468830142258992893887462731125115876701296044853379909372757387462402305057921586582788715241620886736453504950492191492346278981017430730037859724 210 -8272914621868989312544683664267212331685304663298828840555883865123995202956474248899118714686190892047971048102342877723731442737346327814657329345861192008486537424038806062330512774375338033250 211 -73868109704270975662721251296111033331256464386990490690081920388121360011232215568369382267624567017148708315757412235220426720934409865416182030746931212056818182497104789675026948184469842913000 212 -659586470142381872309110041054425406113530599455533013567571109880725162741804641843977550153836346054068419064758402647510697088343574883173738604735569737846966129561412107805783079779251946388250 213 -5889828479862959254140503746880362077126456338800111698617465967103940185609917506043405166162425963356047573057138412373546224704363753182142961625385228363309528537210356004913612289859799070565500 214 -52595617873916425862908890935926971632657280670313146990925128332409484554675478289948351740824280448473864075290614514232929137430089403416239250776220427113479014180415842642008939653841476746965750 215 -469691099153114128636209630683626909463730134358145312663145332084773071371985666589306210894802876563115437323525487755010343924957077463065950518559735907245952126634411245919335647141282024903136000 216 -4194602454936838676570594340688501427571923283226214389477811785145959512391483105790609633407753467084489252764262342034328488107602789010436196992137641504988155797582311543418511404331171416843284000 217 -37461472615979692881077473881356293855458006096278357082064512624944099239699051884894937647669245249814470838051338335772021244020894954388135252399828337496161502007901012770253802311492212930148776000 218 -334575629281249825869072668105507817140260265456210831370548651746633767062816761559130475229412938079765021659109888714440942028021479248594951084506723729839570845914602164512312628901263020986237004000 219 -2988264524539382006392265474038234202403420453115746055528735903271304330478856555295247532185989529150778001667666403312541016469452116028546686398607998244594523171730419332356545671830458762781185296000 220 -26690635412363116557094552984023319126012369047147459086881663863309604588140696050705279094297588294460358060349838556859741351647606399982246539878475984321037445602046699945820964750667506676659223212000 221 -238404137122193629338030079594850823324653468321579566685540291702140993018053095041141271186169408566808809100138376973941762118336538613416084478371545669908271120445430704493441558451663611672965188328000 222 -2129528846456351202600511927191843165102647872440055318637055848852908059255852646245870003433215933279197605610695502429398712975952054371189619462210698483910367711005806698245471218061481720484189047092000 223 -19022517767448661863588429412404267196791365748433139886659261214865438807343759961084184066542449054224940046531414532911938279139446153844886645599657898564795751032841107367286899849230814292396881532768000 224 -169928830592253448165359139527772047592765727065244254076808846834579210060244927152363626415854645346000468897809645001592805788205498901087581151093372567089983472396049356437236993742459193745920356906557000 225 -1518030886624130803610541646448096958495373828449515336419492365055574276538188015894448395981634831757604188820432828680895731707969123516382391616434128266003852353404707584172650477432635464130221855031909200 226 -13561523717230619878272936213180122828328140529378634797482102146226568426241600018101288988880180200524791403665725137640391514683140090175115259617612853845406096909398692975418501389099517708313796129687719800 227 -121157577526624216357433985199688498219601184993743926736976665870253219244132003685944555372022050425833819236273526780329136527653780188877241174028717478407416583842557486141624320780148995209076557493421567200 228 -1082447304481287406667074683560374872251436902773054292821146791130288629825863559246794119705302266304488990281970061629519522398380483529574299436388146945245208689856533330133722550127910101933723454447805843800 229 -9671123078466000148649933635652956282211527961020389009222997094552709766915794070825068859899774833445347048545461773336231191384657071185628893654367461353588196416796799971413084443500891129067240994760745661200 230 -86409382288033175241198320092464457217150825912595214843275039257851385091356333980632680465626249055348644281569234540025891731719436005593336419390109274267929320158771408440234297962584049001013827148840575364200 231 -772073441742426293064213561345656448901295691270980620937314636485737051205885165956821872212348822728309964489865368357633941706791843790236564370654482866186173665834217259829625935042309424840227442576653452604800 232 -6898742434189869420353942727023904390398215379330788048289022592391952185990517021674533366793961678947355846497805640540410177405946086970518956639511823196568698315837639567356959324753049300404273657161218134697200 233 -61644556858297459799042526856926046956262164891702578182565429344892894640481787292387890427746902212739892156259361989721605104545835850097083552461217235601957209843665088322906391906162440529792694224075777495448800 234 -550849437567093967691444118195864804211727293968162781964719285299876250825843663369158456771020395413842369652727888549178958434210866506636759436736774528391848400782494443090586604597374628836737280438215601465741200 235 -4922484335705946094263968715792834420615435392906986562237917017573362241422432736490352166889969490932208409662674748737343883880182211335902956668711602168608006985715907789320135615551007321519779952852139417353432000 236 -43989489254253560647469110261046982174059123913732350253219351652806021047287756954483697965978583289728930237197377309690924792810611371641607354297935461752518164122351057320661720394902857801208542036293059454230458000 237 -393121258398772326798901162586065435631465082064494168085732433757987985561837422909689756506087086108210439841282890894199910173725210485809807495371423240471871188232656284409964235427866045666496590855986075628945612000 238 -3513314775689868651685978037061181435244227855257055023186356666400169938193395792138277781884232067866233636732809701394803398905519002955115380431323601817158277383911176121596613146029710416523690120801186482616669398000 239 -31399332053864265439335770239174408140927492463719956190485597654522020870213779966557997247300082414068096435402851557235565104862713766996344989963628508290586110845331682827323705773721596023826787021051608062214250352000 240 -280631530231411872364063446512621272759539463894497108452465029037290561527535658451112100397744486575733611891412985792792863124710504292529833347799929792847113365680151915269205620352636764462951909000648747056039862521000 241 -2508217079329714411087936364266332869394390063189820629073069180690140537470173478438570391106811718191411618315782453932264843031644922183025979382410990762625237301556212553899870980247218218478001709491275523480123916474000 242 -22418485713182530046211596512016851225206883085452818267293589412532123894826385263895156016380304737388526158748088627502020063956396556536715675223780880246109042492835073363989342687085673580859164039791855195402925749311000 243 -200382514275853725351323405860496299840120782146516548463216774502138983948818554704445592047646180615670283196711310695203241065486803789291137640271819225903493169935957939697880050684568242870889318084065471129280472129644000 244 -1791124031293594159800148967957960778488948466645707345074900758971988213083496999222933755147198032470397080541095773058353560507486553542803160628823105457768518867337394534758509797307554662710695093202240953003937334896531000 245 -16010455626665188612091127509501771856697131191649384023322582294484302802664728278768264994989239555551712679122447930603242030658757356158118048069888167153114515589668955229065863086136917189128254098420031375831113320095522000 246 -143117853345677844544668249566643887450719477603402420598725034412890170175039583272404124894233080417309821875570174794294834249669135878828055234575951542966255364966187124181771678562662930483305003099291256079075683702805093000 247 -1279369312499014901840597145923683010085783832179403014906821360257738849176062347633474930228609884864048934013194113140902809810807498058511522096938060756556647149171421741673489337110768220676669825276255438957891132047747552000 248 -11436942604073854989437918840777440457097511112668292274388802240691157373481170260900862581922694011062889059303432858199119069961936383853709856810127744747121317458520330650363410727316827198549100817086525436167921934475227108000 249 -102243510990636149423649828672974226736944015007227383946945677862564322543650943778173976334778782604923658819315026274502968071225985503848827876543551645811614669327976931838188563369507057606306419352749420164296362353983355592000 250 -914056988256287175847429468336389587028279494164612812485694360091325043540239437376875348432922316488017509844676334894056534556760310404408521216299351713555835143792113770633405756523393095000379389013579816268809479444611198992480 251 -8171887974689674990444747916122941168491869262571279486923896988226826285674491224994853712683178000793272080045632252997063201375976639631445106013449184243901569970794833869726543894974080100322116928073598038674137338142261077845120 252 -73060569868951737116952448631051533542111831145131320174760079025694601673113606071084942121726984268996992048979402642866600764682838766228753269239289730561548560096034764716245648394351597087403688249800858655289013582676643684067680 253 -653213474480509206950776437958255212933821984388486348756155331051862407053687655860846399523108452239016585038701220467052375216255262012685533181894361148340801750740042046593468998687839180283427441980432973431872524600848094914470720 254 -5840345671437938618052020829146447199105156403725403535532396680388895773302853017558984934318816122184278207176734140475102142189431889885074196283787772314495908566656045227613260220551507001667967404478595601038513792789472533664421280 255 -52219561297562745290818068590015292603763751374485961023583782083477185737766685804056806471556473563059428675933152314836207388987861603678310460890337728929610476595983463211600914913166415544325355616514501844579652735529401477470119680 256 -466916311758285640510478746103691424882871980063274862433528426519840930288077905490179804739815499944699344684417912690078432474192246917264268144445246334062024925500805262856853493110304395238127886742975370008761035592292187429410562295 257 -4174994881013775882852451978779310873077197705001578341915363128959511508957210221075615530319439762151436163754055888567316100489080869322464156404417027531807522485606422155817312557071904670261548185740690273463551983622908352968036856630 258 -37332221668599926208296925252108023969725174827281555173638537746161213376605751860548236544368013687144818720079871840793791642745385912895057398546473188046046334784085332997947829725445287109664308777146404887133389248907168877121166776145 259 -333827897237364591113574049744718855265959478378316918077787078842121120386945642119805852651568801928291120292297232367870353067947157429594412876577729357199395024555759193912151249591240482416921000493710709338227527028837849881902016422980 260 -2985191773372587208996383329447966686512906873959949363580211378107429249614033145879033105441913324935680210306119481751148349549912080860796192069397002905725359354200538945560583289613977390843620485184143843120688462854030772982393031474725 261 -26695163214757159179300991152994460713874040780929202354774763818018160416088710201079169609584006514942059811702999503475786390227949412755165947471159405294877351466299072409725675854249131150302721120382343792504547403453286682532204350429150 262 -238728119893801618156878710959793975009949914311897408844417067273345610133190259546291963340669188032478038697786747468105982871389639214066235934827963689335487154524956971969417017276739367500607922080365769106252498344622330905240285469677475 263 -2134937406806925497737561704096712658644114823047842987080110046490147813814690077767599611320357149248624893601499734011350843017142324834539113759374032689418501092938018243620033553744832670575778831684487790638425384435557879426331374238332400 264 -19093133399511935985448421149137646163101345065211959441273256893042571925820012400035237433058194050666679446186139666669694471073761473236162301461674587801958640456161594974192800077240719451626567506087407854914099744895273308051395358245086350 265 -170757457195635050134010408013042344930378067186989976889877806930229794204503507124843444212633660000302001084759060415121418477150244119130960960242146313549592369362652755052214853520983038114547037695951534400552514699629425434270969807701338300 266 -1527187934843668361912822408507623077403644442999432913612854521379761956438021967857152457826524350153076919476097010254037047207294852478994571896301000300505564837269740241613605776415107698024463919844619174206445234851197004165904651024516856450 267 -13658894338601797933512434125528853591160685130646613474559912348520118172187252656340374791347341378897182335988463147890039208730412388463816620555680856620252018095131609351959889865465457613791834608947380479419442774624188936135506766466465367800 268 -122165558692643692711303375369002470365717023351343031710895932460457922607212106780775665577834243601554276340911739423479193967637307817715553878626742587010239131992650998569581552266868290672608311782264444064061210189455898805659737758284020472450 269 -1092677822358738753395523870400817634572175309231714997384444659850787218561161074031770451227766505967805163108675260419668924483774582191165883390245140016158495730759547593153952471204777350774333078617577146535803984073720790061030962997886071586300 270 -9773396077764274405371074618585091064784456932572561921049755013109819010463718495506391258203911525600923958916484273753705380104872651820983734768303752366750989591793731249877019325776064081925979203190551144014691190881613733323665835703314306966350 271 -87419601817345391729223191422325685391282374924560480061345410154163104359276950675673403726517644051869519101157040146047903473705576782339721671875897770247248703950214038928789279873362285367485511396804044181149857736889415828695815445552892546444400 272 -781955482432357860577941267391611737341875066880351647019313907739260415096032430124681585539034661684553455783511318659318195410020839380266701572331100275777779767319377782035824698279008971687839151575089115782123543653867458497121025658199218990805975 273 -6994634754944387895719166941283208287871278070775892754656280449447889866902971407928470446470046314409082560525035311963571550151175420390517528350302369499814425610966741918430344004385860472020890872331016925787346863013715507875346317426089717126550150 274 -62568794833462389534334591872573516472892345078363916575410742268601379794814536207418544030284976338017012247616283027820123611023835603566271759075150027897975026176932424971068515163320233638405852292274899580674405697980352955483481109530459476923994225 275 -559706310146609011834411258205566729175691523246455399183674276293670524709977305709998612052731061060079455015040204539772742120431402126447376462999523885923703870528195510650285626551882817274466896869077283521669229152842430074506776470708837502665548340 276 -5006937970115861051518700711991102370778196995998182538349607928148813498220775245644878888254322426657015124754109655828619203968641782065936856837484871283860959624398966361578098594045647376270502783948376134112323647747709999470859532993406231137975503085 277 -44791307905946222691925416477667695576853329083333921769062557566616461547260220428548772148354552250021962018558425007737611506983012043174698668748330364770424035917908442758088549877419184831762837179148289026463314076241246854472165786128738775306510096190 278 -400704973964346244010138527985466039207317372051264256977189139094155179381425065488492073140135868510088559496959723000875682798081837954588041687687401500662030853697260061652396487572451484448180489440797823053288712617309283910331929173029400482688095716635 279 -3584801487508990053940164035310835963661161866093030772097003911035882895111243596628230159705301533337566467757747199319662022451656872884056458969418473640331286777162584637578428792046017581299851260373589126670281816103240045305335108300650120447274146626240 280 -32071170450750071732571824673048728889182894552010864586082124275517452329477375748406130535934929789323585720475559765341976308005001666337719391851404558817963833488543837561192729014554550146986169311556574151103771247637915405320944451046887684715791918924040 281 -286928549868988186247991342448556955257671875102332076759467830706942616214612536055135274616869798898076492887101627224447432164856135904530343598271996657894523407082559457753873739297473804517876262096986574433718437425486545654721901601181052097421711331583760 282 -2567094791912968772708092755311025525230872840011290176113962187495092981239246200237965595242420222056195005511196473359152026070680960592659776235603714779673342397408856425223487390948675208505680174718784139348480913562065796761926800495673029935443183296403640 283 -22967788032238999761473112566952355582630989508510907158729866638648676425787178017676780519978120149280161674750351486026052756222488311733620330136214154848526158834767577627794593900643270770093223329992796610707963509325620485516603034823477426842905088715526560 284 -205497004894082036598250630396570195547413184299740193980044334960585516894102885010270067962198603166622854984298039176028873428032897183503976263648310448838397780278677516733190363033572362770446762258844000661299067877452118498935522223543859653548668416993496440 285 -1838657412210207695879084587758785960161065333208201735610922997015765151157762655355047976503882238859257123543719297890784656987662764273456629727379619805396190665651325149718019037668805351103997346526498953285307449429834744464159935684339796900172296362573389200 286 -16451483628831893334806214895366200251930651005873385459539692130641059516827673549138348852704316955387548878141180710847964815494507041174040263889386178608422559137768325378071366144735919207954997236927660214884971199618696192600647816140648742194198973397990569800 287 -147203519020349484612482090074217429431909100289487295679783726102739515119210681791593309594929219308136674282461853886611754864773150110574687796752417096398707776535850381780095011357776447825883041478850980598692007110177044678043427149300299546880498131310243147200 288 -1317164821234168825855438701809924707104269970298641531134731465856804619660437246447694301479627076934264616756611796756244764883751416093579758514690898810484270625461411228636475153711770507108682631565968670148712855287938347692076082513009971987191123904119779827550 289 -11786118434988098905405413435572544264953779042187844288977216507632168672809310447452378766873064432359890307725252963362107134911353501792378046778514409425302158607069928848629497396189060662225097872766764640154226449047088467583767298888040787400955869951743081778700 290 -105465439099290057446644992639002594370879505567163641137571989094156819675655726245306630689777938627496259822575970482498855224465387369486969073759465146409169315811539535731701881872795215236117686137343980142069715983714464046137503933153330494156829250085425162812850 291 -943752589053440926429771686707775792927045472497917943375386459110599169881125467844599540605435574522337665216453014214525838503463466357883393361064079866836690372416663062011517870779239657989176820280562626425943437874888193732446942412134957411630183392517000425995400 292 -8445292860262469660140388415641842968898526779578971185068098690602724763354043998212118491787682041872836709625314130625191835649143964360100365933083701000151616243577878702178411631322442555909996682853116927571884257421516610352341988092152889440375579467968911346321850 293 -75575282865556981054225591896972396807003198689611134632247627190308342421550523424273633738796253630684566049957589250850692809119643257857280407769779740690776579490311255826320120468694349425242359393996152164141571750714049666702527961698378416766773956877182544539439900 294 -676321664011157881475059633608620326527977604599887398698787439243881799017344990235591599886982800348064943120538834418327118302019664664702397118511192169242970002173499707751864751541274943325893359066679851509715902299757362833654255330708957872494497552870296852664171350 295 -6052505738947311210488669263480534447572409749639670279880674032555416777646748387193090927802151162436920168943127196150452855312989541406150265738540838395937087477078099079542111674810053730102910060800117993171694854479184535189312657874819148418255842507042656579774279200 296 -54165836832673741204677313780270053214930112928363130308796978081889523797250798911062492796445602801673653809224134941224829776094963835084094776829036084158234272725607717776037344008688622740008813348174028932134525910524864303096247401048634878918782860814716207026425897300 297 -484756883169181158660041414235548153014425051055855893470647702833879980650143513486882511289402061437200578535076601595204032137577151089742504770409353238022177430655438767167364513047455755026745541681638279130012019764899290631750254518475661643656986006887258176014276212200 298 -4338411434269148154853457891832909141239837621362307610356434306905899021456150169360790797345084892124207862258554686088621321177578060256185436988864916395319285931402869771930742135226726505558155569345400303489067304405994658103617210740854327528970408323383615957819042476300 299 -38828056849846958068186800396471119939658212290185736338842201355452126359253036298359452085937950405767157991317365685528931958097655147978435549773252562788877622583391570266510588474470635882520482620629736495440615741105156204298594167031860135342892350078175773589042667781200 300 -347511108806130274710271863548416523459940999997162340232637702131296530915314674870317096169144656131616064022290422885483941024974013574406998170470610436960454722121354553885269766846512191148558319454636141634193510882891148028472417794935148211318886533199673173621931876641740 301 -3110282149912674285945091031227355861133159647815134035171847074889411476032749947178186900596929247902238127827409964297321385784983364018114462030723669492264003393338635110189092198951840009814671470467740084925306705377105490992374397141379698608947110699135945281519881978979560 302 -27838055136470061572548281647044844015373942145842077142614247163662513972571268566962381431501654824767382978534732230118078495949702095831004605526642644495329805205941492393513629846910011743473698624749342548189086174285815040239695349248838825629086225893259801642212718507224340 303 -249164374686821145164194520880480584058396472275655819177458212237137748823806205787465275386905900609799150619756415208185573864737927669616120429664207431918595484219515931918181399817887629862378451057162432312504296054993829667095887086346042558105880675321850105787725718124067360 304 -2230185077377764263130833195117722596127950003493616723624551958872538863649923309038463862920299195918629897488017124281161008177473359174425867398408909283718744449214812009043985489817342897551091333310983481323434834097494113566341805137985466449362175386680112295553952891498642390 305 -19961984463086217830646474172693057991571486916516634936049268353186987205784559454672151953352186245435605311941923768155965745326236952610434813107069909326400565070021104212098624220332282328899932262095032472173695400282488295200370911562951880022159799362743300219220627520627192540 306 -178679331517624675288041479604595705355929093674310663692284137318232542341973556687408575817750451392967722056891925493396046328263277820914970434968184580539252116754208511231823959932974252610643511326399653402888077455469723661940574924087990847649332321746908167648514048297378694010 307 -1599383723161018266096214937959052111785319704941386657414973320359944711256492943899018782889831402045196417629768766305707932606083021015877324935806420935901839794268941331807987758618284189492014231677349340557447677028113357078217263489882080942476759674789914152111129005606503749640 308 -14316561444009504414374235662185411273351059826374685111990524169585608990045944955615567481906705115060410790276858729561158344788866522534979820935124358832082377638959322246086435878281199709186633885501467960769101446644508199560535699485730185579248137738298030251202541131354320901810 309 -128154074285211291942262575539174264019705603494344268672381196935513897949731662612403429304058078796948531540148191734518330037818785764827683445652278241195921865855538787484385377473546273124952198470217023881836034308798413203833144805105274088388997893152531882442803329350569746324940 310 -1147185664972455919805737571358737363402203386118726921180186520955003441324210850804579084899229576327523145238423329236414083403055259669022005037693781030060268315319742371836030395126099702973362421789845939587403210344889021421409602690861727726707965011284761205737997544993003374360350 311 -10269340486441534664756184561616478519973421951622301442333245255108455243236665622636489300191174085195576965735596619273880412199697244111116598150930824397709926012379944576178484308781548466488234669655726996177911696463572461855962488396652893862234644988478376838503489277365020560190400 312 -91930346085356430508538536796778283673992844586157333103963955120249729148589766294947803254595991089587328414421542812922910228441520521802399546908813437637191741514670465388674700879573284829812946898552709936938805667380634249883664199012344655632119754656474700352372581896411866745550600 313 -822967507128334563210622939631222846180600480927836573026539943280957639215171006895986404854242706175794550214725760261373784217549969655240650256991997611052432139693631450540148600206275859722478840925701895346014483961663058045284431583490701997064535311653169681748715573398549682495312400 314 -7367393829738052411417391985042571403228241884994103843240776371219018865712884396129356000144191869618339110361764688199750660622716448091979197045874220651810148868403815310408782532419877202802191152363528751011613740179091898615587698029275042400472639366423757883425603429373640628962812600 315 -65955716190035897778403318723238258276519498779947215358536474180436930797810584117729472763195622451821321559429131494359672580812890106728194716410683499168586094631424632302707196004520805434610092221159209770961113483508060806653832725214462284347088390518460308670667306891535449440238512800 316 -590470636397504920300958824898864027418587538128071747624366093216633155781665007813470501414811442772792780669699408220074410541517930733968553331410834237809905258583228749317590688280978982830734021815377862158382879888747797538049660695037068994993395749293431054523157630367575273627958078200 317 -5286295476643908403199120331428946718655998212010938863589750702046703142297682309699146003202633673782920856594974512708426426236050118053636449067961979706323378939618937509663477518427187234301650327798240923676626539824183752091435132657776661854231095067806805466046439605625169168946829734800 318 -47327305729576123345622313155906324867967380218852650769308239775870955490948118036834807141880182607735772574609724646795251683943505302197179152504678478691517798242437468836515473254598119673134586425288024873293571568803305478629923970681415585845899143578760928181868596091870618314439069984200 319 -423720329666675261050461838160716187532648394686655707201079413165791375806106034837618210649560506356405537533182989314254667113926806091144650970386713903269513579248907244504978657100727993061041939907907833975317994985900440272624021505536435464501216156930850190869644860308409046727391798980800 320 -3793621076546951946592416144782662116503242658678964378534664120999975911514043093155550542221846408472193328226778951204186316504375935784779453219243547915209863764212872673458637039354955312874641118237987326060268923858139879315836942541755898768112450905021518115129789139948724746481179700249975 321 -33965317675999812755472286604689629043085107168359325931179516148766139469443488628439415135032979993610852415338824628538415805712076135344100151252666531801598593328186280571713778352355581212466413002541979984726519897720542097052072812663571504858427364177669293030788205570755872029242711708780150 322 -304105623788532485012504976028944722146628459522919057949038959804014845001259558123574018118944351930372942588266557155516312943689178565829319056091421152745368771941493934435561562080251989551368536292945740049585580326485474738512813412761107604058528232683914819278765207020152730000952602038550225 323 -2722828061908470423084100280729746552470741501363101905847122822765358921806943164375777276780145714497332972028690041157130579049997227282905234396954767720556057239798143834017473800421327411091510238263774242177713617040854467318201412971223291612808865786135856524316374547065887601123080263453520900 324 -24379395702458249065947453439496897372585250294612217990316368237167611827660315184734968765244452832582601703256882127768011758716178877616382978350511670238682475471155602661989788564883551912273059262972867520239343219245428424969451540214564101755427529770309011657536427657525123243389061247773654725 325 -218289358443549245482791044642879911859147933407143244159448097138946924364589283654088489559573408439431910635315467667092043747274093950349767590769196801214049241910962473065816260688649649429891084477695521488912273132320605282034166098536558572640904958866459150533633859948917257348498979172373339230 326 -1954560237106503826884254783167381787475008642992181379452236182664374454663300978485534665719002390290496156884925920614238269013168957794696231894034617983876716985086194659138397745245915112533288575430654071245812654212404438092815125281068142556867489493653970123949930175432176301227817546638520788995 327 -17501383407485759037055345581388666280510169133581367214177821231930545575700750045888824162768314980949763753391630261646757344558283511996546076408970524332694273187560788874486937608807460090206327060736865812256083949645015886042087727287362450784428162805562154504359007809374349266039907573570608165680 328 -156712082523736811865340091379690588005665752272342913134269088287134184011686289282852062701373600911736146779607372190416238783438044740042243373210812286479033781560567185745024804137400945990658483467634679544500361463742108711297596509277388774249589982194926974936897579073574584738900026047490476166470 329 -1403263814938992850320036198190177727248301842535933805755491592990569319448108839596602360845734432480166226178490329705064557617047051076487686861638458954307700670144166958069431832792654063490820341324169501331605060401775842746148083028362271516532802697708981362200912668543315278543463455124337212116780 330 -12565589615590072341502142320157500557632521044526316351537811082688279815058065518205939322118621963572397570780117952358987175025375866457639741442853473363573501455381858669985366866370584113985982147311881443742099859052265500954144198026698522216225551429484969470617263441046959539684650029977019581227530 331 -112520868944437989184931570504371092606715384821679763341263057550114989038767692434931734594439865558998750452544621180640598147357142199940919014007908444258706520585352957999506427165928735087173568231517874922210223511271646358997230824625783745767046931833817068008790238185085160349321156159673371718303320 332 -1007604046300645005562655298522576079276400117695343181968599608724373079554989004846542310088161808153323147877756502319411139434014408916940819965799734351750405077410404651001604240856343763295683790217779042601599381021116278991863756751844744205317561832355235371054618608808006571441360835128641367826854730 333 -9023048847052622842606120421003969574781456909812352458349441541189431000699631268625793299348043579318947828743152822572024077454147049220172748162206630140900023846359839847708059598299150456900087274562814129243151213828734966828041209111114195856627535687937873502957575650046473261375789820881707383963005420 334 -80802212878845493779146425686296026940632747357032174260249040867358048272732326719939364545958078879469978909493323629679413220554951569513582903452574942369556800372641559833816785205128021007748985144363404372952890061562114628091830109135756167087344189349168202536964397512841321930464033994781996363572901830 335 -723601906377720839813251573310113674095218633048049321733573500304698939755811881074083861605594736234059512622328271310561909437805536443405220030918581573458717615277387102989404046613086755293274493830120039160772149805033862341120866648976920899289649456858222709286248335935892435198185379057749221166324494000 336 -6480113500864767877970458285982535849263431151314227408024769828621544969420351042118804582057245718238943671073171929682978528268919223685137818669744083198027622929671600574092609453151125138921020690282235707841557734414722892215573475436820104124888557189542833726911670365568751004498035135668950614551995245375 337 -58032589156112372272150869753991967931979332981205751683735179058693835957598277285206386435159547708145792282785854254549641538028481356325655598650705172378775566770768221165019273975104141451820891523061683579423801906420278008031456228095914166910723043317626920438633297220434690004673798336643599272160004897750 338 -519717891643645416768641073211046411035803079686715415226823630209071720247485163734673762542094529327092642721872132628762618152698855223662010346496108156185069942648270430374299829356923775664679995977241763890283575061343732338198869829722876281771475302137445822981488138125017179420554992795917677505409274631625 339 -4654464657905921785574024478668840424497634660557132745217216936031686556552698988491060599049554545832015525969332727613343093544524260941114641333221782779285759132389820137511428560258467796218196070167864292539530778425485461294312002368845582275687902705868098874843061909579799872332757988579368934827205185196500 340 -41684837892128034814920307463372409095868522180577850615254192853577898719714612999868469188546745858995550813460641634066557999538459925193217890763706848714485695759197065643300882252903042469071785393121019914067268295016480087179941315332749405969028422762848120805579775043148501797803670809482877666320117026245125 341 -373329897133604159310166038103047910201708113605527143046880659750225521085068704110258958656368803089068657431990614517417208594106910884281781344259122334234719398382955538048800276833917570969340858036925497998713892589385132510989855651103274738502676841987501938241174876779400365074757802499005009949975476240916750 342 -3343594955907103918032276534238701020315298105186343974130396084254212780946097779794512252527653929420518414368968573879675175215641719410979813618320735993453057067973663196033553356556402104909622947857025732076200739769844037664216163331372311473782746102361749815300346922734805024046734353960386975078289133701543875 343 -29946133249407064828557298872248657534718938131581483056934626154020238084741727054019654926428434026763360259304581512998140344788487935949067018762336154436990645226866161335904011403327309814234290658357968072705797879221460302345399573626751431042159172088790948783098150864843501556476874447132095590205551658108288000 344 -268209408550648740513909993678482889140898396463379503774463904594582423078747851899519060547459317547842770229411091981242065122945730612381033386066156080873163307976670474057907730039684423074580957902328196604670242051980579045134232809139596392560733747690595677909085473298205896207864099336087170097160769356487312000 345 -2402223398323201762863715595555107615783698681367659903371285406368868658879219890926127237946809539776330898576464562962428931101166108963064907718679484898255288758399744245909956190790217006667985970777374282633133472291652142752071824290554645950761354435837509115185722065192626722557391498401476393044135586410277664000 346 -21515867952033532552354493152096180639634919692365254452449749925829838074759255612659156966465788334586270100255675377516090339544837490394618927804010762137841444688672853809465185651037232669549388796066713589248787949802976850834308044729563143934709356637746938577920672485641474604639757958225940294924208619322111216000 347 -192712730821095732486218342123097779331369828253231155153353956108009039586028145372174812252955821740328897612664665917348728459093241844802523422521226077015594265395951670431751576378742706446569165354972178199957443654143089488164349864609458937605408300951347219308868732234506348908416045343418508462894640890066633024000 348 -1726107994164814362527421185050849937287010789268165260382196210312253380430027957255945085610526713691394177754815412828666628181016192040946739965513395638096572773675808496367154205668221310327460024170828389222032620315988534294851375080424377898034648488693532421223401834410793935481416130274239916318513205903269238896000 349 -15460783924811489103898907233435406601602280020780185111618181528470212227003631502527462285439846724926355872955739199147311976200162224412606043358724569526332052981405665786944768042747449329752550245151889812917117395724298447580817760749016061058041006233971296128207318436584933645601452215579581600033444933104927337504000 350 -138484450297954338116351640505199999131494708186131086642637140262154615233303956458353126471011198521840359033474978255219494415392881638667199845513147215614431388847733606405919565182895010425069271481574784467129037244559073237616753371280472432619881584410000038176942695139125048511315864845262823760299571043668420580214400 351 -1240441913779967062785782215807261530682106445974917767534048914484940485166688430498752790954014838041783728778476728303162650831895213310454918274339985315930975175319870252251313712065589495089509371903336530953429325062375288487370577205999445379364409405655384957345606363297461972990248088528508028211914106442431664684313600 352 -11111117483375670877737418541023567063183754614087828752939932464122208379916388128870930539426161319164045729654935012329181358161834112408705560565323788923665808885748724162921568562905692267094383663668238869591371198641105922161021107757148441139590860386452922643496297907604822729654125633893141514068651072764167723720570400 353 -99527913547971306842509114523276257942739467676333468886107836973241991210469176383824029364491563997724398292263185577860825650163511227864948958944911673021618378744298769980617563161211895038392184545379522112317041728337611688025917118209924563409026347144374338240043325733276060824833839247507403590609276748102828165451681600 354 -891533937459370096038407915687313598690471333338004039089965963395904955164965418963576263036165958860971940634933789455922819595108740405536025844108234223591954460446811863300955629333906551318479144614119956548467060227566572493588088084304154775621532618064437928133269451695532171964825153259451911824355979006310926871884978400 355 -7986134989072667339160949779959597869959715042295360124805892291828106358942507133251190187197204927261664144279125212591083285387171252083393132913420238960626521645692568240273349017695275586458489239078595667110211976122990705717211605938273837145004151339281443975954357341948710723515898555957907266482963417577658443528434454400 356 -71538720449867236361191766427784150582307672106404223140466265501797278591763076539151813221831141890554626281196995233013945497471036862061631182193531297880443757101442696961325028138848971475326185908487757253973219078247801574528617447576278838919714153429686867526175408886164153082281462064465635597792613310829080832618476053600 357 -640842655458474571101095991697629449754117466096024385443168395167360495620331425132233889869512581977573374922319301835234167229446431050064696136288271962525655840925528697149348571395067257081493396457545791871726483507665180491155514278288346573852229307193665552797504082963453673829512929081683760901234670498687396366145340110400 358 -5740732949875217736092778897693568841791772943491481017084472187993645557135203576533726493886946509503010651887927377054737358393393028987590727678984603865418375088961370200441231476156370652123880788936730040593929700025369368254569090196845607436715361419469512368216747469451943944053765261354636372095697173992431508788346664061600 359 -51426733055149582839204392576552973245688974335010036075051984837291264935227896106218563800391141990422513249224441349883106809451676827922261226227338401201073800239832218842949861914537292527104179992257726491782946839224478797511682991846951179711633989763270060657897102678990116223055457048792508558940841536377882262571930004518400 360 -460697816952381679601206016831620385325963728417798239839007364167400915044749902618207967378503980330868347857635620426036165168004604916803590151619906510759619460481830293801425846317729912221974945763975466488888898768052622561042160135295604318250054491629294293393661544832619791164871802728766222507178372096718528602206872957144000 361 -4127137784000006514765374677100998133363342652917339356341689240214333959154352313205774422443440089723069908508569519273686864690656211359952383795952292675336867964538058643085349548453015335528717381165364705332594733007983881890333368081844832036622371816978220899820225584456211647166746288157423721851010679669772081716169050258736000 362 -36973226059425472727580414579664466703031271335389313626011321011091395109219791579354492961281978483347833462136162848078912989480105230498136963122301892668832770190599238064988366258655051748949255434031153976225427400952739582791025173175201078162337988404586658503085612072904680584977232631200345662880739320909035527639602845273704000 363 -331231215276175309394191482680630428975916513450925751823109685752256795854497967537357606363881526247512822090542153118326790748730860081487441884500621914487724982533963422003697429953570876825297461904874139753953415724237766179714638741503454287008052722566710229895411599066352675653845621258026237178204309288143756297201070117989216000 364 -2967431299493427703116644024784439090358416896602936474437254629775025855169005143239898775694004552453679430871587805821054023713217952543215791168561890283363931780338611865807849777688446783866195118878556510268247496364668559099036914659458144038278186616181434229914662704822461745349424645391273514939901792825925245288935960590007784000 365 -26584932463954818052579249208342783083484995210661924031259788053052971360007251557245120538409301058968580106712581164479031938471843026894015444167664058155068649100567837811484024035729372556828652160911999420759367981130044351380412906675145564397725123931269287484440950807587533992582516686108121626995832500111713841355672852409110832000 366 -238174845763136197798927208071464441887287702993881007919401215917925390954819065180892760233453820143054574234728288629308048432374790396681630167829973898061393716941972514163541297303706591841096039441613240712213026257173266197203207434392902474481258692269486321479458682235189956179448284737017843756610204283787731381981560882648837208000 367 -2133838945147661630416546757871866716417989012108666904738395634708824756020286338732358026287727958120881308130208754804263932549450438213322070822411319282904257605736255113269002140421218730173089312490529524418954851045192641025624376142462842877641358529106460558649755169453145983427863651812846513002000958270011064806417907853268056512000 368 -19117573375412609770335202882346588489212254817723572785115463064225530490757837116305935903996301842186265415503527892906679852216136127144899096471440542597106894907914220403391032763502060199404009411090423483720907999717391677884466217776358676542346627908869566472468051069801691052613224076160203677629340107109311088768369136391915169348000 369 -171281023249631674527718646962162118009039876497003066741440978022573452039147451237147490782145728699912719413698274292546025993025870017184380522857946975138307302345703015321438358580319271054822913585541842919190574111289151455517737983654855784956634015898977741891543026657898077560811162048199548396321404862068787153030429173202361923752000 370 -1534585383979808110971317066701533570810722136723149097967234708499543225702091353651740356602197542270839634747053457512946151802380430018827625495335389790766185695340555394028562591064211847423616104151543808857072305888982532635246760583286072776030383142446246525325581441543059803011051357269679737658933667885832511925123980295042783181724000 371 -13749223224660059732799617061228834472708464642770209168849294261596985666398252451585943248910255068755447293528856314752110535286017653322326218723705756508104585583051229460245126826677736336485444555794424853479537317452770723664582836061571174952897556780300063208038363104283371388702788979957993121235297876152310699835881699462863103223856000 372 -123188604859655857767261085121171250799831485629981470859609402618018153833616600594451475399510430495058886637988381981367700037925529135815358298403524963552453182119112225244615612132572298950284910495867790421094886771693776403156060732777464317521525690184785243742988882329506658168135472231720406110422709196816267641271488452445491190981484000 373 -1103743478394021117046076532104435174726640281435383580731406497451519222820232383878436543659956725776104019153236387618581376747311309308029296067733459593008843256413064495355242294228033842069308769107748406400265714721181235226132855144617388067444876291146252773697235508700298261656591818226299188260141271141447631252357411281696599357265736000 374 -9889423518979584928399471815727171846280672682058744328959741104171232394841173043787809780225975903945787615461216938261674314118289298104829334553408617904204903080856093914265820662989682900465918944599104037024840668531225452520778603180783067951892461100617895841335390881429677740137003162770932031710517111216553508894785254558730760551330164000 375 -88609234730057080958459267468915459742674827231246349187479280293374242257776910472338775630824744099354257034532503766824601854499872111019270837598541216421675931604470601471821753140387558788174633743607972171742572390039780054586176284499816288848956451461536346738365102297609912551627548338427551004126233316500319439697275880846227614539918269440 376 -793948169695644430183641681124404744343275247186353591522919402415898463208644711120503550798533411890224712631223418059659796935665077505382775137950758931182516525466652809464275229600972567971703034793125686826065761654372390967821350804467768822159931608973180723833914972448531370708598963702559625885375744795982915405159900113220587322832405983360 377 -7113944077538161499099049333788432961250885371340855257730561648172161826840323167546580887526381605743180581613455454126076376786940667939477491819622450051815758151263536313979633224382189216467938598225937851720026904160397710051195021266557355653199599403478526485705476861886310265924793897578902960850926434803263364028196664674957941582302035575040 378 -63743197329687177241927196014659847724224203049554171317284159530050561130974006794921347793787974864159133941599930219907462138035365191298968954478997984988095166291877242051452427859741997026923037122199078052316749006326103290855549039761454401051288474020057590494932407754520986430389621510845884466672190038832415380855825669984345365447769826700160 379 -571165958130917292647980890938746287259803149225028933492076532358975476519228831333912657276263753664074983814441591099751296624717942452905800974698356614827364603501886844344940488157477102647574232366723137376431872362753157719644972398495776110739249756654658515358286165525998073661222043933595313057569280664577526737167240040281891453985821455075840 380 -5117947598515193109122039299069555547683236113450588206685580507058714467231510975505191047435994950595198210232035836038560960545169984347748032418020800719703095986641907118406637795200551406618395424233400744123027698408353952724713502675995046465966172161602926959986748404252693265306476472615505370950061580691806522473827506150420632633741373827719040 381 -45860034386695194946306147420009088293413564544147790387466067850652102863854011733266987495922537431317602860189423475684113174018924741635726463714233631645843490022035356698793337094001791344344362147855197218992169455029187387407275323191199707702909479684284495121771021134169802645029686817609804032607638415962801752560753559048651023127540814298773760 382 -410939522789679718065984142980866778084697988048737922765173691761209811787885555400452613085190695359686268561330881039965234017452302069683486087156601364198225828129390120366412546787351130292384166576199843142958628388913372845798700081893917799651987300940591169638278024456186477628106329781880521475434414392253063871768218410009247256977937715562048640 383 -3682361467922143061103022398721500737302045678807489689112470261421598104584917039515282945452674847191757894784562881799375151822183552749748627287523383503729271650496258206520960471473078535674836709372109299390689328017625837093423338592845759499753578111822738627150313785727498671591803978619879764239401854292983068427959596822850487169577760417255746560 384 -32997410966458578836602864776043448013167549949938989636031276483207601765303905033781480769017328513507393010296043948624088274531597929718450589834291569365449020180618813772496419224840789690773732075389135675008755150282944024579348198171828798017323078861411571916729764939292507627467180964664078824864015053703527964741169199654761787371138212489002666440 385 -295691085283849602561765931109999728949163759291661075959241308745626561273502525627392490008077359406754560741613900318839232589958474954619881908904690686521556154865285474065227652794027855670569806909331215789039494203834173726750003334267037280934453563823038761331734257248205587830550063189846940118911303727992653190537749970932280951767342423602751166800 386 -2649729181338952785650643408573805861230977832616206377572579499873373770583018746490027520564610326911823900531716272546282138675301463388679200836531930271186691035437882007232182515581715939804406637563152008845304690287726442800073216407330782266197603308973811076286188590211251627735421421175338253552627460091001521725570148055582279306122376795963513694200 387 -23744859950603328838853827754351314539403181197708019941658154277935039370495888922034665223044104945039290147400496209794590327974019315328008962535123344135595463852451097677212426263662508731890651728860493970737769162578385797495229753231584374416468445156385469799897938064218657997380985758749542799277808867172075652052396055443822595952538508342122649848800 388 -212785768165587047352306080159483300653363043877398931281302583567990030647459293252357038609598847664694875882761663199628326212282642163390430831790267699895529453131372336658937129172047790878308752735175096742925833449188266540955963536046955850118713360331835769315064769714660499631169297637041650291466343894735327428314899703036523624038598952333918694650200 389 -1906866806748679812519637520400922329248389642561986309631415954545021200095226468580248423118410238969476445571483696436772095568167842112028385294655201032996955459167002482244356895356705910030293861272031843819638702837712846174222336469562180188981580396187093809337572717802844477414540286793643169450004305442281109036261543354203910934186519146108073443574800 390 -17088460229709322935272136240515957796725953335267031159389227592653459216237991045353764714868830218457231223775219279606457625668581046619331298986717763103395793153304291475497506023773556809117633449091669984999069913891811275330530938361845691693565701242753571445217478586463952432214918723958417633917346275694288400209574600058827355679440729270891581244343400 391 -153140574539389942621978428099150680613114425797380248548592975664086243206388543792633226498466447788936414854497105769158638159444265952312370515727516731238616008207616975268908596182359445164061860883931487538201383576155771633652635314628918935279422550267540957401642058739052913868238044012149093067126295012871576865305241428660181724554374208095151152634729600 392 -1372405199889992011303597494674276380086405555679073502936752866091670847918476924345715624206919977251361289244511052466975244525835985434881014341200934379697086828656526617652234434664869211380993156339926825820666991079171494257708438419110694437848498518086406590183593245791563485763061858710917765165343557092392473285248247803273516322345705594485372446953584400 393 -12299264921151531460079568387386263131461374979902536583570594387722302102719785566273817884113924070939680561626381493100984252468178983973666494935648068410415114021700475184150558979363026367643404317122703003919565248297307895103432875603327902824688070688804895701339988324880118567067439863561965315298575084171517279670850709320939756965143957007067383608576397600 394 -110225138163924004024215624304215469840584048360497098163928347165095047524628332067291499870066664706822365642392774244009074607779543127946742115781150582632425806118335984454912750650078289604438732598376305347309606324207599435558937776028809200187750196959822555130536798921704818934809975020906851594718955893933064757659324504091975334629246985258768861730668172400 395 -987840478734913858849932430473222185406753243534581588608370503707434096802998216501802302633002514081395378162203597022258542054530589045396119214848792563338702161161795911317445917218423152404336995944942078302470902247328865827540860068713884983961103030981700873828101944766671035517031168541798113026088870543096327195225338593634411859715276779281118406396367924800 396 -8853146108662144659238409585225923070728705205313712267603805347620413155438991591830546394051833137562808578529445873313120115534164294247754613872470618200224883762533367902185897879313595373441898986385352110847144525443864002075612405009761560121408976406449637376807913641355847234974605093825357331135326771609719356605693754214162948712448275984011841475506842841200 397 -79343813235818414855340708574896308024314189220418610196811938102854987423304614820486357859033809328585574111858358733622371211764626093031513642715996119789420998556911141047802077215611517225960394442214314383864333051711002819609644677644160279375247199128835792913558077420514117032845453208641363688109553283091640984390575258171263908108037697609859274483257800576800 398 -711103974402422828615578662026771685232986715952847192392030611087647588288762716242901604229079391645891313711052174881484919880312616265938213978813965224343881160433422211350527661879613773731157605465775023636291648229781776526501513982805828433496248138926023299805682568238627777528039526621165186621826071760773576360103472225871603920154197154206954854476835614717200 399 -6373202537501413621877968158916630442088121544479653032566169085838164851430113968131870016850094998811296586041911221494210710506260440518784594456738695845247416114561197563382172729026312919455186960264690437401952215713532914433006050131613139043064118658645261453897546025116122637694910644604728589873809605555203782114611570625856780998675210585072858545386376336412800 400 -57119827742356419586081289624290300337214789342398890304374290431824552480942396439381885026018976426846245652400629322641863492912359198149606927818520561513029966926754733161812723083898329540617113131372288045214996733332538745605816724304582758673462163478108155780556756250103249140340636652269879986744018589788513897202206201734241399700626574868715494713025397915099720 401 -511941797770645815442334550897005833945012351363046413351424438433858956649643323698599737614743644085001014650194169041333808961414012364463060594962002239595585289612859129634800316118530165508673078788408985622201242542636269954382307499128853951801553654714016737843693221852546327706693885606628300928573573096508526051233738376640557582354244164783450094759634114979721680 402 -4588373874048847942882416385278388108716118164082229421157169780291526917434489789268793170711247138403628496976740276258521675840733051117314446078726602162345506961380923990234292385510109916238181847946859639793012629057508658322486203779505623851594521935160702254852802682424687608774174303086273055337439263350050296921878505898099325794085427178394951968703884866348102520 403 -41124581719762875359035454053661384239907242701402016548932251231794032818296221138558017202503783285146169059751825999617320826642004418450967194134889545931493724924337214522893955574348677462660825892764409476258961826689134674592605876058497055463919139528040835098085169451409358915365552314510219046845733546452559981344479313409267406372795441608840115411807523913770090080 404 -368594332691241018997691532495811565179960707479645301791296241857243051571907467184946980916500493256223460805349905803500788894234400988145921311788205558955294004829269935117324289937417230426472402370544373053301239540696427368068875933682717420383295059977811544282590095503844773842917487452577978140169309830952276466456335628353854649692802708083193212638997633890498752920 405 -3303697352269641725831161143110607361983351526299043075314581130720474758533392854028043310436782198815039907959062118683229293052026853301159739164916509083969672191432715714755276969068702583822456347173027343662922221068464274928617332442637689471583607574615940508014326041182608713703186369019402618885961962188535218699349378594875289823172527976153065091060645459314840674320 406 -29611218386475926700245308866451970911964079320695117613472317080521693710105952206423767504136577392827414347445879433222343343389964825524434213845150681173806987942422789374370573621775883503768272530449868235441807789330397774544922346696449635436189034394156176129714611979959391894497278810003955985532058079813004090755991105189042314449568545086751241050171647355780062103080 407 -265409642933327225067555004287019139771117841184019137724685534913373805047829271864948166720123425869863409187917857917432699058198013964405739587486755982609454280132575763237601603371593176957608496783983094159439102740730444917788394891274320073885055522039021450912036620400225704253381014984998603034940903870166680400682691773291465265631513642448325620027091325685222767941120 408 -2378929078939160936451099634013796554272004767671465653576409316613254914362528547083616288469341589230613939706410800009929854058407198695666151155487908402947976231482425407254679077279206490524446746909377880737913722359929502608706274797524971838719725598276229034277740001969670099153466597549362478673477660424508701532589715232663942344153052427533153903036943573605048192060480 409 -21323114922716293381490785472602880606262028064263063779978280084851326445117431915913294165106616787578070178395359395688026515838926137942083398865571325685103376197101641914414800726908486538539417540757406627836654538316629722649186316400309405282998811841761994229002921386847947636911023341359322363855670178768334718382576762941188294947836406355346068969519401322337669124923520 410 -191127920343859458968240577101989234702470617405284779003463851980069816306845273880442331845772723644754653428299867754032920599287935504724771928856035663153060750059386668379205835783874848851542340151910900871462696166618571294477462714075944059548830813459695923881916429504063920891824416535354901676023385138960073390380413667826504838861704374038772691373131219169733985449009600 411 -1713175811549338800094886340738998395727254877180216851213530001689968864414642308942942945303714632377800835109140420452207492670989670071547590719965049593809916796152750574961056688632104484596306523405449534818658327683267193792834483305731819745444994444733624777569294711175113101132557543835151965388005233216372044696256554628401079869504912199413232591286168884236739665192582400 412 -15356209398183757739685473923177478338399884129676069979445549262721007321075907880889049264579170236337908941888484399830102598140691387316080710021434291626068016330563368624590248425044567625277087356641565854575983505180353754070237249631232063883321273020391447338746129534877894860394502449959262641208503219097237769571056932627876669801169030952507446503931606042442426173680113600 413 -137648153007448598431756959960297880892872569123633925094206836248409610417973392191407410114944523522815832694603315370874188422074671951196442587165495756900009192386793197695479660216743315614469194659290742841744045850309127354886242852626685473356066229349852634498881771278735997029492610338375763432818108758106475116106665289560289180639050248392693866725314299198842280133084214400 414 -1233846125146477654058575068629626656989009913086486705373433742313642667297341203918630190668017214476254964081335515317183848392075139156739126669012451096270372253496110040212379273102257111703611549228569919530705686353857902449233930497820361815517782070331650064312440225157945132793350427453411734539101453143316737091477862052073026930800762009143205167675462232673680438584240385600 415 -11060018278421438248428672904342677503612329823329471190335357882907833065894239225487480263337407320124502328632694257782949195225348235332697713755967031513556107910856697227927833484193726398885385453325976146154759405388798547255783666149136737237894335666587321058415126837560375648171719494281184704784234712513586173446500353816172675138744179937380055960849926519388171642249094540800 416 -99141365769792171222092599183398664449448023824989418434520551791738724766152928057314456495156711290250647075652204055943792185084912426816417727394233318543391169229770730680151180438842321493854813354453281367815138996862571593069272334303199262404105715626692596699110596099189040365462360562919561933029834718661449136495191873510836311520137132179063049706753307670188682821987676785200 417 -888706055749360038436887615701544862618793076877243276038939622536017633515298909060531027287519872429153282419155728443927806205869071106570190563548307301475290624894203816024952308106457068930525880860782651685594699209286073417009448406775440870183566342955819967533034552083378016513425188930919238622699093952893277871028842261830949957943099760396493236939673534942842437382709678232800 418 -7966463136107301588571813148405953589073247988179498936167241066130282470769916297248348706330949669837409926374584962869371985295194759417029913975156716408200751127939190666616019852810752720771962860252039703028524731907164873429508141579396117082722064801568079948196843221666070401616756418478838246696778720194954813834318353959522893522518647852166651097638652477107250270031131972101200 419 -71412972647300775099464749845853846492981191989504052516095841156050933079264452535715507735033524963984037430699143485769358417109192163175093930526703166656806733261431026596204703024241496943244612179252174521659042704160647409549481097308381421868028819557732000681210842817608020115686246080683810154160145281747614035230786962940257728092076470961188404588856273756598644425386471807188800 420 -640166290516874805355916150403904123919224256763054185055002004648885150103406342373735444339050527355714049825195893390289605810514544034176734877221517672530660358879256702701692159253021990455514202035439135890586418526582946421318562693728704888888401203892526148963711483829271894608473134508987012453364159489951825815818840274928738919682542650402081769707247311175223562527571586557299600 421 -5738687839455310012858022687943786612045492505994694761039376640249150965535048779378806572293531330737446137862919956425066442586417789037964364433809994527626394761069631344408993370595973852681972918008900947389722431162289880745976854171335230999203862573611386428002487268341263967345314987261085475056998427351729668952257252250786367417771771882701797146971855943884308135342173794934082400 422 -51444208759856487627113506702586125007981275237388460381544933246593692186301160029360249438356466881942556254823284822644612209252176530641277702969438884592442301851010462976064506921716988352359961016179318208472322173191807153701493932061993314857791971838795911983728458142500003764140584352627218843935130451828420231389547832380864521188224201498248574898091305771834923402842283095345103600 423 -461173616116727662132421790582048666738215119858574566824629756196414375343862881397952874397748752757272277348203063942005601648898944217947340542931707447693950847799129256749968345737945200548815537052841547627723512247620171931054527164016734397023042924852752005300941638951205707502650344834899323537120602064617894840258074185314984076467485040381462401923314968053896050930444296684512134400 424 -4134247440706796801333337797175393826113102996656702661557588922883422265759487764607591687702459927430169637265376995385762480819492657953815663687932594360105441444538892228553371891863041762467094000796817741823059127483972343183816645637800960950671193767371015028653016909560219090135787643201538511237253321810407118603351273533920411496822902449268723088939906116917120022609949933249600525600 425 -37062312350806813677835334134678236417625699805322440330669208932201973723632113842717469012109111349432814865837850240987658945699451827774206302708289845910592310361631010331266698607054562623528536807143236697284365354621022653012568046776521555816605290008667217080395281000998669960982002166112615830150435661406237933832396122739380630124459431368738435220849511306951123026220962931014065888320 426 -332255800158993477548481551784826725067869829944897651696773964582345863029462541702671394735316188364985727635292840540685139703347902653215243826391922351015380359791241381350017657230848297322195967292206621941147866876285646741443655799623323525031961508317136389741853469818812020143169639137051830646348623922324935843441128621459377057383358141777493155184094562632033659242107646557612013210080 427 -2978630452010836140645403700778259258922261613651213608185598914335409750999490889081559950929251449791956359222250570467781533452964335729526822874539294519173011750072299784093366725713553353979780240736690746582468464642673198422122516161494338299349762655358309367521815181420169585733146085753242172632839654273208089950099860334769310013263454254623521775280360622378044139528777683893533458005120 428 -26703282813938266989851434579173319571225976195279688351888184659591044893890295657490526943260602366476019977420036072160929308081832140640641166751418862313240294591185547363472542351782486493505646690903463538871335277649385659686177790915078916015432334833200544493414030025956053038453461521110257514935060171603503367146105523608667856357224004614463675354557812402019989166756822367054878220480480 429 -239395864108173834132793979933567802030151758617822101168675893241928108769002510719600388400420225411344458818548854856715464146579781848260852977449783087311706696964334767272530064999896137655064608795372309488343019761863723186836922573098819372949540232560581105178718786666263356610470892797645805133893336643326512704065085882981204138810917300110086935696105702792934448334141582339610866284307520 430 -2146211758458163094376559982892799713549383789469079534895919926622401998382569020521068598333999927815657880803501942959623521593174555872199042390857939073457277480924443087989775350173487466651800155595721518785028700423220122988968224463478950424931343247723349210381304471159174976124105329616103671607346076186101642963188153671843120825851363237033453807229040661085493717042129767253953231455826720 431 -19241211681397545699932779057767466573445055597467571514704952660020791929814957529683083675087182647516710096113066142914118996371291145916884222269779760046029977230375981651954737710140036127940964736013614729896405796833695023734044592405760242324674501877501209626249096233315666143256480263658061686985580599496744195846308644519725797844755609159854444341375900497527488915663084502712935699177063680 432 -172502807504751607629258456691512495460538658168962741843639540861714183204104931741811534892621894430167171764458113822931441835523172704018732853821428265412671531975106891060233099887436018341470732459677615390946249192446529691948969227748864394730241541137875427968663772480628645770445250141545539152072114957988171922483225417187263923733190912676195053088307552377138806875840570090294444358594369520 433 -1546549419707726884103421082855546206415268062383171740963068585739432931173984630535132513748633242905101526073040179816674035116630384381064020643267400753653558630779133836249018230399599591689582871613091230825989236408954799686249188318986354689013389521240721504328759271985682223743345175633902501127815127637205735341985868520833622521783480653600436942468383183205664776655919383580884602771508874080 434 -13865492608485634345729058602283249514197714356527468304348617205327496624880124878829955324875419235354262760253915529185895554467301441536221438532150821042548379337238732158628870816785350256369048279830732670838534836099638538200911501726211765195739858587897805007703231168885459752500820457123305603429328713447851419851767314319271025880782311574099769915079444621781662778728530694730926242820140619920 435 -124311313041595342409984663330815340472117439058522129625194499082246521464442498913647875326469275903176148885035104744425270488327530165497157724771007361071123400954554150387707117667730726436412156991585879117862726116755379997663344498235002032789391835615635493172511727721042052953455631684553774375573291913670392040050327645621050576862186241698825523376574331091835597326531654504484166314939191764800 436 -1114525052017422462111536809541644875930062085504043588772672699340600120193820477645526478557725686939255885301839964325592620043285127103046765014059329757860140766815027921709970465511833508348475049725021104292948156858708211951527554228441795748104891480324585189934285191884296754575821248291102532188339445161783400193937455887001575011363041327524561859814286835408223279700486783160616069094259863781200 437 -9992469459506318550464533683716623853304309498866917118561399624751650505536358424291013141851645861391314779433887826607944817687851551463929577402939253984659111039774094730571314150744539326565961658633026742837004298792720307611178392373077701924656670068447882778403957395429461520430360756989793412159986146782305176109489593055542725159085574190483371548632438949952903455072098893417148189270732600216800 438 -89590017277354595770945716383459319342296857082306811699978576087670619943473240941074905497834276935350897577253144965957532646256148499084135731646900571684375180486741712344642809748798643688183861720209808262833141281641581388102962435728484327529969733695878620252950549524775103631803713910271503948749464836561900517310423817189763200227691894625635159980547004010194182347187516790979773833941020367697200 439 -803248993174641660488479133679489478203372276710614147724637073988773485415741859553692091206095020541095974633413163066079381539098406588599449293307974146126880889284317493823494531141848431792008382074591811668590533222189668208595125619652196613116083990494255693201852762937391361947105735651090295084915475163343144501443799873482706050333018900333712960554517102013950573390729079930060113463307189447052800 440 -7201857450168093978697841323558149980709780980962210938122030129285707727193412808952989317745556490987780954383670291581098091299416395436420062413863540923796693427787801166212922557624072871407893334736965220528612849003496002461154024021654353724415798505681451612912066249518202097457573016235343668431798976180428875132263160229293807655826726276855676430426295380556897754605514137100198062756242869019598400 441 -64571755913752026285195611322786678058336675734069347050645140887065052955380395117007074291079207177699968012773315947645491730153951082892528178649470387330367632230097428143324026741146449282419070851587211977256542414874882525468034038507077810944081785241416008338898662019489730370401913165974033707436129595957858894043012552259926792451562076414257017246951410282816266942653521310871163583079783002502249600 442 -578954454041174842009570605593220826120335398040988285886214238315472409190435533594341709084947733133993152114526359955925528793212914347292056950198758246584269064542706126090482167364623028294630718970226518248569406312554659385587825553401695395410398450026542174314604971907777831352721225965509266023912628028916277821476151005896130946799865404592082713460788323418101506546913812115344844524310362078996414400 443 -5190986662418840795625314775206034133972849212232066527178426534061075416037042752678838077845174708822168849207446279333941761549981254599196501594107150689464371838292615649732269004000638077621384234198058082355118920707600693181839374939303688737178561272021276560671808009972220194431170901884882177532688393974843014688269236558508876118936942182933978640781605464146047819422893141584988086795848212590911417600 444 -46543508790741903620235085856070319566094398004269947848417378450669237007305106302735257630409100260858230154718116301865815659302872465223876740644460736249454198847393925454018384921005721141916059991762318076251640593101257566569600341516594560501594262216028608081158711008332001337906512072981342226931604721652815408725224844007711341958306231599685065245386421965687874705230940532995129670122233635865807102400 445 -417322696797888079651096612507237247345430669746150768348731101164427540807072750894188040326589460765897389477135469762796864001389800306164647629598647949742297198654161264183221024347893994058977706442992469942121451610053972338455517668879128755958114845487537407289490464996055472670217939710551810079678882785156704451266622758630939897558745761983693056919307468860886786682857197138540600862444297094617011996800 446 -3741868754472543566198958191516685542902191139719410140418331106629026313200636616201475276381235994625165158114494940765526141572999577184646694777499984643541359859681593936028477301271811843591596071895800195736645033606739541214088823223873623083131168760324354465808682442868219361453366683637884951813084870533277267041738171326827642713761041036261857700942400376624857085077905675688394311320436645922361952859200 447 -33551252724666565130481933851451623391391458809833100319455639989640128553262084021779670934532424757175977525107149267535187417057231108179113988072080399219941320621037647641168091775162017604284378201696570882578240032876537094375991059242249398919887526602639849438391944588402289039608710666712847621626049577399049857501759710688870675607951347815072764352074140289736973595060952904159025502846331268136077644428800 448 -300837906685235696716843589913574042775043504551561526748333271960679456246548641775644951214323103235660494907043345106448321103390395896329243058226667329612732778872116586103955858617914787313415953652265904543117835294788056937741866261107401418440152219559830971415224199579491060428812925777199796643017502572348176958894126691600878356957903045029346639290807637374717461900356803160729476439584180143086214057300200 449 -2697490896023961948734993971029062575083129508518010482603095218070591293649453968349101500197917179569641765023956586633766015060689830464635929960847578327440672979374479678517875917139699184240117214708290716460116714692242131918371388791132289778708358209238038955273257522287374185493097637369724679921577873844707706985540654922906762283101375633158462293507330842028090204033043406514692365580770399233997990634054800 450 -24187501701014858806990445940227261089912061259711493994007753788699635266390103916196943451774657376807787826381477393482768601710852146499568838648933285669384701048391167784043620723685969352019717691884340090925713208407104449534730119493819531682418278609501082632283542449843455196588108815081864629963481602140879105970347872475397301805142334843987545231782399883518542162829622545081741544707574579798181982685358040 451 -216883052946572259457803466479554420948125001628100402908575069449005155248961375248559732414582515369868501041877371572603805377646754058634714819282231058197320911396217034409473175624359334943609175933437408708877126862080555197158422623576510390518180750990736980410098992610126236840359893676698582180869888246247705331583341011730613499999990248578903842388753935984365819304840340515101026179151733039254651747183121760 452 -1944750030071808335359463384162907230315819981413033037585076894860216580141682420093833175832528616801055386554710148194166422999120119910722343279979828493083499234267406284207068099127275187005415907208455348444865033566399314632927183392379638523827846424259860578765777028869118667951280197061193260130676232438145906435635577700318974591814071852854639984959335625098749260271057301123239953770137110637387397193215027640 453 -17438354574286281364746446504348188012235895727372494919802610037355849334515483422563245828326117530785622472815083050694710839343103591782238760272137005163146079226477272243817021233233977504671080386491712197313557983105328953728366929227033314975251020254621531282442795344958852161629360177621560756403547143849334816648017034478356897995471876084537632712814175075388784757662328382257396671554739389423990303308696340560 454 -156369034079117734440270448720708091184608659705139706648714593528801019032626724698799501689681992219886055257335249117573056887589812163316066064026144819425479490156363381728147782908580445862369974126448811355205935130444480552044453235425666575471909478979216418173622510681338077422892346438540471011715507538789960437387835566875310422333845831586239433422613450951338640415073433577466656057047013335561816133853970930440 455 -1402166283610550234101765781935140685787260069443890116762100091423094851984872608288136190975609952213483748241599596482852905717288865112812196793904771128035068834808709005386468031356062020040592295463540989734593879851018638796354657583597185995440419064253193376150285370505185397550331370262077190610547847820358326559433778270002783567301298885432652501899478856882333303062636503288052652115938053646356505112360882189440 456 -12573372661586710322899386584063136544263391280605409402281200161905778179311719507215326501972081347809068084561185855303477042714899494399756738355869756891524992248975462989090499518015214034969258544189515585580601698927226346575206567673966871788061126214323043234821308947358998005665142484652705334224846819599660520398080524881669697383103094610820430000585458433754080868910352328826419505486997152105157345185183437001360 457 -112747661197335533705124039871970970587289666231774546456342140620327962754528285646758004387487066440528579891754353687163345560274963081072654515935129679959451681042235114506111306400057652331081009877655656170042244556244581112177672897872902058178281171173513853777456726622050708593469921011174587439066569511421025848121080943030814923142136721477335059392558443460665696719463071867681984974804626541196793874330156947115040 458 -1011036341784840691980228016930534445855892269025978301956762383248224766447265653168635641963775942950329427107936966360654716628928544484640594098134448898675694441136374705844102915687853227344431675911641440808653926621171385650029918322192158849210045349365985583982565013617384847583801234918982599590057644068572386808369605748968464823896846102854618098090038269198589555517106629171550026837385592149989590484440948868562160 459 -9066286672737264244424005485154857906629308451657792354801816926905649539644761282008941835126147671423869111059408613377897197482940934855731340540133750908385965838164092133451694119762971424291243525168444815617471812576778700077392470183317921183765896858366877262902478422765045822777616302672183834232412337660662187588778425409050547309715508843898928304441388923793888040323335262897821155692111323070494889834333214690635840 460 -81300940271828728278802223100573454054012820354539985790342380051056096415292696278884532760642085097007521919826218543877882477428546426695416912452286353254548063222667130544539648356570124185220390307217032313961024406259156821346182477187361793223987662045137758064071138030230030475994928801136431122192828027935285921312415227852898929679514073871919737512653759370977800361595125998811983189630346103621285696883966327388854000 461 -729063095626333975497979154658938522905182211161970284722940128266954235533232118041016612651831626444748580513148779740544828984142323054140680078259765258903040549593288324666218885696444454190240983796171825565975867452224195877321297962456732436416409967233404537607093459038982529257620467817566174097928744181094299346432808138706907104761629460708278079994166249977488561160161064813641515197249134039849013169020209972723476000 462 -6537896980908878053004605276519442208649718400095330929885586474913401293970088019575610013455710883897388244731548472868132524851302260634858955766732050795747396097326825820545768059394738904134563627418917474718264110074815678614160470689303555160331572498372283548281792642421005668212817312052330431358698673468124853230024078178923627997894871982065792392674958384538387681572613185114538522645461390318386280431278636183968314000 463 -58629261910871839473164408440839576782534839734764177150939427740476117003377549583753634505114711857326038859882050236173836378364161957140247050417864956595989608198922204766535699746451308704031767129683251306760761522744351398717050268470817194439949652296418404519365017389485994674772391964667982615553600199221715746460172726995444715868811033411527365041871333072577506811856349772344630552967506895468552562312459821675672656000 464 -525768014679176129413442033453304911620964370983520993804006376784743799247961172021549295637461888013650102793037092742929597349942409275130534432734345009473949913180420892313696221217637705856629704798732777343602432534782858125132858118765237814794462291390941769838529821891489706555448109838326456170945108683106808665993057579801822117952850668158115012800057364040937512595116964230012947695900422827682429335737382150845848969000 465 -4714951873574547225062480170968347271955745004303833428306895895037379877126877607160990457652077576380475115369816509114013808493031928338267373300004771375282518576263129292361533854790428458972356707549926196823273427247407566412481759903765681048801952161505864903713267435026907691045631436614669510178152910125925574488582903457577630606157822120901805598658578942044536403272339227611083853530977985357926301784999749610811161722000 466 -42282798025038697110592499215615285943139610242458626388185660826955387353032664206707680520446421012218895938048204273792840570155322807994891315495107166474904817875973427709825858324397426030140512190667685786533175219886086309093908314673469487345372013053504312087162542083642590645664578913331982581619100882867474196969502046242954760307153516401821127890116312014601110792435848996108839965463427040366467843689944106488368765743000 467 -379187062374436966807626095749457853383016461874554019943729223861432895577089502564650462568800023981097936163909806206947358260836171134652258735103873261663600379581534722160065727328857430865585578275195434847967746939792140176628025742724818443259995697362047235591085066908554967075039093124270541866853949673338291085456690727335106073161368151372220307502798960850427092074349755022920389240601354272065882932277271772962073642252000 468 -3400530129883572542076082743291612415915641218990391499367161437065029621233001372358628186754815599676641107008396274894354834659678227034477628015450760852996005968170301771166230464955586831929193743634605213796838961338264128891683384705589878218722653721855795401230307747468387172679356995390092872254670997391027366849704553381678291002261243870318821860233434270703509627000098123570933490689751888632180578347794251348550904009683000 469 -30496012209574213458362481915318809853605942360498052550827891267154615323893398234840917171622077638038278243235212648626133122768884057371029644846451812681665673991736224412633614788066520714486543466369188761683378830253174682555267198447145048588374161096216365581182674596699438056054105591920534372501377857199703848549802455273643692868892946095012718004566790069464736654930517500510333180897860220867700453157404309535192115703042000 470 -273490832900755978142548641006529326665849036275530407450509705725652560830235475659264821017844802647513495309013662370125853430789034684721042453250626362666427267819506778509044013471702946407576129171800277937224344190461981461639257960541949744255312955362876555158904198776783258311208627808393728468283633336376067492845568827613634394558263335724422566785636213069774180852196023967342668845711661342462462574592466307852839931251749000 471 -2452707596969837052386678258198683388187996452713037029874634813131966914961602227568438649637741924380248416529243545332084086818795928892275336141254024959454328618406786905354993445657055723196606304929266186851031061274971145847057803875433536559945736567840319679386860585208349221033004764039607450212378062023041420572780642734267498264573469915286541235886469987275427048661732495197569921877465090255969091114816513130298080402563456000 472 -21996422156723136107527137853718277080931756322742130820888409245736474472526403028172035601518138910808456667729423574980321905728735523307206563317644677231716468308720188496541710287004908636210242560944033408772064581307103517734312889416758814106462506126415409328060552663531657314899807555465377832095331221490538841704619620114733729139702326591965951380312346305374751476663376381718884490057859591215078734510631991696084267678074384000 473 -197270238454163939467505536523198586421379514420871287404246579324342758377287529905931871081691216193762099755831320940944028592180329999723404316265219282911080884916682958990126712552800893096836889944026616744209509416289076368348742657306323233487555921751065890844889776741440360105295948520685270113632970489562084072961937481028965071904053423685242210899122564539957073496841527719347797054599239716563137403370192196141203939725986336000 474 -1769189417022470267249717375021344284551232733761864647163401284193630940636812847320920641283268692066841109835525201096947395665313465883595341241441871670158238062828732613221579441058980161507708057282820986876866296473934311480697268008880126720581435070387723843843093757231778419425344044644373593360872906226009323616373831712772427258785086717480938055975042240209615019905218004926049547002323561255506112028959255328684088497415966064000 475 -15866835613717312291544833721244056109870003043843249256665451517189195383395416272814993540772051848852090795577552329837886116914179715082349797239036575399734935047685054594366165092444748395837550155841720850727264048376758246121621814142798610167740870315477270683729640854331318035267296063547434753089091748469052039170005311781916926573525198771513254986218273564827284178518376212599939095220838675680960078407087216210935193682088453542400 476 -142301515199494130614716166294098478010577821416316872009884059930421586327132420312284049213352708703255410937648258185037680321652590764047376647927409958784597558232284659796952014242955106936618700872454425024694727358236094438431099841545393417659844065917589219640424026905757135908731274990092434791885152676920973015161245117640763360383149314192416146084381953462705202012804512713422563019953277954794156669579527995807736012245452958345600 477 -1276238746380368743752108510285436664421911782010489682302482197866548315110005228712685875334848821451837836459662994791595799614318203959317981760657148435388906402762502672141217435914804921330932499648553522548520007627953903579891499207822207632597092062883536020171350077783708652866986151797935924611498287530121430941005883885256154414505477497096763674945463305898224013020498334146796068342474052600858285602644068691961204738754817098118400 478 -11446099384377909632772571513794282385725388722759349933118705402204796290536804216508963070210244555573282018624634432367303750934272260195807924284387437955046530854901357647425521229637591417878049426764328349718630277617235114324257023229987037909924129024229537486348489086733805428537174963928350018429902005526423795908142728485550489487416280397602146180943935548924030007989281084701495282393695111924434038448818247871208545428957951672873600 479 -102656457109159707270127280215574607785127912219152750130851687699106064434543029048272453757042193341843047081443485431001955979151635970357392156003608420573861996978405495727223463888357187330279958950688005407914897020132864407384150671807983955868547094547160945806582691266405904219197711158739439831262753686307967906516453364454958043503006974087888977021576507553606749299210754780537836603681240502771124486797751968381444490945309729408486400 480 -920700099697776124578954044433434763572865962715526227736076074051357515397307791776693569633472171534654828511696259959298792688016235109142860899157363022021824785400074289803535441748703523868448381838983048502236732649316627653726601337777856104196031754219849732702788512295577953465929471954944350986637822124074587161569441112455404952667593798850754262662264302121410532777296456937948722039266125759228522740967337966421080278165746635632362400 481 -8257588835958848651629122136560992869133770817369605294081979591387850980091446598180158127648230661123702557587230073730592498245534383078674224363752316168403642669887568578404265895434318091410574468302230501535653356858943724944234008671878734373184367957805471407234573060380713703226652270298606923401986620879953781735988708854745565417480248748944186879677771724224043738879952006715822841740944005250128580258904565461830645155939773359912705600 482 -74061320617946271205379035262143510732915541998939426735096260941015933167915609219777642294239214000078353021679658939289110725965653813379893510216807599161844288925153441834941164867142234666323471839150503025183878551247331375381584272797783752479825773198325835878578961286360633483503771295644974543292091622539502486399749353483537508920678662534617676101342338514150500172568532209611000300510582852067024590164407544588161574707733693433407938400 483 -664251844548536742984890229307672232908882252462537467114776402477186381953230681449434257595536801342317650703760419306419104896238534823109107010888634616085112752844233354097236286137598676137708654259213207256928699552802152211496942173416147444601667183219767124277441118618041954970058669260318902114992424241907090623361727120684646974419006140993713815467939980213871566765148823047691207664206718250837164647188847791213076483714083560980379273600 484 -5957680283440491738217786126910341245986483177561725505671992485854268768716889231760318413682283583940084548977322273159432508997048511708918664326999096835589823264662845020942360987858090605607010884585215976657701414790731699896917822261982429869867432318919440261339611355208512658109555130700504863804095276103550992553746399650603414289158895987714280316004808789480199320924609588533114736508928437865463082093898322854661084743394290781437657906400 485 -53434864397868327961334782787752545195961240870914445257058076934981585863749418882798732163954502247710036676394539975759858585849816548317105546025662002546011816909862630600204681025118956978124736799888019584455672483174603906291943354308502206049326454819174361106860431742591814562425906842365352902160442167114323335275869770062113097232662262982591998710558594297399725868086704556946492997554306607659308055893727225603661275533536422472688271944000 486 -479264555371004200789008885127187951665010388799004252830280159176100273210048800226583690334727726950140020313588065338142435340986317559905891101082017837650340555370558038654922231663566941291452114631094397877864766160819132566927121566729961144380687276865804609186840785938184608390153349641708998560735323881587109914542214666050927964685544864899420827940997762432850627693394948896563298305224737660055398797614726288901974279939681616375407772436000 487 -4298619256387158827610658747916954769759271823971356419635859826039437358072881230779707514131603103322816445030292955640669728068641139839155918541121671283073280381639830621857700837590267760905673175993060225730006773286361336863116359350054353754938073974024300888969446720694025399277597189394219518918463849516986644982998754951356167042600533819056817610772645228555834788017965373265274100610311404720989695991747688767810726190506220329215156365504000 488 -38555443617226627435352158482853506203353140929349645591692947661013560074354510547382745469987759801729441762085230054998384015894348912040953802160839252471335549652535939819408107717484840142385515351068902885287376325152466334938238329662270299970008093820295829899629648148519977812782874790939546791610893994540677346497101537750176113002997001077892808775311205256944444399907037784389558890105190611606089957696474659296531861753782226190522006991416000 489 -345816310235492817855735311054796478952774797783491913221196867977925305697584628345236649552896348651094747583856480615997775651764037481005364777663478448546580206085935852858740205416949915878328978179525987842270823235416599887605548699179381463534673823099831308670297825724762009584592410701555935026595871288456872886986272688286855688407249175312142861530705411568421949157448400250168926977507905976491432626700895410377482097448034445954252602585584000 490 -3101760578540797825461136106297613316321316808690708078790122928087717792940580493014928724050978474125635542104182106749612702019393764753099139179246913839514734705607526680232986128178560980173991549181666768503633200244195829604135482720190574555581411127599507350216242742980263330865884989863955784575283376148506033343478915234736185205203796174483403829443776089475947890912215753264270273604382136258530298763980480262467415955681859979528449364007432000 491 -27821086737054325098433489637748857525619305958195271647640939664558674460509809554455694706151749898267411257488427694756200284507963625198877003962125068328356194793269954174635582298367377915857960860684440831955194732943866463496156142361953748152302514472399654522102511283269001444263457220694218483237368612134461447748841431148224357726512257336914277932526252338191597783253356776732884490740731014424780928221120234370481669793936682993570857431952608000 492 -249541576769554342803632093031271764757231701612836857278535501503450061776889816186611749467983073782630255852228519140160796454336673735777732151391987655554950991103049406042005741224990322647725978207724466242720069830246509559773449301307524167878274382859145681719590207912735982466533814461226801151476641636888980424625278934262427013510362991113420139260647056033413660604668828162037031011461069037919833813495535760725478879676102809045992263917087112000 493 -2238281648022250109285316664065484267254520455440090431816803220381858363443015754923320803544464811900184566690779942470164385235449840283182822664209674265444205441496317390502534254963300622207392039826688822972227482331338874793748869797934831380035962111568239765849955171176710982691708980826663112965171824175097507987206862976284893009620334983171488551339921464056298594713682673696810854224504761228562890716586732523180664515066382599597115194810059248000 494 -20076570814547753510613842385575224267621012425212633002794038602251041312583001639808166964586080124554084645762846002196960305624045024888224872925330094474055211156417373192948844703931953556682093377473801972854129502449721769658099680313055137337933903069552369235791804379522280089690207477819725209612705167853961655650432408599025022116655271883467339617382979771727649945701068678442447156009677321869963904382987473300027377462063039066426755927537191352000 495 -180080756397155607246718101397886860097449081147361799055364709886857825106805105617673255197499385359636638034721285353039401529233858405058017041996900241343040681887864923185238122192844189478118170900977132847418858567427807388448409253717100625819043494199621251327102245343593785046918224649534504910465476657114322729470545240767012319591816984166858561416526121588829829815985343297544374490268620826469979263556493699903275870568807865565524841047000261824000 496 -1615280816957551001291630711933868226962804358920590008059108052997238838508419183252073210430795898114966537533215722854178018958793217830853060120653647527691911277659498071070815333943475401185781738585579161367271172916303054579046316068119719121509928438899425296682011874059775704987377381987457686182784083966737140773013015677767011713435471295480551894641380473686903050103465307118497826829042528340655116418473468691269504734194810874800443584310693880756000 497 -14488776422528696908969999424147252627364550969955714800658961167528552800946745913355618454930559585103663630428723727331842270660563712454613565428317828326862254478482982697854516617142883980857575433832015898139426335736175085137602569480236836707628291711496253466012895240560322118377723076257719044271330877914917854257730430365161646314879941720829578161592100908845500598312370903690670647895113865880564404413590992808208153128854058108370980883012219960584000 498 -129962578874368853599134512906959392543047086712434092398681886617168765786805449789075396863804838688068404492219094156609115307310719083403130113992561725172878897099163621910273344836902134021065842295035371520057866348862437962469218228651040059383485098544686273559597596465026021893159214822576769017590431790453690873432292836227263200981061645917561698088015893091993677053536869130092822859733882809013014446818295110189288795234118629658821629727742141694636000 499 -1165756519121593163746946051646393268582522565380470937027054357712319430183850086685173299323427771478545447910165662214393587405857271778181183146754922408564741369570854452245257497975899703162907234694545737322202424403824193026076594772428968548698355312797626774454426536628169286560682656404516268783035616621384209117200286041990441057297057970194401123530980235430388173329921896245081112465268255417118742813544466759934382059053937848402576382086921495441264000 500 -10456835976520690678810106083268147619185227411462824305132677588679505288749135277566004494931147110162552667754185990063110479030539727850285212826391654004825730085050564436639959756843820337371277895210075263780155746902303011443907055108687847881824247155794712166856206033554678500449323427948510930983829481093816355781286565796654256283954609992643778078072892711810581914769399409318377578813456251091555123037493866836611407069713822500171110147319685814108138080 501 -93798444867233500819506221034345419961314195583061741371788928310430532470336554765232782834771607012116789798178267144398440105315859355207947597688231722749873914176082308539441076142227801589114816089968220030794450951255388689478878853609667042676483366702877118718267045738113223914210098772855505237208242890290640125511181290798730993493197639335211853658402354983785938373200959971011554569236871042725446552755483907312837651439708419791954029944220894308586771520 502 -841383261428590546195690265573022761127087296236109604376823793190973481501843637665026336862503080429406184185650870420769274490512579036855354646195433162435621983137248277595823039578589224214709196918579471710492853851599632009409146370128148791179690438771027222287562762865983759533243176840972789010256409830634965109914042534794194549202926234913264894469692837633442391423354427787778944671859821325483437902505864610816151283731089669966472105256626866676426757280 503 -7547358400727237662892553634722621666412361591684545795125703687629567293312760423746717359689093238364772769474466654748530748511317607583084215037045316956082557431243070036803883806319273518204309933392903730333486593595263498263328167837014328719289787792713468840877700171076180363844916926255406011956812964524502907705630536614297029435394837319937676349596926607161216839169334350255384887394496051333163562258660956508951241733985440538546167274190656903467271429120 504 -67701601844618733083208799568613040781448981658741729245562115817010463756085297372537518220544425656045908116654888385154975226229497825164928047981114837219145321719543491342044362476923483285320803985851820961979549384214655308826402076966551151071248275021542842519063655701260736954251725046826767023922125818681106439954673920700866805709166784768726656302634335696380677241834445629969434674425628269994508859070250365827318579125690826735649250489317380675745107402880 505 -607303477932916556172150221872905098494977993889306996994844326041697823396171083361574173344685640043342502511775533435152550049147772570291334767038515272480650113642637655008833588159333424321788598130512374173796749921767106037591289918135597454163870665044730844774967050151903244361901612796287632907657881106188934996029055169851339861113911950499666837724620872682385084961406017235171364505243754580346782438788582489500501313741345435866319019240807394972525418881280 506 -5447728233868593376413813946800624984325504178386491026402368371350328894061700686518152515437802609005398456325986455063552222674074584380538277682979883047015159813881289162223509202875917812246241989949398550147951478053163822736416729127307266491007527566478326688603904032884365269088283439688437877011579293164014972227225062086868046698806415698256892838798525970563924704821782435238029295433401980316589022706840663873207066132553294334777118633071195189289116356328320 507 -48868378713282766619191372445856493942233516771798345538615328112231352682825670063677628481678750031078012188107665478558255441265663135626603721700576939048964392176591919348703194979644327830563922229368569242747304383009445889162176102704129088759570483969119190887121411324572176023300814760755454565381977564713885786369663870554390288730121456796197926293600978528845620429052202200123387052526848533490822239192724535099301255958288723145101253536899005366640830746708480 508 -438372444481160565912706858731826856092043574663553268935964665762673768062276729291690852344507999786658467600800455877539311113873281317028411731869151793791595935332144441874095392760313389613936601573292460707085563136563080545102434055162827278498745463478890064709866675996211429405869710363705918217412739689766097497020783972669993200281817871299751870314841848732184039951163160287327312595206395210861568787404026981195897290161263211362650418046552691842091074237697920 509 -3932433362477365705220863491099256237556524483131206730769380479120566650240384176710924227514780996121576744725451633667670912663939887020730310349144493301478245659580690612175087550773263137479832068337236494280064206839974510351547571504663004624018215690068000069676328570920827871644795869392301026681152395723913558293510608289216481242606641258064178860230978155817588067616917465367262297268590177864035212344374827497329011840621469200553756009431354795581508536285518080 510 -35276240457517545296834216611331563307492351981029942731901795474463906715391681585200937923294358935796497268860669066724694951838284280627139548720266778145613674299179724609217697146642507556804375907142856786924105384888006636977117920850653423833104581925610000625037653356789779436813610004842700386404455314582165743515315750829736081735147811285575722128542598162481304724210583145206323549027058948486198228383362423137804370923222003122614575966957741548598826575502441600 511 -316450658037691639218567610462512497458992057692840034213381272905954106425353167096988452916597536911332961801286315072144817337038542353023107028050299238785700749486183674380927443679470165636773501288342182996595105840169515506659703618746370440021431318095883058444564780797503618274664556286103597986845446501065846904646198437971644224410797586953188082656045538115096479169826444496332264478943323326537637336417482089361438818614578595526546411413961423207000041139145190400 512 -2838784906967026755724377021199843556306934611295340385043086301673920333616498235305601492667836888737797448346304775637424113337925830131709239413740282038560006918730550032092968259413684513222071662924522747076877580320114423285328161564261873888707878992215607202023214918365105700655340443402487940534338155819131708658281229346882347505310143197023423561795346008911402595365259491350886895999583367263256578683916982883666188464642108377448100913328759407792482790922058319350 513 -25466058756066778030884177488424327575291448501327790354714002261799963694548001713209313975160595247507492899200184361566132104446656277321882884565366038872228366159840138884389551520120421305746537607755660198923568469070500148068382455202208856989929160082214862268442173595158316636288258714499511700465934099570456380595341554491915327913133097451660419554351232617953751937370222571533687125516730323870383577199582758734175047396263124274885302930095420652360635095172148899900 514 -228451355883704111868495996885456370524647605135452220477794288772684110108095011477836861360827830128904766066560408737707072244364848433329186732939499621089192599928060078591284478714543312530734017333387838866219015974482638487827454281979348326032224430231697918131881055344892992237208484304586086480249848508014347025146147680471248204294662864493397265690882361092188229928432093924789555127933158605771086915305984631368251252031457716014583914028540826124581494988013187893850 515 -2049408279966433003558158263321958120046353273253959725451280804135535123688153306849720969877717621738912658694192404598459560716438057790254063507146579125110815168286674879789775323613961366780565359379129738955207483110892795754879298607271047118968692946932901712173379564453214804147384849489684892308260776906847151953738256861703236318138528997979602655324032054846426451008458784335005329497186782055655187473230386401788972396864727471820150840411375954748672828824506656445800 516 -18385098697605849560989756978521984762973971515295696839368176051053085440993142746913485212333245874088036234681040001717576175496883274246290813904227741802592952352711275229741996071722920865944257846058123181441192711861090603777783475296623405259120309401845740359787934115995990946508225713735952260649106853298053229445454246148884265342370640952805388937005706166442069848290999443191355950082320957627185780646479571034653397723036479587316818295085773826611640551605894016836450 517 -164932471488386712309227258929177882651205570382865458299786461363218975387478135512929873142749698963288804751355248603416089558906275872252024748332317730136220721492988190552308274237235796859283303462316393260201647577585567157294699726161971670390328810456016525703474735841372158626508995861329490493018486625911742510963281999300822480963085169708145829574144033268778181733798172954587057826850685882930150194658360252337954465453468457110203874763264640247243305373980921566900300 518 -1479616206576318633399573498540327453050487037778331630731868119604012700049441883645917221031578863093442231041598147220221174093122517332731967192085483575179570835478602551151692182201611482635307936659043010579453776627490599575190095805935680216802814637430711959351442273078873399879126069049417263168063527703883913993139713225387880442153391474196435656430593286872610445013436505250899725330840033393776849333161004039796282627340285560214512366843418500441968417129130004867539950 519 -13273782385008361381711780749910914492106103367814859484947163708817501216628519094904413451104106332491458627610175286044989954870093334684393139202986534732246785761056596297037146050733531913583802992455692210516255845814250927980896119600070379748427562527702109600655713339990818015100599185923095910039506329459120430736143554484404569053306725826317156871562316654487233587634991076008071524355281686862090578988820105605571275362035394158687417302549049206277080828811617153493768800 520 -119081143896276934318625879227566184818605715790108306725535612887757006106869310726402093748847415463601258649618207133461304114363433473659026912272946508703713953029478887933996704474369089186285463384241931080881410616775924190444000765258323695243104959984096810167420966790494550077777490773713927731412109667166916941123287849364898681987838223038018340011227321525351816704456218018418564732918055902330101059582395755096134614545952141827455387916137143360158811666165757732785445100 521 -1068301855223029541276885526889912375896666248758092563599142907173466883960666330777741624149928636999754861666632437892126939406016675731060061013366126644301648783991908487914588477376585648477347899919283658103723058009233531029050402258766612191106089410682665049371450285563860896475109389397963336308292131639804548527466885619830204298677842331055081998488438581208242593621167683336062133515660255830116875916483911246294305543930480443189110332284117098014169454371705857280305509400 522 -9584018367834190309961024755604328843532735714433232711369322287918286240589655990483072846540451737681708845181685261779368692027540406989567558861290366044568239952938903158819957547039368949845632596402309139654664905473641045611193551298475181783428767644112874379705941929684981950561182510633452689524390905113418966961929933635373269599058114245844729882991107041759003957716337664871224082861756662935703697158801065836008108931468275700104604762617855114943209875139269213876763794100 523 -85981289066688376547489728782591799108710508550900053311175640869813764896456340167010665001850477157175101150272403916383934804958354855822277220224042825011690596289080943826354188930609405569169614038852073581758485155797942229460267959258978112672749097105502115850057895858665268283046019770348298315962604448933387749494025331963998816364781399696947366369013908680560700897906417444695570548350597060218588426518345317213288808998946748728280698941114677245341378076775241207475670596400 524 -771370305157446675858300028639244365668030726522483111862283755208004787744735219704422015598662391442519371197386585517024575416238981254237643534872567405305262391517117398716967637715257281642493045031762591427188241827110928283764732207016137610066018140253750852311301848151880584348472020878639981647595808233656213378571399018249538999486330839647613681871630505166633310918049748869301292266786558740625160673783857511869600555542077606434441919317137591088453851791832841443402915026100 525 -6920293594841093034843034542649220880564618517944562774993059975294671524338481685348243225656571168941459501599411081495591905162829717538017716284285319007595782598182138948489366806931165326735509032570670105946774512391795185174346454657230491701735134172562221932164250866276871528154863273025512978209859536724801457167754836906581578452534510961410019888791199389209224560807646318427445879193456555558751441473375178820772987841148924812011850361873748674336414556075300348949386151948440 526 -62085295578051555192821825107911926493126301874867664895802756698508659550101321431859999585310569099305603399330077744444293156774512237760276812063768860070046574298139759881979699547353933796321040161028502338332374380184185320984298326097853023461003988897948907410424144178632237150879847500774516623901762649818133225046834744034521803645456952902840083374915722276955001335458712883382351908581599782664920251545356404667733326278292350167079699349205741433828023365245897997513599336586860 527 -557000526552234825335221231708173792143265949268262466086063441500092869739808439715055176545253075334946665791333221206323753406508337495503963505574002220894080082128282323950664173548177227683123107934236734450921187987686581020139966766206165265509728386166038774642287198627273657019658290291578585574587350679962303392830046811755633942382771296631172512707023785437273712170870577822830663802227331636508051137203880609618677735566918845521732103459287942123603215314767752812607775452339040 528 -4997180860374879484115422300381854646558050760764695647442580534821855916586122308579955248664514806556140825480199751618097764936799232417049763496030394924953138918639532894989197329730521832452564701296362521011389521775892678584096633658179175876362847282705541052046428901320824457011593411195469242172008106384434528734537749521375829517172703848753530667979491802303722679078435468080963739452937253716171663327527997060158478093523663960675085178194407162574826573761467509608566349086609910 529 -44832930743552321420816246195864427509573740851775511422991469221672075954853944190019787542838917338214450581718389454025504711512380259076215836582533562029919843682161102305517449011155116477920363085732583222533184632038538095576791348472057407767898058986239126338397640010715752122829909885696969798390076508318575185962412399297636459146505959293353982136541905659231508194529782101157379787228053319729585470987614128634238444294637635458154922978659085810170372247773014745939992235850757340 530 -402227520161492996898077831436481797750987052358853880785517804054812681444019820044422810879620852723037193426548946894134480949512015343221521326320654881985412937186181210307048056694419960099077974476714024949330741368572167253712533701857798064030859000904843482526567506133874342158596644351866210172348705277461933979719379167283512006116294031018675820866522191338954380122620969605666680921263006670404111159520953172935478872869815012459484261817969722693132301958793745503669175625415756890 531 -3608685322126841124712698284300186976432584401954011088629391371971991740864991379833578664840892170193124650629151003773364721739124747825060880599984180523123365786732518429195436802433553088346530076096168766212074673973404528807319228918362617659214712392298821752837227117178488448292946165145556733071693468817003113897143356596871282857133756617274899455005860112125760201326113557818071690977207088093795076391634314342494578814221843162630853151225626664614090935087934846665687293181696169160 532 -32376419252841001293709979155948857967129182989711456627872340260192324396895871909672313848281162271300345784685973197387725219663237634152284930646098672249751550564049455756672593718073964080221782054900401355507955674577180105258147894036362357307202673399327586891526475620851363465605699335037109561938332568916458388404257971873809460671239511906490780260795056983414010227311165435085819889162047803518202818829455981873546286993009130479768913704511120432712511340553971847998732049541796645490 533 -290476617011417763952197223871946414256682463521201098676333079032344644026183976495409014676323673510991094826206986547669984991425145152938511328986198594180697776355130389171497829568160780922365031494434745369679257102866932951865784670322485539667998469410102289897335096470752758147329182401777594606358548488852727980017188783303108519568231418267990452546195051584776354422142576192458519155671505809425977260117182936809190139588310810420740985619084761555780917880917623596866672909772742136460 534 -2606130097568731286694713295075833840269224124962686261719684984351990991628178710467237058640948913466588642907036839981061606917449195557543834788713253679250417690107546244420685583260408804118072782565237575030212211198193774854661000665758479813762885144089513241382270500358382891917329799413701228013228100767965205528581182510871147785114975140303262655709401670679145157371694911119978961188805588638501604968579444663394812656868159349673726708054372832610011943010255308338180205825320613437790 535 -23382101809962448927354437039932714828583693083777372067765397990447769644514500579892968002759915485307711188698648283942234977950946053600393284085651621795143934415918171912559422055420490205171494123949795065691623577105289942621257576066618136646844576993700305717074576451813528749912491658291151204604663333992958853340541450564825251156171739576552636911037622465906349075484365557711960773282741729840762063269497821279056263089658252109222220932076616068276742666260234542099560725161755036451200 536 -209784566425577270320237850233276913452721977686353325137842908462804709366548942702808364039687376061277580422484700741563820912250185768216961386507273599277699963817444941655780337060666301113189767242676426251699660041603245026241842692732027274504991736497583526480245593576065783131211142508809974147283257412634587921109447454787769837332145327656047818852947623952506777432843869341486603281187882423142210377356371310692129793280161444763525485937232176627505327391875872971934305088251641735622800 537 -1882201193740095509130178700975657670419393833320019218834501178722147280685349731735811355573954893600065889153689549670120091536725130412047150763858555309720592971457075845246833638656033964177557353026471176314132145401200064313655862371662769848352048764330274544845108509961796914573883211559490606036519058126766191068724986661391946138298465900645881547920859687529194885794118738337583714355238766321599943385666661033360672893899102124526379499526228355663539417828785765323611698166101321940839200 538 -16887333015210856919277644218605017797610435006386120389059734553330492423546808838454946864973011656891297485027619807170389743211472499068683265310678896803013572998556329191461832665042148596812396548436387301242222798980655595617131687115271728732333344582569210460905834159081029194513260710404574638175236976910595547005084592220332572508488280487765186304486969724355806159346117379099473214112895027944912503201882849085561278919797334489012702312663762588825101802712916150961103470349016879197826800 539 -151516034251502233880568993397354111445721825029468048611304037662163750204586952769514142929516668595039544782177308696615964375084751401662620168909913070388448309872019309777197444838856828597745361239774339496859720697347774509099162966399729276715332197405017999608424144700029419637599496837692992486485057551650538154576232074169811355567809507307666866360851550254145971403706537375371154848701225148685708470286280998474534962627346771036856082345161328162445625821743344167064742824875409328016123200 540 -1359435529534311709539549579648482722138004152347727213929200115691080314335599604015363004617607887672160360128979741916859902587565963964917397626608386714874133446907284362723188185637520989918659768901308657152380271812314754623306378837419793232751452771161689274264472187169708403970684374404856571475963155255086772886892304443245807440233401968343788828737640298113587465649922543673468972670291547861818995441735243402979855359128694640136236516596864138790831587233975004610053109234298811470811327600 541 -12197227468317096188733777559359954035596806202395319586714117119342890657643254118097175645866670400666666151693285891431493469796756356905192325470530700765247770335097889642621729118455687403077956595650558635522465507166313898228334866685463357396997323015191940364657574854938566715108506383292373009139233189663939363388124299015739647532149599176230593298877090586032076817494868811443656919300545606878501670747103274451135338102053019932017175696046540720315520377881173146723101279525483236375819194400 542 -109437485569051732040244207142375380950382414321491585147953416146428924848928311395399566726659812100446489844436253302640872220704107312970387968197768999670479533467861692494593115688284147308428234178318573144918357493265285031521019292788576212216970446167672335781051266641266143792569495464853892884583193729401729011358761007589560712082737086335810655373504227896446475209368167952122700366344194255074084178677422921874301013266206339353135655737775512034860471582354511093200076609469418779512193251600 543 -981914235160994546040644156901754799245420115238134443537438385755804275992594351967562963337544391442680107775494339024799870090737404841237072156647385941794799791998935848680769170595433454303245592848560015399709461707529408238619532218169324688620773505946408139825564955941526063641618014557584099693718821085902806157163689924449981195703674189001969637163374950849884396353667982067664449695817521935029351967801849862562789201902315442593880137669322826213333733976484674117994057534686939767556916246400 544 -8810153275405908785338941415142399218964881585436276137695288163371471821911494544032490485387048115131841187595933582316265010869281751893526009552565975702022826810196334333475798385434394651570113490245995285231584343004505591199819736685449400377128668166405180386927541452115052787931502810763911747435738172279947788332933769340515364368069179625953334189328002086577731137136495258221084887803833317214849755431692700697001790614862503079596928220521993960932503594741216349944722416961042193024715640071100 545 -79048898195843842129004446825773086570161965050978697822623778199791737998435244624438309125766358317421474141915807738580799822295023425246499425159720405840168115783229495212287438724356311644363036637253058614279720068425747414618566077783206546503044380428846480902891151744665336023825777513092712743047265435686137036601919508394715838091483097928278539790484275602504780294674241858167165323597697103083697805616472121850162855241610348732530236694224863245798059776668895323357234163191736374111668770546200 546 -709268410735236231849803635530150826203705983122242931562333130770658835996949200393998674738332215012908061943673154050013440163778973919931503083988040784269200731175899811437721908993812400633213400157331014929224081712852997406989661566043825771645447655166518150079237641752958756741249970763079120381297716793821218575664475589058082217601054389653180524603630890433463220995621082166961433919972743787558673167976367994402834849503020326814405914954226382859275997886265417928804194442264315928155797265395300 547 -6363965923013783228370815801063949277893581289148022501111391235507118038524728840098255019407192890828798479011970457180010903699866917731304967342254669413515972922506976735898243380880495909155048204702341172344847884911668210737669577634630890104635936182005980037639667908086876742387668841874208999691790117045840111095724398886831933316244926772244625255492907514163505463704768320430432756269152150839740343525462548659102583987862566296170208831070097051322352098036180386096107836056002308181697720253309200 548 -57101497159596299514414783382904085035406458391862822332052391797424268969755641800662627610264904095264967374638428353930864258197528530081800227047201112237697151204318986515349749459469705082692284712630313037262074908961081372622484148228978260300173171910444167600500450919823308288905415502728988415117759134150357347185541732347723752036453111202786172228574135487485321834007930349555543544845658988465334432691057211235050009978686566566184154785349757666700739536576457953347741295414896622863882646871389300 549 -512353324240749310397098766747150314907854670379446744640601242247927047258681769599388166863688374450410253711236608509040869464264163095050906955254121455160102307527277463706034364002454949430495800536278546487346049183137134501891360499409739362911936329382236738797933007706829902788976460412464475287559346985108670841959888112103619676742382560628278113657479401477873762029732358655574877052658863710710814964364567982775694625054663072686745257691498918517609914311795322182497219710771913960341504405261318200 550 -4597206645687450630563058934358521461945932360586490336002485691806399960402899150859964733586003868932317458299913932712939437829352081589229501498507435238572917977540207787980508338822027591708175955720972048936459550397785015939697934662885570465400737791820615101759635260060373764115634240246385791898373413402747801100130996060420660190406650794001004528908474265987830937484962163573203669554311804386105221543889350899996459953899567752198341539468267568880736231143108936310225053223017082535064225890844736940 551 -41249708995061263008173799222265934860001251525843209112878927877115864617480822870874166320960441248641338500607576194796320473009649167653630953554665625806723242252193806358939443243441205831951400952966398929114076256200815097651300524452461452596989560150201671620870484075750431741901444072192615889556366889043893155424768864832522221381797607124393768404579848949262860535255268487669544359848489221206722713816676861795975495484717718633155354938531968893913538887062668931248189951242461807719342164799158583360 552 -370126464950250789274429035412831839423163403636777925246538640897382024366634992172898090195139611421232879698386458139177853809450710738022525566949744283733152570425934642927222939102833863198650885724714807782431195103193183294686397640603336186074074803304255216554658528310130232640648283495597874095965009422888410867425507586078772758159499181317250606717181144648005340998404610180121835533205737522892930437561595102310627951332983442735540711975631960020930721209459056551580226138594045894264314750453319680040 553 -3321098587853787371391893080865228909977824247460564312971654134055713571260836946043255557953495030510230649300892595454973798557856106115854921994945083428361488344400520249918409084680400776115200171728815327696968517363552577772574873585305161221156526535254456391580860067766485016931097256248022877512076630662517711978599219967672460083159918513013015389748015985069443945812086212863950357894695966706319567506655759308617243932213858667004978323369052053569363903510553053542388936889156701134429529460667942590160 554 -29799965848774687767489351092023561212093437426221056317296196210091971412883791441843002488423869669072845771976059732864033849514625818595514110535870053650514365631796003903148757328422874112037292515638882660616661552011227191529728694210382592834601251636732676394491796745247648049033365452723685422585799514482627339793531989998736099410447572072540973831114417801047302986700145422647467922553309838442445072338602490113964475788872006197981493222865627722551097408575738680792807590750898847182760272471083650930840 555 -267394288156572874021796339528427630335541114202848397225468571398663094839930236721402076382614181895464453953947346792185384811860966804694883370213752913837047821344764143130956417109091735275577867978165109279046800953181822367239727742644514076245611230902574285485710176200600517629164252170385501629688795643465737211120341099448118513628880916975232521944053694863451475448228331900512414872640509901699777405849081803184762323294743406965671777026794281186134171341814736270897624868359416682829092174605399246190240 556 -2399334718728672785062485499833319150618731328701458010355868170338003921144625811156609638620255671720273670460869268248584325227292020483134484053950383609951495648721273938993420080858378898003341696660190162217921744524144085953523384367002663176959270559303854514906849045080568313762410888629592207968556477455486624004099607455299754072831810961851501892048352308765754336351099186783554744243891194063993146542771707043325142501650134635524705927314166670571265073425024674919978867748642319839270397228608519495041560 557 -21529398427658719173684564682525905053487287577827445486101668070645141109301328194184443400043155919673119937097710238252108541267514395645792013108876153110480386449387660946300024352118811009372893716171688385574816659123289302685296005504989785562733275144345897424604006332697810470708311708026394713513187207042230066018832743378075710693022246296829095972096346210433106235337152128445613306518793874204376564489718118137413038102778048309429946543476131094282195398524727693447135333945627135649323959333187397551557840 558 -193185838579367754305803970188901803947689693373086056539267118332831938233461918043515247498236705537281920295785367675498758899868180249101219730530722040545117016043161323222444842170356427820663223721992193094217037656326719603127736737568967484431192667827490875277763906286412073524796624949978778370180158325556354732179741122032303016917495317577461081599079579705445453262245736034278110798816489118532819817921180318125496562330841734561497746134740122561059054409342852260017574582555116609670546710360697669427688360 559 -1733488669613790081570505750389143915208607338031126403579541798850599288334606405914619823705107897987488572815133102433455768589872615616264254326193384177771568787965111265266159800226310987385414544167285940179951092815983587708924378310636745799475603616856340304818003137625479357424650931572618161547090651450788327972475101016304171615130870327314033605189594225049220739827235441767332743768986600033203263339342827326864920852686050340895299990361102781335012910406554109009388468883893497162982937923379712897762584640 560 -15554965294302312785521056063759728882005806917154303889262852748614752542645352124501722525211012834619875139992935428085920066364481952628085496409145991952325237784865507335647237493102165556449478722215378302507596859643424157566687501805267227932794478883398410770911546011728631734033698091343582610310947363464663121538727468940943682796486827490630390832281626751557739674342603740858655423998495830655082854071781620209814691579906076719640861520650966921800785490701668567450316171681365755792837969758898316627244621100 561 -139578779485771555369541882753950936171153711267299047733599288300404036184806956496865724049754436024022195106460671916193443162350805970641323331414689703187175128358311878658909435900670769003862167357633180703784746152308372921908564855771328387546679869338730124457698257795083658019831793568313003316052244256116068010384944881726756683061523510851752918805179517054084958147309567257544512307323401090049353096964970902203577820700975383612606233324343970560330043066296255915409788963001774001178513974627975268986719113400 562 -1252483603108088885638077784213833756425494957154784871388863364588856858505305127426501506019415695496697384202635531091394188376752872793495006335096583938030114185606702498357438229977015459228606601395985996955847820010838300080400164711129553484693783952091131703986071733203926845896818033745556006624290867942336887858311880851508957211173065952358345141520498762462189402022921970960492839085110163162133252078281758469417514145542738184267568033193357016967516738760377257262298159680458979160041362943147472031138833610100 563 -11238982527357131527963710418913478041672469846440449680739853850626829216996095033319157386163566773799849351672672651995956375984645672029727836598415527628646779512762097729488060280362135168779610213592400100570058946171856291307605030409638550985209585303666780405928302657453354219308569638512520329424364946438163334742791513431302401120508577604466002939540958699749521952077800705670354925502622636403369785967103807793067995494284037845328159331603622823658782529693474074048188814752537766814438660015596853821160546000400 564 -100851933636444047274865848280356582214369450164601269209617731095784366431236235751113928247116686954257158809956376403814778756840942812309313086923015931433654877861859887604501902622185755477293629948565845583306858735063412571467711097346065082510896651102584353961707694591084088127518920107290541466696296088516923115484517463609612503671797714993266739143646794289773635814655583991839833826185768019215344834715447466738860151057750914069513855278804849486767904934004738100634545374933676662850840528969744108490945963312100 565 -904989917764197025988619204922845790843987809441643247597808666647126969568792416386101975598020536032006717108812085605913147428643504528156136903893258004192265895149786956026238312025631469504210095290670508154629688118179649092639460643441681359876541630247969335550191170932382879303576858307899195108230479944744779107091156708850859103745158256665243128244759729290535103681953647501996384953560785588357165153995254259054904364358932981119354418165558560881262438965316853398614416019316355186997807932524960407166541653083800 566 -8120925428134905821548051133927798183209565519706901156447473883216886711024552443153731332265629509728908332501160040269316034964806288866616641934406108486382541486688635953458064287593961543483892356857447899147286547618788759260628658318092402167514054664362961581730425719373803257920259475876007088259191886288619669761335662410341896445091269939227508565998471139693688677739651193750246712330627614846759791196363774526042154181235018747535690971489173022466310825980290279879085899226338812711593403691332639413425556636064700 567 -72873489556173546419817432397574315972081603817052404028227067227173755883056301288829250473664061632276341438740568403686560821694769660940644575242078095200554446356740352259602523977562744855813129297514453105575650713023628231248815896864998487175152575189204142024416941905068626060490794026908508051257086979605814602726059700782750562808861342946718807026102682819685164007653166267727081609062139866561400031053084452889775097837960803152489586707119774847105096089219959336904389868189791673856414881801588129339522455316220800 568 -653936930048972827644030726990204733291725237069570604457523524043846186154820365614723045183566412217803718861374431608433803711581410144039551760579000090206383825845608407512665606890206532623379436671533745561829386768101114603301434201269185368189705415034108295595868226919251385616763340061888495664185514674385276461434377279735351441261912438379270703190220729457632536878535543075008688312305857218069464715277414535878844495915644742373660956771460373936082173885130515387679005560146774932475610303772349815569623159765453200 569 -5868193259806775497276662376119482193651228577288624791494051166551632032524627041878340718290492268513366939378168449547738140160517891380432251826918057048495247477623333090966029154273101152152856596915380149101407467201975907143158388456380422653737497098706778483853256883391384138768354331029881650019914302157137472077476151828345702037053295097301504763601523804236681429352904187945508545733978395352307006742014900914230896302540038760210743137566039840628533532262700196079945522653970883664710836926294583757993841570759936800 570 -52659313199845011699245838690966932316712340654090027734196617047213329555023626875803004866764680620080477008630406349888913310387805288440194680867869932987812615522883068000510945831766512970634844724951174495883682797786152219363605538516466424340118066069973985868262120979906894508421284917926043227810283606199575736274193888775418010385136148109995082220739989927492325458140534949721537213033858758293070771027028452940861464188582979400838510787105778569850787750041599127980563769079054508675431457680696133196734209884977327600 571 -472550474318749281868538839671654222751022825764548690210198714097935377653136714731374075196676398419075944294609811097777218568173580206598174334092759258545624942100267671514217314259144680317921093468738735756406288364021443033308432188018168053097661944908137834656698963049111957024782248545451918562696835723584283840050734651637901725417579024370603855164749051468425001133996674399952988930972841116451304081860759707301180634855164949999818790320718054977084827375154385169478824435658625748604046916209959696147226079598290414400 572 -4240562210975769342362255007053498470945804483652846900085576922141087925688025798454795678294650267631323115496909371267291019074187040560259491008563170059641071377273905520773562017643688188936868833522790088527331255546367250157294025211708490588374648187436138995267195414914495936028334408712945276192872128967059665998217519172827534189804953028136904875106043498579415263672735891075102608710985303235567384356977761499260419927817415539071800438315114993352056676427740313068067842357055464978294707728856159301265229836674868351600 573 -38054050416819207606329345979527206173827795209324500454171093426962433008530241981945129804172934862408836753726191949487627260173594699059082552820299861163480609113337560537203587948907233276637660631717603202805475246107190925495298215774179857950126424048510692344963209116038984473050079458293131954945459837955708206915941507132075359169244447592809711811161039563168155821649577577501182572411669160972578517213926090103310784064288221120256889797236162819923691850246842390568943883769597209281660361503976214881511015392988085626400 574 -341492009925149370000352719757046409410081834709460804598319341885511310848326265590591225821071058321024247593107342738346285744171056262810686811110391262810258915579794031928807807534531635205506254205535494943642862356616969437676447925875958969165681550999788460398790052537834162056935469145762931532968751960470127132097586591005784277144212804095057187350680339355190192747938979271269323049638515414929881432350057996728491025636147433781259998859866680636632293938364956713973222901214625827543262233635856241907078815834985416483600 575 -3064519602110905650785773972080625169662647421044900437786657050659544980830197444256436043889959410324321943618145893095420581634648087506266337296225424201914671311985629921308953542396840413322456124696631572015995077843727934432018210952208605705904203135928536444622185514948216132545716557899368220365423930636566706089780081407982342382720240120226947976920887914909185034051069796590869055541103894853979457723350085674989589030056557840541394076725064473191343716038196828946264052470030381339344753261845249057809611634275695215748480 576 -27500871221026512689082752884869360246503862012814392991179219261908312510262657273197079706366666999941701608614923821892758657065097160277588016465606280728640513909121043512579827883071646000805166160689042700956039162108037661595663424326330352246213239600025355698354300220082168731126404319065684602550132460868773096836932709718508207944932154828911621688722343111398571946197881560031600951548552139757326071131938529260453447389517964371108447886444198371399402201738610084762567512530533057540057343073746688159406046072171994045492870 577 -246792913661135671930798083947753115002421139518809232076821485854698859927452407904011228283477645971747193985109316377401567289918670876806500431991177333817851960175786418211678247449817994787121577781712067773917453693926202793314289794041141358632395415336102758762701155181257313153851857130194306537269646243290306924474241890680130850500621659799141034842641754992758761763280122561254124310430507763714790981492509019949095234979071091011437683112665613807809540035706279062219366689572097351719960004221595062893248711545418691798201180 578 -2214731562561091228901470002486151224078820848934365894087323610948655685888746781657623254509340051307011583392321840916231711994477760965389823080862001436874045185868173272083001850384439340762629107186402241424411474585458847558687233843756747797969264739357032888758011923745989071503511389159719494824944039903022183420844104994736745192987412715187101293648413119632248611187083037586894710723534677803440520451559938211896119349197996105668386266964353873392920560839461019888809437748807039729016319276639123860254811534231984004078320970 579 -19875207597698497453146870695886082487588174665048299111705930021570319419478287180471520605234077558879502914173582530916649353235417005140182246508046562117439617937428373612682690180652067037310225977444811824596272922186604787417856419779205633088511743671328398773724749491855197263440837958676860958739912316642665397331098393009761879141213465402611706946109075249756759557388745187049231290016383740702378142083429082813492635817673208575220958623742284501121960680694023245841543762595511879847959922213155246248504319053315006710174362280 580 -178362854389690826282119762020839757496373188157890339442119596141850883755835318576472870259040299472358297703919822540381310144121285365094221712197210958312540019593646008024161038603955187808965045194138354391420000965484961928465418387846147103837420044498731578650409174319148796131395795818815622914209040703663919643290288164854845829189682909345851611473271959784455057752083480514812498042302202362682548671628014441455567533501705259713836361442376880738516905763814467232077991869499378163118329991585298373661146518400870017114581992530 581 -1600660796536743490937990428875487944210137354656179397334271212192100702070439502681117978538100036917170678533972383348619881396640932691224220322540891457214429711120947135693589768125683905741727617284401686397356084395935613588672446599362841651305177473350062738525358751979417939809118208948889256238702131202932318451145546457062248112555949551341256974563924265604386697279454849232757942844343688673023767252785657999568552701683117425383722527642948461567344486493164599222125042353820581312390658478701799862769738290778203561506765075820 582 -14364693024590053699603305859135177891081696569362929539994671033126017125281624609112507219767176104498938924369308862937872234595628163997017358667750989829950114057018396717745050444880493195341998874701769773287613107903731460092158399636550037705785123613930202205013657665959621820658117534948537088204022734145902919708476270008996773010102619427242929859359753332047614638987272641825935971608259597833682364881957889573447681719743852771098252168177181812313127582394843130132575766690730062190062558821751719387021208063117795879295247407230 583 -128912648206955679170367918104623071571422704032430269902662296475669505316421029082121162562301655881198024789537262385747765920076031825098447376586060340978214402652350345844326078778069880614115502765762709183260363259952526585252440389191131727747286049310605176563690320597428372839936999901973835412493047933192734264004713284197377558128399493727847356816758541051926449041477547962321264156868635018637780674206524319465314358074956839962926338497260746555784362797752691692716357480833447144731401900095034298169631150233674627856728532477920 584 -1156902721323038894746401128058783421414086287386929870821666259981136776307127762704446940049696880947532273838980808499493221210819319855035895035423873710730859048460561922209097566568260692292087928074250614434019801105156150399500068629710139358088229767871372825976542757279318667900872973435350807186431616811409452530220380689175437983135174223677479447049026564474565957921890117928982440832446089268288713208076017051913891353888439723023453664493396528593948365450379892399874023214123452886193968079448758145046295990367617679104647669035580 585 -10382460319565733670801035764630107628075133348344242430450851051112765941217813255039908436343433546965033226760084178841605831379147742288783673394829635865533350434902478789056003802535672879544378841691992693638639240687298785636539077446116635264894369711666166386968973462763116250392449761599302115775668355999828420143003416441318033181982332776592764268388699937592258596734911314747278315162977724202591015969912973542816973688742407770723302117248430384817485330964947752306561746793415602824817662251463214122210348631504261222734017542627000 586 -93176380239925244666796326085648013679261307643246366794779907300003474547550307010673854038788595603223736756879322007726971104476003373202582488708889172383685819005379071589838778152790279306354758239689743303490791410877993709321773051687930690884094693368007455681006538294660799250535654089165067963932149973042828773945486291919610130552977965993347009022962752511600150102779690450948697371061603842289123127962068818876577584691290652672754003130732927293097534736424334862423563526256949923644566699284035909673556695312424760700269962895350500 587 -836206424367846999837620180271198868930747135714858365033902132293727945343262380463764673043165794953633126465485976723519052433355342027310399574988804361358188917411136199549013089112264380555156501544609144331838993445494498910914992225369708483096100246444060096299050159687006968401740759355573386770007778633713154993432405086597114425473744335354262425098752606867307650326138687045311307922917425964529984051284801597686219277945007083952415823667293119216418761484639516278104484934108368309641528742467293308620607616534674002332235373990982000 588 -7504526022770626901603948454576728624740735774094060531095070666860548244177543506304908468790452210833880966595866495187091904236081870541015269655129116691984970947582594770442418488512617578553674929678405535100534640156249099919895261859312842968194083334158682190765455259640026823564602018910477486369610625595415508333916329323083287114328144315755855131370948140202011004712642604656645870593937511589837969113316153113928876070945242146287242009340656105620819395160616883332580556117839897227854331928571270050324738762675977398481642973725190500 589 -67349617243404980987909119746846498319829421565129378552408393115492118877287767358790740519569321538994727995629457204684155867218894342410537717142635841823145257094943286853240448438502031443522454462275130150325001880926880716768363929012440896315575423606728003498108992364103874005708805215553113740152396887771419994996743152464886681980201308748871732129756930168264567352989862153166434757146950231347849753366704898744020439577277673998768015723895939175401784928385434372319220406857218500418400676696821279263186025635832286126271587027353747000 590 -604434276786151481916913201795851201022875910487050948194919392451747066873285979940333849239185690760978109723488094743733229350718721259430164766559757258395854468335126616759166397426895349988900671826689515501645567727979378636082181362916736518628765877962075895800825617911745784508861226468396164837469392408050286226284330495426398273025704965805552240045869398713493023956070034069519105151005256737265871939113054981100996995867263192921146852979710165989410934230170974578695376363235545694432934886626557074065372891087681279726454327643793373500 591 -5424567519583329035680723557233832098520023399701046073140190283526339158537916814895991093679595437895478670005720566024976393360764970490723509173998227577887668528002557657006122795181477049646580648678106920847255653518109347353265465226582691192566792244857615146070353768872926634576988062924489438744395359276309167756704042212760772318322062840325971372594401507235815565250415331141673999527803522393330261869806503586733820754788433122256790030802678037915119450349960827691032616295433729887093547611958136583490250108847819809930818534386937484000 592 -48683660864098356700290007195242145167967710004411584098976065838472026941405324387740541690404882705301821239426340147450506043793486973339888520678129363380603349475131062215664747315539168183736964504099294037941671093144788787986316582346003105246802985129946806201134779685847735151195164828239547952785426594315930081573257730196618215079805945727452509970598066229634946111782865970195462769410844787965817029247097894520805387956403623612416090259551737188248360877887401820139284274286553052179270301456644560250141383155926463936085200799320606169750 593 -436921489239007511566515039280065255622131791978884402318297845518293638081212708923364524243397615105592399049286648001233715286794161335775525644264763021773306957684059887203655624305732635874954679748425704671038066707785102748167245954882678796161021057102153292752848731008569386972446319082446668136128229907165902013714802091241824857765138689985669912417407940091260005407939987678550173454982320339888833439549839788599875674037065910396759582396853870684414463055846125610086460215435135486843299400256766188282044588795684049018289103969619335641500 594 -3921260032210688626533824367680181612325899971446856479391996320636403004395530220994034139295543242639584308639304916657536929619359720675116712474032746917632153857598860704853010325208519666413103363196729682830478002725929937290369677079931920306960274840760234349605112095970847478030490449542968329686362952247645494335208097556246074607316421475275431486695625805768530452575299788407998273886381733555466954656970026789605954912948818801894150393531360243465679297223427097015775958600142604849093651688162997558470672900454194722755049180575826057752250 595 -35192484994966516412925415333465831613143371172312964033534891348232591669701061143038894628299497337303160013670400428489491099440976316647265957329974568975051599327021707838512731322039487426295751192387456313134037873204144311143821975809809167124651878402789330129229073264679538710391292437915043496680971705886431831512623934370342921685831412904152611998243095466897399355885883815291950895047526818800325273728100744632766049134700323364898761515054560840515508314576639828679401040209683209906151428596286398255854442501555293814305819536596489325037000 596 -315846648050462913242849071507900559226013242283057121837882774868617672552400966533750079474453039022205709585776798476493771629043258922392995982815493237328105712752079052396316442687230231951771766993423664125761692254645919329376348571487700058640541774457248535002091129014716195573629233641623435677427043044943831991209774202931148134391799039638107922111748855121533874420526161959725914995988625761347214579146998125907157041646832264561817911651051754926035996601796051079876033832351670284879201328123382456829807739833589373511278236075930572818159250 597 -2834683987025762628400645435744273360691757038781608138705822291031915392857226764971244431866196621576177875980891266728733045876740002187908999122153120210391943733543784862210156616278357760129971737940978211701559710385917647850583711299884584445889485473269577304089119378996397614545235232582610332260727130041556200684927923248417239035295241632128948486892379172095776380477687061608394392878571284471186558986716274637538605408950966957323652212104414242703016532315616820244515559922512980546704791819237995316070535795692415181362527284580964839463479500 598 -25441051769844929810411812798728286165272006734349315853568809759144297514155077002676703789006483725751415820049236502563729527124521056425597990449156849781226692337674738052645335383889541970932371768443528532110821012777959893000138425663010977794462990861267259851247999510156632102448624570687072998734653021627144028555197598786380136960584551571297770115637790997722461260909275016140890813677745959459629200805528839430885777976320802106949902044087610770212524630330962331525610384789510312030375614872659399433696598019199318191258668789876318216388786750 599 -228332377820845313290106687155197439773793502844510721250059968723138135953418520812003271401834484991051104254732379695797345472155968613262128208104619740273580464119097482088516399038047041128100885855012369597041358538721723513804247372895404034429103570734846058364456169226380724846016370103528721938560091225822247575146481287271418391152091067190812708082919473128140153153002107657384689506396598126969894129433260502137632625042905896706114646726235384809119419720633144397799134271499845471578129057688509067371540752840092712180645414715150395210861632000 600 -2049283090942086686778707517217897021969796688029483723219288219290164770181931224287729360831464502794683660686223107769781175612599818304027600667738962168955384665468899901744434681366472194124705450548736017133446192885027468536393120171736251209001204547345243373820994118806767005492996921679170279398576818751754671986939669553260980060590017328037544055044202271325057874548193916225027588319909468189554799811663513006685252809760080422937378954367962578661846791992682470970247230086711113107413708292754368879659578256739832091821292597068474797017483147200 601 -18392400985926149065697750994797564952587493070267945429359135864976953028887416012991700785898368599125663337340245329967054344849190382582237733780006592245166963203892256356088986141914727146603429617736908613008001271916536048727628103504734341133697998882496244190333514603733279912860607979263634753870088785935049418797924421913959611392383616418360253964905868638148689143615570689047918155403646707844357055214830264822063650009726911483068589151182679116975044252926005405014165655719999574211962633163256348979839875402420389855713897285503083286376545916800 602 -165073326456742497345456725290517015679119975180494533479779752622043982084848353352481992269449975981853752511045424448192682101694643915434934344872716973256872262775132659621177395556088489656309518645568965508442243973696086829361087447236012699577027056415493699934172723262410151776056254006580429526844002841207760813563431314952032857729316743369435967063764797760660078808895229955026414939611134821400433836089249037929584553160389539440231872398405340978432166276676423925733450228995278570543578250799126334780855227241324528887744496733510230890851291675200 603 -1481553636457529677667681255841257195448420075749314121380709819553071361597345420138694099771580878961513281243412665196714420455010634942510555015673539401768147074857409542072656823796933509154141152420927431727511483226605674826703491317481427413119188108326122560603221854554168725393062100636174601325505378734023883122728507921261031220615360224071952659617073110249904388911676591238147525129644215013962102688084603305596868327867376761941185561227478781716873770960817257522503205040335734036122463504684696059426183233549002239370602348792300778741769801900800 604 -13297189177543490699729304781316978901532922567279854059610642271187416972217234308893809130565794610679409764272417314621504757097040814608194898576103074663882657769539763456251444771197312174047349647804383455951721441343426098072118586808057645706157481349728328478526598797248590497277797429716394890373451420723747467563429207684033195773105741348831217496331379686531012735579799339572843930012916042368689666675673235959669905969154055341859547893069805423323133629765878067929618997555728500347383898441880359831373078326273412482827873067554739274104526649179200 605 -119345020221588685123190289194299496587312015769139847179645929805863924229982780656683278642929363199982140528924340526272348481052779542681815370691305281694021209402646141433793958855539512570375386095169920935236111448751741673605956903087195068073446485502520369650246994163735283306146181889851279759880729280214791320445323302023636781897461447147361175215007259004732891163964149444430648826396915884399975024874224250018194362665300033894706355470031476774619199354758211419599720920210918606423627386015554303941083992250685338482240249184830139270062115214947200 606 -1071151097335347951130415813412202907489092497967576945231178568010055914004746442230528634552628393473107033559108066208573107901726184707337283500313546909461685409143551754551823997054916516287577103913579537898926089389044097298255444877708339893154249892158759555326226734746792418980411028546041436656751297945690181504788966072123037057327215859792900052796080002849409562773599024469073100605235685635728488713351329531103892967882123571540111992411718155407844596188993253978882643704665323927950675499238613628936560781933131280536146394911371497508032746953956800 607 -9613889914798971396636746872272951301483650624262535745666327575813483722401744015274991764485534576015629520313049002807753363836250830783481911877608243101725308252082487576274031525461590083582734863461583727303705658964600069326022510203879795284850664600462804048463399095388014989465040005797090192596344433621285187542158627942217966867081831967301020572706826780104750079061890420605453463092790799577345644992319675923317971810579586849671384076868271022507310313076829073602887385342696350509843954068948874877176907973594232646393617066683940557535028674473075200 608 -86287824449108531104353170529594564559533357658882660467271627600681218212411705742361233649338095692956069559783401987371562675089507867739244725519914774023215472255944300499551628346124830733735171299193852631408423981858260819592277694379230333666825784086719608046817054051862496377484742288872896679273440089262094191476249395856387245384318350403884324449442687070775692732632789515203880835686446370548643395926132354463069362122257903682001221887286439095102619043520158313570652075353773001204306673280023043099924978309052183472647974231733986221165545191775610800 609 -774465104168846027941534368004538407031870825884158657001817268415966401886769102771340727631004977106236249940519006999955601940951149433600511772893028168819204879065667564089571757865218924122490059641040391598158366970176114351217388961374175704142643244364547418035963903854647627585109361824268067732198068190322835551082396055420382074336098691802350931758052097748538483541167204417248625037540420133692750085603020442520750629491398524672937075264216216902842226095042997277466640794554553734947028368060108298167799559010310730478643394336055777807702578026675679200 610 -6951141713646609840950656827581717669671299625763555159155654991110518115295181701103427022589757786322366341679248464466814623978209087129447216322277588892270732316204147399000664548052579687820709961532288760655601736330679059135926564858235429475706511086714585432371971104269173378735202878668635525957023644822979548593731341644961625995065803832160444838320221697005324913750640072433502003410711147921258699538813994955411655240107224463253000798478006209086985553885836737859229275983911773276778656254309988413883118992756477457984545219655582595897002647042703842000 611 -62389625462582665086372180102222814567066132811272236485776779003682620858066737232162346631558480687711713613369883108242244513742223623269866668267381828944701630150676831974009237940295166952551184008253799612823764193187305990673357253162951056047094119148187866630323878127352122436962115526381010187149456085448804982795454464125973088309232190205512077730520615034987237032747152466817225837486644738461837493078323974362483661762271716786382088999760042636060603563846037103797075858421885703191250656135247097318715261139568776398669797028790859174957712792769538248000 612 -559977471676415979280134616505735164079892594007056201007143540959523915642746058196515964129331265388236017774903215545056616199323585559838852301948902592145826886303378820315739777787649268088829499603493662211178001165323319945700574169320408743246222216472215606863348141427361451872929576121586419866032618100278244723031750606934591787716686962089669678061682579064027602975294294935011473080578659392762864950129466652243664630817252516842478455679218814052092966300990656554178656356718003541878333095017830564659645309541913870519433325292725799751703784919416786922000 613 -5026094696841175722674226199044950852801907099880625151617135012005384312995740313535449974942219612016434861007369481123819742787403536297281183303952466659031548986037830782018271219229439270839706210144244909438664539007518607408229297030344027578043580155024682331096478750625355152047077533150030150249447740273623005654356756671050773272458746599375795381232263539984143346770096591733169861157167673701437655718780302643792239475948651464383876775117556141785669658381811733052350680709074152508017273554303595051806473887601321558887311836477287683905178180467587539388000 614 -45112064941843191217683486291427889494774120565866653437397444708732366366318444410250594156199629123489531789921194153865424434041336952010287624084824175501503039840479617979971812197350879188269740918737677029179935300440447956721093902173006410395111026440294827893603736799179694206728736620830319475610271167179049485604495254094724448704430215812964182973894143923212726358387625923520356848268975651088962411508466201742571712951063547589934112227480214816581149002185935603992678503888774681549972629572910606401474719209398832428384324968772528381109832170288069917862000 615 -404908290209714496783110315981596666684801862639973864999079503727158800556224086413956552426377158962052382894902425576157955895785658496092337699102812111818368747836499985771454314356710330275201577026718662115566248550294752392033233073162594122570752627561670650362101832734100669953077440889403843098160482671265614895181811061142892612761715107784654130107147438140055690241137715606231495613731293648798491888661355176616253423560765500319408617066163879329313727629376202494373309498318758117326583602020270808676651138269726105698669063134348547420693127772341700726176000 616 -3634314832093362747912040482243909042370567367753921265551802883291332805641823009387606783060778103735694196470642063328859315174998223741711907692109493776369741569461052632029822896230927623525307661332349809800269136744447542168103483216746725493009239087318956210798800378550069162614553848502457546249560566054265559667954924280940021519414809790489208904809120430968129726206575372705931719558961562636699450734429598655050755160499143589717549097011071572746388961140943220115892902948383788361523832362938437177229227505670966945467437094269177140728916077034541011875044000 617 -32620478995353392055003047310643060415961429631476849219815047597516047127462586427858292325106303303870785186473931518177022508005089405318639456724315034900381894346313305471930565963252637243246602639316942052956062365138979722085829967673165908882147756994444699344252441647342436017114099210707633535056833735508140469110428477581597794448167287876384503913829674143762564706210720282083387136008961319095691342248413480310650051991643852836070967421794674829610214046675111106972147320142867779491278741695223768375195238130317366197728795183245871969784014966964810573361416000 618 -292792551759264184027672982899898149073362540721362593239990402950520248246011273325776614121949295188626610727137375617035507850977719953563904638268245143353427779836569426299027264398321001275548389709208863378231841325931910223964561214697494007393646614964700238288945459252117301920601793400963176729709153286187144307695059490526088941430394734385606542411024599474839719134871950493068848613983346985475404329210274393662096825886162543174248634771351231844414008603409128333939322305554187011064924239778974503522990268460955388833012341232143773165682736281155023058957564000 619 -2628037831299631351304929067838181124800649880852811903136327429391099352592631073663998171343376872484667930856179739787155543812653008177707680404230000026610088440665556918444903846521924851513645966436776163052433134744552008407668985636283161074441196434158117163058773782883301663119327244161149289031121253082481056176985057398001534989640182785535428028490553593993876380473907200225348179158790752586916553236013383733742503981621194006261915048125407825731121537642231206822886712002680231071852534856562168564739473233552614120123128542626479489028325174116473841866830736000 620 -23588758921262013661309564939547545095992929978944997162828487329937851447061277298290564231493374669963188766475226212766968711802280629853134260402483790561427648665006168147009499848216954513989419037452676366752887733634567623852706298493412566740750416380790196794229155002815441540740413086704509344287402860329043673588583620032062164866689705163717188675080533468670842027963376724603326801643016997009984868965184645932704894609228942975560576198093378306764018317708091396724781535959541106314289284639949142036734142814064996094330984418897352187810692893480930532240182332000 621 -211729053505820393153203727814876032793984849762704370669252799318959072408888179807844774599587875056964274048845267165802066988061050291145523941197173347164891648403775171097312322309116432304310824017328853572110460913492882343566803394206572700503933689060426017602308067609812030834278683647811489669980649828460691524287866502510007257595697933305248968880674546786427171439400743740642421243732973818572714427716488271222056493642257855307205558338442013980519546059428182681713256491849407611265456477589495197605082306031559240305637531644015847173682451188828835405324921608000 622 -1900455475438899123752952431495904969596169479461701770814209611893486336428975414577487743713021071451819199380551650460888971052001356552195273575086525397462363461476329228675714944456265340120526254805059468638412706237991578977706532716809156570600420877852666328414286079526656861973919438594423708725887408347742830836172280841661367394142735629651454973088112531685888903771984489234737359813120888792751550884149765302624986180071906119260656964957430488831576568568790263524123972659156338735844121405759086315480987965553368550846260995447814268120046824738314128726574015012000 623 -17058341924003730176607560187680739309762086242616109634659807623929976875298283335982843439555720435888560133123667462884897473712346044686799309521482905333241631583588496062206417286355434641980710781492604411919749363214845761867311285637876089153768143738285891024867877619122094979387090691203880223427226946196754269720506251150193204603605421574656398410126364810894848715719000423436037425481496003417442492045209450356787997943759388473363713881287241241647152763140730583670788531476729127144205982184598412000272367100119481438735620363634313623318301515147114940351527916448000 624 -153115021019783481921761129184615097554451033725789791768797407855179167433566802828269080296396779104826643117989842082721651843369952237645453417676002808928664068108460202635285485930892290752778783793493713639683519524625562679837837357143820473317716944035479608381866959206254573685171626540757905659320349560333366449847044090852936120167939048460978345344740014913176358424266220146899432083528620376828678522348105979885207654620186434037356027963284997106515549080691076921698856674360833078741502734320409784637060141230399383875574053937044536224688792926825305738636070288502000 625 -1374360428673576533729727895561105115648752478722689170916725532908088206883695622186543264740457489244923948627076822534509546946088691285105589877059801212943688675341538778854322521715689201796942363330399573629799271253039050614224428117722932568499827289662464964835637825835341053398100519829842961198059457653552297253827067759495954614627420898985741627814386373860670993216213592038569302381752896502414218416596599275449623907870793431919307706998446134028083568548283106449168937509062837714783728543259998226902251827684064869667152708138911757152806605311183944309997366909593952 626 -12336311898908668599085209337312858857556453958375064618819617842508862035909721567198381157470655961768734292868282213772219080335578843979246500829391410567940234291923492649173224040767504193126228657433730358188246174394291414379116711810679166297764424186283371625257905660333516579942375113296945046280984173411038910973249670512152985590401722094889588189599100694445863116424767050582621262113529593365919318343220912665737119390297105900885926526556339979399044044205755231849648977417610359615606662435428003253935707699291949684759953781202148823389169832657416266897564224704486288 627 -110731680011256757377434701994253221132899079549816369497155995562424043920414534258680205987631342508507873365650226952328626768945195747871131270602575532179214734601188862248081188040573386920118684025577407425651434560591821499402980628501598641026823252504629689803750387649692234947233950777727602424991034972818703334860365463544492827596141773445037643271234033027657603858434751133459318123086035967246242302449198240004415483139700338134267933798180353116519648932679410597846609959978167629851091381477813081839154964803213864156027144945144646854919055531412980462678614763376154432 628 -993940255132889078561464036849690139372853680608781647859026030231503719075440652255064205656493435860603315544857212309357434867108389220938800911443818909067250730807168179128079071631707296287753219509840518564326650665694423235883123889910050222083125277657002486343536520989355299996111115500080405843430675384998456526445668977707493740699763020556810820254691471619276931449039318693169070477445835584979407418640335157491863182258743321756159781561055175983791816932346875063791943223561991925908602097755465513260058179292542280648925184802198048282131713424482437688088139205655067728 629 -8921759428426536943653459383232671743877793133095677557729826656100270266931538827713978545527125498996766803761945660888127308838941121687472925192387601845141013714049716278787177167619426700859546386888012031501094228391908924626066959431529639990272377293563491316209232428467249640346650807811532545933242596540065636801768278295924498664532372041436810637771046182452205969731758335996236203363528120370101326368272388393003274287810595857925720392199868876954671857551717737059092704992418134202988819465703272317752445914603646608177792676300811097934683074713239814287671914078105743072 630 -80083412012304867327556052082826601129569714551835010458670110698804806919837860429718331230088721740994787738529845575114857034101923878004221257084050616562337194528493881835780137909345806338667833044209060377997917240565468204381601040611587482769825862849367529195497157750765550343111603679641613567067439497514398692244443831370560380869731053800516133581897247875820991680687449825490024968286907175703052381924730724384815104916776062819952299710936918252664554530880894925506617851955753252250637736632622230090301716900132732649595900927747756760032750456354557380629816943034425360432 631 -718846981993177129228648936604009300789037818100782090709837570519858044998354423888945527871984976134698062996882797682172028908325351576887336291797246738841644801599666159616257846463604829005094463331854386657654838748910953897967334855822553886542462261773086664601102854992608680100450274550697463144009472763742558150352662220099610138266492375160258923308820938143661009317612861825000794644020669165106321222221354711435170767430458985439318265551104128340874860321567969664135473079995858036050098479060494946484102891477578126350730876156518691424446115031366423144036898835732147767808 632 -6452561596277363693218552875560988549645904338743254431324222369555624508347570643547449334838244888626807138261576125397091645564762214391901675290135729033937738859928648929593403105993718662889083687470901796691259335795208609910077042147280614237904095587086583304243760279071311775648503809376751120911338194602391665169225716415546025813901600070069855810017311996976248268763952160020932765847356417996278734641869850123372980638659800355058943861505401455819277029437112487190886928453823580124228178278022449100323284340747311251246354842461915405776713307868578668506521087175804547922112 633 -57920150063266951824435730551244134184973188708908644042313161933357122364029852127388004929780264545304136113115759154038348704737723384162378071087758629337810793368269483756634623141005228187260305706492360203475095649270735105069601506288860110742134393563706107953733089898393670630702683483220694895763386448231894852277315198535754373893505357974939843147738336124516655076013864412699747196753047657274653665458300929543452252747022094182377439211806778944652657316369151899239525319865127302157763837244428998085366353276660699098865384225700795158962535569208947858537208242232103382770048 634 -519911000015855241061299278497051053070476998331859768524927767449109437497939887156096429109431365185056527791390828620871044919025841923135794325805101513503913604193724971701904795418707813270817665261274482520468090441639989720743063363233285315825689012257178959565765007274066844730802794484241284939730965736415952057271610086540974987110313867879152440621102320007293823403146533710842683433314817377839201908711657082069064306598269302826356477215129935290249641620594390313205265923268831981987119870280828750952397344633242963046755365344579219636681056663041202307468851903064511595180352 635 -4666917637937598226849458090445970082679872268490709733215887046393580777540562766598030938462612254417042847891224760848763710296767399939959098672581226184208358336857058801103712336829345725423087703920101654120737189791099120327929860110912954803474688771442393810275370931436505535378859730016024132529868511334757364923540436997296940829179195349466407734709107439435550855744779908900477630818731431580603859653002276169753805586787614214346821921458646663235311743680926023283889788602570617791065485449764919496738054904581865967506308003880474884927688225164306855358381820232232623767760640 636 -41892189929222874649502446915654155978017910032725568973159589855127284054998542192622890924029958113941662922344343018373572361767680953234632852707179591644096726014334824992926248004652098657925169342263931357508315434775762386717219451844657325429303456283277714249783164540205990725594198425568367567001602722028505969101403073612528671688339663915257424146940714420971006030576963050177400620037952425933439362828600620523780622790834103065575481681772663208192444567098123690137935225050433422907535937787276612274964709827449485547945774204644074084987691945696584649750002848594050391651172160 637 -376043237072678802583759798216185971557780862742739094801454528715255589052561482350734207697964364985115272511718922102135144057437362151641492388979046946657684582966980422777947073925589796116194848193194912876346228659415713229590362363654239539724893505538119262292402095511613587078410716793406476841625061796795913863927508280873530525453573309682012482373951342321997193850610792340524924247059673424627011423318584533995255260781773000516421670732144565501482571482993832433608655599432305042677065136997877031378725605641061473097572899375439270985807884686802309304977262618933720784083834240 638 -3375547991716663796860803078971938964124468653491640745968542454470640687310375563358393115182197364059177375665539603258507789995209675615126687949346397905185830104470057807600788232557762950403523347339227689722311679517983996341479632063711332043894145934509105039417847650462399707206987735228587606382424339984718179778546771041634340625819144740672234304946111814228962271445843272310636741634656347496612687180792372454844556235889050115920919918938858819164562205145933665121123464918415064231052589403741131283238184237470782220109404380443794208363200243889211325062076462411651126850232160960 639 -30300693709681977369004016370865480278901333640732474677426540718065093869189850127423697822668363192869235409730101978545853964651835210216536278681456867580823038308670190272923507514790811085312378592077949965958027846189602821619291345097728013464439469609302388898436266233258724132299345304023753537104203465027141595007424536298614362800780303963217427188060872247914440671382405336422241549321422236683208722486737164946773669122158985078125816361554450996444333033986033651228112980863894848872171600657056539969724921418047584999291930400979035335166379654066535462529061953667027955575792919040 640 -271996070878317124976450115704097162816075252759387604721586681914506194185149514034451787486296478973490245982655368541790517229569989504209376439101515162893481804817672254871789922925739390132999398455449722741295109338061356578441919964978824120864382426414753475346119296109486515843843341830650725110411951416532700723933834314118030491078879447294818936242827673537919471339206122902727777657580579296476615797947351582217523014229380264490363773433016126522769833250390255197352357929786056104329102884023109097071983864916692774720206468990038371875829454863456634737858532693464180632473328624820 641 -2441599675247795221707478885743174843749917323521866267656801509728656226741576136902083596249843900177009165965989064882156998656701590650890408784071947343664733705024783392406051819835732372582337813904302191346976691312332364668260230075644546008508044433058489075103854024670804075141146004514140830398300106787408985905640066526419886810714309422362540029861513936875489294985634994044142952639186666570868092513867489865958857135531753575472001797712285166945425305027684131677949247313555330459141432128968751551563486987099298324087469613991701703234824778914710571422212163990940554382607695643080 642 -21917350355845862714486294109872144274970052235913575234433250935461442110142839995275245740167991272149694429068528007657119600091232502992338669505617807697102586202582284564542175448151597606218088507056843502698795439303693796858541598015482116272635296055632511744273381221460816020309072311549834276612778061395386270676329756061928049361599011216628221483009197536158013718071985156816815944018119563002979465977287140338817591389516348684493997445819157970570850518496173910996918243408129858934629397755836316497913357486998841498000136114383453139785506543435322465897521341245779462471913006216620 643 -196744861981247775409043374186908268670493221626272404748287285224702089984050501481693185711119200035533493381933971477755667700974485236814586003711393446388298798695653104986838937304402832633111674747639347896698984876611074020944793318422026088842380915759114864366945499860453857028342092351890580784772869316289532743925000547417494091625426893845067020839703092035309572598307151361036798800734970633986310229581495138469137072317711297988957003510525940600520916318444659120177623796192419200265444609403868147474270450101022259916729060112319271419660876778707124841618185352520433992827187981154480 644 -1766121191170176070869067928842417237863542413387392502872436018453420469251235945754143333223571576716489324908323430299542725123188663282647704483626654524178191545434115838398937727572597477409966757323141413339777688775914004526524612071114491955897211295036402221902658283685223210373983906655713427821074468194828864584829857398479089042991603840556416843904229153813858135389462177046822568116535505023408166827966806514736151265634610269680373349835947923309955616827528842195259073238801825150208905725099008944951486757816785224500948286505151720616552063133083678120178151433106566634369524408469020 645 -15854018134690417752452563268213326832914590036454267583924658212163262816999466861886030851727875084013136730572391723154034695291879628537256137922788108054250742710176016595860231694023782006517376007598432222073353206220995482493918610684888230115728454881024447852428513895406887423357157859746636817184528947051254458831263371065416938851040908894297137249930987287724400936286800007908686309139132673000826799897562495690422195082208361955735444489225020892968438792916886815985348890004128011813503200229958545412820322988773932480403861362581129399023002241148146505916017824492538016764340381899280040 646 -142318035856145096821164728161562046910327720776158355602444416365843283399040105777209122150417875560669009134039163471470970894733142362055028395997288295056656434947849412135284030330718129807731058000098000705577980252129338704306863813253354251456825557051177667331629956779356873325151948031998060221134803968963195985700458651406118929407409025817382506056269032943519815835181351773780916264238127508872747078337406985307675401364901379228033812063492099316290985387190443724301916738597427771681896374819705270664001630049380858287712061983913265301756021666281891002797194062278990648941810951445704260 647 -1277562831920387515204520465475042300548969709842237603306023447067724559477009172108238920323998487258679451391807513821179905651638471157365695400235317492564235817893523007236058188811145128165845417101343412825342981923287788554272434354521609725596975016001916370729685918044056754671534024992032046003633603480275490394046775652807942414216741301309671708152721087072585920202060728133105968566762047251210069599665625611540925395869161067320587914165010993553350916736942963138710251032107976040074890486789564469886431943318089683052599159200260038442965956472589216297134626141756379735786766624415224640 648 -11468492273581626814729468437759754725761353089741197744492497517890360744564448077397570678278856790715645630781086894904017764159847201732092978616001299157787283568960838476994059389374122238488769739627337395686759453468773250031177084321376857675613585907535721494652134236515861330130113307683102487041877579390065629046558786994419446023917876774256728898648732351082148607739795147454131819680331526018964467378479852133230807141621774581178796136879427391203460312745057432990551744218784099730116725249467432903286071935619332849254582267080112104356069396297918937037703889300303797720789539281208891560 649 -102951365155449241637309527146977397584415474731636699629296287425622868563686401385082044332284467893234747989107260785378748064707657622944797678608356808772370899958036741089318012330498668969854503086392708270063267451323687141266005690687737400336093607854088002200066770511465960106838274469278513234986099811288940454276196445345897831333352157298643609496960731398158085961004694189626767305789848182721859764171068749658247584602601631294218283965268942960171586721190608019419036150722089622538767398002152949298219807545328556517345448825899434699504561329478699117383147702717365062436548314102192607440 650 -924186485664686653774924755234789407546252761629384834364528980197706827798631003203005736429045954087730391563755179511823069165491049584435222237968864583364283386546375975778724002997630359137078500783233004239721793197651868414287912623327611893786317233582466912057522470668313657266771279274215576501759834459801488539540932705528175147430938212057823786791947488781926817819172908609957211121975021763357002652212594083470576394086431567079636441442068126419386474643303381220477039906866758380790319642065480706392480887733834041967247221383266463802475562088474168230662564377470500214334245250440452099096 651 -8296383751496818440338955867268985096313826634350422384064988264631948850468816563315461633934477044068658077263571841884937044858878177836312501933471650729924534732683596317128821925527114929027783039289114710870866604373390966225957851567936350087998829359532928777364303100745967762007697935604479000117180449436374652880302935070824355701361602014233367450095454876254347654892851732590767959749342591682117240398664208638712824035393404113691851557277182996612741256244953855380134902021089609796219090611721458138491026586661330478120726208546557933120840529715887924946224310632776656301949814506258067691424 652 -74476586039127114005067344618290444430559551059590524867994442197685270892322060345223001446960880581186895285619150292258491600550634930791314530393572962764184511948461793319256126886672091533128242529078509820133715084965425345583636971207256835989351454357892994070419119706543173789924932541553704889088737991642792704460756256088243794355934749370104140621792480660608430711791198145481234460755984952631030993946904314666236440305456432940856452706661582943518979406137599563711548437928585101437531192255223457798447819956639213632577623464145711016190612914765478565506519770143622345606307153842221580058136 653 -668578479879576021895413130401866133617059859588544650499515191673554453247767102210868659237495684482262756760029799407686489682125301629860161986473391589163322525332133280914976134471166616488817393117087633331736351957224078676586952412277089697656321937895817352589275466645874555523032089676244744348909926656983232516920295824179609682258023737836983877986137092852200031902787141698026028191350051749346253731266084368412676895973331715006585797498392341829874819722478726864436595625018937005554070212863889601247321777313658606912970947544903764130029667544188721823888543480217326477709299442301842116846544 654 -6001871950111606765363869248607578089397184152361384775355739587638284701861835867094816358384307589595358784309074850646066331687702822429524481685910217155929459550802682709865175665871894809489062561147433479037651563212328082431562687480854424487676247855330800729436752698284295895222815594020233782985397827833560486401894582238162826367793359885077878207426010507852089277219057047261637326470055281070966140147191408756805544428531239294806827549102540426426903771545370956301387236872303026237932639479700146557986278523866192173067358460299892965148936052220079489033715043994428017967326142241214243223250856 655 -53879400101765263786777940735591693382680065367763270960445417977577273354118465493919878148549204010413297178224977285189114550112507779978021301241453552483763697952243930280927073153170597679077386045109784514108994185783952862133723057080036665629826469296710088990974207428872763151007871286777060525120823248337917038233801745893736517622328177288943395205595330971252343435187870897554851113960190920148520464222115241969490994259181201608342207616370897263191136147613406447407873210395636327143578504031506659177037126290585053400971095796279955168054570972601629611478235814789674420836454528821892748324755776 656 -483682602437950668354169653951066284040553208766399241899486381813952077412200675752582564659765643928847419333181236634876060343921582799223425980199573125879396977501165404610334655181435441664766351249468782017664431036709906105343742504793195005936048898915130661688791322482670277738239868914375166817738609922960355850851918417024717000423613774473456790191693451356257698917410627615397131417852994403589385691774446127985262904256582463828547653434158862778860671910511205135342934963444973064860569832685278530325566519398255151643778632841909536562002086063492373143285565111732305890710184024744095114153181044 657 -4342100440150735223672591505332403262208801864998816938695845783772738740604504696482088228863466922210566330634859868603499244913926172526361897155581556006752942729531009979287296493546584832479135372403906965510174755334117239283588117645769047404887087375649072515434537625575021762709495809523568849149196836112055066679337313277947916085994633244816511641629540298476724365623878054300779727705474826472405170182778817751685054199855895542862669802061901023850411328657831184000384521178688662308291690826754600870411250123913103324802140603503169629593132882195552536984928863057834307676421104076013200887786091016 658 -38979919908769594173607899729481012264236158991714303429903284262531257964666883346686466820511396822945008077598962376657857203201461855795166757595775457951200049701124127580015289342522304871511022256519572105271432036107341234723639834245528515228978761592642965575489078653908288073442236697349120352468549712635120484612227218135012675258313523673451571834507134563984818887143233536101376674097628875338141854513183094922801846745514855580075669484467552200432188021856852285547524873256100194916533461570880588664922879151906840941650827575825566872350510539709922243115463212891530783350485504220379905234274224364 659 -349932027587679695191296410925052607822793803634266796800163626247549198966569471743546491214181219430262014851404342064200126273353335870840981089433395461668132767878376841826055313733477929620423683868846416653696194120805812966047121789676095138231621173872649141645816979235996103554604358575898931722615994081865512575062118698765910450422128689001729133494604261123724110070317708041844832175965967263278372096054614855179507929205562800624776419833247403365336607492117053294839388695270240900039775354557404495510900990990411033400313043912874132954211866999884521988271745625897262692414980641832727646989326724336 660 -3141435247662124536376410961713540456590989828080349653092378008358680308904430484970474182490945038067124906052379888985432951772149265204140625689231618349066191893453610284574814748289176868183348980186234876777499924493597639127013934248228581354579326447265827521593129699959510475092470946306365409782575401416747215162489474682103059725380473458083704721144742798724341442676715788102925197943330842477158113135035746995361491637186302414699697405321198280211544544531505364805944512150721480807175256023867608539245588441845735413480083007854210966293492896930781504212894080050668608261452667125543805012745092184380 661 -28201628985820040845472954079891299651151185536806043633056234646899257115036142961898326473375594335688833876724390712919151491400807473103434905960515012531556403473152380376198110009603593851437205519553884657787722468903189698305144759196654163022804422296634524225618202177851339121329383654133089775567023346455337329461743635043267105008181133888454922564709385427579791408235448542515519099237103206141386147266720306611913905257282176291721640549434176391490628331694331066200415635555796168093461375560711632483938459627704378129486857138588332638404821256259088420573847913798286719248805032863807774501708588535720 662 -253175651152157859130884843046516606989111020612142473279838674481151487967764044747072136301013832533230724666726667684106521621442596393736727562119850029418488981632846822621971854663254015497116786106810780243553526635485885765902530670552440620611067495028548304339651020457659378244804421535518055190626615933510679379140698524263045929099124590179890641694966582471460272415624275964002613303272060957852353282788699066759221055806688782026739742878077507997928707213382793846569592329468423907823928934980829655365628799950826464083897873073459910679818508649467919159320812917980691801352943066932945020942075742700580 663 -2272852904461000871111653975585017865458806628481858221661538145568346389719655496733896463444395673058505691125727188621119180529149824638794875489799920626091774387147366950597249591185049623286333500614989085987376456311330304794346700680434580051096642127315112379230170247004507721437520236771347608589154778335227094516810614806053769788835580031298203769786487328612566427477821554355570971917157325522077234900691307459051106672943305626882586650995953736958780792359056393627122494034684855353496267000008896091608178909965790519196621629763549605379004168147259509556979605562324400605811036401787162540946055536280320 664 -20404331571524135832374351428407065506024015530693308523078959165260410887227208457877645811132594287803844013253704474955559390262442928722675079510086335620682330002688937338117778332912772295797942766816189671040287735047951727227561269210949595910522716447176784476793742232520889348628099595472896227108360894060675768696849510329648376071157970732784025107977787599186006738245925128785479764455082556381178309100935065908740432044299766328082980461727229256041102866343878256643489739368609070424986818655200345786259570003473007959233526408163432526602776876996707735646318416802734566281987331311827222750872646162299680 665 -183178736063156527698157711319684482813478755967276769748543437919706245107889375178239918033776823907051050765600925887946901593784638021765970262669496877677403774610605948734681408492465038505133411004349853137008297410881611746689535003292284342234316717578414140340539309967142420167383089601463444324566788778258999006195776807019550082924530955300331774277635175890436782296734094765186938637288485506158848880199371945075459216999202413501737433618814373922654712950485643897987419163955783684867926778002324908787924260031178733107705492716895777720027936775444128092945144283176429113839796042002418826801067214419442240 666 -1644482977359779097758686120090680965077761984877399108598410233216101560810916778064108813699627072282670018810102005831883670614471998096304408709460843591040836589184403855082072284349021719552841838430942600459718633963455190140325420097123976099427897378980988205849976778218535330601777016106831732157034279437253085672739563857612447366074730603214239757366337412385768050078338066968547606775297079341326963145213280569979235222880227072562895068478815528053382175271702199498598767539476922900638639948462313257722220947036663131007464175607086869351421972943514176978557083587255059567039250052751444692858229542062830560 667 -14763364420435318196970033713797597629513701297520038774043898765364342048179564718212719005147476624930476870517077677543207525696339317242385006525114739764846371058525052899897224645700063053496876954309571651503441049734887074303251297663535785432345201657178646741573704569674047315807257529906609313577693051379717356834129697720214894794685887334403099950689098089004466392607328853084952127991722505391103231354628371893606687428196101515002422293929756194878039678451203554119354452813175133926572977528324335513104436328119248618399843303651028746141401460248520077582608420570439725168562262842392280091207014239688499840 668 -132538767109806292256331275721024240994301896229382743305301288766302334225947379663355802206391343292976152383968435377584753789821776774704465395405857925703268992871219674012999485329735446305120914812866019751596011939012152372150595856419497163529602057392365785193439380695112667294754675758757389301684768307072103276847718259323545994137322255006609865874674432993652372689320585526871942981386766264716236644361835847673591773213910210756690907929186748354316772382742316937206240499282352212810865488379282994119891174640316068809197395646699430225464048738189183989914524997246896754245311212972794167226000695202712475360 669 -1189877182752610749314687058266773679240324646866476466803646547579090910853572439847705452991907933957570659518855639578137565413556937681427532383867836624475087550350590974771412419866055441716825432535236643689216214806736901565226425580949925208010149412105454268866662063460159461543044219143642571219609444622234756772417632085945018297143135222077277809332278990373506951228788395626895201115409444224044420457454687744585339596297077318093700438001039776705570306323991562817430015603422731524876021110920737911336422114932344258995574825491893539512910428582308279586586901544790526017933242369379075886934768573075472536640 670 -10682255603368587547952003963394990568105302613286352160931244751773480341469012277140221342904964511574309726874502495615667844720216388289233742222335876561518883007998215989925441351484064898398067129402161808642739600093317108828114850551363880785344848826588518548108913898078894270420016385297029949083508670750361286546406055219342216503456654269843023915124862876263648226330092835366827812998787771653174909032223801169672862196607343385572549454591424264005978197819118284099763498290429447943476517883863042592072506001967239877400571007960805433089785414809827315990030168346141811937117093808679315611809899950819354190880 671 -95901501869884309074311284464219706679979646710040216717510906683581886105826125122939930506198966047278154686575265325765697610424118514238962836285173353810118854307274594818645094934932946271162379117017321513060899181761761942743016184383630428987954350717390813314170040718371474046214871393486301659134211971088191341513487446559340554719557206142376119321478649726694809113878508554768659829366166224200783386006134393809402864191300501571816748009625543616053670139586242240561811197766836057245160273818764483717801454777720794368794396053585531935816493798531147170676515252037493703590452120869574064449393200154598792318720 672 -860972858305077435484107111864043884524281560419155695620153720270907022137572935813536608249848753219090933369209190045155437029298671125600688677542337564786379535767541116876318240688170334604051537519293899833774411850548675298465203333908396395958822318270861274887481928056451046013116546304914967127316519079724789231176889531387651140808167596215707035515596270537425272892900360284106138021675715521731140130617572615851380178074577270807694108247129322374481833262088987257900903208522800496071505851113997217662940739098198738730560403856073681798781111735920254286743179338604463562144639352985327873248793417459366836397080 673 -7729566136521958194940527741281654012326462389379700910753296846770906727719488377690027023841881377339892153665322327270177043879676925617948530445335517929330319695553467203813840728436738724632510237283170494495787513225876814492313162768907178342322740634461432129078998230783175661235141415712178649900811899375478716990744081052963132530108393189205500607110301139059618868973111406889404585329813778874144946016629084316454738537780974547132374148631731598494233635318784043108822076056307222284196193688604414842673830528426919434487438276520649606877021511305245432987373387167679299914528842452804384859092436594783795580254320 674 -69394072243463455545378536146135442772384901955692240669092283708918036512508344470923373176954338596860070358796536205210447021536980826282205575259236229956050095664382833902488946955149415464022729148071906026994080478530831757407992504324417412684562171482382975983764122098618688317705995113463491113575389915609824505209187588206943493975795084848490332601816664973961059015068690093602058079867512130515506036122585443915233861857733942113795246251291703119419299298685403924111991665009962911041055145415052394974806155085328322697453247791137167316339550689774540229980113302302117869113967397154182986323988625868007043109968680 675 -623004559696871912007398413400860419556522230891103671784739613742286372245630470361178728077545617625143742776751125042333791037798672307066912275660698597827649747742459219924567434886230307721448501684912222997902411407254578444285088261045880771656958161752949384387571229507598890674516045018650009108543500575697091113433595236346781590360471428417557652691865169988450396490838906618116254761477220016183654190967211540927877337567211391421628433011596623561008820370420070785360991836978333690235250638837359279329370814543836497106024713502653679906692855081531427842488128314001235980489840632228665032775364552237218787031718816 676 -5593216971598100050255770667055949535929783164612586071097018810357893481004040421038452219974296380720410317917311505742490795574556423419510489054711212707420127690900865393080177163201970025978507332434515209133535110696195320382198521680898595270985324088282026351846405017576357496307156623103826782958210806204002434863059895694361860165529143637671830464773564669615244757844528586191342529803853917571329285924526637340075869174105630080677312070928076787561778891757513919521236478489085069772245171785656706311020638274358792457006603529952078673600175943032269579254527293990641273913598879877212674680345691520011362157537724104 677 -50215026223594168545723152310732734533797964659549923397529808462858606466089450042941968379621526443159016118613617920092849417285308628572798748116004063272820585089062717664905933231819163689656377498577523546696641658510303038822751277365585911457974593513409388724553101472421123873788623272119732919970465701784234562921237881876412682549610243766276788131305356073739228416808042462143249477323226161002273855021082572751818512319370782319581540276367578603841199562927872382348708000379112339845947051865910577486533883946163575411648650302878484753533041922821468984799138689623512057380877388321563717440385691371682509887022580656 678 -450824284104745876014479097515383709597681726965605285723840625536018196989803071403226786912619810412255060640119605132161024193238456669797383451006071877790057376750921478504841320917526916488109690020415023346227813827953118875094523636171565550213409071852688715584593995077621505928836799199694416347876437650089433310474299390828501472978580462839715058046099856077950860432316452016321474289773565843688555981583082035900175935823023527993057279737831048615901742978675456034449241295439021847554984815203241423540607303215778294293075714444869228163356380802675931726360408855071265329317700092497578684453728176075857577702516885624 679 -4047459257588410692465779938812634895003634473611678677131859283162837892267804894365346823297982863436092562094505320891978797469781490219565315931271007609732238245469244967548619576308165070561880221449852698554646175397941403037667475826365042112077970106058896038591583201757261708604107699442322771806560771597857415995068231349765161972426254052239916043960272051032678122526363904994839038689925857707106682273535299102868148018817601511996579053434194510106829197640656229729017047035340614407503957928540441410756321237707488191473622319964540228105773928384554462155954421768062494031694697737651310251001365186094886294071491803776 680 -36337851128790069525740568421251670638231159502057791652779413123101654900433748353088885817991449090113742781745522035361074350813258820280068020235896325672669580130279030186594591931413746699676880517575515771582521912947694508154352852823468503079758834555131706346472963892247180486805996331022618414528019868536646359779252282926935755649503354395477481541731560105227205791210958294108076957649996119561597493058725001504426534786590378280498698707670231594414988605288538650728895694339344780820311269343734404136275501700300316777862447446152232489096690930570154399208973154255914008916906073071119483944651962442807765919568319797136 681 -326240266962441240940349244240136144320330850507461583208653938083176972189797264949758366947429838086571840481045700035532464876464411787360258260972496527404848477116778253393302988353397426316922830373651546883194624046640534835324101824027439688442944955168979812925603085517179532300046786443277957395630416264659406525242802434383678722527259190563802235163211099094506807940475475785868990483218907892804121986139566313066173030374762955663684352274149480129593598139110316168218015088385835521197332012874584650351231156234414297767769462093648677589335048971374337733867344882702875551421385801405028670833483257526177211207401919588384 682 -2928987030221448267269440502173539020048952782488544390009659916251162171140951104526936188884329763349089998922936688148922701522861573862180148580549261345014497397926734964116120524468991849469968460964616453908798655480322573015673717695777145472633653901025899405488955561028871372834584271836057086705931141918635698173110966723946136096824645196220177545314283811958453350468521023807735819250365649600644631849167983189009057866546442195789940306414394819403961292383830595158356167721681042369928539464561703539736933093289323673360780669207347291612167895677016231590131602224031828447731884548391481747087123146382379859564401691553776 683 -26296557056102373023274098329909430850571271540585291653790973069476026988925786490423386105766779075924772874663905961536155206058839196080364086524052811958461051309058182723221158207970509547510756372818489158665817504253789191408654812460476509572751926385198850885004795754361697303399225116981994225008447675322216839235016761275604255557435906798275444667448299172663595820018991095152322172244864075184704073937186051120063752324542874882260488958906396826625315731914566924613528580482208128568670284036152805425573753628184674619397228497188072609320371209797164761509058542954265259211554781919087212405766089507491586089090645933539904 684 -236092334622112094643167014391774583118944705454289877260132113479023803711978442745160839291686827931657938922969366242388200468431771203405724934713754851223551631708956579098393468647875583525239115329646698718372493119331168749182089478537699189015014005747815998954407091706922782368676376379219921835931106979756920482079295220750710136517856584281008049273099422835273599313942433209547383713093143692557408944514999327380572372843593267035031670609128922386412374136969817959139881597574912452544158207991249090816445059986377319938184766376070108031924560817784194152671240515032372743886195783282331244713171865008049459317405930815597296 685 -2119661106461298367964200202203523629462058304443624445474178829045250208509003537055093666633392688729483685220819857504653186687380135621817822406554149394196850416073113812343240630926182246248497166828214886303636252093265237675138467581031897828382972460363603494262195056930766586229722211287886889475877821789058483160273964390681558159977836486610510223400819635674354212818607247063819576402223114903982576655134665494000759259836640280679481422257142879819614745901261869268190177846840454865907405808972528333607499443673314624262534763814352064812169414641420137283106757908684806386715480390053046941585411634743801715039483904402807840 686 -19030601683229062169521150211911810544980782940332773993696016629868361565899348082685600426814964387587303232179343297917141365608708826960314822451846947695128865470254093251052505897776029817266026312674891377177982035921895916678101781095591047704097270238162440118310290605884244030012914138953491767174827265887479880151789135105259062255544453237659085227296863172184180170189215793973855351401300531623365436762353359734038886707483771849424090495162890665902342886305935645514261378073892655275690542824288341117621849961492630861272524213312819777227625983639222486190458486821559362297056331956759061389540160726511770791440497619849698960 687 -170859899828467038517622204522666735722622225874778093148641965899604154495585413353718753176993741401220504128212793976059574880748931651661167139567673905944039071645600068664471406663002258970737773357465400312130703344346803513930905073941201720871720469911187671979239989020515308845880137422219995953325086719059644688175015116927566078591263737365183752084377077214020412357681343547642998264109492982609778768486456365123074022142299715818410174926003944144520598140807876363219744075632852835138950899767409735099696609261261349566708776343105491100349340709005421098723068335830244754946497024030989651602159696304402623350225603084764109440 688 -1534013955291338512969988891477488992091042862250732967120874161863161137091905666113256887171933634644388159883677948241453479706956614552777659042310351332872571723190220383925057963600821153578847712251546188558185108369229949572022093956009888124745083346862509084034542750261225381890990710548042027621641076545975908777408529618112755330607901316431308192769181985393901289438077992868881977147390026386018318972297733964193645690077013582282441352496985992704511242319433506243616801097651354596879796087010595833882014470068039762025523417836282875765781798778381520533157548125615438737361209473022417264457180878012056692491778416067714976760 689 -13772729067390740263036794314484393185885618499104548816559836814637902458709039841185206246800553648635972651727767471439232547847944292632050216017027334318069272394273879963658067580311581503684690780824477100756071234211983262775803589567310838809394899250640756449691845360110218015061928208200563110112440783038326519153917509749848337409492710512981237272090217360880512883111684272695070987857408858089853876868844386505808261594798847634251352984827801670348485551506553947203212672844805920952537617698472490316972629189899700969361230570007613743812955308045091561709887652692390571885800350943565563422252715401135823947393528710877917048240 690 -123655154452877733231178175040914225777625226959351710026939404444466385118409422921945438694100622975796884894860173167487022657852195496892103026413745414638317597800763313586756128492797460022212549836532805274179509124555414946226236575897812531049567247619883313341798524646206957396099485869278968792966044421626714182838433294058420942393923683518722847682027386305296778711415774013544876477937170834589340242322450687541278522579389653759691495276823523692476620277656669134672322475758800985943435567597155184802384692509316880442308439682894445134668490048317887282308339142651245786713816194341142993334573292623241201962467986034621298715720 691 -1110212124783868968113211863898454206547593209921589014482101396777813970006674471501808251314327445646662625018397271101431966091628105445323599386209662159791783468532468303172554299810876182312310650051880642432720223746370179922413273106903080958945752828124104306761965335607913116766137786299575575096326106500393827482387322946944201919843563722937997897278289297594878748372827007206993362762839664048903425272602726578156428298238109134479198316494085587537083867152795912172948029869186108996806185617037265942856721609736326955519654934576956783814013476497487948913807432765569216875213481432261144906870756450701285697503837026568437825227680 692 -9967843831332627021513562587284820787977162735900047033204184939567280629554145218844992291063463034396986834160841395019070527929603206837854802003642530345066980765884719028339710787174817515471656168746148022304177384589881398638661366782064800575043298151929277540335391084005728604722563679594310763111956791455125505994324331603127639491312227471985232566170536713810667143988980051700938963649599469271440724304451936748679030371319901809998929393609470744751303564480232662327349869331290889013232415084757996102556085782213582911334705359142532511324372441443486454626424248226129399488007745865084527899404638480068046298542398043453329780548520 693 -89494840286510252998351206952505274087725694866912110592491253526677662448897390406426467582968062049088098242638896334500226298380939614639440949591145488898999645491103494652712381699569573710338592614629917741380363184586207882149712877515161889145626841416023037310197407394925892321188731911162772825516010326744287010529128414480029109545374717648906373775920749543044691154256037347306265846793373589908952650248629077128832506450725005861202508927904945128200015552952391955268067657978776206984606185652762268037668060226454419732070038592474512677431811443955804791754129397493473482849039242096040306767814806093771116983449928753775783397652080 694 -803519236059431392554360764439568246168038623509696485737482709977994977981382766026575388342181548455141124135278044755433587990218493859968813482568339396728626500079345641471254827622504342635619265967952474706831474067949079702701528731695927566666283643895157846512737817691330309875110934493451350829668963034500940003756482925972710924462867241599907226221559352165290303432520704194618649123010822534182541734436898817852673411663497855217799471368552900711547978257127311632961569995483796175390606834009166703375662367825702434222663415662404450278209822921165158007809769849829730938951532445966033359467224865663238948017113121130802458718688920 695 -7214330982749427179193109597270368138256922317554684994247326777356386564897594906483209242093831456633209517416021581689072790012896980843461001627663939331779322820856283169468532553042341148268006071424494161396587623286334183230010847893212356857550517896267316492430912204883310983626895296746958890902351553000411317443799213608733404559206174946163195815284216341743038120027236250610676792126025226781725266795519782191943427465870829664113767915596791511424545876725862481424000283124919263502787606682326906804408824712564580128848085919040868733433135676299382138084507861673291397207277068291838918220252493757897282065650051619936988981877149440 696 -64773497573564900061462272806526624275815384428734520875074058953592039718455561164674676083109702259340411313696435149389390610331312116797108906855275800121104868257946714836219626327531019878630416580936298871504706979764802170983243948972247152302921244732434570059196509149879037840063891823809980042024130538361451613083766215288757248693217510400249727944987166551080812086279022025957067922407373049079024701444257354766457583669866112889435252449086709992660901125948153227612899093746581146018562865169340288248205094294275950036166219695526420567850093162636262903577714982178732674063612643327157183848215278007327752339435592777279086419181475360 697 -581567500452466491513100291568498729868081313852253416981654893732537997931269586468485111805022262179271583932729255616755819855743688991271603355954542262780307411130890303364508495778607062267531057336440973225073825364947104714509527450026287918381178119850180113960475974547981375614232187996273823677169309769104683206138032963094753030591327374583590814174648046307982384556576929466914391762446686572649263388290046665894535952088984410992949511946032469345870759320205943900145656425632861996820898723428596160483884476461375746522709042833004791841615327133110090746900057903119812158235420261034934944795023256484730378967271075466588985381976575040 698 -5221609635151300146579655483180202779488919188985776739575975958483976551626456301429793976621883262288674808748444477006029689163245986974640599185912774155937230007961732852701109947055201230989422831414721460174122727166366053360789697033402215450565678047422748960158027123914325617441823957267404087370802384416875429302101794526812059086985456527958973685433408748154907742143363348093341680766838660101422541052168656812551657323412127942253316033475337371619730728738869126679388006904643475836785920200181965813399002885363097139624380474834442737065047643471634582680261694668842210308970456699005640829556462390243274047260584283594718010585740968160 699 -46882435007452875135813902449841133968630124220421652099540522339693042686706208508974802571214505513767844205586892042474738668366998303652137912003989371391505086595089893252578206048238115773518766366178529161735041825030205079960395048042392423702074671567417986371890955979522614556602127547654117385320680636051945914592261605794381234377568991658756107081230433910472390543192773065284424017872216639193888222665823304943596854594756101524437498463649810220723075899234824948554848542680318246568910493814509323955496626764719309940318471902805382858111929914775362862519774528958016755220455774310385410366661456310682100029481297516223820077877124915840 700 -420937291459773314612271966996073609989771901036214404922303118435672533265640743541295191657261667362901286903019452124219617900980834769219552538492961713136584956071628541560648607161680796623664923730617222545006768386164055610787261252780623404239341872573174349067620940473285189268920530910008753952486396853694971533160520274882408654375744446536117332865047538753312820805666541021875149931895545110476553542078142102243580330182917282972985254062912938910349331466701249716667461558208285970979432076605987287228994713166086947107002279870188330376047827877661650844195404163573050437943663630772531863077810361303767140978985649842095298842082471565792 701 -3779428405774341286975235036053191585271932018718877980857312164670646111803056832880045558189450690987304849882459959586074572138050462250310789839193582057748453228979786077864083214658514884378526433609849926816366048819567141247211158808846282034639682947183394226863917545419196834890992612764044361450712384874687804321986183466633209801199622748214440075681325547665265184238038814824083015223039316583936416539001178875208408841899117516450740640616225445794206408347243460366198292506937163910619893709212673303593855527342869108547036161915785094703059955295295906438467722975076718197457088291130264687891210291078331505451834065771965493455159880221248 702 -33934098634751671127927217139947673165197987911659669392227405375953108892727446178978528708359127785317638844457471688420267846418991543538046878000622717535596154846523634827318114675203161419142239474420062804449508840042352836582866002809342045105888777230907313122397823773186891239769125980415629074392934703511619986668773382322206725608206869205121959824813952887370607487538972435664095790528229077533548765591630242806892593918077119239585496093737990006895844717681873975339241934004593937505181182406221481242951668645074222209646679385406258478509098145621438886441114042609556345866911720084037120125040311203228950824591040052080767101492696189507872 703 -304682831554128802502811656596514527764907111946509008824664840303009990513365064412108781233517517184814987747106061589343855827306791782094099422389659449622593071680308937453814992645636351177277120288107306431984779229512562026331508121952442373696116588736112319244061256979168787347685239243788692343624756541344730235922187182386584426798011036163200299308998108997273505634916065453644057794899263068836073696179758310948941753642820450412892818412054328482968096526327152962078655885401133618111953945018591734858479278076398990878079431409223760336201177091269590684518224519134451856489255728549704555091400347531694363591491671136178950134597294947615488 704 -2735653662292113864517432501912739105116445816212902620427139851641088281299688312711561940592420775746044797655479283105458114608531577918489776205859428098102856258652319309155631489365152522431205507586827107892863337371802421261990714259746290119507319541762735752758112507621201569353293177926119778840983076843522783837022933494127272957088391703959643596494569668993985552724864275188187626877213411730273894649932176539074234126102653504346442478952550298779604173498457292433663613425597394318303495577361531755739272040796758553040255803888783223132283580104993015222783660774785326967142877074094719449904462495380454648099174507459924920171575996255507812 705 -24562677563558979804816096081003742603385960307273295868516021646649771376775924850303811466595778029038955417247069307883049454570219699608567777848354865051051177471303803158801627415150943924807845195779596585761453795125545144097023008885381583626214656311146265694977095281194618346108291937974947801508401243148225846366461232649398067827474495724914246760015072347137487303189206896370535713663490632982459224303646351052964400025857867634770185662084600554999850238645722923553320103523448944730299470928650348955786655345026215093255062749809925960889865336261852179234355422275732084683708385643999395911908152618096848116975566854214645027923512136592006312 706 -220542228152125174196500330109748901363829465138534592791109151867015440166264288422203768961403168450535323498483246944292706080057539200876361393457112591442795203952683864339438408193543673568494236113380825435045121256800043439704006874397215097176451425433932263796685279019111452827167794043658915175299936940958362096482999651224552906456601739943670552707840713326493671409230003563870858199593296207472817312834014474964222849523956123139954967297385669855728117086083905966578606425262242012245564229768717509958543354436432262714084763131791955617678266808164137343012151588960149695198339173650583811169384956722543796336413765281680785881029948206595932028 707 -1980200939617667052050048225653021252981031746392386980251712724259991533487193356300070050024027317289955068696423835364031256288833463715930894095708275432077601067456346776275466782478946590965772858341925714090051527210985397107837391285252505568424488894843850085687918177105119522697116204510815832436780763368039155004913835623724839957830987051149109856562054947944245864364628094234020095970322834971764419097412056417359104170831787085845027061391519423259069430357087178325093343122439479906272760580723930344012493937712124474835940702065933994711487464919697233173184071126901032906816205197077660584587348946640322516468959804820522812974226465651302654192 708 -17779855046821341030907000805757423877401721485616389877768556197910686692624418313558679813563194429395825383761534352272806068118805549212108324528838286612595070601440672961558110644376643331595223249265002492189911805763042612167404373446822285167336830373619145472765672107143001138115208632874655715820078125325741395997510244435054813011202803226207473669724552689380749943172232761363934675258957997055800017234814184527050600584714223876718696369019617194432068317485880215554545737612073126785559235892178001690518960398355897297361687913888619215227296348156095072432106130160607155633659062765286282960765222109876455137278499264469016274120279155572501373868 709 -159642534877383155151980207516857207903440562732628967506170139288997787708387936507918978410639345186930640892843339473298566191317794254279663743230725715903780281309973658777544333373909325033759084915121305874867388653720069490913534896138886695874846632099378674301306443771611206269734017146516302238237824183108137837687094804052974526980701051252520137350446406799150711055337706288917924037656596063832472369135158108179413432048364949505206235663157804033504297474069271441777486834468910472661311841593237177379187167695251963603673491198610648694128305433514388196195751233571826731683883770893952718375502685404052910301713577316797965586811984632404151969032 710 -1433410084286362836751934961859105211809061390733112208242020616855437882592919852447864066715247641643215261537853928369406140098099913198637825863515318928009294779367721231981472007406580207169315727230842711200393806573894990147287021074486482656622742647371181758691307857808480901365569520153579474322205815728611801007401731515264383957045027044696923768463515272316318004194053348720917979915578591418214100497516384422033465675082150074782661623031874648892380135770692402030044336013717329948191356324164629585622983371911593335173828882241046317500095700195287640494011146639465345654203885971054857154427929041480052539680878951259981733261868171875459815214900 711 -12870450039499494162903449784118885614893175694008703709447341234887644785475668548561412379620451398382962348323009112110110827547496267032494909019243032400015946373394560260154314058064146332727020538173980124195941014300626746976484307369228840056089436091164028618122797980660115435046126324416949879146219307470404694277429893099082738652286150004704868267047934597000526214873187873747314182533127605645399180838459350422308923867404284215770058792454975750392341472236427981096769396781394422488401714168026716279348981499695656612868809541809901112405922573905367506207830042399925128912007887537572725842289590718436927444898356153085405604984200294307926104545600 712 -115562903233876778347530554030719151314623696926682082604630410835163922912283636279428524358024642963289716703411512996797666461392055667329690945730366160299581383658864359189840631703938325147645845927733504120764959135426835384017786765465561761908117647374735442353453718385337244348665569651681967103064297798677383722634282733964095432870878310365278402852861581290202758555736362467509240967604332560240220453792514925912669873994825265437384811601354859511598650325853207981954560047223953009787011458814880333109379267875778557199536937360661092432038009852495806835936316658795956951031553967735537129648535608796302355555105605177914323079584259103245184812303400 713 -1037634931982158674587504357510047695254166771002270256430356087190349837986591640197617689958027719847097848997532266767880309517295849063456776205562137669337896238687306630481570440629190964369184720377769836439182704607296774373747364477574370827118890853426446426292862138994290376325605858218889135194695139561195807282334751841287712428105698377220914915938316750939520421141408404652165723246287429243559454902075288296904505656823101471711272880605713619345378063655136377981028181517991230250570052397381295782000345123339038321446613566596006050140122495197304565727439409887253459187242648669625397901837201917971848078911340931765788914944598074023808798272603600 714 -9316915334646525578123936184869629935958631889209460243662483018175536150324984601270205896808005198795160097931623756651093367388492560708433322484396168904937328832246950711508890889178912146457763644736530001977031259436105911078563520540237102762828024175513932827680026853070582076503444197536832276937241652278468235976257834810217821255722174084542416703194045784696450167979788910679319960408891749132296450108129794497835834406012469937172227503589958002273415638785825377081753041613223777501967235181528693639221586254519012155174005007628844240123704925364033012435033692979246396147636723558779308051370170162629577078292166265476852568221033967180165554237621400 715 -83656778249553418477700238191416817047348834585628999670368029338023695223897064531684925674835515211559339620588845479300726459628142992654743958531221544573003707836399193801240670641298763608753626012879052605164392567244475453320808114501149929702595685603915312942245835519878513190422533913547501004107820150528344160793811607666571206240190709961905335992315767745106587522280062666519208595559559481719361132439431161784763715925314765030273707095171371153280179581825173315894901436583072239947733776035544354075248368886730151099604352655912139890341518350821107608157924907589876731843115755590717703062652436984729908870819171222883067815355297999016311689797943200 716 -751158418109467775688735797950584799996376616691353126928486118176193207534126016584081546317761909630048874889337552495006103923113591200806353225415116354832179940894148627022592558034790155364074108431284118992460725998344598728211557776714934215164787238474261937019131950499020895672104009120386709434929016407467492471708679924145790900723723567521074588120947026303478004442372238663480435839179340653594654637504333713846712192295877967010655953791699364726869098507757038055709945999710295294167570455492338899929848831805570029915302211207903837087996678041101816777719691663261616632708646917168609096354458823149201933143151468983121847744300573792843390857138235800 717 -6744711151727689734845301348962154731348218491295580796604733094586236917858721471085518821748606937514999520972880283072314221836827475803056209295986776976861331184765033278621270416496483989168631952692618072626864928838692505735322188237783467890140725580609900070473042534606271305909352316202300746641663887909729032821283795469526641309427241740168309900031599658775162332775442778961627679125016171726418949171900837447343281860531188774915764338230070446459669813379274492332860017219156040591144795805383093218616969008597294076143257511515320645986781887348135978263541666566357444743902745959179226446764303909950574680021770093881922532465560800667120990708864661200 718 -60561494143716456435303144563731213862119727873791935091519100641779205305620024128256740729544942794093595977314984937280236473791123588443319472606165391601427579593565695748288760968179432142298287185249733585272142334572493850244599091321713116278185595847064102721921595014772466725901942036986396815597224352860756371307544052078047711033255470054129657277860338440283386572985069075161021792923369441671619728845744706160197964003961802272816062240347164579840517112613067760543103803637742331046114900497638999972734817825106900987319750942533805298992733743361326813182525242831903128501310589413410129390375302656617486019638372973895201346525724905154497252228482549800 719 -543789994703523564320329765373364000965013856958554565995615179058868636235163944050105032197416064921652650388797695069653973122107780093171169005765512890373875457379777651948473213922901827414016331109836272637714813507649541442530085860324033210976309049775585322910606143832226766595859440599143501865779805872140532869487488734653513243992624916091044599980342621655729546196372191862641942552313314485997186327438286262823696878455601384524757298781197906157789121667635556970884948757003149498238828647583807209769090380916397987168478876335185322684696924961252748130606930414078952152440140702716238936501061132059975646373832177913028400407746981902193928039481339835200 720 -4882780994108722004626294351581664258665020257273687873835627961966091296194909580949901434939298416275672756616079303646267966992259442086599455030936167828148756711055920166453999066682722658655021639757071531392814262954103174202718062620826214873558108342776609878634817666493536175058654560379809360503147840226928534723939742596576337670017111225734171303990159790283738216888258639433305775834313302988849735565122945401604444887799254098545216578639506199041814821640644271967737769047257446536269482231429602237718290711978490259783633243759684876606341138714581967589408062676417257868785430059806228783999111414955197991398368097510734178661228108330116312187842863936900 721 -43843445431150993422955103511982932608318087580568453946202296013548509086776483532690238404711536680955208635690010279897279914435350385670797325756283981302961235710646362215843536695844585980766449508720223431674174117010907003867401854933743294162850476298385259853372828811205482936657045248126055200967238720706151641890133000790894882213163353780031934843318022860328600854555598379599475163316705025727896238624973576324531451045232137356424039015412154136749943349932775335255387401958314436720955101201491324392494055574686194094090487683911511638210058990344249179159261855432906140696972086279036789386421979612232942852029174845054775412833274304201349521642295008498600 722 -393680133975279626538806005634605750830645653441586269990622555478995823281955599366247667005186831444089498040413208648994550810643180817595261859941813089732822286858892474023980122436510319824527551475115247240365195014656108180155631891323348720301606146596165705857916965627486351632060421528533539983200288956146788219354199784109932855107947399661976500816109061223698503241113496253384207041249582661764475505548066059988832960008642585154705048389081710898268535647665072712549413472154781846623202106771839689801300501787660105695275113095288545637833535227703278986827554859794363587449404481090021475889437249066629042257209335900955829641825647249497713225494457811767900 723 -3534953568143174737883718656403679853931606614305363851700029917247082828141709199288630503731221175290496571615992462723751900225028395391187330559809475212372727920176943210738145165778457809544720420714312842440457601708364390464136047356115048260301558926282583350525030346962159605526052913642101993874047407888388587994533146609186285055824058808583058704423485512398686975160869733993043253266656003651694294580937821385127944089040259561306148235327688059684037805566585964107705106862003933261795059581138012816307113219371354642010686077751885530125609005115144795549771073512842335283155648535596707360268639862988320528815771796222690520103363903103373657344273886741351600 724 -31741344124998313495831567659226965097250517402761285082737423331523874952692336332286446001045122735584969906181722375921424175915620992317829883935526793308888265482141309133989891882217892568853905324673684791029578547936570307192470226328872829751685683121219715969286218626520717673376892253573625776485058285472947804630469594069502816502641168942815558891515302922795392300443113453990019598738302043839315758384912675172260724479075590342612250936278038779013715157442507393182584115621391671457085196598036217291177545634161846032750649435725148938324011246206569497056715122799707212259385181118666014570588988603987668173800182938181921369049680571926839981208735549317025900 725 -285015379660329683941880697188369024528414990747553056398097415018235070264864978652668639264556895184356074605852431265170305358911300220674582819890040585435672563156882651672102339521708249135501963673966466192555250133885617516997215411587533960942722478785021173738004528632620513177494577338985246627472730259901917528474975251575811497147853806645143846046571892451583453621909887704103486327981167317784752533911422779822644574287975300869525177372648320622592118172345825006370513920958979008531896041176849344228366651142611886445802383209063061501364569948696230932192021309553233036977375902182780351523495608016496165257157504727674907741397821411370659693336370242832880840 726 -2559249669429323980188870888389776406199362706175342113855643317498449618535337184348136169925132781965313017018666665864525097293034113138536646560417595835337671403883909099518505718101950518063825483733591450563729580747658871340640285493304592136894776638015913266663982812887125517085519489907499755873959681218044904088331079428405943732654075710082221394459507116930953903803347875954615189217781308188207715934667445043614077107139546813179662026573408267408647408216973048507616226240677113163387645030897907541356366665011965410110448672368983605960600043382301280229972158287847832187404288576211494644051884116610934574809104370963791630256435809615324146750495588998660537460 727 -22980442698809665670801855790107923493355487958614351195666629403892543479778103355467170450166804402571613996008055013430013528375414980149060837340310956826800988892096504266377999075336358984760182610471643726657533291775401804830398602063675897482323386372720607709466959838414243982853192888742996432386807151294906649090268619681752408097339485880903357995917004758356625975279580377210079718313172461970591430015830923307720351245401597794273498912615143286992641376671802009157797420769106182573032388943193315584558956793945130945255858230020254442518290348280141344348360728064746421622249237724220958784553919550531197942715038973386013428217349333107064690491382675355235197440 728 -206350486156756572101691938598812494335253880199810458469880159908304336163886623124572655539478571950014616335033867613725272575535834787409904799029687808759338000532465451084221126312463981707935870500897163518077328472988738459033400634189902942090587880107794797523057028109497133126251815815539790767187580148371984567449293910521449851280643158246518202224326181463430307692860737535470180107985176351513401343425119156129901011114272314259843217571106032509712770163878529854209507884021493290494385613353921296670689423848927638721342781936321982542228109899323192263743453405713251865583301190938506054360754082557448407900450837594813694753100017294671541046349132621974138029760 729 -1852908480633921153604493045360530298928082167061672511857113205431769800451031323694722363733095654300131246267670366803080431110367043235096346796225427155197018589143372898213047315283112790480313042933981937433928933037289824352308148904536494731035649195042009251832553231830957796220088321438303800222235801990731153605655799640978615537013841034131286902277694353716892721752354441573645814796805163781902229347134197525413349819964371151090444035967709312494622487644374288649733111946234149629048351474643029914960676225672263817654197325864422081922393974486926771685136688606034220455566926743324363006646771226915030559830385710419273588276807562703593837708369577700195757946240 730 -16638102863774456386133495770326405629415861102862004541401886385760617865693849762765623416808824676626520985321341444375605788943090367679529524998983116441529392947718916914776061851617540193970482186893495342300553638437581915930657419272927017756080384210274480336660803335139627882496820475380933438981857098697592756006950365269335376500172230107850117321137378751526344919296826526733216871223366915877217963521184472300115764479269113555339535144888129511509932063710785564519178833982965549066317731392171316565160592683947519622908580097316831160275743154468226011501467114811718239844166033976015341792561075880038390848887915523011422426239004895235695350929263810718881086763840 731 -149401514634494571434446328640796889947312875894919559247280413455721881902071723451153970051892100105850182965320499645528695483751634984197581124614671923833377476482663434512435116270885819197294452906660606603092796282769203414731648837356351497333668456848483842585282507649598519043377742271409640346753638845213404720149961966659257744660917261871310766205124150649820695007201599618983359155554282401939888799662181773157263855050509523087891530357107636270247871499586315246927345918282060005569506961502342711263630821309755839678210560545537181581463718284445192256491970097981010295946793224375601509611998498052766070495349216816753730240537384585946791085498888718958598431624960 732 -1341552125263022975462589778901581909321977504449871943896686007711010832981307975743763722883998325130810454414004978374399064774179640370397132147666992561962828077760309774658792376022585368283902239010218807653181625637489035580643617223966254633844539298996016799608008091230616209934592759494502139343185338974846597302658060118649318518656023445737876593259946778990807962134338953955707130777948494846927444098605902725358873386949452315924468618903372258475873305145875478303351700438344235541814712101031282296633668563482274773503931713751114610020438552300079574729401256084739317862374688338553044703114297988662337952685697270678309110479579547654956636345606824521468398211845440 733 -12046515809660596486350294576712431278522859391935957891852642977836116374738020595287111628952901740806267954915389860382393784916303400979473293036758724478634835481334732519514558552497485530756677404045375432432798717525174395896038592862409124147291620281025624249686097212114482801895620113223483057512750206183411055178847683084515435866021754870186498958849890449273530705004391534701861302565425638584551755875885473039989228694271889690879744133181440934908865067489975986620274068601885072764289815892207230663632751002510685619649220381868808135272205390503579482767965985743184434065689220524360355028510653971862903689737052436022688356311858912230456453515394432469720323370213760 734 -108172460083750669538875737813503589314365349117506673658311675568007960525746994201004567774425852007703149987530428569183048278451438304980529256682938355638531608525173327024687268963911344868143407043682655960714681671946082347889360171057409451300816170670626552356513714884259613279692141915880077427883564862336324611285810734618584792633446030448772771986075787399403052965509461315013580170584087716499701121223380317175162133956329734267831598885284573844665299264068708076041180362609025224236286344067490268806544225963961756020583121984873725367273986006551896963111258599500447690636182087842042370562552752491210351797080262405756865063285370695518989761743821123171562195276674240 735 -971344539527557032593986217100848557108586808402100743054227290814765359823034233641673669811170915987538489683946705519194719235074139881457813733479446458794977709205638038589028537635122280448634675494293237198254284401148494552475887250311431807599165614185218021160531317328045507001317192714025185066709562029142506713586871902697496097116658232601224891303537682770149863363758428134815821939938746842038132517107904888919823243689491491384610275704596173299035340330412888846084068562203491809468693701830524862752642029064146380592991299456008962481643955977200707423856199668983611915916737115316298837704555328492501118177863580786388176078480879714864397860556761106030354406566054400 736 -8722304431708728842953335473939549067840557359686798656039929572003782966128306046382909352964712749676143856414679044533094972044300258799666699680116388106217401739320736137275665224497993412343786101007858701960954572835856522414827634289820995674487616228464817801426564505735126026863730063379065826230819966644840797377847332071912706122070644373996596884001468132374891911645488385248638270653607578639986437235823564416944445404271534329566425695831081670289843157939808128238817403705982170338014397656790677741755721698484977485515053665903210914458131664474618852397100032081946591239529504884681275840202997508161603111463995116056031869161250182113503811766874502920862244936134583600 737 -78323216728695206896424931026501948074584543563646178433747970023773454097472360128849517093514883279995549581753522275061088907719374644146803552894179452492465081018757980673663978908721465946935110470108560230091719624189550156501125215373182292230337916146513112903447766484335229370127768737371312941649344015272125369126992732227840283739299219086987080296230279647295840802265728810821557768230088134924600056481248777898695169179740860506201635352795248974190206267633175295365662927715318864717746653585672598771966575577440408411314281086767231793600970631605193439842616027568958671401908091352538240855445641124848696596565426971585914396348919545762779140126425319308366807309821810400 738 -703317015258893138350417368445295948360801856634530114472151486920794959761448957417189362843798281160610443195502157339877826817691457678537760359118871587625428308822912111008633046379535440149510809058820364017368327844856570307768234149428291396491123807998566936600472016926408624709805858296151342634566670446081808700819215225574386938130536483590058782009645072117384196472378028224003337845610832073367648474662920936496819628935152686415444766237092296682870592053665383038466461005378615333989846982807929962143390916465714886912980678539304126146603837907381594750456661808535893110271605584543727536787314720507279556023630195854606849193230745026788533010322250123382854785965025931600 739 -6315577419834932159801582756431642643196591502877864465002973297978884104163701328038523155387612170205427470968000427750242569366983103051118508448055252849096538913868531486675627734471714723724159308409109520459074727440417050828619758884446741146299184830688078743275686474050944023781152470437429377162360521082813102217369840645347268905865006908123991985677949524453263231110555609329480581790897810066126813637162575554252902649003617357311084531460547335301122122960924873942169736443426916585056325545214375140437810719440438416176643819738595644260978441614863684389756979379491456941491711311274933605034669127586342535551840297281692897491582170497657246355207647927968368551642641518400 740 -56712178317301519191731780292551709951407230454896499148573996709553628205632155844345927523717139014885223708895084922162651180329192864560381741401793452948981758219805934768864251750762897755604106222133152383041285897083204463184024726739389993131294707026922004390630995432525031132467240764941511096275521165669314951668138636605854867404693203924978279384905371067556667798283300032424862791892589118769476590025601776429743970408958158566665076637236941950102643928480197009926645809008880892848242274659391247038120611122542855777694321867787794670424596952068607003743155578346919907265151921166786397034399157233528711011813484831671417978150761517509368110851830838488310552737385612013200 741 -509261585051719714847210885380079727417899745542349939722822367213724483239239358958539543512569288805730470389997159341525345416883197463947071669753756593687617569763277584280732430701182620331700030772029684152168308177046751009482456857926991922126362996703291521208176307163321939481021619500567901261291926904674253290687981765148931562362791604476120743626397218736197122172438702315458889362015233463282182496667144696846850714036717391501470202353811891681488519163437558574968827548104039758451017672852347311459722734695546777793222695962564083315796583156632268559928417298678009531636060571449118334503228059692172797668835260553227550913110886825246066679633039675170335246848264321640800 742 -4573059219945563962300493435697400571139442054647813542281894114211652603535110308275942019439688910124773752302629478022349564033278631674230914468422210490216436478885065423264852002374635848072934373361231516854309214802779652259004865288905050103946033217026996503787168105969291216660440769180975641649579661679035781234304612535292898921864259380895407701863456426468034265545766945455394312424673181355591889454573025761577582624833757384871018811702760962633097039334210852809996358427246923060052736865519124172851930702528878949374990327760868581041984681364745020774667175823573554594731902409117891459292464368906937130549123101167325029291183071316192105507270813147789681603436637702281200 743 -41065210115042803171559747244916630700729956108492882845363119152113251912229146671355430893272684264269839132386465514623305910134636649435354860475522191642966439013622014137312372220516245462103119971825217604915142774110559676813028884532401741983213907973087645589862699331126663522958897458917186381004031632197209599455289871918538656267400186526694697425078036712509723579705729555960149195824252309561923400324241221912847417594738666583929256408722504902675670856578539448113453167465129839376408964154432835102648831288388533445800720682127207500285493666306297144829851140100784328743003032131405884005921025934518283358040039476431214798695522815372319956856676803932776252568141651076204800 744 -368758963412098075254288536751731195848893597796829234260579299805468596808606087246405421771444628453745692531551043149460089765604176686663448686608822261245509111626355747918526826351168059048805032972801450024782350636871840323639577926829268868534747472000266881970258997622657579296893002584711992219741848568158007169302139293397522530272178287882859238571164466769190138758083305327109888141534717312074207308556795166128674189449528268074235701702520235557494834667743578028018791144938887710851865980531943241022576400319521225741121794189908431867483041914774692506193864875017930242381724808696132676133815019178113778380464386750049658696350521410621598967418625977251180300279239745752855200 745 -3311405993593202850270054108549102953327648549343339029803054383488033439798086877420741304229482636718870715484666414321997316150190526219836874783104726077493229472188348930973079823207133308773833114883277450558112652027748472167984934671795716416775114882794342872994674757175274101337200251398286212013520760967754453641115854862858289567142111068370910477907503735148834937304130620991094163311231219889632814623147596860940711848882341091834411871664242115274685159633831593298584849341800213135032192496320403063679243111594089933165241346483875717038203423368916366263673766461570407142998307342519634366892916078257155942772223821956821767353805353338333553143665245352765632495124985099445102400 746 -29736070711904645970454547551166810568822945887467866167092039296228332457382552267884109915594241532680583006745013819762815041407676052475452043126030241277650327391675267410976758358799713184284059030299029009770504900715666240017870076898605233613909510187452148667816791150559197325546788852703913316727313106867274912790663688641136302694752013467850843554292717857589872982574223900830214209144688930349397084665503688165471620208663274764341454595547932882339297432154206224540509257025093334841260935030630536358696045046338885338168836166347833013993196693228379004826207187032252221784109464996701113436750194112928535738111430808698054985929144855245973823739160159005599158290673291127590805600 747 -267027526553489109999744451102044130248546614475414252006497188218339563753844927192726384623569172960135677120810646188713471616817524712189199873212062728902916192962995574019855548956932364176944401573287666127898991799197709689477740931507153824741773754133104435426660020131125964738645059737533936450611534566085247811244674730126830412953676715317728860190355490480204642526248853984965297074889656418719887073542434725855399770227193101899869447693354128212492646820469096859729231721719312034960078115375461362642748420576762038619058303887364476382685894803448415481089956908450264931362525155552705580901901341512081148234607065414654019873644850989277098272613502472034215734690544092214028278400 748 -2397892908903457689663480585631591474437817659667590281721446007035543916757455048066234125022077720285068640669097741242765225735512451192212373727761263836953058914615563196111456848053094505583603670277771729119114342132635048107248644167023465562554136773411848252354111437460926611162404901413122260880692082460420601000174438719601497170868778739022974269917938274806864416910178545744668316112344682038157060792760072264131978952695262119600832994861309731555231428734078774875402739939556977190944979546760660391539226124350415258561784260977843834040776945714923805864279733361043355005296900360758721105505442929059691273652213447045763437822556770180446883819712427947398164558711744207756187093600 749 -21533014292769901763253098022640966965378853910446211261493252127264443770508201139243645827634839448113980877356944469424351012412625830065180808668788064842918924245266058821155752683584931434653295442307466822503555494237788162308884353361014458442909377754296517149978309116638441103709393013223845562995373760519077386284610513789105033339470501733869859732267093239453898622346943789958129631737824207461474487172368819824501589366927013373077707240904097802991303858031260133260292161326382147645254916463968226693581889068599323136297144111264322600478325416393294416880034027485150341476137452371779917430747141710087427912663267883617897039779061196573679226397043778870761087879699855195418043246400 750 -193366468349073717834012820243315883349102108115806977128209404102834705059163646230407939532160858244063548278665361335430672091465379953985323661845716822289411939722489208213978659098592684283186593071921052066081928338255337697533781493181909836817326212233582724006805215867413201111310349258750133155698456369461314928835802413826163199388445105570151340395758497290296009628675555233824004093005661383004040894807872002024024272515004580090237811023318798270861908645120715996677423608710911685854389149846434675708365363836021921763948354119153616952295362239211783863582705566816650066455714322298583658528109332556585102655716145594888715417215969545231639453045453134259434569159704699654854028352672 751 -1736436035347740550030069853157020395880618664624503666781150760678451732249000839118337076171628266308874260441170701526157726477819603741247700100515997669134213211036574194667206493955937500407204239250380259831766344491603192319797366697761384739675163748739390000934613017057036788674669767511332753664487869181953539121263184392601390967610750721657923621343535693376506376745390072565791056728668682246310588275078946446937443001120094391649219437471720340264570854730617987592000725455587734233557923337635626435389102548215887936585975632729123825201437979948394501166447092333703712447639597056699931016129919226047416687496870420628401460417715710536674003290730407373429596184304991337513096627443968 752 -15593287961041611614831199093576274911411991811448501677889775381464873068986040780008151961950805428701898777605353387508169051734994393702986328163277303536786358795385619064611230656495273856715226366566247200324359207914622816137754810252636477589130825525581250899350321415141182757872400186175571922202508750778899268199322186440474990963132180350207391243261830501823866439044706329836152933628589908523052397103202294356607117801281911471818056996338467364104583752654073497618059706119127618722362574865762480476306661579922727707134432776356081371788976966212111790394969700172209002870891221973264141159475192198800804375886124934180312582713875256986914287529657501320172956160387774604023858411075952 753 -140028968383218297130794911382155074304074221286872202318579895258254278476073848279435755068673766678462469500886320858340291006417041288472235791553892598294487859461351336141966987648367917422454662271873789599725520536412588954480077060993795300740640959102231631582213643305690143172288406452747964592208982965161908169407458996959484580202788583702659202638693888251438226906799872778688002838242397027135299215420788730995189018024260671145330280755963766688014867643355703839167755289213201803188068700188958689217510817534445530883988093537476523553834080007339043727291879299554418695103541092939192725790665670183653438498993329090208862794570019240033883681640828717034541207910414517758843732504243808 754 -1257474993266274655003464648499432371502502058797628225330377282219681325678376693236153179801047843739879815637269600174830385151790167857089533878794969208291747077470570155195303015075728340672998034804850702095147877389986259696000798116696270532247851371460491216768128088624440264482181432482170382299531861614205941929785019719380199061741487400863004590274000420889241690167031748785804333180025557388240200248825146548499237189711232101226832003976963745682425290203131923998680200349154627863907709773182280218424092500697255556519208728570628038439006042081820510712855855089234706876055804695346517170197078584633312244133532932718573222787842971186033722027042508279895064348489942572606274420140894992 755 -11292291992510386968110583201094240369254256898871416381112527117151575348476018516743203389471661431200510132477732303556754981892897136517969589004278001632076881040066841923475701247964818741407849901956142728748480276429280583760113127458543992329325075892055801920116435021024774825416145844012073101974604002310352697064824415493242052501466602089869100823917513713415971734215199015586428316504070568334130539982827143839503083637406826021613140380084522113545488036526138337365631468036117055519595062598908423683331585635400520096953953880409083576975444987171845116070414168880809685588951464681389915780047937488495174854603116932227717152982218999524912099792514180314819253354651404824199391481530156352 756 -101406574520043673447754959460620102998501521278357203454197019309976250053973134537261385993549086582566485832528207154559271920728675475953036428240798086084880880133616124098513936206922161951610969556058535695070678037934372861306095267613829581909772407713183649782632906557853434245701341448410005673684638322334635529594038302623836368296900478291165774462402117196271206486226172112190822540669490857698957984052134232177759834410522409868692605873536799773624759629597821656581047667324336891431919153417975249188013405924251495950026974727641889423394571452261450387568838349909810787649988748309465791310509851335176907523677990546156047290471276174305063816787538055763634802942762417131600090963106126288 757 -910649793378146488900710983372913421643082353567070368667941000355638768648493221379528272105874095889414756525134415107918005967124882279430305996276017687192893293458814282195109297667974711951190714718739664009366538047394804109853151425678749666872698583400558059738888373553880642010934899823370169841094017589472724346341178839150382604600171005843256188633301971862948033941037672415684559618852310238622875000774647966108865725657505075676845884713742622009380602327616897782612895696791072903506190759491936253606492910796646855308168261821016597490404619197454874154151866714249529371789463026430314992508383050695551674169039603345797634716808104931209806904255856939341069207932495259789454978027999268832 758 -8177827366128025263782506152796070793040186781967081793565533495278143929010941105449141092644703127597950194810804701371501143295803527277153156882125135088023779219754813745253441938292749161281998938114064502522108211726406901815000530019254945887074484508189444211929568811057078535842261033110396762675893110463774188160348818414375533495400216407354940469692462430700642832502168121548238518899113028752382467190333810956864180731597146504132308624335680775749147440691409265443596281013267590045074723614593153137598149398143502828605146910574749312819504278201946343492495721271631327749038093431281206007921587633357018794285821345613251318624423179771431603690329311591153902504480864423993166273663048842928 759 -73438829153529143870805746953172619928013060745569999347750561665106494097679281389646041748967452592500169338380032733265022124774962901081786452316949829723280736708628208811129723651387850175623326432391915216325019197796033521437475115429830976503688651393701253950608617939611393017524178131331310058496557893176659903163290574851625344274898386077116303348384484753169409151956229138962837608453694866898865476112404816181800073605488999436318597606682477164039774645260402573469765812103335828388971431036978829757403144002300547140675469489430159836861319051679138705197431931735756429430097028758383004150189118984138919765286111056258130418635136223085741516143984964170362318143006023602025588038586746921472 760 -659500011806363693313485819678162014485117288932256902037365241268883976600869862479387151232503768347123231229531215005965494738933054999846305969819977089291303984258404638336789952527265891379775266975098449146602968453892011557645746924748153177154835586528961918701189233470852312295529625982021304143735536343329873472486129175476767071942344059179366803095689616368922654555396399833449166681179562456032574834825214303211559871522976869937992669296852508742857186781450325742014673246849035564150960548457079622492469023441712150309355367454422159061287503325934370609174306492232286356395279238521005267532948338245721220260628563103897026456822111477052876115371970237450951080692126461952400839951782299656640 761 -5922500763054782496851986979869328787110764195220819538138441601618335211682450249913445192539987848730933196087537875625188161689708932810709139287450359301204693072827775687770857471184408806424946352835509594570150704880286474356046037429341496468694016292166788110911862314769782788735413224653263590694203226505014921565006842030497012049479604862591054838838295451071244968766858076822327996188148659427761651013397522402296715061745103717682315245696044736857668875774548654561009562377091076275174329025171724231423828260447648929322121657271381123554321679013712863000127740562306760787917658759595992113429919768161969539107931143563774347970988580596819126639227391067989224290998675743735489277569619232396160 762 -53185922206802987698107804334968263635431705233459406954699942099572529991526255984458931040093355444705742599510527142917536207930023920241053333522339643960818523224882505290572149180203293257698041853613375532340605345795013574827326816442236037185397839222174975122007708425156986382305029785173599410919202990779287543660553569573085371987649522407756677509410046944462636904555918398550118737421917685648520968352597435431648846676537722756036854627687708837686388604888761736431743353473010807022333246088254736109754930165673571684188029528488269066249636810355429293320044788278038273060000707207238023664305696815659261884666106056964446014652854143076159164819203460732611892156566847919136421425733470350770240 763 -477627705060306778122456979427526267929197961021839916715077330624208355834781003939072864333839674321263103921161378746095620048147475624497637537739280786919434496902876705440367452402035341286693293290902816707205541060796111421647238985926869366702943636107919960073390325202065099202561027638282441892029330134757114350146937167385034035202325724165070451237847498903614663263456294714109323183243748338222366546726078148856694492041463271722627166328854758788764265688987936327693716196588558387571464485185742400817877826337084289882118451283357299661785729258919268044336758701547992460035550256597634257074472653448096018917080155573159087932373992907415258974234838942254071671109824432427159580090597298615304960 764 -4289271838244456550652064575722850424426998966715763964112755975671064829034597471238192306537269640730610151836502905205447708311963128612144360139305242773631204297448477848202043312736079157811521839357178305534211017301206963958012705081733312467210597234733558699036035368077707651346559176212376745839284337767759897325076094117053296486286854441749408855946167133478665189333211568106680715131198111712753477587811023794902854594105339669226367785578890706871350296979248993644380349247112695153308662084894474623051648909029758262933527086721353969868471058174666358707060865773980073649612448050414095075638687009564642389777600716475712699350808855154157188248985903118854955151157729621574269475132968672512575040 765 -38519343174822766670561677954530695968383637779525880305169455624653876307800894937786119144981754812835675481198398638903824517781943390281610136152976493927903756239831428519147761514374985377993666714227209096758208743606917441034702331910467786470244186931528821258009886246658629496406354955005265678321416209757530058331075511874713917465085869300416259922026363669278993268913939180252152304511543826753746916376812723491480537335298932715797577368531998897001537961107765472335807842258384595690497396762385674065836376477169201655363831484674119964701171463607788084075174049499664190814166690335091285189068993144717768912120414277370125809856283444325568474863442031930109205082945885621196380776684306902171752320 766 -345919793341521947685109376826653599956280736664958917257520476817224562821621875035288137856827012216053017800474914147544920179924267077998950556914262795992232296571540987967646803469171702891930069617714061849346890270590058847098847703932255748209934415015648513621214108995776386822166208531959820628163214238801630902427504498937541825381626233573842626636578793317193465661695806293674354703309281963758518326052342982895423781109035715603095998326542585394874124849164906898430838311873926414823670486068473958092543647240792347502934460552314975505456081590284561658424441627295287165288058306547118734746221414938007222384433850932152866117495266075085620807553025767163474179850632829227428072275210636005273478080 767 -3106513085445114961740591118099074310950276028876449833207041778770590337308124478804517201509549491713393985149506139046009661276816625336710262628455596008858534626838036929753782506252483297939523232759862396373274289679040841380465271166473764789661053781783294604723497761098967082700235781444770853307416192538286354179818319411579906249320262707766138216783252579359620067115724529010207242759314646892266850364861197478727091270246464157854139812872523244067657069049606100021371074696463631219433431953115578387668110354882109112907708688767073730484460873525267354241496158968461457619953253735979861597042989708074307363473246890770102922838731933148878430407334082769520221839388733934443969441762256663369392069120 768 -27897943685305934754068824142616296253416736681199055338058550974193699943247571003014004086993962036910518640073103959635844575294536803316784741339138340720178793387111901958999788991697105867042827781698920504930303093641073805990975228170793692388401416579374196469762974034244239543468133052896594499038085260334063782263290298153211736199950327988884186564002725312295963024605666766384634574623688957833287066362562082045287432930846176167604169647632542726998217194316579781051297268465507375677646328360205916848628850413570190822557899513576181665561623235291365810160936208861300355735439571636787897701569661479932939955566385163595572732836893415270591841822113501121589804721698044200338616197700890894868095183230 769 -250537320013943804176331988984275867264104009779402699823969249711029508202948927629147870253290379488821900817093440761046999527937673814961918626382430924594999671172164882872370016614642669854093327256713582583938456651086158262904648798111184967014694646160153707178391545748362442506100034932774878557031231219593035735123904810202965214820360162667404671535764396627719012546068575667948356791093882890502835475032319556052997414590928078821163063181469883059362403048049804899792274299119367927737094335052772512037231262621736980260838561821530702967969531941381238341965442728733602414445963175193312381699662005436172800173135833471769863840015066223483364446844623977562677752156107533481844581874281342678750410059020 770 -2249955282982365462180955459514633275495167828083856713354217352924375388601807577344879899742211654760004472922339146574857145111284434325274892599265597199447302241760415798782387876480849431222149815558668082555758997067871148555825514855764732528450147374282419331348801998506397779129456807220958811976455797251280314426469872418900655143484143538759874420350403639845035028254628832134886866507031428815359879623179856792346074184280867097465379976493330183578559762438005715431251398413520037948444165359597301195762927507830274309745063188306343910420141965421625017058040307102847871033628357605794487168120990607261214172983421153840634556433382055760243461233676071175124567085921407264970071796961890239770855955270290 771 -20205824097756029131181498834862932295108355436644129550278341052721628003474598787984368905077916339245487640096337549785098408236748927714920047156050577184141531416276418924473740151431130300625376553733097021551329825807963466407958320183287948154330506380715267769467062305652786281053643233719739058527859844575700255627597142189971642300238923297501129035675998446546073327671919628666610458747970963835994560973926496018423109795020394011478976598235821259530412185630027981382600107153323920564237874124321288559614150537246198859500411823389267491243920841218328946964813341608454810683323927448146600716043760006065689927026210206475426288903680096088100811390367207284776267837768902597474419094895107678564729746162760 772 -181459816670650971459172709095990556479256772334525583124455619842641252523431856731989157537441961113975344311901435534533791793141684346952772910534842812976234763353684472025099016152683971987351989180092696438361877826847941337573024655221159772738307513908677398245745003840791149334902731268625584057996958940988769264593433920729369684025332195882869595342411524909201977177136552831017629935880417995174806076725689633284621010633259574717077389579752524342389051402814746107416536972660614949834017074227874991688866458127885876545228439341396103001028631077936106980967682509548467878843892213727979770420118378396442264590767766012298096452032660759298967519908569751431805524506802851953743714488222514942343615712624890 773 -1629617137551952191293113773019878969054334428908507888809794195275052490320393207546531347509601674066257231841163991566278890851215488663060995530314202855990972480208638557306904747906768607420695354318503879269221417689493413668087887654004257622702885849358393918010299892189873426497923364122637522031843323374313112852273762325618737835063203239092989302544658222405795763989239262293563243227531515811776848363039763821813504600020812377342757100210403653279255879480388056245388874080478640338612867437632481490690958541169189851199192530281981561491773294881025167738522188850304610627340620630918027899426211879467143856130801852079396359081514529095800042074004257715963252200680757306937760499323726647774578758443780060 774 -14634972510495632663667227178632013842243770820856638675861601358342234961520740549943074155735453793843093047193709180073907713574675531908187312572627938051670865258307812160000381011240243656564926883550284838243356685219210230499843549202821181828692195786679839953604127326371847787580187731287407513751089070768540629762474059335110913038145123662707194627891368609745072810709563452458085405264304349363902936655671057267991822318791559218229334113129865366852852219984725295816147369164608564591341138965094804705158724573213228237319880204121516581304026062943160130426960897543239468308326426363709576135544701258625474087810340663829307612371585906647165494129720407472429671895260909613080585569508041251525965051605575190 775 -131431495061999488179514711178424279150989219242789942172899026392338006880237876422714575643766139877610229172217052765566964756748053809136753155490955417857586093158480480817551808823525284967344375625174170934417758102097681553908272390260174742616384106677795723970431904763287820131042718206142395220267845074256829397608799294157899296445793626699925257561450226482355750661340079521430031510502655834287437985965768462690610430114566776979195052164366274778446259936895081366297271857271839496200947518963948181610199642618792346492575956413788071491452930836237928397124706899227027999259292809666346645036633704206494580195045123897099330299491919884211963663410134240010465182440020556009085000727452860787897699044096520416 776 -1180342898308085609694636626549534537890778181576034931704810972845623157149971341224095203171915243308074339047913196808294043028063385303961382397701634416300924591780219678888554839808180039867813084705977831497367727079276730346890142123354584769708222731233967010760231886978547446511902968013667979755214706601154438237030569949724742521817958485144045257662044624169506734998555430650574599995738413027254066139427113938776886710655175088618569998110139908416226785438430183043460937594494135887918045437705869687682321275013355493178816804442898286371050869842451189432425363892671595524275788132171095063479768408009098878066068902627429423784998955764269555116372713297207386412918174297457878054213426529421210134843181251004 777 -10600299542334390456176543603684236815188996333381688228360580397061465110157657682190136843930018748782165685812533188324679320784847236359128090567776068155660040928497262444381384391481956651476962297398086625725395108827790250142341585246806039283171143138417788675784939649081472434697630515829311663747603890170985418298583419702933401952697187013301348530200447088101438863346100122367708569845897871433949644171071301241679685285652267398172949094996854930409820474632388439224286258088005251255974415784184760206753201875216466707080802653027727467563954916036839639458769870325691626214152444769999873041134908559958162125025777094638613280787287919334714228574065371155615369870454337513077314108495869140670790631834901891256 778 -95198319925823118402706311258279900549775729281925264333618734234278222011145956587998054149793111822289192348036207438077807730493223188227799445754564766328530470395129013751790144914247340776181922328946569735145675611027982619208921151824465034025085831758515539174433641809938621981018437550256298964787285836278502721917997883630328636816831935298118923111196046021291456732903858039824138531508082811965303552472076069120328998831429810168424672656482037787626498272823262242750755893651533021240993885712209408180700027637708808332099701975198884082094284059575062417607230185045767856501649269419009142594356820190781078107397306632699217214474011172739907859957576797254864510648926036251762459737867143555098732833715243591524 779 -854951792299176555000427924984500878364866498146789665311934101030822132464668950307617954854881399626104222935637108134521621158575852920207554457636630430339408435024804339162418297586745052721654337115930939495608660558089558926810798945011498559742619356845410413433039484085148394581777906420530253604174392439800263212501043894579947552208672938826238749789380664910083480492163531253670954000552692365223701736963599717029296117875074392732091155205068467730725265618320337163394464996131097582287539440876273452672884972212337385226405025697678296583224147985606080453889836167625406834512886121765581465455866898658157153323942948911891814675815381469176374054253154394858834552631433311447150408634298506176470776514341263371376 780 -7678124750071450984330766172456959811469089512202899494243715868872960305019238457570338171485184877411359079056587105746569174635671602187248614071467430980163533445318915892093256634096344992711780296791149014316331624627458154208089290525391727449996216147053974289869796905149313466724813121122839008329796947488206210004576682668631452055412505046766413387531553279096326642112314790297391067658809756433835936753115405151013101673993456565497818643860903354427859596995299951063561829869100434056313094594023455815350716961983876132706368211554149317391647636716885376383972182505405095994567650362779356622459420032179988280813103021958720720261649675886641666987235059661520687232286141470111908477542642353546381781388410961431396 781 -68955655565942582847754153564165321533475280203061635150608736369110042995396848324453715665553248053986264507686174084131160295639693492626583583991386121504311169763721992403511014124906227629808485277455978471721831005297044165960996522080790750748109423886602529666000967340226996998217463804808697572887574634676412749003970361380001286448992714978258160691608597566685832353105987117984508256797556506564564994092639502854296920795633936428171190740128522571007691694398250776901181401666927585750294552474366861829538961294948664782077422068938288491914233705418993636308810356072869837779638283795818703392996635218579305763922028932161929746370308356810377275606231380878240845387010238503668279208046214427367889647449826483328824 782 -619278221278279743401249898313469377403576589342841257880722705268874465417739214555803638259821561487398383168132993085489947258666965983013422647533893518318129597507186128708258123016900814122947560234748512540795932417137009178445113266717894427754440516567275659647474160652703580458415918543697548662902092914747374343036935866971546080219022809836709798640878747712064706669901978938114068398323835480310664902190034819112183215789945186106197279498622268562899000984346438882579280030571396975350791102336928990573979699711540246501956183107613299333393431346748839268282321139002256867936572464319737536993625791739235887953995408172088532747773242442300869062126039626480671940093315735308519597030829365630952287716163850885445436 783 -5561640424047079381350688741941656017754726151033026469242965598276788302448968271719554513720389808913646782168979830622177917142970759632886830213867610754550558530869135194222823909393162867065858548621649476611592588451222795073851898456654193634698883413155916269017928860421215297297037981097421663087519179280336572643979224797629517287484250828571830528790114117383447020820882140348426729217130537800184668700128128796930871485868319985566767904769236005790939687001180278700252231385668024943380284842443530857875128031125863363220633307295960052250859015619843981781048891761767395013192819373047757803498309792478041844307146500978450271114101457029705889201622363542033314281910850894878045729656184034632000622247846997990360544 784 -49948354879739140209298723765320408190065085241611657359616990787585288823396920409665029759062837556837993613841565034962697340055685100223413484101839090972947044152869363396075131563823035391595293419445196383701815580720739413411978593154722165027952599632692355166014333043655327689117913807279267767601049159837818632635532808418506927578031390413232472899504073342470472542856927487491419133185989944708036036119390503646926359862243419666295424512092079995885212163488916252969994848452153780135638502009751148941707623044843372373005713159018947357013135623698114127194343427161484985061085001537792426906162754143925883451232931777282230049635699437431325466669162068494204803391497833100556530589935193606943770894447819786798633406 785 -448580766754345144554848410885998570369374332424665203038598452296148135292927756545399311848908286338481343920487940759856071652729401218566961863589765084534110396532138868716343538248347005746174291219221190452353885151695812566311400104128396513945306786510167011363568213958942751857683174957094060842786492454594422114752237324013342470605250066768520934957329575878238001818014444314413382024154431987505291789352487962688956480291485488722780564089489380854765281213499184182724157556162654968097135591297765095591132156007829013031452583147877170531137077894358859358879135237564928846726941733555970203424773779254366214434639705770496460955326982208778145910850436411317380718356763978801176484915978490355354885103002712734943140780 786 -4028666199133489027242588972575399374347854214485638254770313581117696802840683248669177789238477854024605352079802002320386780911726263615603287271094340625605960927634056328586092921749467574506672165033692599749575159396718499879888261240511896936310331559764973197475099265058749218019574468221535592225483270021605630671801581768715247455473867966054693740284719435272877932357969417831353770621509078116793708321932840367202727473762844866277491096574688981493369109524288474740266956983399721908139542161540615534068450240787868960545831786820438863586891390402390824700162615320573578535681274423882434689536231689257724055590485601824344170335436599760515180642103346854312201642341471916485375072546936594679962002470860240707332863570 787 -36181210540629606663977914686356953974448073174059073932295522733595782722335386533155970285054080650884257469504498795934553707095401818596040704488049300561350612244621995083159472389993947670410621172119617909822105751735713287358386569819489310731691770602819352680754766970057483447220269811168759295870032722379553491217653849988919147414598854871759307949596438333556164200643110349723009467284404274624520877280077910692997303411125524161180822198970650217528758406756888106053630053314700424964079141039096658951455916520824215772729274547962975715161560797158955970750634517262787869237859272716646821328643056645074451874096000296943411176532231114494690338981431328546732708015336116271561157576571471221344309318251639366352514205480 788 -324942166238624018224583378471254014311128190168548307384334282215301211073562855958305585923004731936938946842237738551813244397352993236299720895510056979787662795501509973608527393532978639166873053344023522776409952290651831135323986998239246005137287640299685988479316606404945190807078489154367144082325154284619416316430629817730432495245071187725178454770677657470275347776587933940342307106563107933398139909278060119256779081523521998082077003429080319275953075183526011581905507471203216887653284366920922659136362336570904790639092736010068501441876098682098897722084061521153235724107017859156991820485795573448213065879412936676990508751673349742739750671283743035691912911960068140677459787017000383037377762747800573344767440396170 789 -2918301888424448407020783041631566470733402225011829285330028800732096808196788843245314805894057706597147499777055279313242902154174030510037797548269028845089199707127629496818789747242948843011992973378644717862662765439238118409259533421449045871232978731512769219726790206572169356221746735295114807309703476883159929047183070834521983094178167853258066578586846490284374035925097718506040035687080079614777210896253908751652137606686535967566029969960029331292019633397294446222284443524646381325616188877061670421597292163423867359275806245079018252493199030749496564332937465068303964944261506400489789657746954921994978181015868275403237953123393353963312893861491258746404176038211714632243954437011995835491582796997357240457569179527580 790 -26209306200470204364319564152374638113738593400580922505590575115435730195134451699779124744073847377603495583440768616110706823777043982871795156461985771716339078382367761113834573742643951950848215374837321864855180152900499303941387834968583519565060739367193794448052628500796888078978852008758024756787779960108885691885777072874599329181258355593501243512751488415908397196061478876962473485063079955527651026973318332396166982682836674290988585616286592538628961137916207716388744464313121614563603620357914622330674415062648530270964361150424853799290186231857820410053406727417236242125994161913259566609765373634878949613047576473399966173937311197936335420186430988361693201254572297868064375608354570193433898664172467874742345985757190 791 -235386739883868940333914265156092830796458871703826641567276163868590932119134190739862076083313036372307500157728470605373528794073477186246817688376671203884794959327864190837775994775907249884735426071863886887397218465493232686725182275116077525904161178842660829025241305777068385477959247370691539661466989679663114987555702055247981838816257089932026338703649271436932052693831537221164869327292187110073872181565680699547876415902492710699346285990012583305208773607783488770196764443085228760884753627082965204850962129715619670094729230862981240695521470279542296072085210355969717147993757934553471505936502167259393246587977222840750138684766951643665899905188882100279985463606171433697508627461126253671497365499723403011592447386623360 792 -2114022576760050217923146676837485234160621154582473360439438577774352651721466538803837054520966701661898041189296226535381199889197781850724260375534422062162306244569568168471086680354833672260256421274201802310677291597289601137217451417803862931510477859984654642495633090899352810485762786045112274762644820191216839528388521109821836893308127122078918367675577358246082942943464298300689034753824907719640723267016018706924299174639432640409659257887575132638825766000207014674759577630890444666885419885657994320839512157408084234070465933242911067004096234972707515101947097553046209688989394177372276290058509994590990104773083315740221889475691069496711548012131967650620627023523607838245427862539130103996667627272137077804870048309409040 793 -18986215374129984428812926396515220476282400835985340823517883418548473626179425837781749687639753908242166266519757535163915391690878439269682449425669803186279880294860610965764286680311633560955291591822024257322375372958255408952411965949053104411371530036331286713561032627219660424060028451719154629078885762171306848828730198416331806247339825174585191191154428682759902546839032449555494710613796964412712775671737812396866152234277477005041101178657389778882367093888366151971800393300380513136895284269427787582621696828575505567528194674093332432790886993033572411798319330104407446916749641023008009757625104894674692971240730611225548924143596213058738518212363018420832415714420094607798155406057609836903236874441564020335793800831792160 794 -170517256716525086853734229387342616141523678037042147874692728787996430010435120465014681388613457329565349680796462195533854733183443514398117817197042023326652174285454681104364141457559520054373028137635837504994784363432392092241372454890047465437645315729317891126453052474437529576791011195477697304737448828770263399241404338673629861901486515516331232221816411759144666324318816621889461941293433442351454412235720831488731148088958045998675179477337338177846548799140981145731622927739311636245844171442430167823268665093919307559248811361410017101047626130128973386062739474779004413052067619817468661941592724186303823145992002504596208284720383621312171754877028569721606998059861076383134315114101783056620884321968253185156858430392329840 795 -1531438003718225308346745154497643118554061712181737026195353564209175484622021081912207327188301994129681253736964452925926695339534322884028378886524377417046913867167479777465610025166006255582670969688955823629764478433845634639752703557125709312232437175229345588230031188260986114689670213755611017302925012122540478830922801230351845552171841158222144651652539849006657757931618051170177054416144798463382873589135907845068604273402717545195648781720991942880282211856435981610721745539696459223641921237860316224224073294051048875437781777510022040379220189395120591165393660188581247181373286547794624209135813900239256977688531947022411229123149105731030070855121992437499715680688563629403244037628536768583991338438809217285559709676731113280 796 -13754083277112553680114172248120164138873099472848288945063546018255522034626669239435138419684888135719963923323566424582223548972777480273767438014777354465412546779372252423494530238582636584372505982796916059207520422517038243768331755942074994815514690157932904032985543925725866499895040650928220053641470994552816436133501389441941386749342327186093105671688451483101251647554192773637683118116858246500909752875292217568335994912758828807291071784577099748305449161509624161476193164401118074107809164484250503375600376858254960314704399406305461767174679816564971238996732759658501678517132695389678101094361725593982975042079541318169871704775619292551675849928727542632770687690003192696738431689706544420360495073491265193937771814672048654320 797 -123527889708370965172217371332552239530807585980737832206731320450028891748880424612141431377797276380782310869698981765570333956771820832872807178556808410619100388766306879356805329294572788796660474058795891031126011523685018505512821466792186716297934946236491501967516340552504080810851569610218568562064804741542107967181434059755855014243152293598562673021262152717739974019062624684690760049536350474847568395334180292790651256694514048434867618361358695104605276158200614489142522798975160821158968631591298749262920323151052705059791833061900245080848630021294936171566641271813745313457510456209932054747103176664655125911173596932823013378649790333858087495344832810747017042013855524872338386492998048884492376080364462055466211605298022920480 798 -1109429054561271563144463534261155264056764371834521357676244829154582790932614039091751426923149222833417070179364163300554615874916841991477956201399305612665529431438748627005292976258399971560984483182193171704361058383772591013797483023182458891863784159996158639851114802932076124274903758642150978551777513261443969675174608905100517402356732441379572277623290537002559390720077482600474532926099027385003161264862243306304006963320278427484581730320623769191360920082485969979554462281021275194544270905532378616500438541382950798450536425507066486835140515492006024488243255632943750202443580751449352175905374018991959006773660613054564582562384771081154026414957915732611367343500379131278257162901399769868617618255604134776348795206981115627920 799 -9964033661491470259229875246380538391578649727515050391345097489378330547850360881755204304881750717212266452574614813322628189635047882516703146059125678443664379474348510822765935416308233036197277410907907634731533110090052707277860748653763861086376114057737715143393741959750410848306269551960044333025726452020177630023846049440552331513531804755118661657352606875507341912149281620952447119246165983122381333212329734625829228997229434287395943049788230497768718351078747585198101153102138511634605366731039235234051498088816088773067646294666719786644516069049606047218565209539429726474011433632541365725027489311997869627794478797596439855403846204353393358640473095490887574539372616578288827785958003440021526944433310727353039992997867942110080 800 -89489477322270267265708317056555210429365747865244546327268156826479131232881053669263928663219223628962668077185759292153854428159773794853140130543522499522160708153992562826966557457718317956346797746716645444432581744996285877239286848846616677382015474381056854131605044976008377431350683413541148165987305697206220339651667331537960627405907521456909480010098100500650314548490735558179165689729628235917887348913236429108228762931366856693674813515910545158085301690626001749560445981298581507618299449953146131445825017210179497293113798283975477083801059945151774311581738788176003230894715188312262140917903138383380866594629162700913025451345793722848914102289748988877534028831740312643756534552635318395693338869691671970039490437112101455076156 801 -803729462991775658813365334462993987301944057606203828062880299887254519462354931456535209492133701356750854116447381208183306811712125693100487015143696456382551978102150433180021740762578750783968617964893317512169779117981623721422508852187965514464693286763199761077111976975535914158722617324613008621863517085769724249006360528194867357750435342523104618218034625470260128416781962054358199715249619886633310347168318191016975930746882855248809748356380102206324170240154128072831271397580518559058734385721514693659507083408278780932160630280798479576610268720876235202895167093805452238522573114504886194461167512521900067767493378864379906488116903922815340888729655712840174536099300635654412621188087990684916204530039810427545685648669735165815064 802 -7218532820361296845926023072489957220119579859024296974484946134772935540757285001597784431386332981138000501497220058407162542350077857066587042356708286253520600870660585498997127928569644316579708173567489483840597155843917251453125101324575954614325668010667491120995558067524669812575160863577540525066437548090772224146624457462079338625781029641139554320479430682371924819184638993363518843577235675864613135200315955024807079338116954122639871094028685631162285533964875541781301306579516801971197087007920287205024226336396299325504180822833655172556513423436996910431987392240250215054960217136881166157984775053235967815622512229376718786077189599695809102769974700872303961575465414561868745773588276554742458131209322636545650341305945264837114596 803 -64831953549745545271255888416933463849940734674076251282671770266478718704783984348098656686373889738439924802986240424947018998043289545659060709186276663088904823759905532526484790312383903874436930694606144654369099237791197032976261806666054526374242487786966308797783268721031031990401071168270513408193209958693212055473792761166271718766043319765751514021541287772436266246525051581740595143062296007889900287751779162688553743694270825818778020336407074435793777423355768875873904138295734963656629379204384945607266152351295281115238047439945605360495111842873750582858646416982172541689132112068725990450045078062189040954258478453630007329002106342473443647792101547560468456889485142989037851206872541111833882991633418250021457361766472291413786384 804 -582278030575513162193704938132682266741818464031722152378324444147068193740354665395050248672022211195615294779059256353908487792127604240303578832131969880802216085037659017877794366723537524723021239484764888742785156214042579322290530480019377779786573388444880243568150476908663037316773799634429573781794986457367766483303802895997074727872635338343895127797947312194977958415618653571826912348324427205190261166487061360415480824895932379648502593096014284205058292007527371956076445003275500214632488491585651358495110554886446797180514851447571164562357217185810140496047619125657049656140824603542624847064397398864511274540672229992117267316821156590796936045655180690216595431839517683487366074085605247970836404331573275103737492051387682109824566516 805 -5229652373988770388398120127576761228004158378819069766081100287184227379804676063113308444594683958937016871121240277563674989735506308891173757709707008991552822726487297763051494747094628948754588275124037447963151154568357575776596938348497020307896801985660228771425749003788364919006552262555187352102332611287911741210293782531750124574557954653697343818607651015117628123409842068725849163078739886575808184141244041783607361942854150440818228258489668664351020436291208570487494034004573747269307940116974235182508881132706845147347978106789986981100425689755785485448974268668944682004842437122500841794131171669304865235936720773718022164845486909504921549826194976882317993754285357579644294056694317941402667333313384818633567785753457070377679025976 806 -46969545329162169778677408937379869143327670600832811459877276648792334990578225832353895571241832727971544826360618324173006514510335198589586640273658856190881989723376611050533213987863547096816953503254227153604530034640620956633728581519565669986184800960538952948326299055116592616238749167043425858397997237113142797296918972391239642425837510841333836107817351983171848617076732922464543537874687393203815688583704241279818477796924559604321531467998401316671261710064589133695991702430656769829429501869449737575907928684447707222893317016194436422066974650300410830229683288950980835028603476835959793731657012052230669284052012011097720162923672131397180023811197813462903172192644793447946705553858768706965147426619842062144413400830366913727070060844 807 -421852868086452796227823866143902467844905770154691719282763941946030785640286221602107850186320698404383837548279754168037114271587248475064837631602824522517363892831516328245681208158655501062861560088707110792225072727478588220175049267476842597348038955838892603431807949877924489817222371701029430757953759571990159844867495305937676491081127978411384936938612350897186566018057199779458502555781578966469958006015722851048481198354534334587512342106632481714043748295598689022340208003986865263598147496344202847521909129002325876024201687401954492177374761171471347828382582996674980287840542751062003203180978963264644226729626992634989189269976177953366494191553360287458639643187471453420963719769973179167389576887410923502382538202253406927749447089216 808 -3788844385771519730476878461146411149938714324273017087667101394433595806177669690800119639606595678614620679564190811878026408748649334385576146896710021732560036844403853953067956098523964073283646462331370672053437317801128854843824668977821097436825146909062925276119591945871408443816315286428676459171374298532094789596786402766323908781900675419964629316043947809976340234644852845048923704266468958613456046101059530606508450564924326319432644884489890989850019160125197631479112486986302823289519500471497376317409027907388463963252019363212851175409911685422484617810114362384740509837696557852050689660252926158925152417545672135584302656599278618078688921222899425255058598874519158833509818953429078417348695741920719148337611484819001205537967496938664 809 -34029348957992413302404201358083836113046598615782128750295622660017932172666190325529875527047619531290276709163671741787070316400106382751046085724962939318641814229219286554996006195148483258935692454016983069394654574960447786520679907036895048177962320693759227510859029763537272871161120977986110200666508841945860001495982697775166280852027574291054383943603615311851777682236712944530877175772760758078333289209268911479468976272855568648946350717804138358776562691557090222901398430707634504353088616101236015231512975000104547783670176382082294982111765520741376060578851615682972242868607156184178382041282770668417994395410202394506233748887958515401426083566856889868054115478685053256220450575544726551861091793320080756268337513837902051222338483011536 810 -305633967493080008364185882567975194719029635715820971183210685002012909328575968664481289455890656901403411184155199903087575989889844363597358362529759732769282961132802851466167833419389155195996497040708088678822360534366984749306106572461001821598365287712467135977159804357695876713206364339319693468949199784143372235658363118906586040985803213540025485419402841226816892146014921816619915374996091993851697134564730038287823212821017607309981112928426057481604313063059051076058856275800050640949036644612953099764514682871309364353333991579813204931929745880732729432976722844560028477616193902765305838704113773595976431143962002987694877189086294073512808343146770214555671222354856496838276269058133192178752398514078503088706364707618194348941373412233240 811 -2745052798051288262545906249846031218660187258389691681995692514863948250985631758017363393830712139173640501930192942162872877324731968365527938733251257575205249184822855696768885941586720846421255837786088431487721423097816420362448434369674398604836612522438484116470569685501179736102336816088291796828392073030456625603619626335530915810777546988194260956590542904434197586179497768819062223910569092581030532587138709739689894306027487363311840230050129966332929489952308419282383118511624622526107007298841862365825801418045150937052632299219925258599477520339404687040446916399229651579477628098326125436647058849411951078239974389349407503631694902628196419200346577364763883087093433690468562692749003911011137448553079921699305993255599170946595516565606560 812 -24654766079049316870378441231683627681882691718517267779303676737564993342904202476872698560600226146543547020414897939893881643262648085332260168942858893467945667863193456399674242822650191050431303971642786860640335392429033440521350285539452449538267752618403774213571261965960718984475791132674768564371260330801872131191130461656437153950739716976478750192629100248816013541880636980292390146526823143095388761278328337600441378292929144508169028076053691926682333460864760223924162664169062034584850251515337071716708829731284834709267053396811471565229051177137042343086181479432982572622081701626961124149589901710297240410842528597937474044317673552792409464566659592021210590337650753577077866648052322072665302231893610676050540158636803883883646677725330840 813 -221438009728435561854247697261689851578237902741221512084225642727797763087191250290435971573804245168586691688892478176021062434322086493353214949103020467531290610992667427589694121883138616297969719066341487892245669170377370458409470830269473292162891918351272274670968456181359372724037179398267109541253312343807220543613326729416118201904429782733392169626786826588996962955488820701223902644451245499240502748898343814463004851531326707501414813052083712728947600161420023561001520016928033181474263882613765433795089636774713238680280472206048419888440998395393214254877364283910994766649988419778684044945025168866654919409559832499556501195089363201094924858875459213946961538309379831020691983104647055073311238496048149024011124524435352964475262042743377360 814 -1988861534551096305548408986093629612885131826708931787282277240765269589595153846281790403164720929272158848817558854969152318743647142939687167681685728056660031519615960151238640939911088972671322624194130980319665954919691591426820198083661080146195212303521070761817506613196459918901026804153231987538210032611270994341961955428453612007522464547375712717618474802447367071458941975610132619451576235681753458964613994628426324901161584224254107737375656048846850005872410064194695470324030528980047104724556804774540418101302123449621044879973488940791636534728156989456275688304266932111766665033171939868050465613739697930962275104919235356556877560642757979905698381220105940794324171922103536963732278402507344551160452109968728908351531775827123637339676697640 815 -17863148997440521419158716292276526093643147204305988567983152640983771037836228410776326075050008837143807083858320022545024506998155934133141187030600649539572307636305310806216995926563400343501940624663851258822030417192812821158679570518281112478710373081931580339268893752881087860558915590676881164146868022962581200715535599676417717662655755198515603795051822765539542285987061670510638986976120300847159901375428761570651163529451284075509286671889327947925082261332566466141313917511538002618337185992338418343111485277952814295982881621356980425269668017435716764196242991886176617249241703120022821882367372138128329882998593580378899153369746925036795598662223497584264400753929985852512749171190525038470873760115962509166988477464064538717233159909734265920 816 -160439974267452918481635087875116004583714002279851213498466330521777031784683477968847663975541072018905590830389249320137848788957702011350234999690284510386673336601080420219073974443361717055791327007550693475375809960301623978274463936677061609505475887643966363120712894993707711924064083779498605455922053603299948063779608345623119427389220624816079485556292658147842286046567616400946658254348021672682395731838869354842282325376652525722313188747888338885224176339836249546997168751767232869105138769776774838280225582845730607812816837503584938157844849141895059025483167754330623073308446620302263800950821654902380551118255750429653127322361366683326807527690485311023374746477393218520914140533891370106560090426335648565790267832517314956199266947277502983980 817 -1441014114044760729275689442873440932234141185715481278643507874380415984376997994290580365058164487729166738694487529389438842611225969840009821820963656961098419760071882648185513861034746976444794072927058737726202807207702958081490840106898749192841104116929528975005864410604439645163748160066047450227118762963298676734412198335596634465339168843207333249708782772936189345177127502019763253696947102856968690183884483874948185683737914606793554686697680086584791928986191431059810556059324302072819471594396540713953849849353697919376315732682137424972173198290362231492038537308785938937499854712090589683448138682587109527669229738865109728630951907860773700903540735877955353598104175566103387959899259331507879979863465103030316995538570449386279340096844941121720 818 -12942702562208871733482262025417078886459945344072910701948474759257843810779711814245591616237572727807075830303667333036928088832123716888205575695134459282628471854826554787553753468242403466919195664786186486643535482341068011032656726485800868361618083064891502908762941106003445077039190381424511756502006786664248628322403937862626495619617204756777845214682673634183597945007769874497800274952897756344925387262835333776582298555528678014807147045437476278897880565111917413198567427100068028519565596337446680471172291984354056984911725779970248974658382014473461265002453708566809649601236470134143719320652169805583733129322531652129536890283134067302083594790114653417283597659255963183571627556699093286782878009849484244454448613963174928656472263681564526187380 819 -116247277225407155642851672111072078496702512760684164985998754980586934153962832851758940084302301569900915516134037731159515288704642321647912350199522689234450597025768177066233712469342026743171676813390949689560252757143951513011261147777229777372481830311772766052332350153554752120513167821439204494296412604032005995042250753256996949667770644921682331378761596157575758832084438579738484520822363730980795053364367173700292293253319847957168954415431105625852026174558320502428158722525153135274633121682854434122030988811854020978034987591527657457371255309483249164051342466687975314367149541278096702469740367631103712941754020553192763571334229791299300272620370440216774291064086526469295350802293687689346581978574854825649479858746171886687435862810242557551120 820 -1044099020445272806475125079387860802595382934734681555026683939551247280541385687747810480147422501295512491190642912060963207440621574023093749340511566592941132496457051980600989380898419545077389511866615054223916172629713662065034071162657679646766254488105129782896863120586500913862901806103536269634747657108165517260348996094802173822320891219327061427566559945976274955851587670902163339629093547413016531180522639310125186268061830097810426035694695235285853869238563451829735840233411893708899601147797832813791168576340615688418570345867806338016511335797980646455168460081898705110139093135991685626450777814150096153434168733383249638662044637088926032326645156453898222748398777155422390559340113426624436068624638787549888316048372629201771908694631020044346340 821 -9377815075229527009680356072358204090546106894925142249411409707979168631805332596166083411214486631611582350840195899558517285830869046097799400288589880702007199791564313404326060529530993575396675104146674068023334783156526850264995421136952167740870110347487487233960375945438316368849010862615683863930120856900867873663597438736992971700114801280533192407887713814408101735017792308444034672868374931332014495645766068541855205287074220634901439204887555012177693583148802550295337498028233013653380826874374201180141384996267600592446452777623878120016753459408415696663108678007211999369263913257981351777646815592622179093085944263054912101697828445668380709350403634215646156573316178738227415328348351288585373410521420730076585191888793870565001284670169478449463960 822 -84229207664744036389866263846983723601583828716827646262049194493929686141871983646586610492696538687577022501524533243844930804488207016228774905511750716816203352872407939007468740741517427697267216902572864530676740515869388972635597559919851404417085188194039073294804690517239768553786188806194153245007399375303050500314282104860363880853950824640117469035808991595833351714886083471097698284412666810248495159796460929494546205151422105775519860887694426587479211343537237504659947381925114768616679616561441274103386673269396222839455183524570671727595730889066098647766096556845798286305687921634642725272951872895778039226585798654664739716344364251057974181428260378849289019441354437499188573441844133289082496216398600061016336340285845676863022487493748490745002940 823 -756527707239110470223440367383844088533302140795613561566303336207932247825902433919280953538290174943583657753668711711423728440798087805544476429578203279107381755082429508071942808701454223011177724597592484338715025386763697795531393879620342140280794302710008298657589638278780521445428320358915164990394527560437605465763272562731239133988340821068953014717740055742892024151200399779288196498637221216715523962594701325423676243595762097074900135700895748887784119382050133213179017068275149902326240249844682743830175320543592805867864783248634757485282676466557231110919788272423014498628973410356353615088287052789296799468921292412250007270009162264666519014723816185241730779721132444707171245300257391583107912553606867133697154589784898230098982050490630429631909760 824 -6794977622908563822965633688116298664120108184500407729553654115624886609416873681355095069340880564026046906595755018660493949260129427001012949096247915617322490739520704841311224183494493573429279538527648029843240173407085106049426997697900670121623978925190256575685462272938415824293222086136324194288725604945144075305963568248512015571174405845547719978065526884166436736338633687823436823163123876486543195202868185084296878493752712718994339689711564851357391101391447859114973186070757748091160805933374389547435834402115449461441829200028089611830797437535182120694074457529372245514991543944232248914160694754482506811734813695561968815297740060583491392266955052896813166869801093717570114546683501159109929200011218960748170680969657805583692434654952858992361364240 825 -61031253558487827791727691671444573455915153511694571243627366056703527000944283610716672077352636338706675851969145076696072926081889762518189033700844914817405644096785967120140813575386905914073892582411965940773829921147273497971217033868416928001495374346254304516156697506028680312742758373660802763247826342598203149111745503904817012584730117958192248530261277832331268140932455305177778011683330817897315244185761516938957417743888001512421887394863873392191840074315913498232668253071896864673335238747035426116969130811727855162768429542070477604443889711679635774961323309445634350625560412880922381156279694703897424818127235738320228995583337998695359050543196293291376444248758914481447937928393628592732818632828039392901751207254744653788073867628122042585936616992 826 -548172966283802898773399206429112942456942522885305113869820131688478773389837336692381343997432456412669283469441994338992935882084189041310465424971632473402339556360841513395066217815732996339605579986579146869977051071418428670034454206137754465911736298153584364655407431957901669782371094884006653390478963239389914241234915125266146993179313250764925292791777748472234477406268627008612512189683573048402157138758068637009836661309812449419682787630139318034710970352723683103375503352954482855946094595961568797048176733041415202727093194639976844246209706744492999775348738054209638313911661868236759256414575127128589581992355886129053001111661966843003473118619822397008137820679833397745595946114712264563540897623427632271111491775572579402486343854640481154897171624048 827 -4923614018810263521268209559075515038174327762989173380683221206991560252405939222431691200982984626642451556966160984220120347922758592743475377480881845238733468228111645418982529463041432523350169586626735070072780574798665161016947915167099443981611097004455652552189076668178105928831260571703024693330686504162259108807609370677723022811772598339397660308170888894379392621733692093615445877321607715360980922885967271869055703410168424273626848544760187248321442669625189260086908390454348124128134934291175977054986525723133775242874060761530529624015532892017042324463470890286177984759051782777826659923394757006422204854944642711205085480359643397472587422400372479764179501489733739393536017760266121766841574108279105746686597534351817557196697173098270246697190073547072 828 -44223330263154504598637288032421020940703472914674495690991686130913325600414214972493342345060938005241439890286641593774196893117820838445925582518500341836305317889452061571223516445216345019511124656694479125762402336688010631018166238040722904458021411137846241582886670508744654339031503468303616720169463202240001198311824746050997730255015475664372463420129107134661283729267473550988008441595164950651709086356206039722424234615244651356235353414711971697785711514495812230997992391073655796063936601839946547533737671259596481257553610970413706296864152316341477979510667887751576899339454237341421340398897110938118282012346990148831184441346217327299073261342476004838409363018296883900636913143839550217392254400086605601579982926297665667719609754023956310008457218562288 829 -397209791483049989434804881410623548762940964201044987834890343704198579518316338582853349941283165726209603646651789272910337836134250860154839429955070621608117487340000060867708448071267677943642743297644260036703073340143458574862805559048519597821987246480582768185976053809544868767706362876946598429893634504076054188938295608076874667646375430394351462757878566616028852410284207552058758571915076263634048078417744477410338782804718545233448059741791726491812313554807982957793789317170616474658711625211389617534632931482455246614890455109409477788239418754497762407040329423640822186346895357351294693136535449994244545071092507416401687997905831386090349220694905104978041154444196136941064481627297093991197498507894891808642403943561421666876012338314087677108531302068512 830 -3567709633139924905104181193874938019310511913396132993143503026885301699167528077271291233508754217456497102633480830156080203094434747183679913193150664438660862491710482474420200578760603059120309218414383082618820978012975281536870139087598450122605921593388848839549941543554406020076205946081490230475731379792634920456066257540015783912414131124807096572120463510990957945444179237711563909823646859693243166776631668769992862199770092475560669018524165446983687707892883750542593613686152946769374331525242059757494805426749040799414467882940539345676295020258772070776488741991858228191826632396450484261846833469526618172897583906975029619306491533714823558361783756093507586513712629157705585193411445585185996808887176407751119423372590841598265869857989787509450723924000912 831 -32044987607408422974365353105995833184276366933319779375238395418377727897215920058667771079313286978454024517516607600824287167144237007194930050630176365066383486929154080853276025415004983433542705182003556352186377593127373647883512296209187523122900840882135219901805973142106000642417329941699450156763969938354063834276869490106712167415474217467581430582800408719658856925144830120672819522170517642298877252491911884114592928350281552632472723892014886758467202228294204950721923865888622857625282804457769836377787277623652034328314787338469537516399357438280956361342613682583910728307814662102414457918682027697408758173895988305248641490377440201741808711928223773143129513523888163698092043181255150238060505633614783041461318142061393551972871784139633903694994227880556928 832 -287827154315099933758933033366714977627520781361416720277832366540308606461411743507721458264072348064888131273319241106922954327005869176403500322547245163631110333920154382471792954238380097594789225751337231514289422780577960661819095420157762452280574499894466945103601006359324690866327772421057681516222532871778748838402699158133966378720960128768312536953446459569724324280778023427629784001418603775119603014269299891812924223030834186084697915438734673973588223860628117303779972415607786796915550958789560080830774429905711120835933180024498622427947593913790368856145855829266303933466705492657864475993162010796557271434524904573465261848065637773577567913749538770070440930966365681870002209968172761693541056009619319313510132783202877420544796686148418464318139260758896542 833 -2585261426873442622310128398138969342868079815301464467129341856488102033066365744207409304599987164731684271532982667421365599369337230705703468683431558600585795340204796025995143917901032281157518591922575229519704035107184035620324696198823983995153971678523891576548790791813286118921805994302945465911617035950358461955496992918557426705390424589969405043800343830132866019530349545360775562903498191411098283016522090985047177715146100096381404325705417563829996507713348827931430676606935727268333916294914151890487220029477227618360686738227249331339620525405737742835154013582917750336372017402240266517864151458319137460832071231715086541593309846124738731249308582326130899214274127289017234735872591360133342354218453477915585610424878666099059026177385914705916348078028888268 834 -23220855334183403697512196439399303773890630571250923648999879912412916462470198788798205156784776799766243259057042160255934897932500234072451659361613675631880327210400631931330483320139847503778143611621116360110435164254095456632916425929724777107552040580122867865619894270351710212042264632282211612882401938014550645693798529919560771522877302881847497821472872459862469247364326671819627987661996345156519470116027558236197132211222345110303476983044703801739213236547597206276195681609778816507301399238851213203404994293541861018153362537242595612787886517763047280069710690347286412193960170695661674442830166156197432516898136207167521922152858581918966229962314856360967105532526963455669191134798059806665308843465749404155457802988928162767447440161628161944867342269201920882 835 -208570556893862907462684399156281171621772130879499314212573771668379489183864060977229387635791408381133921488536306828646121837717067970710643646960601876933056831231143400580812724432393839854294703098393260719554806864557743622451345143081360273421126112995115579631316415601961468970439502685169565385171274892346263284674837095085875193319257211513600279833588674789183855515248443160056538811335296513381911408227792439247279630639721662667396499847706920374903112903122130595295170792902204938688335921307046825180284379882112524115149962909364631252585807045775873773081233745634309091562516503254446177630211073259258375900282660543420855588199328580110475119421989727793117714364014641817387944324533471317353073444303138360677764697505342779348330300852947562379047984453909469000 836 -1873392717363656186767101857971908274770199677959521950265809152461556918997171332389970659996600102313318919207439148297014029760068736114911750173477463509438186298701741381532682712634982468260644647806022720984613689887516862273908074975356380733396215290048233118961190149228622811601710796247533811575659214314148434216056640845693584720854428709635914475203848515540647812277512631206775777433393231482039201871270925151085912376164676991590287460952668977386540041614287175406784016129070163737572624919969634701290377282936343233948159176419161502482855053955419899715391129421014386326008297156623966923235950896057142517506247007201611488770082246779963585731746077590907321671243284623692303916187705545600483526905828069318575759705224424557567717977398066083617549420172734692250 837 -16826961110083592846015617405296065005642008576941082463677841347916349960598248598456152236385232460204936242056783174309380496697965063455085469300123740339254820303034279219071336479796652564376973073125064296729182461857051099850944931499079176049788227658999541921565385354720174788078448944072830579959146921402351168980064308097878578173696051420600722848963599928117790027123464708975555907699223792451577920750555334869610381414583084376076202068628632463550786180234421726055199800786558531635688165051770267245282026777915685104925042638374260663878260807212481249773369786125670437752604991664873337310499257869244441393801630824542073085511921542761966830981203119866715943039912800240046285354718244076253805442387115203270074744879184257853995344986951805037797773644992376841500 838 -151141451402863011159856267553297710378839377754934997260266243228838145767807896420739209884572368410456509658665163428432824580722652783563756953964237939777531064941454677424761276471872796959505341672329783963580616217658739413577640214073471310413789963710369393846805078239831450632298908355651784934788184817894388125194443970229990522569701884299357566687528659497544875339091072630619342860682646164418886646168770889693982507049602477444779920012610640278218099735828749799543542840716498887376879258167869691593362548397817854158437703984538257776863566940200890652797320262730216449837539107710622446224496317400719463450053550377479933311036078105452654339851450934650084610097164257048721228955804562245778512607216964361591709552154677695545373462669195986300123916737300263109750 839 -1357570891265763590108077273279680030291935102218343431887206685306941914786889520174839911430437864530632010474017487004373976210161992106002946847526218252876607992132064897584029772934485575550455607678995532716976786431795304196330270146910226216064745132921744638890969093701275103653163973025258463967298880557392263303295983027000248603200564243241905390413845027382000215203087393735813310843986199636544373975599353307191718919101077795022480902520898432820800476292259187710798735217687169982445961966094238374073397097408766804455287887041096913714474184101732910559571639451650668850984141496671335822107037244257237039999527479910236921849782937547903698575829003865939258190336388368437620001681696282579483755671021505874797524654395293341632818134296854532488359757487836451484000 840 -12193895684047840818292194079637125986372202793139763325701160048381996127460811225856151347312682961766212522650549927914287679173419321952133611862601567521373818215043368633656553139036540080390699476116692017082845063842732821620609390783854353333581550033207813452895668823781096020313240686280446560277702445006576936456390704688948661560890782399119257346038643728091894790127731411591323131330804614592532501959401334169954189576925752337434069535143069851943975706696542346759495782401725830378041408374025033967123548928510887547160889413958424064256794903628065250204723832931790829143661128086172891402139995247524825555710041471336592351615014599760635006850749802581561551245342916952216479657962379109597863019687925311696842051806443438407880491456273532675743659964578245269579500 841 -109527571934955278883922989390700178003633317359545507921934082051697501482567143876477250032818082155983316761120397331111211805560058927498712608811049038117072321993385977001951964818409065121606829777152784181978372904004760683141597310322515796767984576635971251870599146605044470080197645831346603229890326123162523398325297720832720795994017800526690689645631289800245152490636008422307794214117595789098680760762565610368411353227226079853718146573686979383572880485595339937480655339194574224346878476643739722458562768853711349026460592904925012344109189895370279310400099683670330467718449657030856149407568994173368052613357494975596454963257812469193622879608280628657688416298835189841906405869497992620573433116198083001852490914798898613237965793651236939158819984985046450376223000 842 -983796943639034173633146756249246373208407101176060185764355656243453923649234333892871071256773343640976038793769079590491799151366657563744374656102094863752277875577171192477152862139700426977093175302383024665442320989296918107600831897825637732727158376600772657835322263389490887430563890050444608346390185830734162068330435466339509952616100505205892738467825943894601054972304194415574640904241540324172592153975396331610801739260701712510297318927309530971450944314201372858867216544333212421300999903630170452439560832352279017443137130807539036055223044155208340171681655472207493262891490209173830235118104872842259598473661204869876471362373914138374548501754663176411042152574929383342444355808804415901896525721859978317114475995990582199428426718983735119784032715489199886217784500 843 -8836667209056662826512677625527038597786546346506675832274852940777500723454332593400735173850875157828553458773925825218509968178111899255839151715308496213917257501625551921040333893382931949075384962502543609450449886750837798233396796121394696218517251752812634122335777198558985764678801631627481108420956686963605071389558786893384068044138924110817342604600685702455420152135572194679396418655891984975842073297629538580020155124177975524469716843318609452569189264943218025251889162127747431143643145041859609330809436088459616512549744192733909348766487414404789503890834513921180473293729968996280240261345539854284210770631746907799175137788725122011592029958821245043635125954089401293794767096303994112940878401857560801681127891152598681392730779497206218655996080334144984031365438000 844 -79372955108837157449991242984739904750971336318562925929473530976343877943729022974610158001141569397509791197825985404006545105163822640116725840229566006869320769099316716959012762139497638751114328673852823582042488852438508706643816482697029848379833276703877463603587117230184444409988145935270064316278759056719301002611664885590929644363290501995386580906964216007481682669833854037754151954775257272632534073067925985752527009474399564515408677001419879454889838646367933470894042343709067861966775690239736609403870065150014635997203330243028159683647797498344442214450730391038470578246169306825593011162630968762237679919619992071120316018455361552097013245400265235397864798409895439820211053740616800201664453986353280139270889268753377492462431326265782397667187541484778582869409224500 845 -712947608610738491178027851188373819005766204328866991484856923207633175849589685653598933998419540505442976557987253510543996861767353655012957547150776322056975902324040096708765520282588258131310952230228320695505905786992048619439724383041960413257910733943704081362397893227337198901550328578342944568705066556804135632926078676491308876588609361118324436785631242008030735460401126800655637084904381892640158123769891398652875741906145200795209299929913473446880325829506053306610392176037662807488553241324971438314051827797172884282571924904832818933593826050218125926249755820097031584483343241190829532218188228290395255135994958366631004236776561160256012464601198978307448307610776790811126506380214808911991959475054906813095916627027378896792726350718684495022430106354401708850669839000 846 -6403887562450356731042356549858691076388673033918510955429583640017499412861739977874347871695023745036478934827594727454638099471123073787758232152244384481455035321229764414763486038566652687399328517727547291920980352334932124656173127171082573499227971237870221411670049161506542995807187880457243541108262175845336438149651621587065551008506906069903247511978737361724616499720553383638513222468307799056941562154287712456694093100171155296504486371356279532769318671369286641934908238942919857770810302696014725720742883970958294027970761297106175639570188515550363521174434863447892840437930171737363018457832165894537486458366933438094596928126790884464285388556151904298059455897794672379874409364046397556645658274291893897012666513532838123211262325696349034843587998082963473505385626603500 847 -57521578010770146410590612315613839089923287416826483292689813852719168279872630167258605204079977157305232274106659606227729233502130277895235690925944837231298593534729690280425740001670712686817109047073411802756574404444112874125342563775202147794718305994942909681211020095326775811217338128121261937133009012787862599105725545495153142942999458535801543177254113161748385277301027323166243915630325543359163405985620916612194404139435831754198503321462307774863018242948680958489707062429438344652095375337992955470380001477037427349234417884750630774321126595403973635295277970615783624618385769277281988697977707350225734327338405663546273233988931580878728732154903999881506895478656278000099771477762683129823102893521521568444352815770758490426545187600736076847718405448861991061362275324000 848 -516676721353816279728147044820790816448049151242885994387285745420002246212016301867934900754100455197162681877205691297920534872152979158877370587008162529706133711030702890172173185840478559593733395768346907666977390611616518587515016872966644763858926104673915263020972099134556664332597245898466570961252511380194751671448480518911063077590597730739623059411727099001223408793870194717638301775184185924253240169094899200277222613596795672726096697876861318774919351363844460920773701290713480980206380275883835308747505272701172269008394529514322587981136817543858569787787891865778801731979061797859736919708132307649374314117142259362301843423695391334378864095311207272520563706203920836706084857719479195047007753231077157767500749289771070072616739025890102237439942328188657766408486381064750 849 -4640961928202830328865546953831979701098731245439633207535266306917476006611114626672404656243545431488295184918222145863300352102518985942990374671995580037148381248904758822677258792955818015856078770470451728938008929097983004415064215162831134239326466989685839571022300621908279295877958300614494782273865314234823529147781051162798312166909185270459794406447386168413815919272148533470800576369322263672974333957029094583408833511530228268797660091883326757335141311543790175479175790392203776154362610110589078992353916619103815928690243441785894058827031060764976976680412795486960120150850795371588166960770573590263991188995673580561735992872910546897494955937389006666951494491768080448434161513508537504627186249870664788144830051924374770758274737115945723984354534976168084954806969542991500 850 -41686758025680717130457001167655488256339780069331293575919715592135210953501011970169187706375846316956627925706618921960350809767920538440860600730219121863091636276926863071930436334373730060071954602990469353460821380780117927892959156197900835196773618195589864852653253233258485204739072500225491367836425499038679582403892147797606015758060740635247682697912698112752334757226887121234779294799735862521363576190490749581560522188862697449729570354740235049710357545455103517392361364287618624633598268463938374243084886337479570135941186680041530751934567234047763784652884345344635902766759791367147829112333328660783026738802315044222181535981967088896910574802311842237852541699587404969170380183103157468033608256191206655865620525226589852634620726917936003082996322991815680741119073483223650 851 -374446038012107405106008598032383727651540868213828916679589078714784433053539054641566710725660363392263764822680840234388862032744987774197342458262978810248498786957495818239525564441777664605393679183618269962226226362729989942201856392452119840474897223839117422953797259359609707291451786359252239736476658654114767012802998328748414082790383432921073192177255774822419326538475117690621213783136522835620802792479566733021678768051311938079592051459029796380712071771396958034015523229864344026673590087119089227631187862707043283336233173892170929574368780184560642032769269019758398167742787127156848420369771990931874801870041006108148479037657058081701509322901141859067150210048937865551513967238120488467272504712485997270783552637875502742114031535323975097022824786074546490699311630676570600 852 -3363421982284809825441647653452855243799580122582667487498703309159912284223866649262805207961829531738256563600911350133542207906804450042174016236017108961070142272987928987074048291869629656367462238019050023498729237504662691347031463581497738426237545133850663894208228199388606913029906714797367829463915338826221023414297354706469029314078408934442456736775279864690111626759331074749206747749229823076298126491603432168796839920066537866341687757999947220307029912284625492763287323096422329619874395465636607815799859992132631745742009952813126906141601261446528865583078891793674907485605105497806761691420029397419762744966459882330587218398109701290213205220847932684789789386742396109232084966283258331267648449019548517738622685842325378503989064952857255184877556441113267949908253414985674650 853 -30211652084720061995936581853172071369275947126879716634484249419441087833204298085171879839863467610994750047256955175525440090248459198385858513951187677443985263887026391440751885125797306479586747558853412989504411978617497703518118492334625641057247445270297522576111892688998248731108024910641772930073293465517591420164532628090229428610162683769868820067024846803347755315627191904722651935820162842216408259295035752962862118953751246344560388747708787341140050630626964273801063856465167514123654886351357197051182329730035433101846752940743468176854570768116417547593845801785623846605751838598118884032427040144232382358655352424873340289995681748283251557329586002615309925300375426716220674105114097695395923114170903567307534606006913306093275751077130468026414815301066657716526421647854911100 854 -271374219135699760621580233484406275730346358794255627989612034305073284272260152940694953456197494196651905869447427577816921466388677413135738478360141304066523371519179682367690527868842081972962459629935048059119841086621574805254668565221209944438109078066103390727581181284901131166662364273457892443316433458999348693304601627728512818347257549412955174161765339377611980124328090282350659250206638363749493860716884380536434794489725773664078152322803404793776731132950167382117050167382084310120089734427706157587376640935716402019047355747591503963292051946394659259475867851870632935963375121646569039124997453098836774090451063760191327124773857952085272478074068180400518076088032667845584064473454617589440428815930914829995430869647578420423323520506636791839142913553257999231234403349759980150 855 -2437607021008390832249983851649403739893637468467699675976865992354342483287670145712909055606545912783960979037843559997232698084052681325008738612638462240036139758207368374951886846821879753862399637377662186074901028707899057899831408866548412132496699087190262036009150259962620686970721587859832297034701998789608184753893965498192957245505190619288299108260067609848023400415017232009886623440452611267363874678720084260257098504890168352912421298057462162358134848071412029818314555889467143276868174456613781626048014739633101716381618353381874561915886501693930974400906041055399369530056983548825321895298222736607095233935279730617858938383933601253818587873226717690615179911527591683104193701936995863259535079890467164788730887811571230723802484956129790130204231083145054308884070430089072102400 856 -21895748112772800361180053545948908126217498241878671505357619877584742235980018399984296411867677013312939214745302725255516606972290965780364709337122822621072288085112681582949834071511020359168213565183229613002235992681116654429677222867863015054634485141829351395881257416883867362287240991885806696144653818566936136183049884013558000304543704055733331592770630668366182156297976047808432532282289869199486953743783560604108446733762271571896737570985778699032358465912484926720818481581907552168036674529092718367620543613363223244460588223309852227302863681687658016552063726255801112519402040311819976697369199324499947726318184402711118431348207313131555049249112420938247801798756603331060917493216777094161875267847899567827747425681274758218828629471591070456939641119512059089964506468405228265600 857 -196678493549737476289806361956493226085907002877458591888264828258631675300553304134281346299366835062407241627898880255562388378614580927161315673835672682073529140815866304347196992628345198045363953354469663431611683397502025677712549896892426475951664255101286285934065250402767807415270923168654539027913121464793785736682751466903581664345831311343098234073685314918416418015381353110886013574689693597546850139929575086966659069960912446394937089639963272374738734504777490041886651891735734348412539463856424441066444509609883421862144233539135638793205886372965684260697533914489097974532505141564049218922226483547258573625667892102765682245645857522154855039812914138136092856764093736805725720960073220619437708065219522605761959956702979100079979917937348961934097266438744260063648507343971350278400 858 -1766668006745718799260533370161647195156276539832836092870462740546939768696228805318072652598158738724909803293958822994894320785527476929641328552740710210653483785860001873664157601616149698526363622963750228516819631637002461419732659738170082575943445704039176463512635063932554186188220285385571715953527304346346977473909050763899654880085456779162305466207334174914027195389911524971560031025796583398943559473703071323137577450103440820939137703793935827729733597702004796914709121363178676717034314274990050311537398409747519268405064811056082014194915811511009940089971904287840883554454565414958190361577621805010165299455737114727290341570154573337118260829648169303746931989604744090398284535477021341857816335732688648860847815135559277301068071360772900290939496075108860154208087466317001394633600 859 -15869162211932440343532334673070162698283853063271435730603597795180660367008267126698776004013262896392787010728971220289411617207369047717243877896329825361353062737713357924554877827788371447996998503828052110868195899547277057409379746844843256293340660130810576941168209724451208498985224356269000419438203353127372850045031706279685374918206501173476541300647020365118316460568751253411591617456398646689462753083926540546367342962745226279821171737455190741283614016145132727583114761860636402268494492369992116651714279545531849447047124659032280351022084285935916993869875685081467121660269414134828168602948695980743231025146062371636521857456708600546221770153160971301177330886833766474404148400163791238387556282320635174167988057725233275500630079883263909947484460670011600640127593585683332667046400 860 -142545672194393141457892192266822100981677633620664931417340456939268141087370771574125633291863320784458464718466631019460121794101076620483382507847846396414479546103297313915333059557750197018345131909385700647042806190700831707543556446949318784727972790128501984733167930373704169365884718781602358418790838259196459612323104570942522699119936304145472420404067712000626737974294887712330866563779859936832674148341084332233357819054891712804207618223071335437692928226419942233232048296945832799446651108788591978063363731964225042998184927896539960129820466405645300904238127520063178505611140958362264654020672879594466813568899223047548989940526830161883212993526940120118133582675338193040432612082866613158771944512705705488892683425497008201444613217556062446911997044971906529005797279592329935875504000 861 -1280427675669496580761136138201628488957369127087366526808026822262833685446835711212877639813322790879212271931034755289784648032029879887129477718577519198454802333987109669943305322438606299349455575130300823233715520416817923839886022718590048177800396700178669395965529353670415848868469703898853240430811083735918023974107887051880918182338661296470480487113890458319218573162830036663376216032837905634685135729697963095810440618548818242540931149056020567102342749016413279014885785747478595668897096022498223412708542512208265368812964265217003544302011018793566500805316699465933359538207391605079854627405207956775384827110181871137913923577275847238100777342552096270608182495250947253164582836061429019941860881371969716900227658086868596318202832316583724697348879379573432166470192985327618727132576000 862 -11501567856970895620456469974588409965193630105611924613775582000906173116490543981347229193821993468419652693227380638293274396417641948916523835237756068623707116556916693937785398041348177002161060926025428392457841385832275155791458786438564667100589874303345054678609157523747134475392762085021833689855881927340154593540043352021709918197039738304606647809423264290911495837586766791049329513622115897133836433822565345998677774604899651568439013790186504931639721468253002342705638792392954485225371478540839610074944599387504174884824573440342527196671080415914832268834764737778099771350742265891105933155450725300825759531686935299560171125590309611559877400189536985409883012831471095801918056728101676219732980051581393872341604125947359096626269757108245684839411105610251839054499656943609920886528464000 863 -103314199336313305735548731451922774102179629871035503599059457324478162223678675484824705342419575164761468919928916231807025632710962210893270881533122878297772384182176374745900817632133335018253237889396432095403460513292928166506823305297512513747129438701658011435200682646683414198429538450856610386747157243036939060396774119203123158590326826578575589592872705426588546619898744106853305202315924026166280457697018032655562119046560948967021129665730922630441623200344466003075448341402297994747485169928839695597880109446039818895898138249751182883654942507730915119359323577353220657602495996741428961553944406178448769281155414185620447932301367449376789810277277764655171628585821477006336935986377976889188947114552682848658302646980217516856133438126443277954941935910396589050383940471453194336464256000 864 -928034144732786534506474195368486863202564939154058499342940333675086825252280324580699696947359169969576111443944813512794358721608539026322540869882600299153948464858646810651546580605308811431323355624543645245863723430169462384559555176405086364804943951115240540218278354190868029622698666570715455105954499262974171351550189744369720872476303820690191146794311419925640868422493232654269099161080886998931137305771477953055344451296712413116957161268214919600529441733649769270681197427804669834763000467381626015665680010892031289873918346014258021250053250928819018797856146161849936948672420637396099734514077009665440854619267557285417009725220963859506094580511519365149059038720556114636783518738749396570596549254679828227357739401867439986482004182059405416907759681250680471782441854165449353293170244000 865 -8336214224940753032503242194234847314547895465002352069242365771855982233769038291320273578359515318686250157132313527161170135568668610675752765964147750664076508175666688692211002232720519612510268755147634824925272983875626269049743056324471122606398167052214357222538754696026641144703316345958912238350597062743710186591381473195089862634844948770824029145192832061066161326754650193900197572811096522522190678457623564965595406227254861791813592072894832283579322268520761511252246131808141369498391345238792178198522929115180442915977278090787034479899322265568698007005019948760201167735473651274644734031415466318035231722996195283361491520884354785188858213746328908054575940729316440474829835769479864521795994436657644237371756803644520241265855690745204138831645425113662181810115113533948602861373332712000 866 -74881536323110990577185590102716948337030114113456462755931135495690168356223266591432341993139341413464595811007236637167139127700546330769839222211438051288511728751167634338001600887220464279119377189715301735674016791649534349812876714951571435052160902423990167244952624457726606772109812765836464552112349366147022565235977459566517368864271196868637555104451548040454583095640212307563091130366651095496675851872810290839915317600248925956718167130541455350997168506724022859158455726715394588138552280153076621485346265111996149472733540725441502562513658087596884291561258869983377463988740800537484279480809367769048576874350350010703282379860734265570586656735210826508713906389552644865705880428156889278349931550530963651864776184238710111786479697814021935301812658151475880255064051016843165887555606428000 867 -672638298597910489752158449503990304093184000825373623925249922999348363504344636925115431883009447437211386592992340173307588842597295068091704570452917581816527501169658057928900193436762371171605201330453021819410891318761907169945425439495776627665777517967745585356045028000893671904488145121492948018282556936047303042742551851331069514088747498515512432702962694508720061302013810209113441434020160013527233603674102128098339669516422878144084297131092104121760032676316828174309173240668388757120005949056702108567331848549280290765454227416076611253582894101735334328349577946286670922196439855347090621218619787987716628255410064456005955218402997070661740349081686178604225954973282581561842441493063268396527412820686441661733422056344953114870938738841525757936005745886613789419191267957525462436312644592000 868 -6042120753649663696540990127629737789187276099579997863761720794499906901202045085374567998147263435101310116665393175496865518670197130928468917667997002748183715353248645020359026276758567059936642574623896556596712810613348606225880739806161947426163672013357733097950556547607105944515315745981889995044411401417466384590165526249802245393260327472264343822332949457470610965405301472581172238319188004176810876045906652411040039635045563572453254913284706377692814487070555655846876294651487819284867150212897587949884200948316518925228394713321600619751366158192661753177582556736402273249269172295093623932766795491866620449893355152722901420320147659170448835831555192551356163330560696184836043221568449658626410412169230628613520151812582487830240448556160571814086447927048303820393357507217541509926186278668000 869 -54274792408503193113002265749456539910697212006123663204285376895128047492270614426276038887845268555121779943256684842265284509481655700837316882987784353800140485670263432714525384483748417111467700733618108769613279861504947318986450005669620439135366655622865897080094412440300424629328601511087034869179143152433535786088414381940110848722428212023585118385651327347543831065539451432645144410034040921293654428555060217169825718516876489351634186252129364769010483183052655292912216750344665037212512053580987999466969013351621112462983715917362962529089947331245014551558353783526301662812192357808401413600894828089195442154047790934585694461471890250269877574799907748050501968881883537881277506775101631801194199858910258097764255817087478596090744466547053421842069979883244027182958053741473105899290920703432000 870 -487537359393623510549554835439083746439193921641214284990218644178650219715051553725686487251161808917559437076495393152072641886895562416142105104079924971204710224727711180073581470966084919225425380727845425327043427721449612986067938844032280151543552199646778144460848084162008986756555196332350778738660923834790899044001101603289616416972156870073928391015936923242591999743897486144967590303926471034379206159951489192163434471505045706072438121333782742149214857558110920820814912533268456627374461722684392202108463033727493096434733034361139715131997630337562975540722453814089709764226762386520295456656313886801221126935498259946881841628049221041217348559840550633350198720473471090278372086721171554627968588387797318429916849667285799113159963225362324703098594129640864451074502517229439451267768442870484000 871 -4379440068766602005212074664150851012790187420115798582966097212461262134386410282835558066880700336361636091488518893251224282575282296606080172599680060820557580709838820060729852386726347196348712030786064991686323511472585272104472506906668840305024974064335697132332577968408218498717896505286237075604228551186456939288478322553545302923524862630836298198976682534385809191729338612627125633223789562999980377721538979838675902761257724000356780552601051865184221636664362622849662314190921245295726508057729833053153403875871304232497533020483992113883753685144767761918039585122201939374638563618983687316738231745502587941611180695550405888516483473509167089704009722336776067495963763272489073715851258603225288444943887737538082011247811816603172849914161685966754765178312426481293809064067892384292790237679296000 872 -39339626214046781544525436748043137595396259245145699885749357184872782452578843744783172405821703824220981083290789553711972253913057602425947238501483849091086616628632428366624924019756281638760850157278953073255701909821972977516437094724698424437225483768281554630230600030437586583093214823287952996798075964958161932851663647433394905733910835994656793340119672353032159861027418982463618216791219778645465938867906914078381131111160266163755346408857843188059642293568752780712620306258584993579616671578208465946502996054701750060955477235609071362444314926306153531082573475071339210001770491774655071963314873007479095581009608243401753812786255788987736024829711186999962083366839630405283158734246454861311564666565909000155729809752419678271390978644069364882557426194634445674282576145463074594226405885025144000 873 -353380697331677962052884851063177875169641998855020135743466734299853791515605146216024785803498054283552043133065717846746032548895988222479127427638758699395534075145172397767551722981590791078078564643048739977630257018125901591848682356049352857315833039760439806884614393400563062983524617003693158534811582723026238118468208846704104067314236856666779580038050939968474453184624306598487622057361678698897759327150201626807176208675508370281981015507747086232260841771095256937397901995051344237859511957063357147711886019542922249688445420941175644472266114149018162646906690941018834003246144554979203979766684116981272700511199711162378640778774132757436226697267577466728181738559858398211031535846461281812606288791763869850196143376951288793819299031531262267364278735645272993101631113554090986217552663173387376000 874 -3174361389875290251804575475625868990797321891316662569475923719666077937287203664693375964923642132929252964116360355623344509772748745463024747636603998339764688814604975394591588761016555264020589028618507617350543647424835759036160188990095502611883987637481936983811335929734348521148342984091527445831585510249975967354798521344935836421606491489348840369426473603767154384384994772431036980288726017694560993681300037725472700702873473930301868366992359695663020444788179476219120055564242681477614448941538234515659058511935334762361538901383489685070665059707026996499844886244781310937626408353709073735867548057688755116376920975212625524890338348144887661098681636946548003237338041515280101359188292360996306605611142039123443846284261519817248646105894668262101776148227732573044514728275936307544629243219982024000 875 -28514834885051178719067386558193520305905085789427391766949440498943282956659909490845640096342659616941632340519534165942271824930063016387856590198522773657771947523194407544559871613245856428802091159933108425571740650010524646884821811956743600605037877520694885363150971894527976429972543834239320827698585269216926975324247288881366484884373740692893583204219522886411238241446924470066229331507870284661999326097163767453960488599526291533911640416639939666184389366897246494951181299125654258758913792777703455192091657032927692836756223731284833056749059850625408219987178063867406975965421222468746650930193060266781274531111541560195699000729210761621505161412157333028419777651973721497258967637965689094206822765832658774297449864907766338015513552448379534331565669171508546313291298016284410716915183830524638524160 876 -256145246244826170479841626514183574528729589129000166454480761742219969846982680118109979358584918408348978182132664785159517112299846890360780260584675463371013076552530585580070353566931100728588647645563504795461218236224678591708519221789515288996624495673913302423099312600503021150061583826060748394018456031356162521491440543615836609081206581635136536796807563462522869545600283852683971015565560810508302165591988226136090279440265283196747372646734800494526209963600950535126536121940380550426818076903822475920741152045785405174012242627260675026893095849967280003514959114808933212182533789505213922568138346163586585942142375042442871503125752834702767254740029741553236564318928327011336548336931515390768822310887205359528119848126955837721548109835957255314029966564612729382750255810664415446810024614610023455040 877 -2300926168662189932771028886748846294341313230511132624091675531362837995957274291870547796336296450651052736737561155276495639464878214141690110482196206727978153953341888202052216927480368542234687988770523706703128252297580408147639355107477538707771274546087900794172379001900527708802947727915286859575914933426481012935358687118136329311678159008120416917771094623669048080137102663844292273273233167691202285587837723198973910172668654391133381757937259701591650492694695881773918872940303669300185259760374359709582210713588024426409200054067912882396652005822169021513900624750815023769183581748827907961222113900885672889455185439662901871951681506079576283275760495215457694017907089350279714170807692677592333845114218248372135151839845106145462207536245919335648720725879155167705024532812330974789018670369324703282560 878 -20669025845374364464424948553289465516480566570662076316869071658153420585552417243716412835654180075495276690944356300302643631502841087625865491313304649730710364726659991172649014700498481426657157366096948148938009710559244509180446006529242992925047884219812384468835481990876380454816456412377981163411436309720564634420471486675103905787250159563833403451549684848380161968156410831138876035656025049636118936709881688918345363931477992235613874629671033333090372933807592732973688098952363371037085585113977875887784619473882401652721367683865180983442362608108709649977373835318539968641857527623013337232527121111942257493317821825309005767748191387755829323685561532761178624964958102170451145404510560533224074073366559595570649137313050514999157666102928890433099613171991909803746615592586394530935068625515790358530240 879 -185668518856741731298179060041835744844289594586971279406141285338770658638818983568128322810381576650865420650394354206131597399711528131847365096029412416693616655155525927530417087685023901416251324872242892587047240812941745898167009860699547977401795328554765173795136479863435608727224959991054083351873380092779952620459661955388646689529155016969315760697879762870090738225896495930230449576268457101168140073107196604891075078046587288614797672441276995674723077002667522434084461011749557653821192013720101601831566957185182529522056790934925448288123885271474825251673883735694188387253819155985566906471028610125023964922909580355676802664550306254516528259182245577567993654975323293217158411961337185404251750720480494387515182694225081759309839512569654742730096183852159408202938881364120786366624916799855154346933760 880 -1667851865411981120354665306398535867038760505920463595119939614321570518795300073984152717972802685710330852547008374999398042550817761229833433050127846765867090521595945974009030770625129478063030367176227347614327771166255115142057060169124916774274081900256157612330174856045975553396265123556002873746089851856165369846288213360621877364463602737661864873087204006236440097358763409464172390795911537937197894633991351320072668740861673314204517728009425739555324913302371323683451891247591196878927866895974321775543791814260077154399839695841574623542749219398873288198275057875752908183228909577347620904151683139816266412176818446263210369390079739706764949873676876466676124821113557537365496871084511875705238738006134441060576726361192353758345774257799000842365239015171954683913899837708380472986556781025971585355126560 881 -14982269764892643117465177338068119014466232285873494769329400803338148791993194989228813405263065215336615626625453211969621008793611535043021327081398160391682354583326125355627093664843671611113305704690877671986140727593351851571214045605510319354829834459281760889876281283482236696456347545768679617283263436537676205406952236703702085655351818462946649949616495465783413087965100593075437344788699104693512075066296883481333825669897029067666916344456975372123542978291676113088352176314911160158723199335687607867938216138540579568581533885232941623969713192193738028151133720804436453305418377292995541243423859669132726885320478074605047517994427990964061082066150738203490183693862309138150445218800030629206877834938192924578211364838225071105049327441794883843902952969433427206009765397984248652912157054528421255959672640 882 -134585627377828130861311337924618715364643943765278570359860365719782486257326625736575837426189643652054428128972183444937990082394313143022514710278818168688547953927089445796636579485891621513436191721389822896991148508755245714284273110354261066041175485737969831667221968944478187467146985946854023364779247401006812443808710398416589143591102559730075178629037974575285693759577655327592619141452225630937297245748605677803410318347612427781320836958200244754347880971660940866212034345740409435303360440290989701970152478986005682451101465955442853159537457621032864395738585566818083922379625627315650423210484399272719495592283614268816090119126817429034303801825524148283733248760171287189984101438268302352841375381196488142214476920196436778191956713516259483781454757796849255956026498013865308477350363200712790942141140960 883 -1208984367339674670432527216781512627715012187934529581080874768844070986402168511146681248544208667551637286431491912893825750094622527576958761814192056301288292605379018668243399035653558711035759765270740742037297610386689251422087037725175536552478600173129758442564444685920272913917791497769474647032195912100550437490702934179207684130197763877439361627276930027555114521971653411164739133669308101590707408554108652589282730062438575059072974947624512277906554237675214703228532113737726984870697910546305923347709229290279724884713631741742437951598472382616118550834652843392979662143052310844697326338511395532311677280903730043465740913731499338445186973676194855655930432762362036976207195801368453198485546760502435497105373987464324050424256625879514122565520384075701708152030806548409942952256334179963820903457603091840 884 -10860344865434792486317532385137999747381121928040836429143921424650189709298212835990719224761946865415782456507327240146912083146377252815191773265270496706482275542211297787919492920955780231148154181012389403301108963892193829799539781194139067605466701328985759946158659786077926707490025207904296574754149024876098443567502262802135995110747107410346120681228621435311271967168438617714019751660605921642316211909702273994902895278082267583821825858694855202325732128256651536581191759266165143504764827656352191520541843658496940395374377444770022368374965147459951823730744603375171376785043439386585371554433248780641435845765294428915665832513389419223110585930614647922786840006693366095092015677224985123499690978676289912345899133997960728980793966186902315942078472788628127189226962444483435502112612808928395694973785240160 885 -97559030147126101995733765493612540103593129184095649278750480594315263490305979713136969307183590485938384778794634530133278035043727864272061692043955309397213661650372675044022563527229890212008842642992650572026911031573944572775526848015147556455887317023092419855323554010530528050334124748970799739316931918378511442216545750595458939130440117414973626458494395944321595637275804532007296074239341330007247327324444156225398889786162742702128266188275817919197254711458056176068332752729958068771616248438417991625206392186497939144888475351323929749809008951758889264021943047268488638916491913133732998709315624639660355902637390632632252393764345630309298483783487515238593647517753966616928276422529527380590444384719214466836043068117274345081708509814546227954264247084286566276106611789427471459655674385288978276883155547200 886 -876379594741508629553098238785171790840290874916723783983719046332003591556823129274105122704146948846031156269104397545520045012317189697224987592525779128095286154712546411597489371459619295933835641755731947971514881377310411799910178536515304065273597241745815541341444883035905725454412301215641755220342506928188005156435087617369365345981007781609226967249612750926473566226950483374995563718815934137164426047601863475618453458022651545334355384415899813565339672966698272127909548960471485631324259279143757105355550423715956092160459791558901982933103727141138825792720817960733522660424784578590723404884247242107287553757439042940316136345339082247891316740894782318040594628209710858131074663709833530950473303451444952529963957990006079585220449243356629151566579167656700655746650703422181992491421571594260697636244960496800 887 -7872595953664420248341698722255071961009512617064774645752281128718607235089928629150022116918424902373366689010398917297298442681108644315094364303546119608414024893742468779716792910699263303270352191104478197786956679610382594387468210348313351513077816034081914581069484586279703292469850299984479713185669780387600930198956908833369902003130405866812086217638009469427442362679077171963883485582328481629003547629415612371733751018629636429790466407019041391757188854789911874087016106107144078365717810525611563264343884753290572877491030010305897407002221530846216644776098621771279265567378448164837524340606180411624427540405044300054609892220588283372263823891149521431958802703015756615094028095197241910499854883766756912918548835698273328224392942019239708094343295161091985146549394368509522115187877206835478284966854391475200 888 -70720380543221937298447894940798095757852344759375796564376065950212083236838244003074016246236796673685074412427874057748366753679283396060256468524084905536394906055612244882658622802531557849310359716712187594309181794202727427284722876068125681328628083900756117807647836199046388698234229552901120126218567385306185383104818988472738410224066720269774788015876578308133679872850223649499885770822335921120001463333162544920405553913973659685178547892782537367170152584075593490531675088307081433697444791174328198378008072834458220544758948639876287855469280576081385332633939984087268807917767884021293841965107546332801867668706124303531107106130217045563680769346508707728305595903104381214645340220031980540605115324107454835981153223384151282934664975774183729131279803491025636840117701438739254406366775314106543107185357523420800 889 -635290167624488629094943632167844311273575731437992251252089159368271874836209467501180082949884204989931388366309338835971267598293315186656027173940767216663273025601934069328359686952775051726200824181848740301634562214289067755113382326524242622148958243004992527347441642166011766191336959740684302956109650325146452721569273837956455505117431752614647308318099386241569817170508308284483788262977699286911509208299928103188255065868384303988566798055974514526682608027477716102796352368076886759851286954238678281492432474303693306265967338400508475606049127874674851818239195402610718447729239957023681239520077463457542986729231843293587650561930161221452817349832641777185881314828112022924811796397272662089170361055480466051907187448757966417903525867865726952578628245983499140388278924285457464217373529424583636956110534512979200 890 -5706904370963805156869746448519005919811503340277244998607250369830711954287072688395432318184633953814046573020947375273696948818376466199230266579389251569913334651334227959865433367626333189383118639700989526642211601014877636743967968202877887375371821520027994669823366212491307944606448306884012361948423207134321224167355443072429058161139176249611354191014836621349832234020465083971289760856749107639165748449840365376393369945637901697065833202761254206338008372112004876676243637284016527691023639549593520068013480485458458408535290865743893553337486266694410607063845356453789543808534015119555428662879796989149501324606975940598014905890597347152264353608889855065843956305675006318296483496849657228542603411953445310207862880508786451136110886869198299984119250367009073738656505617598013962267304907583759749959667104978953600 891 -51266063507513239591004995032487231629821854922086497159205872009118988195413838157033715235409439019447394804107365647239809627769119231715644280248520280096056487709628687531720458669451370199576298083239865512058655055581459713242109559479051190294585925304493904980096771228709796620235703982378939332250481874189794700601024653593403121797708155669909403978544054228152701684736029777896973339952210838994256622438296615569755929343306133763540885471269448560639078575066764346707804795534532309359094512856281183641279346583175646579030828383180835017859977641551136362445587242487240750441645630770955837281357906959767237488388591951230652420592975495630442072149892704766571297722359989418232383736009715440241299337009400968466593148812936874178935508979868903561044309694209457019311639689398994112219425903816400716809400121494438400 892 -460532474087111646684667068604619043777760676559057288942507457857702300907904803982411614553067079442636742786224575035126227070979767268763965939048646865930157663696473848869591967845643306512561520785875608013594173722392642020413703923885243484114929394018957018616048685936829148338507506738567758822111111275653391183762343665071680734265734810967470912645822316737878473766580500684179873736588638400068361340356581592556563073798107679200956407266011313134978628500011191379113945993966600218491507098113655969190102471043706789280015726271780303809542601840526071381475886293778318535077249371488418300600359762857191562774055815364586567092165372922070327717642477851227058081445370622430825213987271132088176604918673015650586110876051640328246424028537768524926735486075897285981775974025957555853379214985740828412324801764052617600 893 -4137056558932597569657781886166017882626199493120669173456657141024062550821066447420947337004147940972936114928436216049028660205374796226231281929505313727314361453721291394884509256503640095009819171046242024059409251512915760680580887880635412351142176482441291381117516862917405854391385463669418321692021651347470889223002822935279980795386029847235220225358103723260090836008408484309620321517260982357612983955588463085653694264287144235778356437948424136583201072594725394449330430866293468032182385152371498527259800697326557518033915068479531463785163216085890419509741948318801423615218022909384201128125516257156092627741854144294191983441602039844174881244040265758727278756276330496237491451966281099228838437466511681465847459627868150854639208910335922852141402093282024667576491448640796767139762668102590062176561657056248710400 894 -37164095329740146624073429896867214334866899473436346903837151565508105532040251274315020205235248449612583824373905202561240682448954125830943428608341358550404515475207708268811514361275988370272771546613388920828988477517031850140654486095506707597340961219783010158562391416207702926864895591419573312649469666634830773322075694623303720098148999667948605849945112977071352912733253397640448324502374663662181067278893676779513219951331158118049195249623930918232312991060670741412273702782106086987088070647310407910988209619943605623412049121878207142794905803563518969891205354528293325563552507813494987986550359128882080417667595786159570267359626378063275694933878494752056796075676968920898538982931994975287249990261247554644542447730882684019695175345534447903297091958778456493631770496682593777292431753391387907539112603824086569600 895 -333853996034760646768212711028840674024949577392657239225531506800765551371624156698874594916303237469145445751917539473287569929485576728134955492749792762843857323375050250817033045211909437426807914228795136227335270792443503994559622422578630088360470757773246258854571650264033443052506995033534490987376241474574345717887696742761298223004601069642800883836378445067769471975838388063719781596647030498149648917231625878555627137886818448345380480231258552606243347986734963978720313486444841273046020210060754949278597994798152613644952932893743894333040271129218650858017084972522322164839063869073184026158508254073979806210108905162818932904549045899026521326556852623247526972568092547624608104382986859889731273655531207083063822658945582993875250513718544090662020803741428815875753558428299501641822515415940512599569235010889001139200 896 -2999096890718513890443464409677610028154932085305243435855248993570716431908708523737992873305049953559321085778107450022870145493782820407096268706632903959966749548935021728600780112623503417241492077709343807470783029696850182647556250981401108907604273581826851715982641978766970070457175003376025801291731437085768871298301418618845635487683073671378241421873895205748299642782949983844732725526129406785275138543300621313051610304521207244120499425648884028937112397260301032438303351844190320766459170391494438154847583995681172307174359550068911390052054846338259956201093210874812690965166992279207654270702938545805204754670944841133403561326691150046054096157875119156829625672098858164989364544842255842915677479523851211843282040827960934729578003777813126546583265010395938101544576330122078893655166770739849537850371397994024073849800 897 -26941719894548255216492125098307894767973737729531384176278256845253994435139769547693139992298876840335573365886276290172004049485955369944684206508414648951406987586754074792714700275942241400370059266646479822296064273464012008666675886742619995069649093112999744846586542993204286318555090498555201679831406822783863506044272944515783869297380387562949687154358804423544925888010045674270742811917001961957354589054533340624938546080080142667918600191615058534197605013515613956954123087135435456784981042379779467839199366596654276980168326928043799309965950893861425559719519613410524708804142278468066084853204324194089565120555711850449237343556830866300004355451680836305165132291831214151041582499820398642379631137127305535154031978809040370179419793134468421084022240193724045955681378002367571599858789117749952704568888210742303218597200 898 -242025450322183490903610215109186845315416639492349305289573160323679257358878085680668775409660400301767338911586404045453849295326505533790386964257662553553452303855618175225868025752812985942968004570197274751071659792911119013267343405737990534773785338688829556433645481432270576538734871995372841816481023206455931963540255950343906986215999539499237334381082934615519952270130332354501205193468212502349643062252695388442515869964372506572493705730243515807764008512283360568762707064500621191408064664674477691602250880106024557237213689675422415404783213653429977717435818175259134550025630022719252902573273143957372518738889674273467703396963201111850929994909475842398404367704011586365759962167094828338615238734082376115910440949947136599373473798681243600094440324769233717955992958068039198325234801573372904752513609349730690494903800 899 -2174190808456010981688049051414675153245055373237166840398879691628513551090433170141358209353078301264819832091181089066835691778706183193427324942541582627917331263557255153641946803092010761374204232379213782969582563389933478477360473130967754792917786869022233034213705125747516324946410262774895517808565899238418360998388328203534363538020480846491480214084122113409276011716988391651781683139543141456035280723862923200291165924173829102424314980508839414531148089816685672918050747778539506943060656542726453656707205904044776778918506960866197360188019169594105116847621432239591513488328129102870618955708291335483582270673273647867102527957591559710020145315783011015805910649140820435472611184050564887277704858750221656854385674206644132565673163957897356300737152461441970529713680900286412197635813412131879397976974314914822087248991200 900 -19531480762629831985497640645208498459984747436247215449583269229796146733962391311769867914021820073028964824952443450117073964478710545687622135733831883940790692517622675463550155447776563339678268020873270483676750027786235748321621583626526997223044785373383060090686451046298521652435252193927811401646950328158458276302188481695083699116550652937648463923189030318793329505257612385005172120203562554080050271836035260082615640552161564770111762908237740740538147006853226295047155884210546570705161564608825975349419733038002244730617920865114672952355705540187044299681132532952330429503481026440787726952112817163760847398214908270006137709485697511395014305420117382291989763998115036911995623803387574570711381981106157884075231306623019790881630589555111250768288752945287035258594566754239602908761723818984716591826485928984818417120104280 901 -175458163476943240944082023731762027230983957546043242895590434124273042913087231162558613647161611177687504209950141271085012950600092293890803070621126824213939917022905588459461662812767484651893342243005828296203789927748936900016875802300898463399916196239913971558286498078513023590245206723253835166404457220992853816193022831120984972973763579220118387341056616426540742525588362535218494052083945963067621420911064811441388451308763268867130531608519726474934252911731424674929722227303178627400197229682394499975808345404650575859735240268854786766223174963678064996247599025212167032631715236417020934462154430769678467082299076068179443530052425812687287223163629403186864761155097789973021730371386269229009906498416472712214120084136206645278488337246471102906247687390847129170992700675710705819664142720157931292168232085686038033485154320 902 -1576205652609391442760417559089210317796743911303313078916817392138563710337855691918195616832539396200445506223088685941908935630501716028156515832863626005105936970772288229808223784669462226312962031258399364394832937676884296785850049474550088967771087514558783715672722277084468991299065310508343488196646692751336024914204062084892839507767634459446362852133682663973680306745945123750416249782745248490839175580534765152006175854717193755687759088274762021758749724327893275100837626616228000463219288416980535070181790490924482944779861033146929420362202202583906164816623386808530143531501982883245144824774764248920958557392316422816472318097577390643242891761967726223972466917560706643183364835032530975124908284209167049209613098715915390739125932368856048056373974513223984797863141744540225996958690186764345584545941446330725017943825061480 903 -14159668055334865319681624849758221592433207761342719486349083815091947750011833192514288863505603080817291192117049191983128777225503787840980793395558952550852005212519160708974874132047261993190197118015654090776173632818256274116074863053765583285225982190587877631824056602114299509875988703038407947122035405978779439760823202250997468534895958732036429076975009712241965280535002041930649632599811135944282826477627923491776410336064092742125251078720785736995545696287785434792906785283323964294169288636263677175320802283919607583670246623353146686576062311584326477289533680831446870794622464173737114970734094781004225711590776103972561953939698552489464383137411068802729403804266281605208699381820477597135388705985341199544165511388156865643177811047796524732342947122118454795421711884507545168692020813989337078445932461389636041595026465920 904 -127202062253732789005679729430184200832024425033035647067080652281373570440095240438505021969611728561191617003520527088600651327265836571965271043324484793877731343286358522253965655781367051600329193357749034149550117336412676108513986684579237059578894028063898400716861906709922816725335071081166936878958019393754057334400050028186228365013152744317331682006763333930439159339850388918715492993742329905977346055115947308270703792410593470308406154878641040896173480751718037075169464605404727781009899107317585533562809994853662757950205832774613832125756860655283534648305644935876305351463638309242167157828906619155459421464412270730488026137106517638016526831259862046180271557847839018712278592566110728502584614691711234382188239068565510957840981198583136700609908267233101738267278453776643555658128209104432971696968382211222604307293373816080 905 -1142710238809776325542736132892151992004816105545392055972779782373002351025385972116072738798832434477887122915604293072180436785272100917212876886439846822349122454053143409861592023759684121006272201103314527774411551320480725704109073752076461098758462373656899445113908620499085635333673069491588062791081433890851365888035808540501697908902687084309289032834238568899967254622081394374759069656491869763089307655350996261039582135136049628295405568136300179542420329846925570631080383692751863933271248334245271146812867688574893063132788309897912105173926273069011200763231926330026919897678872325015269605689514711308160327630576531534660389496879545190137417832201854624801776536246332842133508240400530632846423113197361696715127495720925529378173676402741327487247021229397919482997761137242112825967494298363580176681052980527336765766071965883680 906 -10265473105599083348335904399127179981155847994518704131967389237013097279244609742883792517752425148140754186986869030148428890723321886716551440373878491486864798734589993612432116425364314636721908879447987794211849466001537115348503036719812711791164597416328371505278258567596090492252500124273769583947695132933376674351791882683381147108784735297122851477083739196773546893343400075956030980059809412805500965791282294225829093816636101462137203001171464857942338923426188983848083049531244393546241379903335829871865265030144651921454485711102766693168417148464329098247179523620407396299346955687968299470978984807215360824045543476998455750678921212254446405889945799990355032261047354306980820715916025188451476510279610209232254622155201858288030410863037157195036982103829654163486509818999510254469576263113884169985750782022068362660110077623920 907 -92219487171357586683837871051916496677461796537308049908787527566904869494250364040812724845255523822547811593791630493549502317104329363799846897647587594966895678158146932694704393201619002932756464773695925630913064442095396268863950102748659289607948334893322570038596748410995529581999306518834260826908291006770841392082028952705831958811883156781650489344298023126031819280002231332844256257472245970826043957295885483298848353272272276420610727732684780223279137318717296406167784661059073118649145273927651975519248268429568493777300054657183399135541634978707115206745334904585534140073956995529840908588243404861290804844898664002848310315911631794321090755447936470034633740753047235825005211899982109410697497911530610788119526638721703132669097891633987603996870264809265735528211777293503869408399236374698928574469567113468371575473623938786880 908 -828451934864277350859102989174540598456008672196940267737863284541016542361894514846816516038270162797932267808984944863307588546938342093078580555188735696194898729885467544042625259191196263130500532113477605034535095434110294454981542938459046063141007233177127977758627397344152571366044430918646547979175032755759640126886685206191047674040232279590223614076474641672953248752178635442742949661014438748929560087734072563071262133966877707888680293078755233789964673027287430380077774757994338577996781937695877934262674147114526656102903684844322672630631185596160725486147243190202865617382452877243295475059803362834305170836826434219420338377633458751406538868049358795234039012469830729762739552277702716369008249410082810791509888537503229573988801213720745468945452367895573353197823201963778703484925739106188502623291034079913553899932104040401520 909 -7442396589770834815308509361495377917482691768053040953077438483566491842604214090472061243089674531801886577478736039333080052887017053390626720367075044769117209051974398200937379391149954548650899169679491884171632111457584889460263233922394466613431754748211690942108857345118096697222352940463880869964734122644150958499622300763208025639397730247671909826786019718263296181859505761304113230948123109817116378081888269031947113955966472346115471147723999162958032475182430315163602979839143860096723565790126005732881184912362183359445887228205433382510158703606433976149481174797796040298729494164542080142286418328828312458804757603779743105821512457826166992735413711685237802613672868800046788981187811201176371138264836339849801704947471257097021507933161284377787199159774754677902556949654804062329926936788927736437617804506682157477277845537864480 910 -66858892441073158917744026406840345577385720004212758012536329234237440454164230977592418310173724502725739308668864968733988387199301551064146636264657682403882619780099676145783600574341624654089121661681149618794607155127204913557859271775356884137147906666627003793120778897077407142629379437683764958199671925951575918389464075537610560002281807444744904213160122194288402512858746811715522706594402662368050978922457801468316106142885616955487886409498563908991115917160843765343356439763737424495291373993714392160773282042374559300516624275361997694528074068112744785738470993375805087299025950324320335344166450371616982802998783968021318560539411365636170511661546256073427512490962310374046703210121270955622894566280260525573768063676458820624341568520432417349901486957317164276761981388382443087414453525548883786129148958068271030084336689309936400 911 -600629172050211561561819003417762226350521111431917905131281359443467851456509403205945501043316971822510922614869364329439035083248171123939600517222786468488886235214419044541265627991670533665274831700547232140741015321142749739360615016695412447616266156047942260200768885283953348029943843378709036682663133964860260500657929741163342286562759947450924584062022436924320841015626766089000919682512174960285542493415361852049065875601949384372901056394441544490870793266788524012700361254694211945191508896558242135503587859752791869720557687233328857444585903593232385649268547321391425723880601951102346459337714851637007011262065914373530703731563713080533940139888138923935160002443507736664322962757006017015167693886320145050818570618142852895707586604578725470462781305443121484567530247730539971709549821792636734254314989102997508353688486789585641600 912 -5395783779174762416530683218203646842642345905659762496426083528421416783972786776827095932070061348839728058096079717051638173724838010985128450699129703438957724698587428982375646151464645484999557780836166088738038529085660689270374472403273590113289548921601744449369407321416041425887423145615968352566950719927741353379265809615516736133562162554238404733794023931711579660571304928253491814647831413870196764965517609269559206928516196607639449950701381111857132027669735062758831205876874647441835561830593944973882560674292350645417246854717832597635408232608939622395238166890526262012887907659409566383063484407304822854462835566296422210167435856654401942506692458556799085416688222463257453984504550764698759776327435250440083935388645168612425720451001642302085051793306463073532648376816133759009146589854246451475441563290415116164221241520915747400 913 -48473404771951151522874768626184349839378445912619246435582406462335663156785100923916583608804647517177929389380115924707049617624448374698820977693605506688205101837693420058537841987199367215735348212944396779659794102476001066150724449782749163317854195240939220124565037075853638307917464009137100139927853017357431084793798653303908291092526678280244683052112359570534913883905633101352836652509872132051866228091101239024013817335914397125803689480452056823058266036086710826668054272291485058398614762469366414759895687459524490683145956957717045964737807583634745654858426555132635707590040108020237966565045672627288233354111913816827223403935716206220596640131316040616501750917499234001793688478539239180787763072768481844588793469942680912331999736187421106420264616438882376921264821453062353878853253373477031100768424646339523310820309554167087579600 914 -435465127551959414829676942220568595767107679856145112125346979717984825142628516068139024083036062104538269383151128947231492790278277466796519745998024962162857867821991982604654508267936547273963833891123021835652701723665694479391245576768220328230744854620735160221885688654085584405153497788867318653115537336457184504641007376672200194924219425994627015909075037673591004267778067172000155091639562446693515972490188483179625223353602970240671875627999823385264138317623613345482925196701732838633507455838038984237968807144590364331850604573101383387814155436788727102891182105245155136785360313954238450181170697967903374256688101039352660141921406749756366534046210076041680390354033052941715509953266622443597727123087532194659281380415047014396115791941919808333471297133110718709524561215640030305540550820153066048588112441021691362303678062654218945400 915 -3912047375384815726666605972735599843940573910838811826962133522712388265215744701726888281926291180873556911835521617427587836870040918882040865914867502938774526419122157483071322467718511932887412802825170753539961976140472140568957419279819421965089314431674801111501530448892440987770887160463922797080447778038992411615463476105186323062597905663033698438002838043362751972766268537873050573610139020012918799228272512930859583973734007011342429308920391855985651603246848198579092508324468026156904296488512219071514867316643205240227116906656714067156100937366561023809579799896300737950137335279457748699988222007973951624469919333927299307504474277030598178043562674125751489408426395295279673761547378837690025483007409305617594855679794192850640515639084787786340037226704011046767532123707716993564528227040063609747971895371801424041678943907123147247200 916 -35144364467294376216964520250700055803260898157524653410558293404367077548537514356452580427916430270096615532199243875340196844545378516899906425342188517121370718234668377650866716797877330453854279426253635514061514303122210965875491924949382121561921362945689889024613639807790280445815098737399149232723804329129769165047651686538840886989211971289415179526556063601345072034818366591874817871438683401404267247652242913655069341178883344646655950636578498452954068824364971425881388920307911994809132593672453112161021662826044689870992298062093995697191653508285404656036061324614256301955982676871897176912885457318359877639479220741143827512504714875201738435721045027708306775482468129786961173999752598750383427619724859362365925837760945865685503060255489867569642102989680466052238015115710483777338976834402492843467315204164360172968314442589210020411800 917 -315724399652749259842261415294729618001377621615799449068897732895502709754473329627542374662132554596571339971927340289043120616537435356839072117741492916080536506888983746006368607394671154066359382675547927333520997632628979211431082309414405580618438590999556494857979459909025441998500309049830088745014940090917162902576395412984701447128820304778846509203673775297579829250636536514574427071877725039005838152845340373708245619009423111449456620876917851968850184269485970126947526636310336982810942537266814327134674436598643571600037678773751730156450208943571606931761257570525892492381009042607076274163958993880751005446052148817385879005467656643306348128102474305628169265457549022011980535888726181576508916828018965569433475519601605279735195431172001667435890560991262463836790369163820027652910023077216724148837232990082877977004334109105683912925200 918 -2836360701455580768975087028252325881979696345822982632321568195195218787957670533157235254726151609758086972492902805407122675081246437241668657685200536033677760972019007574416690528522715694537326611029677294901468047359794326314457664276405885428497018583848956877008449461731735098215285456137199065228908726503043401369877486896388706791363160189009964228107513752591656701339868754505114705949646621347147219222783793095829958191689229194034497551603422140726696590054957293722152780141232406424010722336426380997690261523561016922642168558657004922222488968581301789069972866213646008044298672738976642737505631614961387300559468487251613664660230680106042977137757195641084435656022229612780831676987281938411186314902693256046969360141780434359451151112064812365298245595310393833618747466769089071953757037383231289820763246698489645616944164921344853191605800 919 -25480950980649918203110248645539937411996053352681767804621182828652585759933109816916359372164426213452411365507514212667252236638488123903391118442889690417892921202381856947099235041875452420130760066007634109582720564746966222037173532389561469094310539094947756231318562302564967324119038874721126749216398744297199479553545736470712908889547606659919765687982191013489355523680039648742358011229904794169801351363768221761884803950583543227365409995688632419847232913486101650674747935632224970007217109477188467374244612773144456706565553449697750422055352475089475049577471146311057064650413321145801047269691506651927327043981470980140720800255565282867781087322441139513376605849966841874992977502945592691537273357820060415586266634744874065366298915757570283882374663367663342209310532193303154927149312405479823208661829559023645826130022878771080639771379200 920 -228913108538121276031202396799334329032768892347733490114341387042188718810703426779145337185803242015417586886869135834450912756322939504414703906446177490547701080149658747464973019153370232883022534723427278169240418986558343288192651353477962545722257180021460005708530345033368972754178104673445774545949495240887340976641364686880915426056642357656779199359970444267923395003495138800929988003059959917188487140240809079197802070273448896493668601754746246684823239163002858850898686617391673235988749358509742046574056222358737972478004673110599899172051617615885338352997607635066181129712680542684832234439130763563238432628811801794416366754469833764024142050782582628345714834076060813148714085936788395212560395980850868842196188843659113206796152759495998256834594122536671221043425596280054973340096811990533411760423936201446122557570259883742371182293966400 921 -2056489750319669313661420880692391138346503599658139953535353568281291486905277039273234006379300786574989265908746177952493867693611293658552942586249373025832441625579018975597379761644935186616860425951832029937345523012794497683502711507792249840723079161235135816756113001961015071192258021789457479471429015877417871053996364190285227182619607890610413784478170961859715711464624080823989924796219444467771490334801796222891003615029876405633674278956319701487760565509973565833154976191420960211260490979706412262056179352656023870014126672439851862920255248809810303509991536995154812885171247350895007500270757804258669697688152929475571138465237138505467699596281312341946193851406435578710597553790431250802089811450119531813606152543361023532064460295407046229152477491713808559080676855180428718149794812605508630733710801444913374637715885209646448601846121600 922 -18474950761277463042361766979148672233106387544434244289732465950188652262512374963449237825205800884165548904037033180022241546752909268301295036271045072421876479375998930775350430114647503417296588837482673214719124693183272043722834012385079398514869050642636258102159310190068424983389884158874269308526948523332594605141271024499059150492015414487989216243853243033713693316769502452782113391634583143738125004819049108583737725535024366884884733245764854758593406468675825429279851049667613680509621091957601098445348517980531286025300446017157584577623073997713295817758416378449964550030231498706576298399937838278388894908840532228683466095344424314794781947674618340703189071226897511820455400800483885087194913132582798353592299090582060041123741783760148117045629035861025462358856015608958233267282809580055778729248727297579411585818005072875815112547821502400 923 -165974313881378898751098344302384388035664318004819884778398274820113006024650718523208104059161972840195808789030421591272401847968714683374147823141393001649187179832917804972053918213062945109667729837926680711214498327059254373293325710397701378640622067095059428150709642574265850446661884556213912357860733646233883494941949442195231284810175316288631182117043435791499398681097198633227826915963123973864065590422053313517175753127217822545465014164552736357807720951527567128481608779895831677991092193404581049088656458390645096123284180253814400127465362501667008581638990910191880876327930213732319248464013602388299801282888075016514952180494004786867098494168943966533958590047057603483441152153426191920931982335185876433355735708674368213432358473390193051508511338417793211137198354744833878929912304483014644878581199080745916435106065075066369353463202489600 924 -1491074436720050041702237398326940265242477817919924094746194890997573661266910838161418259518510320937733126361192131633281610108212446522390477359195566349231496514927544046615822050959562237397566910589425732233540639191470639126307247534644284787982471622246848823678615522736992234369848813529363297059093019477692063735403812034266899237239464610943644418564477879334671545943493339669290250248279104011954121716551368566565017236698089983712018487640640978902772609976872656638014972383025215107147247075163882346845170195996477210951712099877611834911352785851014976446087947560067968781816178251290023897727031291585797240745945790813950885335801659887211888095342428426621634476169507755969745675352371016380580503641101688607452339954227197553790051609969688875078087251305304594859181323308296568178790086053576371360500577455921918103696370333469623379976237950400 925 -13395490345020125239508748951456079572070260180448182948476626534259283378516788178509606201728454883235202464931358501483859654053238303352502558762070439310393228150322044353921601344296175343539222731889867929579159688303914606637419704878804331446631718033374393215966805398858816721744263395058388106552500531740130864476979111356495062336713460450747767695427903975428238428962626651515461599527783085772258109691396619230438154850768786772591214737614839496953557177197634353148004778922096797340966079129310121407873907382411595268117543297278869565527936919375064274883233345107205211434478314884562268746066627062787000076323037320717764169881634371527276529807887113757000845942668766975252526013165625022835269173251410845759923183805003255861616571760916880596647464927942790468410591131558858898989995259573210428114334917468876907504558743212035211121732472830080 926 -120342423520758554932476547005575729978458417323054464307102652417389825513910540882312542108184682692908908537542085716894415185819535038433551605120587456396502445985452577732477107541252573091687682404526794067137180828294023339758849378927400899896899851317107534733939367292771594285302945122560184296339364928235581707974070439929462660452612610680097925980847444029792133359114569237534692274807373099934573665791283450732197635209012459137350232615786014875979095202059525036542388505240737858617167183884158639300327252175250605869837843077821723451000979732485053674679933259121857617627888878536364485635559687403158805221308150616685831673051097555869776945433923217434654468031383879554131494496247121560439097464663592684532182468762226874203875011316487613049147149822414766637913291170019597387362603201284597787778782050133463275950782056998834688252367647379520 927 -1081134523280342228131245613228084875146280150449188326590669783529689824034354891551131446253464981085809482524973559709057917656424042934276826070597898961024889288205878174062642234739537679296197431569470486506060886664544365019969468854053284459915190897269548596833060464740239306588999921230508322351579537348808980004323687835741709855716675104362303697484894836979621236909068104218111021860405397169638758887497096631820649305308150765583444160975475654678698926475460328483630001587534913577738692888227910623617179456435261106455242240725026227508021746722907796119454675492952351930534043776106627223703280557382423441082043450200387924674400798754351135276778546445302915220890361325703136015280200677837472280135618554343887826968556445963721543790985662180661593811996839456915363418407684149991322286364938651970465692463334932213719647217568819076338422618529280 928 -9712735474771781418028227023149292676826010360231555041795704725524810412687949063428645331266312012190079370485673025101741227911214704680027908351912374609983299564409920621939922748947764689970256451502883023708006047545588762038238644220088612653354468222560589064436664972563981787750530542347788667505515735858858261094877786084675253305075345199427290868460741655063687771671229294037059902209267021770774065565800964029621501355984970832617644364280754884758957920286543920870714787969050188036214959708142339298595285698599969660040252759616965149498251403479399026129195721535284222031101641122199300823291217679846189901186418366724821258631982175878260145261317609606131901073882481004727419137274820098201515516692512809876069842065576605602959601923973562069154857339027640681361406055242309006980230497224669764523461722054766519251918856522490565344217057511507120 929 -87257793619424421652167473342523139591808269608711042388403607792497381813017893308262081738157847205315826077581729889665373830082882589084513372556577694827686348939252096351679865729513502801390484762371433493936510735000520783607254816642475308078467590727115905631634451949428409042589803989703599805167959452613596390848062435589558303642797449983229461343566576806417156235057136370326482178512962931861012218742922331314554413688967240655572507927112142376962607968473084567908488288901714606405005439961416537982859262045764635934010709937312369362446077732442480378981988688841207876288024000867465408688039292525292035430895422700414809714254599827642582532132353896418489608571176734623740624456077124369849137246841455232750999894380303929345856660557032668492105962703471140071735516616848558635368141797456505763953510798997934735927357132978155283490673371357414880 930 -783912758806764562262214236319119173429632357613742751779690476458403897900822041495193218196030982150982502019564895944251826183163961324517321750226028645468085425147797059159446535666758404199588709881304652518107039990246614136600660207578366880640426581209734829626135318319864900592298722939756533733525055082351180479070496397151354437565131929688045322070428762599586387466561692875352428603737425049138448481287221589390432393947657307179901401861313924257551171587734001682661741563197661867219161775137242123491171112249853261536192990888435318304555891886620347920854317736847625598264989814244810203858675579622381673145302426518242725981287291999950297909640663230727398580228152277184250448742499327000096281395011138139392047438223053042671647740810761231453274535900539113225107786380397534837097660986826995331001701855513703998573192307561814401682339803969033680 931 -7042584655918129751623157757865856892121852888379532090102396503864758541399007040886999008583891659195292853804125445411087297740046587022838753081515041450800286246977631152319667910114680228491256680394449101677172161630958840642887134238652481836387248039998090349079479916678141813699233639815385228944364726862282785743228390833269525795697919935457369574432938958520881358507327603876957801118861249313634783133712482678476451711039963176426095945400676329205325455595926090304815044505462130888744435109825878754973313837656039397947065709764632655530940364919111267465118704136405521486453678631948004881926920030033942335324714817828767089266903233391605039437416226919230893367377299297925962141012099217001939095153462040169575816083026440009565694633878847411251544810174123676707627846708533814583764593441268516593446008936108077598352503179857159673116101096022553920 932 -63269915583693669968176716637994441800146216989701525955394169449420196638555671623762706758447344273006638481654444586295100798259023683629000943724812706081063086637278654118425514389903666902529283460238972455303607842635212846247740316502400461819818055621141642159702237491787640993673479899328562791793096414182289447454990682883010450093753952381528492968591199463192424479379671703070566168206250258050497896114350447925840483022036064030274357672574960197892907767923486216869330866571066976321305960487738286282608966483577272402372082819591490584507042570244333307387809988985110977903515720155901979481088091643212660057589954044721316350248691816725224243787002218878455225498980822984478627689586166034288879875235984616244483163157918865021559614988699130230052773278527829983983871202243083293465516030991138722571806258392739199282194752279982830410945401799352836880 933 -568412039038071105759118155262239454628966335270823355367753406564887554366959956645636664575890289063603047967017743325107754438378495730094625841694941160098039434291178648253636293264922332236870797388770704309061994573385159782688702393272369422265503689406655138888128783125577713621619623275639885660031869393007449248196925942042222500199191456443699708534546017042313935676484896264884764868065155051424730294995161258857872378017905990034040370859081796761777441490605210578562412994210807497883372519622960681265625248730272987434815432147712619592002176660008576401419746331911254251647662128989035789936206199521338174279441580710454526953681173427428541920067151767030237620720747329320364262909015266558852509232827463079701241022068248581576326573242525305024975718778799861656755421669026285279558365886139040485098478089869174671364797870965504913724056117772964071520 934 -5106579678338816540069336660391275443031752161945908752559763206087763885110450745410639456591322714703097618298978462784774269263847920418869384836897485304478210806356830875263663958014949989078782506305326530896508775658752543615140151800801340280760001560825742259539923575167797210919711197972049550935040060039320670922505787558539923981982243587814865368643871123128539865376214951347588931486011473272489199042081796705649258162685491608539221361754341923584662217931122400390489515454414224533982204295670517212526618267768437513453464979819546671302452103162882189062433716778444683539160099490735545303377629786063756552868088119637498860458606773265045926393237120425214907789580075846174707205641913385112774523525326812314532241344940764291228004578242001964094830038836091690751429061268522012613248659690142065000493928963696193434070684084873181724902093023804005914480 935 -45877293366894180680836821333996485263600768085931158846526214899611996400992284771603605813226856474337989298087079237852517499268794151356687521529346392040232054303098801446219013098743935730761254602101329261530132316078632477398050561632867655998271671776402390353085944418619782429653020388198092222304103213187479824330533278600786482832781653623149592616693601533989021250438722557561226764152402540629849488720307050617597613440169122472437924533407991612953115112964094292278194577344470038594064723084098764262271222940379545575410808374849403250203847771730706297459297562501535124843791268152062652992911326420251930528440577759310150190216360315964048964388440440183748904205853087815901112863520933085505140104398657992986172007804815422509428062521104616575825211044088952088034228999631641610643089562991650637437592516893099491814110958623459600523184579037383582547200 936 -412160427267321757847389776279462013441900490207900763611580065267988544589683891714118291969470765056312128213263086870835277405289839763630753598867813900284520667344826732223563761909548884145268579005416749743810772057591047545342101680310666794112677871760435577434935583991638622276658385090125809292046158033860595985892579422814117023654765945851565090078821041986446238990319677336038841730510206158286756784881476483593352918182032212468729174574175001574062761736020372760435190385565863840317831470527977039189571275326550853358578512418919478558722388795388364589033368806704496650439573476378947488266443743448609491253906857241494714689668134505279580920451277416137974931054507067781957754347593511021381114463555892161346923518836210350301047625790564872634737392809555553534486999634511190495617243734184604925440935336062044472932541721222939936751558894364699300896800 937 -3702845759590517137203123945272690746162132685773861929650246520198428568149369264086923993382075667282855384524278191332648201918601783490121327422912761379503836689123534078823863124604677168340310456849090927794449390801282217968719116269856129213276971530927797962483764937077496181776851959112784485187240723937074169700366844803894596697039295338504242186001617429500431632679307410688126968716579418826529262129276701215463014797498769652680642680432662927695261823152422089538253396654955647607038959785383682727745796153360624422169171736971680011213794096989945841099768301616689917613020629161321216602163205370704796902214928414363823381278149793239534164555345627843169128035877097648440256537991507124629654452032244930858290717376268109635895644518575213551589348316617757363557429629587316116960625355127391680109244176797193479587135684321509827521424357281496305992475200 938 -33266397884935274962911221201293139571330801858226369382902587873893558149034898495160456814744937791250130410859373473731584645594943741440567618542522217638676792941624756590883469670622190295952874434826534380089365689000432037124089544569379105416082131227215941822868536380332686912402485564438629911165114691490110904120459915951407000390138743941977877293641396672068376725574118923101115101678693776600386025547350491623354824838509735461769483867810288370669479087106035126374052637112272113416329759180627179474108554567558616210681887236098451444028403896944854587364336330195997799280303669448245087746726366374125078352841366468916779993636426767195686998622492117094228402940657038255230321797072953666582194101573270823393193896940097398615876968398756209594076160196308999256608165766025919954826428430339583889424947417771801122047753104240259399278297504063080352450520800 939 -298866168857629371232288670984141560621668417972308468705182354956513372252671356448534199881989664757173695576155138045154044803236363581248805569781381712459933360229548931417138392056835779911244354347387267338055259800221133828731437058559405892747677166169109355929413176682094299034107953377640342844077643809808919688136528062796666086572109098929206999839359768184844330199087611539170401488563855909905065507473321349664133442319135386960050442927420226512212700296939842732791808356420796111586962564907104244987837876817810954582867306415044234698427705297792112139516018404188964254237105170889665133366755726019296231080478985656849793425257610445221315783151590521626103096067500292567756117870188963931083481832664656726458981591679085894274268482866781026768505311412207367123265693719057146686811235610590766444290581913016948099675021498797474219714289397525181952366979200 940 -2685026378726255361762423219639441999414882755081005338526877646391229179440222984263692891492981615823757296958117171054602030173756479195368258549791243150770358752275043325338014596723381022713253800493282417733911350013688803386847857403759768898142695391806519692365844975617325909939406027951247548210889044653017368900332956904593452235214320574954418206003609832256394009075845616434355362309491237403349232138949147657354900979133083343486836160129855120101740695752826565828113639968057045917395637085787761009491798797581290969630121704973455917051299969404100411721502952578059365028757822519322576650300268198120166671781537270076698410081170766180738310413526789313970681538606425500781596186610367872763829791571120240483985212278436042954410848231712729543680880164761799165272317854741954897627788175246211726193653153463221411384846336763132627431369334002234214455041637600 941 -24122436775506655503017562060395156921417023179016810979709058047387302319859346555754792459810485207411311571183764680229123871507903586735008775536594229114359843668154321224662673114452139390029593655016163187590315146669208441904794672148124427486608232563583759276579015328234721830635216323379220799760739621144111409865478020904817263758237902381152658356593536155043097718094791542333730321960083869296402134434299781397745305927301898603440715087925393395685564125286286702987112340371896138348206924466790362990694651471575168817484642820239741044369489842021535473638242254085987111533601096257548419767947361686405833202169092541156650753269094216038216446584437276153356154864376961937946455007018119018432961804401966538843369802977575246691380776780977062234089437739528427357292428420816670249251138399077017994942767013154169831931446260356560289378104516105088256113625934400 942 -216717815744281131127428479529855852469163765566899438769933925960762993134787314120332068564093562962125190899074522811867383571731834452800827247734816306788564073209755860429214652407227659933991986308282153987873500091572729345902629841177894936113763770897674474265061790576274363962490271491250897694665753093145026392453864640039775481089137333175896972050797342335594199562883461595297621777864320367150160577194776061538342382232225018981867061347253295443404383431314059837982942395506748427644241190830622974511941438857686468898484641388204807280784493134849527296603443945148310960625123224657783733010762762157168329501015955600646215843860238163833785336989482662511521378574545890531678183359229661627386577229993463713621484758597897359606322201589606027268682496379648705652617645143706454691520577782790661667941228484420105400887292676642855338648512229084248313683244461600 943 -1947013080578525708283747697324431370221373724159885519892767996542506975437877121131975911850477906060577536900275034212238042014540934765777951689087342259928647749982027199953665466801731426257455045603145714300386312593641742331375482517984226827948893602380803972400427878857048156405320869643560557019308865540959346338143309894397643558629025966772215426526357459456154887271207514989778845919476693690876097995752007203979678326904995080397007151361537559911476072566376155829683444299823088737011676955161227826156063488867783419414593724115451884711353367803229263262804217500844634632466642586745221406221826215265673475644334226774840658143355183164368854056176985277622066934553078244522139522183874542213381847606049442822694823833341873203165176767621571858982267348174320078779402640145791181491582539741041872376243995461301307482838964535014072565249412094169407967682340486400 944 -17492180017358555648256847691746294969118083214618632515053565019784959384204063415593525114834643136970082722935627717324142832971739054818392805376217955197515743186014377841956606805026996002213428222203685172649974912189275017703808757664220580220163735849355506874923759365028204888213481245176946063644871280352623110480713359337273744725352509771393176941069955099203018642952448023970672025681230761856271384641920310484058953273814897539032857680823305133060623486690080696601213232104660609723089017221104208891556752594372533029719459082863503637962910924088122226410850178627821341438505927731129473248058589122529848248876693408132864006052749267390902808528005309469822828042314254864186721703009999992067469755875959030274655509460352146860215957803176431076301492987146619267084866304106414205752236779177728940278522590579763123688514044726116895578262991494333420523213908543600 945 -157151966505157817411323425294101634166997382531335650849528853987274397007293649098824368492006476436905822558437544254054997515269909603606513140364116867330062073702922823151546657962623487892901593234401362027299774607922693016196123124411886482612899595091035188749315044454062920106806831504288118603539637217136264770350535894998364119278563817946167272200723723589665215109699771135990482008501216050962692122338522154507577262745702095350676149957872868338290680848675963083750582370972030239734418789637221940200335269339918312616209743506361000937889009254505986986484780969894394908796735795171734632673034308624633239823241404269892079800410414053067476025823031827935233661459521718303645785458788253896987109235330044621197698704040624049569559239945997777606137222709920420716984671874987784769139143127215786987264187083621363936630142052618764490433283383901471682795858289455200 946 -1411875859754055275030483923440348613937960628048437311384932061350787632309713238573898845468882709553131697594250199381832371968582411967285153467182483356699997425371185067616273833006698756450074673254944160539134021556802291696248256273125394519796018666679395421966626387753785156435255032721928879504739298846132256113328968891745345295717245125501559879951322332757467931519385153155161846289906802555107738211157610772896299319318945146284774417010530135314093548132026437895133403351893535948734487624869713815816754179830830590829985845729981127876446817816116684353207350383860953837064965669307159242165030220931033726488085301152021972752313011667040675204513686580995296922562870067508124239549938023118914842908107874456193701147612329595445754736047605826505877648849485893946778780407527677328661286932565511210103938714268469447589405185208117763416993107588380372179703596278800 947 -12684519339796728912311887244593966216878742368992718738398101349495777376653685568940582235743668524686425008586991231616293369280569335815905053536207569586909797354865937228383587931595557571148083759295739089616633849424787642821203975049367324788199077947316046726601961253441609409663304982469029468665598684881619044363466596970400631231216812595319188446278617114150514425941846761398222796446174314824558222492638809351427364951178020384995629081230824066792299796734193171712560713535280046306053876148248706594476182219641717705154719720665976173149746067560211985720262024356799361399945858410206241639218666441057270269229809653855758124790579834491216541330520005735066511316963990004603084509071671278453777701649611188884156292886890918899738628610657899019970440376358422371382464481211452459041446915757410104937237920360080399218680738453802181553486565321395924188495161771003200 948 -113959969638237067664726100909500854714299840460665596513646233326640860671898143450070610655937578929065698099298949704299547074011190963232134325915485095117838337628051885415762677651265151723067752508356339479182352843408139613827209130269474161625623994596298280559566354425698509854538363434270805890954540083477583756164182496199263898941216870120604987338560107554029463465977540998764413035160407847426964536887979682749057876887324050231020857473463004827921959249773336754721391980147658390705338463243285057030752788992287457483969143313198437834089016094314689327404505971990358819665969278565112405106777829196713893336529840529419295304684987816837227091257424988233714638066015087414772648484982515061804667389187487864690252264259124426444170780460942326954734431102789750355553217285314283326641353777959769898470944480703380548676691824273241751361861895403300723959296722366702800 949 -1023838462735099303381933336516758996094963582473798604715856465061053717690836218182615412489487669071880023176631027585730177400441953796119259497107930369836343168194700079088295668761524429495127142135138198524245247990408638933077750310513737304552234117943139241360234707938361954710004306259844985275319714174636332039047228622333955745387581701420735639671826635411649320875579045896170058522421114127673656102747012407922515762214251688376906038797413676673195600172357712508698196019745980441679363264080346044514434435140403437838062082074109463617958852708247672503109397173013487140644946331976974042086815354827378982705219621026163236846938046497738881117029299736228293998051469584086777240234943017299206105542900444187933710015883345479307692385890404931102282149191133204985718367307259831025230961339183348950856978548447863601704398834303118200327960506015323469417243261220767200 950 -9198380294151655320384001081232145296495278080435653780262984136101151032096091707566971100629239216345785260855311389941270593802917974368292505060859142849003356779517647552651161613557485269200958061182531078320455991155934456098756419894983945151950861259625993078957477086583072929947249214660817841394582905768969572582387469780652960301982115601711556510104252982356238898603228586025064683672488641136520689302048158843809128453156461221365150569616763926742867839443234817117620108451086255862877226798869214199927050425182466675734589337371078181030819797752519878751619689338600118679373280993077340472853651635212294334093736279429792869988017080903369842456679024472324725550915045158084888153058145950156551695588058201204225489458488793332517004751131164302061029624575075689003269752597329113474048689505189350837436117801055279832154783211344330357683308335621879801553864457388682160 951 -82640337784681117831084022332331702853055369000254706517946305424656397916118830230759412285779411003636581775760021572721573032021168425870337711083049964775903975104309969179654600237891855036859080625387534735194506822751108299587565564230013488305224141537586209113157396664317323988926705878088357136567104465709859125282774491909462558170489164774998463535573856447162676287766545782332442331543367980936312060354047811946903463200598112171760090921982787581588919895060986621927388229869696077910013696918547388143193184892491057074107603889062557285727996164035257459572911278348054063087870991382600207150432807120140739001574009223394479790933352196885795934752750352357037281921154727477052875267853626706769272015882617530061937520434624868804442995366629513981923698330567241521392152225227739164587036806658609688280814080433455637104027831501289125737167388453789002128786769636097687040 952 -742460933899556303371073154420622956409855641868884984084028099051561104387147431684543333277595905792125718411843975327192871998820434397551468952619040282277633087255423494110909449406185962321697181290902924989620395856082173620139126334936245131801031599339259292589112619401161840417321549763959788433884920688252547372419716627417681995832136372185464137205633607345149548623179901340640104266481540274105333038033792999560782899952432409038932833671973510698876083889135103547631251607222174952063389863176823330660432048724239507515590689141966441664739024360287349844251166138351792438645546837495146608989130041280003929286200105974467421903206892163827954443214573281207709949865164269024404666140705955066173932302357171990146797912056036242525631238834855286856505663677879849508893989477282408691925342234612488092296011375995111411923056767679123836586126757820648461352429874682293610560 953 -6670462241393495350958161960282658712257275976580685449871404600293248872783584795470157418177099837767240714629809146643678247695593451533930406266866970510872082364198253889378391086900067376073841832332330371207901185015504271286076809737381039683610107611272547810228732683434152862175348488015764646978932519341886999583061504474239447270004985958711378743708955872076779050694298337123358418394139504540283170484412734168142101982573689702194483653619556346908475372779406879931604172362052740755054295916600169314915654985495213707605967975271266184190446512668184983595465356218854193976582551964987875410456381336242805501100152473613210982513386579965052409173980248094124252456186292205023035416051127373847409452647200531563102711146929467270204044771147986323258553507250794618567838759605972700126195991828701073500774868206999101688232121767962915308342515530388659103986888338960963162240 954 -59929278690758541565054933083419987235594457437393139403404411770559157325605980379428426867081679988996876483325046326921348281969529846013959656303267090407426224259479281012434161431677649350449578977903987014279791464117282085107929073646847894264383891337753676395671349926325077758600536573147923259178648452074752068581153202147490883177371839257982418461561279643155213043501919336985644658339800517206254773817506860120698067183059847418772452196198341141878975283115614641398091573705612202318207935326184540039981214759622092964246070771540904051044357505323913516139133719236686893682692927559655220275704029803917280869946967349411772883775929116226901676132269084292179211532466153552675510011503367632333486811990729304011900772788608452801801748148332694734432979151621132783799733761617182403335037574385531342741238359960366143154965949342987575584699895818617607107202955925822238221760 955 -538422210645767839401226519220673812022408842735950927833727594755390125501255823723032358659225983566066178248093086371712218072563943538010234399038776581880331941514484011609094350873082964844876845686299694850806922264006576220131970106691052285642318102280551354423937363735988656721248799788072441428013407035394107589975177460131384060378900922338732094659890868417038458547902060640143278710529307264533681632831632313963967975320056011364468732820295043976252992595949710600204843667428432142293428361359856914704752693861316814275634855727561211264880196225842071171176719697435364971515712375352713916194283325358754209281827204039741373133819342216991430765670019626415599617747182824588435472145234444277928080467937651757510061393221215209465402093311722011331345509027130177261781901230026623058235206689243831330596675527183184825413201932317103035096047231543182271183038075228853197845760 956 -4837351848573744741231312315466911476423085303618287153937119572546072999927077688239670427326456038544918833653631295864682260486664969715449689595548171612730304441075212526893840355281286176833312999581200919533034158290326865224595702140553815984709069226451522576513805457247287209810466465878403974294149741660041830638385773227059056165893702951848713348361718272838852845677751881629906507159765920601547899105011391155477532364041800294570525048319575452627653716952523079858953349643873225596399849577112773054810795907505073344993125288539773267315958164627361453231419294436477353284883319656803828270076045482747217472302943363490940014483655157219392676617510249551551867277019407197060745052568429541739669752237569551197964348646837884345291149141688682380046994327441444657428289487096965131220901872650538982529806324375498299650077396858443094109246809280046435697898654841151276272277440 957 -43460346075273832063852479925166671759964145705862103395560453589081646450755500484310017068080322904293847577590304996702756609889598129167645173607652225210297970307591094363880082941179204334809639676488156223767009083573908450575834740861527387498984929163040952051061336803983464399112215959898137273752455045760751995641422025293891081415208002068960540615688666363498909892515476152825429622319401656564377049639381338719744851897629465969401645104965213941162556591805426792713982131910158823069849432250800023746356555081221129174765821557852633806042432914802564028091685573212990891894907818609403673423316446249384091773104187083902928155204249782416236398701518417601089816977860880961680549594548962591303741410385185999164156185648393029885907314859184212229513121449677681467678613385642326225953306479675375310126723904890840522874990029455479334536367885255840390940995438165327767386668160 958 -390462629091734731287660015361074680415460753747761089692681444719442307934919199027616197186813506510706833090104128503779359228935042899526014623424908875140954729057866961576112603209529657317021470454627933839209443822881659743325897301247563908354658961697592353135161718029108223468850566562466876320654885781693937814703256129127892001817009680383656965635941911681247512990480901093286506011798632628444251843680746536911110584846447613359749435718617532767835203116565040088610902097443358027309179606871227353220136607081492963264310465708181230864934467742907796022740227274158885810583999577005362648386727195061011354792388035731891965168938390268535017415056335094251127405770823175821695710188186765160074428308126613668899678799452733620279753923792274023652838660039014409595312970156809500863027253518336070244531015291644534843825719398249802330223923161165989817149423524309995922648280640 959 -3508056321433145406438455362201271581292606730230145514903173438688962382864717225048948023943258782165015718356973066932808090840984702421601816470728899758304969703402066466047743680139006806510382679287877245003783699664179750102706914648122013174539876552644896469877532182000830504074678291451735773074830548378597464245550839216439955670130714709265472800750026601715983912331578147882957805836972907952737928973048292139756130134553694094585611197238382338193605954173435229826351962952629794330861200722421788191183208557470431044301667333203013018907482141890399969272085295301515078356612867941061735744004214298900598365892820975876935528566812482329194692438086948041780723386987917083294817767446733231094057637437767365350614841017815175049353868412298470268814241809067933423434011001951064295553537868940545965825734335508664559139105733404922103104493557827535107679415467242393039488568911360 960 -31517693512875915760970497394777049363175763591911463610458198863221146408550193818799142402615215621013813094613429898224447691149471935819078819854204958766021212179002940905897697126248889277241719384227022123080869176670364942329007436291721212115006703402668991721555953197663711560045937774761688586219180708088961592831120821085202726723830639966056982194238520249792042962354022422385949036816553469887879830617230749693121481677630845381042600600188591319708178494526957142971130917152533308441331100240508253280161639383523403913647792446745820091746909868546562223928891324974549532110193735407976532075037862841685063443568313455144342639467455895926358564873437423812873686679969567545226878379404243873110674086354941173071930212269433213334038661516744068821377953753344714351164942595654093280363816791262717661715581920585658148515403073559847020079434308606760733057248338505874964155111313000 961 -283167290104235855026242741421961544434609305777901744862326835572373962634154394829876998443475308711585080394268838440447327123188908110158092123435177537966521483822592499252362868874123735712492201002514161301436237743363091479780073054050698174194555543370077080670045889603151389812108872785944244800641421679126008733094586024193174133749795780922930264583824540933095212213282653064391554613812822746110254378302986777159636704271243203974944655132183452085702823227623046797515862995520262835673728116000570508658601034794319531103470385000211665631782330702425617316755512694932633361331334767442736085261058176665045616828063286547051253224934458070164599218644389924245943195416084543377199654451380064100351259169186849207391306402429018068601550263824732872220371750995190701048863802675210657005890940869679817160512314570589565509138387239454442425979017503132957512191760826909182560369647322000 962 -2544090320551882011426004172671531838407825602742624512312984241010424281753634547312501972502034400409802338718987079668176973311561052802595000231653055572395681065154539470933651014219388199337910699859386586411968194195308939355238223914927426527612831144851950320406659692141411083311909550404278698349213937185744379916981816015698133095633560222990526275257791587614076839043037391305131191816199820160739011010054797001029875296274797309724996522149128457772068088520110180323211646434804190944623733998537350214486786635891168094934817606607930796315483039772416434998667251790335499108094310181920548840864164055006225848487475037033434492331713639397539117512207341076151441827423304270695568205221702592535692238044991619230231872386896053188069853357834892114969514598598163439880800256259714873702614762927902972680153778413311449787404450011023644373946619833241322014421402107043726475337694183000 963 -22857185309880460189883476741385351470305822549251492503148431623283687316440754001399550432074352681563457772166849650352094676107607714276274083078153932307754343276964772069073674532737431672556182113378414066081359102988383118693168341964643919332197523432252413470569490816622522007076470851607288990776115248734226765360048465387144597656720210850793388716023273952271020572586043104436131953887602122565642703280367708881526979297372322246875046635134225770139079025831768722903870368591823323004033797046048965789968512952991055407451756939119228712068078151724763235315128829169244795725059160637566550956549062724728832856815819335839330454469352448668233068240517045681061552119279780425813142379624268775305097864553756479314606604248623730200602670043600712958168473839118702057994479560912827712642806779701159418098328650915857386874998236236112742599570254202703964765082005223408433504280093532000 964 -205359006191778698863673020806160299879998681638036490217602247188029062082669471375644716070742705990685796436449258113796153516356836528368059993298642331657116563404348434533451343493816281863079972286276394425654202480272184845437272831696868242049961359384583146336724439795402140148640367267397022768788313453617363085874875268379729626872254923421910310860453916701887250185858630007802218726784773841847543001152764239235378804662387637946249770650308640451425895687478162768745250272171972822134789124705217938492652791167899928302841978059866846343590897170215948528075031939247748107650142521039381636757957917280992138353611837414631162931700271325638554568497010511041155708407761595713659363226064099442860428013381830775252912654976483534509771499219528812168772979170754230834325920619363071389210943484431267344553552329442158534983775647345407119973939804615787384678812497136867679025487437843000 965 -1845038946821472869583466414911305492186102144872307119364364231212654889385227271323149936096724622734969798035248774970583058017423598653835316209221998979758757103332332567259091345172421931350158921991726776860540865807212272134654047099286888765360792731465633034963109733705840989729235216796199157933051479422655479745632299043370213331588031280899442896539000474409702030167248002246264493638574082081676888932636752284114750504065182197921228509365985401776023332238793441663234528352052854267262820426108020234954714714430769304026569896144088660931536868876447952060529043433448679889457757157939314809006730717954613305208098062574976355044395183827239656071366923451530383411290459103458473242663187297585077627850798417431546894008959701807460848599205507566324623553793201224179902312714899304605656870476703718007543314711153901034517445453351999720387624980330442098616895699664914794975104752434000 966 -16576700848305965874860150119063375120790041941352746882984800375460281350905163030862958897912497930348657222720418341583530393926728170514116676376643611951683491614721857506461339321688871575764005469944302998315356288137469264861969435584586860863940289975559243385553653601276391252443097770780758272982353819781808394112156028361708158907714827626217665526979280659836235941844249908380258323280729252988482110814031442105416065864163267386913397756508682507260979814182700083017818293548102196879476209604753113477403694623752222349530641955108225143089863856085602252518976778425363450062736929993535520939305813562244398422257849984563374519078991511839143866504548166289681364002681050268029077922436648608427421047740247893259208584993541668723553524836961283817941415966222767520349246554919887230509830205866782162098828600805491415195214191604184270779755897727006114879809562916554653732493720648421000 967 -148933171634004375926354688970447366131772372685080315325100254045500438859011433725064515930779505707206963754906923011042101408930107906335724596029244778320813004290282831454122146873663822389077228048475806048980160735613581151107332426431117525528348747991374050189958782303918601035393622991254630688387476717956930018662266364432802983030223808083328932883553247541527629640892288732169270230261608841741398737075806793187026660008118373379010961435933230220355111298468767653835372631174676201126048923522332006092743845802646647127944381908976484015682251480529175149829235006162934492394062510634784494230288426296566011884773733884060597540598012673069784810952962222052483650936187140360534259555459775708394450943916518817617377648835460204622784926353174388635237871679982837866384957672330899957258950184664533013768999879832584710668067111331078536230112967375624742580957065790100136119860853147344000 968 -1338090695972041381644118522702459445504157360787338328907434823795162517310766982548436048605360910264027855140935443622968136315563169898142352078167708509355486258587386141690599495206874238964674227621481492983450886278544747180971560033751476363140546550910103424072387943902045530170266879292294961876968889479412624351555506788710834239063901300517264183149031605236224994821115945355037338008869020760976182661516830248292945105465501542641795797116024073581021077440891396989056028691452643513629387900695993240690695482381836663297244100684264960211145187113803963097174438893180827768957811627056529696612415747418630790663096243377763447118368715100917271178572223600403357760528945826152444685282886022041225764317398723302498278318101236983062355893071857084670107200414060682772675595946551484430042448095069673161930776812917344244504317838064452509910426112877901225440685538405476119663667189899226000 969 -12022102785482551360777807903661106225551283780200792044858748788401119582773516357137961031123087806768448407489147546111001645782552071344919831984033096266717093258268094684786748405852473812617599407298883258941097436471631134115106709653086019832302990993006563890582259483602898230817691900019318821569547112288716519715833067185259569541063286607124150648602135351069736640776713540000985618890829406341649789732884957834508132185947013859896258214336538270997285345924045925889289768614846970515642364358575146701190087584743312683865642043918690137872270380818139631294118333337494619769398047497579099627149320430368007908682059747003930413428811180256538454985190690056874749910386999342087908596566362959639743554331551377782817348851795014628009154184812784085797681410531282047697537397637437795095923171430006784879018929755684622283441270483167310166439803651924672929501143753723503712891523792840724000 970 -108013016263381891865132573072584062634721070252010208939117521330840986766877520672636423078595577562873224609554557592121009631953547733784511686330771581406638626542068500183419084904128153893775648283102853197599653772010582818364077293429530580245897491241290932274664321030514699053171324648111714979359384622264087081776788845896430050051924270908337085466564545963477066829246452062998546050137709563162348368579476708791482857732503325555665866327776217558496228649204185818685732302555042626849302273592765364433888261135090690762772237538918953145934882854464007099719836366016768671433303076228249333248047760361502256622849639891896137683538236531892507871336017385407900459246415153882779508679459642467278726882473680677708508448704529435549587400742931353925491539683278477366684575691144608643568010761868566113629536054454424209484732651815260936186106070955178891320208729704845706039020236963512278000 971 -970448562185111868827411501014648159037390954560800270633224774552272676162965489544881724961552851347586005657831061208716465529518795499007291402213853013585494724977348708136094847274576740030173795697002359727970524724016812057063038422120725831169114020174070126842607143841617131348987266972323997404666602929590005871700006067559686670085465849026089324006497527276389218350510862819360778312462799411975620151892229461891757415920040177289010317037610424284573737111902489271075518648290619852351506729993084489517241184492823054803733264973768225793136887767604529287287180697353542625730315177152674751036013039540417803066673798575594135068164341404974499144732662894231229254856566222938587470360047292363068602804016879744932057370235133672229248696273257602107093915753781088101911676961426947277535866000557539418438797671534909169459122198183662623365179570559197371655510770283289330056037638794728232000 972 -8719061001607594599248749627943335774561250212118795024115176909634770865155532531065279942478643056397601427376377219686955651717374116350648843431618907785640046742003278053654852161778681759962456540969055151753463572443249814500341064341955039797942255903477525121107498134947368732583030660976651717422791608419865762631230610069957555236477750267021438340070723154017188316723262721194935881690059287309447624265920617171502795795503817765704657508939765262630846138064037488481792699954240723426528506453734163422792250271785826890536010908452590448406856420652767854183003033981469637603397986051516778395882203574389371063972492060659118911059958017993459157439249326188602186299035383564735271994500301444657076243094114620177460552483810105308207848626084731110289353051726101072421805221094795813348478104714885793972454753153821359852763903453434079927827276944129085027435777321897084073435572736208190998000 973 -78337133891113660829016001282097267565482476212068351593848793981528434638427199780650233563358990338158100388616947229705412443281895709288152301417484575397806052023219585555036708734089656675839460515058047416884664491571315393999981073460812906386034122413361279145654417981202361212991627994098550168252871778835011815952947577833061611384674710004420774890954020362197595338946313164117296482769268540245828500855784208955064173529593396616433829335201878649454118128423243293224904196300074413355305450584320715973329755268192907170674005510475380986611242373429081789586652130591991338056428770876012000757247917417586723372299615204811939897724720445322528216170521695314244925617849252952636945298994486360937472268374871541203864491072423371638595079845049043541777517346546326387575972500319326824555391152536003711107090906547488517813835605333937026443027805802236856433549399124382640256910356485027755092000 974 -703827780986792244265625284619746600067286600956683926897095273236504447146690375031283566645743864937599113450499902676747499272238058882936982330291999506474538769255846604920047472414803475944836877789807980436506877788234682764778064038866092139408813763079388658935956685578544007161077758291947035443922875704912924436760004367163369775387359740501731212598294283562208579888212717144959406078761672480175816438387030403044934889689396112721162669930545831685187872424878646877834842527537937568041353180763234687353807688246361530442061829796889177632274108839710364210136337571674041272414587447572875789144431750843225273337776111557812408670419947245397786878550549646504062981603489540645303807301335472427683593244916325315272092568146588218900765445301872874778331677925694971476054759086544588338484833650762390632338965629565782360768865895561892113350037298332006910318265699935803372575177135113426986458000 975 -6323621909173641086940387172583569452912236537826206358583132916463363032825648907973378506478683340362428957770645279434162147307492713655926118167546580181248163711467914111897041906003772768488995948142274778075692563512754688225082913826119966298688419040590199643363056990428764618185683243730724133834630144794909967247197577698821660751172585976200169663960059409235843240841788104810096817692258718898810412307969627005819107316593958920448599988299057933909995653786601996563931508247417777534402311654857370114071133691321155904279447824636665842111508916344474656903378786797809847739847985682808607090159202192191439378911711525380960717900388449097112423647284938362436504327022121411336268053291998706119495668538940522832598493227655500305200723385481442444162241537055474820646399681639108301379617582339157478912091629656406413825984887430894538372252642803475262086551802596346294916675437644711405539868800 976 -56815410370434076528053540078263648086667420287088118400015873508675441019311593518461635372245465380776782306035643909178450686208405334066409969478704878698120028264203011113960205403429388736557382652929925746870643534265723218284582040308653672615982322302187972000666646259292865714006410209297868780323639077568202359416675777500990925335074186911167303056624755081546218625964794970368585035187926952893102976976009896735684172191816010013743620181756597359074540868908517323636388725227055831146694539858037170625296896863929524717854997924425125788397358286295797404083738300645486224211810436939086757759842258220621651550898358981624635794332485973496494716150657402151850109061123957639352187048481082637256001554731526070408869044173474469442935597712383984418912598400040428998205203697021865465981420675750073701414069160304331806188587579796633408797421541745568210283783562466558053406072656461551552437612200 977 -510466399418291017157885337571134393965984253101391507999323784707423767929904982502616412791781673605382390053614004334461044138728128989186230002133133495611154153636820912546921886418938765946264795217419537570143816728540960501639775997778261963380852431083527142499336561785130783252352373405544208959755275151375312498423316248622004444822191619965431510983676663363165513918852579580240982025465325273792894505522430781520814394574985604811301430865362754982555086742353086045936765844465809709115337431805373883059218178783596077761853809396728509898210860836340337372617251589627510825108773813153841923864785407022125749553516678751996983626049705092479253447666807242670358502905369600980791707176629420051006327172398501377737003551437828958823018092854970947010455259729329463404549926358708224217384760175777018373605628545702584027352529964641604976892288939040529938455529284883773380551182987123336261307430800 978 -4586368355509737390354129305968873128608490421269864193036869219043080417995986790644673230267265404877806811248574903974344780007161625181983029681742171805659725509209351082361761366015557194652176641692704986328071285883118016286205226679424936474670296842465187117731769292848613693699816262898279104426758285025700277018042617460778684107006746180609659189175426217762919602050058912854373731142907784438464380388574232389798973502178321584332214389584808310870870702663657021559965604780491891527603752569809632219265184189132370894983036220009257072060919053342456589461337208300671715358109197848857677898772872567999405890927148319216561855953066215386109611497595332557611902009232599881204720583804747151317170344441580400415311912276568714786480429429362607066851605692476092019361738448787289535989938535444327873669603944817064014159863681798881168642078264731440834937841243176148994575565690089828993587022898200 979 -41207043978614555756440164836876616996159634060765807397295507304088800160053830245669607490736329419106423607499964101489618677163425592544149876486827521146662865759964711052557766062791461781573591154575110377672844770815021523241533374741799531390398295226071282826934262206227176761780984523445621044471670965358590027222372689668038105623321082129359103399373900930993504412290416953490369090023510594403199887536158271808653494305577647247994032452285979471317853626792162575731825801480292827249032285601680822268290664073144366079949730940961619209241924405720376058122494468041581622359477532460216685186523173757020198382630435766934502640411818621589601780115269198341934923465995861649720860321906594425930368079375016549594569540740243529378837443575764547252325560440265276202559603059788558486790091274533511722980425228407451551123759903067373605082451906616704376009450025513183407851558539356624951574518296800 980 -370232675746633840240260868763978176174679161127594830748149940625001923887014260523592748934625898505338836595956310115934788216759145247297183329047465636424863809200499266140582785900896756108934153179626374362662651231659453583818062616940351912135160193332201678868526712985541113660695478294835401323033737602022842030298970951558240326544226661376537658603558364997344700357364409464778265140466337534408341846689666921709381650367970595937334138512630662494850715493780603550325230797993855452987478851757958816400305405269424636055058551974660262385076677951395827746702616113373598147831836401338987666395241372378125353835776517273324791580434758125608615993790760501429323470528666899822236913402436289714609072386629612978755290618589637016510881317025109018935435264976056894860752351981059446404272197624762827266165963404211847864943577496436963870154070446693961255880823953717938679727523407178655814911871023800 981 -3326433031631835543198429456968097497251398701507258754550656041456439303914519563970383780947800886265093278039509599757236721042319170448193041653643590335829510310186748758168294265984203882104123981779028403295115808313808790915160452503274476813006424000030607133075631445723302116009551422722404920755575293806553852859383414849168532352865253612000818473936558031688681130427940779839506247653486543351962410842734683229303251647648616546984366051835195371284010404038921752999558189860874456638768235065641844044599685873643943671956458794194348167851239387832418782629395370462053918527002860388788824965960914838064013117949576170486324885820542261079627259295893744199386398643465514836934960402374182933276824020403418357588938971979866524631525900028806636995817458129968364394803946208319121264635326350524627481675827524408484431275853916466458103518387336306993450060482754666737932235594690429024130838565984917200 982 -29887086189498660893726825966221511423878911143990370663340568486527661892502857548788896231468887188917431763892661098429836649446417556888398377301524844738313410862299067508471344509957872557845912312867991448342980424391787130595173800851721699512378491804755648406442256869263436425205979839796108570088025272153996582259001903476796294245753699204361732582018586062718160502816417006643547477644309340116460642429173228240471068520574077183343239995256546599632203457062532206430857341285636793201478755584682270881367646092831481688056859410566938783046318858294736170202805859049594422773672339318007945697223168651974325600477709319960126749078049256115632697319420066263937062353662156218204842800557450122506535979653116261718134979407700964179178223985907289423724473605611893131726290627290842075231654165660680520189232431625313785281933915461873571632109438122813859351974892489438672214513191094989721373388681185800 983 -268527716404529168884430647948797954115664845598904327262079248090551688539761177895120581400135515414566385898982688526279061330529765882439811259742693213355833209293820309496255254030465849878835297606561648496200613538380736457188784342952600254418440325147102631460526971179384201940406117950233195209580304378091655965932354843852558362948623266910399615630099849548246992432222375384207336035152126237953794907359570652919471492547009409647291450293088321025383134214421449081584264535335446752345330996260339589444800661538034228147424397064218925057848512875339887950387773496567668303089597254177666507017166862191492618213040822699784170343700235025445847388326671439718303290648569851189405057593614851965389344631023726168356630862796352915188710146738080549532385097542995157822387180895455460028937914131348047155962666160849207885666368607689997339425015826552077320240734741064824367241689220499439693967211426483200 984 -2412656037329717867995174144832645032862391158475521501345571780862365323556939607490610833494510255874168107452140192338245102869119573340091840800188161279755001426185635524650805590328606279246730555019930421092387829565878141278461425178906441920033974506733266630835893244102576960726758626827247641105588893299500335767081249161077711876858514535319962400188732489691109410663900427613594571023150353729420224365819069250468544172365965640946853365895522201407939318688719544034843986541565736521834422091400063323456791309611545336434328348012966988248413315376910517651807221019466214906112936305065802427376801045360758371566558855171536432935623757987771073943288721746493414016894315095899928977830435880310982922645204027494350582782502597686161978056210742010585179519692703445434679945423497685077073271174032606611652369439093340362984110630678116339285126953807841044967820981457431128845299185401977982077353883676800 985 -21677163381084267138839889524638485828256001779196309935947523107240541231958289874408026270483670826889733757311107311871542294813916978740926691453467235863788591494155202429603684745592046265313264377590237793571200296099514264278562043485606102530254491761004476835429091584068838682671892230884407739882702239289926874658547264036078934122028277804651438824030743689102861202411694197340418226959269675639968513337562195803702148147653599921197616536218651251228693370959561385490730234408991642861151914222223919200601627502601194139536858761334779539084728772675795006313191782763731981643755823654652133484552984011616966079557406972861012620792152546387587821723964657316209861979202729541842001475938434051525074990264015881548226048350404050276683762230929001820993744923127335524971489864972542652722942588721003622855962913234493464175034902620813532591546572123045069287274330645581995421604972376454319940491961289888000 986 -194764696138971118238319047970357348836227099150000111280485909946292043381256075048053453073240202693119828961479817115486808508880822022987697322095604708435398714043327523655029455538742330491288244544697684191934344242541173293350690814644000468879842335203588904954428318806557648975446544902033436275477544764573491057403722324640591559216073542668769874789136266066695991269944420785232013258247636974132333731904121189274845162718116877993802925856349930461090258187962225470651500148711213959540511975755255274034614419924486793998130863860714819408470194926100271765647632863594220715397599230990429260182205766084091990363893578471172120494520973030879959951980327483939455544902390447273000295208254145296613224481489773523971333227521530914199940618259432076198969154436090330036229643725955127140438690054238713077972591732600788640087864302553536597594838826002085465330591577271004966977686055053761481088050999053872000 987 -1749922315461393998518149257751903717811207614247417413207040576903462857857121452407434672597258477692590317356031426727595762772801549847877304814938016772446925831951599270286526050372408294626893771653879496873428333072801544848463957592971627313096698914473582987979605198760438937299148895837115007994868152960727171932174477786132488294962654687321835106008166572927517781744546224441172739183525881141444311585132468800901040428555481736625171576995046791620008520375733551645124116837660633630400466262408919726584559955309370708384421986541863240642668377512317335377672956671077557552326149929506713960786018980378650223451882729364087502072352572277450339264601361831383071704350960979145862834758660344975041615706029697680423285776758800554331381360409973304693473618580799439474452361258125701602239415806473057320629122071635049301214975314128432165624144588638798284246895752015473198741762853309784006371667942867008000 988 -15722733192662747494783007045610981075921143716269559086071760325072914766394399932207285008750873994410044784584505035486708083131740240890290318666199164867420405475945695063090578693477599626926048594100696653588485134298845459129366955012964712204817202696135623668314732135016615836441846911281447293492352827765561847410842954764674188860712030019591022506107788125382161283953782221016488264911092355154454609252247900349796088951707501392734461628527358673290299226088448115337820632761045996697434148796967591511023419760406157670372989852765303630754015371636478730918626352600359795943319061664201518046454949887470929183787816790045551372364649579055593787097030656859501546072392186854127352615539097046906320265812171686547689785263449263685019911271618758123242879870588822494144446974583382442432266492018280698213790199018121794177009449254572967949641226228083615758360013755709874074120069685051571482349490211366832000 989 -141266134630941531080527604254094214196800083986624167885574987106772417203418238420216314042224738437136155668167757073139421665023906754854519486013999776553991631000256265248354784904188018488235457843456815433556399295631487108011683278306576777201219072960425836113897583166590139861094288830785582052551109431268738701812690086995849183231837309154788499483593331933413432931459361795705272721941321201114745862300783460574608742593400260238461502559245813115123962510638978718798659396071440572955914910222299310583371191092992029382137904784299785705642245290557886757272915843485133616534209486297365712194943058341826771210453528813290970166665597734568257221581612150509131181394617767831926850699373525135297838101119269571954268384075844446011210244246313735776679707310467418284092574131595486737566349896940790985164549755788706029380086922220561570475745132722700717521523844522990840265552011346176202418763973729227168000 990 -1269254815699217089859891959434513166950037118243456538729484353853273384873136596714973851924837422624571822897325453702601167384229950085283788715246997992371470260350787352913248294669446893386721613654089265940893102762264725076529214909633333770913983488871704860841534345724059892994377473888725002381254665041550940154165533660432402509946659459527114851420770391462335844369021235528079192789563688973652186308247948365465802793301308398809207136630799502685886511648619914852236439725308549390346326390330658957211198732093095051872845114198329892779482597837891315864588471139192185372799791293550573747448503539343989020118165796761841595588374234190893583824210545534119921069197096004914130643404977278867145727181268588729831532602378420552797692043000970383569258582350108773370710552424789752051164325589180137184887545533071252657915023407224136534729043389463053416519146057608084367840490041337613455065561157900480464000 991 -11404081613507395527863247231891932632213047932229805268261683841281075902028666253431006233641526146366485884034092673832452870221174041936798037054045681255373936627813734198122666817090570271155771188674077521632403821387694361333416881488774171439170644788005711484291646634033329250476223034818574592535511137769898659064268326652361364226604496294277932025278041943068252631949308860890027379009359320505952640654530506807373872927906004019169707713986517428774100403349456833344412976099038671818005741856210078057526249758382359578078519572978738007374887034458712690674365032314194973319282887666775286223291095372672934646954740922671480895175463351398301180999768614970538624823542828282296084004922217649882003587105969237185085737932974224623724167458002664273764559452316214448125940220777323867067171700349202766391764586706827884627724892449973472961884361594126163088482821893988277710647551289677205049347887537785951616000 992 -102464293771362314858714841308319350353744855060447837052435875077961924914094256367772740484321494498552911980237770163174044790606173624780928330909989069585834573753733682366801743287024448414124383674044408216037918608899717583230589379747423578666661246971265026672874441985019217348280822489251971112166341502966841480080467334125500846120691406724696782400507245805007394867504223666444368980958084298053987788461522587877140453030671586514979440377784102663975359773239625761692291185454366614832545541496371396901947040419820535201022021122943036148923758203760590939496588238927842537494726187272145288415517674452251881560793957503801319776914218599811550832914251678661704398238142367419460682193419078541732155213584177228861561675601410548458924903783445309145225320966224213080792847971560773817711392505254480097630844517457617878716645127426021738416608180331095253636741322118062015357864540972674323190360606476094946324000 993 -920630844942693427159570809821576277800716613141304735329136835292624666750804587425245106345535119754369668366245101103563774040068762417215954248115732607094477408893063357579662793158944741944428752406670906448630724902923746503105053822866579223427947276412514167145403596566305596355852465507659704192092748126354642180541721606311901862123674451961475017701234287081848919443980547383702578094771428103965437108412592677784337484329961626270540349497069248708950815606086546873936175182904188255323233958943228200563113287639112603286524141449041055912082347123818723426171762605955902436584035289871178512833080253235640772694263533584003398841519293401327952196637415384712715650635152267992374830342079575779792838686402849180164001278666450063797107745776333381866767687472963171305975618934808886205056439004914875559982270679513460940493361356389693806800582260739206297026189401749596476357369017681974130417318560906061541896000 994 -8271784784892550299760691048809353860199396450669006631010584583499427463532631559652780729146855286243737935793697181042181152869068528318064071820846688042214062111492906284249465196883838521434298981633780548785433605742466780703451947376279093606071425679718474876031790262508727646935732766045179897524728705750979184420943778335987520654553859688599530566488655350028161669571619988615540970789138455127278992771864049502305752588079363465012269478227691609878913213458711217435738411024665297090836823427889306900632962547188042917456687230665377937978679519278495994888470836854921694830112695345914985209368450444313388069348558972272368566452322745842313824012242210061236683577286262480321830593345183794053651752825215136849139532615462842575223309132322367639287829191972871310798459006747261733095934664741342810489136478308586237082038440919432953107179074618372083942395269161997631921878936314806550260318985983352148521804000 995 -74321362790893869024985505503874998502696084692443134956014699674859177411036910696779758511128528903536700649241862109062411564471831802174364625204391347836576598268087017267527858150895996363439832056086430257428921040540354793456141115119532760641485975453952930041933874318420125792568292390395887722483492089863069254998228520928370286082122116197065128908953345557036950076352042912786870632014972652098366025508004625679008470489878903896693154909905088434489933797307415360678895873930158548735760001452593370544380588112423219780967621951908018859828537590301260496786863599480401961589153262706010017861059243188102200341684539911673341692546497837015362398662759153716036131840139886004097653773372807154612710221364244546162118011640440012685926013711519564517822304498731125144259521125950271250128297389736286156555658408119357748254697147557518191736865253355021538135692167143978722996580593622482974198242949438360007824048000 996 -667772967485651841269673984692949158233561507944451420402987497379834115111816580146066324212940969033885476014121911660642089448251428511705209870435841537941289134438866182256131327903984208289581382600318739331055636939553850448432737790366163328293833327648016838298460081601949503732624145182382328542675472602594986709818420716654604106575211664505558070889782619869401271318548626532660346672592359702438029680995113850603862251419604729891071328603153249397841784690867530183449236120282117321924012302208090434740624380540236339176585591212474759815869059132134518258780765413403732082591699345337433383372107597681050794033870429387113187556825912794628994081960875167273902955660052048042841268692683987175330465633522715304824090447962146258560594273799586930592361247950948633449777564815390539575700937089106450617486533227168807720011330093867701102262256176982015808008342574067736538249397321614056361546261199321168383551612000 997 -5999909972654432491568444889548082807879883639083646764262750252285410233873272743177996120661509729794930886794888750908758111612273115955722437331358343527460449414547004273470836946202498031953931820796043397118953255470936200919819924900802498590628043078305852394661590181534868259214490564236490370195874507095331886606372530370904657559378882738857361282879310640712233288336568301383722553152539978148886529470766529462095685103527401374487680001631942636013908432558466735590108582914229896659774626081424347155874135607702544760625730918837862485888219690777994999560840618428556300898552099032630620108573059037138267816404625181995747175661029615661270340006224192325415870287665743476798166584703172675142036420406315429990585960113184459562874426785051855290116722225822064050594892101922034557190701097737427868236152823118333179093140917734069073695150743062592675635043864371613624783990071421282564580472826302426305295742568000 998 -53909010746284865883661568461500659857974866324311683902949981475193660888919475639355802819610979706484113488867502434267368724275804640055073242034358984379496843587417822966145285467532865583698303243565251645256166174156197308264554375336168341545252166616401381185301081320464091864104545981471552254054515736597035097394130741318539142620190823165665289201982744003273142180875759477462765665449725434930927364493350170026665339001332873872776579734101833283704125165081935088212929522035971426200600272617366854656035444884036792453437804758736586083125917802811904971004065957363591533223764200426451673861297214815650147805310895798552970865884221005645902944725262858298601311492483689134718596958951251881762164911606643748222028361057039127154604193368296579545567783766479407155996390258451787449227471686785085866205994353609312241411016642606610605034485684411090703827092516853967308054147264964569896385871576607070821229382372000 999 -484371652110763719891637876386816739624807207334356030743622656377716016155096309648506192301129283128529932608683385235219120789889511961095432853353760003794157825866528907851972054410985987466742712626868567335154502081307334373355996069086533567277460908457276073592855361293779468040242647377065718751144477729424411445655372906982189533692525354089100736613610720894273998213754571641347131744821557061001005028721032158317665748624588464346388968661960015570098325807583032384183438828623503024601189236249734622014588742021135384446504239754173770452590829027066725745477974007302900502719226689717547772351355155340616343043514114802614080572749517263941566398252211627715961333289823417090324450754300737628325517764345579863904831400248231436776503743417247345346362789877796955587811410370233477621887673534117047782847853171168355033939224608645582373162706209483433591143125556838048605699725575897877267226810081706774465820756928000 1000 -4352079294215212023226366319335548405528892757899188936231449567553778405153540342191828137825646608909841444489020216338443800297157264970442464187383533634090508065410762237049968908882709097388683272952414077506363201200546399344603624680742504101987986262488625521231805421224608520341580186682935482979033132398878336839213525569234972960227340306490570118473292327235051873950584826197503978727221690193094030183058473942484226751391927352152304883427710739897333457381133545971888197875182174676041685287703865578801079847059901429251840594191251327516528598808194530823119596455616561016932251807112166734576926070735437842245974321501487513946154412616514974088296121475027912579609063402556565190027392127590504777112645035077184910131230359459436886134603967397937069667052005645956485522176547796432660746704041674328887960742947669979943933108680557622866915292208650816420983128189866722212034299442427246032888584135368575399500998080