0 1 1 2 2 -6 3 32 4 -210 5 1536 6 -12012 7 98304 8 -831402 9 7208960 10 -63740820 11 572522496 12 -5209363380 13 47915728896 14 -444799488600 15 4161823309824 16 -39209074920090 17 371626340253696 18 -3541117629057540 19 33902753847705600 20 -325969196485349340 21 3146175557067079680 22 -30471769822097981160 23 296063824753569300480 24 -2884881686418189303300 25 28185276116539797405696 26 -276043232874562618320072 27 2709640903921706335207424 28 -26653507707554990591126952 29 262688339848173303827005440 30 -2593662025886902877522767536 31 25651940077044845978874544128 32 -254105670334572900061172108154 33 2520886111207770773014852927488 34 -25043676493402024321536908841060 35 249122862754650288156761936363520 36 -2481232062484392943018556787367116 37 24741715666732115104866158436679680 38 -246986710197059529682151588714617416 39 2468161433312871725440899367934361600 40 -24689171530852219909381229964203487084 41 247201417311121376910988028402089328640 42 -2477347601900634944077911709091052338136 43 24848259409187004584115793313400713379840 44 -249436954631115727720318277263131855399000 45 2505909312538616704725374549909017397821440 46 -25193855423408285936644088955104616328213200 47 253474697382259486550870818487744309294530560 48 -2551949940574276537720815882830091535841297700 49 25709576448772033635874040160899779942730956800 50 -259173952740282240047221799169707500386951711720 51 2614270719553252248489252987278693858835437715456 52 -26385315668342127234490693481987552267900572678680 53 266450721349648165309012049025629894837242058244096 54 -2692187240205893778831576628445145008131490298262800 55 27215653477652951996007372118658277743375673666306048 56 -275263908096324430277443112182932235513226103496015560 57 2785409587502345733606408641196815613855862180043292672 58 -28198814076960306336552729419741911008674338725836831760 59 285606229124144673000530877855972724310270286888834170880 60 -2893963037898214489285199604009106290805476626863424005200 61 29335973593446571527084037185153814777679172287388186574848 62 -297498175985819940470707081872948814539841260392643281896800 63 3018135433785987057754194277285502148310046456405700743528448 64 -30630801780444764406500331837484119758945858343105637908392250 65 310984031812025358758595633417225394435485171411956626612027392 66 -3158442646244854126760340510559935962724534758327001762844932900 67 32089163705889965377033488100560592667611636791772696798631559168 68 -326129307447068524138855914931030297313494125014995917758059449900 69 3315606684700651154046426903485033104274961960070631587377787699200 70 -33718934483005606539226059378521306391803870838506969236028929211400 71 343019191692684508608244587429843135095308418668265003434921804431360 72 -3490542938417991180219084489515049508385349530768354075914647298811100 73 35529896549574682161047580918988866102748749630460837159441854848040960 74 -361757750740965668670391825675656352788711919343941264891072646559123000 75 3684354245443463257175874553242607607108821691409517297658013748134150144 76 -37533699431088444313858779673207099019970714781110436542372069979733176440 77 382467701957614252764056336397854615520732035487181278899465388897217806336 78 -3898330264787753448086555332172476779930344987944982662901353274238700721040 79 39743868698068737151879349776415817495981034885289178270838311882289273896960 80 -405290646167949569715150640278045505224846911041001631089551136451152008823820 81 4133951142653934867308813552299488216878264384142449194660085744082266548600832 82 -42175855336274123335181502672764486098366679727282119149281040485004344275055480 83 430387682171195203135205681991501933993936682964754640105122673552576565081014272 84 -4392894811832407183525832416940349184582890918582577349946199939673042846480176200 85 44847119822880844696441600476425411609452225787924012918516984471024784932811571200 86 -457940354422642987757221782718954299756882060743227484739206897021708191321527708720 87 4677047504992789166866750007023393688040130761241332824400398393334267226096454860800 88 -47777247353345431338689582324642249302064797193184092581027944649617495829051487265720 89 488151904045110517947338626882176064396262064538957495400646279704693999144571764736000 90 -4988517234893497883370742232383433056340683206560247689040812887423357860383136187242480 91 50988092213286210407955862319672626049349055028356339827283915000129268587572501046886400 92 -521248807319399573148366561870788179227204202209797653535670643115540417578696003220911920 93 5329650121278814430973540682974139515015268405544658197262013488260356422573076238460518400 94 -54503950442766317755081431503784886139508963765725924856663982483632520671320752292866116000 95 557482596336407053044094611551230037870712420184899700884490656115815646942559804347278950400 96 -5703049540868560377417553522994059869042330691502398318916434051376195975454526558665252819300 97 58351760830964338242852500938965346128879826826157594464744676613854394468121749417916733849600 98 -597131964740072800400771060624064348055516138706438153291671520542767712340153330135121478549800 99 6111598153575831988132034359321688942725471534494774396134297112753481909165800545094853459968000 100 -62561334996737203033503814090958790211125499938292099126988639852259548140752912836641484846608440 101 640505168234396421397010479327185193972192150235305021704016728382288077913303288493140792867553280 102 -6558482921807048964254292095948980967048437820554863866429645425816548716505091907262547460349345360 103 67165617915777803147477713404991682796343822876987873709425891261360484131427239645891798871027220480 104 -687942735306276732376345004186911313871822787895057518446385193554517407471942808890808773095381948600 105 7047223295163147961012277006492973487247151877247035364588993513884284642712827298230493358467779133440 106 -72200980790209052247666363064761733720997138158564511070756306087522790291688764254294337896952846385520 107 739820508805432756074923830392091837029036922448908309309798933967541096161386960860118998060948950876160 108 -7581702783435420550821148112355037174525850054006769525449729948586258694357676955022851849588330929431920 109 77707548651693976744098013744751419864905162578119788166444120444460177929122642657519532681141875533414400 110 -796553043894378587812293601095382846434546564890102382919851944640042541891773616367163175556832399650157600 111 8166204188922195130509004829187989998343566805064562859028537504555516369145185193202209916981954267358167040 112 -83729565566654376287809807785411290148528654797265694399217139883548255568988663174486199473902984063226363400 113 858597392637045866275489122154549148169710590278128236073283628449891370867671898581359026492694321869923287040 114 -8805448816625473508162355146654874337511078233197308401676403360179953714448975434637745216214510839141071538000 115 90315800788878087828264723037071659595115003235480546351983299388065461180881331427889958191799021939854996930560 116 -926457310289923770256545917557595862493230803648686760946276311439335465939816054358202033335020537881670599969200 117 9504640029262091534634288589535293732669291021308431961979186760711850973999309983972744813280890174508665919242240 118 -97519999694081389264996506087768389166030186887672240600501434284430980383928329970396645669683609038751807621095200 119 1000687923320116516507857303145490546530286273031077183634099822463780122486866534703411617430171487964222453710848000 120 -10269511564423369156086585849066130830538716697334997336850283392734006980514267790117861892517984425790909892468525200 121 105401383844051413054457353364699569565447871839061756115536160473854420703062947202380499023339252725672911802099302400 122 -1081900904406750483072482405733468220707481760133790803299113841551227126948382542743382834365347457199357375277627744800 123 11106381084656510672018981637872637251099508337856449004263869486860335311636304219882665809921924552704092956688541286400 124 -114025205074591865428776066608990350515240534365634891468082450546809307466853330852234341130928496167694663418815597604000 125 1170770205280126833369371256629216739181710236347768332712698169804570262734760657480689375493395546138985262180163959914496 126 -12022209488637901800861194990896694609790880660662592903640117145919323729665191987295043679025735683942164272675016261511872 127 123463359090598092100288311655213329381843884721536238484732259040568345426931370601848116040032437405510808780519967528321024 128 -1268038404304908456948166922158680425145731103423316876366248172854619143060348149646169581193578389563514954064437265128150202 129 13024666573830827797440298924324685242055565629489971205264342094715771091695754183549616660153421957691823403037993086054563840 130 -133795064691792684450298356713351142819222740504676343473763953007712247398900634279839667688657675444070195027958208894076127396 131 1374523732304987963053697256111515766998598675183173698745763936705619451458195921946113203493499259959780862543413375346250088448 132 -14122203708922259203473927659780704699278944904941545569754353565940336653105751265322230128922375973190584728353515346689857668844 133 145107615452522748405821895975332458770608043871969112388165241624271710894610692927363835989859175462931124168219486668132353835008 134 -1491127847344615022102635371542034254797953817934064730235234398682258259851943699700261823140138517496946388178716087369208863431560 135 15324134248783828554697741850263965131861227585019889016382027506855095439085918616276167621615642277743704787781454247142070136340480 136 -157497211447341059749576590815233569724257340418038341568761166359639857233237684772981314643735820158862109260683043050409320233418556 137 1618844437111969962337317996509894772512927861789589271805310656795448802683960099903015533255399812557728703807040737290616731672248320 138 -16640722506606623185714863876151206421459250814349677215208308496175645544028209914544454826747188721742090316636674957347055965735038456 139 171069879460090063208019866106006521722166890468249871625494573754073951673052574335700584221146159735534271283756847884348438107022950400 140 -1758768736291783462024007663341995493076675206572741783946944317390765530124593034924982632084481651159086682314456056103493519371319783864 141 18083282188180024869979427645860949573996447568232847220190881727020310825850313705827539932551163175740172258352529340372997693345900789760 142 -185942491047728085656321802700548194775686203035196330803989829573517320196852314514673066417183385545586893421389112280851155722853724035856 143 1912108055963759769488237385887092279351543211162474276025399833932211272794885214669345059618741962794545971737910786849754593484681573826560 144 -19664285293057374326620628872425398395639658330892921988726138882199333148440427608712292965068971382217588277183327011169850515620559189631100 145 202243888861822039067020234769345093730952880794449290666502635308554116462741767188359922282892684386613931401520173110246457117770572900597760 146 -2080193432732874654108788826863662801014337245169331949155619206393586858853886398651325980171979204306240704989768939143439402613125527244133080 147 21397482597701656986534994075479203811096353321469875637169860029983698145678416636539121014290235007197447333252028647812846296702834155181834240 148 -220116132772075494907993587927195622027023441878113706079349947828000487458966424918072989527927747651253246314038743845612159578328648937173867880 149 2264492517105578587379643922256046920287693883888696579312603507326988725941341447927151236092416962198309209525224667926705431407273999546397491200 150 -23298036957864753121442854204578635676938129511217151918363839981247181796093071772469432907698274648713991254828471284834766753542989642002561312496 151 239715878600175600734914910102323826780844259365315330394327248525558126279675524252942110824452264043931002138710511496211474881390518305359782739968 152 -2466623833703723235799437016507303492128421551703709679147835081402530358937112726134517790715925192448554120832089895455431561254288180297600207329624 153 25382670802778552464195262575994668651209230534487940309370023743773339513725312167645895086720433539694010880743295481483263332022902724667838130290688 154 -261215903672617107734125763191976649674419829566341162278383034199865113412573738074245458015032291770710517502022211566857734499317755421533740316315440 155 2688372560400193766144947424973886950031048524008002981673100931213154839757846049843135572787730676904600358117300791975983536886762536757278661394038784 156 -27669829343719311824364766884856115154569325896837993399595488818224223028347382816764850270522351093010305204557879356558221054460486188803189148553506928 157 284806794953440223856406228328051803960565132805049699514593128736224003954826312729682580152108906361107451167836965430776611602059452595691240216200216576 158 -2931707989526454003244946063414580783439121566993379583178071150899261791665433601552666839055365751887960691841270858813892405068660356299398966484060992288 159 30179861185799464657418274512679728775071301199652364623987265191709545276970943021711384562189558054524994968747529214790295446764207768726125975429594480640 160 -310698817239083043952385970187580630905275772671810168797421290485043227850203440768323312294700141653503570018602608586797771749434559222437482450380378982220 161 3198802852119214562689316069870027948168209481065762368711137177580414325052163691231652751552421940231349249339683770426773140874860247765241300126185453256704 162 -32935218216272139058470565974349385682054121347049639328620689167915102210011052472777052141424714946779649886687841001053425264917401891092879465877703674775480 163 339123980806719984958266379144666703009436606870651929775907189222167551494100960327220998456787734420673030529405202197373802539611178132541518938349262449147904 164 -3492054705937033316586318418514792675971617473395057411891469554698058162424163043008039427148201652037087866969729734510166293781460005835709710658230234683642600 165 35960676847229659779698739060342661651271166933441370043465599595035345859542980768711789423941056786993940159730098425470520471517438986719879382943714251370397696 166 -370338330025514171177583349546964407239306742809387856427025101782640110830615631404010973868028537348106725232111145114889105617358840478689769853696904840405949040 167 3814109609905028565555545995031267727483327208729329018193542345504916203977487621328693813640458912708925702488005614285760973095630461127790949827458613690692009984 168 -39283582917586651409133534404489227497249696380220965165727761470231007444963716182672768841827494160796626252240915449926365637477264548860778012415052819133959187240 169 404624476790432024494692326607290025189482303208394583079703773762355861030578779777473435005813688541817561844670079960154693257397821531308338295305203734726836224000 170 -4167888331978046609547255722279010562915648434119803049038219559983597364204298656237364445815584098540099554805280670245616053214251592500746478311288398963722649333840 171 42934122811156644388983146819298528955585571548033606105870668994041712844659737537353969668266004958636582306315275423569801276543898959331164393036785143283411268403200 172 -442294405246494469643668570423928342882006218713229968686981586834832187202029325250380356993956592593301246064993348449699914249275244780845229809174949523486453434958160 173 4556615364417181794821851101817914478364112256951031611104895369467926933419846945112395277453244250418526183245750128782101409737399435944050492399531391015301294535475200 174 -46945623627229573456238778241268902106457470904321724262608045606022820013345153675319921049003752266665107941413116998794040529575754554165416249887134217809800940532104800 175 483692577166270773695847807994354066558485626613726059021562410530002285235850235718413711107312658637530724224266110222166240680538290469316035717335083934534603624069201920 176 -4983851050448725661328432861629483475067734173151544048927881074363343921699867860615142096310008868393912444363663776304829822968983244746489006240777659638234281693120589176 177 51354885550414566921858380674358954253126364541518347955223080832019009963731119171668744495470702705820789034510447751877637874165133194266087453218322486275872723143470612480 178 -529199370556940425077937344682404224578102508472179358062183001163296937163684731207720875656291450145671336117705305103633354613125902083473793420995131703266375072654061021616 179 5453527159548637733709317311509227571857953579609508526566329748815295982439379710618436707529817086786728896931981362671302030631950645454246193575835117028565089329307503820800 180 -56202549911048173896871219189166099314550771248932701991888936199895693898290696285861320781292286207183951527241808669209150552963097433375407658459540700500902489326878499299408 181 579234887640781423938964425224785611948999763478760499001428868142309124075167236976654643269597898225604213094100037418341813616675633049116046537413046418892544265087936008028160 182 -5969986285536422728487796968371675815927517580748294688166895236580675530950519851713026025804401444622172211059019185040150236935275180064902737344111568960729524006518770026303712 183 61533506809983470108288878706062903301004749508984174242325094186281232432107695726208851831653540297612304457708235572950188096288804558913985980710921243205775136542117728731791360 184 -634263172313859822417369776630834688476561619239051272616847460247059189561409203704001694113570611783157116429030471970151243009251447008213998411739066422212359960514377450602826480 185 6538025482677679632422421166395073697387602174620856680365493556196884884266953992436902917295080039612343794437107709172921278103917400960050073297158047956129480430244753269011251200 186 -67397346606294692055811620941149162016695293833303100233712736418364316037290346502605205998774997775819816162955491508533912536581671720224526576478510464183913763574058361754501495008 187 694796881585754559633356514527402511838578151538870021774331822375017860821612639836599822044816192555305359647298832158109333712844938248514219001995449564822779741261241980656864460800 188 -7162944600537854432554445465160664421323573821988424120401467316906759085556548239193536723880957890251195387397762215009094757922748567012493776913896388779051976732634952903959557056608 189 73848860038050886527460304711943302440336817241578241557858058472767855845247527865374770683534127700440966831542684382573512160117041190669501858935497428923007511033346192553977839616000 190 -761402460386997094644413142937437443308578852098716046977144443165064505035959970642027757454607619080853465916220942951818879539327219857590378602314409954443621901008359346360907369063232 191 7850599828904790325028434866211042738475283340212898006707965225338063082935333338677411169195266898702463117576961537652728556847078756122113027376838312735056436056353287655594343687782400 192 -80948592270050709768610990093989033996568704341629824917155514541847608842172237729589062948051230638661718004814878319405432638562786127130646733479499175323553112570587350547549883279213028 193 834705874554615284273295324725822292823223066232325251537050779308547790121111439255594901023168261113077173078953571157527545858966215621781452737235288064661790653338847872210485645829734400 194 -8607463020264753239724665745985752391713556503267208534337675606149721838666212544009746709980139002769721112455784281102741545962021804602992464077825171377481491562343876361705046479876364200 195 88763456744072713053062497909939624249344108080483653394220746472766871105535733194621930093261515576700393815380934241030780166141105194304841939930454550609744234298276085861964538590946918400 196 -915398962829870647290190880840669390071708320080432865424320406386766791321361228114478315492810870780272604199171308963253979489134666160294950207168971907219674494967599633552847239812609642360 197 9440687419698603590139208624696315539969192389019611871703242745539056157843425077218365918647983706636501265847381593194608218660770822754308576002515242347830449861750720566049399851263302041600 198 -97367415353234261561622047597137534819739316938799907765082544305608340480486508257801592442218399906532469156632544493118695779268385442934581439617665545029334538967415105400234444926790061706960 199 1004246475392821154854217386457721666453613375251033968188977806048996965071281105823307704603431627548042382255268293854427518993097010193886066522356791182351216545671476071055195486538524786688000 200 -10358180501354294676812537235357594602449061877015517223002884277407834818120338836525052724427174612368256408506666483285286942294922847565172776557034881180027714187909922225293986042937880830866904 201 106842232179643164823666241872424974238029682342230004338596179671137585172276166078887597726059659555564981902936018530169791996803498271397774685701534099020726085555128192099295556109320161842954240 202 -1102093873890067896958131104534209753003416529234138964020634058514125351466973211411314454186806098205396760397810381946570123818303511216377902878012708789693748213368814568105101132398875176956185776 203 11368684687619087511643262412744095995534750057189748061517323230121346652486268018030189231032658837734928139227262300849039963431807949899937196874183312883986198268505794763548941686328152584712355840 204 -117278308831648532060104107845152280105537429473572594161726325261789285263973893738810218366644954353653688584378410783584085604292868716762254176588524228450647239970007713102890992279484475690960557360 205 1209875976167623293061191725577770537395675208381788740618520757413889539877792563135448086658649213698459153020547214387056511230298115483181838615981953251768379114440008367835016210222492175213233438720 206 -12481866812616283062293414027368279549391893567791702619497645193235049283625263769627808368751589241339478138799576540880682218656499340122837309797393974926807701406607605651535714209235601414743861719712 207 128775610302525158968559498864479156813266317719148350817982100732267048636763251554619872556178680231289155675261981036817239877182573358804268391358142194089445172978741445030542048992596561271380330414080 208 -1328626538092209775919812587952780220273801607327678494856855949034534483709590751027748454743231108645512126311246006472344703176127702752991748570164464628197095246464826246725606069658274414471354487061752 209 13708417286639437515081510436721864749761139887342391426972750458150017842182935313633678961878380450237674823686427226823205848243472834952873959084473856016374761641752443189614897618744462059816464102195200 210 -141444691256228074230697751588274449287521941449956203399832750555111924701140642154867957502568862044797343590551309301481672945783930077770652658785451377882226647051877435357151842344002898191328408311598000 211 1459488875033713958410010571419795056288178037002339785214067282900907302440539741090908853872802694554106060416031892437793708519501689548910882542169543146379249098090414214284881644160263474787143371582341120 212 -15060160023671376133619701397022589818769964510295850980914840077592783994086922935873630724710385078257539356276372380519209830235722810677929250546173710032212610387617750750912512494274990509498360170919682000 213 155407833738907461750568779123320446854636588171776115827226731716980798618202229013615223715276525664495256214716711909942781153139009562044646214205907495146534297798472466301722204686496851231865772860107653120 214 -1603727636902712462595366886030973402328118150478378371074147225795943967799971013017297422664664265428401574810322823761515803680715729447194680057831916503746173447081595916806728114090236221176658996271200940000 215 16550174311394225980958637833071298811480602916487621894694167118803112286490154527495596995632700098063908633147523009885112732132072258476175598917945528820230267631490270143095642847448048935882312290607908782080 216 -170800308529388288558318915205990721039732341409720895234375644192696034522051538149418180262980883108983534438901055816542025372727348112698734086996427959155951960328034061462225188549812411273600853198999223006000 217 1762741863216454549283752264686547367318844431062172660296530000366857651273625204082649320151330882129272791909002845024179247125579423773756394614500606933412052447804175152588638433171205097414619326264174255800320 218 -18192929933390875710608494681877424868747320683625594995543914798996907703186827977057068992592853784326262138797920781431559484230583432435598834650672918276783924913784083163278926989633081874862085755080379843036000 219 187771773691374497420247382122447850765295028247869491877257613209871628153767088473099605851485240127280585449550183667524736692678285734653251234793353580087979848530704896234024121648349056248414143639752934424576000 220 -1938079458645150287562369191247622111515880514619407562520315197572344303429278736788783129306812566964659330185791453805728384756583808917607012593427787606663670347322331041141182131350165283712736490344758322431916000 221 20004436998025771878845316823954842423810300704188326720650224819452406881773078454603825257074924129278587449147043442135676892781866724999985172109275562189506291812072819510396720048029594429826935814186443761044684800 222 -206487825389841951843434134117224640859534312409856748153671708388728288181360006962567480088765622442763517077069969789977125760445921629130658451433178636095166476610801046640591364860951607538213110543643483060540584000 223 2131453245024407342925773415506528220712506668267762549980069815401055772199061580446805056502705187167308236055427849175298805091828770470195971914611572008366719592594649164112487077462676709327394624159570163896470732800 224 -22002412089395743181433638859312678309525322375309259271453040025871807142284546257594879555758913115614983620384313849341761054614331542651116882469276957863514950320252368251761892098230154616018285453359813852238487845000 225 227131717700743750095204559486690897729068924869028525445019058709737267001288571653517159782940650849666779554516020994499222192118782026581168854786560754301097385919443138069091599140284663815849699521156481560358200279040 226 -2344758763083326936425096622302064238123981983294225658898071545487496940350273097968960116679239471737760742948438843900247901433841576643072404751887550787700217536394224238875608382158128120817790064869518541318091576757200 227 24206462534564033463033210918458708101885142838375015292353833442493157975953008655661479648109442384950741125354989875544278260978970318992402279433925840813461431218001721649742729117779359790986558846351581011529369921781760 228 -249906269995463245100092207426311104839681523307822752969914728088182020874341430209521329310332213792448196522320244164293451443267469853006596854523979830452677741196917732622085853915046327141637883234271943340766123412585200 229 2580094016324848577066486300975502291273328853763456008269826200250661214187075912238466513814579407135085199791916824794855087637694156546981494164623637769627872521641112027645297185856436657473667324887154495496865225218457600 230 -26638290780040430575956781402415822735090761136247901444634012935567814553141828706438337161454826933859696445935098803907844175049911245432709634639829105808187783088897044798763465468029010681948203955322642882482050807487005600 231 275035982540215953296649442461616231599704228673750605377999623281740050127034634477100974272623244184467959700822450584930133484401408396875383814317129095619588421974909624271868011793176893586568451720460877002973345367793336320 232 -2839781370820973792382993208443522344011190391000109634995255021184706883326527430655303601484881694667189345770992970318343193886495229296745997389697267677154589194097804328626620498401957894461454983189689868720739343348355548400 233 29321921091380856401985193453449668194456435491811021325641607906276993249979605402921145928476861278622695436673208579660691152645436047014046764701385070426176431954256266961073568653466690126793471763026763783984891926785262878720 234 -302769383238965999700056708499652003141670692914343151499114440648660676766065761047846130541058427670783872990350073669365075000886230108899133338952393952201791641786923711643372811430259586980421638754667903104733564214392792556000 235 3126391848390329828261858269799347055059774005738977636597597299074072864580476857581510507507647445877806653651615867326178657322980917091339497923207145752368751697293968802439835383324348018756419051481697061615934139754998241689600 236 -32283951035336205167728895662189831829258869631503869041807016306162696175769384473493339344181438802332197250904468955171464202451151140935265692066878455858687239765060519120589048306801200557384650164417585283892249833150828276229600 237 333381630992138015997001039409729815639139479817294490635546921256166486042747678537350928659832860789523916375142828758190650284766631052650916673628858272994062742672353046570233156310105288494827380957656940646341568306712775386726400 238 -3442772076976009405593296335776249690932834542728757346559580983868956828668160614687095364255381461200605082561456615652827073824757233136609740794068651296477638946144778426963903440359980894584895627138911190758362052571999496697729600 239 35553830476947844980163278107465971604774330685398975613954856643595643336942401417854852105647208140287640421777476768153131928966329031272337413632332288069468428889784728828561077003878434395395057337304891523266816837047102889525248000 240 -367177403971126509398417260564237073470523930064938671859694892818300177085959192586696188539868659416895913821007902798479702531483705788049783014249420102026740156181982702546875136899229384969645787915749211400137904307728553016531184400 241 3792074191334681271817879526081113363144237782862113812329216668504729687095860012469328881595012850295475620155755078171433047115859369093098214999879344669928814454583330222825167418002044933912832829132862463363732641934413076819555123200 242 -39164171127443094135104442809075121151547505535832271023639924435125131545801068443006217367623752238892923732841125298068463903011272918655578230815929179000149529211875515452336516050908462797341532898680389994983729526810913375100322237600 243 404494104252218196480933890196781599038804433784296914374293800774235351469491829935326466201081089115244032236052962045178421355530851196265083916020187752397214431632575255732466914412278939743778650975811229415201966422424625817719092019200 244 -4177789009714039433568138877472833329478223331369923952597654962890827506477048805828274037449967458270489329384180553831094031912500844687388969036087001016293020260949056326055508843864112128902810858646421080065988512516466740979761656220000 245 43151090016152326196954333878791089928373816317897641788238480592196648079949161211273984047755610705802332919008628869044420256644359095298049420474359701398589957352990791684134269052243864785031862082553051808714941392211443923299157095219200 246 -445705413748532752894530787007292378915084133416550873479887162803594199502847530569501897375520938455523823581606725116065365348223382797995185576072323573031991039379294416684129599849835769685433712834743908886848812890415282937182444981736000 247 4603782848402463566194027464270966281320394301672743287727726856806328036406133241078162685536630203995528685462331889434314780038598251782026947788355978143251083464216865300043399104271628243236704386626866764157444553898693607587708865924300800 248 -47554590634760766122777053303123823259001208242730282888475809849321788350495504948145204758840769978431212324727118634071278982503414106813730937255209323714286802075353999409578372270670125984481586847222167970718296591173002013469216086362996000 249 491225240264443197614810843389409670763195123039733751345810389144037815435266156240030619388739392228889407425895296123317831213290619527492296247887777007169899904495180023114619040064800939719473308318904003665676186485560568607512472619843584000 250 -5074338376291527841112558303642341302683611335834160412274208656374811781126077943416203550107937466990057082249219395298437669702173942672797793610325261301626553250463821891697535285753327843242412563947397156177648636837580273643505065323362118720 251 52418985919263379088059672178110797430418291802483968341859371529973466769479266418075602715003351224642190366643948825341259542884310187339650277869264574766571124635706087204106901923533917342658268397465813917605094017867986951561591041591141728256 252 -541512096817607307740082134934644913757964085144257142429108346613958499729014933996143251893789549847171337262019286783527962582015393773383814476952067758851002575760320499005496471390810312748247737584490030914963229097420236453082518637701739407680 253 5594199956354167146614443553993270662417958742394660252509128276391341134204573667077020768723625102801038787014879001610972499697298503802574896434047801243975900665808853207872434828883704009905134471581083421380280283998360915759652665784022226436096 254 -57793367698730420957186737354555839678439762858844668245287187865054079451487202446513161769839160381918347435569672852726087721075379181526423405512084911124130794025179691213925447532229953396390358974265010703491987639761116960171644322853107024188800 255 597073962178139622014200767500591637462850888803838050628153518751926595755918628648398355617657424589462237040024362250680692473482116177968938645248032856068482974628840047427726216993668217883492332818606861952524662530018667225719445614610379658231808 256 -6168623970715795554383047562088486473972113828244144247049317761678050708630493325395356946603808750301142465079316462173792969233156506268207181148300279237104536146169560927486638535194227358444905736377602685644797459395921734394291190175440555486407610 257 63732127755667482153508991359393161559318965567121349587939661027129892401750071169527653076602860283549996633544117954850259771176027108122998689760451382568060897436318389089708836505454004585843066083676382936400345288995800919595896797245515228315123712 258 -658473675917021569319133519539176066878590913856926231513414125444979260359526461797966812110523624745067550842544145085283339153381245135577371134998446403124913369530751775392806370598835356662754436005329246014853202767764138113409467498479571940758193060 259 6803434681346678296010035884650744537545401076002445011952025159552319877758159702974592456650050151199328364702157758297780087703668412346706535178450699443972006801121505470142142546880143393374975703112254480149738933930261991316258398519282405013853306880 260 -70295536216214380155603192138627603611278619254916201154243878919088378449637656388764532455915403711461480787822477050840412783482958615312624938407934828444085086460047838403940387846717664026030225200456064993706239818490935736315552730915054866719877845100 261 726334927197182563093465419021825764485094589003148385884309857741149951398616841937656013203964894373699047739151953864120632500293602696596364822319307493176009146247123652427581863049134431581872207124412939485736797012174926877697975317639138428683223564288 262 -7505086239959395046466408088786328930332245446358122640351113747564174846078985787359472278958756813661393954519681883873695937011186898060469544599885784274906189789805500541742375717391450394976355704436653415127820057792413233489277172227075276977714654923400 263 77550383626180523595944595852422682662752910582433269254643676091395142612209421946978257305289947899187136408492937002405478246597974798720147235280428338729798814986391294659888191319142204810553542690881853001497356063030848095015371019918278948300213073215488 264 -801348903148239623700607429175898735139061454464710746041430404022884445045517978655676663771055161717238312846955905538843757588286589990886239596627452142432711635187156793499089354705470289796822964469831022571533285966792937017543724613900098641625859875285500 265 8280731529154356697932663775308776742918857958109152448782295238493191111312625960623139749174802464185587677018014261189958545123871573190268620395672770055930421664721836835621543200684803660148506242869257483789388352720062359538416598168014924681963746541699072 266 -85570693778205288310054893093572722649941796869666254508869756195535236031083003633791297116814874263737844658474127196937736175247793099296911671119192880672793871202565163585294813885762646115277269938244792176698144455449868869757786239039095061581868930563406200 267 884281670014742441100649470292431243079589132739035054032133372613571110743643002473072446875467661168274371205480011052517083640005036271691532404655687559656901042869672079783200172318934248289549634137568571755428636350349698863716855966974987709249548862764351488 268 -9138298592997226599313749134104710800209774622169055822574507354450012562519159812679724866322163739019126394776169649738645180212362969815792594818667681366942337005434697948449856341924418972689403207862501826680849988875371934574604653761330345883031843130902022200 269 94438515144225503558260561527984889123874669183603987793433408178804953335147536545534586125833665550501831531726567456798806113870148910600447293596031038940664879726768286032664023285772881379777236630305275864997449883324257913381912243535119366518533632083938508800 270 -975982368441520401849714522349821830965320357272104125493515104754531990186009531650287377028276162471383492520320149382206745009000348473106248687271221685388191784447430032936342649692701080583398690559345579230714852632610251811324752955164040567365556196193644061200 271 10086575499901036611940971574247987383705638467648008174251401428393664329579034502698861524440659782276870320848522116130431961303108936077198868234494140557282512766264599055711419407431409176353778729153431782948398399608881724899408541988972434146201228507978808688640 272 -104244799644906624831755347579638987433446231997916796933824034086337695500713696717965362130596097556106832764123539671616528629313021429269025937291615141615179168914289298433823769717939790471514103127408738092200909067300242066934831629443809179326238450417807739566300 273 1077392313351420227427504864170579141084865618404067334666871412301632760923270083577870249529168392852614483230543950558257813929960133687956364178929722542964755639640009616783365459420026448040757016653375161394931640819761366506676190236161462807489711312938225148887040 274 -11135304574887190290743315466854980023662042320842686905008647183213024181860546808075852442683574964020456425788959574563924548082332860156561685325308157555173678594276746740780256065699654958596297928595611663171963793536087700566117320064700017823096575503801936701519000 275 115090378463744971214217358358230815873775893117565314728783119073461423869976266690488480197614066281059539339888996991605628868744800415002034904311968258991751478621621688210263073480118424465213246421831653338914030109557499805921930409471691486569629530500296308034633728 276 -1189555098983952790074358201516359441474788891932640192258807550149395386288075865442073708463204107891578507374918825647442882280144650426745623592989753647644650857488805544355830159563658491919244643997987142356841424807564323443733731094589201919804484336147889959888136360 277 12295287043087106778795397161389497853284075259339157867205035573105573404501448209064045102185037866658274667033842205056441617196760483073355047043231688009417965529016267448818410630094509893770412907332090287575737377065996507283912723750786461521734033835698269401940754432 278 -127087045699303738255857785451033465698456254249983938019796388331414113775685725692653541688075557006046084900649659493107160516676894248269414569215805668391527309897371286110085412817307484590624860519866818536492805424592011774592936015119094432088717936466656443763341275760 279 1313627820913472956937409988979520637048634797105167302046431401773618746841884439584012839137448711874300016100702417130622158764043462395163001668782250247046286110577469428244146614793542933742105103626092406434331430820251341853481669453599922467463240412405012287182518353920 280 -13578499242915393496551945001442946579706565272634036560577492609194584317549475412312386204124330883769644329196831629604938714773763007504613310397987666924434528116077739617557674241496514200373590608125340240729685603241489516110136652841192277682253180383880986596284307382680 281 140358761856895260167116539068541659428961054784703535301484141476015333742378032242576416881877605873973759076711269592938338259431886176398762646633773791215971921898582094927220941377633368480809215287817636755092023664496468031460591693813358995910389538775458258465716703330304 282 -1450893539380912960668366145388527548072139433604195284789417461581750511074217051783479577988025099910195694561513621718424343485371758057431308730750314196140543439717776481624756172806193522112426010373685462030533116068992467794017765140924120533099138612203534528863725449369520 283 14998221697027126208140896813169084007198303234439515518371416009570309735110662936188624239421480619371130582715090641858874401532027824597463029442146917852800242741656051213568860619221471775678536534975870675097005703800779793041336225249992623671261785572769244487203164241526784 284 -155042990524761377541147614952483451062825552389691926778438946675356975120711181588196847582695374167455190096017576534345604787383593463107716487567156889198834775487623808472512173028415587022151244017508927057758872617426806960712002903175708992287918676927276073556815994624322800 285 1602775122196760944526013109404340363586143361213343630191566591504563270136066099985879963198666157219082420166202718258247096905008992730889748201912453430437126014556809742733941398715320512366062140016398455538906109903573324658887346354365408916567160124663020226297411532289474560 286 -16569182473448046851858914558241088638477476180542442211887989209934730115723166558471381119002034625583838771625976718293864932201120742826688365325647683082826906151018415228799706137334701489310365032910089463085511801193665285712436517250490494608579614477370700570204402053114434080 287 171292183074793251535467099820549963687560760871463655454373886014672916350178736094550997424625383725775079620805269254455324056609823430536187805787604983776984421578233076977510798039200087068817262227043346589294602970612283241456854874104473870689007333589092814196852752317981655040 288 -1770850620964131027091320284253547406412237848068621644313312688843376992767292895351911634539473695713367523466389938860244844669566441550743813455752725801582912850297934031660696583794820826433679769704150724363156159132133016510732346667925788905710771592988479535984811734701928155580 289 18307716429787447120569848679205608287321589280454647788557734887600537247507857647291312775493553844231773648283645069739449369902825015214112852391359187798955318829927298821362212341756027760359805771936530232637813592008981806885351161371269978347631908381814631635007335978714844364800 290 -189275427891175610223391261509679303827663070143513048233623628062255584042355849170608558734119233955119955532281506847795510128377234332717695219040992394308932565782100885092168241926249579691484516838367735828680242025248772627635720290066568923398433949214833795186490686442617710320920 291 1956870351606692719682461203551326737615384401428566411217260806568172434056834198247723045515136651555335011749880781398124026727837146112515614900583861380479363768308623021177691954603612512638370662082534879134170326818350162311274204591375355490106609875251969687089284659391141689425920 292 -20231942112046734670593789358200078433534013575562050938424161906043382192638765694306517087600072597288001584864897648861682505388871669142732776951971204951283258029643606528086011883312580231451057662822158011720413290307692522678272708915562201885517759882327140904230986312347253541052680 293 209180282481084507326123913059072262922811400686140136777996429564942931528757810160663051460894861748080465917281753260842882076118528471518906992325799771777358906449134729891642247974866800275663587257698556598920047150976984314643057692760164139833181126420968697042683015413406709076459520 294 -2162775869364332801817497960402421841322443918304231920160652119892740880417381461958412419042572363215696902721418239645501652514144375163112706653690729734553317563627187094725918140134706589832103555618604653373817949244252357677821204987682600079668341713408203629084662968786999190090590000 295 22361958278268437736486527870766045413307644500330586686980444322249395588568583112076748541092467102184281035811632492488086393260770645207107339820215279926123636870129291968658383462511391845726560229510648601949441055791194349479877149184948214597123357387464165213844151508684131401014968320 296 -231214808880922107126194246337627101154431453081857490796216442381583233703655149660706467832183465942717991065838823807569525702532395981678533133049801220425046329690730957346377061474302980460186829266718981369654683535950965667678017212226249835333371789837789737757456931378976926837312237000 297 2390721049759557586366629034268750362106533791445116492946160459165910539238471190195631899992984773906795158339138690594661340059414936912597794038131080044343196746378671112866570260584496637589044418399979284822993314425471253504917731407757559436202203721872677222965857455806390954467451207680 298 -24720062238409458493608648849543961389142273921432736948670720917212499200648273700617240900792278053673469300932783355934146363778998457674833645493117673887550309532007058680602563512457636108876293527281728116896700307706512415495603921982309500902078908721315196689102889436698881813988841882000 299 255609835063156954052399199711603627860537592379849935770702951492352547717084353905300655801184810977413733514705675341423053755880002260264389584654643239290230571661480023759176601890797538638754315217980591407862171325818920167783091999280452239260021838888502748818406085207817241040509101670400 300 -2643095510784639941021981065319768291752658902688467359889076071206465792458879335265929168072871752538824780833580348559200999204669944123042898816814970446758029650677412915664399979783154353910066148130703942676646725141112301056672775998064365746284018275836836284389986332968565994194431042349200 301 27330992447906523652650208010837737117024774900939042806723423308220438367248878116549654493405941314407296916385422461808866503177554399817516275738179825578582570073541544047418414258358913750039977682247033580265404112441795311409916024897946327618143209534139590660635227030816134841079328541769728 302 -282621467598958997723420427395825877963260912875680078287754953061692735309572920642370996485427125478167107476238487437363875402712827009709879870461108787076661537790462755619271081281957524830626345284335490466323007729322895788027179848934827157614702671370429018528032985815696748594947739306744800 303 2922550637986041917062514040220467844353673549593456562447673352948581890782463209921909471006380144947639520555505154906385708166415746907927520997589369249935198517936707540307829563121096996012405497596969268587902778377541070262426962957181118498518774926209913493070257583469113222542103878773506048 304 -30222198066257361763458025862617604812138258392432107485842800533662657163605170442350260148529908095605953317516703860819251780378554371875352949904891119233985340460166036478471127931745128308278683706548661062652976296182746113101262398553988906972468012930477605969705309524756050108511454871528383000 305 312533883669772223714031160632446268822159626474298699967980613210658444096082877622209925500839316587662068556247126755312560346472735550700908375740484558736383412174384301950675592504188959344063470390995310687939470368998442908080865093044816383902859363161612681758510669033933417625809697103490842624 306 -3232028503532381465152538579884430019834434130517088830163593499745442553163414372128798769105588087324150746405823956195356725627438116223300763563194323906786585539101238145768307471466858020509500124993365862839495270140266898148400294588298347213372094179213659327812356574741134218631133784533543151600 307 33424138496716022255445618500266870405360384635028198860828077015351638909101218769161024802646061951943384771659378482543246218753948974733348318831315251223543445854798074064808382481794353617918400068292860445219318533590643464939016950457859532758087440437327459394850525179953486828683770562403144564736 308 -345662433679383955174636334403648189805609437849116204182319980314646802072363304275582429683612061810660809187785673907968138147670992633112486489140717910110272650103813111457714629714915816018168383667005913113459279902502154220776810540589857615638720502938720668773469169982093936138688390748778850883600 309 3574794003083394113977958824444126863276118101477281477961014758227445995240955466996992520312255149428376837563024991051882886470287438951937382166873641242952779285320125878796250454716585867212596604958862179303093525776437701765208893967516677602662979507824819588587568967172329550821172808202350692925440 310 -36970616262401006743404339042339459223461847516395764137270308949970256616264576274085235064594536557769737847078197775230253322521490978432272239557296139518245916923568185309716292888800783065569898122805884556021759686659414559328997359134620192394857325073160819164681320463697118738090658416728927455452000 311 382357089233272095904132525757733344984794940264238482052892798277117483107364768743108588963164351380311778164425989774168540657368218774777360864146274334449637081343707888954368755616723696724414423650586758902541489885084284706876062039454600750661695615122923335847540105643264840773536785013203146924621824 312 -3954470570706699026881482739720548595462889989498290873925420843497443108725032866049968553318420736368845967623062846598920463566103762769613384580863946793617533428305367289907038338267488062407660068824720102228377928670794087676118041914194146646317054860060811196477085009613056430800874644319865524028318000 313 40899146951645682012705396176185522733979377975022908302440224402390199512799673484105567632018556144549623881886808919456429665734965105040353318248827974053378678258137330159757993283274831323942253970846887021818080172903323768237789320791442184595969291302177843299981996987121445651913798096900120540688154624 314 -423006275164520724114983328079055048339520230196720271446453052304661169329699151679702960833459044182543795364936885035845573780909506445979256201262326708795631299591525295274956564127444083844655861459513622998527188468143425600937136313564956460727922530387046627277946129484172158532690698787010348133768860000 315 4375079872636339793053394227050809718532520127162535481762522858365239516460506897713747175311301343496790338991475542670685248998705906268265735852757852748843803238551998392291394338820635034873686887616028780694866563548961920889368953585469263330537827543458446829779815151165874559927865824446317777753783402496 316 -45251370385631658024453761417024053629861566006998467779570695581943465846884849708493822596029019629048174790405845583612180335979409568224652286982609043435445181060811893983251510743076692534375570728426568661222674085672954137615959022376605239284015855374543804258136240059971483919474866371035306033878907404000 317 468041128640481736295776982735833042936084165719665705314718110418331628073429027491585036635211384934897300126285603364366811939682187825657278340555032786788741988975521280870218840158642189200539794648374773691401092286876353125461145278925460617716353420616871303963257953786058455017971782535281134907254881910784 318 -4841085925799455742104716236743499561849589780987744061532471023341389034818517360582408648118453428686921234291066560743886352536837487910505289478975262801329074525908556819050066360256562443987968399541591873763085634047561562090098829984753557331142539286074476580941588399573424500075450369888523616280587550824000 319 50073507629082827504098977132109469927414031995843811898814817420280253673580080731459100624934663338868056808920884803067764206334485203705499796675693103728838736006324178910395211337253918011825656861653770074703158202431060953056965729018771701977011892542248584291047553487207815309428482891690809535709625031065600 320 -517940233231854035586869179208911846050086920476919359705520164428881067565500187416903469449333022208001252250801023855574701536723806854584975101977770921367352350565901197809923723996657679707301315824701710994109406171378897854423624214526722237119842336482641722585852710769330004571258054082025118067931850174551500 321 5357444137275730070557714954262639464261949342912332177559083283262713757761795534783335793124434760464443001441188610411215620659231963182625534788065441315870268539009344229757901111308566156926928059045780609272983415114495597165340648246540189919654484551522579605816275673615923275176338457872575295754741666524692480 322 -55416868985458111957139728181314674453812510109085552328931059153363018864259291486994928953507385375732483435663316048560258821796380527471835893540095397151126784574120157659537690150530646190348776381578832315604601453315913494368022018051153733906937897191625486607464941358600309152245527530497505867102562859350611000 323 573234881221904802885175893895117831820511367217805549699664859284976981955814949310726598211436357318891938237468476733245567490280633105714486888680115245145393057456379540372146826659077635499914784177201408233402082615375984418440585306589713998662785611935048932240827791345482168627240425706252455459125427740900065280 324 -5929655816778484630588776866303714601530491098594625453904788728844910889608746605612516102237149891100979885380851013334967127720834935341472425551703671634968434200121900667444776201401034875100895817492511784138058923193327744162021739049939727389511367211770586051506587243834958317505294718807636748929720450065052105000 325 61338418697677462531859231604758956053126763915992102443988298150908488544413903681458671983659291403777410179766769334865898353353151368768282006723086155052047665553189986692630311607955274829515667891854704760664982278351388527582788829569855026345801615747297270132974092645214123880824349871355305478963009872546498609152 326 -634514923440501411391209782811932691916313201125458350567232997784345232092559181986643866044729157402252807443108246863424284794277329991511733001983794242374748334372111714388728040836803088143741348160984739324584168792603503476654352205925724073118797702513062720320968156601278726654565911503830350606595723564754331996400 327 6563828776502610473561788730234972458946088458476509978467263121676054597179593940820956672009245255971688723445782105272421878342768747316258154371489508984093854901653140981560758410761622691454213122533515715472774032011651980373148088965049120793037802123955504038148068199106661935057664971250888266520372859467511982194688 328 -67901402720646801462485847694484875471267733223549091466278666303397167221703656753650826239210190049180909825644048476691502594862918261610104824002737241925411323685974550113411698666783164931415322881300421394427863002825663103139492589055767994923795813704721612208632869247086695044387913037918792262166983381336643290547400 329 702435272594897940766949700025457197967754209604061176834208095979261016621886799416760604515696189250898624052407465360290005060636103306465364086397803083912732100580649057196398339111189326119194514856700368886764639793172221791671301975284083907597434122471252746625269654395316981965537971131996978890415823082195288514887680 330 -7266744701992801188180075651773799734670609453701854164982774251627059867173326794142711330228954138277939966093283023796510731692621710018822000150845023286044668827362618184035528520873847290485498033316776956867836473257912398776493992463795815410327705509661809851237338360081561526411032742584145918961535506371496164607789200 331 75176046650175944758149723194111462524564809982045489537404760499195248123099172712356698113688187343056238483480986071420268459204586815254353287703155730255325284807300162675188242484511846574774345745555845642151248076686074919895506608366772364965270772229560598261405733444985130863763163335535867391564801048100633872229728256 332 -777723133514189471670451421347633969295409637276278553333686025688359088787905625626521737565544467874502677118777774361002042545903997965391921907965244765147136520186649589002479248838489082614663065950832429510706110683610091813246786174037107147509930532775528355846234203331734252226614506603644905655911111446787429778611318800 333 8045934054847790076726801069804322088290685092062953529510353769750404430835308048917171112732661429854110262038365283159862463221726301965475366398906035114165091331126528905410183015887109225156094005613139095164653626779567003431360523191885287846442560991578613784268164620857559787034835523790130355988026586766257877829629771776 334 -83240331692623258212133879996566123110598887772846465888257705429491022437712056881468841936784117742733427549439966966901811645484701358541108853809153831331654165730480573127722333930680665403245938541211094843940564534692934696026111084472937459884238413710019502824060206421549371982800344151525575992258581347778478950405039372000 335 861186042013201661979445612762325152644286751832567087938296512168476570414546869191456262812461822181900299384855327832000293677213282619881428081091238506812415173666737958451982766987791760483236945314352969914128982342587312834873300793154153250951792925508494759856962548032801287063447942022616866058741678461995748904170579558400 336 -8909759353986015897095634532856330202709020801769847579020085397049602878521345228695667559814185987852621477603451509026686524253899426234472165517159048413483451743699326957564243756226565043374747551512959792814590470631696216803230661742439512637116739880607751694441889064803287219493336239782956596263922435918298102520630143348200 337 92180857450015048266122040651192740565323556828416356552330436244855169516360988449367467188522036825715522253697447820918637624102762671138524747369234535990324589165702982169087054074192177309275213274076308190392985508858563804443627677014066392871909039613585408152794482896808190670302240800492960738036721603105001514538574125465600 338 -953720803310353442710727973278766853520109824196303264869125597820913101985043835840521770705053070852334184650311212819291225033939193305154407168562973772213850342815132047107291788353501907643124273147990005720496328975975258876660504893017925502987383920774317842070799690501068153259711449771136575218482940881757279680587750461693200 339 9867507777850906543830827898664410534285857873536254527859662302413087486627521968253388025630428264156710436817221067886825981918407685125842688881085197038951727399910806109301697618506918183102726186489906909730793145343720504351251057362896532594882512182001143360856081778131181635642176924857293295236120216260740864852088535908352000 340 -102093801286797382407908063350896583545560574772464136951807453831491280259813862237589305781372414595004242268248489064521722136779917632524022454834003833182865159107840155666369794932444444969195435921852949914813714000151263019332425593802869954455399605457631414224673179362284827677341906725396540443182516127008685703402594699215058800 341 1056323431209714517240541589682989392032304781953154972203993210637042687290219745540885995610133971551987137237344482718219369106754464153883482801184044810249091346799960099621607820574464384381399254301080507626528471351864687907998628975444767525047008151771357450172135426269423176632576424418506141218890078271784283004257748590054604800 342 -10929494136439029671225512291218753369781105770715328046563103684604588824513050620787742567848338609068047399459120211374114852022811084525426808456741550037518107595888026970739874289028169789731539058255892086064955829813589946396093662125524730950809620221074678780463626190805347783163949417625748343936476472297546905091768906978304055200 343 113085985148282963971020357911898063778301248923110978134182456829989566717248129493265033933188305966994833487670568954031270002818631871723735204230733573441804620631565510013482889801048853077376809248140880925310785951299089366987058379051123898363500112225152183480511947561033900894576946477811917033146396177547323627832832399002881228800 344 -1170100200699297127855174874685609316245270070905257097235319191591748817632816688816638779674189759844807118742860129687597093211720725988487727872282908453360672646976211484652206641182730554621226647042123656013807110124315627855024872443350743727063887412660497744107181608963931738861154361637994233977218493166569278085037409399286686010000 345 12107175380627698035497997550195565809000656664281782415328387521725596847612842207547901772478979361991183972708301843406114249725427722048125357295012127088283155157687242125649769771177206025525749312871738155607287421301671161308450646519159962441173757212182015971335214414107698242994322953343414583556797788537331461081346436537938398412800 346 -125276061930069617994441006339511605007839785546693101730972742034342206685273217227802270223166081990369038655428713133980770947838797964758699713668998241741497226891233544510555121750425256946404892416460785373088000989789294086458120605602889081319805233867194902128400389919436388270130505322420862835196699798717176401503975558749083105748000 347 1296279939358417337746661584285855120339249997621754235586054198121601914759429556156481837216307126791455487329594169735723675872253161145736140101913218586532195159231566183352639366996338359929482628834940097683089822984437512761888064703254046569880620035901031254872741789296007557027537500095518576454436589851388218460335918622103565447987200 348 -13413277948337473856780731510828023674298114087129648773559024554875064115830351882100264477398264223188829187719475202744275443938415780139472095358706794452616913110739475692943062908093355870029347759104517338242676642198305315352846749444757390484393810056004380098770754379008973515545485645046715861645914520642872969647783756130904138796228000 349 138795834866508220587817629251941060844702938190173167673144473216126624146477484578169769524213783930576472928498627592057013444248918651359681879818329880234483672577419587153007432983558141872184738189491936079163203178715072011639448469283899336710624475892227008228484618340509581009742301956675384935494896125891945912567614691473292343115776000 350 -1436227697154764263750173386746230894812553251990731435383615760447098125952113425652095138420605201745524342927583417611436612950210449774177537609967294966357398135867752478695495433882871731169916052376872576837416137471738999972732380370633317697677390162592661549532905657707914421481725966094211273286585985400594981597025675471653246256458462400 351 14861939394124077506630562903737416989152636724549289161283746685743954520377220064905135698227042115259523734896568845463602890714844309349909074882724469973341428839926541713682439276780493634717840047006258975869825311856692714015653873271478849728632990033588902001087244591141716901541156468212279401159364013906887252251420734135341133368718786560 352 -153791724930597362667084538530918105604112776589600759205419676794596468217179399734655131897200739541495614078605068991180191758060807174201725042487503179206882778496120944056847806950313927811101522710708006904688661047635467728335030752354590338808432884311212778331243099720019225113556856632954723639004250419402735685289356078265562582022066660600 353 1591459950011582230102886414386487045155970591804730384014747804061909225196087879126384274717975480981523499238011335475225978049936752088751028344955313620480372427485958234399768039815390057892501170503565156050373673485951171920126429942802142712777435785458760293267597106034122923721740273745060626278719298242216183401467292175039209188285701160960 354 -16468865912563661594829722655656154193387650753564550114422208794578415766588020350804691074872516127008758976861311145098163262699874029692556840183828862317651819964303243765384642934991916444003715996351406662472750759817062208214037981276894041145353800782290705484650768138117216939262133319382529000353483919089707558305578920664202057896305498206000 355 170426402935210240096995469659217712236955636122909432424431546173248981415412617300802810829383159934223821811930766532227875852322088205537598784273142527485922947718018853255158926836205647374101906201607854018369354723420818360943746827620314825450049050816547194432441613986645803437140824273059020401915313305579432357228697906752253265264134460538880 356 -1763661510120924619474366724714974259908172956688004705937675635401522789058642124055636828228274398439684103567671316267220865519216397398690525491702810149985192111156796647388768334394374554640400353898366153925297164285901714711069337450603830294112922937398426600341032722506586767313963180503150782276848333320895050642383830981358661963976219213149200 357 18251507548181087655913000621164814507057763140956550663975870647418294089029832919024243915602519610351721279465146042795735082685692396642212958501880918713548623307763404382445413901602163552756430975319843887841654517214356933681716580286169763250047817450037524790665815993049697833791673521885194443994145436569495428755109305503556577050415224659640320 358 -188880604916075245503845884854661103728392090735302754959931401932171365496872029995466188998095772890612440849130835150900546011091044068361727924315528324652040728736115568502372574422037903163006184955130378629053493020917146757324448701086342680771979202819041880114622765789740436439036160258677560183368440589407002051440568278057392712580296426229743200 359 1954704335575135909945856575450200479187270969938482302510718725268640082029297354672747271995709443723985469544299134802921209060904430990288101827235569536844009232250067882184235000547182180316559336387314893927255230770659277995388448942728700011360064287318066239481363586934631462623277060413923851328710531883662629271184131381534635577402307398913228800 360 -20229253087796647521592259241664829770019226263779326395302402399601798125952132293316653886218989938254334745445792950388580065937162679364303074976773819338719840258021439682291012560952662056726885718766853620162254211912943904912239411837100197186950669542404302011626229783595250689091665269672989668756816342513114363164847678229549773365232815250264906000 361 209355151482455793698215838028513401793419468293518365668204335139741750052454184857880923149717383530921054267551228701171079610673753908559824319137737737925429172737336725618300585015207011269642293438325520801777775190890976454906272650530139939683920281501409966484685051031016916267561635653905989383564963049561682940467780899826473386521246871339485102080 362 -2166668453713863137007792006907021543495262285074848183666089608958522618170438881081610484342015914509106177691179576517680115118749998810655827950276304871630077558389000709262290576521567536796576370929487393431716669520305400077660072945995485183758626957370487332185808860594944993970630625079013679923626680806013444552221285291556782978843377708491795604000 363 22423646857399626588659237279903842454927188103543049986014231882871231609106696860379913263433242549181766448816001600735961391936799038793015408065825573257831219720884836074790862203307257297294937241796332901890829750978835267087540141229623740795031632448712454478817339859702056425480830256046617786960480560821360045722056034339589308010605196149182777262080 364 -232073194166548144080583494140959647015765585569507817053389133989432093656990715116996276194764495458402259598409657310604789698526760044255147598348571663252761358820833302288656724593284365185741366723493123637853008940959094298845872466818848900944419747560436464185204072395002738276631723373450489422715983035982946729422125398822596681621377300200406981780000 365 2401865236892430994793565799336164218950526953101349436045220340918378833948982141261033876625387716747762197830486763662031431635618429873738928140908372467673689606327720439363177417204227840494476469106527814090956449039363569466607460871928531086886398936044896042347047390012150783330383219983513921352898368811314222979620715843203891508890884921021120506757120 366 -24858629897635257088233984745008862659722513134064406022630637043291278930922624668363685650126876671710104081517931748086747751023967290604323024529039551877599601906451142344220836629569427708285174703543389238047618468516766626084405624918051202961319165096353985842504469236951461962143911497783506936310816912556688309526781578212997090209411402607579421577752000 367 257282714414589733425770352345847587123146167813051539393816435793033301737333663549682394504567729636464807387457145782204277061282507907350689648030063911169873409258720567479965554963673746569084661088487551325554559820697178229877120129048397289312804538159851291578069964690394343219898102466387885472482924354814599981589024808431831224599668057492511546387988480 368 -2662863296452916613968678774185841711510731045074705315789144998634915509384887075114316832500584607514842726956841286810386270780513094193914552601109199519810127312275490157885884963551604438460348135124631622043412181776378929751265046317208620226611947879190231109496586508601740913038732330304077358690066029104586046916575327363907469282170686105133180907985062000 369 27560808272655149775425841385086288892778171140242230121348911582565833188935654555931866261791887757628370406068889370553908152499704496755965534759812961569469825618895464112691255366469186602248535363331973287101205144454676515575914194099723152536672115690824649668693567620863911528027613981067108056711187778623741436698675845950960216548225311001451263390908416000 370 -285259303772029141977959588675835347450226469672839108720153527709181678450533169892810904874023294081142873061384532013517991001656872502742778767613351704041958279069307979501971863928907823657398304751652638138505068629468449594795702696296077737771746100142846981298271332496719916583195125920418725197260630829541291388497100208397352860746988774794805351647182012000 371 2952517290837797740103100150681537631040480011725874007525033670957861308345434836825898767111270803713280797614305384252921597231539990629323620832549860053563079379181835102146363240882546670067947533817245428781082331917682910467791030581870841800518082974787471577521777086371598046553366372655705581748141179363785826134146040772397082722977164209173726042386123980800 372 -30559751579707271872176509107721768173035091127505033737500429644113993290776755768347310936821078742203465155730703461379315120002645939810179547586961396504512021014087061319572213857485731729454551246518256134059121515807273043848203677628354150476552525714277160491315434353349805451894455390959220145797724196543517570513510883372417186537997054381002076250686141188000 373 316309257055829545179627879223338840104536309190144209336138624103184981165481070824625526587987089075005917763476420672855070583699760538952344818083207216019391915280664490687161298900077019232615344683189612152580108807835702121799235438194497877328045023826993564917711386122145789927598422098241208344805098372231967505711651183563157430647494227542135973542728879308800 374 -3273999977379907409748527833357882878807250312128008068145712400029533068827489012814181887813952197806857251841314098392181466598290668145226921630363923621183382529176625506940500776465561096853764228991618301682665755685488143438169876674509769191705471684719220735448489423166803224248186458024726429156671983702551075320833080292806742302735254378927121407016241313240000 375 33888325075082568837828692641565429905907694966034735671644007662634789819565243006952992459671778691436099250200182666072488143921753339589695665233032620116435660375429890794338899852895866558486556577411996128596766549289373498937508504495368766808563410227611402117421303892766294957496610927446734668751328511467292443375563734418005836009374662841425538449733766290079744 376 -350773013916931913166506890590729504010341080398522823902253520279691802407213263907962190423565241245250202363382894989467623933247314994610017258110419341277123416891698540259896037359939995769409129692396206168270579958690584721350945434692500576115894409436118021881157507276978276029891890454258866494982016753993072796009898776021228099599511935175056287508836333032809440 377 3630837874724276294046625201404306591164951791892269284357647910774972619555063021228501111415398885481978808970767762280489311021741504768739967262392771330400454277357052890120298192964175028264968932930510767108117337364790398319822105945040346531123759030355306721044575341552439411588127775983874325729758851740838692760998460054945613595027552199674052345637946404462657536 378 -37583059219962745018781485998105694791898430794552959138160165120966283072064101248032053870380801848457343963094456492390533766414636722225327572643367411284763599389912851143236688956604145647515312758654386088417550868559521894615526083535880422764521079227110955920610739133645189658518962001756663662791857473242892336609444910473682646882466068343551315251514100453310191040 379 389028988217305797570271063586575601554178475865218844727472371030440505593672104052824850833699513201250409455379427130603568881063019913722948152897125884742224324113083534357438592495879225125050689805871102136283400197976737941515571055045257751706853256378045327745644678468837659482101564344560261548810850005680045418784503092003537386289353241339788147459583324767135989760 380 -4026950944524970846045866892933815476693438125738871037509742130659535887899141062664607124139887019111203756927743241105852146889854256308507522733948191032803625145406641896283927483448678026619960062648693325565698510805037631828105166900712382368239108826898997582632049691093462008108936407246409422620650166116155835138836166908611406874468128280799738781079917932101361481920 381 41684560881865725761568519049373407979278259418758991749742644189994240491945321061928079300669710093837885564095478761108670910504275020955142000640241329114499449236222360094836069154058250651177913813423652960341385719613592337768520659899606114642234999630446158496401291313286558091451096157031784517358732278503355238785843720948464900107626573651086219959803615051186146639872 382 -431497829125918917141473600873141250747851382674865899449777248898297578462121105321998660504190380521078558049184828164894615512710368276726723670488216607003385285513074691987360009363269861459972253572839114252533802114335334236399690546976040847044661548611049211311458889928298811252534579372636883310250594486901925810330736997836869832432032406777347546700142661057921200522880 383 4466696747501131630124506328518239042093594804952812372982743948988798450006505336271689364444493711482043217867325471531685718454730968729386629922418110311728534150815214405520899446982168341426605865437073358254514457967635379204653940023062945546631194684882133846210529238745691680078200621067778012040595551880536801908434756541414301954736663313328034931776866015861991079411712 384 -46237970908820675804965274325286349683902940489363700125316922946872363271702070776432822358033680613090754443894025179616397843674544493582682530785511765113140579817526410664766621303600094492763010786636194625862143466366539611837243765559875904457935678991034603047773223892475828435062210436420904732751449045248498914457776751004742877283002173654274819948963598148440256320553700 385 478647162828814446273569257703715842806165897848920689513946311806413288449560742284568530758086087491768949369191809051634049148046739035433135456459122502722728148206675816409796383920930084768782878534904565549318992484486382112498711982016858823917410975891346842838241940015589460717470816553058484699350182434471159568142497206653828039013258352780492834166543710563392907714232320 386 -4954919580674946126596877501076144850916356425456378536632134935218073124147685881188317974549242040993842634661604938936367169977849594595280969085771753180831239046974934567453908412505613043668334828394637275814456215380830400523898126344591184369867961515055971588063440313360582680330236026388977210164751735331115159534916269396835794630582386137926848237297310113202840413197694120 387 51293473329762329828947419804710754185938278162992213833646842162609043716964840716988331901516249731302532908646562547961365689092975297827421222972038754675035923619975298173294952103766304004786987247832873691799391061583681681426997771064630925470345845660318759743779802047423923745363962612473574486288784011886006681265351383187465662201600430639004231241208925327599281866937466880 388 -530996869308768303585049839724731913027998886066431849406044718223833852055978047014779064661190382403678270670800746721883459550468083266784284675790277907826021002649136832284559688848298919833502859145573242650681742982955684198651642547544316180466015446105170688775218981293450574024108870187376492182063132843028704361497636486788868990266894290951234731305914877433934347398930672120 389 5497005160256531918191090512535371143214951679017872806613514813650437193462320629097308377549501762739562994584809683008089791930845938312421828230074773662436680531564182856948644303901784366003165069125080468554069530628087579468561643832197597624889770674141218241367159047181272782035697597694753705368646363551908366083629112693879260758072344033095162063020459647595814593121327513600 390 -56906862032201196811221364650491646850074791436581228443820680917372463277151226103230301033349696908588623337197119061083352970348542905101814782345649087278935078219047043573516986325656789795358026999568238766161395306220426477542583921649599072282578761941915383853517921428482477001573659297807037561796830403271139125637440394523852454069026200540903553986373544620197783477878123235280 391 589124954844890634743374218055146294352998159530536514723845482001398119892190668260482007608430915337702771400284657845565326819052993368988985937800517281415586541473215177075276434684414188994477156770459774869814254961874872117039581349230290917502725162609863106692822152307504168922371208335967950761132800217586573351871059219236029012417047292586575177783419850367497048561622544547840 392 -6098941478862533491858978666581765610007348916129073049390705643857475411631272738255064657935020101399085904613951596033034667604557912802153229845360667826638677616705617117339931290584471049695376152331694958929972953177866975156445972213754464255588740381298034373534382989106547911032192231257536085753910904186606222502163462494647980102508160412410016244197982059896977316541877317604120 393 63140171434010023467921903809018642350563331644066992181878117024397858880434812416132457373785101454959861259327844578605157267447106018087418401887053290386632275964804331840070957643126394004891179728997131727455506169277346085235553597654131151389444588529324172352830767906228353025161269040605367701734221182254514620571213800389857526639426939335882630566847274332173974063973842068439040 394 -653674087784702774898567909591654767659930512441089998874810023467570198581838990598542879475156695836974528533613338127158222143636492382497606311883416870426289392565075431693198858960441651486221787443013588237778846430903288252566037774426867144873316404760386646083521007041471546267272139421350096345605063178011527148830124736973363062910545444751636549410602103249972658917696964646302000 395 6767386537310129899480832474768741780863102500946003866542275226261826107420903937615171448784134865497840175666599787550804817172178262498148306266844147460183845958911516810201547308019128398578084081770494607962391708195768077027886314172060538380316151577919560948711344647204805744838026376703958258956651299532049001080419715820388168579055633702071602528546453913463608114724888473596067840 396 -70062378407980613346728952324696699958369397570635441695279724159346534603241629157039357376368956529178470596737051615207493425085066908086858705276370926602269943614015794580245268080352061484417694080379399573420045666442876470524727302916807664445480815908557397171933035667111764567362489700404672854365997904292520049463367116447597692561777520783102471102584475818865481484086654111049895600 397 725358872831675433017981261052565579611534176497091926836994113985366499035723334928152546561136783250808268287554798875943923638560785320067155730039917267623021212717087686534497944206995844314549388721478590975603506148347014136051189346763417864785975699057516033405330831682812086271233703595201822931466660135416531294798205864298050197294543788997618043587941050315206598068196457670938460160 398 -7509743730956134535342643678907971692923935091745883284574598817834103731747618491909172899077505326235231337600647618781194845236750522278396878018369113020793701684495719927364816327607431579428820800462126977366634242574167204273745063292319234426146720846056310970228534589131692655200061640791228095158371498315602049859102333042682065507376943015929991838791049594746406989673453717432362781600 399 77750183544359010709740133689337153690812634501650731581194650757997708206611466061804195734011508996532021944348111316699961219845521045891779125699703165887928600129590398730151104688762569633377565792393769730386825964507293808267343564786108963829796411349915392229175477245281693288549483044978417031913464168125260989990959236361468866426747608253095646840867693433416273489838312712213155020800 400 -804973947660274350247609760990974904093354451467755061383797607944580637113535044264130353832808970358448423156413478797077346856322919611155062646144184243714227736915492908169078189865309828551805033223069503261509895369340064831939890474191393366249600028072743525567049391652388019435799990772135523717376312105350626191795590568970229057113483320038748414668787818722277739001737909056517783018520 401 8334245759388474719476409586370457992924628619579140754268454750368966107239293875193133123286101908900477802845700399959469179712051470228586653281960620477023780675397368580330449676326422933012003238493875243380754663582576056870517406362148768996038124929185753614147166374128995441200499329379758285585675818040141068469847854478748390291808632450316818021853114071791494063822562580590576525115392 402 -86288880757572293451610362766013538610155679216817346234235841116804121998202504946983544525915888227728839907456154617509404280028149619767274281116982109410372890678570206742141990123784292091023984519014915072547808673983274948295575266531070253917896139563384270969816172771805344519263970738220447539174315856284125236577173381749101937098623505964378432900929749519653196998903010183755279787760880 403 893402995218923426674865061640088720493645860174355700359493490046440554210996926819784733979084698446431071449258944811269469473924564581057918841737688651480510468773784303426011585880301461430201487557812244229663730615459629651603107635017413849947656953632610356388481341725897206360423112734566958924919427374855485013007782955037257910257233980308736830174438095597142664428467326923545577701507072 404 -9250048027268726528238182785267933643352709281997278109981387532225069639470480820767462711536039719025388443417020286547720591653397178996109542470312596685768299284137748468884894386582281910478967318667920644930919497978885917457504976004995982956323264015861543533497623166255119248400046184358179245999483778770700072854172014408096828922981338886369610057459923856419683874193511506518692260382182800 405 95773325269644003982553484656991923796930860352009698577298455777857075854721671286684484779064798094989319289765516278088475111158493403508671713428026750868795932673066742987292454334398169427451185209644517869132004529960031644235807141030601648418884577630048691289029366158702561686314870217958330217922715702624038528332469100822798616961114320816844477442564919367248367417807269704261686836431159296 406 -991628775721233713013667647154886644763178896611926852669979153128939279066789747002417002581418339207028730249102574769733138410152615384497875544241444751934504131022744510062337778865851993170932726873637026522660804971326299306533824628185135135326426886571917777246969462996408949761175627964944856497443510340358947427011567331557962427922713146342669885541715229295435116891767150003290448096521419360 407 10267332614433735984929330460847720002072145996220222360361687869830523761263648065759154466188268297622457695686191852103330708838782084416880845655480473168410264236528142694932727716247148056658938897006010729488255353135574569708453794625634564178757420030791759909668686195635337051559662771399667256578066815849999539036012940963655854966035561937051748722589144807833131088438904315748103101276219244544 408 -106309011146429527506227436689561995945874074739009651702090293625329049436262547032972010328124980404352426866985070026746554031915366269190377353737512707235448140769421520725625778921549743204575923671755934564097219639650014852299969584757847682567196617578250554751752845689609885415273056158797433758177257464276653184258020046423967559976816532374744663723695765436483002667771721178951543245519276312560 409 1100744294182539260446716742718985681568332959658058126256408654095939741424011008367350628820086143307023215233482112813873835320380402900335296989574033411361481255169395674911082107614691371263441138013263414062294736852339996512595372873556812430624098380462073014794366757363798783974342560485652231612026832427859435695127968711797547448408202010515908892965971569488705965186844247813167124083606982492160 410 -11397424016289729193510092906843667000504017550631459355151467039331672632059584333075759430377862187414206961997401678381848786696747846169309577811606996254693841132844755452068536084617529001766273560517594174886971342379342429579188283092224112481133743875505672958330776045634059758985750676417652476879280532044320464022357386824585432584049169900926692342363735706324975074610691040177164646802254764594400 411 118013270837247638789519285328981953014079343712877118369703287034627165179035673520048471248441990468986010125265006825027299095048721183388712765256857067740091020198160579074775262475551438190885241917808968577274592884730619923063178674137813117682224503225230825124965881821641819878178672344870431401416523622677611572242451164588580239623080189174861690141304842091450419395109079346388597043784557816446976 412 -1221965232571803203680265470106362196966588310419728171422953676730057982663901429943021994646675453580665176004458011609540121008059182178562985682205542699080862983207405405618243652036126072513868152748459195634067327398084103349721803862372813234256591310006991504002953210166800607703903565488029906783231991896344722960737046854902450313299936580961100695774201217940851000312057250655020354119657319190709600 413 12652917992521042216322012406560613699231434022513166402504017784101595972804188111458716725171116632227871131995502011989499223297216452933895438477642872502911269440867520424111892680018181776558772608529252771838146378678954232698973209065631135832168625888663089447395387565024579730996720474517857383652417113609156355951573727363833903618051200167395011343581940509193467773197648653331937334387348397963083776 414 -131016610588748352124527013885962662490428615565615091331858737212487344620537522898326489533056311685996019655130749345252931548121344163826352276504684461780000629900062266283185088675813567768472036187181624091952590499309828702449608811561050981781073324303690275166353763863267744280886757025528009856701378942350868620802413081727915137128592245854045599707391538031522501942080099767654231665566893935575752000 415 1356643790373941143853343648371526404886618403816337489632405642097436145260776340398987617890321953166799338721769516231557188592144083899275820884637620145742563153068939965319549410927152869483562284393604086963797818672089137188814231025027530591142217633958755500086300496512696548744381738071720148544962357914697964389619686422264271145251807815678116278244072534623577876583982846216373224429174525767842791424 416 -14047825014801535516561637913876660510140618849356481380686701291754363932800525227150917841073675393184782998188886985792034141403941497964629479613199414556307445203465923285305063017356047581392784723610341585089527144929578356770396843178038657479783907114773404675493709062526451442619846054974714791606778211685559519391392451153113389087661675663208119260062535663613492481228978563801576544999897910793109735800 417 145464197186675273074165407804608940523517972105493546003734084323909543692701271876770917503654426890939054939324299434650193669780682173622793649065408309960187514441929344272583650810940038694548225394639719237131554378070440839924916272159468253804968507599563228781527935860998613397271828941123405612081954473185652846918640344976740081464290824411224163397135465302115154577629456780830637162604234582787406954496 418 -1506284093768093075739306787083173754743419798267134888290501485113166299847070079712452995781609765303189499433973773503979246933948097821376497083473679237870814417867459702910914706187125825352793802993169106041216742749595750879829499462347233702160743153969290014271142359713065691455353556859404716675634703454951224269777420181634199362789599175964588852150024404232901131113667536405400631549136070755154782474800 419 15597729974339459571849278634311335390892347444594493576355906085365139318661028684414691111889952935400049398548094365616075168254794459470806915128572061875805469397514206103842145015070365341743360661128306901104992470225090948908827851635557512226977587173378158502912463232517351404007976085201137119565261930356091402776787210827004252149109760551111611084709573022882704336868833280104140445545371900884696432640000 420 -161517513243213970882795500326634638727606463284830795694520146120881739106990481172794273621651420394527448735248228328783493044141656532259247344781357838850352794702546770864163453065110683072256975595895214237054479797127893773937612365975653610988973816622162842604267673220879065516462004668582803139664896399826977458751383559285544017114018857701463037084125170543627720572329281009924212350527767357895821531766800 421 1672559351916872373096797353755436502321592928071709561339260040608687997975685174805026390360332294243160994372386793770135618422168406928939906659997966014437915189046727270170585242400536180352284596260227964877987183073920224203698380001429207742057107747412406690614851150703262711313199497622659403019671054125231184850672350111488728510328916113964221165332418828344741854228770022840989949284226249151616072548352000 422 -17319969999712707745689359808382084574707655672312644442626413490427827771241051947143250622471446231626214930686225667608043010213973709783178090441008584183515748771282675026320205823826141009433560504715762260530678821904995802880272390580579867196304252499388441428489564706316109254755855195810295258303667629057575142903011636973905757856572540518601727969631324872841203558638947723344868543874471722459144782880623200 423 179356200213675739951468659285089720314297384819756834899157995392267797139919852705682789624436862299974766365568316832692662039410677512959108132635248257290101192987213192571911674898294410120008948596499971246579211377745902739576157939573111926018066784392077843155168624944709231466508945327803593465502513264551563219782683700221387656237730258457200009939900095968069992546563047951007781615395826520566374724534272000 424 -1857330959245921377153910737299841292823201436309209985523999555322538010136187087752146437268782470558682865732102343094281344495885014935336384339942373433898754444126666921705462430427302732073778018649519037995239404201949789110489159331257679984491678189124670242320272466270017107494059995608251691203164379152293178654055694916239282947505079765749465576874511849094781427112696819104081679582331655662385025858813946000 425 19233832446798770116864399789101248524217443060045079909980559564476739387496648213304550750251374843954763469331182776561262280252078488774838803938102001128281067068072495235744973459881290984296844203897426883239154195400680928015795451691739612953326572269497878501888391578199464460670855396098676677454381393609539756710937348955949866332896201931796000533195395241496638836667032401668250246537324519133802477340799795200 426 -199180110517553843086768248978863901540080326729006429163749950125562619204916546333221617167287918347105178402374425543444216245997383537373346753504091545696756149910283143395643361694784328506971173484580265892470683474988124317107312774300997172119158174082816989738530664841289881665919580704174044479732859100179935315872410633150726345733429095252799838440308421218486942023800002483146935421750437065358257583703155909920 427 2062669765312847832731310686595502723286107243925370121290512726288414750144133737184087938043120426119280826603426108781516999246132852276683613537821890522291835034565971698724325410544978973846790451701457972730729742371872977730299796507631527959075011097340120674324887994914993318231592745484547625102094620088076950718307274265868459643602470915273539042172723633213229014230828108383385403488273353833978857962506865868800 428 -21360775358167735789683694499569640593956117420884576658092123473325918145474646734099884165893728018235132335785329655379185351588654462304170713230980530457893692669608679329466605313244485483388872538844079127425782703806979490622555744048807518063667076541870400848198685451463796217708297218012355001640976382261760070860428448169864810663739561359306091960469845638971788053762928021340914188958577716830278471037893689554720 429 221211592581384927756275510376822178210807825827839706831767842842313382680642944733651456951260629661113330189082942779303191626882828917845025976800484247530227411170601720066575323553224540678624224535914285009621480821027951214712290312866023927829797412606446926458412404688301904155631294139619846473271889927438125158533004691152180088671714964585796132713139832243486065171702483022861258199341026253670083443053085851648000 430 -2290879759188162527132279808436362713509755912605526864872133343627655981793950477242312215288438716272788557557597180874234563397195844693451459894085035384098794983783619919981900548557950054618083048009626623764914866387698537785807750216606717104781593369727587946683168239582569195206106537645936518798530097088811972654051043305740020778977235097272843391841822303588813350709157267654825492418117023629261522372351837420903360 431 23724672951870289107072134327211106524276436854312234361982731666521573390857682603955460839418054279211285674114127389983415674222413483126949548619720357769156491658284825761392105035765872292328588974009816377239521692843970787089660619280716796284999895152913092279764806858819613557381192170384968166831516566686289267312728381650527441587200637077281344763381945566512395842852587173125386490333530263232440000371420948961689600 432 -245698035343211012711929601504198424541690597087583439694950517207878234831614539522328855062469423776155656473513786484637333250496919822024225377564257108639044897764845200130314560515257548848923522951132486142083724171236320509849503179150877889104791489106103981341035936086692047897221363959143162863889864400321920268215628197604966669133490458116566216519759258415818555562113811545960779009248267653031095006335931960575397040 433 2544524443497462092832969824908855146291924069926109853323845648653500091760240886968034981617872415357379364363379243564857167572324450663255346995174636944806822059656156619164220427241153583537655043560454419467227345595189047501557282975572736363579965660226292500753158379349746810795524208857696193211504831215123129264706846253892160775126905997971430695404835702558546058832525799346634023164686419266399047327492902917609881600 434 -26352088992219369639498151635070352816802182962756555958103956724179844918425873807204885850241030718007748935053534454916026935911711283630605419751019446591251863813239565616599118180511125333482062749538620749770816894703404123401254134092836502317477103711643054370651062065553746598837270435153068410955548020651974890303359416467700392203785458380144295979810907514229419644349876411262262885811253333236927404289030109936793701600 435 272914701792952012423095711587554563728141914863710012172169531068674149361908817585880325948323401473004413756667162599163514035375196443615259654832841721320008361256240183008276214773667411845634140823385398850087362018580772207476736646622052143010000575564331540808573300449055316608064042588684351274437835829804466443430245184733362917015677176607468117300245972636090298406102274515652963654097687199753488158932879350591127552000 436 -2826456204737567356595139838419877716298735271433964057566953606497933922508718541954770269407538500237829169120503433633471281862596691119547813943574022076547290939056953581268944950139639430477367492515414015240350402553109445125098146907724056769256193523776554299164238681854660417310264938531021007874538302515235038909644150134406523756091978513280338562345042065855378353012391239607783728618531735796471942203921335618803068227360 437 29272581221395270590021423244222504776429481016450037564471910869273259581146394442532042253342273999338391581479289856923425628865333395851075974119541836937162424333133364354175881787125113076501536983285018505527964622068618458287271132463431259555190512052560419748114525838638253826830033258385042637129608942931387168162178523848089600595451049147529451199617960067764262865203992187438039139297717526442150468270642700847801171968000 438 -303167884505559618846207374651487241737876751367751860406957208117229850127897791971685158924760323571824903656249764331930759393203207595928838068207572310081058764168383234062288389970894576028638624516309756330908222987569072105266969117769944699941692048567062287572867739817178764649427403750979479928231480132668102214605844307789796461108980322570849808707521751914706759986824156820732371605622836970625333152868403374238567676039360 439 3139849021551875649420015636927643985979647243897588452136497185336370749668170565498715740110739424479226160259623993689982219667577359136091446827393449994111136889558646736531292885147918641173571419721760352346305323758340931546010462182890665236851938519984812595842318959614587300979768138162794675400967421748995772063762565763296942511649366692098593838163159130506305980071982117040191383249213534311895207216033889150381179535360000 440 -32519040394359704500006259393438679694454916723615874306441309634448238128903148982978985523319313576982502766309539978050734490443633809428002826529934974905222964811719381860578390309492444843539074708846832288185824183219413256466768847208283143665095824141373798534595707717724690566362276341649766938083547262766457772410066955018119090128502373993531772134936644393073500823738910025630093755585650996021754841276257253506529701176921440 441 336798419894463184379172794190683695853671390771393964079735852195405753175661461212785186557402362577991590863104186862544828709138955998345144182112060005775252789195844035915441504871641503283355939681531024738431566381877380684933617472521809781406112871963600348159390978826467921985268774175986976558248186853096609690496685539001198962470357868586561894197151611252543082669331609042721550522520833933306771439315039475860627787874304000 442 -3488234891746972928316336156669939487237267365057504588030229412734507690310753094148034684448921024238663824761595478081424676049773577487212897278476447215186726300672579138393198922453247539196456443107705342574118377875293036516418356426069833548121974875372029746845262814766262389148832698335593453575266085948041570855390048472103652816253418779447518468072858328183388725445984737879634914251157860671487648209124225828948431360295917760 443 36128067864950162298685153172641758393276913152780555510643548902575824712896387694860333392233841403414248710595309143708223340131136159750250320786155956352016996251856427261420154541064351194076780192081642164287270873541689548604138104252831124954434413508777341053479290309022641489186124406764262547945135433942180483520281254268544819520309891264254192852904118489960954953522110043156719983022962292278090026240263183908818784798900224000 444 -374185602116186250108925993280997977665920705039136347966496956907801019411941882533898827698092039161322471873753540920237750734025723687165472330078285353381882812904342571201165385600419975412156027850967031371759379589938433517229301790314681018963099589652538320000875753500893783312834104854250233639500395172368543285690985142900863288115305954757677111491111279176782857130958380513410718007135292994457930855646263081532200790069202904000 445 3875544402416615527387164587892303634651771338412822858494932390749196759241185290140911949632499243265495453543993854964057843442041781402810939968742186234265806222889699124580062785096234415610456862827955035302201597794368281100915450061070175896721545005511259694035667276975897376487099931503389680090046523464684898707127941848726061465505748092716448562679220786013278899308162261926822053010293162411980183902010473486007415151121137664000 446 -40140396122943698325813009678661283313046576171108073282500859396936329806869376489440716265933911543120010481096385063664653569037657372343253034547598267216199784549377622192023696514503991335860233034825995624618151361971038685760414582172669983463965381765632820822910089101846098911310311725711034147946307832351805349360720515938509499609803142659426421592044778177550413329619209195322926648950890367864531674701301747768749284971569590403200 447 415751542242907887662567310951441475484613026865588515734690004223709419751519078612941081561491036285527093580340741214642491104863482819324243818271380149828641901452636177362119831288130212485444420013644887280611005533299438132651033019510683069031730750648707334212719961299009343360059300467914477335227560431897226888579311345195410730387908411159206658631378793519230142537128851783204532856063846936920514718426383007682070572744558247936000 448 -4306151916126983180842429283686218349844106044121106809532849114893904954604461479781029255157857358742197802235704439449316898333813689311834991750215482064713036366912238883384172969751628053756257860077061054949860567396279854381099106114126751510455403700158904485167127675213103167142911457021338620932516896734958836532573368804848098160951150978190288546872424485792928128622811716650437570277911602638836456070966116061287693323067932540280200 449 44601357185685037954930095287410008940570508706958947427341215049042247177304430203313694409226740021369173272569309663028990946392016219634966662435634196776597806149235200347602977860055209901467049293398265663715627527268237766774401427278416589407714411446660679981390195593667426939480240147477007216576102690908694629088116688226097868770400568979838817416697971095078021439806797143535299515455128142085115129326188913958867753910778965524480000 450 -461966023543711011965375471426716865506497597102152900893690809559131807345238303018872485797509622693605812448488859903945469312653858974497013204046056884654100819351234982831046775430812594534925614947723716744935791418426676808521612700380765890995602770169356183115923597280241170566954177681879120881492971561320972233886617142693706868095720700946658046759602131168211957310520362416972124632988950542100825530924934179989078278766082489986460880 451 4784925900284666273213824350642366267662536914233612409977668547802078085231549244424774199299705596966291142003603015939518427498078070364253693543622419613010097398942884930808196532334489477422085793013224562091408384951704878045091390679401465611475079961218785575383546016657201997245141969874557972494510766072801939664420495139745027753434734992554110216194893264666863132272400366096531897900245862056134194919170541019854032439778190171727462400 452 -49561404309541615030270087983422486549186254589863816478181265235408521461936471283887845289335919579860324132109088869537549626798403468820232250889512075008842538066841026135113705070887537393440774580574820519431473907989592452770863015805461538110409221574331268236127443838842429985505371850423661240158549879964047087609802750384129941726208202917091812308615748157600717617867828619855735347497070190571289706019180284800497331827379073362115748720 453 513351909539255251542836111286451434596095726161364633804395467675957719008940743083745358227254027043970479685924615237825115719709412192074413961818176775651010278338160739460641800249884259115319089806971399470258976777804053413137705005499487672747534031392299046157283151055547514140123943690331408363841725632010772617078208624906427109280879877820400550585952128549802319922810425445656687836334365413283461659297482608877275427329160942031627878400 454 -5317284987198704759032801600385001359804999727706231268314533286613699431707194767697261557784349977458614995072707968756257917147426110933930609320496366965684516394803100282437103509263844331133315205438821519257626465338696109848915179704586476137202398111356186626610018114013124573293941704897671952062486869535589002633614998992185031852258916474064755579851362586490413718183633448512438984402370414963975865892416341043419346000969504942584817879200 455 55076693112641317072339632504974861336699652886647690267550674425601362758381128697478295621014721448436938540291840251174969243573621679196305000211226469869642515148793085530042317551174298715683817819588478767699001734892235087437039141437201556453151899224348700916897697014366244444892023572995068295242020016570541069721415613796805853681870828992531812104343318033173775976320285726702295026257590906394052941046037741047582656216818362431294354227200 456 -570491167987741288161393023665875886494895668587816678465471184013865635332123175445542577902657833154121546344977525071458354852453023430029580063951506192314881570073147921181779745814651797545317434276625088927022855473758869155723606807676993085771217362619115934550984837031419817687502226840861311218614912083511141134324411137967605439115670167310497766634714355496294767786033657792299615439139758339272335580836650464905017574533052247380414593006640 457 5909260419676840110606526513558060637982890363357782796905841172749434154331562831753443503407205652196387560451268211456595122301521229966535540004235991483150685572129151675321177420071932601072858791494006896433675274012026363500794069864401038398069071420038459283495669389721037166854168820095022637874813860610078879079270694782963249448379021851824317233462108395660611284677150066385417306691453043819829142982123841070231552864616214241776228945100800 458 -61209728898500153729841970121899866174802660418465843417611772979319109946402756692793725613197459992247844206600300511316664146066077100503353758345407369474768574957870335419057444922841759581721532424656601557245901785477812056530347305256990326023328270211351063013112344414695275021807218896421805258788986915772734863311369523953374489428081267322602142046315177394204224047916971284146965107008566059485502684282117106417433386776415481789307384531065440 459 634031581199382124354279846787354687763116707628040234973091035302494301101565702604506238932803609446837224312961827838129660398026735433644368091649521307839675464725680774895150722143106281604052190475428553975088814227471828860383740929869724452124699569253137517917047693107015457961912828210372369269915525013964018852787645559942291988078382546083458038342593111557468470196110303438118890678398424481862239935777564096769131833572921251100965891735552000 460 -6567565612063425843860494989706263703026744673913680258142871606327483074172498112611989470986936901555265636915916017493716813001108002620788233960576069204159063566273910740508841934283028523463628191315634081550759126641598433431215084905486820786660463661566035128495565058931107833577397179544320295705385545530801468034893534528756855028646713415553141171678730635014680277036729307363395950633350193211207353230412153013800059963655889609718026630951132000 461 68030087748547884298083482259504664872143900213223088257609572305161628642409293928967869799972406434398523387461342150055104218307439656945688675707812328872475421649309193794608639921291926484504099131668021872583827396595739163258419424042555176042156126276458349650458312264582797676567340212895045164520968666246019077957098904099722242163788777157793178722614225677519923160766400307696698817933617720415607957273189157163745755276560748430118207358186291200 462 -704694221148152019247941110398153020806289519128745458485338284599738143447109966090664570896585719828996609498100321029890796684930956367187452008129538023851667267461952803916629465634091063304257264778054609080834105981752453166632254921763765727768284662738974884225248646514541669840097000384653577869737754036865807528759231048428319348660437354247738484615815586815298312810010437851849107529661744632010033089255073599871979062722275827075944457162954888000 463 7299673640323949158359243752824182123641478343442217173895303785768420810905306868610120162237784192207615096402157560478224856363413095989685303736906350323213220907327923663326269124219573772617496079209662866086708123505086036784068875001156027856369780194410623425779686873788692722358319980764735808007477070281605886969768454668014335413860639454959755374300836334615254932008637326960129223229408174268676242045437245667005724449155110644487163546352956211200 464 -75615219819458606997944363970132938977644566999258455836544411522939262765575762045337911709772474390941945810464170674581909825972049370294104753687912521195851655011808707821543845628347402369413961664127449194043917856953333978411115394918834353032000967958121158359403525939033401451616731432221508889916411529905174197533449712214692000847915963468559677715864973366775190795587212392634963673136733622330087520348563534854364661852657607010152337965726736710000 465 783281776849265939388523701735191938530810734013900914234687847606158489371291804657779590178453937581201109999477787796543313675142389007498312024787995539798761477248382073533294635524989325416373055369342978909811330191369999582215782086609029347266481886800906784639892407082202482931054166033872085044771171370172851493243252222474606095699088371148106520508681287936590859033531933684689461232534025516131393064688708943841350628155947612270410143117335121100800 466 -8113903568103647947471015928199346583870397597977800764868124273281077707774267080828220629505350244816599393323629314236323252893394938335438787171268538809797452881359340784915747614662080172633297255987716216955764641088620682631040680573978309788123831736211375775725151005488316641669335770574698910710901493244948057655559007045219811515380057567347625684726904161084630570264427784928713366511485127002352727395329290579344471481622932120842464883825776870204000 467 84051344248907696855976644722253733004244925302515417341407257572300243621708031147623909486950895337466945927468202434624095290992011419392960003660992044867229140711920971754632683817052420821648838373072775796012536454457579402835111438327627706379956519870960536600457415974473316372981872369626226599911724402558707473745515067207667764441649617136601419532936155058340588168100832510507988573154228587422452402274647607340981362994911348828018084293854608175923200 468 -870687831505653865891461919679382175454678343857717440743455591284980954005773398428151149342071324576966798666330703488245367288453837789908119033870792623702002487436849487073062751075518227399935982923964230910173902258690140448918563621359739229387722018159925407687067605588282134158484315489952411749306430083039928552473370122780362119644942110020145043710938103175549620623538596395323790130683910759829746745709863915672463245873733234819682418950406291794724000 469 9019516619745012705096001217037867100799952948651099511110063154716030735371960173667716884860708401311033921952577100141062502714948336011399152325504083192028722179725465166474934765519134633903687056949715397321819832311483071012233160086898893558721702323695880008713455583330393383461200540544658989137101998651917939394658409814401087313217968865328372765799960917856372339202247774950799845354935207008517280366556138193039102251731015006267229558360823625154560000 470 -93434446152415777448799425196250601187981333117315636798354714696265865694351437258951030323476720559414904034825626875284576056589912363600257652480240320195839559040393554143849424716853114147302897531885613651513774825978163691240666318861060928098218125919001081296404099450149556798179013380675581907711785577796464333977977278224007159588580750065056129147865001300250839472890004135194384700582829114826718372164104853161491338050990757617842232698162235910545944000 471 967907198116003518721663565106739641163541144051565352756200802499378279616079697188288298993399195838925907658250459473644347547073697980121659254797642351697155484789221177172070560167525347051804649676996351097836887784022921185159254690321681573965919531736002247864999317990451096396920923034999489281869396797792223601396218006356388870981830905451122509232706926744140495381870248173779699810663058554492327797430119304056022371293389369569150750006769902040383488000 472 -10026823327279048619787363080710386698220042123998817888544327428097348122696448130361831179697384468717057718705213967673884830699036391026735865196929358757477514384575590229938081476311721871053586488191960305244568941906097444477592435920401401818586816253991154632640596659437702888961616016577121003732046485773052625818702507225513894525040364926243550971755438908562420042384386501736792671318364567653993520942517796311427602703650905442582021212619218560483670556000 473 103871387397144421473129020363602301494890655475153853865790428414622425895466209670825942910989342045243090708500616513977235874155185385142197708909923273453432095815815695735698206946602415905285099032301998641131579856443064949912801957495225882579818039970567592504496683179214478336851378514108083651943423755282245903790757383049860032358823171636224070986512015084872707595778294925421596070425480425629356680717711959651370147658750483399609784712053422247659962368000 474 -1076047434713918314574236694505513656499027835305721615410134419747034995592534953623391838574578596939731857744987972914837217288904991624166343575477249734978675173514877301816495836138100436008528854662227685917100606407446688871839810613877508642565182586996346217354842055021214620709552974663100562214679180374752483884760272733965946518955485262246862905433837426649590447083417243944649815590774933400994352189546927507330504024351367046440779005136522989310920655480000 475 11147302907789160362501461438685412402294578453753539986142623586331625949957358621974059192956786119579996148008447775503477844997410530798503590606404535989068233489721191328744702549201905959773263904462732172356397278387181764719329594112409701698996317791506253514369318661283896335773508952477946591243554981302391422360395333042711587835119626141496886895435103695898536394753116244105631391529163510503943900760877073602964043945090133156781786974273273225902635247206400 476 -115481144180201189949007497104066832608997277432914612008139982550305728349902159573338294867071186892650180315146847336694530818958029483150950155654936589607512663293400281596939691277787096538457357913593702564651492906122371851784332229927002616991639032342927876951483295204429689016624591295834747853767985197154566662776525779958393438384205104230336485682885640965513514374689655420822432537421014577069413321105472966730051529539450791580793086229640467888268608852452800 477 1196341674320937369692097015615936096083559329743397726379201885596483886317119147739942496413439081300460340259685336699116019001111028047787144187492183525620511207749675197967384539362114639165933314451441840006291256647518238137594415607785943560214719032770973761236862921476187871303511751129252038417491284305913391450724349281989491852233072021243643277583426457765460047992133181125244629712621749609088345200499722356532173710266619446718294984030796002910803487988121600 478 -12393736271825225816362040734041857631120912354279261980400248100675249917304204387528681042178828141433913457308075766036828685508028285336712401845156735854615220403285485457103353621163218066923559405400686675450315794783576042727145598779991841137068048571887513323626039333957240416725222175859276789173451296454790174527018982108518018308182338204769887417924990921343056487098906639825212518036672549054611060991648729281623466127777999712012651664799186244035854140973724800 479 128396185935174013582726666505237863057593982568741020510142702452759279341274652002128456938125139357124623284396882194197211016835026884555687094699329691551855313848488826096366630147753629344525201771529836861555174240923224674590910657925755913288595996534643612266335815519540105799590109633516678969774999468048525422234359945441783448886476999443849178017534998636654036977823602675432479255438980126632720701309840661043089632529532724463195940103540473419377553509974016000 480 -1330162920211334145804027362925398963937559693334234434744569529387476698522864677104203596267726729790100997260059923897111839853228679785677204128199231709724284005866290419996960685576570422129884968741791703992465247191136770007420641324594474033476804124271594335104646352535471874589509094333982417630520482292342904454045308922430144547918700004126804897770727803030187939589158254871491382438794456138371332376068988658763717259352136148110426738735288654950644511589875984400 481 13780354224437859276501866896049273368103624272193763390893365696386144674781353201430935315312182576299528019456053068128223827391465270049230149093923359381728251752967062071027131368136513330577209815579647825588974274528625229201696652779398770101441034187741681431101400015683663887358003612770460994743157021909419305826426288348182364079013026849665610677365551510641071384096800892384743026151004153541191060350435501567194735566800630507760748131170881721198816419770479411200 482 -142764011759075695002894316080852185517134592137999595741163618234919072191249920458515686011188406544078655523199230413805637322373778892947807462135236859967696910324117318619505232735270961297337359475746958822322371827898000283845934788176660489195752325564071414584690931167150142442366687752962014158757928670090145236825280934580044615095780837459511486747654871937039605317973739088341352773028273330323443885595411296339254423889131227193638742333904425580369467581624826461600 483 1479039974388664395390709483805304367010491246799150508139528823203971906743337704748494224295155359147163197827701739079088570301704789857450549186388171811339135009722025672702873752585733285717777066780293833949485348583215939086867578250900622677053962039914267192935647430728964602052701131758669460342875143555931266241512563390656221810716049438502230277658981206769379634926563514577786469251662384820125151569937559458121600151774411962244468043330548497317223426841279410995200 484 -15323002599826895786508740255027721753532132627700088533911766686600575526449737048176034372777783844212936810907557048441169044808334782298032176977080169347536419344507559327616795015895954111237726245481826005131984091706244405497547494359653101317526639998295794970809970655580398341198149115701687276564823901505135056098584892219466864451157260395085183528205573972395419452462967027662812978461907095655933662134886782541203848043023603506369649962891831631455173004898776963244000 485 158748862412529935991940034022200752269330872716000497923988483455690180560533961568881578256629881165479280062658732454824283660498903132897836230982735223741380993426550145816151677477839598195094729287479165055482973735297956157797759255120948148900528177507233299733544449802770763149178732022177851185272249369176107349442606020023266762227796748798463799487405483943068389613622531577448435077487791249978773190912885737664076595995512755692007417761446006217972683326026254647296000 486 -1644675186469280583804695767132274957675298756032988660115147228746852650331707265769666681747767341840685621343863319226150541971569130534468022543836530598239484562213736584095327569423367073467472671835462401023178182843148794646490817105813400151052328761019575890255495663132092175840299420902696417983629778593100712952924262391293300176808868808081419253560717638932069747633245807474740567184939499325070225667810523522564220259165116066859597919089460980226133924487570633470190400 487 17039326270693526768240974400375974110691708950273442244887256075204656821100912589368010460981246611629153415741123046946126412253607620656572558068293865404511032840411128648378466745803021650790793934904874485888345729155343642710758409476673518086444686007000434463209227839848960482932895073415927357094318880955747179017232416504866595383098293118783128077979319453397744540948088639958232353359368965102292307943273811234950900781342276781814399654169263562126265720870910625316864000 488 -176533628021063922728839405932595324882319795478554923406555141132860726286418068085181470077364551177834250605150044824526515024393680427122008971295666415025348979437093580076222901334371952411658957954302086712874120080883319309629460674755371340692502686774729358561813371966876442925445303356601742632147378851688434587922735657944397936366197430777607064161998441964309087905447782043033305230455374738466990513664215601452352200699344327547496858549030691842416625528687091216758290400 489 1828964231686651249992242013330510120625247238687401586068427327649896614591990341962074106867831163504709873728640348293646070073598035725830597236645611062216478417907792533568178861422682579404906239059295619411565509695095248528561200854679128926173082126906495392256329126456522333804179985522868614214269613686898394275161567820475100330741776557774563137132073667890302407600548836556554667750811638509008597865386544079112310003811260013895125834748937768210286468194376754900500480000 490 -18948974196539687004637929362128553742013351999509671945043325464597707792465176573763817148339304155086829104833607878912410518052227534295653748247559551721134610786659596079101948832625653373939981784833649227057445208401493119305485159228737379123552650359376164294916328587441915399518832675982858744197737140650034476530454975434778433705971660067534309882713932674090088722289054914932919390705338795546894124601674970703133552522744519870334908198014009599218346884312377572025639665600 491 196321973919550866551060516063897794479046364990014183693029450802148586666314342793257050110194623201522460421443392487397290842639317486635254250591538126422378483167463922090610993450505080358103621507359810016452746729059303040791431944383957631446193572550643627202966316327240412468280648240605475051855475175869809628272691707932862598807202714759613152632991736437060815217669060787264106827906831580476759401284708269211288233666345248303763260357612801049693120317394732035428319232000 492 -2034018150729144757271625697714680326489638384699639888548615416676952072476787422039126656004632358522824197794736398188562365309648821550441800652446633935455171591787886071617670365628728913123716293222654005320113570780864243207694777958979651970130932323725875219746679227473779123983152650673025854526757040857062185201936497241172186310506207057189152187732683642218896161636565320978770581613222189556330434005148022577985723039732060515785943708220171642190717130990200803885183683262400 493 21073827924034990480388830524825054856747257280812026653931103954387980440821693284526197636248570692613314451357914663577675212260333500798601738219337893235352219934001640565468619680273956710791443847322059361172413063619867583638762778895973661691113970602244243603811294691142862794438115784188019402033952230860814837240036156635321530736889839800620686015736204141696486839192730219355314697447218813211531104844934819350876663367951909311414814790936650056693640457132550197880859656192000 494 -218340709662797211466097771443057527274088113456258943600436877321545730656533188918653391428433302205066644441320241207692172438649671009152610023227398585505625335288991331194182500766172968534798936865470930663635829013340843976621871425478189156243834536326108775005196066288049947279644420392703712757173533285519914435767570495956509963361279452724336199623378206593377653398791845060876158683333085789523740887211176057739621744320943758604841660861901130912235667292556193986622301340880000 495 2262187910889515376097251549170571365272639944367045004729483696919957989717629972190110943807413739460192298538994324705991896273180906047694436817593349585510433565080728678126790697260138086980916988314865195877952802448025672783941860045059925237620431547254233749415825221896382961161364838226683408700044091172822024663101199385124167792668497665242042125788835842851800425544043469072584447639992360239059335050030878235351816882227590455363082932954801413324202521484481688374555644526592000 496 -23438256230142901264851136640719962730948535073831427750994248470649525112060065644446899932662312590368454922741632264418479728591024505368283866277852871139465862819057835166295234243903387720980215318337327020916355566278973727530111364360729855435431446741318093990505241441738451825956523574299325342813961199719108261647523838435517587109459206815536278346305810989236900676725058725300034578096489392986517651838822670218126062969316136790335369066920492548805189515884110344344098374775444000 497 242842429103820697851886420958077046232815870156919214651273980466181805571350887800657098199524249830630383982281846922118822944138821170155817975756497537467920118198947790865847044618101711205510758971879354516523135141119862703931430731615851329211053995182165754161505992039230344282344532388537662747475791730016970038732200265116232449361634083306405389018006088111752064400269571381942670505084759165435486292417535540290556647901609135506795573330741821504662710841083337773289305022660608000 498 -2516091777856405606422209897219152041937920646480247215091496365738980944956098515245331863838681767025099119439719080111334317311178723977098647040413274328542356010752571929340206483939733756694106658533822901848333483434953127245143311270987829837015950633059187344908935385883256209123602093349001532690801798386931978559018369213116395572243064970845406993601347228486192285038716719653438435957930489639298303226363789653815533947834987712363992391551164341882095887627848620889533587443718984000 499 26069398908280257719321615022984857422761103152253614105654883767282007307605994236757118181683770882172914215096753905672738871026686170748726166817719996406991518283106784891133942484951085406801403194591861092720006338919803190953274502298117525312915465418044235205899062741510596796831952244841987942181156678618254617847974491893405801169899389039129038424712025224399342266554858089565594415164972180771003253106095318777754577724949138612765149728860396868463943753366759858852354743693475840000 500 -270108452651914498808686040942984370080652827743480814079522954262230364736276650074979445612978215207785191810435272640142786033169866284836394964978701856476538882491067746034703059529318972454800658384635257750398959199939187336462370377847181760493654382585663962744391932378193207506109781086728912353643949918841317134892756668213142476525445267600846236423069325585611777006960741002885569189740731724667792620850832925368536528188658924179544549467378105098170928795579563760825816473744671861440 501 2798645820773524492984981740810982005425964754635955316871158790972412772809748212336603396507726180460673443800984252773358236736851349563461620581932697183618646630159931487200493134386359856542524501571540955385594058230897739370146863992627533373242925093440022776062344756705493629052684054433957064159593272624523954233976221323547666954163060600325771887046086046662549519237727876291315621994731687515461770454456740509868178717041093136494160606638274503731863265285984947437940014345151085281280 502 -28997483043078224606009246054616212500756198285659951246420906437343514966541390194529841241012256184331010033556196913187901253994616311807410064403803430511265405876661971873480251412930703948485293630974112904222148903829184892423264875243256011352385040301708678126341059878283385676243027952160649190867024532931414209613835322695942093138334104380401098890935398978853492027286526244519003162981485155892397296043216510305903658176298608714605103263928776825287090756453239634625298863950618505311360 503 300452106403521089456045446793942393675237711029789081374120979845722869147477066983949011851035246852119394941932809591330349868333002470023982412499534350837064862777327739176311608968841707055281784476224260360246492152870688558010188760707034553337635718572157127575917180779344510719541509529535669469701368503163359705013876380584925571548715065810114039223410362435700030780457391477355420652708838916347093367323457460767647248012747375068413460132308073952760360760718348909343270857364707192340480 504 -3113097910328880107180260360479100706198645469034212227831877332747344455511677644128111733364538126243926078834451816056145111265913074256845559283351335488006145735940312192467517845939898188478786468821659195338799653938096438392842921107750551344675120935372803265846631910491454067604745616845530530512548139096236865800507194741583405529253128392899886695214553991432546615076531125200589668595697845571542805137336767866687977060109884266592321564953360946082552631061839598348830337446759492648577600 505 32256175504447421139960960206768050249411140359816695964893135350641142427078598759444159165759327671005376324110153798407662097038364604641311167932788292296278343127439766540480699601639324578097173304814744874168320714354492574336343263707250082070441468271866456957122559830694474232402337601108679030460518255124150076242008374762014253675725983123757401057748386048801689113133612304821144802445556007526432784764964569295841310490564205224930830824991799577385740795898940968151219953035739153867735040 506 -334222376833076208110330777346852708915794933597508599937647315357993768037733335313112687001097575339678373465886440485925429645276326692948820605176003075954612015710083033849220145620658709238216647792025409985963109955919145585570184049937126851771750401153179035413098263957108642107437058289770674454704262060402531386143415788742192844685007695543974907168217560629385657240914464657431299654790018851882608687751097272385410023408482345566321127044206384535358124038677595502116700229713008420244846720 507 3463065611058765944221800169778936378401404926501855423875663947051475336719089260661246615855686184454271528317206709628665614005322326698470369020621936777483600992882326202404671668380523288137077273960760483152143964416754022239098118722043612150995015954011105400423540953053109148237314260503172192577108429103962964407815676027540257893613419738954695469063287022965821179830342735398685934843337878794997271182701360647261411045180659886015699943843626923928508058681682572897252644735902956881769922560 508 -35882975821233036719071040760761854110188292818907506384667533647098647604995284556153276161227702003422340240415218757855339133228909330199688074518053531006520962767418611881309067400504735537806229347717624228443575987651002810100071901435180075406757452342938870354573770250963819480358555862156233046241787693417180372329690830758131484062949773471508125146092745374001204204927351346168106262611223995286152378473869995806502594295797617480427796600376778112643621043618211475573035504050364287469778965120 509 371807984186120298531959286455148240733673230504453030265191095787638186794211741063262272990974056582950509311301704298532254601324484482959142854155946355452330269989342483935974364950492913186633048373611144229545160328587569816166598940782044804291164226999711570203541137436281646639147268976615813492362006291150105056059454119509586539365485656338072986368969759931162663409806541981996627126091220193346463826473491442652743782081404597870032062779524477711113392785447073841409904789590241939663775334400 510 -3852578415254839720688613081933501135327427444533646210163836679089801985955017821703811181331950998756437854334098079580532267993025960364661529165550360789435822262777639315392645658972716336147939587531504037553557771848770500481598266334256945042775901531279382725703186152346344298143708442461459053154976080066492902034606803709606713583612877389140782792612335979984784322489732719418762944776806359452293325340758054108877280154700665730710948327244659444122189212776219462284943623521080542469438200851200 511 39919654073918909241640537036375729115664621361468274679599102263092805986752331279657346070067823414667895714305187077730310438910424199584729193002663128053696381065118433124579792058813534683036330361142100431084097046283266351666191385518215069295279280796297154836770464800830027920092348714000526651912894035006370538144602225632593493830395079474242534746639581921711525489914648947742467198133598649890243508929452342792393090986766864518581518207932545245280488506173589713092346470598442530562372995645440 512 -413641922686443816382717114491425400907542177293971741058875754567238183973831118386525955108034923604357874423900861992049370365059617061751275484441093170023369934829711033624174206386538620592544136765208090906544421228122630984292727192251517324808390339958584993114719732792994971005701547941364376042904400876876215503298176011971684482991337500031904474916375275954488822578211816589163225843860746240621055207169850237222513281411691247631277285422212697900234922608792779004557343598193214321772508635077050 513 4286124817400764874902619079072650058752468872721594239091268961954826673784485229913531300763594252235473579287282917083747706449110059683556152216979284780768239253680649134908510341735790483195700088896003130385853593718281654507241245468280839536275780996345412464182941707001692189997897825502013417321850754611661701628617139767564436162686655314851228526939908707932711783422082306117607787496682775215792333123766392423624337281200153833275959565160991382967412859671805514513055844864572030782358645312061440 514 -44412738980340567673454960503972853265713687904920975667121772743154809714362294966834539479673754981461465462440539021709428140962219456877806243614556120352710609160764698071510960213745130947317742696860837956418218321223454737210135381302161401999399790070429825987238841876799284143122244228289588166479811521460380497228655888873631207695590033774217674387231419968737147321303490468961697176930914023790750333128531723003977039264031497125184169254338148546773829919508123855624143534917025489033894043288238500 515 460206521212348288534820052487559357054424732322249271452039697560465992522777180616741210675135276716622592966499882955892778558219009114655120742652401900447063882911610037656915337445871533765646008441779819472547404501240956412685174026664615649962294411490190910641830581022295250765916858040483343395949527376199447253586744794632845831591398746386525561888604702787780734234635807503411721363377722946051533686689728795279485414405267123592948165884557952947118433291822664677622894322630931042210665192604303360 516 -4768704785554821820408096060185504786617438505029063620012755372457981928690505015453844890350305110227354188411334539890579136813671249602354626653225459670274203484756258784403256504435098839317546978013814253410108469186147907261819062300797977046841221180277057318983743074170417532716314147798172771618583702086349004842262384840633640158224847391153088286475797825203176591833124922463299704877434225421122866757764595858437816970492721819772828441576104723550353675813926173100945152585907034449388078665665921900 517 49414061944599184071411106156675987886891329326021535015902730737689432564243159407336425337169003138375211567327894229360217886966585939134565468742256623364344933563186677995949830257361074716180441620022987350845125980935189273538455977950837906852395117416803628639463137098383486962541582571509455817838739806380509620846819572068898123715020781844925994909881910488385566072407777597500061210728052977264887596011734208439711141731605341659274594157816610277344358378389622793821155669901658744100664426733439549440 518 -512039084280682711785817277281795285095288129851459350716298771675937632599725618098792179665030978539083046253749932052758240993137309385265656433971044503151852518605193783283804400409879120883915481029794872566980716863827119121239351072728277699137887523265115193146652449005494755676902014502044232338988386267400627888121754385522277192239517104678565181667930386440685317425576398635142116578280259591464552204815347274491032289934174175704222673713097293295499719845586972526992562017747180468197366798537952651400 519 5305888250225536063659095988149162249679995617947079904222804877031968173568564923797107808650155285989930544172293720095027122944487206694583912853186891921586724046671362625797616964630874699812246763279277718713282971845367523664789416857122131306453085208019408086017475957054536846344992123285341438408858994274508623380681998909498128703499631432863346055536497595057036523033639823623368993618291974116027120805491454987951396993753199718595351784589177480446340460867903523682289467249109749584152402300978069504000 520 -54981363504476873763105688313337779497816262076488971006449561947612135528215490930682290642764708116438849917468853586624573923874708114456149964750697418244951352822030304364553512833073509880363750727926504432418418757901692635512126611640622887497268637094076285311593961711431941658758818512725840255175995501242320466716031413602202313281329188476871375530796358789302249147656106212093562670370728016510521079932932608420520731100328422833293147980874359717149920229030932136950744459986124158308441264663907511211900 521 569738180075273380389196934788659247842709139974175663531034679353388222981127109673052901708453638790071628902196724037483950069862419394135464117813935465840370851765611582881941000942232484686421360905932191836788962849410388092838553709008324785563544023742978031022221794800127573040520646606684294022433172854805358683598327528082962624237482998753407690024017860113177204055422498529719697447563431935634010729003589935256069611367733954439923713557658836348017716059859444034242265306351091637821451039716882461491200 522 -5903880302827516293291867539155492613590405611361064414248666247761684885800061354751803200120967675224809438979075809983276037530282868605130368127929599856310603714180957339831582247978240808848736665022225748901494979628512864124679586558210700835725525976283758195248295877820242318653950271306333625395726497488376016302851162976191053782475320746933426108958037723797611323206334079980792111591392915050719773627361390028882159890794808810584392156247175455392870859286934825492584762595264269222991345257564835765780600 523 61178969354613325401315824152734282999661873904504603080595359598715989552746450973110863549411993980251146441438286038918005781599158479262096503591906740384304481176067892899493621818854258528358384176595826677529577767270978526994378843427118049481927870446598340893180155759182350139805922639038188892525242233039191995452971978841158613490173638667221154598034982250278819711077444029280774920730495689718113796295133825496259416994958804562985057676206091827232111108209608855780961226826923084603212878995849450042163200 524 -633970649951421207045485286835447349630062870683637986437820030477264463887855274048677988272269015362454025589050171120438613417201560765320500515100876936740002214389542494291127810068483882129708680286248467872403444051503291268831255710330629365871980744774102250473988935126991681200470343624835161118649169708585510726156141043910367887790153629691266862585222743222907672260228106171586214535418550006095539114646614875028650440893995447317181572533688874983287134534757391471875455992628084025674643082296005698818803000 525 6569593875612340237293053141384303097807965744957611850804206431656928001804541031518665188719758791748007078022905781424941762831386886713555449888000538155222045783205971473250050968322035309695595892282510023191939514257666481946071191345480572715054776634705253290172090741187556915165479961434183288465122805653503218614015629166063713341137180227935369663828074063443681012516554356096935244006870450125211071719411500381839545578255606836247506895746002556885798117415314577832381204351295361952139818407713079264374947840 526 -68078543950414032056068809020222978285751989352074071493291533574140046916405512642669602046393506233153078818782217013358776926459984988016382853858056724439498919811484749143718939492383105064331988513886468118732408911744749932757598217491449241422862313647500285567976682180290046006475693869412320606568899995566386448790644697156482548530274208238190284379530189864891456828204118287601040147497195813567113205255829035816096707549364317283546538183966056497461138554307675173477180009396225814962248409170559054897301295120 527 705479422432608100466584338747626445164037224181054867127481061838913227215462563405889884565166034863577101604468624229614421345380463249194166318697763232332791196264941657557713195427574715250755529817133028352052947624443243228158133186348932556505798958219165124537911808259722896016282143585661408753133388416450780362530165269418155691942124944224440592937880061279034830974936622378133082419144118879578138234481429443793349582348528644925778409062836423114073177071532556445662273403340280630608648634475141573456649256960 528 -7310730764002019328284974476949452063080911286086797488624713722481256272457468869147690644837402155492863462321445544560784169629560928019441032684294956984754217213254328902968737623253915792992366351329306459914505476116271439831414457573130947103241558502428344557010698667135724453594230430284105551706352691377433770379677200251401825681038071039864480675290394763211079588284672911762310714749019313568856216641497780446440121520814375852784432225321060456329460249901937153656959497556381842590936708877551026526472170987420 529 75759930621053871094786713772126531933073590138941291616994610883746088082947310748703648387339165410878277199109193778113723277971266141912518059957216921507550763126653959854139783242951909918034820936145086455905545014785760141062680159274374371066318733631478620840779465520436198744047868827159985859382286146684297669830121150576853636421672874445164234769024208883426031195725751152753322198470350308757446778028028947436333772214086967679613278920652320405525552091464165526263945356077213947974057130984219147248208550297600 530 -785092224292460103679996717320501085542681850422477854527429372142249532689978580596184710955487736858443337066944447015356492837175075546676974865856989690653742945536334424038444597238507130862209013331007726352211272420454889073704444919762545285906070488353690482683189151946508904044492855822940533796194289776966455272959916296755616124441429996059229213998961719125808408733470770451408546295021606611542170759158250034656039623457869835088263805561348218850335508962486924780915041358547389980183444908917378786377043177665560 531 8135871951578996099155944318585957798853737800620534738097468634228957150448457202334124307071912467777204172212175416495312815638142450677084608686934352737125215238732357333415248933061929681630748231340158111292063391825986242275064587714885087346242670944452226719271730387671845483355682886527349803470535152153603164426338708707645031846296122291679283506395981823648333121695197255272897524048910488708096161042298126429456658182184781409867104004461335605973933639479574477823325117900636460015824544089912071175636973120389120 532 -84312088150101698978518160700957541050056006260193527953482845600588288574996905808021493206824586553846214774037007329980703206540481343803513592515109374281128112096659509837184815761185703199762955880935699502285330512504973646503680111176533323765084359013486111702174411106020016728515285855024006650083895662497732407676593663392021425112962691967518003342320255008718283518570949462955502930202532970266052859014366966329548409839183436226872462451715682032509848769064790452899474752283348118665808032402579176435198864976556840 533 873731291999345580824848021054226409020253777974118639156860658975885313162319676787179359827015102344364567699045656786743962080654300963864735137969850880446627609366983133734142375734743319812562103616804703866781111969717318726607785448468847584280411125993340471569910765061491205143812804481528425033957169142982131064065069537214715954859978084381301066375830544209293906654216052890381773876384330594977618821396793124636734742599197880144441453936998661759731725050066860069943376495238230676955682376419917939089822690333163520 534 -9054578308799515111139664679886567992319008790018713548750165759070029617495235509318863664178665988100233402856364256847473361226384981603240798345526670101798332274565952878551540800604112442860391578904974083846521835757335263485417354992538875995289725553662205705228163357101873091094506982279864877593163576530942574564999242291759928088585503443305494482518215248098840253504930793949119944193597614514250219587000896015309596001792509497170265381198092670634297043754595367054507476490394779521779463594086292004274514697441247600 535 93834134931594110303600605701205337922208751843924248098131317142477940510066951574481158761134609416111365187143544482719603580712671078626876186107794381229693897789751232860714280217519341388081855991912055732293854755189467206560570653560648934305918520085677745152155742690715980817460908474151921752675488399234556870927294751349389299732688941138133385131144535773782323239882373371001916179655127857407908255908739710640394975947815988237039080517740971474841208636270542804865325003592359894774347944976601750988758107934215372800 536 -972424198721076941544462359608938251716758869398677493694507113456881066554413093743442307058409300928654064965439327571465734830721638831420086257345013923668526098944464437105871528747083107226708224129298181212413105545534906913715952968541641050534504290560552896157679207315789583202854624194894353248000883622530643724006322377540782036253177645141981487923763223630908407997593035474267119771444336672431941956984427139198434639745639632489870020300024911041729885729512825239006380995426641094254430773033359271529339964139655886360 537 10077502860127773968178205899309671450667884505961524109177879934571608197469553442120455787396523850851699466140509548593066125840147494482144588528397603314968773174349459262852857624574962222958899983311484259806826686478870677533268884235300471539500935953689148994323223751734717909168636675194643962353628046700150092923939528664640174328966909735112937350916012324777863563816174059062029522420575380795103371008882485798495490182648075264001098989061667985596028918370724120668739847288168319251905065063387207078673585267786593075200 538 -104436513091638220095311797392931656943727436129093586607905146165282526601328463508876254532432047860567234557152821251746331595173857441206461111604140339220972864471144555661999920858747238822916743865208760903334581118738320035523230342069667721278818631697936528135978621097205310006979821651041229386815879576751612711816799631894632763689414552946802819464161549629422671468849261734273429158671349624865543491778871667463655670948002318085300607933335686135652111961331200608334819883440752428472646226906762261805585253045512452829360 539 1082315925386271465198209323389577691415910257161288469671836266463120587638819572500530156250220204588937216453315884778554105194754912872360332441304116855614683244953933910962774728785037317757227371548080694491183043193812415121585894323105297009989484965245919629547224961577704054073296113656688899381711331413473948279577024954676384213066510342313659822978502601130104000845986007088641355399793133254552945252330402288799359225641461995330772209100903979821247626642725730211695645955842597222759519699580391318444170851315953434624000 540 -11216515952222309014932457458239538308807472788254304170095232580285720691973928707413114767087727170337594029487128987701213567254995784995078341101761598143431795798103863606544278863633570950216615262220140016878254674970427953038047306738395137728003139207584669804641666793037078810209540321659622648794410728428780348638186104188305869975143535904088089494539002926279031624943103795979122308439211396249293608260832892161801100991184963867269332391807866242215752356161944791948429772099102983814021894778848944885270688775810954939526640 541 116242286396236572799185686562121508104862746291909428062818411332344376383330041913422312309943551706561473510531427567872995531052098321150383771217440077756148897284128632153930397619942150515178037447455658858811353823879359049884131396832677873421868410959495711823437031847922935212027047394733234132124380271547889541147286597851422702209671299812011442810598275175340701160977180566957711573940205709717828355552486132663636022796221933934993884816990118101904223224942092999620376468802225050202614214181821902470328699728305921300889600 542 -1204682319136883680889417291510721000392713620861537303873260190100439875519395673959236523110691452814869747838511100593846731201224069809712720190536400532266648264894775216531550793819334700732313463964720515110951075597508351332100523716103326260303812559763428386026905990272751018372500320328891775646032128064514779307925338766355283172076995061072615751125577128894438929581097870926348470734619828625624948860295131253038529754527211245607673448502288601463932921858211938396627830604816027649434295379025437058936621823159905914249494560 543 12484844809701977575762915910888993247894880681919422557104064594240509978343699278111324485958165499977629858528842561273211880378349132392620664308962222875768036635552677236279316239090863674634355810295059418093128940302447994754569214412593753495790071298196347491143770435975027847920995792126311983771361625896797177682135726139127535818888790916850383389851200317672212614126623257119291466956431721503235561784867146099406667731796150553192292586296244554261188057942560418703146644391065114555874978074833710395725346971842491279055257600 544 -129388587362204596271185738608746647908404522438872966334006978595295761938935742504427058114205369061216840858244375043977759443233518344497652668742055003138059988680072872343490163105666783063805868522088294275632343800591582400802619115206072542917644720159430217098914773928841793902323459717644976573616883026753697275866960717862267399113384193902070278233959019810520991426154742179696114846583238519969701075236138696036205835828348660707709930072269591980640869912978554136674699611647220307996754050017097717102537415612077358183148457500 545 1340945099061692759342181766504511658486661002675471794701846868720738811343711851822746968790529936482486685015642651415152967117398909539221015905430430913871549894936643541066388751134690211072182081183137404515460766910854887889929103486258848678895103810027486058677769359675692373112131864833434964892675501819135598863373825484828699169607503418588404669939749293483041970373083076363547083447420351057063384356777989216482575948184169061817587505344002957324729860148894874372129711066725824227875826098967959818720154198800328193109236121600 546 -13897229136727696437721154692308653017931101859772571937179952372264075981477409098028778239891569984116678775247013130870304506082280356070449503536202051118983008336737402152463579017618080062431737786337573182961489021974111671446432673119447660065544593346151430874735069419170384000028553525619483272129545294556524353647803533261452719949541972774482658601259233165472214963089962370419306998408358459061327196165285300300951283632601991126045403975516664723534809866568608915994134024145670912567220028718971204878652747700444234844812413111000 547 144028230768993493577344737954567638618090518601608590831912324719815508697409758377443837229969487872851276134128465403162941734915385923381262873326169043907963922950041745923766237533932583514604048929775249816117407363420983459214811569116291640749369587860132848171758897432536837029965871476284000666583264386160553755185874249466850734635468136635497096466039189397589705615389221276045835972503237259544255723879039855565518918637470203351277037241525883905877961936905372025174762429902849699489287315329872246958971633000534726226821408358400 548 -1492688587572290349485021686269467913337070844039143065481809643286000208712596597443351015696502392808592301919230514886360416321775833680419823348975119490803034239988187579899078121065148976565488078789489639528117898156546784769985630656310687687528748543424845816535120759268972014515350231669971920771731872419280512338739390782866380259607638609753250341537719080718507107829586006280451915835435112761390484435910363147708078632946823846467056091701870534828073774756582293804119990974494188163723497545239514476490282929386954770842820079421000 549 15470094614223892105801926446615456211634302410430367439648999281699843925694259907440906242265575146705107274383624981646899706398585794158786453126025052648832431448035914672856751853949837481345257519923942990898896890463447725964276725230021915102754671762466377255983650421528052239689461767821613007659396952662599497278327033181935024781028257180926066815502676891427600273525959323115883322310020244564697672758142429350854556484403125571400698338596793995152193615757398516977887369958788476676666747465418466610461311119400101853204213399552000 550 -160331512756371352517253853442206074942993270448649114081867015846858927932234069142217796618320373358272457630508553826185288417583102149716819523461193028394457575623029276055977542197198824408454025737788823880378647887695359139008727808122558032276324379314986613331467445814319923602628717670841194606536979322528529180957488617884962394473945400414563380500186673805294955114944704806136004321728155767080246833656838364312798565485048542421505766358901343664125344207321666998298191507459495266634127258338118992890887822480145104920968477987239600 551 1661678366393689893443398202059092272958082235655609232525249007498429311265718065494279959083433252633695336083862710214759280070263851400949443446610680719972705924648492582566914024736742877436607674401155471981109713759957974289358380164570570681394613878643407807646235195616843427677263217571505032865109049290936361542181216439224513593184576749250783550658983746197722089005855355917191091654766120266681620512989376762774309589416022187097288454797467302383176437669788296703871431229797167152916269889800647650563414732868120963054937795136061440 552 -17221746356336631060398922857356292780960476438222077031435684872408174245899917975444599111322520245700442185220622870797586267323505800501139881472562714377451367283836565179244172755240732354343552300840540330841434091990954294981145839536252510073157928129119850856478607660460829230972661612489050795987624069620634347298492140957278948709576338620817816967110302187652557011184480544859167743624263487245332791145897135248292818659136714735816579634117515553706209479960902354659505566198491612243199906363855070623626970954563740550865294734939707400 553 178488216910175698339644971872469541605819937312810437606173857617767443884619001804430164102494130315367961548794525524510180632841792188016568396456741759757024194125203959452256325831546274559745510747508153977708940591061374660430739556125243489834424644976659982737441395486478021720763245294367518037616435535613996452895207691181247532751249429446766057869683641008751687152146836282372052691493678164385682574992384502776107623107046715630243248376296801508381569451231657371649969717106204021777090933919742434373011986925336766428925877464114135040 554 -1849882079139230654154983194287601040474024121263540763515142695552665298723599593729935097849549626572208907893550642196696668767037933402339458687098018866528672431972109346622201258357489261499091617064474438795074225680470044451744821193149895635025501080524473121281409412598815053921285824602992320768818106147489660968350269760822017057316874621724120932459003292174989388942489961091246268435844312687406259254362505286861702960194946472671371511255090005260688387237134415838720540937098223492245994550955633992413317685327170684754265008203662954000 555 19172584628257912812029976121969381206785680439742488485304719869030304632832829984829624433837937163991840500010389177894385011304822238393374606935309248143001758181555911933701084611558129790039862399069245469012343175332867606611779329321197586191881754781007385590344626947781197370343341389746583375727230488670492346858207521681503520711898088776573140238211450540562673178460754983442168140569586126969477078251538297172431475809349693999211860186988551501824116536998179957101952528168487196997039782831832518578442908825246009386554946395821330923520 556 -198709851212435772888392893001694184749838219358015424041779440201885314125692082931493568519900194794932842713070387188540929279606033920866356343854780981059177901011391609486360064961663084197979207684037529350208913644421490064029592460705033916724858844299870200581284237996701874041948058332056905195311002604672770117915565008553073725936384822311300835187180813952452623553594022850265112434883604970274125132473188788298531245182880401692054725155115441625560943917054788264032469109846899014345403567039290037180857082756024885621920094849524035350800 557 2059492628100990561748459315374647553566778328328197579479691760879945257757398677597005570688501150168946541917807413622531428396451940315197080699661498977977535334710834883864971219903341053655766406600002839637598932367409564388039730032992559982816599941852811897400289697984543950717591642309733503694976136841406312430801473280006629149039211885119926783658686705372853651608121153528718125027022215540026799159634443421485088756342378082634531078426855722405210065845933731580938606568436624176585315019614096792307401462426880634655059854973692312289280 558 -21345345393711190647009252328945487530250348069609302798161877935051831598723013225609885163921247839344508347394329524714345664488845331689139458545923063472342584787383139241326196753646962456576294092403851161997887853382108119550379522588372486202659676390977694217171961023605639972302112032462321536001766900244415686792818556583523810003509831450567145173914934682235269421870273664081123990421774408648905899439970376253211501575894251456028786069197148678434510764955885954646482048771474254025563666666618584394719628399324948373570988670200471427416800 559 221232142492881292866928964501190908687606560081986897082977456764168670880047661281992145524814297864763856048803684483173760964306806156373935661331595356772577500644121861085391626332079366905563975269386266910946553673555915212143807328267572496447951334819824013403234843568598418872090641403540511218468469745669046562478354425197288174932704291230779401096548420420885870704840064236406328406157405163578757369553837624760325628676763105293840500833924004936954382990272568244736569327126069190021681574638554470438856585663601792113768608669542101758771200 560 -2292954041521672378111980037187415642812380301690432238642438403671634477126687907748374940495556406427260367845429776470823907371153043132859057354847043931457659728535551489298007973721928509506861788696307258432952894876169704729607964860516158015853238359003080171061547038490588860978133184095387889686916100449108866676744657065554338794182935583751777922651385391770796305360523426987462243684864983938025023486575887533157485072013380916136330174369771523621009531837468258889227082157721045816489385024592330446641181191134103745344312890715027832964391000 561 23765368557399536310384438536199588458655430935914975030541475363890792583603616468978701552311304227861558661345300549090721803866578745001634749066515007888522129000438576980235189522507414124170776296463045884229507234516583648462107310003517403506129644062305807026978328538716167079820814719523922033384759151371197035178060563174417076334306432159987600134723217192720745568663156920314902091437427156183236041084897061098814249604479137906219093507611452595734722918497603946011593068854767147174763013729568243572970537198095718136429741928280977843966443520 562 -246317818099481477470107688164033140725751017226893038990320265974629093063652989671764541598177551751532655906010739173748336740077834235451625044979273486406537665714846213402980509145138535151527478468977064718971884885744438253721079811001805768846410417006182445114809191766943860187482525002669559992557608045805256863363367779594020600923482718657408957965758177568595874986325992342321595870893457126066107989551765025508445875493006043516176457183514521418783705317089027971937337144075578890951484339887124625964170101154231574657203774085721500398913894000 563 2552990319567068809241096472526673953619590182012020092955570847727905411536301096881268158094466280276624232267022534150156966206346449673098123567084630316649277249920454000250023507780306836826516582255052808500324335986602364756615389479235273789584400166270644073787417122784185331235975291616778754100665461937476500993436322008992684426161588241031293623903537708631639065287949078800360918383523011729100278283236521689133259529858165940078659989931443075288867613760906223238389356526019166027196076151508023050189294929950496936448219320301867740989772267520 564 -26460897099145744697824752044013445661967280632405427541237649236920403113913860782888383928206474347951625789469279207951368174886117350384475722562747360874184344351033342352452491606266772772346330549054149853929401198624115167901299000995981938305202449617538611071808738689798412087586897251047332976344215783340228794584951152013720758477838606199386168960684568488175155559380043618998588746253822106468761129230184025648508397394166566428663528071787629379555854533684693906802056418089396476985912649829614943733895926408318389439654365375352462432502575130000 565 274259707943339052287639266771089938654478527735994349823996086188301650370846803430432359252842999324825135751187366733979882531958902049009244174818063136769411643622409246303643270989080659745876120675226294402750715110363407945339553902285974401996731690541276285527201678573108686805629502312220564390813420319272376724307876653040617989689312220182820257834008664739885121232469896293555473511242469064953453054571812847035369313726868278688804177235067832413408338133233379821375186787757687641088412365239313406730785367447500720035570108055414955453825763246080 566 -2842637602875074921774239211144080743793988615020986253741151638538703124672145241157591699972743554377554092217419772267298330051308467784749416324080975557497733435886013981194003470179494489484639278826360196876821187793112863638891143383659020226107638157018622497596732145659051931241325398223526220081518395077047716096883217483002845058750072197121609274684973481188126847125679845469232562889388257938952821265629781927646231442723883005684841450934005991748713057113787067216950710526057620299320961121829735513787891812693240289429083414299797116491508292732000 567 29463410666300362232304766271271295825634061273587130738636922299813381223663760038099519453700525559190323286646075985698424590330311761753425495395609812681728349617911967485642432927258304761371398497833916624606669677837108820788274777443538030561529271355120300594555801423928319472060758511453817742193517531338725330116772786405121560723508387162433001979669635986525462656114405045296835520001640901260823359270780863874995602191217380279754816403859013373406625058683220140517382715265793287241774444153880874270731501094676774120046881452532409631415944421048320 568 -305384203909465110652218936444155564227925305790086915185380789466044581010660376173384449740536334086445602926579526777717838404460940764676684976296268014393924194632493597459590669469853530462984589858782256454126294027448632080715472884611216860160005240972895276881227770793673727748371082499972630908327523706734078776126461856198161259479968120163857784693328101791566096207366476916924798160085434587315097664935076538607027253683427515226155150378466311849909260466861994692641550765364815150900331361105255940180333521053453628519368119359095981282497435879342000 569 3165280047347959160484811903610102997916641236998329318021686340588134752068691921615775746454260030680014903744464823028533690549087504076488081204150749969552939681098535361876202954221484900488329082909205216526533009945316369046342517428220980876756681863619337523464235098888370982962224263361982088242136821153078091171558839829621230369467035102940059701773909927105105583648162809403519786142209502105549628990101636854968400531451336720021878726562254113763263779231937516568714392002897830291790026116296402941221361615411437593960629475782467661113105284333568000 570 -32807997603721451753452694002156942322659044927266051918823399907703229528860184188795918565659695040178142608145785316610237031126402905130947836368457617264431197868756928942285796382673527290917731935355028825235331393303496802850676451756559002623753348173804951230468455228677196965908297131187051362311846184357734609029412137363234631595409402764946070539351322774341622067862451683401594591049725988317340756872461835672831132705725849028707519636154674316236214127480806242511308719843668772338598303397489139829681587891355980300555547567953435489467349635770812000 571 340055117905973125776029060584772473049070300862571956370498836764680810067134438876072815089105085514864045248262561919146348498076413515651825696029210231257512920412558026256143431680426411072656160810280092239484013566711778461164975637319083738068972400587832220631255028645061554501336943325607329112735695162439092628041824401137880463438502398401020815997585174422540609999153171936761999145023684147525175604518376784830895527763606400551656789884264762646542856911694079409299116737353114093467482128082516033458271991901313913182302231606592011407469798379382374400 572 -3524689833259437865754568812377246869879061049052958316893913935068464322025297382567962843322117323575001529239702743261656429983454996454159655029594891192680220001353322002738746460636324880084451852391450568852649894988329701213140735621651467417478152975702358177460531008011454434159754781808638716329517854181754525095034903853564364677850355989941926441822590605604064617846785559807340306250618325574544026177728024000187005094008067655284972853191930988944631458511720257170749708512344384659223407359177051533446368221799301825072226718720870247069280526224674988000 573 36533769861220464582329104911581211591405349855435270620985901608739534261160515107674149096305316573502748827556611038463794982228370716329081992604468259359083428156744300164360820463999907992767104063432796606179849372889280120804442837876788529649250335194527003902511425178308936534213710823141937067106506657724016964696731672987887087457954505392714335656910702343203662896129868371461664185815723575023071595514201305215489519569898516690732033508553078132669815470664296577018497806259048171062131168206247442905095839648939139047227541271737714177487435921755629158400 574 -378677984601731944782951267899035769254929183041722056027628222575807826337574185528783575401889537459246077971553966158642498306471739518168579053256170323986419294309614404362685424559718964546220390368088252725424586406657058807515220929710640924830404091820669774670267980203074570181538308080585111889862502395445732932985023069738131392467863619591091938870974352472591965896186450649049881223066366473711036335603105405705188736526855773262789708922994164082337732727578291912331356437580219786150482609308699880811445917002478177051208850116387404541795145591700396840000 575 3925071786303118582840147075274389347219117804289665466717957878543044053701883074294420976710862896968496264522709287231109551426228013886033660046653520170000321170709400534961841540553291978390198399876917194100186312482820440022019563395087836397116149813170835283809065085104527499511230914126398970670518148643229613816097714567330531542060557318779160246971483678087796238565596091850363006908699792222396932896736044436645220205966392517998322547605538691431504242018876042292740382763214191191459055905568233075722175512644600453955297513334370279142249004139409687183360 576 -40684325732383242986297974077154220397230585966576329835643967345081853576295688173454635754291348308179912602381284762057895047308313013538169514520891902421065991459720881514920178398359316316902537601878834721246564994698958815649462205221563712083473736833560548240709284316685274300421103579714552983337215604734583669881182179829793314125046523097533763687360124667499453710454400251448064454448474796241495759360368956766148520732411756083623364363924018255527778228827229716546147159829608219859987736347055416980877057358944184647860135242741724351518403431362106081264700 577 421704860234201001225632936189929214577178661079998249376702653609971364791038854746687685023262734580047108919126310662470505771704156108882691494896856380067050681804989502362987246254598096833671133861761692980111669406967796397316650104995120165053883094008761321871355628422843534669468767244961431640037907840062156137417386836066520276910470963718043036205021452488674198244710907900640690788189374297081804269711051974680386941441310686379846928523836780154252541112549682426028787865374294643627027793542409300177380227745435318500876596180606305152454345417869974401187840 578 -4371113143512581352369851823792910129990480894840949995201010376244009345102329596201684898029042107619196535193835522635176085361468222476491961936911588953732594641543063223398651864295148384037237948441262293480248579008456140803323290277263994448009228948138346890938255896270130507207461627566525342063202787226815218329247042351551302686885949596529351566561608383718458604836030347616641829912052680941472845418870517902458886798395077245957048247173349749726683243565568878666109064355645525099836971842454033516499621057390232258755333344978297085065455260170032884668450200 579 45308265952322660309175377115372153446419673087963266382285772385419574326524452114985930110845098423589291474296334052265275101712299521251115746191051673018545564692729918973783475812160121678417227124371273692664983837218280883269581286501718567071045525846284026548665405123297110046872705072775969855278842015011515218240922287685471742722751627977345337037247542154614404527045985836354186860178895012955305414116621822430511652324688874921244173862046491370385504565968028629508780278906822579141161446454944996349014648303326194343305900200144199526923574320465025960404582400 580 -469639674819445115031081430067838181093426063354207632761143968333877302784818832411198752030491781393409229164793315235337819208183719323648547043545420927088806417774979920038235250535242411271963029753993482481086468328624997092767422535558867308433946370768615873005647868765041852892569994139495726456145981651176086896107028437582227518681713895984013238146040693792652992759826994027088651252357118409297058614522637986628828664481271770043508472482748087430389618581632733742137457916621724524622487556625259158331349584149128740224187683104528127640020830115867329860328246600 581 4868039058703927462509848212490943182490135398354701851888244974653864546202544773180646997946879360929576427523997446250998238996371131411983609485563404149018425461433956110284017169537308920561223158468218663591333276307396501727558289430772765347710093909190376300567999396227007950355611341409602733087255737601576236500309585740093752995928034324214531753504591095052061262201612546521494068272974169687755935391990728140745040572894897621284839749409570476883018293321596237309196305177116982638572489729155682286581891924460208456326318818745397621161455761837337104168863662080 582 -50459769322131313264474230586864340161480407260327401200915830061347431127775243969313942560773812901854406331426409369313254647936470019360825359067767015754321316665156464358565608754378316415869687773308050945446170322241308535694432127374966414257228298106453169916639511749212057021335132164123112370172334151964053072752869854342690861945569789370168834245886568074451883820169968142002575489929739316814925044422880005879640684768700744529054286345273723823346174524127710241672254571780116633214064577743708075394532557432805792528843281408860878141661175195200944408602301012400 583 523044201737099235013461100325783273635401349815235990582850130634550189275575984264537081601334050634414167971792731997239755193946961965090413284659755931747170852372495888417044359741772286661356400210007065285718126201804860295322983009622476639461015910616187311955155856826887908244309183729616125764363888140227174838545473513767054379295615385143014615645032482790427211314002744203799473435609366068559266644471950899065770331997743556384472947640687053037205353043768945043048901577363084467866169485126061864843611734445809530523784203096384422987190972903693951111244996935680 584 -5421674510975016111390610413455957985879911783848903433069735720275449282331225400119120289679881349602787384012137750833854055301606519222905843164729214644339088630142136526142037058149402474277766672933322902134336988177851783078520821334541309888368182706430863693522790754957207430052238202118650693407595805139031529867356436147871480756267723152863092779356853699810416760404806871534234172079342533426539082983581006642220428891456181426066986809060203230150902155692844753896643241590154688483137787878722252289575533470791252753039310463972374348364372430045278567769105606481000 585 56199234742317757636325167049405375273996934635925777843095839466494170319423496166674356607603823705327465396055987607290355150624648986695172962338398082023694964432998416672558436826486878289325227546273678001721522586980016425830453285087290342118414038306108780726056261539636463341037646400733956048935340141234806035514949191380871771909564013458113161547529131185666204404971352108163772014033335117798482496151728057613002860751004479767478143548748215498447881101541594762440695115038766258770727518616109000511296392541964571614761358527286264486049075732785380978198048669696000 586 -582544716074607329271438272020103383408850857101936138427158589396784891868855985274939707238409550791977060771415379805645139557554812831863731664012105313326079130742528344916515662067061007893691349816009571998601690320219850589476464396563876934498146562420150709717661216092182132779124365734411644678977703567399061801783151582224554259063832852748148136011698626135614725730737233100374425269976656843628668761191943664349891770144794723229435344757879443267975308291087916360199811673779805259930231532584285974257774349004783852252119456973644700426270631561784289825955122653723600 587 6038513356674680970960042780709842081489745438019989114851477804894997079285963836151834172810613096179829919438410632212971684533988425112830790267631290504280423712849446144745252722342334918089922541806863340997179999573484825785721905760686187603755757449624726569889960901175896123594239320119338880953050639271819765850453658676338117636526899348941916691533866240128856703765341807615340816685210585304887578480056400355417371485080678237512908289582234199198496544885298028382588840032402660862628320835324959149867324225430582567338421377978371524813931604611749228575685936676864000 588 -62593997334968071876199425661066883598310618901975839021863315075683889224659707277379740862283514811539303997110448508788167418086266210412101314978418253779820849582624226584508618506587013515243556623489065496113563809099524461890767661051964161955060158342068220904535138928119552509413097977861852234259130426950302355084808340695152281909227008757357540857237539237407914807167696531738430792533979991816415165754464311341800040288356820019056892097519249237722197709488910894201863872542917508032741930815224024387582305927172819134578001783640033594670800747191973720313365842716683600 589 648839421387027014055771035934822267965402424474292250575108792152592541579130597400200131318611568719905552814138248146921130603306960427078126894936306697918786860621311611808059253744162075506289476901288938152980660416386308961595853102545966879240464798246084060164829893276552960285526053858441640639656435967521073846164680710798851854231880326703536145332784840254613495761781531701330020215475563920193096821872856251349292091743646890125637717161195319629203478925702346480642178150489745319091990516920513402821681733202844260809553560295079432557117895349904291872098373997690880000 590 -6725795351059830488336233380302616316944381270784163048147229197586147610633161215613461002300824780460745114141933080690176280879005869262177788310383097632715017301672028755726714477184113620453482164917077758646223565490119240440040019926577938693036203369533721826049465136321889014271066383547736857808395667021580538809437058721742748577785921683355034609574231463520912369689149162648366368909350160995718568876947581086497279837647669709736096314536795842080192477970525046816499167317398648504777746910583701898652168516890588199601877192373529659682972829479446185685493905532006242400 591 69719127224422534686816320614191322357434755402460259914433632639853182877467797115907289602151770719275108618599331757038770817487329703448022392378452763218840340341584575060103646606017459120997386501081360616976466669539980240388305703926423189725542539928974251330772654145011167143215162063135714816123603687315131673991011911112749739593769221767272837103632800939822650346900501937629951171247931429794437370378448132128121087724205033512057029566886146851395559556327052498953843418502497666105380465872656489769226637370676837353335261693765911428027136513336039633855296840832909312000 592 -722706733761146655133697942821946987129192452286268131066586850249980939196221022747777348080918221082476605410555220419850891075235169735409779490321405411937002503408938030483861574250776251111438256996383179893846726646331083765103612923170397089912005367684484414017990920432079495504212155369403253330054361943210407753311378509819218523686271650976173157267817950947770710731470905560155863245635005145881661020579647408365559113255815159348419070095898379642515877831025516142350234078389041998284047829552091133714689261023391647686394617029422372660554462014793780892025592370260557854600 593 7491592061626675685439758945844114415510533764896259147086495431330354003843509502717759341021590339055470704808634069534452844572523263571187101832254210992746276516338157196670758944719504052995898286073035209569850906411478795580444254575421171667821269180683944567384842302281983417826564604051942276713666183810390179602489096585722162734346275494404253922156303660023203696265830217002210649427464588839575957728602466839220462603738257164193391710963532044100329766452588761494395566303210410305031030210236775100426512223254489899217969390240209015753268597243546807283186963930647887872000 594 -77658320539665278449122990743877719458607000977397577198867309805891414273910792390190969284178385200498088707337728460585047246741611443275457482885670155695109437415977212676561026145517303962029085603473756670982131569308305521821782352766824645819857922585593153340664537838889888522050126055233192177161981265682991393711173022338359431991011153174843578051176850645772554602396213178844247532757619784898267264536999314026655677042044757192082706335521497320896401415765578461794932446699806038289729898062495683706696986726913531617736683569890415530911283840956348436987235689592947862130000 595 805014522377338707284854144882956865012625674577515552128519623152247095001242428132799370947755537514856664303762242547336142623441287682900799163493469726450492344282069550031796443038997545440405355460330523814788114511410051825984659864204259093156352280919982178920032062200292416605524988421619522792105229952312206298723082673401474561010728003928710940768938326980318682152277399337145449511383313109007506121985917363600322175258975835787312242510001689311619986692464511193546315730720734570911617202294058409603050435265079019188218258042876601355286464215270916817320140257236963295232000 596 -8344902701993553798993662633894449517625201496748581124785247856411947037256737505496917174018453498630916208206797997665413490094681479731016092913841924871357543489870719293789783974802037526233641238603568694549902139327661776850896342976882250288234595563795742837148736400375561518330816618621361641937779467646904851825567152086683463715111106316504612379577257897238134337894028426901687038225652531234544031087394698753906752541681295814997711980284052734880544920636043889698305654546551514414119382609614025639095647240945529479330552589924170841959257553318545816626259691119167556505374000 597 86504893310418321313951540013003080984384615269470503948100917600035255068066461648342401365844033582770788855842654463530523547071990604234694138946504909975717295172769645879751461668256953061391187929453851907566336561026710093055753495368262494513945748538733577216528961497152355900526870955741332244738885508062999804456600295705910083359139517169395740060725430911083569280022862784580517443727286952461445893427488366865200934961463526471471220619176001569094704410617215092683077005591715010875461084238716534419718382855621771030790244208101124962957278309596214686362991014501183303712768000 598 -896730417264226747880411986413351813388859499793949654184444787073198070524148036874534239123983690468180943359381032622996588267886633631559596683358482876725177699774382512940831022999800011940302036008302674343639528579640443820138656742089809310203847755348913581049824130486070780897701748649106124322666526768877798279349393384765233946985040438339026403408442130174960854593702590584506481069099083382213976181127338041996299732470386275413395752386858721783069660012872256293634405275979094070540598020138394042746419582104842737104904280213440059965572165855325181716025093215427804090585364000 599 9295761034521168756589948996451490147302053345572893934849420763723745383110158883540179697931019580330055242475788494857457739648752921135835434607822118345433320418527749293266743409496355571302112853559182752308330599831631004783661041714659378956091596317364780351843338201858806002479116255988934398405503987130284807324113689031214800236384318784392962433866513874010682581609608092534711727814869056398508018272242563178078326811928040309948313129096492260115366238396724591437155095146194574215163477949006859362955279836013897493594516520000730867650503430627151805690180591422554502531645440000 600 -96362890166537282581452212069858295276266244548225053598167397605473396731465321771562324003171901463504505323567595783973089300900023963672404358985137189894924784312967104608905625826656472501805875901849135816399715731693325268990582895216287660343436419047959288187849439913219940357879623619815888789129256864153362828220295989926440591591479085915381116616155240308168618966754029954185179178618561216201530498514409489522282501818808936638067190595432375634119993363056044079612796231866303025873800654054895233087364704765662755746050838300124973602514065229201452461309356289909695648022808213200 601 998933307779169195278879068849687973230914112477562518388260510002756352116552078136406542495721526687469451895000200129838981448774380131620927524760600570316806714212085066216682660628715719856683968173582077112015961385061613766903045097947147547422383745783856493524636355013246962184811382588003822655781721107254999736754958985993713232670021074645990996177744343895716748019780343736367101136558990877687629972341825722301362980622047360838854320897950934386110535106842270364911571730011736725863548229642480609308821740056398199583872262978985694631079763135063015911786245832493989351454565990400 602 -10355354623026648687181030032585628830248832988319731524966985370152830551623846559428864125945781092526402852737807533594961620836593830070855101432523386054992501077912088024911402991893062313067762017328217031282279121872316090398755769948796639152632887190639157741615933492995374051207775169244388694177146719275184705780651211007092639299367078575134982198723932839837016399588639873661174665265917592117182634048109902045075675102197526909140393678155796870846699942276987515665520262854840711909655167589030679774279696278385721348841044661164944837690404215406685759830731275226265990455495014000800 603 107348321131716350254248435829130641175611690522634669022882410935390832267608946233035998730514586692049360968442895508625695430010325288075052120292621887862694428224801567905909711463715115182752916388503529030341924378051581776379185607800445309146660863782883818779915573625821170911095099949030380678666351472842875694095665020787763869240824643216733101876087361699507352612243966204225783484951820962202739426294725237356838703106064248094868988519516242082274448898682788953584815347597427938127668286253371451863142499566924834908277503627053785160320363056398007723183485305771412721628512413286400 604 -1112826169677293113598026387609384451574862521296109766809518412170222644270226508940817872341246341594094229797683070568910501999188287599853496713810695340366889600120450503282656383561106003014159993653860471049598908229317376412893999397612708844604717044316179014219481573537147601183192374687437702827995055837472144833411561813881539342400288007921003843818488177920391650504836526451479866539639587676357516411436425170728819464332510648093773777946416346309646343324061881837755236484351368501513891882944485559803062738326665093460747939225024706127651199404236615210882910048190243279605564231508000 605 11536157865594191512671104634079583185409635323786705763800631562733767963847789098637807841682481790531367504198237864180419761834607497084555193342954384836940843822793453065756600489435009801321939592459636429791910919665685742375305915970055320407517861425610365254695357113864394900655918975902893333588377052197981079899759680386214487662849778176363463671198895607719462140326729829478565768885177660633437273857839060086875623199842366502287675580439379734751294024365216568162461929682194657510722957037877500151926984849743424565945157848047538860317832029822166897727442132125143649606749744476979200 606 -119590541344464531657975116719501159426795314139920887982510911119228060797189700238778226836642657293137325284235794974910017653727873979967785924582713358020660973744481804002932226769353488822666594093558536964156884973156749942677051719635247665361950265098967879979852231015536496728962487556938900892443425926473228195197382132417159153231146021726253907980509825040755174959283249333729850566855735626218958088761145782811104632566235120165097961783943064748919176952087564398946756940487347199406468417203914444035036982912877425675761149530117348619303843286326960507203859799569760181339987630490865600 607 1239750374627013552828794656143545788878035803900563948914491712499880406378994868307731055163639776662743359980098061555511739589601449996766168536545600516583313954403182022675680476640793244743665980460004676734951243982735216174027427723768558820824216469144465717480338561438753239506690721531790265025097878102006036013887677862580032766459414020038584655872625008055981778581750248610572979967703704109564136886067366528312517753596735118294227928337623281756776446608722696724302868770137113655654454545978272303667819979436644528270054697402468091884830440263229253641485811742796718612300245330873548800 608 -12852080403408934566038813351815697256183387097548699765393449560753373124496770580799382513775846139360939780046689826850977269934384983274941532507194289928942633947973736240296866713017186910540566682680714223313050468215168110231204105959724551379218930873407700177186632229171606455767753959127695664647163353909964083245752099160268305471411981902993849012819731676542612485702477593242603991646078519253522980204646593464037541505935556199560903626936765823901261495884023252046522006614097452020633349339100407060578780610290845046228714920828168352358862929225965361108920360454784243469748675667135432600 609 133233790260505639801736979244174344625068766112471677377443968703594225524014847780113057044491704854962519167371155562630903193826224794117075625937473202521743985136087882890635969917031891084385083544354223108639088770304293694637085540223149202495655132886369396480214606017415196147710873095290309516263467970617581529151286469387797895219408713605417042463697803724201381159198440964564571703788702066874483422338437584344874299054865099872582044966447119109305838994438320302231568737248038448492882987187120498115589764214774783559911595111954896662359772268942142022469296447095658244332775004115566592000 610 -1381201653884565616663069726274958552172840968710880575045461418150285182940245281532908847250888983590417915681848853644109831305497875465756233711156350568887795189503671844563083845030779469327164720636733237603389682031499924849760487133177891926831200921991620230864749923625880816867574036280993790967923646915112743466253285636880679822199818412071806858416407229090377393995639195373602920620421935931308717340429753703949488804060726708779266327843913315899988676904425365710327951318902911101876657915447099306480468016503993675124825287045862728065545602647550871590902053338417372475741487530571522438000 611 14318632686753853749632657400806473080056876488388410113765773654589923512057862664945202960191229880704526254062564456382542312338128288736367320756648913695269776184722649398021241451848947207539996237665934476646404645999869188706047414765559581589587093871539799635783631652528732929524925841835728333438940252192673210113071138703786003685243663607228220258649326798514106983229672409711585684250511594945503282475682314583578146418253583314238567471463483117521516048714362811079516485374200976060774927111873491455575894732716420715469998363838610747435718813988103551934004252670262123329855737831691072307200 612 -148438908812052498606506130844725214865154357924164797243001530688426940690716102919684121358417729413592855409294565133336727638687799802618516264531234275658604294545542734077387340763766642086270421545381576415286868289387634120517250588871098780394502164130060492266702934901986092927922782405166195743996936338062775632405640448511410794771834975782833089963218374028225530771624854970875884832412644036405244767261893448522279102289084548451724149611699029546681947950853733923877653664642426112325138404299697552080264845800911649646412255029126236133499489848232741770800047993420384463484425783820912067042000 613 1538847907770592462884104852671875994754378614682479559873340936978947283660591372344221862377602628711914061565101287983438164114676428358950059962332968855764724363168455139961577356593092650585265101844957977701133455306247272773028315782293012553749627407921828177675648357027523251930897355879914326801058570388610702958141776607401277815628889179859988181185195576829030031784204253376868509147717202498744750431841323627981614407220458546349051338149265885064233487313527269826706793494256896940629016674793154894274125381496245061729810378488340280426712165003130258353339016744899135240715936898949072499507200 614 -15953110686058431294488423482541566913280906080145516869641406171069762068525002505479494968403915128511982666596617366456603403359815642054542779947830075730918404922512679392355466522114569399452636926374344013169867673236934675473779216554648496155647997169530963640536505669657860707056243952016707602461134253517780979921399366378356204846429574018676976543774027480162450931779405991690909739641819844278363712177711377786073978495595336406730651645572685203981989944400946827914073362165294758088524342440238767416707633225374138250017572734607068895470009601903125273944482821626352170487557857258412784316940000 615 165385255144117647162215361352127460528473127022069477178894071076121121714703334359525567674968201544240769145570742761800244569244665340293966371266008231753009823414210274312826176016820907185741471462032264525209096851332447024280922275695634702972175734437085537479775282167268497216815456766422494958132549467502989069617822742324701023920923266708575235710299090337320513071951570623033261252303098799540950071675627526938701244015794491684079882466473831159654644169869361861359696164426703262141958658069960003179265912773171720002074531348765798400912255662743665157077120442040495223747741044483795893144780800 616 -1714549074840065670580973227893401409527599712904934220923950408818858825381970163953095460452348846568938937104962263210158265862335450120757289650938529529369784729841729116538631002764441423290307803092235457268193656325277465546390255050329737898693566532161016375884880072424432817174395775995136657490317942990764989134528063298866221218383155741245875526287398023477175483080235942090135070729943870266146651123269690513372534820980381355736143553985341612535899415512336704215388599845183560287878169733894832087757192947458508464972897486168216797617377579629459412063937100662458433304845605639438581435361346000 617 17774801966681047688765696495758098256055964377428688142806869584736222354409837179477035750464626406368245173019290094266170064185054495684885871613243882372333900244303196704017464406411925269802661390012616048059116294815511218381175424717502701303442217229623828947169628126380916635899714319514131016566193570751880534153004886735747902868447985709056950519801989644690704567215797214375176517116013921194150046100282777476688171613577032628356995658708543117285532440138564839527870878457232655240360311069837426483265196156363523469500781572963579999659020611992948979435084547209890380144478323934662132375958323200 618 -184272841942173460426998581092301894034143738488482622545044006011188218317207988948300047718437094710205128823274785289792485538268772567347440076750613680708071940338835852498888399975888725527623485051807291366712717669192429652401189570365414828627152842431517474416880350898550700609926847344284722015551518561835076920529785292321062726992933874255197030650994377812181473896359239242178614040850450856084978259697933624373812647628977146201273656107567216786397938714242973850170296407517927720722367896421250420839824799183156665803979075819594835335195324206552398121753797242644924012357890272570490402217017476000 619 1910379299472767087260976185635032898188401121443799780883193894669549854311808402036614642729171792697237373521297793841452762015491121386375016808234270426277598036828320421202523222524539685348993160106693385945390913916806140076151112510535557043331829435893695209586165593945960336211540731261487074014118995941154479856800832628072822272311322321827279322143312167154643160380656693881212409082701096249679153283523028128382107488822799980904896357289935549930005842382883474855792813456410136091237746374122903857363527614879392195718229459519356864182183491093064033544253546297677946592562750238089602645874442240000 620 -19805215603745749172785302864160269473926920145787856971600956929147347875710473037630704419927029095955247559992957483924635700494272530428845671606108780986077428785422446974794410773770033495866896227657084154177042841265730668528116991861814452186019340431992021082138488196847729474188671674789307600861497775560189819951769417856310606934193022043426001816002587099988907070073398043745766305336157198948889584034611581095350622363378943539366229316068030885449083247012812163003745241419797354422475564309360896043849363060219463902798613903825023339002457110585616437017337648729022991762091665087101002143829926276000 621 205324721038125750865854411887198314716908071386648853569801721043647182671087644082479653778716752693881964352338237013463303545793870237263585911245811232132028374471078320082748910757933733173207566307732790817410360178107598570463554671489210553684387114057931789250646519249236684727692542048845646794758941041461190081135269368072696519224168142062042628140453811943278631669887948097281569882388107525635455096844582181806545794159763345755073337494273450749104839867650607857238866011473605142077501137863530608107138602975708594624906870600611099877678737587436324773184168715073552113798654540534193986752701530112000 622 -2128651664336741074993207543176786868345157401228622774938058592078575751074454442130392760783358340194096602926637641344833892377534981499576061532622592931968016109747851317444173189757958094110244911142371365012558623005113023443441136335279413982270075466057106238058475282393594235244688455113764660876798758650768353322314538616160253489256325857632836337718151958883903347801819214898016663223656402420938517049149795465644373542654160016460781570301183453198153469477679231598726067802808130467795704671205574866564307519572897062573844132626843342143609103168053436472303596383965677595325677258762276586849088000824000 623 22068338700966291187682661494900440882155329510577791359310676368671986856615345938701121829945833705197008076816450167050130933333509140472050338709680936817218288972234821411909873028861245417147830851612840769012971803522530861722212839648065248073270180954657315251290702646822543437643721298203008196039862101147032720283712662846622351735497079707309561195515525312250627031848807105181517490956725537582428676167029469788369976193533834563169944540574581331166044609098159974755071390138275688276043554502701802861544251746485293158271575752450030272571302948564549650133155230098478030984956990261026669884245417132032000 624 -228789643965169689769662117884989780224989583250864588662472151036577269704051488364246565173892409230477084734023353761848718845950728994547362802007127440808454547889155439993558651035426317310088832558857133172685009265519456647240618652559199651581528602895878236545835853250610798104130731872010384916757433685573407880367937995654780696326197990542472609281991844795518017082210255105884171212338761843795498645878268183435540025889380347577345990017843475453160157544608982246615082893453722185547400693246931949453880830636944276809306996135964326132659909705566103944682055468179133563755779064067588676779914687304270000 625 2371945785128227991543555871616197663751068025635997466605836377353545772555521902130252637892110414327568637957296955862548780648716331973272226497449509576997976563269285808099295140599906093580434363619074180328780079544392735536417384706001095444911522009340638379790727103316142641065832045847102157233187836838239040528807806933824841051949814736934937439560831150761273856079168585462642142729550627041890355521219097313413614339698604601313314568349338600700799396514379338382013082374628280100256747779897163990271751336330848204576859617090103007598005311009468992487973308417563062114320380310775628374549252963351658496 626 -24590922598469313828316764472643705282888884469410799227422675345155693662996848059758112842544069604692456821923710032746592681779814037861179426909223563933116555876665320125882081927917609225837629136637099662694238798464272052462426200603543486341977721150223124719883630975241463631720321018780770414591422335530248050955474064880051752309787318370081588445243330669599033311384758198146157890830190842063507249006174765744840017253816364081813954429240650388415747037750270947956744916102033031987378607548199763603518137259859016861786469389084393296534158691999106250427401474895662516004247973537360826373930564241975195872 627 254945030462896232005207272348008110901667296774799454500777379222440099762897538305173496181017557615297068506656806431273742128784955160805393032632784586793155734970023683440490281711983253904569790090158339457455619743130261750844026222225121762612826166059775668811269094634994287611918147281262444759642562505055177969642429871254292401009523991767343427580555740971427996973400522160860810504652726161197203761680614145355868489823396582016525374628569795886394887493204162438507616084816490288432212686517363598334840653653845388457658330845889487319312405751176404214394994403050788714939403296075645710706585227082569089024 628 -2643138599544608812444924732074819407528449014845608990693023115513630217695160834899090979076901101380749891612371932204412916749265104479747358690637342846893667690853046482843122383085357674679239781864202114090819035633561917813209371458361846272521665532059317489453489167855805289910482459868972050776382512449392857608203920286665393726315778099382210188051233773260215384218346696374982957379235545900389133480530420148552664936829659574009089234122559740464050686000724982529562319200825482764597623671271064116577784978315403924254047131270598003317596172557031781605648523328694081657654286583164226477437824953690007153952 629 27402802213075074141490714086584560803251845394774572051577283487175133820048815351326015126056800754978769533305707560566529729235013932288291274564013643543226187414302522327477801033145443772897815210841026510631307673195359135915859765832775818930246079441821186607838137369206547304597864732757633637989031086231892554709327099124393806817692345752884787957684903764203649968246234286209166869719666934508364256116610586347725729525793105544973502156769531326037900675411032759716568820997467822109282279189339316954960349775659157685093568798892965736343150533125544732875065873353665567617692601724798435322277143592228974755840 630 -284100280652482685210892582781031966693887228343972172308586701869193196891488442765894555867647876411580274253402728946100823663267855898892017898138425914289377341316883945908393821129661237797822728137990809746997594976901340510006361407214467319592198904719376327035449599342618740716154486171374735119645235543222340083328865042958767963928841552085477564176830705508890538166121031817144829524854705263800914884643382616348883316628199540412277441971458559575708290640584549711998413860215489860737825977079610413624274412300900962554717203734547064451984505190806851158424625009361794279965759581619961525973929138345060620565696 631 2945438721021716265961741967146918222089607335979493272204384290032801355434233797929527801022685753851158198885213121999044930372310077417442135541370575307286285560541881030049610584233378176208099243005840473510153804569270019158609739541614715484736683172647943339980939966006334888920031080182082367032674552648396757625755678396950252410070809406137138650562516320478632625164356114009099470118721877324140945604824730037830160756836442980761126173956861535604960335436781897147398606221583623937708092753889227407896166470454284434141883836235650375641600707494872226017359672771256057229640511661260495809995747944596301622018048 632 -30537252354664669723338808724133127260183791284086179845072024990277933842892203702650279156661190144694863068877178117885147328133025079397067491080735011835959713681539243303639822064538158575188010873607961047556832494715870976382270865303698915660734642079555641791018951584650716998137416715429041303119910918134034116712039022580833279058223363939988234112574759362803738765852758479598123184042928679154586378619021717601473341885823435277753490687540526867193765450328234150384556023741556233306136354838615597471268942322984493995087447152690279676077837038082287374355276271479355332674820252234099468804889154280524765722344544 633 316600470753129375182316645530286454169733014245036991040082082768896213076012185335742112289853657066003513872422436606912039044117637599777376738900153138872890557902474128423097274847019334056528910437062602229258312756498335581435051710988066739886876772501617591510229148698346293869779456902523327553497617143763635020712068337638568243396827098950246482184922550350546377208589645090697686663806877252787756411473932725556494507881817683320010080563122189574675262586245882049584595376672907613904019124204776656559202769998694122231593537380495796607239269664379533522630496270706460368571624939454094462455385535442069945852100608 634 -3282424770832415108810507264001812844702785164976819429777463229489316929969546765540172627462825250048627212550890697918737449500875223908764608158517871382274149480111306977935143957867231017042608856985931570953190150686741331617911792744680324054029745761275518843571450130541844221617335436478689404879124570310284445505649485220115065231141693364687571689906721293488938722668649632180738475154971239844965222917916442829235588126580243469971666082375678355737023814712027480596069722441924513607499172048953546399858856366612331358289362098350899509135100983810120887097431861792517491896166189694108699207674065368306087451677306560 635 34031385309022136251247282459414859118017572099767576852542110043901543215520956092036658794495747776489884151918223231332507867584302383436762244342534059447182034225626136821660947143843248639300168115993000009711656845797986967597935869648977856699273852316113167992375022410968272583617039990517786050028757006696850511290152090390487735890239833604442600086100530099827825196540877164144385036300564666256088045040084339747191847616386227067397213617627797214362818707027593328613586065645679408944901972697998427548139706276935564527432055873266914977272945307047432090890785036431753517409066112620562521190489917322671481320405729280 636 -352830476845569971620211484468125097383310941054097070260622205062850732248064842895808204356779052534591114247682063332726737588076503123994014938882149073425318971377183314731811338208657510888319504645933056273212703868513073881591221368846643124018130154664317361315127282917800246075041970792203720908005814379087682095218365612263970296400947358228312387702321339221199381665199076372780747286764208057550608388754220095925453909180836978686670899854419882536007266770871334122323090658596744798693502519738835130493792850049795565554647784729772964401891805804024506062288836592369533687001827257048780644177070922554752841582236792256 637 3658088150223297561892314148869866108702485162518495625713686749798873077401816360917841404136018973929339336646748560287409230521970776124795256864812070808069972292693304865172574777042700202896467915552660788105916168749894667133678849009715713913397873067374493449849257229641945571650373061655425431782813301367584823609615618603632871219790341574791288834301735438671768416399145766112731043570262148259688210111179971889657093913219644302509822154305207166791736435397414319829939591786195493953581467864351797800256513415833352392512057970244560079929000120552190403015693856107689579004233249616028088116489336267349620859195642347520 638 -37926594476321339613916033563912464768591220554892045374099658799615776300703834554499764955949260786324075083954254238169172028959269817639049333123459547219947254080796884932757314598576909240346578215139955369936922375061747429384385737949603804093219514197321637203939475709102242699972505862101396173125049463795416812450749357005142545055339203335912859550458089188010762574618552634634799218805297829987200793297816105660046329470869937843652328088563288007657779336244639192323578458633004867844061680098699299390151462338769474288246819338514789898930751485934847381575219015297039011671591454703254630991947721498298052506852590742656 639 393219576362855308761999201923288487782912552863394838490480136439445466873452579356353728070184420541658437025534431315136665846256509242370150100806348996288486414856653977459520781779262593638031674986830117158954990653924833555530765516522024812121681917147372514441358690216610413175605409843574587335314040400026796445359691226720207075072534304790845909893393194201192238515795205268294545826456259863497154201634225585920689196095930163840100952852966934715295101274714860196133839434731277268428723390971893311631500036014839103102789961078355596188038150919009085804555689198840087931980499181355035411552231501065813866929040287334400 640 -4076880767945516840813436847942168540813768615747909171456860902236456479492867487904391620915485393729920335744794460235849588175740735140545925226461739671004068980731247191262866270946410106412542632055535117442783795310719783570117716856686878752819245956951205960232566185896320727578221188752727236902741801068685768006103666100523890077552944859294791376550774989463400456632767976201817790028616022414494174007137706349603445515021642486700314567429645142922930473342192781512976399866897208563251066272452303987364551536811514033456336758527534880921168437201182224865779033584040382340453338532941006423202650328587370717821045970178764 641 42269049411298965090847281293607735499948477346930245648321087196948543473117640477156163388466767302130287353467984844778274717582426601111792789498402171907349939473081301343162931163550041562283900527369407827204693477795062121739976906030048480433937892467098483371208339148968574728570813573593041968706051383509370337426725379468975282889015857437525998755352338006580468301915959739605862136985984552376579465963393018574285579518211211230519332403313200646900001485956542799038120893114881651474887708018776883820052454300424143191981442896469852968923570915204430420655188598923958260340677242850178725823567382502595941589639050412687360 642 -438246582765643207501649373286983310734901244006137507741974443353509292709872926780388743258962323471228792504972503635352929447313994496956372438185175927258802072885494012411221921307261588052228286592703941021066987628840512033857680939617526736772686237230348862046608592156589757062522839955002112160935176424622804510823699785945009050053249110658272256717028019023514368026902451913698073959896192468332742606200546271143855014598401091790851121088779985280765975301389071619305544417832242341853708937720031521038001236990987461805281069890770730823418852136119117400177379492474459632859429533716161754778247392906940231437583974905478456 643 4543768298467346677532788919332808131331040913317511938192895490938722793809943751236439498460375165361900241346351310622846640887200698716475914201370542485051169226488353091185297065791609950272041967685763275174471235678427304304346428690335463645996746640748610061363227603449573802964329341043582811332778046264386820922362632201536280865197093985908217657457960220926966119293832391039700776456746497399770926335695063106360975116542484787234252229924541138698263940784590526293555044782329561363213573998588961335763111938089819944060044277474367246105888075676809609644993539781156527426783910562302167562311387440387773581508720931802972160 644 -47110248232892719602808481467125153345295667400761191180640842564225115681779581592554771405403802001249087403109923724855852553391277679450863276280738255443766452459364138452975206568818161548835703855427406033995995013702070797121245163011728552840137755277089584296446492298041955577393484879942084174768457644225756916708009150530849060960741368915866845420401191354595141958886256372378075294448168867492304136640237571722748130761591256724714337752986354797466341766499818198227160178298685040842550552874694915907646792652467853951686436735790116883819102417654930682592940258479179394335593994655731358016268053895370268877793296619471026600 645 488445575309228244430640152546414917492649327750714852592612793228445040146715386280538518889238607693723682624857058526073588461849177753920425705037349224572433995046431355956207938572676940325300564594465768523912016374659977940449089556951780258422641459485518069702008506183446543515308047123987097624778865268572408959264719021441703381500303180855811475721720881134712639275953259579788189433095825124496420850272273800990710467937577570206273058432425669759982321369842343838202226313356625480715650365208998084322633830596843669063850560689100664378155532720393922573260342662639742447382926550881087897907357074134927661641982115732374159360 646 -5064289613069471429821982936691341097420334075611820569033254048372255568333822368284154899778315375831474472456141488189002143434286444400746479513308029930139761453761369387709976944877867452369494461284671627700546703032030084382262034245700259661251739031338064811155734622247656659317652868112148090105169981348200085239063985585194309582272743341258539913705354052201396286673018789529410858659054141340218208464784894108329737089429708156082465419441721840396953243674788707682950746812636551319888935771410536715384787792665635205434680179942547727071250904269404574245866756322998920827218888706569513967967643808340374659930461464688884778480 647 52507634065296457025521052952984659314502201727853514957830320740535687033700535564884742307182199434018160364407466566895440897066588131739104091233684321436652052655563789932781737457309786369456309841607102971629266170562727173592816147801615146438544833147531241854865268049905272276821168166525094624402410420986269355484775648886890398703076102909929702706160406288966125066308424710290586812923962926704604347620784303843142924316653909405008470701243383013711295684737174576116935777393200272290028527177809340847488412776261087561747531165385960809278403912637537795864977196367505955813491870994382947352752914385875521381861188681150905712640 648 -544412293011039063008669238619600910795079277450000772839302878951302234545125891727158543455495087186130075478078075889411139086457745211444068345489191455060561911894769674430270849464220170757049607474806942017222062818590902977174657550159528317216060314805594234201316268556485933090090769395183886289566430197972633028351416704226142059774801281385955072560274145042138898435137984702115492232486057684288430268905005754265026181784158892039190427853690963483943387188254892788083370020064494327635972871787219201119724870844601217210069423294863995732053014197833684937584261711272575299000065047121992187589258092164649887912221769389246524502280 649 5644623100733980936897507749224180912920183614839170248625423066357170295774869991724932059221103484668000308443127379485454421927764351268745074520375535220172284293179919742508604127023496945477351429608455410133933336536884762083189607387993751980376901443436084091290526738362640963233413646179876833177640621265118703173023527982319860734630632773814471162226936240528279885431023909362711293898155905013441271117227428209866007661487966404302382959468139606131856196608275137591423648993132858581499648335668924711981271624901789709728145543427732112929869348079200790251822869593410127786572343609368197982438781883538729364142395455471734698803200 650 -58525282947444061426097443823843133474483212284537404404334968887869040753282759374156177848667035950593500517961737754927005289410942020613507528083355568553380489963023076266294890411946398815141192414677383889636254603387996646845417550147838209233110805199748897464076558679280752876569970742157684184793285704005176432938689045865373797503388701401839838515303685133307770608633642891565131608050715589144388486645347462495513373554492183889056088682712577436128265285054469245182698491713445995615614242185277021755323212984121712106232330259668674074031589460060121927507810801438333545646650064862544599621053859337659949863368141750693284277584656 651 606811269968016470965999788892478377827582712757213620470790294599965743058085596982369549792324221439413907500848629994257256470163616445356085883089280167796124967794705003878328439377630298727858422351539727369840356288145056396541703770386836411406695526607275577793317520992527650182287991981505750818134434263503214489554710359832739783955297547367262326764669768623453459508855267885244689814944504501161099697450681961783360248741010278600799935960737309153959291739162630493659539170290251269014321698916425243518647297436390036042683642713653153223720727788824359852334126866718351214303033895303561569866367780910987127498784993456671979300978688 652 -6291660679154479549028133330771527273574084425906567405786642019200846444695285381738415428271141769672778126884990242044957244239060745312285255209901655765136998097421765980026294266391557195108296882067748651803962808321174234871308512312900529890890690216879363966476877959384987236221889038395404482626792685991178631677728426061294224071494671728019976368058685007936379079798671749781841660526454948319412741400595037765167145611590935363601591364675182861335565650339383513339684086738907203213999534655375129059048224874866693793283659765911618939182693304975521007865950158736209376862057652455111842399549282719674100864988479139376027332340939664 653 65234671513322226844209851355010912406269936874461416837117563336339484687889623597410623806338317271150162289226604477112787089879174752341023843439891312307969509892867450373436936464125156374548447958002845962058945847210886402581963533703989173190617424002941122155146911426541030173521481336346501380599260728961980159484084574981639664386566039164646160848309854907742232815594429681133138544603383589408901128951248247656116280525839720385988216409612978245009012548760736718588867715206863237505554672777288977589908943274371002168217259411706918504997455529400582040708339387857422625590366678785163529390830210380394434077815999182321872156605022208 654 -676383798151113244823775975241029073982372527587025105516060419341393721072404194528607961323532904914593769978608964741370765675366224275155122803475703987237153035836277005908984648245550736256562143150002723861348313276880783013961244027027188244182948786122380807763258189458381250730280653528901803932133640785019318549192292615952280011042161565610860482620189247252316633032286586987414203281011630518241352874397223142646494323882213785080603410028760575483200679051693925344121394169392386038426831971611971406396158035225511165629535350646783927563171746765711394614260618474069410687855249435796628875926762436801110782777855119943482336478352079840 655 7013090389333887345486021775981463080700161393497670429791143090261315599048119635473374963768007099240774698903821149092407052569157822356302272806006081417971802751611725105375207292657576304096283710609100410159657547417165754729623918034179569162270990286367591166674534604479528837490578289652503436327422674257939968301670472490105438958555550309724190169181084501221211906485060043383739004968233437450878960278832589819032826597055944481571517847211808511837136698035663676453368607137616777346041517098506796372777974744034963445645325641827002087212231532630296958778222001596545238791950091626591396413547203075078986253148060893396260307807548473344 656 -72715533711772923733778737519821802689571570928472742969271834913725358494492240359303338757991374309062053221590944769900851917715847639334182500185624400960961127175443278713199578978671501475358481083981826531809725426517290784051722577484591898983029498904225356836118596944793506710712821162602579040232479573200720182106453913547640829153216483251064073975020736078310356455307327581621467871550938019466501995891219600983947562361053454090915096793278966560317775225399082639874809866010286762863151163990818340529282604047456638743840684662068735686200666683626150661462574137795862255254782394913832129492668334807493342812941769125319264823503176278408 657 753956813828526278864208679862519456574044993218806353925823496145204311800283347014173259023837828370610898930844412311593170986448764992479421066184932222881912131300513187946243440343703569640490839019181231821982223907681769243238038291781016058553865747786207145421308419747379002561830957397404998564147351820607528571267659774755955101829538261195970499549116377718659447666941460100076129182522056640155715071936604515853803509421726867549601916362695403422147129684153509395533515612159962231072274496524245637534337419341286827470999745407000342666053053996794903228685863400507261195823830621193722519921549884351508620568141448798392967222237820092416 658 -7817488571233484737149267250287512948277541029329399686141153068605885529206085140611791508417427280693021347502347661671752153249991960462366754366113657667014324510594352712707176110663592029495699726119735902061298197126654095135955218726099750742528205269449129205965067985036015648394751016853243632486386552137696156385407127051949994505266490780432913713312979314880454447255520445022395868489759437647449999573429904169592414812238395911883478672817745288874314881314647437041424983183710395946330524506619234200545272070497082715231879641696560516677796690705689162213148000024664302214643601768090792790220338151618222899374281258637670400258670727660368 659 81056816913356205059231287560422028928710617582765109039260816584898428179037394536657480762124601127266163929021173466048390931502431708540168740555355736472980638182421159066498038386931476045463498560182168339188770571387571048338899613325225078752804972394290943729382249093581262324669044740416348837151496877375288651262254832071147440428524293102044288402388880697470800891313840954246225967135311027151090898710735120100995522151788462876829925845896756466152383097228099665795861541824266508814372375619611101535961608409733954056734353449232683153607230618988207568590006676031012132705008052647833024919179391803666273838355211477737262448408199943946240 660 -840452814962373820889257027521426252385967366270165223396167130186504041785601374404564841386742404441839673314352616210367631997942127811689694373557068202224114856182100961699220181294524830225828548221206287658013771617837076732346483706153255517302830577137003325938858636793770624271171649016322613646541324818627594707769521776939088007692352130275718693442512171935764790543782732241899418425916218973510200774942611996966382204124128883706402379842794526790573070496530660828621732552003992471352393339269706288547654795014601180559420184930554419956558240302264900432250475458576597319140470600625608773508948438873139432098752308552957492259013815911324720 661 8714422734059312376502465848052845327593878495929851357530023405994770559586210138731200384217448576392555774148515172188342327347636814768727510581360017768264779749521722129111853802238935722872324497329987348492169084413266958999365771637211259155756933383092097200184704807735854327363885355554119958403907737233774782053108468003998838207762871634425717465570408667163365547135885137043545401922031163205303232241949446224676215821892049435594837475082138846297280748239382476428380336139274287695316221497339219899990343925030412102364456306373883114317209788936122705312775728605532658204297612818031344167825894371822311482681304304955507273358602803204849664 662 -90357748956556952480872312703117732221920300471907605110917091315896181988625579003184269908938033163102243147713974036551111904523503798533407666651702034076297955347197620417969507873547097912414350168458544700509331706609417876907580907124685661936144531313737695846923560681042498867560650894194244504132810671671763564262101971419031596901218686303754650512680995370325114353416418765810574605835071432029573911391718337508261523371602051772340622334556133114302760396950376556125283352838386407503895082381257472124061884923615161144580087853199462979097064378043676752417448571577301631786343546184862339220234139909132010634638073367699018689838581245616360480 663 936900929421843183179235510784761029857513288485543692772457537945137163790355267706826550462841585967807148501453607726870508228764721605262811585048872101541588610728145170063047487096513788624138211451839107889914685639547694595280940285703440495497617805884607365999642178480185018420556875969465879153864897218945079907863290766510603641736338449880183064654015151043252898268400308779775780547994698054661055529144670722093739999776797126245611195068168407803820631814541013505477788553442457661900442481970965437030067382052739925501565888643445587451496008161639569674480574272034361948978443256086474232615049706158067930051807924504788226680175349614052900864 664 -9714566364436219516717390050757058383062665308831587432275354003780764910827756244247516258340616194508587796761645255004489800421470889839624757448871774090758436842137058236505839914607891180577198873212760990978177058565947035463378293517326761281694149803330634336557724293200796456984636685755505320884754707167704614603520724122583201475761931974754336089485466350505900463587561244453367478260417041019840954953978588786141785944901487068369596601124260683878519763502417556037359264401908070559472972372369400187111275860172771643423841781882736081470853890709207316919291788932353900931786983676187186230190028715556313871370177064452696696869865424305016107600 665 100729029030827310096178200623040369746532443269592239709692219811998805229123116632312636637840117449378418778772641904169588414185542814666518185556034348175125723380935673616898906367938947262933028202432731175979235967542189298186869285707322085688414777268309073995248783815446042804799351431116677792504429672592073816245025505948218025522582569118760480815446392409056082685866033958778328497369312026488061282723792410646512003476319847280082997401025882819481408042417120962477329165287927591414011554808632370271131175962129327133125867652326513925951962708807651083810293219197769181816992452240297738231716200113942993915297355728559184690659714759900723675136 666 -1044449267811796478335410334402958893413826157105146523640908705122381991583117765381495146152403726034825724272340428246532027661852551474624153191542165644215869272400485042799541357422711711757087353314021486585215422164719027064469803197432613434985385982552423406554880529216317333644701711066559580304976560796261016761836760959805726917225938334418197253302227679013411770270125287119131957349819554969594612456480366888965769384593473670147689943720028103286677525389763422465956022889126289891984935342974225813579064705643697047096642684889059280191004020920659738903927812338041943160416973618020249400640155413266586289761451166101831904438705650752937346907040 667 10829827060507298621992559038224553252024610424290978409668897104556660393674392618593499718299849416139089693573910485892206922446355223885362572090967220458996355391857723123611827948678359216100267775257212703538651826856332223599737867336007641497358005739900983398000082271196478006081519615335000727053625895247743587623128743581886097459715849293578226127396199535406918876662514038676682148099296263460462191031821364058267441687908381588964032892959483454022277281970181380703239448755241804073367638462273518399070426610410951634822916873376370767633022257200034109896159446207825333011656160237050090233476451980558257369011101015335657589833684254563505216159744 668 -112294156796070392325213254302515017947499508765916281800197824028620355983421546169448278589245817761418157873013200762591654311167127033486808663685711332668576325751121389696762629095930587979138729650817415988454148639304370724176839215009397295881154309631307092160912731165728925967420036934064558733525052176472264793551498853436892546052483571326049610547924466544396039837514950934709068161210309264755584529265196583015881773261416315928428894192429683767824288073019196287991556829887892429979806026913585857772807019780869445181326851520487103224743788646832356148731828240766156026776810275719981946191375333207761599488816193863810913142635976817890765183230240 669 1164378710299702577332998748396957955508889131303162577597654842959234935052019764368528580652307861287852504848686597715217005920227875632689555561135113200983362610805250218494180046360413262298688869045672233961729328286908359692096088204220471967869322923191201566166116092851177410283032263897353532695757849804569300632179788117984799930955190799696227743994371336424083756670248011891770772025176075800748922233329200120547322481093020055374774783260647451730759062243457647440610369023817517883777665057408317920299615696358461113982732986788727170419769101738109518434634473365810065072867840970681468308983102326203787828079816558776723852466208527033975319822336000 670 -12073489541673800592569207080589380892910173072660498666858214691554776224744278983727911881094706989281085423743768408020333915760975829553270220078757030926095778136975832082003725852049894392156905839197577267140664955429380694568102508267611664044392046711571481205397441725521313235233207405869949236121213102643605180238932405271008955714743720224857375723301596319102942558812866760673465989463704441788297939985194256216867048782396006853980573335391486418762836711480254001218617551761789018598095193124298628166881991394023650488986984957072458707104462254534728459370838717417589026059194745182935099274044741551231341944209307725051136720287081786769334886214587840 671 125190915815520511614770494716716943713459612898568180644626956288157849367166441919837786655854279672882399798493912473347895017807114904993764679108993139017139892725818890017707007515144780667100805700959101826147008848831318222506704554988113895568621317137205945757740728133380771807791824486345808732826888325900636491034113428451340722707054146593450384280295557255342422169310563350880800979988872258657519710944695185724236080485489082848381808826126773049336403563003806033085545273723338441890202358142139204543729156478020505992550738936362094481971931153359572111437841168375234139198838741542492970413402158298654674110494443933913694253944159750040711410273484800 672 -1298118294225749949442150866432884744413069441150803917486566061239508193283296167177990021899586028653596017122146449900855413900681357462272127498136209332751986032452041787807940462293509854264922373963069318698044851654388053937191195857714222277360130496257537514542394052529192358961902437919091335929957338055602689085536794006892644533057813214198585767573319565339883945308635942807379957168573633477870468358426743914932625796218579010399192579086166938709743395657192428945852021296978178950637262924374221933106018909649871096362194723708842967588727667928558173141783748440496167942110033819960371291302131315105072209853578878291233032054905227795534466267316109160 673 13460375264231217377122726757462573348903688513053630530311418069631501171578542417252845581555925619653590751078950337489418198326189269537751364684136343402271431883543729567110798376900583623069532414446084741261262803888534947438403417087058891636024970956836063012344850637836587118839847745839177538773128486886757863739140345551390692890320478324487599680755590311299787522738559936117914284267659428004131934092001263037195029446739633991391467244410647253602828373834907840306627781276081322633128250615265228619124227567056553749915685170194239961601125990178485210243601516970195706096611122522786050067239837534195046526241086019072362200637242568616083885426265292800 674 -139573029252035273938915847892756662983969370722643037085313474293931085985315837159465306672955639919194030376464900588845757828834450742443643693236032807483668669688141756772872105420488681074919830591345037117079438236002616923765741872055969324523409433910798756561915452047266970362724329949820059634040646054801526636902086218133521413222240183549614151581043343989588670882589146619316705688832797899407915495383468840701350498156807267231889729820781638832785608824918477836658316501682533552083692286013797647172696845701007584254360387744514801307859957443317680203765247292155557154674637647178179253773955415754049547954156918814014099762196167916212184219627007814800 675 1447262388713526284666218224729314487214956536948797819941714531152603128671965899584380075564294440064124264927614638911397685906467389140070112837291817337059892491204808900974290117287503146923461105254241793495226145552497680668381408592865239261705947922442683912192602844604063310722162921390807510766982658458442579239872921569188709920748744741781952438764124183880514391459032144574839988706028781693080731971124833988639639439116691708991718336074534415791531169666090733238702940256711292062743914953591627229379577613854181429449556278282175852551859306068551796152419584034728044009336807528044421841136664269855359574222436225643410863968074648651601970516220528558080 676 -15007020574765257932928349310719827475258068237218245159544344229366844134714057852918926901306132638099833448932553482029871676668154153183910997971143592921479346052664901358475278479575958560610952103500174395464780877776375733026391364267955440679433072257302412429310447682644739113464885119953456065029885672690943064537050681587723708825643766268493809738291093600646560365445383877385504873761898331470479225991108240269222342899556550857436902517997600975147503072329498304301230869842169883619297580239278091937030088568104999108350299044493283586997059891853459542735851401571966568899819238702116603550493163972869526836772001101998075177857806053664140422743281730221616 677 155612007869455787564344780092185865849720152457390168379485020258006836248695991583577887905590081301779767152627800627675471083859052672120585939971163797189931683991877539127952176009158495215138247522713415439055917191579591024440426662084975366845385340656707059724442498152789259335917035844666042967967298214149422960317218999678346457921575362712931492153549805548342857349137831246844117028161237802559345969208790991840912295859433232827365491949707680444199480244749555913127608025851166003080870272940750950045381234822088107206921169729171573331560631617597191067773401738338020611409789194397829685469899210358386651832037530490664156100658722471720696391479280030187520 678 -1613589864199024373986297048749433973495099506120734787310133637277631856339176925752642787360545355216850689836764855557006097279310885938593875268787437014584922793075052901368976385957460675724113238391387243322383443166592748236061775775690633617439792661994091258892216074340745299154088198018262111488785984146269326931566513205641836795729667480556718900324912323032325393902761068205257157193372152139191695860430272068055922800942912900618342668688715894730005441192259735806301334637771767178505524370903357310128087704772397290174985110132108609058196075167559820095208772039878103061123521731925261920764641675372354640915011856270609524691587329703061775408723610521850656 679 16731875558309078824179744916106794458155841883056450765927001685546623203107667898981986640818560917710570420162487063931502892125985322256585874045471654485554774699887527827263873420066949741880606970200631593819335988076639248039823852464817860446063073358668795940957846056286042284731172499323931356657927103664624023730632389769264848229910761744270827423819693351615268493513354839365076413165742945405012570520090567589090921942167104359184369509373915141348028413215220930296111095241962430854027047612175115380483943810958868682582703566828979971320508895104036630310648695624090646089145256176398700310866199558432640487470682596029299134567315386941989229006643579269939200 680 -173499212716459707631272947242111180211776446259506069366561273363891735838505783096132068031082483385484793789611563007674232705265202156682405198933733578326477161690663271753352702938036166210050949617355618746792392111597115689038312985167046261549661060656644666607872117985944367619903796903896123690281253874399866861168631844614584249553070409742423088852301290179194321190637896572746790457463715656677231754850343989544777821074286844529784617434259665792126370814929307648524264006843905105467989846973178875830797072379043073144777541106521800030533514251750306181391149110854419825084704588517107952398883508545658334863590380565604267905884708802330517355308271564286417328 681 1799085489029018548394119196762275654502440770215449054203498085772304245323463532901349778280384308836456961989343835799205293923167024219776242939007790309132351500049829270939576157690499070136502989964432607286420070748214263885993983390884590722035756480334615819537195537053109683931340134002973371482585894539483639701972704272405155345168394859738314450529149348613763757408461314928908742843864018499334185014610188086447551712809692497555328555127541423224280537986162602775354078855712650111114602293247883756312202668126218684314869850574916583716979459783883033548557547469923341694263396562066626647097648632531083923146287932161723267463107341603646228639151040560459939840 682 -18655525989680674947190767397517605525550625834281504224936040117041055304398564171898668548996468840661700682110240443401089802007543504593831069372987629693177336148273478653493375410343466902569065378496454471069347015624696605071534984710896806620042319696348696833894970696143451996398879204502362950465740200303554240044763835723286245387518138259166695108831196065173560734110286659843333817897361778989298409543153376220382080054902813903350010570873372974042329832109214716518943469366274074515495525706298764620217015660484278531818390333984265414891889425415526307806044020529994514440623755755117959295547979130572252656994402681190025597500533498703473295576202349494562250592 683 193448157478764747818045219370325776378845358038725433437675652395320640689081230036707976351769418685077346823835642916480459701179190591078636995792028120707542119520486549409477973232397371340629431093383952350735108765081410086397209540145301706272246337245935232327888035395114217027452359710988069727290284043189689542929014253538246724871394903849131465701485741714263722614095776586649271975922409223206459069780828181455187974944263734126300983134488912059745478802225874478268791848720502524423698979037661853746396769864362801760997090533374351548428675051674919562493737454448708686893287485703198297086818801378924262129460443010455279746186755469986104192210404134112345456640 684 -2005963812342146839448241228436449391348548921534851893312993028037998438919431698606447173023614938247837331455444483155530375190229071375839437645277647927693998215055606922338712625051243018490352241578810857880877952847647808403047151948911042245106944468821266472652134423870091869047938512269281782702445147532652974687652168302349911410196770988126983378169194274905962348577485362335159059492625789305535098293512560568615877605225385754874573720194487418952331241045435908737014128618997724112928862669646884309628824137874396897747885773623758527067379766820100072179021806914821555747800254638278893842348843560611735260620947933003770363054659417608720302964500636979641659747680 685 20800941077189036169529544090264457409372374214106412082078049917185662130081665672585856522352893517926206502886197034717673505171743213665886786096382401382470094367903975644532009804556207551197300640349934320638398787023121836515047881504572536396808785306526686628387889046045525131721244384956135534461660354127995712051048109669739404525549093720583776299170642540995385145934683273694155550357603864328595153247991523550299940940094682068276656360400518591154704013401590764747437461843210597990535479410724024248146297825548489868443339349348671469866127528158585793089350936835893419158734234344379760033020874778058025921995818259318618170992200644517599176349754404319561305292800 686 -215697078398514985166654747129476949071086182193702593391807784864472366387266527078391937114563754540017877340037908149810164944043492282253059035422532688270134315919115300411884427224987188142913706573751321292458209581139771525257241221154746372231241209483495474457553839032829285010553386923312164719300305761984664598996941066005226848323715797238260602023549041499760219081328680325357824024586271130374358195989569559888980826454989614374011164367919527359149743916845526604498859843418516071132307909931777864779392275554556488873300398901616417642481254358205507460350032800536099319067815767432015146866245943960294920229892719652940559997242286574960092081978210098923319162168128 687 2236695822668087954493267302436629533572443536816237839166500940162528514933122744224635292358786606634162992619564829881257551186026091719560718524396582790324376177267707712383010074805560335536364962109644952308290664167174610628722257113396206881092773085167086057320104822610344321842004821254408171140448871512114401922127271373571023185025588143666201925523032160261868571951205517644441864078662958522983722317846541707499506226554862811990323206480808678189937305345620824161502854083872397223786601713699909908118802022443609199032249855817378741017732907392373575318608302053050071181570129508649343494562184340299023943911555333971781180259874142478090563461500636397245243274035200 688 -23193750001451447728252217674584718174280562249275586398286462758376822258532352999043345941742411067326945694742941372374947436475547821748760101438110193820195513523766932469238856081672169496662319107731367863389602922367342493818627118669483854456495035612918803777418721446826468443438418414229719201331113560297467629988866693006476480146158167719570202553271675105452141280820389039525959419981816366750170936631486018581295661117012394082054307077048968039870786453866218647715296651848293299547556236070183418622566294464546893327508078536436143380611159056116897346750037980404614989852366746019045444512970042143533730431340487427323989260983042616913341639093213107017522235620947728 689 240511802912808179179299491660633543786402770957363295157736086345576052843311611277665672124875916682386003316484404070186366962329296342500399685011556670860616815127339607555023109535720999809241439654345218638884440375236885367903502868643011507061685137442010702755925903494238661932731648142035339640784777749167277837766018829756938939231871888892238479505586816952126718123212982281583908129853298229079431353932977827871024806477072143578852120294815387278182751139063197941252039609540616476577686497906910452836459928277605756579638548221704763200691373377039518429617212090241549474112610216605123435094382193589672511232119143599215606246332887041052963046208327283490732222971904000 690 -2494038705431521555118031961996844449313100317670920154916594145633805985220228039362896771115974927137355580726848761929643508535175084184837108962856970938157274088093188368209556499002996173708175990894197301141837078603205753043585897522768342801813396068389406988784315217820867144154724278270157269413634636780600501373822705989611293511409040941788412243230388004249665925657008525155280926238844853787103412792051755671813838315044586734826507056411962478748364687781490723292451484572617026413480067735253562964773182513206131066575390366193700567552841437222649430236716174673611366067902273310582581004416763089176685236117913896301023285940999682895171127658050146807340478030103396512 691 25862550602235902393390975310543179719999506753465882846583666672835526051983004830919052467513165683369886378597868711433270260118250064098077081719389812812481847737488880518556485879671642686289217643639692807953441260678665824998258382035936398358597244308798626398949483459845032460672063774166445207101925967809330008293494299576179815883745091872633793414103457078868885110698042867734974352932754255185631951337127051503052137000581715436353683703118484977320542781064213035817631515945056802586810460707715347053881356724266815924430296145841689808539494984129385717393025438847591700234126667064060671112050004140830622995509828367153476048579432552400535883203134054458862430852848025600 692 -268188951796378406431251517092468403436853372545974455239084496909868824580213895559874781751957116250619303275831128543124253366877103210941443916193425091789711624673876715803169414345167160813916070247690499355010913803479862342689446526590746826743868373724409667236933743318941698094947439128234658998516357499139848616887434790966751092638040406943816681008649096869445871573788264618488863895666833067954768402229735973492369540223088796219051686661182041940382684949605292290099012249827814021618020179150270363656432705662090740596383483885623282874110639389522430948826988618558577303221143429717557467101655063300655564731261884083878396315266563501949153101332192165278428857500113271648 693 2781069060240852937977280313022193064078924013659085539157312892821933926329755578511215622003188380746804471425248904085431834956670903371880524220679678340310712253185386881391469768343657406145331208320368185947425013784493898166006448373688824434740984878288441397936711104209617237298374958699575648698668901618850749590367721928011051618548720770884108655122047418908026632509716466749688508523879763229196040892217138802930411475425664290285386554576852408743561130752573942816708225287219154201305533205519229710591343566028077660408382645842844060294557738437023368269477647400646686834915273676177106715426860350687070026175418755282709329151709224321054226807135541875724904843280226713600 694 -28839253957314688588077073919363075300274829239226195037938680032180094401117590272504193957484461261998647847988200706537004355308526204596857703105468483724890013778680764570794926524431872462711806371289851712457855484546388306148294207720788849513580980335294925549011468084194567084774931683293724253286196704987847376345073899378438057568873849940399155068030257156842598429629934207770945604150542697093073892254442166127925868862730953422033346629245002552580879674356204662838216762578481409609112190266535834837316822337284008172805335261129086266920423191361429066518977378732943910001369897197025493288871475989285597926311468405194730727937122240518305607926792382177797091441360097691200 695 299059513650871997246107521244551499992564970757726350360142742384774134565285744241435944935137211787756967020249235747995361540599703407793258814693438921310088269754102127445329122174254716575065113806330807240587936680195490383987055619646950043119396458366680893524797633231828233974428997113751676698476180374425678616121020440597760564288085489969426652959958159000709780410062742966288814523224864333209884414056184090218181121527845828923179794289907438189648655363357167049947271610692184613564592569623870016568896700968113906750735665801449820110734540403011379344491955301166532516045301577611670127829990078547559095638333306097480253871814326566361621825925159733384194540082172631449600 696 -3101219980938055044916279287793680671169268385620101459524650680355539452808128113589684870850134368022688285675389663389784250311486991693592280163196369689342754036139032990389727022792480761527747691619366407456721724126503943378617025873829843813695318477349308498153997468824711645185235579037509855529087135689283967817728796039082142203401676046519395848522880684536844921674045083078925741554459263001026557714087132465505859738384115768057967114878709630358001698949748214951924174639902819928182575557646465234272351477855091733040120597348728757385365854064197169126974477302738844564447237035167004151466554974316646859338492365660404831684341015375495689399882144759386929833886548418364960 697 32159469034072091410384715849572654974612335191146444756295977171149936980196896903582648154274648255499430890952257547750046692177608594648014687514146102044558629802441667908806051744294569979921853863889888615634929313971853769579917475858707088365152999290719734346025945340340406238837706489606491341806174609212692235103351480825635953874405287588355286498471309251563389265159911881682133414805117687282293735764383832815876965513599368124344267502403121087333824423967619778645920394808284805929815523892805588208299247810058081684078565874141440973162515501631146800561017560286903926941387228650653417597229525286296790233445254743638067064702027506879850469514314465858639779481377896293990400 698 -333492835114588159217483875907063462741232864367433199116616340956747928467991767081824277305392591911623020344791974378181600805887365786909853238287730808134516240534231342017258072694610758001881184716415206209450827074078182343913257264681180781109005081895663517728473730315176087993524795642225921079878536409698691166125023603322041559108048821566367783702400942333571661340759612402834043960695972275463435874782733462441867030295255886611396670708833605176155329660500108082510310423725763049881920959069452955068070966009505934910883758723146816497462652087219606550903209956693842832391055169722308054091680335701319554417983993333888346917044820447752990591474153612240519581705747734115370560 699 3458322448400524461841850668735185210777525509045975072347916796386375455557270641897668159719909959161185279729767124485078744943229939771698947524486902346308467009668818470044751378445940269115012192087963948408531764351681857413797399838840779377428856345876706717818963323601794246958085697464900819360092013241228033638665509366659162743484997007189494252162183455228933079584179926018942122480763431059941396141222626130924715343059882810794986384529855215212758312589621963569191800578289102924869678389661104497494561659061715247381556919222084915531537151578927666617236884255228901747169436946387075880615731244850885546734090495480990392308013842807300628671693418418889372087775961936822272000 700 -35862932082395467102940427002156925043505918009284462333501126018371104915363499203242941875619647474060123271944964242122720283744527959785281822786201891308068952043235224686063612536698309333247791160907479355473140829757586920367207539378989707672203661514996241342953577173918948909799811092578288084813959587934301912432024963131149088898382372888116843184566946314585571935134510730849314902523564036602862411870090670307450251864738156850268142749419212781179326914332286730201694592441877528456872909590712562801616307890675461829674187276046829457183363533166488865496742529257134183592089083878094828604858200975963103087587513020483146772630293691429135119562638144802664835807448739809191192384 701 371901075227455964280392472765472671547294319796605090302261457601723705382625303741901964057002889269086678750338270829778222628326526586303333004338917471519273445185744602177849196729306019325743000617529636122517175842205843405248632478431232621818805926053613135551437176382631803609393805845960495184690201746804534378160264606798987622290675534201535917026582502306697016237084397312780213758318050732026120438294228797940999975071390417393577162923725165572895172753570923323616203237759277624160880115136487259982520449872865517568150905621582636663648805118819380132968504081166112436296316104753326233723904499742178347103147261077287246767272839693618901396191579662585811516619426547267440476160 702 -3856651538593997037894587223114355250373362959265188183090764896055465435352380997178686624200855182241673544976139589665482871321630504849607594845101077934250040124406288882312589956307277941434420321928644623679412697028424072112670906798683327403945778925770801402786835226438552757922583296596051010784141750340311971896638932303873693280485201020623099853130376597056123916953101361633191847319799916550339237803984246826028391754715325041674912743865198164911860968162172967748216661203752574676403210905595981595097726475768947803343241918460300714714002609163970462961380422529022824353656663077491600913288612396108033911339303920719305919118056562637228731802824162208849558585317998344484517824896 703 39993985982165531538198392559175245552429423036486463270027207948378599000980941978367814651596051941121126749454135251314727009320687240101586873634444106962369111448275049872915181098068172679193823794849704172655248982192223819547478911822830040804776249261701812310971792872238355173732451177123479439466325364239503669915906470003916233243212117614715598811664295567509615143554713066848555655475252038561587736546997912137341795668150705306638788813844702363837783715245402343033193745217446190194280961550462599795668740848654339057787619370202340192088765235898202845706619248334923543535363168238949037163735634382457499491195387339205582809957690459975355977824173560160710768255539964337390679490560 704 -414744178038340871565847655239952090284083694829865598196784122682575380839384396386148943723833245527519614765911882669322738332136425195024149931854031732309100851331253879581267293939831967232426561890498322227097180265700466494487309646529279895054622804712944370547231082750869517197839665899671528792557940063783789490050498874549929846523166475220725161897841374137888378397957338298441492053878655992527411322777885465814691115290592864861947941214687754985602071021759550528839754704368264674404270539915322160624917517920529448723677669651710328472727903843641597769927213686041410506244109903930358380721816051354233862620239015214296459690116390758478174082604555712717417366452691526268907371373560 705 4300978007020174671618033517797494951347673649311591156902529441233902391791177761284879966937646216341243647155755780986889457693841836593400537318693695707828392732798685416555657052767782009098951280963155275519096442043354653831935215239809702173470700763204503310970145504849408491541128987952223929623149885422959467682436220256310902696272202942363182244739491947988749202241637745545801589189440619856801616577191998874212761753299181796888117407865657029740493264781569636690775672037663794981657118067240609003364581214843149458615870320220879712127364050228406636203132437676110728501452396729851466233555039977201282950601985963208552409786136659649786903932412599003085643421384214133873144475156480 706 -44602115367118922458608662471146564201121994729371181603941366787846491157264786778601940037001707347478968718143207446385844257928824216712400863347163601116972663219809901122031577580911576218789215204743030744905617208219115325627627210720478662670764447452298017513925809789568121725036546003281744079439280854582130931789966184109012542400096065550731820283943898656407426702293046100795494142378013666129255545390576519060730751647800541720448625292015839013603578293812607095282079825647325234538273717724682318276664491836243558285775646160478547253251211919581185544969307299542552259508254372206792419085529058770556768760741819001652066136954513555132168285382271659392964547333108022871631387933909552 707 462535423854730248913709678559195937578819160373637795446846637403402201200084128766061663540027139974921203320209283073336988852945525457373112865201717065419178211902360453108416341583199383979780837793697087262028873455560375477103619521239627565587860014603893107421401961504769956048553121380375098117119016786515238754445782857458985572906215755868661107265088551062824398542654741841352707678384419519535239779747481124940834639789237832781927037284358658687200554003292178735104438771532107295551843290507654478328007471385350038118231314470825322559140667614881073045100293593196711253875992705310146495974163908794921646956343919564876054783124194074437936464320672251895743677141446238980824602739998720 708 -4796625876201956656013452568229405909927115814311244913918861456261517875762249756676008694090734543890990765205071118776245430227047800846430211639270687387947483046268532377701130597091928193275946890391639793548276102499123018696460631937210025744588585390850695937000997541021954721864673304645545782995001488481519826814854852792099678067774222488517621351703556821433298319819493401184734386633874480358726258575147584448840181133559234519603482332026839800432038087658876893502962466801892123752682292106457461205154498770443679709347242920699839525566284763213467998068835852350246317925587873759571617217687861623647120365101844099473738198673924251690819690534531110903532848298280582582992767018786645392 709 49742544026435984962663357518432292142898305745099613494991804089991663560678598767233765438734615308665332459286803786785797889924095972928138951015061855063884006387426426066114749609137818286600876577950263312864946362317949069740561471708289023730156357153729475479195231290282764339324018406603012870684332042659484919564437297551559629406392829432263001209318877372122692554802140227036956918799150989155459135157256782957706876334332358396072009921085014374903490240763317323154842878132609767016359740393711714814025663528794221880428393309532012839220974228658377529669622642779241546105440841094318506195147443921043874587355956355605508237659960900552926740834585570970530667106585922127816614254267596800 710 -515847626585762980012062764377423534521482956120424939475095737354539546834865678603648750804829358221964324997565173367826557407748610958745245540057167539636502345963003641441858711077826676404543790762007603813000356031990649996346651703189913503887482772823831821437562334133643997298768124827556346532725914462305167175276405447425463798875740868411438861134507248581663828226440740803824814005055217238999948543581472030661388716376824131529259463373867206055124316995857662935543271785336683202958113801667165316221709852571811650181920611010283999435465891423560083190872945669876457200934837656260650500616537715863589526302342086833588327127100062082401438599540403038258817302488859053624799721314573647200 711 5349536726005390854630397583007073132177244337647020246077620030998889995398959949690563041940014445525916044651293493606790473314233564290995077344217501877374681691318351271305392284297604078429263696460425954979617615885440739026260816304193931285440418845360143208908077811774989767990427117034006665778174737160348729783781270151478988840960009000623406362039897641832452435314004803258198225022474959678276793872246504188955476199362700039833707020865478193710189041325585434707788031153748798003974316505328868911110674442008599166754828458231804746711335536819439429881717966307281499910831778963293682648021394548561820461143294184707264200920617664208634013196850108754353478716719185944120157447267633070080 712 -55476901844434681606545952297946438542335881622808509635415122924858320663147851476585014314646553607544486894162244286903687016466535469352874075414588331517785707507163638597020986688244459544709105384828178441463933586525917318014865779300019328352382702900053803793871310770601510399203143383160659010761334769784237677247057047314728565961587964494263228503349092153389798525973326945245626388724245248101304403058508435842118802587144953906769206137615198247861552615896023209467674921054904771412730847880101471009362328934319435450118651642060078385122215126668997247157546966688399677581758498740133906878980451964248884897633563537979899676542292337779950798388476153318005735572095058823574176997875310894800 713 575320052504830390026829135918092989219216692470348336259271512762861729014609183279727021096757972547612885513594737988107490149678254802117232412154488181322842100827587349516433670308115677648975208927816689465133236165811473243115271462787292469913315670510161981401198639786759450830062019223510780194721754815739619546602713004860192046153686624722921926134939671484786710422464910537675560600234506540225817240628302310630201457645163276364253088587880354070904452441429317772620988509159834091426617239528263807108434897191323719821164930074122869213536790799461723864814606363978196718241779821799400580381466879639530669828815855602197317421831865817121475949860943101589508719504058173087259503977753036718080 714 -5966341468307047100226475293872950985119444369857642843448402919821595665940074643126138694014009395774834319001986369530487524466238894627862887425806031789179103599959846907509169838890754073813748742389280469510695479365365072043943452183988630959517821963486769821926971749957347653748803037702065858151815292950056819480978974933426344091291743492763527496090320605428128014561756439733837240454522265330205212498554561645962445960607585806802007593829803149902226230798084231925235293856904728394562622834012364867888330263914758392023031987545603199446726010450615026934837348351290913926677083260677861314267184866515627331573977759360156573001421996762627709120969050340793064658008081497454549122112063280516000 715 61873969386528778988013207548892735862595440263111809363666219375311195298704159098393386241156929822096590170959870167755725729132653529087924212257828591779280153276334887512241389209240825580558482762217036037929444628175602039341603427845565140352442650375472864000576650657322824248029602345741631141576408044744662304847207495220001971501625092268373488795527112363819106350828281235969624397378267437588904886581453467188636618280380053866483973468364594031561157885510263529210278219327241514137298710427418604029837559001408173985359871372550645730036531696082581287727885403754756373248069108639013538542185650672911499424838167960365409422259053236419867928375571961957207757760388022342119061026961110041886720 716 -641666144554097733590258363802680011190496977888170148725040153591844634185879845954515464048366591194588064700748778072057902841370286646695923799513579253004696570156719249912833423030382909330894500241286750326169498832474856546728656984869613524767296993556839042539717634532161286472642951717909683023840465131404732125803186386704868895220535211915186575154375598545835905356308445016178189819327473699204524086252426297422916606148201337299545717882461173801574747269849526361748251941283218408680274108762058226261166348759790513143405176694296927273893552032358288717265870204871757788363429457308938974127875994500299415818645697190745182539795835908873889231478518285395104033765214671116276668291371268445258400 717 6654440478779930081450748702681953463674582710575810513210373842010981908745120612223331187602740045295391451690013456411213394197350180477740992748635224484296082091304444718008530084501485712722084864602203689006294500851009120812034818494184649828778127977400239793725934024776374795188662095397806098070181885595550948703801173850239927793326315152263875620297593245520872349377371773578128260754141921852342243446355750389615240597154516186180443597468706619514963299105256416264724787494492930514528661364755458151697700499448237355433870569225087356990149907913247995296671564758311497801999109943823394197366148318217946254871709565032895386307941332788983109681547593807816550955838609198210093514469337191027834880 718 -69010509186526618461446692591561327063131375572992433974263911604244070190420474793745451990516445267828660633022433057726650600657495592593332546388669172997427268193512835918708916423355270836249976744951076588621681079979306489330450476065800269245449491275460200438016592187057086890362273932940610021625542676453274152269546953512820473194128578358320184721961260061244692281702721492418027727927751165678275341665769127421789657413247038956897609267375467819410196411524353777439641609693184584456245096239894330749550103146626349995079231593229605147720872283604014064811812224469841094509467075287376265067901992626028017751399094141221448933133917476194006227125241662743775170142572353858519184360545046551750750400 719 715682146138105318843247719423887144844384438739013720290602260774204603934943473378026012733571254758180477419799727882428832964515862290191313963204515478646242172160670495340135835402113135210754853379805812660596930816263279628696371814975771932414425231403150370817046692345884238067702398092055336556524673659411558055239533501814035229543404719797951341889878880719723823774878225064786294106808756607011837672508601452094292100098353458034480180305396580375215473184286448296116053636384173877475010798868373060144852700962272064561692361714636953599018109970122907271519326110399904805040027317918698911108519532437828624529745952064981935759653409646206245564086248085897829730145336730563072218209600830202445824000 720 -7422093060509164338777263359236345910865011363390046147355166542162384703837430069718652753411659917844776406326928094446690002124005381627009131095681599258084336060418739163295608255984881790171802523254536029540492420769499026614367895933232139458093432693860033005917296082966424939766277185924282392825367518291154447922978698271157529944040247495080517752833900967201157103611505388252070225305570375513791823756532081757899601306098829053173439758506744753679526644494569241689693249214594666533852740303678287547372481613837493636240589638655106570420902803600412566451514542305426258085581641891909340929057044360613620407543640428220613698117650299560952100187445308791312814407465115641694004113708536408480672992400 721 76972193848015798324211715563617884343179278089001264625118585931266331532332567765264123256884531468056839618730382901819850782124105354894452994181127196779761473643527490957080266165325262929081094476834182955702750554055148299535250044664895869852152351457175329784586006912845437089163648337452729484952413542582382495667917361723256296409261740239447496877976449251568691845551077764475908962169568835184937876174798879539611741815497087836736203003641765808820747130835043344707068070254636010695477439744182574700342779228541682770199464709821594842546565217666953404323158797709197787595003999552931083018290133739200149659294346841961028050122050787877998058512592556272685291222867328913102561948878013949138907955200 722 -798256729327576656686462580478553630392980343982570435376860800379888195723219364360424538886772843988689246389460069475429610933254998663296794810936202961036395747038476316477948676626756662883816452542302512551160289791027863479999728929077234295785122882185960776215891225730469820675699026952512384869052490223374550606652075833623221838306697023742804934984207733611122242071900813227015508418565561952507596462130981303688889053464526202027584357610028618670339652138124974764770178395865168681210156975916823311023090494773846645857756627126520027812614682583253051962078364469146524970270552737139867968755328674282822336470549934223373977723860238434183330116661100393454157827578382657345835552320325350498984238557600 723 8278517328010564879348755937541973032854785318106745178437301004431509021380492566853168092728031830012155079167461754972965727612804711257062129310697759951805038521889429462008140290630532631385503109718121623491599090911246699910576561900846025678381736362853159580225767179462706196741972893986495366282108102736579398121678067957905122106157098918600737843781117923288542234467562781907990125201313900440075963022479659871722904970799107579134566816803076952601530218328907646375546443082610358301341789044012385608225958688514380378956714732209988375749782152786511485039422360889661637790664076784872764019142668117100772767926470585756483789436981710797365308918728362451364574604567486656436510547052064044459142361907200 724 -85854642253970310207483940115014801986161227338051586138430759779149179617300117488410892632835871944232250002171049179243923071959999891194227417510414655392244736457144466081788645459105553644709738360127050371884157020025807020676053466354667337900602282926433488674251978623413363736277920001700883560540280043326012465816730007051974840824762750859120038668298175504044579684180477746940023007236499736505279033490587469114145156764557557730302458239543289151232785738219685838988820850141290008302765136313872950848145052296112287673533100863771134753545573855410783159440374159626022442330475299665120773667589143267576317525505854901431450495409667841798330467560853003287678444482347929849937908683115563599189885590108000 725 890381744652285382559473802252371072237317023802299922194756840847589256962297049578542361950647881719229970643888143432477400880124134861303658854713726505441735462645230732020232802111383774348888912399058554353521907086395460648458039323061402443867119412228412126532602825112891653227915778200794969869982575632929746006339990963430187569192054287410759090805994958365852793017795019880046958051067098269103382113096671563637554806083200218384301413533833119637212154786239948717832900154743198032009766288395478959886504466549145666350724370978833825407141820340178559086844691075947415995834176164885677516339824668706137051623002243297996343145749209617424719475557844271766623503943547685831319109755898458853130945859420160 726 -9234001727407512520707955740316030198877867001405013756390917047847202604195418413481445975480005728681379553422447528074439084356483833951547152191075166742190073537753319161733205435415299061382062162945186678245525839316144924753992552635300099263269011563292855555436732335598251051241520630957744300260685003080856309296667691008453157606215029523766773197626813603622619329956915149634484002474728712144583272240561438684660387599539737517697200612119221400146827450356629015203292070280355596266491505501670212529633392539099465247529650762546868536997111175731669846672264432011194296530218994713481435276171358068137531758584861498625470197149871235021134072206261193361274344580367475496044676638564112165767045153190959680 727 95764576498322618381552814039499372519958293642109683566170254424449761413439346979331849044765006986941706791121050044610364615392962255257534299587828793435693029914414086792376272448881120332521019526160582369071929659728590031140113083647686606900688847007482803498270208304178793505738648591752759638187421461933512493810090452360225258092730060621101886234270103423431605104573613926245688971622795836670090327176914725273371697726932439435106744349519155313939707220287188858625383279221341786055638333426729893235739204600920474012634945530423335716412628979161204904149182758908742343103142173447682501734913472860806913585708580813244526988473329975950531361632006354662128105919707193100551300652969577023511856210289623040 728 -993164223353696159516819330004902740796217107127573949943869912955914602938710983098966989645152894214863263240117965385040269789986357518269655128267969078036166269853309815312545697949283192195702150656158350078293394879409472280147081655667841969258318875846752639625000788032885069036682368711327418613907228656142336408543566421226448449134398398424744274584049065911544305160179779791183653497997079403815617635592375874298241488338666974481061936559235104277235278508474197667516622681433440360752888378236908991865008700970108271319675838948953632620616125279902387047594979162510955624061524060177269722066622799282090732616936489299337175383402193942260645261550864984225175719622216710178145165534721721605627085268928862880 729 10300029550584748749890000536121942640709917534143753864247637575997052573169442141215723019540008018704039099075950029625125446296672254721630462960869183092822483990767610715201550168089805950185924226501596612623945012621773796330801888295843389504836989098976029945471708860240255003761528830898246663422972887289532286212998821059309571263174934273052788141901294649311321889775959475869589008109628958622503026832678987215469713672490461506971879827522695636755208287368816724893837972397886079551350296181226692148239379977331761270843879245269671831103941957737865803822653339218259603581135589132388147627019558883131458740739726605824832365524587281155936543204374407534089098926301867404987527809298140577993946030544414310400 730 -106821113627256201475891499302565767240555615300028056666317551692030758180285817155184016920770748254923876441337006094631292768681783129608345585700312613940271669498644998909016802753072398234638500069181581530248562850950463236999176011515768292604467863612424878784114282288800879665594781663218189172166152864121851378994837882904765347930457317159214354853060473697130822745133532296879785908014856737802287453796008163389161478197409828323205720354174426028801895921304204162926715153732424661411330253010321022366362727941051373549704321524096312741949578403449321841612405419317857697462269143605769228708452361289129644093276004243010089017157627189502489432415236509371021490097945284088771105666646825129019863144606272760640 731 1107839778262119473614988874334368661769788794073387526171455006688337699569824043010017074736950315534092621815769695735907509074588053163909242257752132861775634142196363266396554796492734583571737787435831311142673201187254243676451687784987953413709975018123070681848462681270069793561035294775714822193478997465062451359712487195196756886505300429813498071551299997366578520019442865109855511847686879694876736103528923414140900896831535506468787994263139010273180707347484689984416852556954572707071854807833055921688365588998036981625896762010883760028594173289752776897356488875979552115613970574698430156010205247354163153127337114129463189318480689143620429799909456018316220661806934170979106554975914596496746016329388292833280 732 -11489417959825297495959313402111107032734442959001799971951042662254648410614487842213920036996067927041155140643178524667647027798926496067176261021992860160263797937045183571181103331775644773625876870743013477958413178463830498991018615183664075539727651683157752656626039451257778703399328715215606150802559116984636973311784059011048466740910013419075392076795956243150757817432042096286982671697072198096405396938027426082002959709832008257520545226277401504839782562092601024458044350252313879172259415916497670943694689805461832020595262424197636326733009599049245117517781974371172612969906294484951810725020287984715153212668855838036743847976064196944354243329758996375004974044925327511669866365784556779495123155075755201296960 733 119157207924485978445730280095605613979805274043787059992955463690780638851805451193116959198544692395538296989292751049549833744144755339664620927014736865368656653480857371372779691855234290040328602660304539204488153500400333166919865063327840784089143424417022821786468263211431141156796051916210430013739728526398511933370486427180587584436558564209060138519266128636754926179108213721822342509839743045620435966104360429217683880667485260917719806853353896157231090967939437084028733910178889022931583736069185886101758522849230231874631108422770082552054133489262562628051302740004627492069694647159154515038842564028973999415188865910426332035504766338706377670349897156021185059945735570145437037132485123372906823195492988359802880 734 -1235787566547038865116518633216670713567788724077483787913571282960847332973152742176566189379848249604265375785334587025105985440661388237621327205126341273697176913849078638377255660706175866213761511825706071676819633874190716865669575633879567590408921346524161326732436860358958129279921054221272750981688996899014570623209023934391499791570580289185582527451040395961069140521797427297005465369045200921517934187261432356652530259708848874607899456320638230658863913167278451127169668422228360229771081283820151201785891897466041626482163980879303323356639687275220687482545648169119293479640698628353090832363703612457708991381151263543556897308381254840301877655867151837741273299058965765835362240436746453828036199186307950657686400 735 12816473216696755766494430126904532212884310363479657616680986269768978640533624863247208316754328300013679339852616959911097726812798285502580013449868466577916390225702806094872123181564164664828181972399902792130855031230291966011404092759341753779490895692842252283393114243122869958912372543981029981080794778674362326753185211972962227065593562655604319764750337354966181861351180076144005325931848111469769897296207424601568863334386736978117686660069579052614283789903084957204678767637458394245408804184755719753848935396535343585674607971732125033391824899086427133274868031575741015417943956754775233785727122340399414370729851081498249929175039717676662622760250518548763665147608272768620927248130902798910709764647186665465446400 736 -132921261314019114691516657016346331099370777920875679309820057176894530405106963969031958047106839667832980632299416627575310060395635786839906925825160136355960348522674224689431064316749948061776518629658808284489309476221773968731349497388690083653006855629778017159366016988001270056052995729176352679198459477172416749812062663712273898932271615304878440901778771629485801503316613373336335215124722213040348798602391193328169003568479271289827123059136637416446125083346034952545999772730837173185330706349401078253616636870209295399547385913476233189921131002199465286766410525274404116724983549939093875049636716219959554803369573871423897833619586371193883435745377405330421455108629334123331897460435171152634059599005491350329232240 737 1378546996672839963545682743127239130312738766385909802756896840613103547115845456583047713314682311483372130228325322736744034587397545231971478540652099020965445090350107518006633970851011580592883383565327966779405970938936399012328866424417714981667204943073321459262996052256619713197841628940257727701928429436082778686430636328040300699509589608512446253905901441536091426720859609135168604008800392653546173864337552520301565936770139087722604876535413877286913246917285633649226913173494469614387930559205564795155616547823233674159253144707235122190840969481648283203799340002522210372833760878340790394485932827044675585284793673116713920572105111238949573294273588590566945392800608329882781145271659589772824126882240865582553497600 738 -14297164006962278874988859953789448835523307561502071172718034250309392262333410386659929860334960066177282559626831492338809033567740201719925542110272312094762734368505550047590644535947122525675409549679237750349454598073344903511690001096241131003528017605943640230563860212881800219683910737170279262045584034286616319752435297086141169657924199667871453870914356808213518595370461715024253932772823214096120947478145624347413028005080472528405785914036373792695400715098759868084285192441408466083221033092389497059491054834867065561714345948543135344346878973054372742327314003743607180005008074409035016106962240814302515780947589300087581745905190797912561488358701302473076005659005671716056467913396510878404081219243611405877048102240 739 148278921508413074547946378943911702989459051767447721904422485742631086881783839541796987964247241896491508544039361182547893725011488779990477403556742227047537270384683930249090515620638461818540155961732005944320751555153841497513667339804272705197746123817349162679435877121962894272900376468024878863448324276200081086596695035091401713490359835704264469919669016908765166316896192755524482085637609502947589950367809988152405714450852290683162445208112510806618945527797158669855303246243356427590078578991332774732150337334891894799630178838998273640106271849025320206551088585742761055960159229215189074650480705494448386463280846824527065469600697017367564783007631127468636454263916957276886438150509111143299475246627988079202271232000 740 -1537836383209764775877394992002019193681541265883766484235235271140591612724527653138522712717856977893884491775577028306818836851051773735648372658927453492255001225480788414486989359611226100883072687420618203016659579451331565987106414561464710413943721297459529077949971338306761011765618152329464704720741694576585548983232752303997981671141379197110206339330255779483969960498715262752382243493314434408959408545009036990045586298727208459292180946446854994883487951174359630492108592361116201119213014897570333351981742057585719364409543336111743366461093726710084314884459996642220567390103102529301886335325903753333811220622535679915652439692118671555874724956937576365929377153039952600433171505735598508749004863403772186766728266883360 741 15949314974481737646432140754801905775753459061900888249475087134342425726219787029780323317194792596094598002991691337695742682417753985439672515603302353414041489598873298377506112358919195886262499137446929459084354833564240824999047076876330082548308996612784047735982998717838589738177073324728558174924794775578503209273626799576262774158133400681737648428242174176169575747503680364555538146522210018965393675324946240486881091984436167714395963157742669975171968480935101893255318146886350065805249242644870375863720217468665699385642295578278024877759112714517609433053436413058785774220748596249148161473808554761074457400701042364746057230875341956487561204818544953781542081468763039056967659689600821229261353128154027019854035078348800 742 -165415089825608029762418621325179990443181559702746463920434961315931786583147622929607957459017069786117887651980358386466114096225033788251376718222669944755416606494282705482922048362967078895337790403681642374348834089033098824258525844763755193630734792685885518911347180587310860539403532117428146300751850165534656154684577479015492625687691698629565433450437994551393390646832781567130698221247037009650711832858212139042170247150405959242819500513716811111860648757156232276431517716292168545014094817773840988281446698928672953716001810800217813667481210900056807346208578696193092355812973807573554073423046340059727007342119105216465435754688563981302343782599740157889716521310495746391135502377769197047482715929030575891593064456053440 743 1715573776963407365405661684827207660908517369512742890967310859541954416585649110710253635961902566479886645894544043072598675026187037332272574167970806753390627106814602715250184665834590010962221503212314173732526269831122796058252025113847763082671835703873349899698036131395059550732166431133291674663176302889429946505730201746755650468123131340144936406830333997611216824476277073579630413898711232004044584090349735394327373725591169496582874865651787624536644726319418817326555129137931869516928371453028626413126729246501820969703460438524943475814566528711554244540439441296822468243806920709263685409634018168545271545497815601855633072901491553277839084448176624611978517640057625394381574203420351393055078262989040793391022214008012800 744 -17792822824157181176464560631764560438181041699823870852918622540323464103753097896234254109456844680902359487629413761381899455245783425917589773196005650078342941462785088283566838205881324587707113745159614772024411693520507145326549189212060180308249320602353453471533096662368544312232122539546851735145182433008870671334035573998886209400196217244538139629106695737675196569256174730251164513711754046598250356775059816673129460717205700701061820789910244601660723834072112135786456446143715908765373939113027289866901608598402165070427596766615058460869067448890699966591726502909716213801501567089882526166081303856889067878820623133774963510445088268346539988680706105649619830066265894815027476868938581688448213837364676352104274385871988000 745 184536163161205275829748987689172799973247760107856511998216626260719376521775329456965849211053370586735830416286824103997015824791269187338305875711471641173763311162198413391591848909270629878006923693877251208911730246368126106249441256909412860153064632703020276589212180919429956142882116975533485344522876603766168508701670568665309461178646691397049314595196030463119162576335008951201102698222836837804184312142395308997443098358436678363330132009070528366591191254263979838881783195801390296226187440183709647456925019646882601834021670950094612751160963929673837859807337902506703271731111866826890347188613146337455487281081769839437141907917010023116406597438810755296353024108419751341441622326083798989187552391540806224630664840137932800 746 -1913900224488069542438308080829534903484975260358961205479236610102060800224947069918378189042300800807824141275860783121842312247820095167174439138621612300561181805429362438449800383856738969750180467155527809181732819034839882719516604238040771189026760460863557701219859140590046570297723937736824561636709678837495030990748095910880831114440442332227433543692431177212564783235687514544161372176109506011902090155428299211788613909608043373704933405539407117883568357987555252639906979043065121609728660995891371300068676735754380463810270178094863638988116383513360136308168372569340363619250508839219529722416517467820976306182840956557688037292320513283098365569122795401674203588107633565793431741137079263210827774163447556474135110578432334400 747 19849897630000289904957784107597370943798067750616566798879801214435773913167062853264915472279140412281983736670347548867090654874234586281916979008688054465811140804222388908677089093660701203995332695970461972130557378213852220915054511948147871807772260663658640096150194929230672464525602245701137607730847072152874346128983357875267327495647883553239968247240403890610247009727068461583698375800843522514369946842322307244881805044401164943759755274930872465507652416462408011169577324471371901355042926229405145299877705445709475927597770540607801972184831010576161311184001414057541573130694823128621434965489688842240161697689511992515532537653732107533870151475277754800746573177405750486660882380830337300342719988963511574073763970529047347200 748 -205872537467100446647484799108525743349777654854070582417265642087739538101520081762712786716908202002888618225465523706757160070095534757605869131511783349395864942582976573068842719412438387639680715279412071231738114209331820000943405777132771563913849206343685592322465024708510032085469211963962420438326020143497361091566125794028776036671269471559276881356018503290756010428880089768894015583623599091982288953511476125873130136332731121006026217535835592318744700110728748217428035376483362753575074410936673874589048756562056298550352491369189959868830535134538295496401721583463664859631332309859653007913438423202526861008280030865192712758368663801984357687847172762258181132705156070396587662655414043170029208927030742426417574096447631438400 749 2135205740766766153642797635587184438490452155580341299043679031928352486820317493145041874621212429015081175276641633083993031050972691526128020003997174940669430485068915592779442870611614794111811408275833110692990217216114669004942282330763038005362806340726961080101253813288108399162763967488004022983220389341600005630482955711034803054397163912704755283017665355681855507220538957031127277135472613842677231445233002565310810466948149099492878028554111421108572664750880604258109084262393081649482032634418175937419800239137858924908153005645508738106494851351056200374209102079280717611107855550811859008692226852362953911998155352677846518638756594017057294438666091119633308230356037027710028005692875784810517421492625580044502157481587245056000 750 -22145332292750774848791292237734583263846678199959248282670776929885938905079581840726343016513246311831577851556091555005723172946724029172568656174038728294795338288909349807598716648256618131977134966398168525712371373780244725841400327048422341406524425383516172585004089040225731683150936358172528850240982981966055736912564619497670338901350299993981165516882854664207574194392324760147561586368642137327530796379608244240289503039962386230495705833256371254830869820498338844433569711498427771713189048307097550420908211062744227787893174528742407787836402002428780684912646047397312803822561515469781101398203389060211184983654566306494166875080629094325774154118526314454424568866786821317906137375050047612799851163137532700971121366681023738855296 751 229681403286867183890742250960549218160613600152168050313756117851153281124381945894631405279307558429753970165031495468956495035325902046273290695591835275692984924091756812341265497507558092961680717866864395899947657004439961496102383446631823701590004838706389396732247591229233887877283378406576238957645030339256525405663989075870261707591493278776194110508622242815670496102275557035671219627701055895021849970382593700479889310979599262605216236680563238307718822964761953191883394541965310644855136695125186591817631334557847410167406951600068575931176508259500262351829235687267216563818363814410513611286479316439848164161064870538764708290369771573792264523657642682114674414306971479120195005719677771089525026796391765531809997318600135349895168 752 -2382158312038951715186086668036357694109425968367329258969017031265489329568231251716051026888020786619281759963839602681352208912647337967010645011879512875464057256118054533493328656112753513822338593724447440928060905333125658221535045066485346947648280951206021195754822274457894291729182341891210353538887003963938334746524948444110050280854187162561187702525439871406128994352288077724500744753725482015011629794479070959108876863125192091314381114935147736802207488640741845658400902999357149953329911406046541672981359554571172984219227019829955322340014674778884178299634226045475153809932441485910658612218529738659023368173632141656381845006561670454892852001251211471213061849382513020973705326693206738315259803528612831709499411020086324551616224 753 24706803435944819029560032038097726451153257592633852690027730869318404344613286268049422951788747161352432622477349988395077571655390383023217634931544473046109117118105245263600118578289924140422035630625298984981383117228814106847242247905626645839206520329582568214971234870312813612278406524091045214014534101091566436622735734954438742685175905209252172469582321215357420606491471257894451898787140402890100674418534557183723022413472359366325728132585242904041010577259375105908825247142753508429470049706472156937336424414391580842354815325454795540714999689270352795201831291482026986006495830907397693799251065993116911080505182914591293748401781882401079195138645068991174541078611123247137891213722347280507708574610048592302954159303060859480178688 754 -256249867472564196640485688228611786418024819468321200504018432291455974192652157284974727363913531533840578105563113957598484884614973934287878156562845626779353897873055315715873238331318185189676858710756033822562238258100324366545285501864256507702856343136659454205163840862186458918826213457835105978178305720768974870473646073097395981192835352709181406016735490207171161111961121068227184586854750147574629127966521995072615587634942976750139784370242259326104031422303529636214387856464501509880286824013718821765398539541027294413607185906142045325029570583464514068970354775198566729285183057224561782153880705368361091403882335107001455684434059019912775244067508947237899769401904919488125108898971962693340289857059792837870947718222390054145435840 755 2657736282844371642841545311566934759920975967589747451692730258287308929181074053902527432188187395031975095131204142402286840080029291319720795723641842419494549441559762819044161676136098780877366766264121083020966428398503698259947475969762929165755539756463250384663630458137528685268059601207691204751347276630035326324606958546868036447138281483764763496114170465634924994085221363783147250246723286605942662348869295653867864764721327896466200503497456771488121986191454429331485051568273246237383175391419268915427465224598381541939761680559773563221218064138038230199488353019188130871116245256983639185758929081416306074728077478057003656646459467495774572047600264450980722196935138352346080346301520950555201099083128500087677748230321579794391629824 756 -27565207414157958347338686287713842041275765086909479497750076389257903293619558751331124649289953195162507244397829666547852086523095008431757211282039065202169529403445461363826611874177880227551009594962238729443420970201644443767757158543366656372169998698954833170244342062453911693930404989078898142699551786356197411714178237451724576167317411070996827011998055898666895223491813021883678049533023217898385222436791947869953390900099180855413969866908640060655837478160609666528516643016169376621852210997204379551228299790871870467156991748478090049784406120443385297159648543425550721442866117806510111862192339618586927358436554667274114353360028109866993841335673524278822015974179985135382716736511354990247886906656070421640755167577179954037903190848 757 285898439200666450001575222882476071203808454684366956671340198288812378937305706676480675458057316694775102229862796759380797254465794196628783198518058908068797161189249389791952680606270391311312575561229253297690433712110990268644834034922753842789185552652742073796116435039486380278263106236944631129652886936781496549838133176157923411419000293278933132920023150340556235827637514117821660664480630020437516282025238167087471695806917650842306032833338295864017930605084148125698529433159150498100959585441037668582750463492063646130640412821875904648738970075580361944327859268614862542411387226253667009668929487487783594722605450751452339590602542936278178442648047201626473014867571936393162602975915246420521817603796184316407844000695168823868298100736 758 -2965264522783998043521665301161585862335658319292066926282861270523244913301625418101901749097456525324595284846798619509823992706708946275705726474977508715184280580780661967470455746446763255993603067819871825139545685863282015057523886411714396248493698550750336109882415220211385745242291176783905049743123701774120753820960940329734626641506693496424536063645278213616067695127356523988904259818470439579085451947811346713034034381792888929678073482453197107929639464998787918496043207583664752436115600858721020482246706518548399647866691085836644746011415145404770019610634287886613522799505224888422280627166347935446447010571277273607078421252690418828252821237577610439970228934678711906373367977715507629268467524672583028921734819817548492474162542145408 759 30755035537061023410809058944444969363299923379130466424333575818675159628029199867376150986774080478361006252033822781371841834494187233336346983832322999673163979079622521778522811915400485299667648997309462182102694847981263479952853105114812384973034032489771461847362890626050426796173105314185817021563235583618933986171163589809753574916074313985597649254790413642983894644881805058283565980318895793853291144233696837578892029635350555740822902499316325687964387998787847964988009295102617229549903803525754801244285889649952730424353876765443817528373863272948390958235303524071564167629275812908313168257363849029565939548972316495949823319076771179435763526385239804343788771904400183708564300376320133667735064043770742495662904689122514866435936370032640 760 -318984922865722127790800819579865771023036495598777303532934196889348630955922668169571283278846057867544862962121056196833016498561368095748803609976998562083868394097365541573482149969985361014918264695790382737330480705751425962421163530818723145011016272796365598073855009046278168141851068171163549097158797506794497130533089130758944964847705951155055290728406636955995574299577598029663471923045496741136245130664209688040409181211351427543895232645655632096676937725579513951257054912745978982808123168514890804872766546919131801728567705568810645516558738777282528170544220932666320416277334736631958493740882518208627750680047173447425068591205660652013885117143886871351550896367666323512578818709490713834396519765888855549853544484876837335569587427180480 761 3308454814786541098001464082500469128924060138494342864443644205419628391200897241233448023100253227686804825155850707274703646950827409625592882456414531325460490993682822838973311188391531793625601710710055188612399353768259220690690839767114827867414111484942827550472801131264012253034144656672135058743526757749196245278094847292353773420723455546066527328836523793063709843994095401678354723245179361328032087025253887626531579950769039688049074879925485883909846299056213875174279371808122327062656068485645196192247400762286882635886287297344477346280878969073113600306578783520696716447282659801683921078207321825534892204700134322458253037363654533860162404522338161704732622002455708327248160342240491057282979800737216837915208669403654435128846936245796864 762 -34314793093220628542749825441103286066207578004163364323948008653665256734562633962565443095501568975189863070295552607169608081639469768281943256123849045456935432574365493682163916829737538272571111204203586864183182790366954110766484507070980363142200419702388157494004569312470400177769210651751392644637106082972529040505470009503619744975412579154624318773831745075282428579125061016271680709826229209672848935838664355398503317168663446347900243845953699385096967239453160879172674226853679563737120959183102214143424725956064189037921190146847800569963546330482823412195493032420078582587264594194808662491419494485565248595557162589670057614606866537559744811097616364049521057624691511345028117139706308882966114498214675278104920293369463435562151079948008320 763 355908765414003022020417847634837723888000056947290585476978455110621770719342464995530688843759148924937063343761315181019712527809705406149310234909623259761131868242480814958333300281343684031629708035445457279169942993019652326628237843987203206361434484707746920297802522216439109934721601537754101073393069044560794205612218995352155172823225229258455419289809178925745767605360041979813056888360706432864472077672706879218867286868946709107322454727217796920483854184276811678504028285542000256248025153119358919541766762867386581024164608972901873929524234097859599360062653608173725914784874949906381664681921623079400733561286544008272177934317611419451732111371904615293886386054537474411001115403712171262875132840008648709421040511341563812176170942373822464 764 -3691450958381153778531135515792380863806218840542640756738677249811929288161097481320044458727740902390720917364669923835724964112269690140303246172158599407895793654216059335705374604569828634909953478114862451543181483466044278727665132220478419303933122400800948065806267797072617490142633147836162755011864830536682029407785799681210883160172085507400657200360166830896616528651345575131112397912751939631291312290167902845334721216404292671000226883182922450196101210743581704690965638077597203017428338596493442840529699157587583980706292312587674074770559528647022009565454904064742053409144415747022159725065994740762787734097691857203615627183777664310355786989423152762274163614208685264064238218003297751965441725227596199795742253528480340916131102142347350400 765 38287467294158240713200281717271018397816529275771850290901101634764500156439980129214309717906846031725413040363500382245280857893635307866285472990733379775867891310827288360342603295146409185040642394946662197379252637527693845773846314512428517478592818218169266889205261702155364855459860911386785086871254555391790831663881196397238970765029156209922232593724278599014956663250919764994766611799685629178155399659330687769322236462284850863402076747610146623977282900638580029273286649885289419620504111493110429034338934182916114136284384601287318067779916128537466954912955031990522541936837039267703210342556657069232763196982487897797397427993343832962647355141675837592128602760711840425540058806694548723442347110520113234493085518529603745512232649132255215616 766 -397115911247186915313936590448943430578840907283582749391640687357369888662530721097870899777596239310209097189737941291128490905591853975027284122174625513773017573528449670077625010215047595026119222614081127666637755375565088123723551230920946550511188785800415519152646941820572155308844712806046052585509529007517981832853797233209787082427790721934451413430310778407340448167768465879281071188170521530605565823486086270516389977606136563348930832478987738483274893455269753887881558813995443925970299417405026017852241212014253298218135038609558439011957484485513557221847137166679138559735467586145474261276390984075026766608083612734327291056291064437577690526338361536874062551998541147316928116599040760935508775790596379364717766610306357879733735156578386709760 767 4118879139250203675114184672811455606545617844959534192896601331083646706104073649669524622281009143080310427051396037676105436023155557349936466251685100926547992504727015246724619124622027172254237379426163755845519195752771759702815835543489625236382661955454973902618443993141359644523206656913669350296186001273645413380679304493917937222872476464692238327171980448671501385908323686758319769174552661544652518865376000689353454335610160729313138092793214584209762177262189664525306695112531955298775522564252337057148361909358415102261003833460753506938574793120814335818576027404894114622206361700401385488569840124660903768944621471279205327952571249589964387166459741834031955810889849652040053704125562252216057370054706150008872027127110834415109323359394216280064 768 -42721049858659517681522618331416065332281510750200978522971486243457891544955146259081648084220778058549342630925270729791704859837886637200252751675198193795002699668793953778824404881409998063818356199847365165119044542465577005765639270512162388094425058540197027273220653282001770279323115342248745368149374130367665845356906596123817292500120691976931568354730798760304324085432207829219057989197043159435838979330239464545342318752290147941303862185208928584291344263022915623785580985772970629697598905523360365265485840717252788053907720141266134970046897815016978681506723180639070545625544663366194974644946816694026107687912886375046320110657085681941688006530296582036529501034500327704829611084594284702381794934022749591312330428394019833979211779173415382009060 769 443104224046532192341099686456996360013337699974048068467781725608653199165690595447420860393551507821704559230053670779419453868014454932236947623052908309608684190416280374782756998074280418283023513270273216468215335131514657000213928861926206310479349032618496115588499950546290693552758655024689404707375373909774118288470104144455012809253507271821349257295285429200587842121062471389600939732436332123990515815682293832287280545459231896078944671369126989953612784942546923719840881582062981358194426238798163682192330074879898094124494288374538879995062136290179282802849330191359565573771411790046837930912343049496700688699898261578244484098213665029238976029980854785323179316408025803959916863253072210268675580126211946965153076943010423925029214553369810986598400 770 -4595904180881686053130762974139408828146450729853811711739375113175799706394468905049287965446753413426258598526874254391851106078793541821155078326392458816428134145454292594169891474613008390831965669564712160228235276068952546793334017628071278335425005937155557108052088849245485161244585114677993825209963890515711203049606336347679332027095972501323490276009220132765052509549651870847494010755545340311011416590167695482771621333141809515150454290413845364310829100150199259778178472063743243245493648233944350329436792984332672735321997876419690335575393978985088170927137863637082769063350798118988598375286278809197006071817987632308949278777573846762795043099026044899561456124176590757297885530386095684969058604455583218653327705693882913488445256887660057387822760 771 47669120627079849767507870514859284715514003679043456148496929679260261194667713178813376712069507815474282620709175586405045823642067749440360402504383145080563954016366009240017764768039674721228669007139018359725627994805874378494609782354419681308526846837247475146771695078985184722417153897374160085401367811219313386478820250495071059963087787567570517801633600181756940553906523750131099545991809667476765371044185294543500213421785962715495904175147675658732340945674879572976415024879913859370105991421315863585239564533213156231399292077675735104875627161476256658525428104751186318780610417034781001245588073586289681075984761693633605518272767340937633669161929241891489624951113902048088526062255537216797980069241927986485260163803796911701225672813045020643819520 772 -494429541817676741727485558265807651226052853634446781742319062156857152829415115214705358019645882998940446388997302110564349414244554337983584853176034214993313646608425339357217873183826928112539287058700247847457229257399278562758066533560483059905708327579077662319704103876332818359147383840005809816517068329610210174831179245953011752796411196716593922266134221915434445498183258369336141273334302431165656116920571151749403556866931646781008931042177170513772924950754583978207664494684951040080551014042100236861300006187467806098243534331268183705439895080106247934439415072598813066594970474223038664578672548284859879898024071828716193978664402454327611674878929440182758139206116444495604719275976589150777376467749302584077000806947902679034278478921512561583509240 773 5128292366253888618483424656026396672627788038691152048821196372700922877620616187651164161865494384744263655706859621560200085697042796318856203779076936354296387319595203916946947045838627830918813716911813601055264098937232519896896899397739309605349256802850917965453697095194582926469525018641328257789272364844325672796921777434675766883522260582428331337742798236408726160936171776493737039108862784449751700432227266994449337748756116135447577062681024607349005850788939079676333076925780244999026078545582738433934075754645958945035896906036343775765530621436475997886532536850293817255576445011416389485924357724797975034755726834054097686439001277817964396686194858784167645720940436767705556219296995058603749388394897056472003452292563226969154218682240530662524190720 774 -53191499343671680445634787431066793005548095695446023095007808360567787307877742267015120955112321224129921840124655252610109378086840238044966084672273273449120217614425530223290108510413189074903665725728704592352812387826497133191786134086887188007872943257953480638644493037247152830907558200650528255229783478145579467840370146600906402224210399020513771832622629579554391481044511193089553597675031634865069354092581810025708695919822610953890483263941699548645736882612387637903849338390411826691361833176384960758740602799696744368143728207636501369061289618117338036932168611856243297759073485022887111649841765024629443145911246984943760856291885003091898703738735021558440148796522633480549391809060509393570664674096080616386661074106752961369704459431301578687937141200 775 551712439220715419993706862279420154442426874777729029098648202155661215590958637845519871630183167441906703018036937203132415361002828073652255832657540089996117826893249388675181074173126065596438302660858708901444502339598730806716404495227537876934494008784187098732648643974065922053528439394820494155715675974297991100582626813045300367402464057409548049709621618281158113513100417759579080758951296378144470207880260212094421016689186118700966482112598287420198843793722931235212742541002930139454113211488732731992464420711274862240685070175664078090739483965715892220940819512318801274005477027748829261751929462327773107735092924013058552122514698910694397877932508402603558858759582760328006641938216717106414589866157371231065392060032104415416629978706793421869389185024 776 -5722481598053590097242996493529028926754890054742457601708566382539365663628204637035854108346315904915473682275932589418529411944889704725966016780260519716860116573355477607001652453417029222034130119010857050135229568745597569855248866753415168097768920804600047815434825197589833868642623667215657641531268733078784017463996749580358127704624623814209260156750853554759838246565198135878097710878083955906169638781814840795972925947650354529345628915383684225757383955552794267044157102341752526949865550571053225029169979571497386267344189177261074717879171556875551915510087375943044338524606610008952212520150724253540854338063375920402843991318943786015142088699770682884761062656142631367854519184780527990728073069943951677273059167409839443838045073141468674220517053327768 777 59354973580982378129364758661432318850011728944462976260644650104077817196745217445071259613920257419893911547091766521349867843279177476869967794116020827358300649442383360534328842472953676217284583914795241361434980625621761923701897809439753695985076369098833988803080346563580506425082247674943023104326640831566465068763600316117525549361930847587279201661097871486276858778830950377168469307975268529491120161266618710519099878874327608639827911453716355627065337634510204323437002869590941034752149450199828232807467927630915186600424730163261830921171347615187059749451319439068956888468626015058865132134468653183658523618345817622799140683013899549902947375602058627578622382922489567313125832420901779309629527941142719295139048459362317087897187935597200403699782968672256 778 -615645779925242825976645207797233480123255298856612690622237343970419012841225122756115280564438105644797919731020944124795622593850605564368891288821245411532588285157975591225632234090921648067798771481756363397743702233644766095201421703527985567682916916377142478778726092025478746758241532138433077346387787599633066107921110382645652009802634864267027916112083476310229942012179654967923463314781568024174977309566444408999639466132241890427183285409015364756337509503363329637819457497803936144842893671735672111706367686594366689341684406385407730002635293420934269176800346818900697071278757834505806568403212327464297207492620918121400411847114079674510462556238038269806592772938540571041301796448877097588590136725710940099265671242737439480583296079071378385089030846845488 779 6385659755946077012092977511985483803518512559905941952291118961812746505952465794605331996815095892626934446161929417777305712983714687366406384971776078223699253412043451642866396348373773843874497799421342997617510815622561006329049183643775087545960741100692544489524806000851566271920758556253256187361921306204968110966161510874667122320640719455428720737700267311126079287986470665998544863589047326598963885479410002819411090044049450806043408362018177175556239512605032471337672277333234294223123492315197693159841971934057614989316679748789258274302756897109057496537886445637855956471270349971783360000011157179151960180807226339269642357044599477380941066930637228728402693485860966304501678006717102975978641482354124175809651055110256936804115311225785960357725633626767360 780 -66234111714439738972315660806988411786567394481343630806016039386447633958690236468760532778023257126411516374450909435602863984185718092134009589905690126351760817137429756529261360817283907939962032913583475584263764072704704527811691138701735862924042904362494013942597871358622630083866741376683752397821694959559970523186258210141863036126402539113501910922404678617382732729498555155895848764644117799899960867337123177100188228931095585492368015055718548343146246303596216513975542110979546190688646778630038891882819824685406837767487698161881303576863946002798016840632460023995982755685394561768564808941201961697240437921644406944145856039494530271576534864235159604362126068790070334363165770865094552727445682675438535801174191837794619376511285424548744597187393609852619184 781 687003151422493921693738185840235099100068858559644943888322702768240289747302210280922956036273606699550893514344854257680764468611063875709039439722902235635825550263120852993726752124397818673140021617059498331761515025274879744204323683935101296921455980534367749878164397920986646323287963489785952697682927695996361191238782441145158394927550337333732442863393549451240788037618292570793670315026219431467546342756039205720582847034355775433091415757527664342526148377410459655643614781253181479988104514467243861629307573563423228247263271589391347082973690161137022224986337026089898167494987939617707119246349565500376496814162543943902729610545830365024555127237791943892934932654125992667085995228797688689248832926186334416002448414388176062786929027889163319984691685131026432 782 -7125852209989969976397352597314445849608180973071785536238685780543534482119853557504321717232049579654684419576718652157754464483071420656923364231927857265324641407800214900993224203275863438875626712286067085461011339506458846605234318662559696682874793017366440040149358553629572840864207378213939986686883988961720956543774338804822496545199647971169861249656479544540816396139310395153465527502675108920252921696499359757277807640153349011394496744047288594971688400936404692280038990094098499376598896668377724008265546156529382203408009389906031102838959414004109457961959533975375117762620368869841439415143609319826336711278769621587343366279054863635005342211366024170317151402212528356038054663667621375045741460949767421157351621198536470000212553766540006109578747085651062176 783 73912170898868034849990425266219339963439746974634991267633691950226156924100657202070496982070089121536803431210594712172711552137299773312527597812778920579979391879566900165511481070174642805721958107025848661903517602678468472391486160897334880881956609550686046180501228419479446571132965325097774164974957396997011929736339664490649508430044523899686424189868647479356499976857359253210107312178088513576877303415312052083871518849525376799731887474507456614881186571180185887990997806913738526917986849156521275254639446210175288788961055244028162972069893528641669984289263115160074027601738847296870518696661167446669034795991686138039955155776497958309008613440940119532546716194351009738128647431887561594057039660083153685003361239638008876869920713449034103364539744635450294272 784 -766648285556043232634446701269225024223478961298963604124245416190948449492928880722493901007815109709304508958688718755579318408250203767706993775387536690691731346972616306079832726286895354337543394143590423591720424278907462486197654197707204258131758570872916892360048223316705459532742026557720203179068021606624013885845628764860107251803571048042206836102375309181375778240633839851865969303686479339491551507835815423147357672144549793851103734609121568329709242856355159726562569207243359967481390190343273619715208584816700069857489099995438892234758845712049950845005593020042256358137856037502529082233112631317304065073806269995202625208001572421826050258206825352188151163688093781786143991384147368366562533520039666946888605009475000938056529739487308032789510399884745399640 785 7952019561662044248575532988442969076763314100935414431623862968470516482694708299289963374125822262215308214728983871756660362713828012917922750147108115065180234404908505948263211690803515743014674777907459269725423685715441050376220115792265327032311065517589538521021116823859424612443730847604793285210558038316978664225253639686595070667138301195379366009258882550271544824625702656064527430010456066558192387588424714174997782400388231979180305642275521463205344038654452678267712096041634468552477599823395029753023193870372518038731235745980084446521914568679429480813297075591386776345395969289250074380562270695513396598153963195875670048587226578077943215791844912093266988248092876670994012429474896412914752374296246433181688807644766775915628139464495262749477266403538690375680 786 -82482111164726644172513125105097091830153856886208404892220072748829801149322346556238754868806056864807327097235318701806690294949278494154512023864397148477612888870751340719637183800158608865579215533487826032738055919283532424753911836422600794616071369348715934761457244064965291616775498904861809016908560819365939656481763821679698971878716975570143008183113497933318037862142209570244700951796006148054093105671249493786262213227197966417159572184478114089713104481641458203079703530612285014522102491138824843034441999629955901522727739091400172981380642055156829080164126514209185940085610545581336181992368405008452147799756583389026525754772587591481826088423690607016009918546402626649372593073757747449975054774485496060728232891870078983113487256973969130520005658572540919541104 787 855545580132247830521971963620598642656666679405341200766895312101200378389680337950887413446032169432289834355686354566580221179269916515807629755703175393003698348841349249603975486275582754011022991366760213952291010817895636846304466501773718305848782114438325126560571469818290377543548889499336083005647107750931322526963890157603203588885128175384398246159131397363399402784754899704115826367329982367621412420976470450307533703974523873131157558792117261364578115107801822759867109804110881244251259068313231160770550176275524486323294819381038281665562620131444449535836835220416602905888596858908481420727731879139334604399356636554762352067391382784332171555307155140249453528844506595659871708976324876641204431203700705710933247092141575673990429140429651204106946020319102626693120 788 -8874166809512445101726141717059552010815802979237311576520895446088114996507064410796821651086603207365844121574801591967058466523314749706079774214473868683442156741637846997266237065315977743906994906668469312708420343545777839719367088890001818290782562449681649868182877750733485330758170040777220259590451839558204989806486368772542265002575144609492057975253547094784114087816914732242606450858963298244626651707796843357847478369003477703312067641483066536898486525724953369800055217497786901680227367696603856237222482059130176831861294912305746167183850544791832253475305120098005468124489230218548086539681623744290346031645030552946288892218737510053916071232814959524596238818646695369526160486511731209592985967661058170528193685087475034713560523104473489689552426600771576896492304 789 92047728054714090186161987922440706138347266108409055263533224144524585382740400715029447926511475221667249608106185172793025776843293529026592551771078046297666051222970217696096053592011473573926881960115782282498597352346258639769390934553806593709038295268492106299610599209385891361845080112600395943333245559401893223224901124921941090301174416448413634778903501784384485127311090936647563900251584939713176578072176926918189019257286443351266607537512788642755304445151065539109116356048934927668925101806176501594381371882731112207864522544867099925768254321497624518666035924916961222720135169028791688120109829351372790951640031774718551550371564588260379273594020208862892702223630310287752331836500111682048188318067841150693277835414615199688064869739626976898292473412695762560614400 790 -954771850490951569307812183762404988490813127409208635680399318399888342251619520131221712720589624899609819400301695580689154447190871870985768644149129186467210391102842561582276161300149493034326832573368771463145661987849289664195685217814520123385414570673988581221363457584546933696209837455518920626075798298345878510056313027934900808693578144571849998256044119390971702540200970237553928624788219616375892957323273237158662821923936855707194945451025844465023967975766920775102461042697109517359430971470995188187643160707295520507728494218532048449268187906173761166395057749282438630916252406607400276971228875907934299391020744476826697650670519925855699947138282470585906678669932402928624926564342827283137202008836411045020123562457116891207766579712847374743520013404802495608851296 791 9903465276757380848154283841108741858429699326122487727753705756517239710583079585871822065537756547617643541212204894814487260227123465612602700072598973586814537211880245733680583903867616614539338208683586013629934895475789117302545203597434381543526144091431852045503420612201875291375693415594518468472118706909330109408890681568659961593316704487686402866657721569018858529513309314426489138757338128426668460481288843841087191664284613331501311402348556400812330448261829117121672810868583497230518420345115013740622920123623325889554758106313553342487209382797027628912019244681806262971071939123280888070481817271948358003320818441847384316893817992796262404550188363954365522022165312728041092734126847369354693468188875676696290599801119037345643389183602320816995127999096729278097653760 792 -102724917677101777165335037106134712819389720808559486965954090547466084927111432230117976994187778100390635079870803999645200377835343849773361163689089368623117794479086029983314664753680580532410400175353838238182802851662427446376490826806442942698605748699462816302219959076412368067488551886642661183497768942002464595204704336480376133345786890140357041017399838297571726717740341905649665251860788529575185549095815349241911965019379745640058376085295207729949596994581412893819718774245572381545160909938023625666321585291607238666903031671600552511256293057924366795421277889071884079675801004222133471407873012716132250283782037095949572869159743950906389211534710027022784902837115746160927679220670625258089607838681975795164588112819250994313067710489647027283252936822844533823370134384 793 1065529455022664918428394972249894671630087429915347779307773884926543066547752603886874195503601512332780118440505959817473232005583730877529982369490888320837092959243012426875487773270248083828149231693759492945085941917742164785388183867232478773977478862877764953672123235606005609801173635063814620243999863766305977307796777980059708666877800212242282058957479505206657243180504078358512112250226067875176902337366332008123612584013903590129357573359398939741555595025788858432479864957025198738826373405960235719653148055903908668076669072293347606067738820691105135808400800666180792884553601330035585247402578140757232093441169966578837127013291519090122502228015841291941197854209784728717730567574959795431609085561838188535355372629387363722918303466824872360762049393161709789184062914560 794 -11052388794865052431662816999559341741169024527136782750777548014733477421049898864296262467374720767550311729789797506446463668237294290137842560301783417771827170722550979061442312149452727244811934964121291296524969566490871504983867313197958639880512572450330122131283713630367760836392709195518506961964838127207978442940345613733986679677409797915503440947718296024645509417462559029142407507209943409972343263998782582684634610007361915467063719794280370750460691112726629617759568037872122854259382559078486570954529911655809629249430648573438149979827905293901228422456597177374174929619684362114544965160822583801506286476044597107636650412829500373358476537366969108518245370941342838733437358316257049518292381128049893605025597783198839577067987230066078649517964698318401872050462481964000 795 114643089678712518966476523373307235955411017001969467338652143721033414783638088438045885116486921025789566456549121247495160929387042566868566882138024070645738221488524744102306651225915628822910441854726847139427331406593417908007687485240124065745048210094529987023447470161402473066016146608099762888032914575663437315912721952893210960684535396477637169947400015338582873433660151172301116695515792268220449665788736035102071626348337993723486855120722182696999148478337638985576737662760859194719096924733782396052996394907390288564107016744723574833994911632264745417549688845251527258992157107200657757513607287648976019111703496785290618459759616236932102438282735155354252764100563015865025742682761189232765591844669015452920273392865090047445983499510113028997924532627037482843166956584960 796 -1189160955496863617867025421799388242534919411246525377749881436700495238632325880606891863613808244649310085916831653307466359644940808392562398279608910118785985322605643666810200968577970352272021778087265942487017064522851713703850941069538277801588272240733752489873891766241720615684229254513396294247699255546454435780855496458033239850484271030968560352183571391581392296017017451679316890689886484166881725789281586572366550873552686858682631690648007282631386667306252327689148033756471203595486084531227529347303294205591473196545317035095248094206790326896519193598752313007270517477813754715882152505170948272509603744780855002460473431692667056924381288903513899025527037637766507700292805469040526162396474106517649312090787045621331363413981706805313646900709563192885971462409713417135200 797 12334865812335293269715584617351636077537597840677870621292231261049883825165570297549512622475811299880850252537549768773199389968695689574914477996935994235130173751852275946796702752083176897894193524876485917848121903676571779594820781537092983242723550812092099283868447554801108824299665760238677685554840781307514613144839509677131555335564220180455815086477800007237477727173661527371701932767355383424764961817837000142477373215771111568062154429277153968388781126852146015795916590764743898892615657691157695050020983816681182892705921159418267846191923334827099725187975535432974598045183329488395949737553790915300636822802541779752204111479247239517036968907871343473889946750499567354132397057040029183477465607303466499795186141495242220576723934203969909287819718605787362007176860181463040 798 -127946745457909852662187729359235268096523748722521383141856060559548536704297120294594710400993894564526951354693388302882409353284208494511333975577510271327858965472543750580897234213970147197787792312885572578895326500228042754689092688550259324147934278893417517284986601529030107356077617111547748492715307512601672014057736159815138454857975422453609816066300501958712230411142739218530519141996346092592753223603309148727707627628451799080624344470013667673298093790447223469541934431971935486740955329496133600376580772804713471319084194323886781311162587732407378266661820384211836464740605885959014680867068327181097032435049692517918803494023578585008293287189948402198583594343108727667679281852789486583916692121838010228547523730881856154505287389188662369942038558478685038087645859546427200 799 1327165491925496934848478481320545818719887497405864567503611300811556924396332737776635413085520737464364952275435789513284992114659057163880359490173307738487601752538214860958211561996278663066301995511228976333717356257173340271769016337221830559640554700266932924688978713186433474464551990578322370764108484587714043712450150960938011726439635617176437466976261780333984993816040014540746145941807685253058246020253813307508935895240809513794934822920492269073229790028484788594452833700229593395903085645429448533929892854073387238854068084313194257568910060026280028173047767961946113470269183710570939936868953037309115805274325897029741700449499448721619285513094968825298765539235999258763161058229760923681644416066719519010588494049729837973607263307931747297079070509246589328984336594318131200 800 -13766449293575669106803006716035858731211144311822024517728699985751016728882083346024871997466337484002377134805685130977539399934977859906896092193722880098129945769337314437306168212709071274876970923836184190723501062100146432112087774747121630118266322595000921364395873314409841063821830448804155700863214307609242372443457875467423936964855108328646704396421972916333042988618379042649213264232404792202393517299338764249219839021861388235992028752414244980868108896716404120177600161155619693604852298833130912174360567686334580947348526328958596816418289990661022539051280816327440386001207003281870716605115876297842703079247034252151458831221593699843241660409413340379372952058667586022799847351618997868744188666575136455923834177154455723235283681538986546516797735125830784310342597331118292120 801 142797240968746640315372598316538925475721636033616380261522268142945467364549897918189862219241060549459831174407529507749931778537865095753713567970331054844874017419430479603752584574874806306049611906840473712637024566480621746295847086503229352773693786709574755572217108732465873826803850814283401498899397414139447776528151441242942465908715017212244878684616956838599004725644008162273921012966624922311862973781619321538011276239377473201054080113306437174631117367527760846940017920050725723824867717398213538054978723249192627465502704452707180371572850040589414608825629962252833054750681349830076349602879241999766933402820394542720227566221865703567894003713905573827475462029188599796698282424220603018588869103151164834894931388016482301495537095883129414308537156376241153957435135037584441344 802 -1481217072759049202452972659761828205813508551186650403954398539031183662703616822943015432963174581178443559530081379860190272746711359019788760012697686413971595160066820996601550274109408834360168448622367248589820867198964785579481884622818344445246133727121946296393825658608672515672853065151381621467238524449455545705622552592946218900195736484965427044312181485912660507558797288936468300274881847267243771792441629684902762261874948852175289297764526860294120996702580459260441718749123600727474490485892669468527271624547610373357739813505098465521076221952935996411832561868087091184521212655562816661992039421291297447276188518317654379339620022780191321709145869991161568447513673434835030363146031477578874125085864354301228743433093069038630217908055347940078799957541542992645521968200174311280 803 15364506491452409135508862737921241173127160074016751926780364357029644760705878770160133028282655763429879438616688049175702115721467374748204389212456220701260782387348541166406755608919799142221097208257467529123162251647634973403068476686508006456298349857474535551052413494314415733129569051955502052138458429705055052711304613451268036360214245179899402032319232414066840402352709121672155123187844511095803456192179070317549798311323891943962365977439668523697369052635992381250930239737224889683514254456374321478737283429531847248214803103325396918570073655037620899790118506828926262438861235303576516624211502092292124825732306384921383163887517900645796635649933809127628592176067481685105783529035670670807980940429540931580189705681254141115720810752029817517573403180893679798158000451712087752704 804 -159374755736605836134678797547859013434702733664961123235169618904715192618852654992311123285392069415737910502264244987694737226737585732445844251372740497987458580108648830390920898887086479612894662204807741705367106183374273982453858024396063845777892651330718239227615690348728364942381375316547986630477160715997174660783396762874069721512882403950574113196054108882794299163103479565445632479354392266412800871435453641698185568636658603718929774948880408306736267354636202912267785672293877794413297004366136154771139354931842644108034269870667583793139519178248066927913807332236351303826097174085332573586414518751525210650416437639363186353868316101387870667946012756459652758942451176709415122251304940958537978771610742912424555175396541259609281565096886304951693462058604822026191709499564247118800 805 1653185004759728133640787484003403735518408927678500716077611066392194249502349349203576467977605831812317618402437256364519673201521779670506342223581402363422873332953593065359877569113416000112521535306135091543707518897593160071392587918518182695980478126650316541628097713604986790317162612178220560844239789300801926138842307168804575323046335862938844939763002782681112701773717062976130237939993590328210888685472308430377869538224524254019800115501178818025446702063250243186537469948312644067906639521675868589063252103104358551935107120672405848328531325499336694453212180000188582558379431345370159032074796066787003655486711393297238611056367013673120213214694500339931110714814663856744983618028777730425262624121181909658305058221672541615908784029313796225148482047123698416595056287409135526346752 806 -17148430921443492691737582387050055152751527257251210701851863894004429120453401383035921729557388790880631018772392683953198408908811286133563798329559387013233997975747686866482141511102541321996096927319355867987747997384505627202867722104539487995205175969620271342054835736013723238043579666382007614633455698695206156975786835382456649732784014587610774342016579126873560490039938841006384481062897710534541387670499398162491756632158318237607589027025711263603534465087556747488720143405600878158594351446241229008523883005025840726125628296475574328057288702235441215111546455197201864464500409386521430562477344664674343669404663973515559426066851142899740915740916543781339018616922141136685347993866009175783134865515225836725630483789781609431803348680636615861077569971250659675584469915369944085057760 807 177880492241272254642135805678678818673704041064152982009003645965263289540520260330227375766771964814740050175164633742531467276431820083888294690722643755801961201793462347671745304189672687517231374334301077017967622767810129796124190590653588597708303856055882290657990545991165339473848061447111537672829901407013942141617855601303865903657117956070966671708733553021844896473281526541623662694094314525046526922666249385428102240440229648323011885004266276730831825739927081947076486004258539803450012135335661368841141926882502319060599005447185173030561131316779238489593678513184939270027985657730960738525803599690440019696464801517643586874087633639021462864867737647025641928244472000834644540235856912746441592935927311739555537186377926099851522356057830691291528786126430301992079580853237485328662528 808 -1845156713208341527496669603348677897840569540654745673163595186093438437933392327550295067952500365556037683241377674377063860667130771270504776246103950235860291515086264547812931389860097605833210383436773644568238248270306763115985725952118580530564061836295523238283206510342179763176853624310206682370579741673273433467038597915415051906503959514919935025088854936920968092476862993490841976007094638941986186936306548874135932327499035276991051487703979676032791929005854375379062392856064356125548442016099632985984095528263714133162343329722377698149768029242889056784214108453935545596221377803187285841630888660419573275457555396982310945457172846162321062720443866126962012053166971029355227794154003731573894836584154325698001185893386641040191791567744446917389801485793009876889327150373615252508762960 809 19139879138361158314237208930645940578695022708273067060001698647837566299669784919493725977662824983491665025064839085236787941217856805526124938006544967272699832473777305755807936336181029194767355257741108898544699162973468868170610658389451094110168137413301708207717151864273053170477497185308864918237235763309667201375666816958712093939796951048992020980909644904118729534171081789524280251792336708320693659086667213180554344853526997465458581934592376699491256721411782235582663773163304969542645530996245061893545167133133398265259860872497392396926522023017522129840275592320676304575851448246564325577543130328046995943758472504508804974908713883238899490914294238203611110688607663846798736338934767980258355667914940765283245972505215256094684861414661779504563025781658293638058044814161775542004613120 810 -198539132656718270177663211804533770547711806853282758920163411702937750998454027439671015939176904920112206532941553901257014254661178548037361198506641728647383681308538132553688173552263242410193320344974750014429155211838332116427798908690373163337912382660977485792675140471653551215134864338805194691315170656599884787433753928790878114104075497299431052914736375351129447302536092214048473407006116414949391339022599683393783963221364171673526448842445656383126456927242118619107454679006391834703921565483639079031647647348509360633282385719901182426332522859032851671039063372264306742217418233054484722173854046031713925057942911920592191467172453969865165816164740328565677175693762930000635692756402349052577062371107620438184735028022046252949373695901911414842760808042584308188058164848904072889432343200 811 2059463232503166733904813086834431052235895249927874659531546524052057473202746035808953554378311413606621770356854792515223795775090579377651522196432680348640771956260670043531016121354058169333801089840976763869881732314731459676004141904549822976074502708378656880919690472784030044947753117605991609373165282170604290760281842637854988187828767321158278722390090822464956257013378633696396303548055918133976614870359415673003394309949051868780558396303121798594527747569439109141072489156495663052220709052419056179993279759400381486724420437016501262503601527420135271352565389764133253245278639255556263428789669302259568078246462178938454403621392790435782442535839849322361971528523633436021122656470657240857089822800896510171974821806360680805620731431098358502910055597139767702397135077756987770101565489152 812 -21363035221714778753721550145864674588449695393562818691238949838755269410136853270750443878473266599391354981883827337592924423693935089814203703456184426637093545990933266909637935450133065688738736348940754096422698441647099101807579161191138030683171821392960523617009013581042559807268870371663271433932788564169747312168874760352359382112244348944523512143832170489655942409734951104188879809744528918488727885085065749537558172370822436740219178188637305654353629570922264533693408794590577177206599255582467213392240264610021664704417252789326418862707995746255858062468646521678280769064760237138578421971530651495604554208950612137123047823989998778025113697060225331520542149916667831448090426005507780478729293210074973124789378867217976096475090117793349464777904857215440064364410958973440236363925874288800 813 221601583102970305988561507457498638513401470583408556388509539028372668059076522385957334769959134624678426738519216585831659360607481568702954825650607931427387452162608132525790768693979442762136286799494371548663015575523332644549295729269078627033561265304836290744397446373755156830343468028125280566141446745778380599203810810402467567992913206194691745548206313825667369238463829669754668207461407862197243633426901219045598614454977789770128697948040896684760399676518713273067618684529223992322975670973878429258467264399568200354232019411301601900912860566505402307604649699600269445156380523323473264347686945970841185253721736874557533324559488962084033577547008125089157510396402774633737540426920507686667749822624348448637283805371282673199102980343001835523858709515963303894123431319171032687964221079552 814 -2298707680063855953082409895333958968094261769340311242945639428876731922542699263075040214457851418644482490751732329707489503033084521732975822110498503589128328527467966390783936545236178217688896192544993683958973547949370201266414253561357538866639282835777221110149416619603375412559093489906981344909533186844553826058818623734700563888326221562688962542864334727904020591201866318623565658804971310780154812900511586697771947793228021936189577671075399916533932953183893584740607426510892790817081055868348926600992338740328504137268627391332093448436516025238730990855687516089439921671547701195913805832056178887672547886317176037967328077410989089434616300790712310192469270589585373949553589970845148872588104938329054238010952776395801442726680687462885229737730696640486265424164378896787706635828548573176000 815 23844906216722114866648539105094670883419452756315415460595187862869617122498419202263314387653209387700222499654163200828480282268273395168139909204460910999365007179790782474526860822934524184102899359549385591154115627098062905942628899002744367619549055398215626646755616777422434570593764853618777269129201195379269560086746237362548653853348052901605101169609005529268910497030214549067327713343298886263577343972010234752462580722882358919425875185314719577815852364547421353704577343501593621096061835066141241579688507289531348845713397721090693211015782431543365643845475921575003961721240209463917852497074912152104955467222735332547014177750836252306028529387716884108717801635404153332374378103828954567808760978426769221507862400362157760607400573664419081033161793445473560395068810027409519402569388846481408 816 -247348039103367669215831452917149107792340331064571390737387895732671142327859954990057037863767885410357579204199255880213708503714976773279030990045627713077861360385185031758290656589845749635003772382960865574785932403825336187922914153020890960815204503959021230802669713838467044575327200130858282098948909305321166326733937287810089476195971158367765062008355967809417249094394354663045513853991160786139955711346688509288802163624461143584649737807961206648530206017639177177544260642011497035823185430643176831145317144127419874008203782862799111926176967048280666867956428599957970400920348503189609182390256786361018191645471920774106089240235079923097830518444686651863842058298838043160082009189986277810963898039494115264303669821472314668042344359991585208669847353123422902176852454548621952489253715355116400 817 2565797063167146734890592669292146029469052679172721311710869884958299374128923787767134922041475077339931508896835252978426722782894967148042055090036867899346029190023788836696323757004866009092583174472079635848036052227793044949866408332709012446801193792711184629371167816801677082609245095854444837020462665541182996124055207157876962954550492126846154030426069293507492429352339104677688506844109744784666565053656355957877733578071281064096442293880334098737364695365419288475744334892878729663027646977993986780062924060425396935561361305677613042553268985429919304119873773320568282152506575022325726406796273213391444205882149995745086613199920173093014145967392843948576816678732905146529879928176326270812700708101711941979899877926103171299180920278271747650554143514653388210223393116770371603733628558384300032 818 -26615652158960752854160593417822821456898150469844355734997740345067060046893369250291569089201331094480182957562718155655481140519550968343715044027246261437931229250631527989388160979274854214236041785122744276052282304349228712285226433643583968844514192178231021242871101599487473823566396917683722481184680532104623979010527145106667663631953475479746956461129976388529772473682253321783078530062954237428661798839234140103734503518306868444272436357793870717298966243472738835013919193581938052109100516226488902847528565996363727895220180591045027154100124594921476638215483809038145922894720237186735666287077578493612796535629987150294886772973299371731897751773140370417462693334375958996499560441813031820691661328905689962862611948122206376027532797966583917931332417951144460103196982847932960420194489490199138400 819 276091409894056213138123832836376367938103066800329688384460978656035674613183172799417615208575501394662305928814997693697675818729917974603434477872188581432983794229630189913207328476155226506583271309878846904242309575812424446865444377296830854723187826832767682142352983559551034078773010000913367078046650312512475365013375811283306326574538567269684582648317054440239483777841818021991383182698888216939482932612110172785489430969942123905406153420864237168378958254981234200975962410515770271056401057803829158629553185211845733822175446371077363565822261086572220775584687137322011126986539111549111454117304453856502716756073114707345411754519653005883611067546428271164017813765729947558390440017669513586792019019859468197247830886612969921504239957722125739289770668205822551816652996403025880549708485838556364800 820 -2863977809367639313398254659704674000498672481313441299688482392533431936286916150499769723677578379416341052291303644169484638766012609304515527961442689532730942993632929226799147414557416040138731006429276425372618423108300821346976617250809106987189879110683600580577373429979406922630332392994494959524336324534892122457946585874279280571302448029817141833448007643330849115703546912586611345699456225453992774925698820756379900109982106085254707461392224350124307408189240286418651799954573266732368370504338108088477521490488554475363600068615047327796188185918798325473904016415004987661094222481297215348564356144198392320363894935541822425780829102939287723209493526700554960197790502605417760214956649443810677460264859985896620715660965976059520158592451255444171284269272872694619210191428210487641553436545529962400 821 29708954736391315685876056873128184023666586660065417165224262322766376225612648650030931312854495085292136636851340623223375898593887309322042617050125056773949888931895449678568655140904085918287885830614054790579864735060587912965344419206719088886378306990993848960025536806907255416827296061519156143044563705994301628870151232695297321487219928119988012834877053803454160847841065151524125324566282961314067027053983281643915563418294759587904756123699903658621921702569744577826446095944813999511950790760837713352802962841979034987664042049986850778425007905812982463586587458047617864494692991815044657916849906259256481613323427177590839266678621399410518981121693124076883490288393439929734248139504854301846021682707000817580330472514561080978456278428357434270757971756340871518182906176814960594362851489572810915840 822 -308181143650548942473955822086544724285743145518531611898495165379107269436453061327173661460343174929942123202165791081775101940339147389325761969041468363017951081364653055753060513612351758156556530131073957991562937785747666494706337295240433884875508508163158096140925744311991766380376377021312671969602926415516570203230653398120551224268309488958513930886352402826770329538349507768916749789263291063971429229932947322394584619534084358640811942328720066946805277293857381118821213473924369006718417073280439388855010012257066702962488096439818839297706813476853294942780338590699036573253023030016727812906757987461878371000681494492739974395349086809183933541734715838572360510646422073427340919460359803649017166315982226158094615366220401322151482209125766601077402486066439309830186042928541251256721589925860266097600 823 3196875457003356297588430495185406346006371987545081189484211719247467715781099097405625506230516760677483806714310179312331498668769287525207599519456732807898339523729363558206653162274676728081387223004505899403471239689227209983055591412124523344528758014107925845942513958514680193141839457816353561621075890058717698002248522730322665369811059430238231881670006352538826455360855455315183104308405474638112197014224591396965645867845321888617548395963089234822696914705406005713472379848773836375576516299567038118981057446759153790565858208666790218854157539349023792279675379991333318363454722980213901985041816607110415408318393846271294878458242590158831251349775048979078421392516620436176390301062549937142571628868567074983692458743376340355174071305032821559404874379962396077551705974723640923289439254021637658378240 824 -33162429118243472630387443828416671474487165557321888385281058537100562712840195994202752431747570455138532816621639595829113296842060915706248228011060125926490137459379019805435997375036645870646129941179518249776149009611208416566479194775882233856364760855246546593764311741053751195888668741020431909860515353248546080658503180382824747494048854952768909330873249882835031497194407169775866252369275479894628520781527898305685573122299332915989926986610807229893586913410455752886524845574842446066086698744789552638333383862387001133442342721492878299073593129130350696736366535924495978823989086767002815116911769678368371076737650679647008204546751925735285128590424139048122007711310316694777124345237604344027397740239950238514572438757706672289541520958773865357173934725348141558300528599224597543666943933258528232268000 825 344007500633260015107628751305038476063565814319423003139420569674559458017527782062149988719523052999461856776313614839908213991612900723427440747866327712756151135093967362335135558889672345054104382276196783451501933597457043300411430944830619758646311168643977963633393246082032654372196428266022571182693976747790657340049195138978601150710563563007150079812622981903311288946541225443656550689141525810678665993130318449642483646682265991529338575813859725541213900867918213496718430514791374326426468143009861989263614597584217672394313309897694730847770347635835394118009001401799969204075647892294170131416337376245027500661828705227113199069484704323117898587434681510582575351666824669269440921794620686934221199412491264720522327992961561090053432157327941375344567308477944713025809312509732146915013064694540905559883776 826 -3568538993519123088896973368437482068463677834133711134891885410178630647872467557086370734988011689695140814100878409409102644761900409925814213788423685309081315107276011530419926926654960333935541622018063835684293993808479137158905735122872990792894531761977654549573107852853738320828811742641585876600187886275504471308027471540907751863806759304685820894873724508717240630024567572584538451336154581991757653640447411754208447344591744389071039823922915226708533087730417522112985726707750340252679893906507265451726749556482479875804009674359188471601106381552393604607611606594696003715007572152345600062840721191291902438272861654996704974461013680352197981315310196639839756049273942170073700026198795220536364052745704668075910975320786001356169956488118318948164779368043444288198219309798027450612929230012051048677320640 827 37018084011918209815523654073637758517440808742025663180893804808514457966028392874856325336480461459754628801324826639478694193678129182131707884978370887436269000074814866241412891593723753155453266468133525806101983255636596644308571275212143199611853887813771861938694500141495797636183727297544898066381043099654957489417068213953593835682874508610698443872255426116131810084734654225583995619839295506132542888684317958186732685526748431691242240557887964035977166401916094029283281370051413655359377794099094592106963936379262115383812251897293634999539905688457944206143178111665306813139121593166231402345542602258934747760318906411542581862213487984539844785992533767904310821329384036899946709752755838234069028644564514071908175321803604785651878612071985973855799393491945301371402984809878152417310386842487929007603974144 828 -384006326771135157672736339139952249342061403325707953502520533430592651219527070121451536545421568869044518367288858946140841445691402745079884354593716356268747893273601547593844420278762609680625211184030749801696381823301813742336171689615065999385335385054831224112407795377300205833865454250408025661173641632593248207961909688062805230848776278771096920000997011942266755964024792979805205181570974117948478213536888075823513474157698479950863183343351282968734440533202554675304714685375583698119562465603130800743308734150644156024335081177613036532649466679178916958480289169819650228343074175433320493326190003730397542363231101657100607253268995092618784797521684842955910918541152835257884509366371495928794391246448711728103570675756724812322145048911382848602136391500999122253093358254675025743862599531957472609839298240 829 3983490386594655197812655011952709100678562551324541286291262222096424083246316119756221582195387724880950541747920226981723660285635028103114096726988427224868669294252066136391728403355595902570773557932385437419763704348093241735480276299187387723340867238219240364730731602436278612923897618192268732397671674514294140523037097278743262397666796652540143939328441105893132961367324019405092625627768849961154686024578300853206882802467198589098177266838014340806846226179581625217900715266510542781645420511630966040305615905866241054333011360614768083263718359443130215358568430996314101944441941394585656277716457968227069264068050974097528831513337448655044125136046619003295023813885025180896417533674641639699640498550840498202141676698257666009512902459806989109159513902284582966197777601428848870883649984349513097607475363840 830 -41322835603201370133375786072812116202085853198264120719787722191104651430532527249592110406680776591138685622306263927043241373136185671426038894386099983708326589426266042415137817433350729772173054121254901171991212087615570498688537068298966251539012529300417067473990229391761247807009824379772721479663144182743906626734222036635539365872730671204419689150012385098989890487667890749620381059443618426720691571022722420700633594805567628312396354638456493737455465729455358826829926472207980970388025420109001337171050697169241783950992201194266386735025733457779652214297634775267496840490386067923408774233116813721874299203646812466555437221344094931885532343933009667807163645408457993881683052887184162447636837587344713109722377621113107272054089446110495232958883399892586463686736998722299182076902587075298587442990811617920 831 428664386368107351581827737374964357232409610342323698467183746261053371390969519930413631962146612213935176380355795824106715992198349536818442197810857404055265060613117539918990108914377354573735224144570250466612588085690699487600488357999082363533570268958845156595900130033101518259167117277526656709610580065455659354540338687336260394026391984999320029732125012710274758164401875002492417816864961109591321944226330649934807688044372802625987471430976425284669643931742169051989953133722456280730098600236326892463746783023876933574821507743219936079754449268672903794857570096274369993397417663810474959208924342541395947038358639595613313170435150461012082317071396535468179302385796414737501336069302177049066957037809665044303322694626749102809393238772032103245999430802761592899335839093114180558056345637842794604891186659328 832 -4446779917046883014485092298220222314156420027921136083911329085138603135063060463546042664196596019542182268608987862187532522117819557852383232488273467836885795243946172301306122721651979073689953844142918486211495801048549205660724451343782150048611150442637228541176398001625061107452683371410796838956851926275449748898018316355213325930438620553385367090379454298109242589258178314510389041000335309009520499319744693450839656528054794618370944286266652811113300048835921285873184537114867929160681512413086626659137986956198257696347590871153322516825991304253092264548294763130054705172653467254683747877568267905446041388125371395568555605398123813577626999446103674471701046770573017901413309055171786281717417194676103311699468962897211803741240070826510611347076159552739264109234837181358102549566468571628917257475352126517880 833 46129081699054613639889451626133486676203473611462938940190808381988189706286978245414120345237476532003071441713988966981417900092581861646465258991249890699029232923748180930345131794742413001929724997967201138528828245165686071007464446770341458906315025041880586956512072525659701810882815943902786950487437951588040183075258961089179237857366898840833421001706945978304224452514363245056511964999150593560866532000068701863330408832154453866037460447793202916000476172407764526079832871984407917327991466984513510833520370931162508454041126755525964608215308380593204474981911152548304852919093992808026447056771865198712100572228335712579139304066972498656597218935554106363152821767953629764200495262746635599970844951125303867755574333501383803177532213786654594939771255490093299804214921877896985553530802270127382230414969523929088 834 -478525319507385749410336951372718151787838170437943752231404887774098553559378732220349417267651051511622007067598668524899348385947431278359666010008567951943068870541827884472724298025385482114132291160804655321839446794017934301854236533264234353340153841534655416755889300113037820745797528118697875731364865718516691293165684941620809741102568727523800387842682787688342438610850782420728430329271921375611214619421856276941847059939877383374131093604731809495505125856072307768734447977643153751111665947925343611732397346971931018544585080210183640299233561891513358227086712648599372365571414594016402005984583287846604878589856990421429606950078891938573758210407344235774561857486098786928989206272829525108928202373151455231370829728450914100632743915123865483196812770966669945494652666748748983138648426822989263869524314102417200 835 4964047993979167917651481935212228049677175594771654739697438475776784469319125992204560919415983129149341854193837265304768100393368780010893474215316513460826908363568817299099734597995371028252291950412358094345625854324037556773215275407414507575409250530074428390012801325511477841019483661218677542856055658599359168453969624124446204116990587744126217449802436180321541924024506930864221207451336672671134476239011399528479703668751209484227009701399535643138292744525679394569742063249776029702551272327028593894030667582218754409951093552548307396343507531759006796988963686687014411002106440099704909522587176119690812356413491690433062938076047787948312577129238536927374994562372298589194539144718093125779829004777969631743136375526061118353400054712405254734827406893303453362810876442122374096959459960831353156058096492085248000 836 -51495343134266853510574292409318449675036340322425680362143963986141940823035925997803925389973596288271637952769484590353989552658672509150938503308913252239649318834457568385804787963415302882690562159072468694301594174407231197033099038952703896707086893421226843185825584386021552823232755294656042027997099163266968049370387655472614282584270180935825109577337611878246340957474859992082753391625932709974907549801873968871869926724318463849311705613137586023619011105768390364997867527892560675209929498937234532025481636350508479360779730725799906348866108846945408080250479943392316135689095242347989432541664200825194569173775443880625515350479581361581770199440012711881181523964390754911700997935458814067623972844291927270482429960964820920081997744725218060849929763115313871451847041993040750892958574928066812493900475286148594320 837 534196297428806471905696571470617483925802491972465023945999539949970694856970027269424854295027698358924040391535550614494471787532344419047466381034320961105313059751934526992608821595433195986825985557516711059886925809947341764903507234452089879848996877059727323037020264183710375878744052438734901299630906742240489215906128974839720079282035051165266819754919008248632389948036521056735930065787183431796967049565712615369292655490420153016619631364835446991960732810696211987971413981956450429734048379939295765315221756005636280848363959947280788726535679476745894724303731184330502261735898238414890846873884382762887278832316617469569040660213573674307972440668534598003195758583383419635435403303759283814433738417757783444964802382038485759709588669747664611945526815064818115527412617436718773394367071071595428079441286929580032000 838 -5541594212558591755302066970086395078199640857092716782503970856409507783837055727316696219026928580419239593093490775114939762492448611712944794226546784340977156968303516239784440201393041125331780660319105048762367616315591344554855921510542450973611331059508513715536456194555938556829486393905442514379680542582125300032110053589704769200517741458289302849819196601974624924371856361645837418786679141829460772917758184827573772113178617286000857733365652026184259635982289951402119427825227566545931938544129447176941122796003257751661734893428065394281790629885868801558319853964878011469550431345653526557023771362693660915833149243583869615520545538155791895809278700413742915803492315805889747977808673568072831703764474434311982358535106874552548412420416237525494080556546146161384750523945421932815214458178470993333181158070806676320 839 57486980332495775948900052626194151639500185893288612226438462984335128378594454558705744774794377466244093500675232150283376060664433487589064625094434807518059028323349778685814247553789704518342775233473360408679174042222361263842255694796713230204730154198005261503389542752225133884706251047459890042111653935989862121886108054340883411032273530116882192357189658172821100034007368067654928114383177256698223414342414101207265744388035954529141387834324609764515970353262525283758053627757443736011300129225146185209764624864119816927800226508022661025862496437953241455376788623203767465311578109540471749976955164253033401614796842777480791423717730921491706797132192106147992575114013940908373870531379248546782237965515936216051893943438264623470834782515827088699240999465806025412242666018232939074036172858726653769982679352543805440000 840 -596355457759948047316556226017455878448186261651508652225399013908140457140610257492054262898227462614043520859382171452878711258402200808872724736023324598295966670956700865334657245677563282055445146780955323236210999434696387500406565994403590089071402460508265125870337693828562405707150276848786110202109400082152824972525826666905910672182295708768478808529082875324655449921511743871823828112182454942871595942294409857931340313993715836504277048222866117957255692661963034895316162049103765366009983114709930383117101985181096707402753934356710229262945713094696382943383029957935504575171041860014348548919953254684823127055067098306701086747230960455040782580186007082605753579885120328534060202973037453457620816788246424269818139664597135927339412794780395067724162446161760092600938078285156410227635864847731678523912904637039366620880 841 6186454504105597068451760091763144123524814908909811883383877650468872546209765667272189577082003092056507739522775439763962441933321853248193478012319886238346681593826702441156697345958098684535463968461372150786143488357445535017575613999953792538767869698127609260052415993267519347684268656122984064296066856477481597119748559934926899665565315238102978608020984459765168017534337877197170956750711232822034557808773975648193921916639910417819179287415367561505365258830980758958535621730732125215348353543035806444796998653408525679376416534628127537374118622955799476020912254851696102900948820425249468183591036667747094833521370145847812606373056838698069511999150858905624317737538833899601326337540352926234872614168125097984015136353611629181234889547394753951269527994287877070186444965403752677432860157598380582794734647698633261056000 842 -64176993838970962400225012206569361658722371362089790633538090993188878485096199331199153237232693468471693196741234118621189824860338940710180600928954917469488734166317593045046057684301047369830907182761703272440247775368027054426119052100534610104738083784588977838200761234101618748864428631511312436693654463591921463578926294729314353629161841942506614236602382567616596764841960963312302109858617859974809538475299082373895892492740726390439915089616322146912061934381432490494816319681633997698889695758710965540115313399533719041528005320861404388529341443833353273259861719791397589432243749920944566230893358408815081602786599699257070525901391184729137589112000008891786922501188579073137691735036178591821552398788852278618015160798585340873583021104735501357344414786319788911395006590457220349372033098700569736286876877614029617775520 843 665760211098981295102283083209793041247879020422191816103208052892770497651407126371878621046713873569492694028772938513280805996144316444717568468648727919578202642286853053428987233298483766040416613286987960275051240262668845768494908124764758795136439422554041712545505709550928663294916311613143194137503721266589301458998297752773947097223973592395181396822657478232644701909862447802793775977945095518096719295684218859686673137001124515973993198553901824042977231051569391444058957052339097785442320423869513037538748603041973705222941513441785199224452854493987106228965867470293698117629959898629722431894200124387297302329407532679492732683927807073888555879949125849955637772110127526821606438470521258177530472302354113975705901097754587479036825791681365894285201578928721169742094836860831590151796509805950995417387877574928117006336000 844 -6906487327983607048507458632189572813778960835384835385651290393954654959907763263692620415948115504831097822403347455934851164354467679251757123439178954951419777518960188021836353816174083510591756315264846790033524109461746066443480075943424443394951167508597127324008055896972581778185737095990427610969629179714954773652349691110319742681735039649128930036500192396647501788846671151938451422050937520259310314413838170589567694487040502510689990137026490130285340452735815667745324115305604729356350255679364711171133481933608301643509161683066356469730304021135271481284804914387174711405619434467740853926149086364965444516129941931086625431816900696524288508987994985018562724894676619331390815489896476174063027843216374492129851139062058550536819236362811526119027737326351402727432752587687264921366301753926418137695135317688517623777636000 845 71646918677842483408962442607754385567764119363589634680258148456440684141991235118219515291546276583146540601424388419093893438779208585037983338532021873476346250668453062058553302777191302227072069187449716635557649813874554707422594125141402196791027982551637042207022864982880253207013503617058343197382065688197131459270080586092179620331063337634562892706821149312871560452001031517793890083582495746686060536864897294117138644099227777967645273154698462249985173338268648754708265064196401949242156156815416914652881402147227523533690203023049004996344113041086219358425122193015001758355462621801821541582313596963929188897005264429391852818236733934133756660128671310067813448863504383877506996664415132514689304175164001284338520381565316483052069186541417548018257331948323935157182419721046262389127000576751343804318899849835860476297216000 846 -743256521195374516948985403710032173726327329417959520057481097743461394184107569131536437398345466584897045695207953619368287653754206125974866067101689224214462651876901279824035696867343512364337460196536721849529461359079636613012362531621818882323723509580240564155341785904181495645300412008021137164989634019450392342859673066451053887056695943539007099406497510752985972736365810206284890698749718644431648660780528430528214350805990407110516977435057783952869431454441683153730849732324209136973212224034374731738531851885472236811868500748787139261232664005887138826823683018997154389018230284437943221455908248181289336491383250809698613215209738623244511977132780609151220046874722130106863739048765392939192999328558829084859534837434316082726265830113240817729448346757268017421362336530657135724915891885729270861230928865053394132255172800 847 7710469966315818618943392428589411416862508648683537835389103633287984777473828914840782845334835166072233158830881442958514176354182570276020153594657886941121517049840138499236598752142369798502247912817869792201425517136262259793046003152430894030181232152610568798006871201683784609593930104047277993339083585706229293454853832789564016319297431331731204679377344041497462561968397041948697087065401293631287442328017747226181938188816866005883983987427951315430325145076776760281617489410275045339273794144958773927977729251043148453746050578706491314085197676963186698324099616329400163440194837538007131289126606417911006522653483021469252848769885156441085621500644086527656633970700504840259715510442102213554334598269053212245924687055761165414601392586482695556215557700390799934378816146925917865730618204498703435363283308943733036138102784000 848 -79987823544668699982949088667497284119716119463612017298973422535005934263061533699895604863856518299575955882817447924736659702322204697557159328215060474396176532284209016461210086175451735252857059031110246338919804674075215717573102485065675367336637174512503734383748589796729665732339736614680844119814589613627741534007379670582850837084340035117914490222243114630280783840539101271846289320752931833454540981117219087263487435663587210119219717939234104559467206051706241766592705206372073199681876195696587092208917887119991400417224265516508370442031125085185343429407981976625683664193169393721694743349077933113925323464342494061928517924608834694925397055593294475374009194143606470259995545051059730775496438671013398616039933227069692365243554263897921481020877753008640542145575602121400375782149697000112844640643669189614223289625807350800 849 829789272986732778194536686209491981249213653273251967981200707496797545720043364188849019631584164278873031401429688564593961467139867955359920749909255374608315166100437119895509074454673582082030369586853849088457565637431858916603844716885084086718957230734009056382342241990927035353572515237682160044546206516396035643444323706509137157285174660493403470718749745413958206790621204960485924196837042878912944248457657646515507644925829762031985494565409438951141272046708496776036969323380470027021506786783659184700567452840610636681329586147786991429888894874569442818442021314116131863474851717362822262348789538075832348734687158394894584365550071536269563148056181422117975122107182738716049402326176953800453382124672153050937012607827055162163286210502218326953561355639697148481649020593600162765943862067849331572794920914574675307889950720000 850 -8608206107213725592586116984664793772593389210072447992979946911229991788232087251815154628386002673226624220103298937181967220295966042141502289866581374539367595351798832358360119710196170878298889217884157009178581518408829453088530069119659475510352756799477544896094548817395096390628645575345407921655742856471816377549716079789376391308342352528469921700710754389270027266930275259028169020579623793565555845930191133877008830711809075713538678282619947195877370895003108473210112817622974742275337741286145772315362676961595037107615852452223381425179741584339039794268227775246608921309000536439928771046300805538103051977804189387764495408927928140865549774982185629274241333509038482495982112124049557409212430576766328829301191523590692819918562334066434329000554636631352750399183967316825031653089120752515906434077641823432732125644471411297440 851 89301427138182900768355412130863997622657061813342913157448909865689666351980608101408417019912957929354575687425548690295029464264682190125740304442009883019872410512997876342292483006151170510616504925584488581805786313076763192678462060327111122992231917033947761210522955432056035797254083629170060580879416724122206294509222328943759894488216935186840521614285296442066379884002580313087229772648618332930289622984422550838237201657134204557550163371458032249495076007215047774164339293958195156475633676631405236174958160524347528258755204123502254008707928575789853642203740289571101406850719002303557162915111626986468695144045661073117477959818146376785681070749848530935482493773714401936445683187927178999542654330206348605503775417470323382004732994169787926979079430783936215539487242075127687421522634678495036592084403842948439625432990692147200 852 -926413856175024303670340330459042995671947514028349133610898724124494966534604841410118851987311596905934207719128800180844485659080433840205830726984914538999077297752049049360393241678073698547982470339824118568489716238921817081457004781789719134847044748280331941035565574726714170321020460188311012150718231549711681753043664605258770876120965210341158494380264803718474752704967609631674583806126729746879947743420696741929396148602436289008946260307805630844332407066861154961690229994216839156429741106162122413314468340148206206405636665310572242992500032644660332056559091049689665252194678658084116346962147957013448261078429084089128674336049449827876012417402675761244021067198312232363601862010230267685844666804463290018406987321576214740365628816217129108948503403464600521638889596227924918475039383726087437673713309598144969700452652347531360 853 9610646041521483679659083137061281815909634244398410681784683128541700920797682138074807914398640035923099718509778918778700946162179213319338063870920653726301348285601797506840887738014235562364155354523619773696851352767568181089860499719243225968458516366415154295527569689392835337873438309047993894201748746921676752538721089928970985426323931210413464433759252669657576198982730214574615704473149377661603704357526099718208628021374148829133908743354789793438518606417025182088577579790880175295776909707537375948731596822001494550552990100850287786205911307806940118355838979067893620170448477105925124331777122719571711324726680681400420764927866733810820573095486167358280390366696925823631279253797488081842892669363366751840915269160897140198099578080078548103093633845730656293991286136670968117456196035344556535511458548004558614635406934881075200 854 -99701345381288535091620354250465334277355559884714898792464762791191563977657952243261504255455328343584985574766187402546429691316825588211323911361865239039132916116135084044352831598142091352409983604309905134883358016762469182004792710149511327482377079790952880160075167150114270028419656825020845524416360282494224181406924535707459168512837326577839631994800189414541281003206787412675422993774386351708929674860944405211279196564264616767839016333085910975169948745319722126133834309544236972946975133828913150380542333619282562235821043712761166249816298460679727620169532697188009112855252001420236719835662848463909787554721417906997970987781596114574115092640132719775663646007901231682906398150034550379475016633898442629557703761324200691667627452076896702057599942609943188728097613584552510833972282823801360984536544164030137521912743378149953600 855 1034309107029583885066336542033494601189004012601308260511169099364686431584291968076586846317124061012230577175182498114860061168069474256747096010476132667958582574818976275731910374865548482607016295755632254663845797223737456469096177907086895606063210900285834415566397626189986348713709738247826238650762441090293960811286647487210944059239471417112755061016209226709384027076123573779326668284289892544960082598482641250383250526733361043996989502077882803180677436603800666656861966550950869145336935415285991300427295898055636583826866257703539053571858927333868954784516117139513045134373284742324804769039908830874907928439889459855162946229752031702625125214747183651297949311122190473191716332929171695701327840707878218613668545491511593814773838285317108684533408921748474269741173547643980464239279355988875822041432697685802900641237020500924825600 856 -10730020953788376488627424510648255962273821122485107319800430988582115246332223417384264992238738625360582103132153071305010078772620206909358599382279055848669278857492711238874192871218950308720721495511794403185246521312021905279847263436069829157499728128320831706321499678178512879589312436683313686662102894338870895778956743158413771290847806135377383564381788156866877939398784212349199647314724535726515758055882700566243949424724911541552102844479613463731635380920243332342493611999701148470555699350007784550471718851132849830360031267858688174466190554796579855411648565464971852752109458317071829018466580394325217440113875977683608507662785951557214352058047002324486823958082315859538012479952733780397842787461843832840202113950508697173269630725082372184355844894256063776530618531622723501721481075701406733707547198807346613580001758213902703520 857 111314484897124401683361044876559883161426903278162734690999945581716208298134086621065344508237836288113257072893045114623530317862202183732199740494915268588814558755779305696779719039974481999776401837968034521507642418023318301733380385738817331545146991879227177726917690309144921075414261424559968001191243155102806912147513855561095588019592668864146536007360627706755042303992661483353963289938367113968894772144505778109545759443888765111888612631852960357369044272492674466757969252977892579556924070666521349647692048347133516411166921026510251358203360658173698298343546815195840328593855002816887392421648411725931611695580158316221407753827643938756236493569229074652293360753965405737155749225175793418884714579004940593359166771876108915654667849467450611258966282834845808768856848921325527964114251218004921668634167204645288986277527480695154278400 858 -1154791767873534523986938533487033703171709297716478949802519401836237233349595616346188505290244995631064259462650956476057469636408237986621327198214021168622352257379134496956177369666123128195555655211242276970676697376834947622823187080359444230860920426741054877555254664135072241622441438244287262515633442001675837868879259319590506804046717396674050923019708055591580993991918932343186363648988105555505912280401781176102445063477697780105995921968334521611970665447534460674534720255996363747833007282105350199926323864925039657723533230732349238850156309700357987055745478988050837194501461960086872833306087029885780587846302178547377196230609044074974363032730766727486748740865773042416204624598466550270312983110378323513576424269188264740049104323606251903313939419900182064123110821990280613411445336160214734738397337122349071764192735020650042649920 859 11979992962208262658695406776066753341295510110875172835821410166203463215464367217185485966170330232387312516295675471225544751862742836809058989924224943982396310329266449715117461579865886092916662035136680754309310333023939935152921573873491083536828210102841437252001188724098769818626819029881849457192770336380011849875388563475387127341648336004603876175258172107211330459569733095263300658678154044107540125526772372714006721944601097274277102258131562022527799887703989480893360259220820910093448234393033577538123372391974509778299206178302528096384290435047330571407357362851862425907805063992441012714455626031975333011588571353526317870171216808305905768977626398440447832596337284214671947191943486108103661254439717959893644858288169769317615713045643043031761073425590729011527382232453065328262881137133945837598420518075067707789247665581122912256000 860 -124282599912043308611620243877223455470475360629527385060121513396555387015083715778941385934232113529989855285431529564256006664958418993005548980457325314489723247515375170661733155236570221719924992902142113734395768874886193106121089239861025347464005037188112579227393684855732481144599374958197511719128783807229388773928247729492875648821638329215621315307588600529885427936788733599368752297651885133963757763207542428530806733740340033564952865654002509644698887478506701369969617332562430756729142495423130386049601114475418585043547007042581881147966635774621317393748792983702349198276626261147465800448038232087053504187037045668211017611543890239477609463371933996000681158955318368815050004090665595481260555731757865928166003079593363591984896003494249102457301720952917000752027522646550414713845668927028703787111293778661435139511030041328879031745600 861 1289332642452504551032894746464167119897948454251584795239377777687792440880760866297531398530874302074506288537693987776921067302460757827805048210671798213939343073694429711915008085157695473612525120746716911892939302346130903260274226752135732832186394808554291875975330203891934126149805753933639263464164491117987834602856566276046927879470350874748918405328658980238209648589409423302175200010277873427226290101843568585736702567865098058819714579772937653660829706711778291149342535605652828212058390670630575966503436855559363054419917197751596326165872021882148916893527573405219885525631116895052156384146898495636883304529339080814047858049111068735909929285553043074991108403343796583504950083810045722598114106265681019560174753447239910701157038846200083663800777924350723423273065641912325909153069584381568117063298007847973798599034647456321455626649600 862 -13375822756767345487749587778589720555392882931987444422852741483646618455933712711338668882692978912486332614891083016726098749502777839828340917370140905050956439283702850847111731291519613042940200697330183653920762209965053007031557956864300496565544122582340968402736430090948249864724773193729370296930355908480527356449828439789948793842060915833893020972086913231178263541282530530928067187164405127914682218829186192288091601440010115994433473568258513160326669683388352643837189112797420010617251952389985685644278823395766458266009381862635876231298155434708255858726275849340296587646577310170428227145953761853982406335110620366683656829485972003301107062489461799058100650230628426475373372550330280913779109952744485751576485359111412335308449999155405809863580858356294425424849353658002627936826723312613966981573099247305726059665247837151612554193430400 863 138764031775850535158717763763658081057149965450576243391074599034101353657097394370580758872460088541067397425252836751756050025930377772819230937718517809110344626034982612240297018116804110272798816024743528411206131141055820814318763233691138992092072191160533895128964582353966473071318825959206683611672402131175868206458076535342296239942740298215529570480540539901711475846269248938710585867238701992745803231295495126389952661042255339101379172124630350440101504065091552524858861273283363812859589765610581318994647425594592558475306167919159181553424774941961701174636428172453063020325126151508858509868393302007368254756213441932947595027493810510999389056377498040701641491204027976114095185221324817964425930075435154542073249288392865657673758247845768424432793034993246448864041758708554214409360136197858951126898504149472684094828907027738369803786649600 864 -1439574646332112823130699667867291172485058393764615937558956307680426452123066028023088991772508911331056686899052950151909185446941048863442254234525773106302961846331241570759636221840025149113124170244663053886819808148404236738087510025501139745557115643693415739532921155337596102164785706062183312038762994891739671702166223431007863624878153699031109485380925117606787751298041204130869413336991551280916156443723535412263781624370999897814381984244305066560492616314903639253147922089865820006143904019457775271165217944230906948883413966481296599874503156999015332309237857015241610318410951318835632710099064266343386671388359197358350284267097041087546782286544263996912369606171195218058444617069266913406106781936940103847428709735014537370929122925548233485461911199105052773175139104637544805774355371236611299773674456690744108452025879682124823562031278000 865 14934556902231600339211182933312444198452017444090823913790972244021493986114824448851207133291428655807506094246559802827242499033546046579728314660440067325656891469852370764896141436664878080117993575924436279030857426910820206369838221810741961671062821637343703537858691046115108408465067194901825043583031112605994709672960346343554661410356339109101436553715876617180152306992213778038888250180341046262294466845138089155133935304324890134383694290584895128002009852729342794635949878065454800393269130245768749754585775882570750675261708719792717745955073738824244156029126639783222305398164652913804718737428561847964496181286419463731424111459357937546371626425399151685610898911710070675251941215859385819365925742152148459909338858705110903566708215071457258951494172930586568513483667072619496063724923637176504827994709721155803527182250762594220836949223014400 866 -154935652545681598430562146861050362213899257040094026923870161477540390759082468955614196482626742387931785529117280657380761859622932891431932147719308427469460534061137629452436922397447583869270836116265917446591545507944076790261489971060221823893335580593126011395205938897375085845572617481600143338982772381679242653830393549041520529807469144726326261354135598794460244658704697204800918095336222914631424312208703705506424537773828956517423106366582598359062973546327567297189207407723710422127182450657918432577743400316406495227800793722855700622611233956097273436606855259947795778632669429260543883021644228726324291816724557500355484001462685465663610261429783372232781686174730620966280559035561091909006379289416231762513568700568983280332743803779213094086481810737928903116440981901140955374182427913939909964004435429470959192133225343071845388132833375200 867 1607352974883419775808214148354465885086531534508998400397042250886222252704681982057278043497217922157243427903858900719594026424029278035641071536043780239778631786336273703024828371175523928951285256512797591271398397810331223049608724226901073666461832174554157377479487827151429981303780107435555710737658366510871619406102865232917671595918288533572447672346308483040666756577845647481473048099801352656934419632920146330578672072269130855978695710484695299223229043312782948021856968629419695162317839832090151742448272291198488324719763983475605717357574010548633768246959468284193704530020223094260385134550031306003456506591832943778970880247184947314187932350426685904737116087696356744509502036874566031355551255501895992082158365609736940269942522535914316257439072318734191908827018989987444630461480859712377246503148503405011925990393392990526948501500828057600 868 -16675237115578750080712413026641782532330155900939035995845116858056400651996799861435754108745027479179939460760712848642213933155749632656827827085973997735288588156851956168020292582472205195522173126191647428687299847480679676235857373959752944416882137910450865145840833492251041595020720993600382253778772143187207775963860535930210547933444152913307383040432728461880076710237545650305612730678418449017986787938016091668350733969541390882223279878194393596736346904744043295836751006757676702379425271482914837853109157399674999273022338601472868551807099844430596926945640299190110857889853801887092863911382631211134607163092812072107407967769434506515387572136195846771363193713424972867920051027826770408564495155246626156505937697798965306330166449958056352550275060819960090224697262142823444833072055841615176408603865695917329334844450021132361023189411071831200 869 172995036601443124953695338512633822537490570822868745446581486782765360640140124169640893763169361790577387618405385211268805834830694825346984623816400790327624841747050089711203123936247307156505465003373413974470328851953134173639061919890405470056915682955043174104313412549699916364214386728052608182757972474097808481694098898682228609833429052738053533532752506713050946979691282012933900372875906587815213244217857921690234004390582809843409272068181457127557854896824665248325053387893549793111091991410058087340357077170369245030743753893863402487113102557051388623148545043610070103670612653093873844806910933029244652602361974904999556655219818408307830918590253357841168212148346677116379595910291729706690385480234605680042494551547554766284915976199681805107202177152093169779287844034878700778977005914836819927186292659642472915691154867231993636454106398720000 870 -1794717637583796233935890495412848674607552177856845829390365557999471646158004530811023102208482417463362901386741051462495200526193475582142105191412702249171237457288267880853212495498055887827858963797900333465406501572075789989528117443068166529838667576290685022719649400527887728473321379694779984796744650293337030996744335223897633214321925538460353200766824358481700763587625937205302224330386571888066347866384962257468000193034813006071867775838398746345839802180738541185814511771557565948096386210871333300058416271307920006277512303860104744559689849317291505911462274121706147483709202137106108456065426236354584520782622697364818754160080918111140633783654598479821612069043256337405425194401066341620574694910894827053336136348568563686253523532754063508879701385403716982611492648656630404758025353464732549011661784355567882443605719932457134422572222325131200 871 18619134099050713388579005915412536013575877352039980034885432561570166194892261239677065808383623779292071814788171242065916352642993090531531144583201702658388775492965756175898128180375472318448351155805807556276351677979321031682344591746550638998493756357550770348072571108857562012331955188235475557678277944584300285201993666760379037504971522524619952680179084029374111128678551870687526526330127235075712109319260018783890851081552995079688336994010019841350430781864906805141111088293952107435611781033847839860456790473421777816235137173513442877496890164260925548992765868237912407236263162039582765822720459194184152352666658848238400994976134041434846048236127958405208314076079123908219072360193363249243065157232978745079590672787937376716538019978785779404683226137234084002693714066513532224583343978714610635741485005329455097397415861516119382184429130612736000 872 -193162887079076155342879834018338686579468367845033784075210606188436408662214103366370611606367786697559858812085402151801874250981399353579161134501900339884722888036886090166722126639786773856101342221248060286595005697647477594748330495989117446198308243574013827077125853890708088360611299317942537413295686211966487357922841338665530129688260482603886183421836391455389807506943980754120573374358304321281952836572743577599334941072250444662085619249006945432073473028928156537461093699499397351522474079314460843836484017474806094969028038334295426594607885002651262654883128841922713409151581102112594154785517553364447100655770283457212280575871871341345226939250461453930328796710269185257636370111666063862382823580843674472164295617458803507282001201886744487641157557923623722393285685446779247574048701044540459648665862757351240529595910234142522771614454751927088800 873 2003958636609087475199585454476251145880086713896770238702822284908837140202514971151477036797752737543577518060351877188718395334855191647786678961955892729223207113560575918433740200666254892663505496301489754514673746707864573313277508252154269733179919257509406162834874408001232360191300624415463231462181979966872517886645951860228564269794829635311316956260301147657107979331556775891743617636558532292607344450054310349192106757895786911776119633357259137301578676481480989424709381965046514591907566111256868089604832109731297724972416376129851711100620870189089995173164964637079269852938712717183359214285829065092788889004415775259607974473757192405490651235428149032195409063693726279021613532119750298016296612479433475524679003889781355130192051508473063833575383548607624566709291823583514090765455552679156020542503981712353525827531752292824354517144539806826496000 874 -20790008813540291280945649649861520305829274879032070817089660037168228912240949566367151758721298162484756321795118321305988115662867132404603052076603244402805857993826516284600649086062925074577618579202326773590633178679910964057789144580421111338209496819580595515819234714000262974385920865851525118524545366104620188288059923931480895101178366100922061877202157199388908366674268006820797981577283564116454529071345945093303399453562601410349747048805316249527792105926593180574690115883958075636969227086507405758679621785652710917868154066369824067659098723109278298172847082795067945196873928789040286104692632965465762866439161499078796662158472517088327947086087848092772154025665073599240336018346452822970472621803495376707874050103824673947274804549259650658902355100933612983414610559330465855243285654403510836694435534629410676645132461588207918312436378059546824000 875 215685747057996811188858924865778193811439381515405095267747899372427057604573770610369902295730740774099852272436898572413515557424392332283739421280513336477206720706900188297100596557859937122905164197627875220558921108368220203007527482228385445435057861643751056568088245482352135297492172725187087734022467206949826214381689919502143585173809537360057108551067520940914998640264258514687604875025461743474242710815840837524909279991973310291388643258666663629371633520623186297572638447587344115513232316459318616418341369814206390635713101178081731222693972900417629781632683080851028094480284025700352954899155864637413855548666024332600603609410914163217447615476942938984088322196672787875994361686425730565148784399415718882979126297283546463887149191629025441381475166858724667506866915012504946884311716645409764914510440450376308234824547013641306563396934553692977233920 876 -2237634100384474651153369404333290306140124974844377927439621342705396870275910701803129602887720618007008829680654221998200790521685776592205943553339402625278984664143593295565153255432321573784538585528645477827054293531780545257369950804860731603603345911913717467578581413828419098522664623091787562605360188182566411803027511139222405801266135875929633933847752612029846051171924722622875743091663091367884512910929190215904265436328873861006489237418893761150722128791685866223857022433794964335175168858241397936977669420909799862123932189937640316175974757054022458150723091524186381217673897865753168677202154248133388026810393141671566885841565964989397343277448843575101083437720960910859744798541177559654664762890055259583679988621525361814491780041080670605101003518487229432927692964163780995542740123829394470317124869692675487450271909086824635899359022216879083334976 877 23214404416297187158923163341627403523121408238159458914640978762675228774612369902661775005648417549175911348852848780691309230164506896022403737305284452424203247101174042940355828572748115015035398918231758017897074322541488870341427672946415804682299560188549233539204737483616113461710168619551702585560375955942916219812992888581551969501330753495917060863663346174161157613760676435287027110703791682427101423048260609100595749559291655851256456140416530832140630150363328008911531594793397408016342308264009869916730714656669625533306570532983212557202237302181586195098997597996064332211307424662336871956061932500450089985726109796016958523695247981053186638102313216944350988129646931979900903961218437907089045428116392098097642323036084098486058067062675712703547053937938064124503480567175253231279791602725043594356282926195057849053898868204575286188913618376878173716480 878 -240839028960017909387561564665328257250841495948976595459945523037966877449683586576486993132736699479532881491671998623697996694761315295697057857560738646525593046418371113400235580019570393493849912077657833436492360520695669137584337570608953293060400364919136668309926403283827272705598492494175822972638062236515729428302042604305466554467874057436599709565108478031524807761460211711633588982952799057938837036563172861160368336406978389926305719576099070669331009078018246213593977202786162713070704720088224776557756393610303602327905016372414087262993437514206862594686774861651751992684664396336246206107922987551050970523868802325547091171847469354493897323239615950578109977364190977915905957007865603613173859774436695514309985390075862155429259252246743715176286168934066286330311071605992882393219629425743044133560452395270310273581316378752236050470092886579211292383616 879 2498601719301791024652857710385526329178323170871712472817856244052025805071575368241648059475837110749741912702235700370064653621332116202203926923976269759735090594569770158365094456267099315578804403054213284631786669867505152086616604298673865153344581208529592736140024499049003956558291195651239841863102024103645687766032121617135994483325144621569301033655700099558123858718147884865330725036413173477257253711394149873537902209790266871921655491256823109689421107569002069708024715560730854359884069014636096016276468918155787122169270997233785669182411763683663440743646002984512375750967118920609853321299162177106137823250077327242285828237964000785637951888892821224214335030615917446165903602885674425166341541055768458033967608399907638414582501488778737146135496822394012920461069807161449010043547968011680094647457958599522365295108127990717079043209439582415682849996800 880 -25921972466154220516986963936978552730914706965973967039315953169234835358926768351012578598204099407966530450039609078673264577387569675183957199009506895692762502394718739653594964994953126115305979937150892860376657696809852950224153626585390017752945547840405659999754815998992333940492872928830741884457479166679266018705170617386815594305044355509812971423763453160118021992439678609149655861809219469252591438287444119887556365209687833622109252228693677130711114196212877465231700311882660122959392819830277684294799391247759446622539563261962025733737536996104236322884270603246526233267243729008424465511906528561817434629241827124395610749785526050967386090649347031994929429227486435249558630374689826309587925012276635802466406060921560319897164231700613664170429576593033662140502844412102952968731773100721084110481793492057518236334856684401892179142712275719929753056924768 881 268930399552560779639638629476299772742715250633571039603988420882610164768562973458884354709191613981178588187095245202109334634451089469907654470925878919842331464043239730078332362196381508721914016142051758392024712533555178512254376812105780093999215382023646822127792991652610579068028615999401466917852119016827366632836017762976192293153280222858952357499771907490002515149996560433044388172144393156092253925696634115846846215667663468456747081758218599553484466561828774908720951557248667913431363989636281335098196089919507762433486233266314941263325370216598198694867327090314827996611048198364430995413432551449349816307492163590490178091858174396065587391866512057455305975810174187820506395080452643836654119573794586506334953074932549875599440700845453639158110744004723513123858205615603987612307849547383830384838475397606285817873802346946951624767419537707185090812968960 882 -2790053871653825494544261342911221542230619360426003145826085507228890164743846213292701039873747257363140566271562300031845477469107125029418223111638139262177053656215174981598767857086648796128555869010739585177454394079520864695025147547173630496280688106170993807726704592520264875865014040506008320896522386320564073983669429911410697170853202299749619338291989458196165550286634569477338404021553648894397863215065320801565829729807270889215548537513049077447968847874031126793167832812080831311321569300443736912805478351610229430393802922946362321601633951995044119186420649263999412986991415544385803800679781472166203071255286727116843480060451598435547779347890051114531695661461700628211426111342365103932261461969441475939278358942649368512821020208890103132472558341915584773344861419255304020754399330862618500858328853891304517013615956091188018097259118567264266595254153152 883 28945837423342448717839683592544884783723619419076548739371833910025152506717647565464315341709434311008328233131764877105480657368696605347994007883147880969403542974829483378344182908297914767043040041778771682129602146641365700234517638436848673678425144520093368253541148341749990590667288535154382143101767306597925972690674102824269712896248796638078643890140548557133197578593588232508055489069108972711124305679458577226278999445971116407489110080412086190610071724800173989854854024447879334959565715497982021397354776618609188836379866737509159002134246742764623598842282883620088205780705131935322805957562292889219001018875640698744423133433710073399242922864063341865271488172066927989189309119374392492869359192433405701366006198525148969012663413145345142683796679231844251666844308667901012227308274096579737955703101798742044114512136529870738890044426796016018068863094620160 884 -300303562347888521376659502580842956989628663914785294090785114296350427283175337841778396063148533831888663601752302741796429578616016220033635540268297284376623374946538914943792665573532391877753239430206457092440248091166897446522549989995643401988297184855053548079266375389038063564158500848177853889982765938547015157750591125690520058563495816800062099857137281483486778562977953256845977485518269453309847276544662988287792037245695609666677639611743796113710858408754178809650992022025597210339474738526151210707204783138067572976600569502388669606355500519293784311838108792041396055257187844639185017193899307960818272587164916884501053221475133869533273559877723001372390690058470862912931759859174619704076003099397572248799218987725234779254313520399995066380968466318987292509456835667486646255332049079266187093622584663790123415165052258403981268986513362689399343210135612480 885 3115556873488436707459538733117661868308081634903657608925838375848278244806182628980384900925583901329973784454823537013951666061624631015383749553150169650103513179890688714817344893076280811462449890040187079497505087559042739346355658753570895205709715839042858865077827228218851659986663043314446358993384792451245741783342254994071100994486648604474660018496729156148708858785289168573595014616086379067543545943920495867969092643795820508545633610802480116830262985002956989364360482557798280071758026517254995636927953654238889483896691477420803290893111990847885830474669337386899040687236199889815893764328646700854782942705025629438290758676754817502218995909528419089454453359936008084757101310721282107538352133217941475383473252493146335537321293085720008209843363103086087626299254279996855326351217439842309029569135761057330653583166875640907261894620012470336712828071287193600 886 -32323003944746861588701810882348155386350817998470646152592616745808701521621950768657843864053535489744923375191872451623930738166630286952094306449364233624992661563402497337994919502975971012933419160520386027412676071021619618652945416877045255346123868779058525066487088534227643141405269844141595572976232330729507257099455265682631881171413675932570182571703436290520799062962328224120338444218249951362158576886530189339493209481253602623614638362264592381355598261578363871120523716464541360015766014492137424470726924771820675084431241461054570293062978762195304316867911978568813845818839095561011379454129621678343419296592682227266098035966123555774818454662688040312525004084972286052194652776689606234297678381243178078214738240199369658364431268826043792345704380202371633835713944206351261954138800939289654638967261446480564844650381827045763720011521660338537744789826443838848 887 335342484107053538419710860796037980260474323194501772628982706281231030200208021561493893931079675592345168246523697372016159610349301849670832310349057310909036220033528424785552331279843089991702841500743974609946347706029053013223949922605144171871085847227852260291693144765776479476855214481103859326315939185127284712899631583377561241253423598339318918548441945378955054034933196528974838832941490027055645652713230171428509093797901311358657555476572945094444118189715258356808606679397183751014183571265409489433789269833653913009872602934303630775885354669141589728878516896496145070857525175923758387028123425377033989498449139934885156960825970576072668753153796445424976095257092939453712002204490367054724629511877864980852272888534131404683614446020258438056342851792533317885684740484712256343485116025057083351183220467470523356586805180387447543567028212129089763697588856422400 888 -3479094837114028786530660774502377752564356534003613328470690627111107610352277372381687841788525827329211174678779011722513796576829440446021040366486176971935906475166226847261229782694530989601254270888320607413198789919758597243321996576006281092445189163912728212762482410677390115043602782745911506810702356805626798190669105886879002759018164449824778859385258910469342394805806381932202362288300981613173008711965492337769492728850755601214850334985525783606435168056849117127323632612883931876063656861031943307245502706004090802683332779280546026713018398255516983643805021722865760300402250420366398099003412266697555663242532161345448882940877725935853144731848448845950479759212316904600555938102308579327255991184724506002593493429014583924972537711372266511808474588922394120766432469026113390251048561815513213490387585403450300840301281939588652741152382826873710976013385571514048 889 36094812005036292543503162199067905864256799996874889670203633365167276112930668896652986097565754058543592082512610269593175826286969544483190799303755311068647018380199618363063770613900625251330807230101359327137404499415912839546373567111136373536700957610322008131588116356593834388125948154980359644618871189839046193251835637846499877548660691118974403622777392452387292451540436718541156413050680320469079476107532997681445271219643014526278318452636957686713757416044729383210610148181636007147893970349993362750760148307398483958743001726348604037843646453406774473945983459440268196198833599378318475631216060031325016218030560969624646666875198850386472526488641661240060525528651301748648320169182195754189960228669416163016697718996125341958050332944908770546954051410859225690619627163727977232051053837657665804929016652061553799381671488430807239537206113881815497059580015280128000 890 -374476117653321348187998338705456991093922762316769101696242493771691723477271907928394310526152803953593237793080775638302592995899212170030679459638486625617680388024541946859023298572908383475125846672250877675676901346356874002853538163930325899625669049957807731795801331245929397057707097294354909211875575422485592385516390706230641578627098487528811172203742829874475656702802339953783252748251894615674010080705314787393303281302065694404524694098008412523313785902708189458100642585491279104838059974855322252713804000354801916008786506509455806083080143660786701942141302151993489464700242347751613687948739093264208732933420107681020858433518794183170483238306870702431694190681438744889601937806730196712650847298071289640332287264552871509473610970859558620537976076152986856440591358915116022123669548409737591495363266939171437511386812092223157114223844085723778593148941737271523712 891 3885118680026914611238574817354121269731045611412574285726408373162303730281862817341599742405966500268089336822894948515356792141439416325350191625287928075306572137438827269840213933104322483905540540646936746365281561911874602889650451920281414560476946256194424965385321889689706132384343799344485156461904943967795915702745245509941585457834344129411865589764458690967747040911777760376359383445106154326798619553611896777700297239283383078845242476933227173401945213324186631757063525073648554089360560617029071085227236405612907922193252253823996814247790545676686040546842180559923888616870262520559133590520472724308119879802291994917134094216420374539821220383471288291673160538817954835127903041675693413439696104581091002806000272463585850888046195537394109713134081017390135907450536202736802701443334562542717954252486564464855313902717036280431697414857472416397667570826194162234163200 892 -40307445466060378157902993595129073067785098916779950964249994981300589690709791897432052542096302304841643328801554383402329980007442100220735618805957144945407076754205267328310675275522157328855689529313502885525741515772707232596043927515887369593023394853998363023227134038709589659755870637535737312219815158366657865221956669675181025792048191642065716004772539387134719913529176646799617652364605445694370231316604579162829073527064589493963879259419276079615876628890255456201238284595826638873049492181699384760145319024706663408873822190043227288276848500901974282264033258897559074321874846712930969914452117184281142848519963041885550824626741228935239914648466914944581876828897615723826280213622942317262609845123478713075073641466740667527516054061538200999449760856863883195066891606326519228177223958397576758220526616227934376704080163932864859785194967294350975961723325963570354048 893 418183679343282977610326574291449896436613123369990131006482138478778026408619048038549177674526497795421474585601009727465707483138166496868795574180123813525889491995136943252374975117287934100596758505417368873011290499418291484969962048687687194965718819423298104024032718231841467372708582049163553698507759416697926619951654595697315628310980140482835536753894430110708644658169014355154048631955700666698104447797003235229171021546937722316084453174359150567197991490556156390261059532448394582767616162303340181644436314690990056815094824811968251975200803578515002661140228796925602764615031877992159183986817149947705366953073439235799452686639081151658727107879944334026700921200199243808205394579974220857303607165533100645729916009411067541975596861317003020871506784940457704954058392328190734893990451834335063058084709535581926417009911096225334368661228147331472300676734207812383539200 894 -4338600889788913269941294175577074697484272134733058904923756101689035379730950675766227894100093469677106605987880545941731737955670016513647267680452572446777492976092126896087384171913274470009129490777272316761653980638530286643159783609176241106764780582225826941089216293360716141409625885727582562351071959441212079130114179075542503531136464810480343622166079728804753615860640112708326386708577985096330788567342153757720975593925480790210781699267531216309210370631645040328140005035940982666134597763001491868639479710243712078347779054951559099193102282386443633719919817313391224696815466009907496069851924361043878291404138712639942014570920406620839634860244938127949333074168440649615231020581383156998273184209520776469675033552572104461213679479220537347182557118407612466278273734123180983037290730070362133915513435379466429773984088802831071485157286439956785138512091722223982444800 895 45012500378597212877333706823931724565579541088843372499550261589707608213501034869852483823436446413522578680362069226566840107004340991709155571035412482690980464468955459445840430301312739598175500876063449785855152823155413066166080258286730583866473137051535936777843257171589448989428583880771306534233259040066254542663684497761665661685171713208367589677240005709298644536124859852086758099711167064045876998178051128182207935037804865367949169717078513711323949950843705247784623519279568457970177224723445909298779726414305024593966602849064356389428145556074317643869519218397314357403212003893739959504191761206714098861488301096065420927750982730136864021631565005932780826808003869082992650371058575712372273717090738024947387595458492117902748868772023296628032530550621462513793637195082569561899669790155541539055847680630691150267133775772233118777044443215835476147860199900083073843200 896 -467000546411029985839284693497249016548166800138778903671616369634622993382229176741614073547879289288969444847117337533909026697709042939864764191531624839526358648373903552900510371560634406357773536763092857825641541792287014530868497089298513033099788489564475064305194833974676495010646933060990311207797732234312396562280191951332853944943120328715434967425770220227941476609841408461365545047990322254939258941319122531886460152540463430139515393390568065820806408053107698534820502056726001232916611576189064947046442840359946841921506557049436207735412791332598103400553633221360025334669264095843732609524064500933036087596266148280338551830752534537615430818408264915428909974617842921651270841048345279704961439569344683502621881779321300584971449408069771587156491971377167606837684185912071098796610322348701817894005782354904035869939092440168894334814381021181782774130429659994597056194440 897 4845096721652414497855697790910958598595998589445111282619113339984445803203666755383680763848688962599750638502666002117580943973636275406316372468379725873677152233348377824414410091652995607634334345552700186917430546111439315673048461896304601749047284624152265173813161100089506297798678529611646583521727673642239068309245971836050919257594068905023898535644274111914907001870822483311937209965243350844019851234967189239701532164730407052188664373871769453714848479461616998943723941503743544506115517987482973184701773387175133280927709753612385565384895085080391730497604975181126973855348388311616751759087543978346157469102576086672556410093834369351531942628445974652573248975216568398918547044891369885204420876370935241686026418276422186756380297580090194675853009914391326183551442610996206737746604530626855796051695449706568230068881796875116482523326556514247466177385650109956947233996800 898 -50267620040180119790153887645790254090817664705888599417380691913280881377022680003363610774007713725916832731823305970596373191813917951333715129093022544530735693224152452028287793902213449189001117599667125587749727517830160437263170916636500079017904150651470051687541833689061399773405229655849042735668008283216712490998134076531559197639006932763879107549962635367072354804546429475184070306421278634385883010433405080809947213174384841255775175917152009897906203079033531785307752952187332920071290478815601032270707651361924445920695770630106957229482248384972154817743873638490903003056591379580872284066359770480145485162286589159325534902540241937171684229626154412985227174214496860791391620359964160092651603379673710043618066087568013704665430681044477399034048896022319659859388959022882235948967185589827058852563175268676276396371175365381669253857189059459201732494862325507211743343365840 899 521524847076977783351440899771226457596700395125912995892897431730339792468988637250136626607564517103440976294436814986427682143726252861447119688577346529349100450955121296089054094609006314357282099783718618552544177287633112401456708530679005093117930053339733758284228650637449054733666081817393934388482929770422489255025334065288965132535021066629625009246561481516699734511855889317064400690979738738711702024585449334234482527831001752409133176285032481976068449730857254393191118782124094368701854837906977076596676801708817530260136478689595980052422663053597614402993622842623365609906006629352680541285376743300239053876099739826497401853080503340337046585863118731683302620170165946266463059246328494610097976041024550425459517069255555967198289571738034236624649326792697167577894279543617796075182993870107053518892779631034527946357712297532549244714153451374470639848006880571350512041984000 900 -5410812585395812290592710572697885810135876336488272973415820807623942002413466788078781746827074132846784016664834100525164389321029357222511940688691711901747511203453788374880570754134088339708062678983464872303270206508969913905769276315359959228522162260487680364543013365159972297285248260041942414162104342551924733549947983812059660917416004159729710741169789709044155280117083065393066964751113037622116248311855333832615517129949967035481762979124650016394371318998910292304961566142352450238955880967280157179740709310969232867180553938109548483977655139154132515100875911817410824124414157614303656201259992477992891037534917753256827267369635132245977255823252727965680967334523246930214779720151108446926681787088442070336136493428945956892243129415235235119591834771715950234832723583508133726384611939017048665560583471132062992124246426739811511089622844932119889741421581516982316661473176688 901 56137204659523457141901259760016946756619165485313014529481679350345533483969948968392775371233675841999937860130001632893785657395385392136395867816965028545345492459651778386428862534957410305919547105639818829100173986062952779143396495214520054433769064971113313042958026383068916521112515209056818928692892969700884435414240697399502728712605201844159813973477068098379913614357579912121014787439940088428428973437600267124668189223786358781910058020384455015277580439510282558094394455440096109682848706397432084581065786070055651086147581202874032652210912110996119221981653537279416615024183355806711987312554992799574180273716689550098341303413271029833079277138347612807515502256969506789205610537187098405074177416367187614962794508834444943228333796126151495888039471260367517559828753735828390292771508135794830140468375162744446876099745446858906947193426076031598010150078449603476639664004136960 902 -582424824893595234700176490013663284077136195414159288220209035121228635937682010945623820621890290926498361781355880920598416733108785652641506851593157999936421294777179046672817134699805092578338981152650490865669839653602685807144229278181145670850579932474037411545755313347369631976845080196049722884392948388450213076690652938596402361923092394138448261331957236120627481382818136482485232421753350573551286863974894686383446142795043640675598435383041550209522563317881393652180664187604064760114356307166829345469595366610487927420088116356519418020114954609859262769667656232267371171073605103874965821226414758244606721835140253913358414606545170226302511114395041187797046684088984187532731268461825275591600315508409561255786716916565076942817842523246190344602415486522358830114560861290618869261452704447470473874379360857523688838311179153295537740010573862483061157891678689170981316347041792672 903 6042682466884922523706140201821185796477153020193115767241718757474042025544550138304145716193773192186086025048577159214468253203990009872635525051178295957720114028959602514326283370049666092130324526811625541583079667602670095963929792347876452296696731702079069128934067167449067519766107469124096366308424161271332947368328906560774153156026339792051847664201809824707414485175479594471905992708885972016360766302444660775513811632361333394571848770012700728661463715593896803827739457175152650327934330965820796544008655475264700199789616974682880867998682643260922339114940338226593865356757720056012045221013293291868071285062667191025405367440806595963708296502602742307241526363914647645458940933793204850998374901590136015056126127141638622474595372526570810800202740152754193188054030087067340524698448407949985993929049014166301238616805312399969367575048244861705175424749495313043997503167775375360 904 -62693204402283436074468392036180262098923423059822413013241206980976594343226715900076720091662764714085408987011769763161468668319487120665628027854725338830218579125947917746503832883391163717900061703708997987269002033397938768239146128165383197605838448061704761908859006966317974761478987516616607658674328624831409108138319484468161401949670994253273283663103376418912575950951046970483737877696490982963014394905036426849854018413803918810608085573075321990245867035083215869336805365162710874396965375386898274752207340550766885702794709762341608571577344657316978960674027347824695381487377673077833260123365218450105060141723682491460068542314373673978117601680758142768451291215228308723667937050234697937209006207770866516832043755107579442915684719323585361420321468895030555672682716319415705464682407225043563628088393191143996008566711538578802382784146156186328079406205777825239093510799561478320 905 650447068392104481879505847205316087335221532189372925518136067243430343695642876971151441126244357063005707577912661616154606372019616765053237299896071045504348209388039736662142608548126195037329047060410797381874274116887933014940189045726993051494485469233075192418606464192271884211956254263603728374815032863228460482956162616722564840606278481960617807896023141706113653753497119107599184529010619055156110523371993103310727509169962403892972206495626166089277522226880437045634699060022724078256565530321954185423929591207385958962383019113564232655814389191503430571789424945045810411426158681181065995539224102310170303304117163175587765050562243431285583553186144226988323151073189454595070952701454797476039024927416506688096000881021862699582411897325008719550655333264765205084462174537124390971407754790804330131431576090773259284394125213955026623512272824549433385607499529613206721701666598420480 906 -6748453329422907938558542003260177314589910913905520293217918445666604745213200124726617714699563275321202740202104671430626056152731090142765595171401224217949498035378679975035295307729210871886473726204859958047319682741589198461660826772925805737787541658955749978679582763512079678696228442170819979992142879498055667191660399166553912057954981983625225052357492029836392639894855603647588079724834985616434700270111350955389058047703753774521975262216403760490357587042055584876772181959912541899964724436635904395753161083494625891940580747189141671688014197005904111638164907594918715351841030404450597368724512822554184791686357710655106522334569630863263520656524537511950846220985766238322497207304004097184732644174027738347052393140715022071883427852562568349213178374727931217019619269173792499323517152581077648113326711535651025359272255880712634497699700448860859878264495879042808446724973972383584 907 70016005626021626749093198727486128793000445444790383164489540719063466515440196122269015975296763723612479593380282588095206848864737509866056996906899485186251796190017944607981563374673115852243270042258950174440281465759079669533057529858275351081133306927898617115746548411679799169496893599859490629700089309815757433282242701406838223597671889672111290994845904724833428174908446421822815794456242053114832328928527880881714904284612644124412336132560080762652053045836496457738875544061522145943948450896002634673617558460218497162854513572615688096177964837923591835585007441768151446134982149120238060294875349844508609034990365326515749437371811915776990505651423188204148387171832324952475554929734565419372770803705846537167925056743496117115104223302900035394482352976324476063049126485542764542357442933184749338386962156562045421487748727500024491889755612913054061616292049514425405112095704057118720 908 -726425707816420145655918711959608841107750328251068065702113029780410214540431822365751794601223889373264977209652865018546783376881607680518446122970369754648265758367102837332922155593183070798994283928244427606918425626520017002177153359101338592854947565712501769639149162352273060788109092226264188922936563025389137302022982389036294159495452827037145842485035770624944074684717930831061020746514657812404944308489824387082485809476172765843992242252690242187426350399939107002641326054170533364207700765426658826106701861105082872126823991129447946949866001166273784813975165248998295578571638666318911021354105646349449833087243753289762121840360293795742401690877853420054976001539597998313133720641619002375742963310615612096957557759745413237252303084375268945192084868250443840246206870725457645905997417136231957368627382055146034073921487601289770367659515333394255052243531661086808407221002868954413664 909 7536780551230193817914921104178637993090656111454570746115558674015074743398274838369611247852476572417252161391266068202596883963575670098525863770215301964225272948975770329107721873423471628378081337428628627957254671020277466458406139222545374090934095508426060937559048647043970926318138449722796864014752754911767748576385917657260073470891482293510772752930022873146809858224133873537003481944532693077066634538814379924503512262668272910746994529763941035369561018637212107030508371616354227548678316667129878116077356014453179192425651877254982279321415262726802549773595927620428757984792693257474932907832248879672680244800498195999918092414924411312808964472197744402573414095146901626555831008722844460455196862321127852542786092847149158804633448956237091610402352746546723787886853122791482267330915954790284737667712389951299550361696595551297325337419464635730596873514018811545098085010957350522060800 910 -78195421267133867976533661603958808001547909794804612982572466554250250080550519675375074493238116611616675041042120156515364716839698012850120929322332185749787043464136906336007190452669599860239036894748646801119441901472645953057409189081634571403002365406894611664050681982479639630557536480035105038135143967604784998078386586132337924998138348106631177626829148794791200077955635910555517493457649164518360100594762741398031177475499368988451675714029751101774726284102102249350075821332533092601601218976531507706905980230303678245873226828839102306730815728487369255895813611888237448151855930669175288693667005612752024302442808792178735029583947238469849134538999397978550488553644312583079926095266025183381257647457254553244725581545989506658377514802223352488168546582094616070777906894212057994567647839536357513041811694643937524164369118513042785882536455067910150977857288554815342154297391841929661760 911 811292692716547748842854186207867578496989962165035925957022134569512682617204897222920182778541371999733514161421489318177412580903218790699031538602308668200618674216729169114661421134984175654902060801178921268583594854195948619490690192403327907229673187099088861536494617682844940708808436413169990000958752366970218334426663352151249412890194709890550124299603582154087882481897229123504692530773020624354526757655423550179731318652503099539135003000249177692062544907359134522450233793456148481935576143418940928289837394011403554893051926082328158063389231988447283075418725126625133555819125524728872479712658782354681137388052147720817054925033565374765862263883481469993082823717271416158473082731967195616264665741014640600441007623093923204213746607152549277803483974363227677691028731805787086416470369671459016122439023179258504616139735737642218977288514683904228669472254268844745108096602424250078330880 912 -8417334579790870898209598330846423770811837994132958364047624839818954511743672186984852061291522705768694115730368251666375948679442320184191077243420767011993790895586436031756913364687601943046618202002358527289506722341608145341955223986037974689104872120554039002489913682138490434498564808401946303998098913007940009639398713232987393680754236184435313956667302215950524875350908211366100089136764400031626920610124886483948309616037491646465169932945528597213382571899853743025000443970382670190614436468152011919482521710561702774495787254599169749013978130048353253219375084814666257280800723811721732045897251898784937737183715223358081086764850233832756082745343088482797113605508220342107051217798285051464512561954424360197340430440500948179916735826621636454094963207769749581421292268674766780513825582292921014682994473066036560891835207680928101939181496092194414702072933271894602644959571283166643569840 913 87331797633530257419999778906903078481244958213520448223319218675771693176348895088032383786613906257294424691931394378082531989127650909015143654276009697753024480542787291493026332751289613238730790683079438843667150257123818940914543989822964609118806006518720517155822344064147424936545430743062974120514803677142766013759051470805659500557845400706879681743666591354997157600268709153246153771023700836934971096682921589587174511178234241819197362775836242288943195681184047604469407705520500495508439725328952764864013128625131844637689716303447580605940168758582542083758404602576808534139579242121852056065141028580394759372210313747987060854137518150846748109432145638180113184098079362158521489236941398953856837963961661423606197223541303445295372210869966716004297994003337236038586911485158583834748157239617697175522285215953153245911067251806395551110182960545190066728325865325860790035231673030236050554880 914 -906089277572447913724295059841560443806538498567846147827650950294557083706352657170578713275296220567382180063592585143709253507924072356137554448853616281973921937750176606863791922502464883753816446250076745323759036488249683787722886922658576749749313644274710783322977383346541022858353816045360941586858180897020736079976782013099492637670606417413147425715900031800754446089285331642127575287432897325450990887423941733364546267762138970482087190489918469553815159846101543207309886110332498996971029222882648275681594790868728418116089869013113265393552278201983616747031235792096986568370849090580067313144865855260747354567946838334422611403819934826405262831213629975101659798502805680273161689754600340115031519373111817788866821910305637441464215785989331598230802758256057898330664442312582296299622159743297624754145709248008674416251610291813389691506173593532648073845578640096563869030521515716971169240800 915 9400920122860566270340836407548240099518849602364903325682499218881233056816021420064275310158652916898857830754132114527395700918668901783415568556403312748242924503636049722074293668043259077670438560811334357898657693252125329885049592953770624577427656026462296031352554777781277462638823501612764636209011284748951289839538762709912174944578299494939860071066413291762403070289168681174459735677043103960778926912463747399989003749333926466070766857665553538769975638465035222074714394457645473721903731853281818220635077985739844521193884198076122443812976415642102961113543097708986287479129321288620565295367734165563742614792788879363614290993179433509063470627873708578452354567362099859191264983093486500264855776822413593991670901670533893934344696640410298087601450181473133339022185176181625210149454322781945235634096156176151953642276225578387863714097295863475715513203114263061975824358607294523721771909120 916 -97537251300063522135509729229115072160747648556199599638478156085610938377013185670476022653293019944129983046538261260445874095243727356663735983816109840272699498118072604765289598227874577762055199965170245036174926088570463272790796075164788270933144088213028882972197792315357140989977424901245001031714699765762000379750568746549579220622272569225070455272858679802362026636873010107054615632268699932907649486713763528250133052911225010585220315172044568375745453069768555472852479622640988541143438934599244508090105782455699897508714481979194500851845409083758902533902346757401905585574486881681135981646795075657911237918282569756864077206158474058962302700666304580521014540763270816578017372376067251728488678150081776907296383408152527516054227484180045915229278818505575795550815311638442489618632344251214074299726594976889338437183419798560345832044380142485669798840813734369251077855676497083163260149196320 917 1011978857597691096854781214292139790006860993550404108470722090654231487231032724681752191806196780890356811807826788256770586599348438609739550047565551926552547855858324638264463090270923176322038620043128064156295332984043312086951935408754947260421641384567171796555307834716822833594109876278012413368819470842183052917552690698492234637815491324571196052136887368826799599495734233322509354531248794541422298928721341698849791321434349525023382883775857241259232882742510896446714453653938354535426141993362297491670521510684947396677000082179753655232356728128516968029338320319318596693596533241776633788661950147335522243107433379678436020382249754055571340026157873783044830654187278230170569527145700309388956221896380310324441710593054715875415966914966846027304210562526433001072401963422201325532010808585034321865803666147372339054274744029980519842010718395371134844625646324119103512840359782051944285580820480 918 -10499609351382863808481309852429421811207366309792331419858257761740247866898029274633205700521168059916285690991266199428953458177137623609643156827040504446138104192231268901902319967592384339297554952603089085628898765976267013290988872980165845180240345850321127416785347862991659307592069822367999216341959792521094548915368516849849782015334932371413278853384625043350742350153262577493435557992088215329212390814996976855068238992712445401092265424802960409735453291034510886720863264378903826649992552368735770957811535007328032489244551882158120195382971785407553813037272339406857573861661633352231892984564870588462572424624551220114872304752458433392149816907786844551616636625789721544413053671035687267082022772701220783326980722814720294154226228030706399369806981928586555146853813989688361104804256612712323300854709248654888701811190314525026154221575509499161986628118137968091497882130200565256108060618761920 919 108937051417060690022502211550817725017558499920906616212655483469119231551266375932798517678199481359793187419710727538845716065115804809127695132674420149496819961639687936765388020044099463019695865447472646305444865191963981677641258929832191012778467387802945175650295784607265857384628411724480259793256747606216494832832487190626202560882283788778009796419409611289355713001254797809280488099347697868377590849567420028546163714759793711627116170097017753054255825906182799779651581859409637743840705549592351268670301006249527859893910496944481791984730144565727402107235520396233518100480609977792934413117321878925447983896065712480977530311476187368944133667853844954946528670562480127531785333325348808259270458616026317161099729967473000487104454794035419157433673508960436464075272753976391212836149804766071955846869674275154350238078492007067821291462546200632525386419266343509688356698824992078191190385623040000 920 -1130261313616458361617783343834017166604950152156615194288019877955036231019625867018422691967000619311481774626606756283699989655765335146875516879434751075071691488634256646480271670468902203347221389052501559582088287704430432033553074778130707601701432654212258301218522817529614205800089900867636262142222252577562512504142209110688911663557335827151008913223425596025964265731267525920484804718612333119472602303858732969370079263809610155148771871576847593396101975459865827761711996616796542888549958792576458142585314204041792671644452511025781733363557935151635137554360424146989672685112086621817236256136069869677625124092604599951216597224955182025915614825912328229707214667235438282151071179880426299084438774895595395034137794344974522758439813690102377063201375808422581108619576406472080524078220036092621565409216848896178263455800257014284601534075594106482044400966477350490506983859839212852250987756785386720 921 11726890763341542611162163859282254172344752877875759713213036925534369023428553806135764158063203673571636986973762726776492740480333634227594516822328790943103021891820233853203215960631102325264597346944923711297395293551160444736889051212053757729751366394629667490246841424691813209767950993931981726965226099401454122873696517424372124670573026881794558944259461649507642877733490700731282191000858521272280840842978882214144747369317383829144145453669403736263208284839809628940958745068714178636806503842484668262623624457597525001995306542683181362440859593414999834759925475665627960495991212441340157696595287256231674650859970141936118040206563532762187640954158511359671460959093590828710123839427501888139232416406027559902885997306340679882514401689467989176786703837086923444079079678044759602687874256019568160967809714060521506421838911108042046336620930083918082755861657014610248751011050961421200839799734272000 922 -121671164545894699937132346226609273627119937172667826596949358557595455826504779794296066190976025078840422744972549408380828499180627883718354667381704980035117567843999022037794498529499515361953412508213228963674156285782664150704273656289099607792339718715081145267036229077006813462993761314228452844451307369089821980103318631489040858626307317184278594845674021167152407168529507078993536610536457215352001750016208644410473569423739957863179880307671647821356391531808043266539805743301458072470627902073408395154277938420153833738100995619740175461763558377598064993944030646048943080209954933521778276759994484489693238288986563807383574862806692286919566748143533398012950867918036945920929824963236067965537625007325988477345708282723205884250614601113712258639916583505112740755324095252005824021391322768363887371875117241723185590348704940142267784399764166412677650861783785406588644000702725670495301562035521209280 923 1262389043625980230542731320041772976036090895549789770388929953674585554962237856180753429109073987195338742056881144175479524679364436815872134071446981214654565214766995640942235736769036474613724189003581657838762316130023178639061912338762669286095099624954331876457032014892350704008965091716538718785757085625465393451662272581381340591047759618392384605509893455349059297057190110093047491108292662034685993031916048638082358682334934702770646072198058926716770846722006093428524938356586001748923864233523714215050942576830833844876757701238429491148251535719491554116368308783411383834056543558577226139448625992141042265826652548233843292105122559113990423079053163540792525896651656041573840495004659049187038977274748764708056517415164906693358240081741597027486594415436312376296829393178138903742617330077509131004189892186470835894986363663746565351561075704428190757707713568288539824447891548065009637620965179392000 924 -13097835551847119148703620091949769009146571666692099979960086247995894551109602742822101840285640820476196458727363583584256103674476012501549444404101761400973335224920357640257861133191612115392239880039325499289089355352156950997192598911259307872624306181958895295655102148443883766037720509682428933629047883251970578201873697238788490303211068346923574747907230034960773239530370600275009429876389142162631792840191616373297867113682452777103358404459208368075326353842468039871336431028019119686581288780622752547010281391252185057772437178915524561564700835434991540047871314395635090481795862692468274821135366073109186465726602946098393469903232191014778318810666500577092962213536614852602094567215927215990724940030734659326519457621054734490295773417339556659546580192127011395611425171585594942533238165027561918782772334886238701738941425677395223970894143813969489675381612825461652446589978780897557103491593956318400 925 135895981151787936545512339965398223173605923326116336874542168755442194463955971203454708490189533541060757561210926073784551608923435707469924407076865228304581637698783737417126859932235022871102622643713609828664270020395851442190210518634402807685982773750647189277242386657845055723273830615987649152252193022692430173893116775002878702620932961567947125712914519955144447762504979466802788507182573888076798814084827443814491451970341662936265930054454322110931556606843673436435731433594289173318762789323276734628473079338570195701709468980940466735703164547759926463596738729850152445825086413749282985083367033865953553208966552225008644494982555350624718993322696581342660320939993562189141476416692490100031381857456197803748181388112864850605647394498311707752469140851383138806925346663086487960687882231563220929396776577814798572239840579864708533716326141286128925068695187152724727390365542154745276168613318046515200 926 -1409984879582355479132983557177053929183946312931790496484459425483171856407945622965595506135407098831056851231399405677387234393054619774252899251096558027554285792842298118662002506293457473407525672572214812464008518246550926738113515536885436184017437404783847642060738246760697392734245357611130035487204234304044737228230011899783985057528999282091163630781368622951066308881998188213829447677448362894340028226399683805334550905438725602067339843177000963779093578972074145300304775996263682531270645511996674472959201957185427195565149847430107045713323653534317052345408847576959411258638695488635952858769699752792683382590251119288821039052675703239418261871597570847290257583120066103390699906633068127584987103102523162917878937059544521934172385330603314112654150392683775930017177733338193374583779753593223704143938403793863734069522101727640442032902360808351130295034375083253927563619251251034184393552161325362255488 927 14629283537936852342928130420484174924028964606893990794916848941128398488845177249717016658105045699359005992074235517429051967943892346542527335686382998481099634006759893185207282023650560796854086021138689886182669178238738257126584714642070211670532874962511323523675975263543394694569395019304371724652266303804201841310791565803291713763364287588908850636357603952205110303657616990662679114615310321238266138115891998150468303981178892376395952824336181785473522296043377660994911026792909468584629920048225916267506145765389611506570778416572454873816567703138099435422678501468732836055545447095300223499823413950065000520402955919410555446127066973017525020769801520113027354893556403431108437203405623797019075816011963286520169368948188495982026083745534149680913836528333458196396662972203005910039130790770048950578611744675690486842610107508790864248789032766680719767356494605643002245601099662253953567917853364767948800 928 -151786245138069956465096372406567434965049558555144333194970964296270630419811960454145739654826092259349331966878803978967246797212026214363711319763422031923867611402792502958406632738755333818084615905104336075447509342139511153195637840685217185728471172127866673399528794765876228337968909944778685884036351340846742576873208778651945256622064615649681139633513737175450198881371967748205925140338156097845121862112409762251473594118637493450773443630350065963006565009629858222653330300953768841590948568920296729811154014029598051892542772988853905703376513571563928477225390964390972773634374063115541404220857114403124344281417265492391902336842293119107904840855207515080469547369623550644086747399299239745193784538449242025058273588713493567482921386861320384795864854716296009939330926089015915918815360564518109128264777879777927955184183319202519437186179412539817484888039382401784397248497184359095575817785462134187076208 929 1574862111341386249760297180136332024081925101765903024872709527811644734467758904303219323982750722463177563691897867409927119789530998094902444876374187877206933559763753342934547402838134597552581944676039058017630880225278462163895936300432222276243937218993319786930269556381083750120799872455076445894616590461140244505920477222356621634924123997454402599210741824665884268643645329160557334990398817026705125759197655219031344107377393746752411426431411090181982886168492832880575174707350647437754506372111892293014019029133467203435629766563528215766430096600375851530867153546905102883246904337494452459151863663467086106094460742397523190464286183975705492691893593841542848840789634969192709193148699355367195699834878302300613318353121616222279478081427164344301441694211469029814278454221713553524454863923721202560460266260328168928695197845319701279632777567502106725603324417527078898993018272482725029733500443686862848000 930 -16340050971361611145192284791483369876023975641698978461741972697353539262008648499652445540253149430193926130153811402529287631168379138699109982417180676951850885400980738595327464982392412539793834767706884932460816216121397448759631048412737692373378294143667633897252333078177886989809652025529339847085465005058377160139660682472344078099435233495722481659865848322616604204464044566651216982792286277308847987585553099563779229412459992108082981280472112094260309706930278256643621622469375092759069321579845723120864889956020338051893414440500371103293915647015657766889813710269269281333839779216733727731260214563479950201416551072953015865919766705442262275694275751280197461018342437180698554382639892343863119304168260147195778096207926420865715365973591126733844840661566488432463973595561813310125294189884164104386000097194905325816702890571111542601121530535071343981873077251422650056683231284957754369110010500609711908704 931 169537210325983446616931360486208807750655547816821574394504529428907928871118361040849424123699809620420173750575646784076931396491733614364106766286862173083469943664253702585535214875271624028589491901935984837618787081163656395842916752018511201654610971883409505239166958644657159849046076902555590220651762267654841879178996227735167977204079181814343345112454056410677386923059549330531581109035779475570278774234677562431475738423917842235886274716713858795255161589311442269442187500312321592284346968580963994542167145397350901008494517981400769623246105215628955021012557301705653929829732037699533768181802334776716173018574815117352342730608109881916879129056486749728657977406001252782487581444427103904920607444441135223091511303833540652828585358877083270277093663691264332839062713120282772749553209209458667540135645160208623247085566841029835383236598707306520269055625831042839427234172098722810698849673121156981954969600 932 -1759046865838914443655307904460581514665411497654560049580734563852108641534492775466355826870903503451774733833721917702827620683239889986335289227379213227000717192721225038181519592325052613949603998950858995531363300070914846643634772951487989634099495296470578297625903965852096070119217268647458897042150270746899709950525844360980039912638157801876516650139636046830878968639070520607199395147630073605567777201818843046997980885710142476019646969233437956521248312019559088440525325961408981853064618510351906162547096467987736995285038591383364118209397788533520206814250660542588504818227586169671235322660689344929348896376544310060562934989238440719514413012491107645539206669399994655926367003102752636013321267626625802384161786665047374110643787628232110693902373980843788455451764696245752392676659354400176079818003977963260217014117513870705717526262971257771443972533399945045778440509921271077871468126960215760231388909856 933 18251162774064382064982070430235030367554280513858892744879757522962581719200225280333247981404515580059278135901501912207236274104850022523839939549498864374561367085180108017981138096536617277233543749558167940170415797917852513257778803791591558042103814233398441578818777734971730622443335093953424104185458211530170403702713306999923128281143296265653597767602735203388210154478495774063710078678215672142244428679892303569248480619526415574432868834457969887463238297802423109789734753977014107455227681453443492746591715659559140270625180348676900361756484459367245387546137554364240330198920904555764080930315835386863320658261503241082590951042308664506458782001049315494077006551366215320449921818522505066620097301267595059862039520465441231173655030010151073993272781312099581694091283655368003356717313014299535318205595507731160982015386472002455174222023026271264700989774652620494208910213998150471832445524955740601415473561600 934 -189367050601228132479139474149557054438896987754315408084759313912965735972096280408951097963788542756145416606505394213077807306231971364810957980312153900336680208715070397720462695976290011369026260061254632722390557572572897661669944374328122724696609347784901092121081146429695380918155080422170719381427178871018051543406709017179685269203285003192256583541127548135058998580490195858584948732031645901113225122656031378875315798892030205425178603818363957813365170345969490187472577870870374321546792589158475001479245916048774796372759654462395368686706022468193030310378046608201051165950112589131067074188561384953694332333313390478929029228308148374663297477676427776618657575504884281857788381458734696373338481814095915945736402512575642949909190272716756364319169459135814059587660822873527236052451404516054896813159527781285106707420564845023473053272599930449168007757481845692062673054482923464371119718822973307496317183810240 935 1964803118832873316079133381744437544159222094714600318159868621024833219950791763600766727921064528764782493255253946537755456251834378267848320110019726364292231551381122489748946099969171400979172670955194873324615266780212168647758370215046707082298775282851791510793864566687297823932073851207301663390130020667754816990029023106095767814207729944421255890032042533555972384443834153039536423049341403590988557093974486318399436108036749535796862910556779799878738940608090832754343202691763597294560602973750177369358148663054657149897778464294898256397920532906137671529844061733140713067738221227564883816012546312288133371939455452258985453357018122289861109345702171200496470589967000340870036768931732373354947249555829290205771220361636378955538933922681275279820855998509264452690704155590217483280918600866538439651660970982409155229094716892524153263062907355214366454684568083775146816560554415280924193950060757652111844442112000 936 -20386112104504512784925507704119358213106147634000334497480962288103912315389143466825697068237906187476719639342451262332361441877284687718605343862617902629714036263600532727191689017374688963808214453197621776963264949752599092828685757322886056773703460868735209230279839024986475575905140845684739044558058563467345939006573207950201515489162742724777930419139602760189491496395726960037155152060510823992292011828772816809543617526511781501779494444461134796053284869268979833653575562834376737754711951410651123091167694691072107878872887939039104700660529051423893105058700818105689257058289069109058017360077549859215683574637420694753037584867415596374627795785350374181704843175328040427460766678650243032640123521654672940640524895323480401141586238814268692140569809612991646127475955238271022299145956732355186535364987302824749398555059111105756570770231679579628399972707592751173173383701844126590441906619800966690456711401103904 937 211519553597842257612541490118030764632704201386650636971369101429415926040145970705923966747180114082998098291220974980896161178890388477088758599257283850637386378510575279756512353792297291451410038519272859206893696601170019812448490860806073015960604480968785869385687894582344905643287790152306576673965798726628778783804779499429658860255233015737967701788488512478986345731621839588084524059688194013184250758568830059667219506943870758142990128136313340833553828016843626225147886366960301368797552111922088574369465811187942366077871528114213427453917197589118038295992800180251111372822126677281421440790278557948095781485107435696365265066687178866151686574701160001335618894414176694441803220573534256562593184443522072561666706350253724501207827286184363876149155935429697300934752550051768674214950418598149375257940236974973302837236170139063369981302264025676643412011234629241946005476042464941798405989926016510207148328747008000 938 -2194660649216090451414182087082245543777379313171603508909638565442027407311219009859061145504400357195507825122931985277165891720181943115541170784015123122372152268145017837369495841065197536217612293984792361920458845357766965853619881987955981489773065036431719998139850892460471587662728026395473125322951769389447713898958739762721152505834656417261286464469897972777739523754467042418180464583124414540754104342410948865985875850945756634190216972970995624443293256309441275469111364898138625986162315533205701356504478740592476015584829082705213420420808792903869383893601312205190716356148106727988492866392990604441225147226661374729391132028186565682481223417650557953931088806410877779817039589709782723919125398229043325863166314227664623696091974737718815200500208541999105476940129335986774936551270135899151624917307378211267125498367821559584334231962206721700853443175990714403500188721917571874857491606464268665206262014298352704 939 22771150460229325174522249682152170051343439473298842226604176599615038605829032196113183873315231933239885464004122733108262630850245719424535727554694781885984709426004385642181090842560424992437661935441579011182736163646357472597130584475821212581677113828765910472860858878304139564428155850627518587385423831742844252833040215620664237133674119023100119874059217134211952394047166117971882878436472085912631156004530008911267419939215684885026641624791649032763734325868425352231660819547232607367384803147434971148820417169015551447030102946662977090555891449196997017162642683982558386845181506548610031909662457501306258281524869401836322844237190337544338165508118694602119750817392566196920718326264257522507596441086224258015804776690625284790341941916915355592352819718434951078593607768483845969846223310358779559026022729482020020777615214360508891171559714394294798688766294877601989010540464261257482109017462253030157674778460160000 940 -236267131310982091878405073806798098725142232919367734180331988255270355752805143027325297960511415219720784263195209081039214796356116291822564574324631009193127769557090578776492460330088612389437884890034761377765424655778488300912856086063738634287397783048916264273947829213282958489676294421522146867197325352843908912265993907842905371856974796172158747754999819696117793543668057232783518944267637459864628466797547789211493801698318452242750066903449950332928281734017539755602309952084508640349330174286792206282504015129656415126503292096582006184176662408328673563360096292861969690493000029851349869748558268443685177686130169650265555993783400150641933292759032288236135547100824481447492496905416857164195048369104905648337155326104465377972339483355672917580109426410596242732251015692994304652303785490861838913902054497543998417996709128714794522840660326768088771271377665571640059505301242268511823244476785066018067845219398602816 941 2451446282452044504540473711792195169689039471170406533155457853656715718580410360782370279718089084361705458941087768545564756478538739279780724511021092798320243695030791465090107945934132658363296045900740610183269974908291848429758182841353004127623593144406890868019015596334491960076580246656356518235114055102666149468318764120223306203949063252109110598401317234150179813410801883417448087176223795420371993400864754534857743130467001562171211625846220183142083621924846527617022872728250568055340769621618004083457760661130760128264951512497008995587055734158844770828633347055392194199597020413391136521564793210737230156935011049899463918799422430786158387143577766571426315018080478897662559032664889326412853163910042818614782679572719876907097578347774601053458503076968421096589413227080882780485627335220644007759463156771182527740617942010652940237210998551012100890276808299984245631437027982811010661175156761698154247852837044224000 942 -25435611915367479730490488239724745913396405340919973330011275754472118992781115991327273089014573436334734630510289467105020011335380884178959511812134012642417540379160773016530725072751394045867364930405078569969342619211005971228481637314378781910671908086943942967514954860162074305155015657302074622126524065584525858654164869825920559321632827417704150666225966564253876080587426503447754093678293397973290530533750546462669393545718485704959399328440789803199314115398571097760372202774482958595414458513007737458440047481850376628679202279260667935548174200902015545416398957597070942346288918069134270397240569734234397115766583523377382202419260138957265406437163819624559265297509080398797293635286219559022960239553009504361544442870206168628330811307907564849579247209273224041475192334296110186651630552045109849490321101473759389662421894020893929735185421958347907112906482144814702309778837985269379433148824479747348554718924849288064 943 263914184966545135490885225829605624376297540046382848559735748167406730979500098475161199539688343158750720247645218260297985013510211670668301621819058343790340775079294936000481182518934280079284156822798324435101668243996293977926902482883790770455941186568545687465106558203661767137178041403643452307023998791270848823852021800983322779092407080651994166158099204611864616815144496855426910046942218926043624121759754578189526424629868472694608987494603970249161910241026312935962791960522842034425066293197746252931952757550410039127941986304513494738756235348530412895802269953222262115301971935306206094293573300396999803204390078287525177041397404428098345125641222488401047371654487531087954370462465192749567247489539330576432564754495471846759375213394220449225690409512540859039664917280478178563359430468409730012897001711909740716835189260023542899605301587433251568225920745360677716050398678025806052919624854751273928521017137823744000 944 -2738318810540666541842069000395974061813764361810337455373256123749215748185645439819327307668051779439907563464222037680466376121476746195827235587793876761181720019387937018386063901455699078180788726830672288985503060817073755498221626633933673722122660631734163930337147439552467826779865997472726683719784127224815220785942231057151765662639608652317592823057234139910535581476715354873854795250785618476451922709776254724164966806342895457474899260452713148429268324185632628382634980054362886525467678046906342026945692033221344832713010175550476627293482685752854362204607791376469989486581886098539307861450865849896734320133887141131271047800373988077865468803951873082285085192370153823829980807203103866699355983254887183611333195699129029728807573872756342283045547511182825961120732942910032901408701728890406469569328605352629739692240663744518683637182108431669638889742355119224796942983477577836788646482609974773903913926495159031957600 945 28412275513742974040436807570198182906017749857422828476018557023988650062474769546951158442346184227896692417470596133838407930851835706902870302284196401659357101220683567441437866817094909708121201711736514151896463214380964485013501520407786785657032643825569647400433675153051842900497024321809193210138105301133313265281214083380438097908844714072602445390948962581623074736072599448657880865806965889126572159217548267828215569850077327890885155139579153603132937402709058767038133644473161558832285008883130625791163863160314011858357686608444102523984442466919189422978215751687201197897085739460856078317111885669481903483958876111835525933613039588581299430230520008986693548112995167989028247724778314894014616327659143826237935963757981438026076164687182685876526964124658965626857786556037317430796619966397571800220847457369175589112241862972704055365040810823369602917519746382840870651105632444488189870439311575727543122095038984617984000 946 -294800865876450837064495106071516497573236345530676735425296987799379930542108417413793546326888623734418923566156089314564154240023069147353080289776743778773719092305856953554298232583975720365171447432035638747396601428712288688119917433831839061185459533807562286517807814343968752925935732203747836121791177048939752401053618687820167192967716098182040488125353999332805737278135862996912008155047371863137214925483000677775851841665395966772518661315693015274805620145710487945298323670412328908459290006086020647275095929336670276428820250467250180303790296135800729841991021368190426101413366009206822018383020204157942699006371552450824068952685108463825261569948485565121295785990221580743235144259725484789303116776918165742539515511388378458319625041759515282718942383258247028133529422136108363456958985283890096266166373035431848703160797246874792717026096194263844642104850506411281702237602275106559314724100776800712560425024957667797766080 947 3058808021597085633133348845512972137342165694002987091878076368350082767342162750922239953840578591589411304218453661941592758844099395499441407659739533188775387974951150038456052620039588489083515773274139899466148576388861225082856351677262173065479618964594817287818478439960332439649467830641262664416961852260226140748059954503036291898001922816917669684234728806483002094821162572331094135710248126759738773995929285885737250449369004175828306816874236298520796993513075613965311130186129043578465250874385260150475334668841294176705032686648598245679289934678449787457086030437345224517622674500124432555855762492723424218198221075555000744573478439683287100895027059284238899279651367858604779342687159412664875581722907339474490963631167906734622412514228001749974217717146364467090106914168393871606344724247391999407831123338726476689852441490617015281513020073123484645257770407970180681104390840794932442852828567880971315340137355192303616000 948 -31737770312370082997217732969012995735550717433280771811878287021028981726561732936737261892298376077587818617088577109181601290399076691465180054968686059147230769828382797470573719269403156642844687076836124993406865722280832879048681755203214052847493873417090905233716706508564152225849082239074901191625569556202580543460619156310330649389676615157392596570117701090027873228346207578787611288128175711401359006497092481627142478777359868039054589713970717100316739636416768176119169213026516878412252914820797043243432431037231112470224299260611076871139252083457421540704787803157180731882505624504992204480602459441509909746610549392835237212699415423108355048225931325083598314935121439257216479194897733920386177578478014489523060096921541275971711223386527523949474859419633664184236461758434975654159941567773980733577007296272248397932069681740614213005205192813765132553974542623735457357348221045287311225340323377510613594099077568352512034880 949 329307278928600730002221337181202621716224608484513073787646959895648397892431091598933679617910727811070729635623383342304875253140581943774678806683951120245148303403498930018134590589336273761454418248550771468476286585958408301700081553742815651651229661556533284587687621385376105607420958932096550907088552359057742931226759007899944806265155321307322150817917353659283258164999173637866821513323971943195960728519882709098629534179656880984373907843041788845352714486964518833761540046800757984473930053986318210339045220230827398094673890212123328332106271277847143568935046027775216600346767953466864921095190122744377418253177065834863699425925025151684271407771191568202261447464546189457251249323658695018790692204298562790327852435434673437316071356629072387516931933361554582384322446468488803510942338316462233356637088863445815539038724492862404170964378341702793335390699565677949606218194337883866059240895521779972604848255243123561594880000 950 -3416858323192331543576743504328168982699203976583196026483659004854765001341818346264075618669755674181349039688303073582949814073717699134983312560436768093340803576238956120181725476970390740189272014387949452146381515325708041547471168691319460965735469251555999782377736351899913245326334023743835273869670693401823073151681620014268558633880539138937195464419672198050166020853804530554353199908986187246553306192432950150940138132083771658885252352869826500106577289607236700692684916199587364815074966621446239735065627669150099851347368299840160094652890277860816376118060582630128140402784796810567393341169501775211736088075220294248323421406854323060512897951206099419045592723164755805816889373841004882998570022173620604418388335054524690451599812296734323337681225494722235969602656162168414292820450348585185431180299483906971720867677490933545172565658561498095391316057257153292236665535317488347853511483285778745103106489410848833504725368192 951 35453028100097782311351085427982296924186095585684743740766846686553115583124610450536009805670935500390837530193177570377349152459673890243756689983417577707374889850149725457219701220515104738984329846350980062649967671979013386230997903056409735021339400413317181964646454562550205138957127011733512741088797064579452127069019721423931938665250407605073078795507273607023527079483973063227691688908095351554455728462638359214872384066094163312446184926080075173719842667432948453213633827496719085816621198087612625105466111113009599722872382628144992494765808773908450410238016583814012456705077147523479391218519977186295981151301974628383608278087173916847589665518444340779533860924731361785108018386557898401127228649088616373624116855427417374148552990902767874645310844803243717808328689784961127622620224028277728945000871501517311915479313163728944030105502771719934314767025859342421758749298384616816749493602902067402479709352639331305477531238400 952 -367858180861429231110603021196114416056587514256462014446325766551889084492669169680455000246129308297091076975839700274029587809346525163775452923797618010250942179932631880380933979335770243840582956652362021009855150860901151045268046287729947649639813684758560515817450642056181817926065037000308542111856511113718613443409336570318855250578374536429740890472037258555659351777682136171873966968527693939028470468874830278186532368020999167822333899092500767135291121176172235693603803238690350331668764431616393987777096541593245723994236244043201767206452384871752023357137170484222267453456500136641264505026852808626773469284718722858888645415976364978987526881422124318387965006074715768470056439335871859623452562184015205388857657570872435167781314102542377920313766354739228944421991955498724689513291826418005196823907846376678603183415814654590431972793641811490580254344614097107322310309015067250589186957154484725118909383627139016505756412512448 953 3816877500698114442015022693814598674276903592168087846829945480763637588843621789925663888062257073634765900087216349483683117181752201465772005747121591914708575913612883329901008815312738772574992237145818266850187969824372655885521886387540149159102714395752993741879584135842189857998578694635986237738432829947367779358082077958062656618398972811363236035895597736161580288752692289945496641643415012145751059674980189359196288275725298003447231648758023603365904500620489476311409167132931582415534179154596053473896489657750515955555078107424277241312296444080728009207235554547936277805112994664341174362218314845627592545614293162251733733488910545790347716042721177313972947666200024560701184768004273487822652913796558782222638601003974841208548261304541562001542708759343439885841456038911017936539638952565030757482703717769480599156984241651662895487037720837960854814326300240423221938106013638674665788427426840817309730379311919751982444078694400 954 -39603789408735736329801877343260122901573044514821552454742072388889412601045514789489742639036099751366729173764752652856411463568474647181663584765650527507892571779719734447576702791414782842569541044563729624975362198913626617978636910078691382288104505150225598196839550216557183876684183011301110643552025964734438013361677521892464943968090146632682526048089552728754559685367387976900359697757280743653096689962023121280614347210329045610977643540943452253648245174614758305916007285964071547811072868150501856618173864185162817986287943007592381115375113260565974911903202179012621073696034444581448647863551792670274011812892622066013279153775683216811285448496131926351689900068302635487162100625054053111401959186231275829752900348140597681842479783618774251002798300072249626851715094380999955523665094745592107269535567487184165809885752307464817321501843842236018902649978101161755919998131079141938197045740567502350640972648569717156653019348561280 955 410928231623119676977151090869205727046639622430121372313166120271385715890508127053740136867915596154522576250846533961838555867754363785663597515048664595077850893855735451185238340877980693448915374854113879482912370414409999202997130451518149091621146499985610069305867103642237266113437023550478385049562663769636017575019789066216855183641199853578922292720686337036536176899204536928311055210198256109557926459957549740845564316390865670182320890765586406810635838908516006725704516619507086869830241579349594515054338817658714970644967458141040551315061459492806230826156127032280093284937363822673977257016682002705106735904978874418863990641645574526982217250581550618369221212022773970248927526773944100584725558286718902813184249833374426224870472680851739376511178060177446164366054340772945981640786644823237559458299216498424078235533476283732678825955255498738733207543553742424058287535921271834964301685418363536761719634533242643779304685777715200 956 -4263791215709859912559784776876200050893595591515487394907417934848595599376621480398428399508574184964413513088938126100167878250769689756290414699330829509384620405637856769813341168867206516232329398492231053454144437493168335522893224541720885400135412256731398293908325088275482990989859674456442198897136639325149712128809942832762449105591145728641693481239741430287576089231887827332128015945105787215507354868276629324678225386099173126444993103233894428943630963655002217595546496978838614250437736719149482080299196517121890128504781505269405947842347221369573548252803008424974173682013455695166547485494239082862265362333169467792901594158648385506095143296537956263044427182963523726110154187694950071542998593336091326421608615211740966825193162622428646812723792366343619360025669282882372258219391119107349704554909285858539522021126713458698411806170047418875948832422851440438467824608446041157776188010260315750487869848534580495449836152781845376 957 44241169096502536528063627650460976504527438886974994702769712679509381388356005045547134497219470184413372318359262606502778274144386811954391955107656115440095192552145174749406510870985718963602654134213009329688080019050774534673232487812097267997834414667933057351268762226711340898029937949339618992996700545085411139986348986611649636322819795476751299920580303093288193020714527103839785454567416095757138565323888705079974571626068611046111812689805547126307689408441847441535253081998359657074611624420131505210285609937407537036598645992737299330773717990108733243488340258567047079965657693708166003810266098489947954935230510047060052474659705464594694235508945288531276903684820789984031333528239799334714371020086895231238395035535997249842095601452126645663410606128224418161584869364733853926462983393680228397411348592536305677401706861604194382595949044620076332206502785559672268374644218276075576399017476969388812179607389607514234328315645132800 958 -459047863991699570703689669292313061448830200471856792485409890667157148982156504043341105374585438553576757901748715100048051643969355878878483409760589127761872926627482238272372067686038761845371111156787751760733883959900382456681866685291790372453557543353778422246900178304830310406303421221674362876932511531309231230001011333764692670983289882562563652326089982064781316596331469929617141527859632850511975097056754304090715933665408196480946518755524500695739004744210041893199820077344646317022510581444318955260513451004303491030506153800270847438423088967210708882667203486469019739530869101439177865560781415300609071189829723670414356049099313212016958421209797394245321449107968877399914434971137090756230994804933636906156467569725381621405368018236332319189730098328508747811865376663950773454620306897223627186852908067544135586044360374573300783816109187116744833777711768427768186455511129654886013647972453546263770340156711732287412747787295959296 959 4763103920989317783020479054383750427771770553451454133069691304058871441941114828145558278027448047015567789248988821395774482120948297896701060449388223249746664230590066242407797998945775456229193785360483618172985811441049756646458533049251095653610165334695262364622098309787465199784972878482213994175835438110019961802117458090756260435778318477038616705955081465194402545974896297515818310817447279253549438773617673194377427814741323396889893635935555630084253731060309117171411658331503448187235878882756952594232099545601035278302025597369948771739116017955244554702380911077018966911097747511869890081830870544828811474208673500810461544576867535346102222348550958305900295289177591084406068834662200312019828367819763272574051925901986877920917764743023772256822692372623027006412027676975579386083113439409323792803115785137834356361707742438733764326018187436206721670737499966678630003795412575265792120570933314325286632832814111879081529915874476032000 960 -49422288524354007971404310572808190151650890929646482323128584732460696766801224632885715755421062295004233878697949271858829517371368396637792142260117910866424662927882883900547565596692119629790598367650837214216524892769579921068627914327092374904455534585626831927223860926428705163806901347280728989417400008924307042569142381262769041654563367032474653907155402640867252051891598021179567086514984161771671015443191585733854304908557918755318797270669811459648295253018533886634435138964508739544008206320482195393410239065617456960057377699700367127026132846494259046301104893089133138960603980959983436813071681343927507193614374202322259895347421659503500709585378978777268958608585563493399612142299543502478147656600641607667350789461489005736518041705289695189875806776996756951675332743380479599693455519195842122132516475813426967202530776185201287952594954013763330733833120349873719357393313243719390145731836154007370438456750773197699340069468081488400 961 512809844320115373604796198679152749879314511674668673849464982364492695896087095411794855602143275214592515404408225094458429339864731309483941923456345545404905143205196329564104737713554220999836554347466819062447056496896895032929084609012508101784274201046247757356396713562623598519326131526089112294285177265513960801134714771745905104426026556441385164127582876402726518685745336124668446714097239381287371996063950365401025628685928988624511596397294402982934689340059238844885174775001567027668045469628983994698115890318439203056991265982147884197807568775570466318608333841585637975428208593488925592523993104201064134493937165406039203219828803708431482771376390432109780168396461188050049892316725660044589723445307772330831390079829095250673910200987186134398677134141837802803449191231393385181729299902591277659688711659812078699316718037934853346101538342058726193146047627786092031816533762984971324185185329372198635492276339805274172028479738164019200 962 -5320966948160548623302666040582159690538005041646701871982044994836078203385584283442394524190394668737141306970671901573723711527825017569243401259994415118164271768593035204689560132540871801054629632291961161455954748982411048709201991653272479083185711543694591467788452320468880852394852019548035737839283316061817494461700091484790794537878319797907897441717924604381783890463515162894772814131452616056318495747728905642545279360064181577569243880526129185871811810267912294029739103829284927015540578907925534961055897163976605745384459018585764033022234236112709202420999064870493264145694925795035563591099512254439450049725678229789666647749244556824221695376449832224201672370223673225708107885974768893206071016349835325944619365925029388752083473883999642729570211666926756266058860138733201597580713927561109555863376323491041419822184151567599032248451119229710967525711151104253481123019079743796757958364160635650614022001924128190189414724001410333085600 963 55210982173915597818751190821395324659022932168991179077991877000008621272752849500833159885882436446419725716499698727584782399634738231595157625635702175421084127951462903350133931505584757301231073512881235100802617212590332441920146597440611854061866574252053871799354593394575110424542597204575314429143108871777322709351128492066025200686479385714537908071285303369823060377097107937427519673217161228211911507972367840683665519078779175570138658967704031991249052301105540699816270212696591662554830104900481094305404673132545609196551286864315992555907109354228065078008316851459527440012835878368647625083704939686540039946679666717953784922789521179755642180724942038430860868884253932282580334186569010147404432215901234675797479225521007416349419127215792425528952169373528715014900097815009975620551126498517096280836299615136173169605978892821764954094235180073048876559836870425685425712852920374829571512802568376097964809004181919073317819950009364460339200 964 -572876605865933334377073576332759467324525165158803165137848435927207781383481529050429632243755590593946643141275208630292226376296802422527377397881195738771663095606992505974371102960564865069285621103806608678285438715900217327124776598934194386337539270677402487845977694638431590532599895251554296354554640491491805978258137219999290388593940567019245979919874167090302039978169432584567783444329806774343615898066924114892923036977000918274923339081484564037181411934468144897457722199798283510913798994599568788704382856985759353812365820549188036636315764292234774413703146369760138113560738724579855921878593633350976684206705256492638209960706546807385612643088555865955902950624101590963879759074267657316592332891543499704193391705028892513917341988372223785840108648062649375088518966936933887103860839429258200969975595991200560107701201994361170377867247447792382466188525859174153940696478847102344567048322825629590955858687401327224915452089995303282252000 965 5944254613606457107302467340009393839676171554886089365496422456208526079606164678852714110275470904411436180966212871464090740709729431304718629122986353674377093012325851174802182209752441316084676543960151916408714554130504720830481258346920570977494097039684418609116452130901169165247157180579507298943250864558628823023819286082177121918520542126850068147316190568937135062712443410491390226374981494664927756849310083065657659517093236841028009702001515915411198463248079415909838527744507775353315799038543848391070261623111320305497730998835308687754631500166157213534483371577928962609953333670317688124033644944912986040992042258139342130287575126261708917238125232526772248883357679961585955257601676874510152783422537264841683187189179299798664681055150766070227300801311506693223326610565313693651043081939714200726716714085997611621857636610016381721099008468350215631013665018871800774007678537821867640987263764824379837611262876634059475677834095742471372800 966 -61678587481691366642373228444655823959860201672288754308194417831200829201803665892607774586305868298442243275060499278968310403643776184334986552050915395309396892236908773063368539144600995347471780460952292886532421423447264948358155188411440942603790850052606135535099325375377320139911254629025847017174055007974663952158290306257277057887410455953115410680070730678711123233545991581611610612240257004032144299847122643369326287982649559825469058783024058614345635108088303648279933643056434991970390201661501796338192834149339774523018607225461122673160603921445437132909415869421648196379850657785675429075362971882896787662115728840253441496277704751915800536740346415467168862224125451479879451323249981110230265255220743170810326843856171753607665281710748216205076312113817169380503560114165446336262839891654206969383696496566825863637969403350365002749194688519880036228361918745123829306566271216715945916687501416324932676599453506860128317764919594351823764800 967 639988445775773745672696551874400431581033047455698063915038359267281225507655446137659398965326177024079756269260416924334846661134447927844947155855628046239475377989623469094340366919630344584933361772878766436085613921741175530308418271991131327035417050208740161851042207813546929441718194354174524277795321817320875511177966154111678316751516928942576651156391076285570194709057189386014160213944040367437634335817790690491440135612951989598873817142183392620362961445018165147331999937713303402631538809550096262602802396469518073468739399523180408890659755972541928284386364497941902739844964940822812846185499818106770814791463513003398122362834328299760580091937557905444370569480996054164714704206334971134578721685575378259360164846506185512159703249154571596253517550868228806156780433600577410240007703851583128577613162588474105698555020997409236938186131100855516486395147582664256042061018967669361994565219206578885625699462342255667996468341529150615663411200 968 -6640649287760551317657156181544046158502847658325846629452121539268725857054477677106602321770769653549474363687615984419547056999492776131096909548626116497892751561271522435688209200188464362762822439323328340635165601373556030204423354271371082670521911763240970965365979550760360639897498875411401377694184558630758522906296740147282227748674886573128261442500082021728779476843039600241631210961785335194918758505076290513912159165336450099398738789438139636161463308973063153802231570089559934096281858958924188350338882027122107357339001597914667956297145069812222220294570029562313089953008711921925908884590010971355167171945384337336710929551178533185244237205830448905177263420261375782025528690140802829396119767324711193876814567458641847376830577549831116316391688294960367201663950542790013764221057415384400507332376842511853821143026226862571241338345290277283744424270130293163710762002539487619725960855496619313813236378390354385309711098077730596842151688800 969 68904827699508183722235750086541196327043189120303760794925924620955215024784774756355883246071080016877547946816286067495038796033765151999046980455054557116165300592138182729116875110946256095461993526702058728511236466527510490852411361633228808203882286558691956273904268000374181214282577847732543067536651093188969937402086937540274062611844231131117577729472609827854842829778720856060409507055628469210163537130918339086532020229914302306197096823493424194847511845674383673808518346542072240819109386605579153683349082826397285299212151555755465101732394830408596577229726048944291188982258986630717042587927351651906990547322347730905993887126642531345151215844844303413744260146843468933288207246880662309372202824264581382635970566681508021815541675462925615225933948322759767505747163384281393049380252719521957033537303350716173000254578022541727301184489958787450498249933257761505590650373863676173997311644088206209677465413801140588628363716560154360608194560000 970 -714972687539901028123406139191726701663893171809497362780569699617428207572049113832824426912541332276125632070037450883108621292572563557631846082909795346995328854588598156170978789699241779592312733556389293826173286227538135613423077432468043598267344727081040566336074293666535185647354836789155293726868119531624170779754559553939072385605838097370704431021203653976872350270401509078570463154716957844254148262186166407791410798959533127254169160769481481622308828944895097948897721877409954098110824642689781354682622514370515624748927622617317628279524155116868017127081451493477286839080302122634635392348252521449005344508089679542855455130764317433031814878143275722624550452072382473149461159013447008176002019260148278840379952922163101170419051789625597875409519410224814951205904090858445449256461456209900189900648053032761205480459428958805511870328474381867714822187880716737577518161325792921859975985139151925524745360502852924675364786032690802531016389572800 971 7418736484515189150383098690868113701365176154498392375433372015835212238700891722533886825676291805057592450784084693943386853110834557816392186190729666085357105313281255582236776571151871368837784891831412392665349019589384184329059615892169260236642272548984089900756875847862139026363909727547776057527163606281399969298103617372471894337808694127041521602825174403642225001536737186806992737596236838783364117019057672082536957036854999169166783745662493442008001991148984964519128218732976776384004481718704249171319437630527294419219848643065499183339840855856575695348698609906577040749876933430552781778949321223300258071981252230657971169230475383493180665253720388031742186558927271921443351485802978014163800784216070193958952714035515972287548773762843128131794939028008109617075485000168398427935394063516911512139228710791802596098255800784008868327477563161547784447553934001538450486182601722029568046974429473854728127496289820647601190456236486589365813772288000 972 -76978798748699296338899535973901434064834676028363692874404387646191964337550209517979767539048001211759891022449200490595176575746175291983810481530334707353953506989267186147325645167554889505840788632263119638149854152269258606373629687897232171573713031189053318314451747468224090463505611448797970193045202173368769741718081219617702316937819124823673759032004979479445890992516773450137105192178046255024992799136316303310219043562808146309238313767693803830140643756334150030463221697529253981363977267243095380857288032336759214649791728676788404352344028917890362982871435993318120802084259161668386076862453685631839400755535335942927295733523670210046144086378942352970480134501070424387413750507693628771257765613849059514817899822764064472900845533313965947580545395585629493121406787274088200409444152024381121513998396425203393871252406325496586137030891960491533661594313746926609495670295416278442862020569107414799356278528293961279456483315388780209051345278827200 973 798753922746686264555822135841452017365991588836544915082808771518236461572692936091741577703936153929668261040881631053453076172433458656578577272659301779967664235836846679715906762784262023112000617525130300762621906912045621588427921113355448025677541717596561807962972117221674537622787468297972758109939459584409254497062293229036981049982752147567171283725299246494430460987909201486803442964726938951711944523431047826856850537973577983199576806048669548827134577290930557743070937545551473467921080810638115263118708052422801221249166160537475058355533816648892585106881678985290918078513084266002168517559735497876714809578950306781874806168331449620715644262947503655865586673701843261186583649660363195687156873776138331539363841799359562482485258435552779834482368608960662818407470710440015686642291067879272097068253342633527143640875036846042665103420211521977449280944277475004969056058461514333916963866731574252959761046812543879982032640520545227756229170823168000 974 -8288111152165401722030276106124867839453703584160734583413375939654754089199701975425677509661135698061133143007719132945475719054488367196178540942561102773313608759368957248239823030068989293939492122842514808512823331790675306025121700101799926592883228589795979287501225113823799382542154056331110299733341977536493763602879037143022618180183740438588036430513622646624358044617924787357910773511616484072270061420067278842211681597742163116872186278901481315353094769396065971209689749367855431929111139013543139852090221902681333886694148255259256925534237430885391066980800439549524390706360061950953087440511947306814676036872669036885278156510174442150176942174711852491235506014380039853534386484230657087458975925238110478856474932129970293235070506757689460025254703634619719569655148005151898503105737593779572277300817785109342526751094287462244978722145286671768185681421005472687087357082084337019379131224502026784116615572254602509148515221924188968690264493224976000 975 86000072329786828220802474904631083886753729801637796767120228794786603885867313518191118209711580928472269130241597097315560166947270642753399619223881729576007343943162247295152949318705691026974417711703354736578306304324744166564465740282570162434585814023497844618000084702123660695463187374897801470114999358793670731290337617382446239206963053400409880944665117646003277948825015015895093274206713213765897659498539237044427817657067125200202004745487939484498875929641589298162066120525971413954568242765954185895671951769409232964483275575159544883548598537809359721475808039108013077783041481895781860483067823646039123524321855327163117339385730107474773525586478998578702678104273923456464472367083926465255553592443698906094354457519521259905412650331809745651519073445153880069625128877545791299659953641818488825094003488984691695096435999986318629898570431030803035795199151886631990400119852668747427270817480743222856693540092735833450741248001729215739896051164774400 976 -892365459399922189546499696179204665539551019659039561338635902685690816622653960169588838697605024770603957743389351800460355154752877700573135755188965044767739932118779124954895497301898188118118294106880042418809485134493371864979686766333874182143054413715649737994531180624363764230689310614649372273368873538344505455532916243218284803275129017845158358773632317623687752921381401289018825861745056811818660565190823358624807579458955880093233629769508149980250913593562057196266601315913583982491816155386752233767390139892952727305261455456604314609535164269939879159402693055615660256939859228529374396889641470330519162937325456096551908932797726753554970958056624182268922104637780249845957568177043396686796917335243152984190769961476080090483865038451620402532241560816958879223706620999638550152491114147670514603952058223704042482100420771481803211386007511505050770584919327481167526898076593725995354739756493547932039665006334090228477708594604604317299868034146062560 977 9259496486733310012371951862763135045986251314416928368809204830303966765329038982898808256395188955017613668957591832526679306061270812024553398625216502911916685269598808147041952491676200887884041674416593570122443687978825506971646315687945585307262624215803329740113164547034943567804942409280324023922569566514418599384933345898871682587238041345862565069307006466285666420679372329190468163234410329372442963536120068057943298777804595021232441355881300737840741281566151309598199516632870282722414370280125979693811841787571523307035474857494279989363125595455056447359242982181805987892777193006818087961393862093903466158074055520767882006942438769128904371487729589522995048261488000429110824306565263997521380024776383823972950885882607302713521480121681117631718444987479922060046727481599205914001903089293458562960879639576335602872221967833283730828825193534290524594219486073052090745780429564858963605925556712581027275816890057883647639536879291908816955120385890713600 978 -96079928996547627540710311455359431239042324749904788837694589849917662712641733442284144512901640040915545274545766786227101983493852350109358154273168732496461898945210657073653362857943490641880474860768273514191011148360654429617674563179616359865718113766845736199197101565437263305329996998991925317074522349600127626385794167405954933590328229255663176667600271693138507647095306981396591350231685470020507749907559243887512213028347322766768798560363717524814757435178367962525327814197310756827538111565855946596839142004733209104333452480371455723821118965924935894047076103241075196370163241178028992973978526094437225120953823406750415184585460856663037175064580611447549144630863715715632756368459468872879965038221573491286881436105737291927519871422443543305129265136035792240673337060885573394352113675416397327537704860609599864852605404687125105665897558389051317486427469023528621631947466402466672527442211284384282015326220850288754873843206235256981768837025631776960 979 996962119081935997316461259261059300872391990598148499515987447915202134755235340089458581333268998254223538514123233438363868418868920221686738750240509905006077105681378357498663639338905224933401553543569504107297221240416538878055613314692912091770361162425094004752245868315432823082975454507216408526956312366185687496971493268004673554498970103114888605435618652691907375876417336216576402338528019465958228484400118261020785870249629993352460666668139432707880541331485490069920207542553083589745495599336935289100697693965896583657395188363831388751777071136961851967587938632862776071109929358181348907865468516413043746055337212826308177619090787272374170693795820807391603311289981069532427668396681317976234302708384881275294905310976738651048857799935244779709626681296715883072961950404170954432919392937311418115916533992828551028413488063862092199440249153783335531599628921172010742089658072135806415551627560164341802139364776047482090725202769142903906519987295092736000 980 -10344876744413196543055737589397352192413327111869253989054792408006770274549411468844350880803311136575208422695325395464576571200757391098692674500780097445076153552285742042566583491171651256606929125972802791026917451469173225854847181601218232551314592398349777917146267935790452891464684992803032689702508388494615580078417583331094484363640157144368068856380981886944037080691390064787145410344462455745492751764051036937924394278838950420161281035597754596401910419723227113156424318642319205854663715666404626134539199252950596955569002905838961323350784622658457212001412742807727492093753433382807426634581471076246221580405934216413461928744060055776525893324963721783463762484778122050812938856161554828990856285296531737152699117111271444985312692953143553249610298328324855337357505882154964001048191484667892531110410531262883225839818848868676118975854882027635636373736740969828076058474700950278368090533486440403400254420923681653758993500521568589009384353176549779266880