# Computed by Robert Israel using Maple, Mar 27 2018 0 1 1 8 2 -1858 3 -45616 4 10348300 5 433482208 6 -95979305336 7 -5766751265344 8 1245171563867792 9 98630939966871680 10 -20749930192050092576 11 -2061686107699674430208 12 422201535258725661800128 13 50928340670055096352718336 14 -10141700834614078614916251520 15 -1451513397426755161578274997248 16 280773127882509845175409331343616 17 46883125020727653490258387366119424 18 -8798916180267305453339257393392353792 19 -1692359922659232343775693228465406423040 20 307779941689727601794837455664178724391936 21 67516554960538712109096347347523652696793088 22 -11882481566796475766770458606737392452332976128 23 -2949929862485790708955193620096589270249862742016 24 501677541241918682074213344208660456585832640778240 25 140087785026679903279278878061484753510772329689939968 26 -22984903576460753447431720164734256910863079751874912256 27 -7184346021964934154251577855806390157727219497280679378944 28 1135303818021134866167009063382268406870510904665551261581312 29 395715196062233975374538986395134839983212131702981451549900800 30 -60113842640364143367420439283639797742282839750624644605619961856 31 -23297848946071324167035281469812593255370274231998907653212239822848 32 3395320180629605796781362361639325683037733964165726313666350648721408 33 1460073463024207567943588850412468341042595218078186626812496403254214656 34 -203670990072419716723105978346036124044010552666549864156101985019770306560 35 -97042248582285273883762492023522270142803596732305738602191830840014581792768 36 12924609513513392152893239227149671903298161104020363452963445885559831867949056 37 6817944140013589807788440261908750290947251753933861572986564726566767598348795904 38 -864577127823882651098542292304251765403567414719833234010149972893167742670538801152 39 -504871985232623606410424861307201500372852018418072179716727941152675780254366968053760 40 60767996465561606909761134256084491828137790125224682117198998138904661413063311712321536 41 39300702196408595716111552411346327283289965496983186633559636100928951277260238997671641088 42 -4474234039907916981974104482357199506774594413472089907131038362534533518454133177572988551168 43 -3208303756422150816443181792712378519670495930086247477064516371511664931053188598268629463597056 44 344111116410852500360686384707194082279529162455124362648235665537935737717734781807548176091054080 45 274072721004395270247852488923757979309730733115174771541577905830301965791047931632841841886204264448 46 -27569588690339470594212945501935152341878631395822307953113279465733646228878497825472107015025633263616 47 -24451874118963310397906837814742771685466942627345410365158892045994526569349157714126589780963296494485504 48 2294856231801419253474377516453867878167528747491449083715263850889626985884716960853184596847619183279603712 49 2274190948573490518097088249568540087639778489008309771317820855402388059068953629761288143607330834861491486720 50 -197931442610006138308933219748044048328943294469183213635593552105864185804099244901140913813056432764014586494976 51 -220133201698792487895601646541521054808814259149452034732727332621016405962959237779268917911168944692301448565751808 52 17640570253927681786153438893810605266829165537262660689126332503552887973185742281465483310494066094855826208884523008 53 22142117272615537864527238473096265143946765640730935444840711191503286781347483998862976598197821537086222585126574882816 54 -1619837391305672929912088298572140994959245651492950710199817297274892192025758951252859110121205964521893811913218221670400 55 -2311044766620666827322849733034292294719620877532125933630726271521942265998698740884013488054725149407280020160422699711070208 56 152744652501957350802424056177786686219384890799062812106176876322753315491053388809867628626474881314351154696062916615089422336 57 249964327540931270764832354915369241755017313416930280985391745067031716497900369989307080775317976331519172367475119348222624006144 58 -14734073039871985443690106211178288688038353819265085069596967548126662993323659997761781540342285336860273022632675812063725582548992 59 -27982895961271830223329972446235127903386616861019840683684305913477440932266530924910090388832085012227313443017717810958975038369300480 60 1446951246885228763556930884565314557419080311508863391252682478714647802658784149026909780001077792531462732676358429248730553302936190976 61 3238563172228949291462867869576357466277897298904878934772495617771935670730246619452846901880124665950305488110214085393778845851171220881408 62 -143734952709486396365238747811595749610704635490683130239067034227287252313479198244590181211845365224371309799559902278829436763533475135356928 63 -387070021477166404538803096792689827108424990810626458425142204069993240285406941746435769665337938615097173663562030490094897881117235166194958336 64 14307730311963538553970874243173364320494381566539845840726533273885358311346686664672960524894804384637447029081014083413581996900276488910269317120 65 47727171044358993397940858324220577167517096322165858164685704504432811367518110583662954839193047588242972714240086359192901854535671075234591589531648 66 -1405647379518732924364054452605883787219226318530496075564480165871035322896396680348289319661563531066812475629170398567315584036466173157683213071548416 67 -6065532280355176893910506195764875725151632513207627408511226829123279270175578537201599461818608980912332074551816798024876510723850676620919878019840999424 68 132486577407303898450772698513751073014155589836785082366650554246890468509255957817557813155549310302299053140256254520908484932921089569240139055916847726592 69 793800699532558630514133699349796206358531007664878352441716506093071231242941460160640705767089313851736545240746298270826528325027756748201665490128474042531840 70 -11219699326341359360631504136698270150123037951655737233766731154369550302816974932563756418925923922856403467428533575887229228233907002507875437396552719464923136 71 -106887703709721169024256599943615167764677746074845979435378672578996759853847879849473110605255603676995486024429435237964098954675105648923115078541057319437953138688 72 675960979793425228876443517953197999108668036360077378911246286155603494592226994451730443597424600944866641776797066929010283305854572184844777309679918648118715875328 73 14796955678004401656083736874740866959940034557112366637216732196461132443571622821045100781546470856044902271138857342505855952010206656698055115247303115442286656871202816 74 23534264193138893085931610767985537216579498947361916372212536146340955636315981884816314632991510788188759127975569467505130806570421648617609596766474257695348705365852160 75 -2104353138057664927596790275334500141680618598997398786747083686549103217539214242736524063440727524827248850146513597554182839296055108995662042054619295709063983843834507296768 76 -20227289287902290859111363894881116323214883565241410539031106577887874495288662730588464261871546478735400429469787119174327320135567152613524759810841629919296386629163647238144 77 307225253268056012977045458187502055764985600924226104293407759408977502196425793563164835280818978634736010835165775924981201083092277343993437608923863029775039876943560840675590144 78 5451319477018259737219690853759052375257748285748146145660631662159758115627156700656027862217969478651854937840277882314935006080881343935833484174836600416476668458344931534766604288 79 -46014370513117739163568989382807485773061519361870295482085232606258993154354352014210171223061514245175868960861990240510962261524214799550633524706031157168423064844204107538443639193600 80 -1195832410856440435288515334915526880738878139106389378321500851169085297995431035227891328327944163660947301738688035019022799545502579896934152767787088991384368904131810574683440775430144 81 7065602950810132050308059684821154797420028191968325518298853358729030105029561717423132796631314877028954033008230115100813374935599246939729937536657054014285655499211769090513626436204494848 82 242694404993433416249051121848888294226550251988107515342238722381537778202761188165733640149801522303295230093348271588638014478327726619032342271487886020470986563726742686611976438290151636992 83 -1111625732219532584326759029591762174338773721151071114863234574970077758447456955407429552159083337700844909577482312887639487027523561901736938337355395252703708556787957714248413769345251992928256 84 -47609073508738719835160201500799851419494845267863408411391851026397817673153336946586261095809904348562234152491334876550183793889897411841648939900219667323284271019376015538449463449436745986211840 85 179088878627309186915705310197524420711290380970255222085148360851557931404439803841045996248213207470337511088245433772071218431268504842616892029170152095419922064908147188925670310525656749786391379968 86 9210605368141118154795764600765867092093195919172886808850273588995074924498579087692165445208169733187312282198472848958573273857940578913505323544860103813964327875700637169921851327939735190058559340544 87 -29528274083120061178432396016363079611473864083982043074427540673163752998306675423792637488297992131321529384540676456261527250750370177814523274697233899325638043329791860054542522156783337604171735502946304 88 -1776368358693309420563478150083368336829062575100431439450509973295532482411558806959698852661422830815755471031860850615851089420884637384959065368808108593753335468045741224167652625204381580903825825593294848 89 4980083218453048192110833907422918886471610975107583385920772439509860267262305384022913943399477814476672150215416966301322864367547533295757536066240887927591089412883310112391762806508071536371960049421579714560 90 343702684448984508399634116656344172053078673772390268256891514528066077514454869473095477885753489109494876565491389115056838569098064568162388092387504543250986773796034883222804425214275676757222318469710467825664 91 -858705173652416400204134976372765755605434637083930651950520084470191100410917946372498890106155644435298789531738895717882374369745587792954839483999248757368698752450186704175744694868052008947563870801187175281983488 92 -66983928304715619689745886082410034425271043296810047914271000349749341892720529151563336394023301907711263217311486104744730174370354391444376718006753309682633678730075586778840897137771660487772208911398797645900152832 93 151303812199477152592177995973478651693773205921354473217184595413559076403918390716158237052978679256365583054421706607580875124160930980769891523174629135795501718773411209084941152748246255146241856219257930700894247059456 94 13183539746350515377800742121474293226929683552502444610221760991824768477187570829454606023509918556846682119476932548139348540741290813899275693022232160178896053288473380507050224221774103266717266103830952929621222694584320 95 -27230288824484334081501208239564646698395180098979250410320532396242293067925627247271239523699472675434283702320445428993306758605976751922540556164736039424470536101046869278901746390945961598627485550590244200432192046181122048 96 -2625024832882015275484647169876508373892252360643255364662955598667222820793083575728286430022271810698109957813856677396710104122800103725249073238247258442460394658750729501013514411781301208258925502303215649022996588173599965184 97 5003314852920197327842073757339540024623153451537713408791758428706120195982748666042684655556658927804145674820039173575239335810923581620929810513161798038748224399806354108380610914791970856819883209892081412717960646119582391599104 98 529420398516887214492441300527473282375213404216466377925907531511573980939599732685668829539225494178124597273628869182380166238517503190880524204204683764771647013007984336658998433164370876315103582775534357611697031088513595041906688 99 -938169009248501590167082114233226614618916984284105815802973190345277383787009809879650560345716245052052665948214267624478739006094182114264811195383466161268287378945861759744866362001241495696645093220228611713010619211791952191705579520 100 -108242406662984278120529402695632374140742192001773635985409618803721493015521236415000898029830478541641613447617268111280763183581386929068482874090726546683365749372700137688759834761660093569058440269124955391342572635154525454917565415424 101 179450144324258131405148947134061096336629906843390948709448170233932541219739115567548830514208018470671389487665844092534567531502650706929148848759976383822297908238413029121453236098545334724342719394774939528109900431425177007606471860420608 102 22447833620825899088554600287154036503642195050515429354435271383287483996916926379893194971460416303225924401579686073038320850975207199100065223274319829765846709265634600361389062532391343361607504297081274106703082088532868206420359408456302592 103 -35000541424938253920482583389652641278189135896801611713959574914274771238907199761285397369555713442638494485507325250692540190338103997596417535120106251551931797448566367078195065717444090853806184046652608051995152663470054455627840294136647254016 104 -4723912161979925970328660667563957120705543872544750381291809533978088226844913845812219414676578481425531305967182735140644547106862700357814852271684849431841064026069150231768307679026937406754440668049212374223543570046258222997235593007553576960000 105 6958396927052218291894793343250375502849025645159522559229617034192730767587923035117317754088339820770719135271350767829305317189448030268690189441914319614757814616190480780672108834696248933331574991372902819303418727035332179242559855970325717695070208 106 1008999888825586606407185356067085190552378014079532254922337018325659831200275447504302542108587021902652225939407953921367918589151545801360136852484034020757907648030539054518539043381996229523766271149994771796480677687318029417012593872616993107858161664 107 -1409576123631597844193052554558548820422018668627003591997589641463548146092620532210486960339056952190038933059587571000029087532927413736289908580560215891587775826201474717971741764763280217849318305973184279007952258674863751306109103825565463172589178322944 108 -218781472125589970707607717653088728341234897456528155089779014298453632094402411138733730677511811019888352337819703923745230629796791310123236852905233259637648946057684276461729562545787294329275175174866499031097055358506612032175180810883698805984175805431808 109 290843921661947834340556215323820620121191067979266672371773435302049840916566580305014171433919991419640414750074392006512076028696566503243128168695125507835122963331135841846008432062136356145655895279290767907105921603825465144859501889208506993065497873119969280 110 48161032220662430358026851355477347371001557091181868813972711419913837743845648971182552480948729316401693356069147468668874934710740717914142899559501561490249162607841827284947487350714437436559737811018507957273618276327021928675512044632181188400596845871312666624 111 -61104933660003711693416180232918336727054203135447104922328558000200066664629741216316635704711774751409162939612174778267432114509342164372349014229047422374579703606606005064803522807771152916822091477459506087262144999270163665496791793059405098966702785568053403844608 112 -10763610405300593910989493963743594936640647818030499095889194663748858505264556372540561197028258007831043367487401457486894573237133583556217866591655561510449374477935039157143695028838288734925104315897986573318765430302320821631465424970394039887493754576422014153654272 113 13067583556144634242683624669948984077719470801204641601233021152045076282452740162208859778762849416024693704092775979809065350111841963002999595266268419837957930321348954761012715973461343151607389865276659225781848257680473944716449665141376626904868358395910071811976462336 114 2442246157934771863093633233369208282530991503416409109449654801457320193584009861624265202367882039016990534443860980784221207583974830182264730335705452140912121287935591052471512276320963322396302824874833385719064174807083641524583047108751012962244165448602072140471368417280 115 -2843674128556260344741174568316228337040709876283015339087367560170634012546982912568264726786227353534202663840809071537730921071633670188203117476915897316727989226546642051356202073302600268683221556002039582556856694645396615946735188852926741864173942947822247437454767762178048 116 -562559061316772707657515150118125933384150731010393028174356141247476554488249563015357455493662785912199039138853065155038260880859026076691598285916303265239630082084776826738627975021643325298720585830100739905939608114772870213752472413270650329958219432687093984708024703368822784 117 629502361819341174719474231154294732732827142488967691654811923145183381929468937818796897722493658637859959995525239596239878227715997827186728661426022712437221613380348724020058940846788188501071847667125923090968796919662283356846484045831557749461643172641368958797751184486169575424 118 131540925249102675259531855716897809005690128625142863350918658292046509769426383736065867628461874588322726407274646090443992903144020612587440302238550962166994347985774893928182698781791326641233067799295081170336013810558732683302145353828476684294717782087208524387614356621250011332608 119 -141716290249186479659601622883134245732828743578926773689737375655298638209920426151663334274842976807725505675886945070745267479307925278313941791078867839392576158244323370061427825958033843386159226221119130203976671155707257354732938032827786157872545082725674246184393862783755314937200640 120 -31219507663117757517286419958922507046026064787516839609413312692482682727123027044558819786445286846553801383826138065080131308655757508696285705376027841680051222548565049149957513107638019393818818610688125416748725775969030280697363585299563819541499622345227553250361531319969102611469041664 121 32435689121767427608552226942094702379451412900743536366925721819598216454919062871263160858858221876161380218015955906596047440958333826120757249051421855744063355357082221677768053674099821483433213386753411186911189629144569594050025919209004088895391800901087687713965708261885573016224203276288 122 7519956654124131344603582214023693702673524982320439544179784600945943392024537918506793534046154574617536199169501967943933876931266948346391654206071161762748579261196042733834563592731311638132757800832879112665206680944066176891940477478109193711373369579059511740722304112929739025658256893673472 123 -7545490474795520444606931724577944643121896902759383865108772678339100640079045234957216662556142061812884789447897389058716117130223813297328509552925033128188963183460499326019087788975772047616291545372823835850361735552782727276090753819979241230856064085858169271995756703176538790931050025887727616 124 -1838126796573233558209209910685108890619212522192520901802236339797939498655585273042174765510164354861536341016448461346223361046854884697155693480663859332709852334289995673143046543015044635505343073026680210195533744499685170432524806549249715978377781321394008286753163079746680194427214279412872642560 125 1783596639504480928056607144769731519781001744863298270589225684164817661359514010572546134629598910468848915371406901248815907875037141897948463476884206420713340398913453917986332782226897443480252786841400917468980741754826120462795958724014014876240441790883253699962179398916684695409597576334467366125568 126 455878735992755209784215538200255263129513822415659532822701086109773505842880473932962856490853777539234897252172998048420689754507183183675243066544565856049248746504479091816507594217179653228000695589391127839228828050087971160116452443249356382815185496791976520492144865100473394274415011239618391304044544 127 -428290135494137113631050941157573379503368643977709392522552353696684034640013183176910939663592397125748200355306968104840880523877437262240573352591645510468597081113633129492054121783714770456675772330240613962584173567849047475435291296565927159546378785407443502863303750473647578902537744166153683858928697344 128 -114703585267368687086116715110713695234362496120549673145004817742452526412332171869607923009587201151667988612714371530469926889127695870133949367905862422150234100178173384473795037677117968438689007967838762870489394942600965612160947673055035814183260918937200264815916038705624133333239359706852641077840878501888 129 104448597291586686650367694618935862970025840347855756525668201305103799254698825897494058348201649562074725349709484093036774647849210038546305298967939362526240506705826180909326826523325429221160034741853764781655192884927143538819401042231522849569495835919300018681891207166879889704620810791125643559615475377766400 130 29274966302353551031960547668071619072777575285919690912431550111869024887658404636186801681936644675638855563456851721265946930219336338957641580771587232123294666383622562046938408663775878292520955535464837306836641146358015360258516252499771652493525312406805959407383720461930075488013666853326635272034635537023238144 131 -25863326788857021118205187796142741769108435867027881798204004377198283082677781401658371005426171002174880031370756881716040938069848929519518709353956631263820095674448749065628893605807884718858878636315862969889673365057031961727347414391970125973486027063541854992598267259021168637692446449444040217629245593592526798848 132 -7577816179850037954874732115331550327534950947575654671699472585284193088925830687321652269124781637739101371729259095137510977489043733531589062164663429528577938456796845909827277559029281265998382255720934570549060568032770079130428518402033267215912678424918752911450674043417847615624596639259839203804458569531525160763392 133 6501006930201381382134131107709945755169607005627836486357952945830439666496277207227762139407643034833862952505052431157786362332160602946567262140618905741927590045335970665667694602895649334585385887502112222348497206864167076185031520273684122702249997582729472755750545404335363787132127660895672065742974455520546217688825856 134 1989094894231956853309881320575422450067806226969996992998713002652500659881724612935106780062552575207366430869704004902883672030271578251318523702029205082607684816319838297870849210127584247578785549600936518309962134418858220857275172607227628946952894315710116913788494366257413624888710161794601032837662321939230020486813450240 135 -1658408573705649717379402147963877729751879495269678055444528361271518069947729405263614829239659227733732804244813611500602492669681126341671957040175884295361105482465629866618416615905548020843166680157586506494931061558101636370444296602588977402143459222911129313987733512865704963649195533514001740925270286494891797109427213959168 136 -529377720796011042467350123433415884957108717674062544216932289688416490779092920560381074856747790510925230251720607044156046323052015419602993001286924917147104823150233482081496577479048668886012819996215690457845323510125955656800743409218064702083015161880593070132602501315736752959067189948957143917790404965531147792588903645446144 137 429259712131699102585497885273106600455646415286139185915020699091977319413544141336183758845759022531688483325146554681012238393328872853345492250635359348395853245687454054238469183444950618913148922299782126582060257454714295288888769630270193463484418971900141169080820818384466457834517981376700285912595927487748507447686687082051272704 138 142826642870734444456931813483931323135241296207917218255257474519751518408314426415125652415595759890847273945102732360673003088654749371024106437145948222420839585368480211534714943269877826150356771062881795329873565574383020250125941107097007036672162406110627613021542661578527639031339961905233303680869830112995856709439248071153416142848 139 -112712515863997467617711662590426251693371902235171075369314370348201684144704278460123030241888974021088148371667749718487578037783738925161752131092352586351755814790209721837716892794045899748845113386601957763480345921663536663242694172797568977187376051182020822218148249292394124297945491613188610604866334782236496267719112150325724037775360 140 -39058980382971652453166682727463534439711769430196116797592591340533389628086099759893123289980843813087681199599097769760578783461095443865352244583776055896320708466194114127893109956446387476667775150710190338846204799094327217289087727672202757720760572501159218417354480376335439982718285475583827829612752751585639056922123533395810142193188864 141 30016211925620665366948520708012187530134817297998264025994370042569842052632338449970759991167638379089697514251565312092552868139159706431601445477660025488359888976020079039069716633370299604605900908861173272286521842208469827607031446194992238319813063272048889095120495076586727446229426599472120718920531341191511303262481709142479342947048357888 142 10825191497151049081048665518172170260471847477505994156589142398807788392411647914730322277760729742067105360567767216297396794420637065129851000550513758903921583747563697949199846317483846295788767608663652388386291367701828623160633603944182229654400061175135541622300862851560350725766456213249945475232079471914743446130109175470471174898214955384832 143 -8105543091610886081960668741568140907390740096418830257777774310307869265233335155801977121607350699038139761495052073507168724628646927197099584901140774725153761668910794468065464571906084878921150758780717635058436356321289790244536381589768603813961459991059586674418259095469873195728588375528329511288810459988034083362568684582238262795294506385145856 144 -3040104926958864324385586872940093434668771312573963112024121626225188362622638464018385973726284332280480758022568964918531669156363590220255824776515630777508461700034178482290304677550413898043728828241015945418886128097947108083163794562360857922104930893669779766118249024063715141139836131391121150175946598217783849861976535918015026638437143678780702720 145 2219034110963290804537005671282810475179370184505055107888446067305486853899118596688854516203212963613144019445282020561083820224770444024724811315706804892911288615980829335479220061216899988584899222580293530856502224441547155801734534903338190077005645911656221446576446741142496143506291258467095732978973920604225946385195597407112799304220572793773802651648 146 864999114981872224999315250989937123109274838577278220553110024551141639610496062310794823147403884272152334608872000997634261438985132510680894297492795580527123500110371835913318771076260049154485980923131082075641392835149256798110794185811053014927468358050080694592106394445456741832311261525128319206366348822147988689115805574248510168299812154189584462249984 147 -615767607025775981442743713422092516076159227505714298170367747642318143929455499155566484915636765071234350907708502345705778869401402778580631598543175569965405533106729506800188349649586659203549852799316279624099671062310236429451444954809047769769288563697274967009973021769914473886928912528767641269044899018015867357529580535010748757009544875572937633986248704 148 -249317800808494495069498484830567635269165131062638439151115329657670797157147538462162636442453703159518162513644709948631244652357436651001360842236174911108373555245037632342335112464456750001441940956530447380152062651784542011633046684132412434677671653582899698701965972222411990887945661263970745668803869190260886775150881656394814561946495486176383557529226969088 149 173164248017656176616721117866550207670806628170864358887141205386081883572340013160098518941622742019826893221693972063661033076855585935575921255257308150641212407883447547527615696288207168730393441400230068057711679530486244277682975852592103192920071374446408850426173158102803495656876685452171362199477004841546634470852227307415859031928335133236564479152958545592320 150 72784447144076285921946606031740699914479424928823185798315235519793102616848317874997999650649988539575107490106096522178406845667662680725075085319969763898523501267030967455154170407651852501756087698451117004294880834336643526428912450129208833761482823805334920718280996457932329091763116065070785100736530489700905308660977005454361076876540165406112886271328629318221824 151 -49340977126337665431225125432672499272177715502229609180776287628649062212970839251056419013664636615999492455893523373776048581292124123780737497208122181718673349182661680212570371876628911924958380454098719685003918161964491077044570638701269679848764714662456992212119473509374789165143443487340437441303328251900287475477409316684357270289926697588852636249627319659720081408 152 -21518375636058809176288988899205229404757469385710759502204854584054586325370719224326120806720258066860562785640719731849869980213697391515638641389397242271906674378181554878470316619062567232164322327652669836700500250798565286143608394211009403590715185807731567298397903142089034726990822618535696893036383977797178440294025343010450438615582653465203715169434556015270734856192 153 14242523416508320456329521133209032792133026762597680868491068936311614940543187108366017509874279535009671221749431734653630976891296730885674666253254468717844853528594061464993396188573376307547726520760995004962180665502565758922960177519055654121011797313886982994430248243786076128045739573217299180707828457000780156713520064669351266862655683912676134843155647226547097584009216 154 6441762837125336342885233978699357252476474206479201650723301319605088901880811416287613181227993644969495625896219342543392913416651510980523190048840525195673266935923089608612199296409839906154015421769597968238866752075351425506490027472207136509275346208247486933126119771331842695051649160728056635993299918470911316477211017035065928816831174045200004783760187326998980696893030400 155 -4164081918308462064484980429346680340058058531755928751697148101764161571806450374500739885262844301848686600576001045536311782280767924693544887594577559485292076370734114348031567756692177787269204354052848605782834996804170622448037216803732587859895837093676800427090411359011098359427589171511617496811402329982979626493503688765071415345609081177583583761685872212675230474120575582208 156 -1952378222154476646424819898029098961805730899106266393780555880937665327333764132022248761901734341187651934715350712701392677094200795033756022648206701336925359563846720540085912834446992828740496369131803719564303474085201308152222741818675088740357385085648423235664325631949558044158257514844588292403255197351533027303673963595037062176587047709226202095223484384287668183204367291121664 157 1232905983953026984547262092907641068025841958500593498328614862600650769779201515631127851182915257982394185346180739783632292888053602036444902556071725204898690965879177208878313720948953107682576108931319273412564554969106475604622112854147348573285429546786115039770057613539419178950626856353914590964730341824644483152370806301048596108491965645963431469672010562196538358050885479635615744 158 599001185919626161841653200253133856664933257396917057375486778197269469342506274019290675708359266454597875390865384878765104226987895520907574078635538756861764477556036727524111051213309498905220350242448853780707346958858687345002798137585661516344085815509043225372813377651622291488535852985245212313569711556211652986211799661065202428901783719617550838799443391393913331819057731402211524608 159 -369611948095562413264641137723795738120496116530450894739436552789537067408728749268644055930156099751424753626059859255504199341256662487852181635988552913267920761933876724263137909113187807937372219653887720842588295019127508586949202357995364933210273416525747925014229508827983680255102274406249405627296893591491044841889662576988711852411191889746650608273721932354444675764908237062607554478080 160 -186010459999430415112602663792747566234054242526226666057749500865845451831401062321896344362564423908003599552706158762224891916289100195301130276370771796325584866907640725652018392301590458709936506350622986584417310176086317203953758724113865907537402124380138574987594858654204338476354397795834961637620651860887097088015470853438113426686816836265657506101622076982032683783359670497553897932980224 161 112174982598351910006241621362479684856942531815234445821809532706911675354881056476518249324741088404294111438664278648154852246092936046701893854488233617517546313774644644440184022672074791027221212937158568020837414002873400903026988639337823697000524064054956893300475099685547906644238216243043137525405375502368229333073785268848063761439995195244764735007521992021782565220957703697512643969635319808 162 58456848623930561793323926460255229869453753170322507564816597308584241708451455978824394586838589170174802744297813408885633822329075231007987505816630235138722002895831318582733347531965353052337942101646746758821960607531489375450074916221945483736192980684878496067715129049158682159953963292683107299271852757155570931774273613980381205072341937009675707883158314681648418257058044787684174435934349033472 163 -34459596492761799612836824782225082756841424450756077928343370563286172951529573620924033026053975536553233292033881949733002344173848337397224578062341330203623514418961804522811591255012172408981002208152266399169444888730421683766494691369006573722981630834928570157067407906097668947096956255957418614066144515862136790608991887537765475376423928476113521287816811006417119291401810095770853481474056924430336 164 -18589389049938804378885974223285320606936419911323705728377879468923412131486159426749371546740746051059809118886355827214008696415577449520746170371767550487298649514575104909692692244939394975626592546921720836277652310000953553947384127734460465407560807193522273080326741182543508250740112994159179302272210819005137289256707018529759830015305107505822171990185670261406243316411901100120591100187920926695751680 165 10713225378890950897331982072169321320762980358983332165810234112760920706653844566490227629702495552517393086564325014993728133331025767138138395438900345606925371536855511640748854518350361680885071003651885820459181166006931129665090185655166140366813107434667986557426289581804885967470616483574552572084383594003831315180225458738765901322329392787052213442168676001619477391072886547866774455386971167622271336448 166 5980958752438220639854764862007828294643850689349953454966958788881769054911436495536950019655512759592736410564944623604328402960920282703619340173509846050892423692852047113136834327784433222067541862434500415372405326398657849600654649913670776517634263644759062354423429747874461859296976965706296952706261285783129839063421300456252862103332343885617803110784931018012717762062289288264177251245691132824001900969984 167 -3370228313566409900576725425193703679674919603979550466526351143833543120860030924663544505554596508945037407770001467694944321171843070795328376620183954298173614250034008323099108857166444129233203338957665471466163426765654127985101116714342701204171381444087617948284585105671016782819059314591777771607016664147845350058373922657870715451865178676409640378264520967524595758480088284563876705530158395909628899228647424 168 -1946694081113636710861357100219650308482414687995248363986775439453205285598023665115785351653345324569079275906832547358335259381353171386874141105813620960724533716389765036676775132383612222053772808464712660095471734649608037641601334535105305431604511190665596223734982620739625655088540359107347180270795643256137079764009579873908271884369917175753565858707198616315810837028021948287817042685575732834328217355768823808 169 1072659688888430397569731476091588940884453522942618940527598475423650097268436356129233583852330231755764164612047733533960059454052614816433358368304409139377271077147863031201995652484547245776454242868356648793774531971725791008744399506313558404569286293244790715239419531314831629864434653571567897898652887640633575514336629491544556361470499396491938712710443173399295385333962411146234996367381419542960907306487188029440 170 640902555550276692329122142387879085427716602308781534617677212495700435235526341704613035024154963489925305558401916236111422757364795342073151632654604006335639761307473603932892710170456532709274010042837890017241134161190189898739617477074343566919468406275575959923064941153922379073464979593102839584388522352297002578900756751415493507829031752365857264795238385541663407544439732488122036141982389744124510163518015315902464 171 -345353606303003534563301085359062737861164611267801060351046108159957829299604684268028876907717140215958980700873261124997218443958233002384850300198545810149444433656832977983476917811437314823324467234464148306739961503152163435007228154876297324573612856204598310617943418132576707709317658871229272242730736328882238442923144266055944397484238718790849196872648295392152466943663360358015846423942345903514050772013479694212005888 172 -213403144562689066530780350244357617877733510838151165213323396878541559079775395991465760332370555732253502621042476682992830173832694230735524964293115828411479590700091553439660199252534083471882010426574899795300425327710307499979617984489218283987475228192980132625177917034591050612717688393998199641426146423981695369130065669562166482449979143546394173937113824632031398585919958241875291413887754945311562165538265787308831670272 173 112461151429570607937828083200385535190073373764649536413383639444923166568542311776130332161001798635294555655049146342282137820686826945014509151926491141475152101930409740766172451803755920615778839592825496805472920030936372336998592568475712128474943430629997086856320783603663009936475327433134472137959488567155352350462264198693340990838329739464382937507450653486863079943416648654659308242901454438604796463090998044932911101116416 174 71857515197398055619386275803953458371574245744867487631728378518055724975928136313747356762363218393391039587752742922693471092345908443445062536992658700773588649600767919994137033827093145323827830475641317605779946584263134484284211598098377711763338985670575028673517974750333035954524110316599841147075718151389700419211659729112984456340219403019752404699193574600993136857757234824410260112809373481354604661119194588234373672164392960 175 -37035297828709254826476880002106906095573264275405275262601236744142318949377043152157735869840603766857159341904753969575183018357886894019751766364531309855063457947576925424996424441209739857103063123544314704814458127431884052043491622705408434007511669733364065533797503221003148799399377920275496518976910097325512572506700813607712765233359182885436637787148158547496701004454885097685121056154572617142888034269642737464948604346845626368 176 -24465557619274510046192388906676600972043583670489421667032650008501181647248444994346185333979593336751933440075873113804550466057409400104904798448397004484037049956798905293427962723272457348526315285470311694342600698636360356205342504002032610823659161188164823418608150833042541833699379528350560541970733080998529836581895356396014024011899669668777214422870944085424015190142285013971871957392669351390764382041598241652351173467268337106944 177 12332279806158940968292448040819294530985410583605977900294384355846501062465683581211932145490883970728289537384197949885699906257499840213010231124075559211419729647188350475016966786790721462153756846643819930272255574093547399203213258163787660901999714254539210588899883802910836816000831331620628274131591467794507550234331534769540100328923680155672204622151214335495411920657824611652366294248378233535032906072127802154524284901878017025900544 178 8421694147180744198400713136044493947331278187867326137796860411838822997803762965056301630671780847368813561012245161676710840499994332180992064852346575017133858010180753591192568084975276126921791356998437775987364746664646354212545993871777783293759902395282857622781180334919361171101533369920655619208244301499569919628015961151941915687335585664545373320351367666880700718960527104936365939027228783195309961432836494637916149385738908809966911488 179 -4151696684986426294721133448844577816183954501718004126234738714990070973504079700349450964841385013750728994883634304529682422405190860676866271712425461415037001363896043682381364064549892254730820346490409597057124070013270891192106139078988157130798455022743673708849823204437288958774128144889357617679137592183989185698944439660000445638631369074821588969949073902267302738896088108000570019610860337478508838002309383204793901058404988402353255219200 180 -2930596384487660282887153613489232231181429921211243182805234172088125554306443640574835508131789219277077711862599875369169703523178576940299078181371014667064994253017734453465759651335123186191765817650951812351597985273117769540112747752290590265864956940450273160497190305700485490253622362679877378862599053736780949494574910760071796354348611173457433858146636420596440935860910528992102025087936618812776119215448677007877747410838082616382222336262144 181 1412876214062002758658626099054356283437549460044670762049728332461259949559019864008297371731471245602985581375041324992135573227114401544246262736179744513809681037829333396728930634560999738957140480530614489699069859379606255360500137893748418118844113844144799171029707313361520604255468394104483142381373648962078651088450219058693179802306119555737617449178408515863624528061603357611940387783869749403562708641555364797467476030879085126747074396944334848 182 1030804741140832256600617782160295937315358599531167067017048300914051373679706385482521305213754867145372233209185300443114579386867324915499094017781149280518381779030950164314406844102253322170421000020293334302091169187819605946037504016712342467820385861110880320988321216434588458154454401926636967452529673203755459480779310857504842097761952508690619945033195439396840061873658103507725959793912524821054683574041159573234266333024206537766256865959101857792 183 -485983313254618154937017101696327677873065682525216674711906783200966164406105733425698283379445528659743790441641473244004075422042587518459526938024370155664534611524604538194851596939157926108800200651368724280276703736921229702556090203651072911901583312248340286654969167311636645785744230915911525397953790515900916789498005940747070330783794225005716574632138448967984593919071836078025387729997473621795412265058303551027438854841433841374503557421043292307456 184 -366448694888537311524605026861682870271166344238901001211333584952903362774117254007630874864648708630851144421267040769606951152801637423376510558002287473084924626503636813799207874424222415402583898258348643094979532203650408558596435859411373950131805703883072214073178021510165153199119582819375606217392082161391300075652567938192724654323690861871762723383802806709036844353926844802982624036313656494184642932883667320463615071088003539433370490895699406372208640 185 168935437206760902764969383765809427662284601739766618568825741385832055207697542382470299521656962650414262846735487403638697655632103891341162698114424157025771939284424251213139214558945542929304302173888457459511459465525515773380784701465503641547116689578936467982371111909344355283243919112395274284196425451076197020167170261427778131106437733189847553398436075746957520915460501926897661327647637299447226813250269595650042775568259366818943470147671522986969530368 186 131649645939171299080923564471335053603616893834944161949264488732790505143254452346553072571796397029075055524643805585678253202646735049760715160693788750061012824960173535892289457625492328588131191121112134684957963941376179897367180976142626264580743087646335478901858878003644178365276901415984546496991674057734514144061120943874609330386726261621261451980766252587507890914249452222011712919213227938032811302151447745902447953031307493450875093208965210107661982367744 187 -59339870150405998258607046425436063485016511694473094709812536029641549039164174202621647736021819715589295209408012418216179276686058203925249213988771410742969159518986006127549248430102621404177804063778835356636006955718638245678506036687164817707315894889782471980738942514666178831995219920000535022430015134894255711981113063547342385002408828020534889943667579570231274939795810137074405039989703329949725517505253796320905508299197717615230738284359666414796415491375104 188 -47791444806784561273939918372303905463770494374348405780511447241644299007870969129304999207207804799532696368009592840116693130789562096806099672477507561100372616746387699278211717110449520758408006358113627458512569707671527427597756031652823194799681723262438279589878618318919098153633594004884674074849205660865746712269432627430127576951634103218508342621764462544048411304572419102018713027466020732759722645491502470516349672657187933192074666656881899356953595054651342848 189 21059299762212825296580516380202934191711762314639342903820730940873404371552458296644055712685517810355912002842576832427627810074317030399085052606026645983418523289981225915878441493855964641632726958324680232757327651690177649719706609019170801012693242409794933058913257585928065609208756032974235930265978303495224808246252008910501487411617323455879928251710952831236700671209479498873767515309991276568636238429346365983279915365541403026680416715462329228801248827554303836160 190 17529099055720648761621510999127995564492036343954167930247593149632212003973612170346227847713376898351495513273169290574530735784949284404782835245682654798066504200379152671731659466058519728790837389302237525186417668082865131492063313418294614504644329368145164031731433193981338281966302139290190822523700576382731217671539573446297295247589639654595942950110602757475831399046043654152103797053731689553380418663386975362694388713029105459700102594169303630438659022982971930968064 191 -7550202294719114351712300883729483543613365071308361898175273779791092112371737823405706442376790378798959981091866853341324877796659498885899616828703349341840244301432310858586635988997853010001112531526588827196829570499556153072705952974274436197778163628263752342200091939677360292915123111007209950434340352259324345733993992026366554810993697062381464655358920932851211699919909374165505590864472760860907538200321610126872604383484176713605553755399178958730130774662416899441164288 192 -6495368939910914516502478337871721296065062446508729850715154130654613027981694877545686586890290409169022385762341927735221981190499728194651785318990220736414531779379046190966728741220997533558582887539842710588558935352552404725581074106276985063466167908730936025114273323894356128329714432825765310933570251809327990235529472427493562118468601472980531566114373860937702351851959992519869652832934792785312318757769258310610816320398284086175671492567933133011133650852394296997767544832 193 2734242900087139138394260294614415164829857932502427102306510998268391071452014619524101921496530369472555228976346338265547295854510477091313005918043503021631938058856724712751340929274175728894181887733749173682774363941207790593697592997528433662941159711486555456127132541356343355706072675453718522261613452137670283438257163134117943025624389252964413360450255447436983927536428956951892577940507717761653044826773327788974149429447678554872170497091883151002338709782204579523394069856256 194 2431305069984891209345682411877078849208789517742646720021835652135953212849313905002255072032577909075392619740808459431794031401527195991623805204282494445463080409904393466056354887075157556914575542903224487511445777744817566648084977859407249970656050398763998238421056292736166575225042831402616087207657058244764342933414772984161970437802448956019951569207464569798892808030368583040890708863289891386633687752533661915599633066222043317069498001458839589165966692927349891530321032244101120 195 -1000061241109812266580025588237271122886109151434373815022649457685250816327375275912694794688307662531889582160025838780943736859467395004150707449014784929106152836850554082465716150520002095225999207772281790992657145312071725929906154282927174003268295936112456973907843206088567701753611563699856189260982028205710728501588753719618993416576095180326175268330706131616542180628410243656411156080614912575258978016449047890694416084929520660861520484897985570034612296495652258025486331781209653248 196 -919229317108515874483308515853308550878051096566241554717164979725515911174413360663096736804596335842621516609937809220689634923854116945733891612105154372647957129522872059802986977331058317517821761386877760002356020203476749611475018086190660608528327496441658555569090433603296412342622695290985332838645645085200913916027232796491016847716588605669327050769911295167859372966729123187146718023517337693398511656903683532473141805568795780091369319845942374183789555214206683910852910329016335990784 197 369381235724091471572028131269212410837647541882615896167075002665722078230922888054318307602184985480972216141788151305081359920412848371237750171636416425232253390439462953035400966676042562756634039467216795968407010363173350021615007047540536288250979678713262623110218706383210144764265537822172342106173896648748092643962284728853182113163481258725679521277237677892187962965155846722796785685252466244503772033277324260739489737741419220953734150348122401065408550995756499954010183735330920206434304 198 351006523139858531391689261641755329139861179232323231998115644954716768137460211505745516304089008909282933049221497666907250109121882502600908318030914352135044626903278843115727378908176275497095997116696808148479325436628602412564152054427038879155522590717397046514228736888016214949050725911384319250877146354379947580832753540497405130023630660188805414711432494757724769527605761602624484717598483370158282238966287904720351492311666775166745404253333524115228242856941985555533962319399418723185983488 199 -137762193357098485804431223430152355585612908514822189125772469554818797058147408894353193737424397263422599221660559726721284004999656864743945987773020774303605064236854032810414231243102643308436855546552580541365263632274768571525207405548420016678395641886665194428218560131264790131317430204163543268550096242225939563569049198949472331216852728614099252581489001789877684277947002312619657695496149677182111211984155108132214444697430198847935290085853400266925790589885574712054027783027398320294325125120 200 -135354370504343599256065975201656513623440727378539102641181455407428710420144686047449359134854751127712098460573424462457121479276716630747741779566012225770336439322607117619700490279986266646045777629572382431344997543409032742124913408717532336555073134587501909112094927308504784182333562986767760004585389953268341107330302302253962297970913029476606711428651189744264075873603172504749564927381601919868856363891221106086688313633961126423009931048693326838679674196156541349005951062263470060969083193524224 201 51872952162433909149174834484937313378122076214069336678817485653612915905790706490609772799587100299037950353121731763252004599687654365761590903463421087836143095178065833271365626567608765954594761051058232900650047359899148776957290419423072395718734699664534085465310455095990147053019751666586323952393973875885504439377300093658145465735990884643446899000895162770074869229454002308932999898729667120549852698975579454717329726032620479425762246060612500447896836509182762588521520671297624153833385912547934208 202 52705354739278499224995318347733846163059845292044537903977042101137577594177461055147609502092053967552296904310620339291376120914640957149821826993208343786737058673412753559248857818485724630870454993820127788847262519844057537218839121237959106488378841097429185215725220148444106411311624733506785172110588808533616108781075446760620386602606990450609233164546546226544185273477756826851325421065752553851975149802988955783360240507960094117396140551078203414555583786881049467738849191646129274124365244789048737792 203 -19717719601437762629912271892988131525871148595318779246298999563292192302174387362299119754786157736759271621662908663977680264833816553923544524108306790075561643374925689344134085458566811932228724769556491551969198887037932657463255548628587646351517404007777937995668190567100045801162107468174086475196361283001022856691351893988128065106383189093905523990387169204692594046932317617814573009313874861119941210062650958171008080229745024661236468335147813996576814723376104082676038477974105757787894158272947778748416 204 -20721579194016837029658821553605828874263376786978399409813498604938781638027238368941115167031537590198083646940560764611780497711452336118705739143498580982500544381370165919950962543275835731786031741275275911279134619413780014326231628965958253912956958147681778982843991768974643588485108235518801035263270883334335045552207897912709238280043824548903646258801565108663379343787181011047790818310051409815169265978534196587538596239866718278697874320933160825416108421579240379291204141531596520430310243364547572059340800 205 7565308609536394777799772289549083882721659896145522321844374151932598842270733285157608345078342713968884622419042046124786455696469846305825079455429804059286809272536902356203237598932337471029407983515663452338266176265618699684843088518958007051370100237420181920982797568921325609378167527097290809604684735662630369469981118226715482885191221249059999920272511878260202779923301102045297975529378155268274155043216415314653907391201333483145301402023970807686481263886455974533952941619658406196097362782007168097434206208 206 8225031887110865116278270458652625305810286367006523330035371578547390143937278056027749653722722867625698014710402683233685925548861093724577848915573314325389333965883954292969504652467570736449249630247996769421797960805348413042157268837028875680655131881667459192398223577445069925174042836093541122380918838627862394253785282802400290837801597080506005661792584763490539717484973598979302444126578381223421035728547990119973313563599496336854911872407066463283692729297528149640798967337821612264315317890321446211880342257664 207 -2929547513294076936233593278476526877407269955064636757292203774094598603666437746610800190053776604486122842205932933940409463572423810437761312567622646666198430297167009189352504231800737673688021564687339687855820020014756155699282035572791850642417825472148907794799375218438597731770924282649936215849354686051353668290958281839320712242997117834938775843138995494875394289320712663143164498494285124721890954468742377827401764352704330397953846179726898278122654357938712061712050664342652019183918698497883090509458277394284544 208 -3295798216520958745461643761284593803437103831899530427006230354204150147155353325675750712252630396612243440682240012606778155931895972066200286002997486570943035518040130824789909337857238789168783934910185224204386566058369136768068694320469621110190709443426116571890797844928339631864361032772359199430532921111860394349773156158780731008926693547547146583311938982452768343074832387553456710593489996281038080384495671083811076809353948658786704877522456206908251521985448460940886837665962895879278256071919013385257107907734929408 209 1144796400942485231296027836405955258514871922900723980867198213158809050202110989983673251080917552662146297840261124498106908461674133465036864205009931301058599386335917219084267457069513793922952237565164429258613211792952203806691625498584677913541702920406392829998588644567082129761538137758482027031947355601971080939887952831326031209585002231200106878800239551099683480662878566520294076865303410050570373570619987469656879131391894799902103171326320836379496256423422965495469671686920350454236055562114358284427135440315618426880 210 1333073923187575967984819598311746403721196710449583365314486306528369178213628008137167095619104465479642136017896537580102426949224141254768817400472163810983144276616371809809131140855133217482905786986072899626522580506858383131913191375132683284029721225368635317335378421868560830478742403244659001909101792189607865337034280905320510334500514962512194543253641181782109605721777048947610806346906171806504997802856101982781996965214997626736518601261626180093666789929898059586996118290237326152548205352074638705106426815843830620749824 211 -451398131962905281311824198543677690212003031837593546235102652342931555416867013712112860836327106881658351646143022769285090977707120619120028591222331161245406730099971933488318981895556091763318735830163083740349283899816501435401568352737686233191464362931479191505347321345217202570522083936121243735361777330550704766261301274537248634136694480856889582075323558160597369619376830627340208853598512990159174198150790526640653579290676598122594733200636606538742944698182792856585499939952893241118371103164000181119628991893439264491307008 212 -544228650013039175458994303126891681579597580603845685506248226940871345714446065785659921178253479994598297938138941825464179157663913657694415974952060905523689550068356431961521212979836884018559128552547280530262014615110894423565552003475960134237512920081898937394866814532181633934574328368134470902103853226802358562641646757101788391147101394773975516116770740607565072680575922629330703298365810830674923212551075634514501841901545980326961984458447497179855760879336181223882263803179048868485651263716365131195227575686086271716055580672 213 179574659242028924140769180810385952911906822719842451239089881318733292530662732348907075358387160438471252211638909095060266876879142886687568002094199457041508891472908112451192235935252172302100432347881192508935584498033943785485940231252100902247226731816857045788375906428350129156718615782002630690168620412401093498378761688471231170330697268789679852541805472377489126033145153533703905233935738010376818369774905106070991255296883881534809244493196614269263509131465664058724696037107533300651170753069885248750166686947379646292957474062336 214 224236187388174287277581995226388765578440389714844709416573655684965423076899518946519429094347576444576388817396060110919960583654432099762386722338478001525053241276067431154608861184445519979238650860396170527233329791206060174769694594345026222732936278155183134750641952985498511423193394919573119550250037020406919110512643292810642591660792829751256179461314750193388547852675415889800810542376271736809698661251633890559921781091081373754412132925451559994626538596399647198990062017625118366479076194272346937589490769795403151603092789741486080 215 -72066604444415038432270834258947115395663048321534201258914991659965829699586630965392115918752725574070122694125607941183688563926171045639591126026653166264628513203730350466838105288581136325398415421259148164247410750387696869122493547881078908119638842384886372711120181697347846831806073260707353067509874628420613611747070566219240009473092089593335591353574407231093189067619463482522279369620630355677590820745363598243367896984922064556284023670604100541905223105073682175074016781489624359892399130549489586392217633516589602344639010423699406848 216 -93237652549970581039173374561472206523144226628437552882282051671977988415663881261993360612007270818784862132565578783164924820494930344949927794280142489900314778998139187379753724549557071311623975018411582732282608155623181820973060845604243817284888368961145417754696735685776332650060655168700859016289901794970116092931116152417895758227774157754858275769627689480262695141702017816002567175383111812647292504354975581382023420776146932592985997878149180940914766329030815669439255461795144657459287848803557841711243011870687161155703145588263888093184 217 29172693747908027386920714387778635198555152023754066297982820204242310224117477968448520823005973360976080679651109757732971276127118319179768112797975975361890538281569948957970743290368579337268811158819285216825380202599967676042156954625091720325405197742081184061729391786531142646717469684979572168552540257378313653400570910487706762346950933916813591215462100794960698066666739361168068787453679038919084844379239383886874481802875189483926537011873440100645719051885302776990814171174619374998374981055453238036211990894713709303335949290713545047015424 218 39120382249609694335427561736953688145022296393018996461208766980672486022267537437212207050476368256361686234514865083471591624792119525243084329773979956635579010442122463028887170859104914594922408246099546738218639555519182676208855634756545119612880773178037413437116221473701727304865137451310578650708514823294392708570356905437443109565866286542784269238065395768650768898063561293480799252405365408459409552716381000700421032051213707280158454375126179012556251004329280836731634545842145117865162020100338709178164663860112686726280421337405281222952747008 219 -11910278931601594288326811151726067528493636106200706790899939598451331126486186499370358774352399868304640410574977463383311299813821111061101445551708902119646055894287702629362812188818433951238903534331848854803217886924422594981288750282042569492560430047716748489631438469199788825965111828517216191129172039094128765851662753967207637719796123215066953311009235218536146495956588635024129755648698779323265597033792736885461492121067783234766015666825914476309703691829100075654190098098743658703897827401507975250795362026040563849450306038312570270735652618240 220 -16561755287194026074586112920408881046854444042006375606786271296758312120532696814991450637467231172677685369744127800911761893922759935214757381484217766604091814364431604514228032681183269913075461462406383804795939067525418714464329406072711799213155032724934885977041137218021181964316944820358883874027960018704182220232830789954655339894003674584736204665636084137897233515002770801609544097769151187232503874886543999947903511905901313506827864424003968333417629689774905031840639670551573987991199449795806432591861076878879236382248104836804456723968709586059264 221 4903648301140865920279419924032579345373413538809855854609840289435094356559157524873830899047430910932512668249570448209705254861894039119358076185210850039438403759425159343685947244470520452637254278757627899326625138766919500346173499920677185690529011979577070843539428344572269251456552327007348623264835424860927949590854432567856834814286563343581020900702056346702646316230261772020726673096342582351189594050676568865065309233225090954933839149168637930495454071534817435734892623715660176742426561740087180794311422264059958127043582566545651559486113676408127488 222 7074033485708235830855581855690977765986974668481190962326628890869134927794182624728389202864235494656379094369251776556559447625314507914645639483480993778602754483140098471422015195680532258438857195924721420887345671310367259996066875181622626742902390106145408604128262953757691447538846534401339021085983036863713271827264507463262166162571081330710367933390530821355125872829449025409438983441390937250062327656963615056791913998040254455426688061662122700683102854860446750620572928732552951701057273188087029366938586115338981869212818167223099859462285930604970115072 223 -2035716003838323347681659356020389263273413785045695007769732062930370721011734108345438549706240126843077202584445702911457401384489880124287016263142658387998913833821443901629918592494215290745563347110021931229182955339141342005738158638701243285234461826644699626971751340145412601708176800821592827800445174126450475068606016646077328376598479343046841378528031963665630933811757421729616227915908710909934482126663172189167191092885092673371576719030574125130057502219878468744142340827632323239557076884002662415104466208395447318525761438486179991132074640459685708169216 224 -3048258924206170713301140791688450330474800575039414893661124958903299410630247310921099491080478439437436635741903092566092377819971469020258905086561996086575803498671316596655343593699803931486409334093391324770675142440364400573920144373204157504050297508447716597196772282279432401377500272130193055093982406891020294385345379618967562617287728719574822689487006108927060127320432888358474934760208073738279689864753852572544692619787122042509583677109000355250022442228075667746434419418965649002699810247125250608166915370218143241584035234888713378293749120696551306805903360 225 852046668306856308524280312895238546094777885447837661155798205918060250490697883710376171999284321813996848788341014842535193080701887357986969297045786461775789947058108067307682843039751089242214622031836391410072278256726928486455076807417135609073020001234107508223319982711888737377197939527077172526518200671184307775254048097650639530381888284846671943499020496381620273653544836155540415894098680900726035202110011375677414905879336202141241512273923014101993216777895232049506638356487163667658430714738896239384760304806329997217586738709468392195759837842255158112228999168 226 1325035945119413375435272577868832253782585731759377672052999874125076312130976032677512484293747175709231447916892720498946930332892276876674859259060101499333912542576875726762064799839798218885235433504941769528359043574389400456083407048651474997499135317538087902523530733333435651874717576198918604055604837465391200769144641801003727570089133391058905447616647955776560114248949561259866808864204770935324860163629683636002371642673975616900399393263978587740688150875754484373341617784583592220558800387087225795416860634289286684800756731237299847580697885947961653893110740025344 227 -359504927844830481442826507449979899714020173803673119175142379308039056629097612881623418709323152029315587618554121535190121446187502000450116953423891544979802130542909511598476293498144374385237366333173302853349043302335874176869797366602184228804272761435757043341791701663861049417010482778664216752243925162220540530799494245864673773530328510936947341860623347408064680593445981080475467061837794052727570481501892392187731094355227219861292163023336658779585492351241871860821564573907373518883657463325866030930702218045020880072991533016810805674211009195632364308380248906399744 228 -580981272062687983073699426148304138529531620642655307004092666115990356977904838104055619172130715495117950038401225569649072994228403063635581981199759055910228455895378694424716110129290079105396807156270450817432672903663336076001412373817164106389321926321448579690335651382288862694364114052360307171854008358423152872619588303894037706652710991806149672097342789996843035930878767728956133243094058682878445104082664331423520582223641335558833190188900967229972480036996361980069280306298372772427550515790441019433049411320970211899045289562580986145766691525345040738107899199868633088 229 152892961283948730391360065379513958624842811518409177136421451561923720383953400821701043099747708665717615943545103118107681675708675152120163795012005984827587142790828604979240158550548514532758003267807708476643742976547110749683163823812405451158578617014760119867543907125272222729769752808916235950926491842020251166263874464014681580688144750814296118984016178487797727783490493903329988208025558289147037465289171961883550604586181120694265340989923289525915056275895837223521228498869006611771700434822484180454864207892249108286873695315994116130163918073470471831856295961167921152000 230 256935078813398953337222798549098398593109730938564294931258709491455153502612706840016440455981250525915965221550199444719065142939370268839399092401395599228836829263206816646539620548489864953553203934289025349696331730284950299816574949977638219067252002943387815926685304185100033230410190453249090765612891465595811668379151352611431420776216068518089473329452390331532881970813043021913934479013137266877929370943049089199153906855438499115747845391281880230872947868730671466971902723444505248204890832397553002854862415463127179991116985220023223009266771419170079315044184905721123799302144 231 -65532381834675184130106848113275153360953135412319446485476397201532358604909538712521031589026622088559801582231146688832929240420261975595524414483796200859052477708008038583950587524467557414722577293092763406387562366370136175606406800354690847986623247413997756061232977150317038514078735403083518538341661851958705737211575134741438688192791539996823026571438572739663600488203303390730743111407673199165315946938186964756649149008523718221180953874875234325979026194372668431294019048422477020814158767558446932789038372417142623369366449869628173192426127452204996143470040713348122234058702848 232 -114598809216407895573607707330332006431053669644864208364053915535047500831236271117944347519239680547705700483652149823375923414215869586504618283158426790543689852951601153177035558510555367681126239207498252160059977253206333893418013833843809298561809664750123191339251458539911619261816607061039105964605076073493829302048004976913060054564608294852772984760328439746091940807071142894081238402752472095616319365545542316438871943065559485460177407523511113623271265350209762326699471467347718145275017111689997952775819831921487272613771032930913375983639688727843610123599707628518660964534234120192 233 28304360715877740139762302342459187932814017535735976798747436093471704824713692781124423289519409451395524160853980034550351092706629539273909772250715246823505417196298807211321618311425738780005446191639249556681359791388258530100255107234607593492132775196890269888014017774915675787487231574688240402603859777847844088629206159066441996383401652491921190962228117820938222585635236651987751369127107333435680487079160981801337906594972284166016052796434277577905181573373872245574132498028994448326916514195861737496156807758921666149983809199219373931326462425625267719369067373216631808939437961773056 234 51546761221874104164264543561652934615455552802666846789230788267145955745846923891913540758467184456568017218078839487079549087636289049760208465451711357876606495425474128480349698972039373997408082768870226268284470251725485750394617504012814603685678037127963790443795735814293786213842181726314404590926063675911230353727983526063599567966517487470673284200976668800300875264552523530900726679904045427358959280091431321255964970028037020409017536123995362190078319129310028001681110569320691181712545145173251917099753546512143332674734497066912968504700038943640294688966115207434730919575023432803287040 235 -12317455533469589039063699605423111377483594336240849318969215582029544655538558509789838799547037886293690062551125096682314910541530909631280704526600989965365062409797202917834677600550788172850624751646407399472052441443482611392372593936447779128414307082227294778044162579718425064360069972442371507862872217960222340342984343419305358445709986505171185519272358183328916729327856225510981389322945905579158753462147042673140401055051298695825247424098760574587073049227272070689026058168978665692433687265174409378623503603862354846225042243195211238828613511450990548739070391309955875450294156969082093568 236 -23380665285351633340185875987335165868782678289070461483843623861278050188970988582338907664773249506588425857390078431902678455697014922382243603226787276931849776288102277234062225955505430358792113742228786357791823098128398009771875868788959554279737513486245223587973573295879821819720978780103966093646478158242507192591062193964500459731002633457920371759209310862498527664575061153006019070626843765419854408066593961213066821221003891397707552520517775324989370985529278524084819419310428415369644735218524088671474672381970677907967130628158142174428495497765619826555237818872524561448053187150013314105344 237 5400053968054724764685494623524398608985277095851595632419135443393720817883277922913881299445954012867020055993569307399103157256777968982413928501815698024915071178279914648033969274544989666029323672410966934278992626234204980588514062678509544596177802270151681304258819206492601287235445028699248448245364109823073114260126456748533552470258463131190245407984113006192541775772680471817928917780758929080102942035869449690490566225594797546855105209427662803948184670660862564895298152422499943605805223192236797989496794867627367836145172316150137118847320495903952746371210514384085308965665401750719778472853504 238 10693420798536101707438913071483185934424555134934454957410897563093359520321997116478836236407089607847056376451132741288909499326424279105884624108261305248533939565524860029180892548092460521783065488556891124457416447730732730867934376996962198764949776136334720227886264819951341966686265488269871998767244764652262006240006115875533730833670001282000662184788342932269694664807425849824927202279762182394100384372333437245532844531469124966510198920506555211818793812467670678139134818187150488747534793703868676111014088274342010319258900919484029071393400262136440171644452283940971835555173822705456922989164494848 239 -2384631720542792263799162614034641314624392772538494860051992460179503199886679143014203516202102702967061735321865307769104875848300092786592420805290475199736778982983452156704619628686022208695525179504527941553185939392223927653544043759430994451777590950158426727271847103981538826694342908241910437181428418823809177044775156942217924261115790330623135800968313973642533982423892457507906714815721144023533166318141310090654979895719428810911130315215699920692291452508680962810332527106041480293284839726533082516235343150873256550940831836254581890525895696267229007115905434586270672707576728133598597201594899496960 240 -4931185444938288946236117531602650454982389939853529319206771022468875468135165384575598884013104689705144616856414356235143728798374004743813688527565020457953947642804236270538113396136144658034789598128552616680935392111831717207260951898646009655884019994035711828259553611995060853746624285426607145107175447951724244078754930631891166922381910771542245266287750144470682673696000663183942163503352765732377429695051473546958716237452349736853480998247775788356195819727593715071119352029661406052436366484033971981133092306732183228641656863262381281301336723184608716423179555723247105818614150675402070008069383220363264 241 1060533436492472903875388790349078141970080778597728674491128913851850232298646032012987006881601097307005080334418714317851547300916874762648842360843870236470949828128172920680402035151199167162793538016820227946206126985950399610368708890161161043468894993536793386129881203228643743147593502430415589302191897451432903234583844949251154767788436477537502120140361868606062614022925107493775672102169027189316359521671811730241659396397839324002258343816715853110090634655383604804581233287237522781266939937182908527239974350180958315988853654521414484211374472988670526671039422420168959060002079948063144357087140174194802688 242 2292619227958245099705465223196203521184513631148816317111143782460442856449534044722290450327690927259258437459800192351373857845271770743445178892231923568056952054667233232351238417598264071228332959736476390975412284512872278270720637112477918252972540989225624137362520801809165327522324610277618607542351417021746036531644112138147261538923453325020211108796141337367957656733518300048078583395897360010283221065780607143740304553791586017402024172100899967543047341166703932846809275965141122788550765347634967157822730417464408402401183571613032850135032768636466490878017931949480857581873728460732094786734451567832263032832 243 -474938600291459006144492613936754993536215743015299421457122694666744444596079164636230244986176301365749363485787768539565392224029486291154718723107288911323858451420950435699741408856880248857600517898643680575447880332110215442207370256927496523158645987060002493831374698356046369767602683342223671698253892774026309391829423401070316017901441101577991447257796543074582606030930871297550287043682087722321316637631834902066999148659815929598010216532598944721633417624117012338351567343771936563805598048561183408561383986313852788546790098632714127753251078225290658120316396858162820053169417606077065197651923373839525301190656 244 -1074558148743318212886194651544388109703432079317652461013148240580353949890097710768456707623636147223653611089736142785256277948995035328972334770686209286057318096935480215722314429256453883401768799656271501944105988875255827800764649642889781780563082546750350870809266887988611800516132441398458449551811091056530609853092891384881688440851254710450013449096864999396951812595010234934635312357069735105141307798989624123271870273819423610520329863215297717798883155843537341119077697641165476326411925536940010338460966022445592909016237503176642253546192523086389453963577294220142539170609152723519698463346394053940503322841579520 245 214134540311538401490480854960337010931064567935857719393798729947830977094213271994975971869688038521103518606485029094180852636926699844358467451972689391877268705470496442203457813594741785479037049280640957576553793632587016893094988817507655935228159230885552442560637994434729459533044035670448283272572242857997325384042717902474090454756392992841227385444819409217425241084353506971192480515444943434120452758525009357366381494558141167987557016321137480165823915349598608313339436252944713735843488301342120978038527397114070171267081158950173541035817111468466993725659921648017761081329882214098591523905656048351250474866046926848 246 507711762984233420477904046305419613065697648373376229121631764846465519280501817199718386827851529674315077074897732508902775544497685784814650459784210605846548668309712250319108304101329503438891206464386815211072499450529912888246825780880430590131175214286357141095860788840435246421305957615483685575632902610473677476795253367446730993550498474546536652128781314839770040961539197584139962079944127111132954051534424178266422045195293513301818585420020642175642680577960087426069212532271968857230859522500418436102192509486317806296792727142450459100653134087897665926714191448507062358698782983690979541596428744446853613491799755587584 247 -97183686169905227321694001625063505907812919307901750189047710985322135787625151020890832117028128631845476222770217716006615092614605320532298509223837531905502781824438665828548429328546417048403335692763317911996972279406493328152053246536386373326047020559168964343213485113949823249367168932492124226066364069291641989665643509965005808145875695934874109349905703992191102759883036757390339400829001578084295877251451330848982190843461493812118259317469489134758395619650736494438091833369120240013784514554167556379534675608407203366756835108409848611421535034925634910003005342654517153516154005542855419268109617577476610614430981532155904 248 -241805505577916310455730851531757582636393410757349604757341115940504538916410750894658235309269493117461057609856661886609503166082481205932456659448988138011199457755938444769619949073868931821945804695206316875709267732383119611714185016232781426761941710343492822735748083610286784860567199834088968981871041300434943939186242960221176437957369348382854523886504114351080919447914413719968223473266827252601266175719154938491923460730490162694322490405327835455689619486454510036083046276962553825388745140671146986295574536203344855081435653208111355039580837238363415615332759005856787879022637273023896325054383880506852416232331513021373349888 249 44388743070379015550603529226342209810903327579568419800051996799895671644654967977856474591100003736201248853561907600547973098256647464016183624937005597503859738311262129141015620537436669510048173940408141527655154676953716526929931612151185531750004734948903299286092782291592572671865819676013254213244920501408797352712577029204110396983921570934470517275196620327293194921531493458870903829655413958182538006261414546049217067472837060492954461089985114129371880866588605374204218730710690946520900510443962114863278884047174185087333360769769313959409096505700606108739730442561477225294214805481844122126224986831954871979173561829020317777920 250 116077905193031064149687587698176218061447112354067406503959212558973946598695264085486600734568375507057888019638476793174186591003474870284872712165273889893154692000411606054083300952173539009563564710945713849964431170244078349750390689595861553910876577732359334513517588616376569506375455919606736631111838567490824979349574399650363060500633280577845516470756939000529949826916236236945919684026334964560869067893413048521981482529259217565867104501920865749748001761521135347042185870981870612219062076015667879326269701459501767535861978927189670583807790695907091567224638983045421647369249419293085008428886728659864054631470139333374977584922624 251 -20400167803772868458867495091672022069647472003150086461893310761878078652467150000676143235147004791188236969979388787717907580984291307497497250084908998481459366722558160203825339260620931387501639060678546293238586372914308164391829014121877755574590262521089160630859441182179218612780522706967514756415289592387000528143596667335372141266769248589390319418965920555260140561180552717091901932677215727190222559465462384988472949060464133826337681717722480413165204742303655799528789613138632034905540198660198453157195346172991181794176784018456637992825608545421884502711643365786426433574916218679681420614220012343475403548941135344177262871611179008 252 -56161736521462614976891525393262943646196618612099107072148157727220353895255503890654026045453120887195386349969868361818420704252952684332548841548875032497887147758003033097453576926034430487171687127469281537273449504994803230958417609369189744605389622482968968159727057664947051163306904377304261217105557702145154772412929154366810425502970662471640512302207231390955740579890028939636659681268770292090905357946999808773979134357214003327171441741767447740030252143734978402787015709155925040767188686424912117305595244686879691152539021870160348366324326871464266004065337934405029813435767373103646107301194153512296740191814616640238841539446431547392 253 9431404982578865281026585839534690308131762230996932620722068445833313295688505268802253710720415921485712356187938136103894863770231967563907417362734163700520858333806685280981951503437908948050720372185535573554162282162849247726528691140893241689176229130650656671315168718621835050482114254965039877444362560717928145623878751008949000985688319639006540770241971974289271595325313393690066872230463211833493912478163914924665108964883728407366326579954437471313845908556442037344675950712770193988151452488475862657523860789316203425698448103674079085066531930352103099548845490883220686035923082035362449127564224430389876934973828324018281475972073433071616 254 27384994211206170856601347173596676077526499043878959860510972612951199113595820897043188658704070608704837437703951513916827321084428145740162454323507139862221758658363556374414216649542561646859433375703461940592244495253105781887038126766645566283797799999348593524528358772252117461380452077973954204016606022077059255727136438185403030375513038714546797681307037355348798321583407319510880491549683560548544136087281120332685058619064094369149278902641925242524061356193884544308388388434117207425602985413004122534982768139224769525386127593544784591379597385922259597529226379938461992748444242105900477605942990047253605681592717001774526771828235070288691200 255 -4385218781945561716960996110441987983526016747674898863360977369530863958286813442989689125259545843008628244241045530676953607185586578615167534632890408789732102718997509622956703207364005400356109610050884545057521420242492202294022283656557225343485182546839294030859782716228539469933718777279081254057675621615147431510013028192073570650197105078210950744092431515341540535006006836482679322288047905974181373056191636336580929746396144848782158009193661518305571315556801248972755555919092917803282857404140021458771396405900900561781784962088083043649423310927354431182317971463790044332517663635832319493839779675845144395678261565831640583017228704582056542208 256 -13456741263109820892264574232135002816224720580376916208141920606289759109230742287393754706519528412776396902547012040731191867194173771137632360765557207588191362957802542691647805347766216931945125768646430808064125120930439612379008434578853116294100021218055453524553472179598313604756643118154047344963040182453108691276506943944584467782544272245012218617538131530352731869671291816057339072291719793108240417522186882976944921517760672450054010347047383272759912281808639164002766277502797927873788542040000570667290575663962658996581249274568939040430249861301777486794507684843349927620600148807609541635399437089466225835770832622266366440804874119935846896369664 257 2050014037613360055581636244355912208980475307748960507872093052234691982249931453681952682027548632925010197050034018224193302313185145280077053514365875956923935061371362313269450149743596569692456317503385378009229378477310406380100304795472339769852901169141987892395572831994574223632374372476948528836801929994919351490522674735845667371897427827882192767576982211113707017562705221239786959725699028927422486007406588146145028652836702562635550686803196597992847567281574918822540731469960743109594562557953818473063883111076530633241965224269572163809471051631793835589142214656524743672052529883604971492109778976749708280608199733781142847816694081013431669404729344 258 6663411286179055349462308590214860478757309432021490952739510995577129206898961527456750333760367526667952437177107057713128693986536392110758671557704971924672867978949368071216355643948462690959562304466006166390580695011892851544101534732326590924094705090096499393406450379657261992113021889764479890464567965723402205302719892387090041538034052875135822977148046079632762974092114919478705159792589750916407167084813552299163011992606648819895063032459868729896792491786757148966402739689376733609846101995290072431175360076405623507063230125964582292087159408402512547396807386676364268097282346143182803300908971779904197782727211454969209911683864343686898771204618846208 259 -963245470626130088125900985584513438710343698249151613179665926405313087734975317306337965483009765686978736974965812359235048425960705964017419616028053330618230278660990713885071017302667991065139970462580678374579981721719632261785806462901029228322819579428680392982295470600883391781023099208263489561761450112373410697292662718215485821402736498577823636997819262281158477248187094931670957162600013661083295334730240885164508132313199529390305828109542966387126940339024187254314985840883239581334544487025587109699623220976940716232986906542181707964487991931747299637427025741607949648344461539417036417214156985635504761093053959548704311510480079367121252328102617415680 260 -3324738775202370435556645499476453224114113870227427366197260421987546269637769052983366106369107512165749217217689265614353917996517528567663584541010644040803250176414325452826439974984678174562809315802269583043894928669303994771044942238385920542659078561075286648182802549857432772284126255474644668429975095802077158280861698292254372384121497345125484995474325596447279410795092119446113838791732392935974321323163858634500065108954110165481245034057334077736260524349176328739211870898619425154164846236947612172971828881082382096298925725497254589500119683119407919466135339678653643527477713037699449408923597589977833885934784839537152390108488143193587804526741673343975424 261 454755116379670764153822076520481429799420041927246625208564573367362686045819713140456279260216780011771020703388401627242107055448943755797476254193453658050116033441155675920036168966611823098569271513142659932993949036623302675691243667733814961636206771743497872795650272169813986362539853092556273656363631083738623527404195827208607595598403504308306147916755636975562278964103318123685700002960619683228749774086085106058407483007919187503073668150442138541084990431423756224812589757217217082351179801160845493075321084937937757945556811133281006388012981863177497219085950586167095450050872616175885843138869748141951768125942645949381299427149200115789129777185506588211806208 262 1671466649601104876146737338260530799689447670424045091835594629193615587281996300981805390565293564857944936989143185794333664988052637615786275686355209127181024953264364294214121291282996823428825344969787259456769491399819980966342056863690260472553675141708876927750082638892940802645053981873552150949800476057015498822547257621340736732280263399237904993283065685948810636421784427528176923919185906014653860495387253053976348921250021085132367310719792718532101881879020901951194222059382983409844371234404160829618536752243431821615150153278960034837123141934291447514583751671768507810011381904587034287136362300216796160353104877642691249674219402728844086476621230552324214095872 263 -215626572227803689671181361434875464317999572629659658841840853789613698937721187620006282684869454090983902773567931590665875077365670812518110126975830624844900430637647202435284123059238941499377333880485872330844009021479616940851048971389188713560945425672571747394468172543776683807505586727711590179894691714595632227373388406561749381411672355049604637123288610090371558352905447867410250444937374242048171267274787335915385114403399649054738850142750903304046107066577305163981973172028266835578334535516526713238032692797740234569175168815287836422076384063474781629515127607598499190729326562855297504417290907451619430881747343543712714667339204585276484655305672595167696268558336 264 -846628003418086528941279121059441675526364141713006134562342113562880878344328951699048929916766938558511025641082575867159873980769700944353486232608755885860986782970891627244601588029950843819738226998441769612411335201901239834279189347570448514937754596087233936679834018183787288036297801775156075296450000973873301495633110173233537642904714603467568480531670050208243465829125366716447322567773105881659706696509519295929611791722215355431657733227647149346350420720031378085013218317285492886593218514078153854826459930286905299657509191730890694861054639596305044891393003318416363932377248005924923993702749560947000379359303550928443130750161182644474693773963804727733499256614420480 265 102637623733620722337144559274471756194456614015166299097122047031177260723836600754299756445230104452929871933401896425619311349409802688083361333447682218604413343445220158675325833609002706077758148413642041350749606247955719554049115541694081878651030159780970413708493634348622341273108412336133433947628405725728554145262011383210815828980096129503269241869200266667069303954098044557775321777222598342355900832813289138174716835795422486284113668607411773148928623728677606233965659296734234875414385821884744555672072013144820534545015960524380444944364496768109171637937867842569008365910568148557881404171746748280635309149971227685400636077923961659050172975787630282346982434183732789248 266 432034141970802977564358851203401202645398701210806744909414685077231535852907757774910989526068745651629859665239803537825493105420710203492228033522199093094411704918125993773895533500166884931329336344425482847495462208368004241225812434731609197142454789703358624278807809556337358145712426676829311302321906241828717083932908095598724254292499058020162808124149108805901198882381207386150317377661656805444585618395699776101226908564239326872279142613696816761768088775163002649911507759916893970931839072350504059324137412398188040550919284308489601173135875559730921887636701322909558708604988272046204588945995407863380785692273847415867144873602986849582697163699285704235279035844892645392384 267 -49017417273294637715794959408565024676765143218795346786726523308165584612759647746637971165928231396556264008373667923088120221165094762260056824179616836881188237023710688612886518816268516408215374202015917061873473995812913499516911919444329875046956832930713816955064325071551170355393522610258255882174342434155545027202030578924506220163392113936644103979119181863625306194081483817162546270227314593282582327630294100261290516465567422342747448161966909311841912028332579521128119184694635896757900867631415391101865061565130283602801145575542634429311150697211502843137917199665814195419669880910144346934045905289064316788002899317289508837121957351316057456907783271476577231154542614805479424 268 -222100828109911204310338648782722728963763954240904903286437783786288540856682162870355275908378228332201951715916760284104764560650488296065001083468157932094681138155844074237828158658944789139015723842830330071275624115283545516482950365736513457134757748914677069191293433461836276791910977028337271045315136653217454421047802423682175770233606048511932181728135048217268544284819745589717603340125961586223480438755637189703061341707269491707096956316936985519398312485332159358034713036665149233813038791055448893268419812962548791790499861970329183667857319010067048131511179902280116394293013610566320148503244614677195085851150962568328522274063314832358279493939479508157047701789903279325035102208 269 23471868942925685074372411221252428119192906577501368722164182979652551644840586212739390188417942452782929751929908770238160256956051745292586221239878650753395087032718528267840769026913089414693980599218948174332573968424980127815299659132204433660109214823961547704755466119361031431046494106226888403521953997238044985963274723692240049819413775932214173929403293715487792365068038023567418106888001145051697183123008872350565209135689761045403063907901011234737335018263341106150731975266146978005903394985027951148858927248251958228344459985617075354657597927450319883436879158660821297649546168092761151340313352713358312633423933726191928665773665225174629695871855695939242643844461056481242948567040 270 115017900899273476510717646806115759308340855346344182237124803561456549229798823172607259161105238395480652110275290838729182445674042571817275419942459106941755013383319939800436165085745621706393183354566203178185441220583067976863504429465418350050179055546960201340782192110526556405848601474086694308534916954151086209748998911276849072773193842196999866124152152708919650567969479529493155188560348416546504986949546099524701890439894576151783078672333334469146175404687569095821597120592671302391596916833786299509042746276257066899767413316060590484425516143366447649925142243986347788325781680252519799749573031012880915397657759834961611358417856229797609984964576661915854429834767902121920942061912064 271 -11260348462047667200409077904707808973707240096557806826782882686969242756735183223858121071088765149283328348584304530517557424179381152127596490290682954166432806357692393540909799358140313647210148825322151340162662405409794643713563569674342822003175643496370923955179544051097001199580478839692687913655403471693502375337789793822636258871101034144687224489931328019043877765384651815714130710879976526880755696314257855421404694505355687987687201354987484094401423231140077680859288074279872942347250732458860114573116509735997814667818934758407640360670609739324137419111332932643555821895649235028037313478545627008967115434807754089190346570949242982113741454496024181555383742157966477433400848192884441088 272 -59998536685893762859928687573964729096650692518179985903007562494123135086985356101121427189740306802341110046250882973086299886412108211258910481704394598993227862231724329632662060213756758522413047459028638930517326584278616309714787152697611475219861768378271751782403930499481859232259758091713285274241357142346591084384985389276063251813760099307571242065077589188425658056256796261216576843510960009154291726083028543334006513614347214227471535534268785131023626599485497235834703024020378943445069959155550480451463954988831790896889205912697212403784208067380727755188200102948365528298108491419912266444990473095502916279333278135871297587935835375421752663624587522731258839969860610854495192509794717007872 273 5406741716895977546819229882743049373737360266493436596908802042671543524641163177692472548510146545384206647016289995897400341350896730543802119726489240718998585341046065627829692065935971661563806063824986454771458690275525152541433319987050746056349281462580603094725351313212839801263402984996195876058495591407043217113511216459564567943159602239835596031223638673600429329248795444736563494808589968555594652133288750341951579703373090275135293588891626603759364629672450392423664432432166064744504567244528322293380429785913227216125940341437802159082550377423784034471193475035541762567510221753538160758008073285491841145235870688676315761043642360157976191238252805548399663540551462051707067481590541913686016 274 31524846124043740555556295781246681540377097150576095175998756502382746067148867563816559355407958593392268141104246121243399270930558824941168300170997986385092607362887514629258216503046941510553770928547680910314196032252699850625538574303249332685163583290390102615495839567166831148732195853150480630114553505463366767260216233397162561149736083485197160907248390622090876770700268902595797677209730502311756551643187884861348834370156654110640761872755170183788957935547016915765273000381094282417244914526628496974112889404657279492072155200359205948812657081222462409789549271017909416991727395873004790963349235762332887918425734003069895598263809575377309962649708843146615098193550093375432411020897071117641973760 275 -2595142807893144939081867028439233153269541785218296766748898550108967654757535541431298958433537786155455832976060798989508952797495572813292076305953591970284046142081307332418629341275353352101593892351643519420870178884397661227585637843714565632681800731752777025645055594837316749669885820357372796776016988267801421203972455034490268797572366340478562979473255262424119882638032496249960578726380273942001648050504084936190485841066710552528823297148778173614275012710767069935167368719837996084930991922638433336925445862058652786437394468527833227842824083512152839227179283202874012001468953894638256195961481732093334215285870237011671651820780812242256205938220927735169697225485134610362930245527887337979503443968 276 -16683218561326464230151935071405447393392471033218741479408133937735272175029594235186692838968344816826726972644457773775114756272726831505160841665828614439602969990790846315953779367415663762220008375422689893301935274278239687337949098550732151315804666353989710953625486447984727137659761204745545519421255391218804916205019069802346193846073585856824787901361922905405525876214731388437008546919014099188414938555410989222955450293074833214599405274221935426030567916935061927387216383301186086940314247508430599542362771261728074297826236786898080970067672492948229729408083701462139014446989266719833788313245930416037794583006208669218686691676902797563615230406009376467024767728004782930467704287059370037933501258399744 277 1243184847098080668283420685738973310134060601622570390615556640171522112354302639852650478366408897962843150849321261971361875158211256849371387568845184924143694765155828492715144908985693933298276648260179521887812363338938278648016215689825095849773542866942441446718980039920663273729605581258651898095997240670646716179273523608637352318817219630511745957636241282325403515373044523243213019742788283885054178736203715030487195802737741414504274709891331171905267151207225533703550373353140412763642999167118410212766612947244153066544407624213712100279697197285272903095255579107497870778867324776637874734278111694058712831187076487014305990951258016651265212233211856965794741484773512063584702698909194491649195140861394944 278 8891990941515626242693776685891743546038863708072439214312938512768004671251540214366805351136644241593351225080868022106999340552327818787153572238387920835351133163398348461477617571807780444489745352210868999229693027320800646329784202099337093734424697881801537705018239072307746125917067751489369176451527820677909598287489110837219398345037038425702470097618769513559072771464450059001478432486343898594397416227159107916610041569753184685769469969243243738581360312778383164039018082158076788872610807481340347894458818146694409612249256768917526616780446006788962001783249358789094021423721342264252292893116478771468495311874504070136127930456243052139293488674642650830511542121661566499992100577795959807908762030091364466688 279 -593117627229933060412973993634171314809279814751985807117638253647742971614689247600574350189732982791167691188558995234634196962616183364431493742327980461245953346831814869221764426615137796108284022774099129423170806511241740123455158685729889164192202747438805242404952626431787148758771393743882894171448639080753994015744799153774920354820845216690894292319415740898507722548348057009208780396996913503571429235796151336896916179977593564146110286136350556539083840662212852954034076631291958475237786283127317688088935018346151613005747649988033581638803119610366180475978585136089080151691502767240024333375611697750927242613557927674446896417462434007923075230203685359891490754204951339766387202647997485536761254643766185164800 280 -4772968379514295849612929214438290146159262435607364545861682628238871232675500935452431562684329698685864815764422978400490185954800094357701109219907285736596988572049058101239608806883981672361158340361044763444317496036541430907578462234830163583273968764721003417802810104667615464259586748073107411595385964617326919118612544210359055092584538173055368314545449052339078126604940555194908461922788054802491053116705714921682310800721128998040817919656149340341704162128952333941587250953333116779272976472444004015733519205493886034557362932450700906582223230745382335356053898339434912501427017155236041231085999237036730406989868776983052544343334561265133846381754655278930980250269194707540895127257333875357672823529283228369158144 281 281008435233946408994942650698659313608487925622069765591534741557158387742757158005105639796632064429407886163919525048266817949763124484540843798611967679131346344554617025210467873372130702974744862973220829382819061263797523417578000500433755843935484080443899401910226824603189648261943719272623159034543711890759954066564320758912638697409709756429928725838253182703228290953779465918516529563065554532662071932602411084090985925010972720496544168229889220784339726393744850274210280672269415438799783254348245254896073115829213863778714251857954545042080501003551605002104204190122220074422882991976003165400731197365345161628993384141415921421274906995582811394832378071047756822280783055348351775958987655813602054210854944381335502848 282 2580042375826711502322609577197849893226854678152673216782801555156963320187791953485060988356051208841094504516992447220879675154438449556772257220094862436625825552725836333635374146626491635195957077682659544565596434384517749274767415044715014455133255471031600163109059101545920612354341679827000982341535592237581236763951014668290440302092520223631528859863041240547019819100679740658124684168687742650100269524837475215004753669275156573283853377029571561796702985102078793222034007914756211699893705945225288538864559104468182668226039401298703083389076930915455995283785135156479664174191089343169999645490594489516194192960934255883692311625407015773160680512709476756923983730104133480480888536327067295317431470311029184099122352750592 283 -131667356923926197442314019831693343467240052213642915495411783621690368228623015039518789285485355778268035896253098676493770994807904926664897444462122030466899639712173955463091436066176396453555958089476306052280691006147170888222807262879377286795342069768662450128078107029859837217731810182022834830626545281738808249782519991267362302134112165034994858240332248113504388057306847720434635615950280877720171479559537415501612705945446005813738098341036304727621645183498653482246796902174662551892088075427964012823774740236151769677709924153629170563875184418605336155290206006611166455823971558437601622495933155980676985439873456131114456581013428565048580663143052429964776518862640471287180947686258607039056116028011989801668389063622656 284 -1404405468169311290191866249045571247771048078086580075435765412959279953842293910211631433466837392666327313751079658636476148356011551353030225960253015121947873986709650645252659249566490500337224597100334085885804851697082378659132923453714693970817173851894483449920282705723705293693189507023037518999747100905672522254067079764394684930173049052479282925495787227790686337228614783398974604046065251355720200573403224843120688545961722382326503136740915031759654441036101298909946044164259084505491520604566034005893034373378849940154938386784027406699998060200469160379970435073176247147257654234540586040153084563552430858483988113714842139945809243889952584953861159273926352986531522031274345225591726474529141678848620955908712571954727485440 285 60635119696856776699957293104725578162737663396019917533853407962658204486119064231598200626168911339525432347889324137274962723125812877585939132582736265110713242643933524079596260197318329648682815834421790018938871810746761905721579511198464781476126487283928993478148916920245290076078957068052500194629861681701184827494752334078149698453916464640187609976802579145934652514475909947312008149326706905696038557187388580431758783947216032322805288409330664608885584251833562614697881242144162528581260326959675028424687519421392171653799099585137956240350157182923132246653084887711282010400541993353723282114935444817321124280512141372537826776266544004255016978184419608600002509375882399720970384127915076338821569390869320961991386257962479648768 286 769776264256678499641998233584530367016848907040654127261720047520406045952082287710478135915138869871550316112212019204400739486757453987670054387308455983470272639641096802142685927216615048006910980080325376545818834588596788653359014116330885634646332332750512631310658449049636011046927047918553681784048508356553846993730282301215101761788522411193698308978641790400071732163834127182034814923507776390368422576550583580959673635093030397625571065519845672263856997840359877004818727661793352019801740324178813847635424938861103769091900992925367796217980738693474377039309629899135443155936529596001126601471574614935653620346018266180559381612326061877633367596002002572347438395507378882268915847295403331563538509978036055585811416629704774536658944 287 -27172430102351167300616938492646569575296800411159747490925187149646265372767102353911853011278930253074011429278282210031742893306414700404609618569201815173476002658300332301219940042651386877188466561012379586723995646684234736253034371739059417582004262386073395232505366847326385904124577685303485482714089860685256914245403141614365449948222069991444421231539429012686537152676618873301553864231633961282919445965045334907016960384768832058582916072143026312076678595836015684759957914462362172502476229053687174943739932414895075467984926705750711071926712692647587394612750498902706485613602492642585845580550497613037654485235133885908588023400900611765881852004133962911773072219788517009268325613678667490331198041781450333552477761874273166797307904 288 -424836743672502263239926149128438306428234467411612663735273843790118430754794055871958981288783644007349948163355947019096563454394677541557866257749320253387358779864250374075545314576007104186301701098516701294639102587927702854124003487739657623810457997496929861769657592648844529684872613232027498507487846607477575810913499166435382066826799777888132254378796828001846660763042611182377364830129671637486950406709093974106745548231285020412300421064241294870651827435478961319614157303748176978430936997014001719149117211684248055087603753725179837231560640895203355715318644191172919992903681656509706135908785563624019937369430400952010351432888835501462979487917081718646154067677165602899959892794916042677012381227358632368580198594872963686598965198848 289 11642224319755037636994888472438105085005613973098820677254573643745647703341658321599279618141024784506776405210135645259358326554102147270703059762327133936766342368550929748083718214841021252960981417528414936559740833579582936133567606093034732780188647404162084009262830002010902110346521327755930152099723672264453764796435480065166337167924653511679121115791034753951681743239664015192830001150284363292806495188034582710236575797693120059081349662395831853716461743740853087522374805709852691690883185949349770316465089535737376053545674359192986906057539709875748090341814306631225177277381616115328749532005315737738251614183671863054213368658130237022735340927623643545161986762835531728042672744533906546511870989436667832884662741637853962163522906357760 290 236072105761398802435818858050363589652694305711304337538485775313121568491823129953099386065650313531310641718163048704495413809863591615056814900275020546377529663884785191721238919089478482247138458140120117187210124571953782635435079270141639022268750887552882963830924569737557971986582744171257577707188982090274394934896761903830385782772823948254279598721664056766281355948064040034262508953823369423321568950971324197331066561335834659828648218080800507821092254457606199721370419586071033709618818467974998165077662068883994955191278571231554485924216670788046871543642197979593577594836512258490490980835878254125372772384262541026906199493158831831867805543126867366424116742017925735709430263514034746485660038219701664560849897253044049495128196194672574464 291 -4600566145253872458621660072364642295058874670635385968780268055045976568953988475668211385034241886137901898990721016318697833575816721925289952248125733542654586598304635689216991505872260567998284157381026979841987349244957675858647278123002587178871541189708798674435519628620372842372282104294539726519832123724566079943063112648079326748475251788305471737746294497027337522462411608514079514410558543025571932680136122132383130127431513979901576930179784696055743411065427096152257912517989423617713922440648589658370015054357339023195059404474551154304618117186169498245582874393363668552174867122438010567462096852897564505639594694813907851477397976856789779981223927507809454245725862788900982826236030859009506346334596600206454140909754645469678827988307673088 292 -132072405425723903979627332225863373558291701570309021681700413248619887313165292136833738516370625593778207749443955234652243517352933051259909006971604547498386332762874564385586105856630472162333020187944509998879732992136854196970979884173743009130387881239620217825959257860384611830778680237307062044598370718044446164517173231237327063690393781920821531898126120633470913644643813012111202419006602633546804732877604655192719254929274449023321818284469323902920986049936586133331136478628845211246166118154877612441533510571391005140578047922186683495620669350033680704088133277377794045295668378135228090648008076063652422856107924478989202451734540145042181694121792963195803817678075706736066973106536550025794706747126257165014120866549321007887947818696666704248832 293 1525368890898168084880463894645867018935788265590201681489133852936164055429310891173746358223492363555632193363616769785226924811930699535719656104729280301755687046943924344960427994038609787715604866438453405743801644155557293100325620943914059913831898782736169084653726005169763233441312209802142267119579298060840304333828266482907055565563124454273377815359917417731903164549293988479816142043498486682609144483455877766082835783203428409669708064787464895035820651732290567544305702865965334590458549462591543182896785244295515194828999635839332029058489643399421344850673936879518779157160440600841325317529283235661363359264212497170327000423674881003137533927208073786076422608178645963949629400819197782610393535738277585034154051845541573085971448009336651887149056 294 74388249777001898975190257344823222302009224878637965937414773990130784373303216092818762481405840259542267638815274548731754143221730281681098474888869048747940315246457310830244956592690332754630915825691706655075076528743145351952222042820457993099052068958829056540494882035085510719923221158596939900304350710768344402197858662610239043053515001709217149424825011669598466360642979074426213726590240234564809771256959198175287740222666816296964946344144061597794628175291447059181250629016847388009157133170147440281463004626190923102454597372274456720057265378941262524543221294117231355665331747998147888938603390268826898228599866938622216019887888743567949552589328884642152748091003051113300768672260185583087069074103069438129315341928548260892754033891827761046009937920 295 -266831150226030851585711913261165006239934204631420356256383696089886075486904117911216407297385660813315831129070004479144574803854214271801246836676212571568960046270850955116139472993886493487834084063110335836237895229747285681997021632971966062596746829692529140003152590008583685034829638499701407394291629110496153871724801584081411729893503595453611859971197722046143326500396622886903037939513680996250105884921772352122593928561860354219523026000170720525744078630730389947675729874930520582287974562366498601021416607414050795291996387246264017235564502784894120295734849811698066655455681865451022903016809897258080084863911091842064609316302007710137323600464980761013409985630266708650683036884020967959393301859732482915044839032828099533401681912605221120199463272448 296 -42179528390264114946755809707247408133066129887575991669704853774232972520423085725410599870590676454044376855180905076421250438263719686124540434251933271650167231021958997475281517054273442860496085636681445639047707544193913961388846352231835253235732306553604027001015218385793202392569545801820876565332718142531427561833137681526052086314751618847872660447261302948322003588432965878392014145142916420043871493052062669952223376580278353055049911111874242851097782181737543411204758699985261744691970306732640829153994880325863303896223068135203864327843153413228185591753126920350022590881930093252393479732522870727700227667312749844264146777990764454777272815411427304149342293920002862084399608293779874791498212440740577200588260864432330203239849823131628264004438770407440384 297 -185632783784721255736715941660743359034555590875337315639107068883974513185979090274178850256355140567729878722145766223130905165299448739197332533668328726684897650331629621225218996574289590100818020660939337731115886902605323899194481246597334869281818020054796077910648200799382257720021367116424885439160505839740832603194401133405492580440840033286276053098156385141860536541470083507302332040898724077412331705213886007227017855556241726600662005127184817853040142191934259683725974765275621632025146269636077181127662877649763965118624296420584360049225754897465800968337910486727410229966837864581675496059083613552712964098404611672060513208570107827828537479103685298485077249615136602923319478470476861408271337378300491284542097451614341864172180924788964554100593114004586496 298 24076023846857748021470512150893581027358394743517550930259187642809432839617703884256840935726707361843425978720559602264063025434509767719302335585498730559338081971986289327835047754186532165107616004164128825218310161187167839644247162779934666266611760935059562780474235986429481836498283937299686854211623544127066994170631760087175172698751398873140252045327173356121307712107211883557968583872184361926704041211239431051449662803982163454013555663594604065120727072792433381514187419949264697796439976903263206451842492212912655104575649881519598014839624829447518367675057749167190976361655948148720126205666487720067610056530019007707303477761911475915707122012733864254397778389533992682262779444943777231838824429698680241790322965507751864501303056490121576738276996321848787468288 299 298930481484263791722502573088989371566063079955535106998265909488185168991290270903132309043242603785758102247145797297008068922332329203822126077337727132655839894389233169957151913635396065788645054274990001923269492208285957612361011603115580460523271049374981284643585108788486839094674829642532546518284803035763136271840266496262197689992984965090036343430905045377281935164203934217772203161394464503096009787841399942366915141308828093992997212717382700055201676263622965891525653762254321525843714492037786673568695616854469450442087976572824999843071345107633069240821810252073572384568133773156103140066148395924538546917385983824501119125383072486361418788483381290854301132296839121602051006770386663087466453549035318120491777292058838904766226109679400796054655280179601242849280 300 -13833569788412642807148850961266509442667739069775534852643503308918533764053892510629727776789206792459170289781196584731531146779274545659762650600984537663318043552342022912981932357971324763053405389606833305003421890873052952090177782919222369497079727382243159569280224307339013868122403417882369181632481116667568500985815596491407556314653112521897773474157082089586062617897034679345584092217208009027289656916889922558246053999736391104673658163941480813335007579328101047094677992891505503428055783330877190663943390174997383054583788618799336947973261346976379895944840262693886387334487171900024935862499476642825617703691219175440621739040256698576395846113726004591661972080282241133684593157807236918733972213981985881446615286953727355276641708088752652270431110450005980674758017024 301 -283031873931127644764385791333243347186333884460565821516348149882235838552809110287783911608647339682541484073953839399307101714851017384201939101000809765995901631523568029101149252265939969638159981411813901548984564334282106776008781553710222649514355906127559485279732968186153622366968734114943219775502866363761572382229622433676043638567180031046097143415516505881229264758856265904732125080597712304703476499004470587234731702476561407833751458164374711358509347168229810509811115902447885819225932042756005321291257014078266149561578236242285590493301028364872266891816577892896712935617883308802008557462136978232693867782094511676732319200017933184247160842349325689039885809524615366585219355766262845286104934828229651479848481082230945354701339639551163717168563118151605922024958984192 302 8000760206140609920919252469483157629013535071048997447448894036083110103539563530152229101590776313269603782512205779876860405283320660565103592638174770219930113978935823235431324277580159224814076912954829906064797762636986083094905761077564681864993443197381056684456896062984891752034973320247224437938182217645844971748258173533932673945157210522144974928668979312584458283712957446637128143197038830100048039086880956013543745798415683963395344056654438365401327180030705835483228812876359963767651880427803686054715527914707209910307429933435091725091440692748550272026666345831049366870037244595475809876585225130534900454232594743720845511159447242308339700398666201022865148325352845782208796447994828213937526233698660598894419981190386409466515703529804952587056998374813147104546157852884992 303 228290234681204334004973166020498362446332665800220647283826337798909379901263239453100277602495906940849939441919708595306294590041549219076539080646712185573166038439552506967038070802892533535164747554237547519217178561543931850252887288782293930494658345155353591349364491489722887197452586466591897762877443504813981893816956352164118865305745930117680609742027897240399905623393225979903358755858769161791689025683198573645226574699630681515816783835997821882989216947961630815422633861891340346595991942047896241149306609597302796198580157224897951089025147650208320259966912505112934578162084616058079534140234437237576963024770824685455978375010787147663876631165941608431988665426528608099861435322351296680748102661026216614724531602817550121196390013978075293344645437550895924640224555443421184 304 -4657544396331832802534021598314864588878525703860118682302752013515185223518711348885008250756194071198039276890967873535005236426505987416904506517678114536415235429149423214269462289670823866849793397509418572695178276407358685812845865357386775167544814274324773628369629816684341686968019651927362371842204405813501640961995583837444922643822978095498539024431302583174637433607793030560438541371039845176750242818665049241194255253042551161574566402626930670530245390790178341540502649768659115936739587061681938263011268676699600584256508099357061443965889749292000561157001837856203992110010813309160400858314309342871187222225421103924250269124882566416957246949320313292014429060319023157937009060750377317264495417792865968602829990513098031334407313081726566415967278752046026059289005967709673881600 305 -170647599812066180327369934014303863908071026265960271018594339367970645551898986444653121005856681044239643631768125684014366144838244609451028918494331085775495921700964640904912438630647063568992687199045696746469793038626250339423325931047123157401221449368729428209294518537021939810569334056810945734813770957048764980470486463792828064722347502780587680300400416688195879525743525465829282011711527277418944339987705122127576186902438220934110088214982940716609966718412032078205681092046040395925795636328736705052736209721985660859328067699477665597631443464580923517311562076637058255685254602620626381710243773607638866349620664445209704845777363332269889124665248196843625225827287732632947910807629012973116910749948613802206807045251844975888854833141034188325494423432106086490499572792603067809792 306 2728933919775187177730849841676042339735215984649712490584547503127792964714488587938323461707741673028648687357200132139483304716423368926787982534380132873705771193548075665309662189318888482477465446056403895925668699068448725207632988123705324485707235804156975713260886338690231764799038245483884608431740134564276406828487667309638245478517689209339953860069470683949298642919018404241108043081023575422843408288009736874703463762390854410659153690178213164845802270801363149337832412872149292030108706966337939135519413921290296973210132988382507167742463178384747001567707554873072245748763956833141953576098749329695657550609967140015873072624931190352626348621163738869337029457642996263553190498216017655049834923578356370544247314282321182188735800162973802225197574521849444087523884191748747101590257664 307 122194785530871604190143532765108898805863356697049446039384306026185655427445363399173317057078434920139939587296652351906603627227393430059956400166948993128960136970216341507165259871270826650778530676200374886300121911940923666286783431468249232694353059893385381777675894485737641623062069541371412004361413817025215500121969483400509519189425195180072224470990863339256408160586738353197971632760112564105705838869726883884763348054431631039693263923480052208307671112444010444921922935004416166377499694915996088900231163866533246478199399019289255765205881534788883722625144066241284312022791814613609863736799085696973122148814837741617058711356181774155565219636931663460731226977398358877306444664840607898303874341815629097073472355396627546869350372028693137049830282416766969560021568279649204289830649856 308 -1609240816814781322135277724218194615539676225752925058351059517962357264758223286360166125338043177657885153053166993550615429052126655381286476595139799330716553434742054507886570091377397258026552168061955741407434117584838916714334380906893075540227942490706893064458217620533640112613747216344417077447547102049653349230775486290854081221427761187166436557153663528040305410183653791589257181479068203872037598787262339466795199500069337755378758725393027550352258551726527979635825991161383143030202742982756238369958570412602092624258706215134897570308989721206355196193251112430545840618544985450705833396481477044298665735390423032132993033524940299138135342987555053321500105729784261330423595814677035356569588865002368964832338717002697569814817359026387114353090330994656017745863337790331878028647419250475008 309 -85210306893941499339146629745903662403817176250115943335419040087856137675383182734470352540885409011547842101554859021077187021248576696203464562706348191802241733521017225043138222608574596941633688820070039054951873909621851561988459955881992912095295886909101849278887206278358147038363769409578219612274229122144545764746406897232332672903101258839249927610668595540442094758740725356086779907107346026225340109968844157548928263728424921259383529407510247788883210328272379364229708180663239408749108703259641607682471806761871626111248217154921957033335434697089025800130751183201617246842364090853352979867307191908940686840290196643995444215913309455042597620360232684980830674659446461538141126404329966553763045237389600569027875607079854547204069428043154563322932979221196185539170030226568641587856142782955520 310 955043220169513465658783996819770116480552093712209758757894193278105205723976227860854178685686083852570293891157332263554784587029927764065648160398685757379481717918268550324473098347984879971920209997098830597952692574123688146313852472194927833893532222250569562401375430749460930424772334137239987705045134980107868435341128501987798467860279703465058338999561113211757765739181693714427967326798789374985583123677778131390343966582352154873858981258208194116794583670655335014843946833317819964081355782346887322580195276449462632353107118018946021555101693967435226102378403160810700713697890856476466218664617796119617457422179136364568333070667687301899963148660089196052423147310137663923607578133827304463535583385277806671444076345611442481502767335628909203565057933230450057748431226760709148324942148876342657024 311 58410350814904331861520616909762481065286766703041759428172526011371285595538617759738958880395833068080997632077674760046647847696566389244473441034885865698647523409838631427798400581424795389539546152750921314505047053423881102834475030691168439555767453116185620336557578690767038611796079762712814711025592275397026205033933185524870840912008029669322358580985051500600271025066352531379048942867089224345466809311058951001925189827328953823756766341648421390506751047156491752914096302869313864233544793834934761270011914116454053328428769689397168612042732252959065161052931395261673193723200499464056502213855913452141979692559138055341912237290809537918680219352314551933697917754072492025044106559298499107771382280423694264409741454975210476167150785301703625547590391145416711729935737223679801217475984183951299182592 312 -570402161704046083334920698891764929116795875466099351544035810670350191595096689451924786804896204469658424630031544703801390865838870550434172875164752135061936980844622970756628811548069779761059213794863841828765397988214450551131259004189211205770741597967570466406230492097518139165069895913760402213100884335076461284637405367550991665048443246271256322801627778521417708240269413143998569654312425244787868693038913984205511581754249710128020161044510694996636974024087609328419537697618105830056049409700913643883570989622523060361383524781365655467493254897458994399599448010987216480457419072336243418459315123380515242396907728224387069248428718266908938330651560519811297933577423727572824688116395812631780515625639337161287047151338673167969089946451081816153004135995872344724823292448610369328307762080171202101379072 313 -39589801904701159928086264809709927878468490671941628438087936123445752138123843195891501332492856476694990761082479114939024161867824751643371304546061814848809264324794456842572330578644076740561316114502139213771477720150093842059182706837902520783935666789204897564751307804800270555424643542137500538577257840914294012492567752704994081265045929073794573418520842151227302589897544529528874562509949594586202958283018166667262559686649387446793438819854344524689936152134751345146834946944769075722192800527839627833288992383709487918029977945273588962311939032918116805934440636296093725884488656889303925691244213471409390049534044788613649013850185756881738961702898837629259411620697516678288646620706341670016862308813108894663299577066964000324051028088769457439594277403792145780618770266089607271902980676326341489840881664 314 342829236435652657809696913445023617224629015612773311470465623708945724343822846275058492784150345210270373113393497019261551332121600180940345352842494083404579946443794998830856721579327953913412077661080942036689488892376777698516376117639467592268525869620605207422940566356539145103314341254838365321461890540873993686279937603421890919159712411318749649621591882032375775008711534819409292527559115056554265151904243962768918789943718871017500789091564176204049331166037690534685421325783727661274320997780111118346675625423985481887219029315560450498368901728479421670429958006047386863805381000795356901731735594106219367492189860233287210248774437421261626662889726496170165403376142450442199003652224440604542178374695361414352723150968691324423260536301010349792704391937982523207382595048861000784564129513351262055441503354880 315 26635396059387608888357060810338608091875793993344334787177299143660064776125427129666556128443301588219403469146512781852713004537499981662310492086724626423011821065678413050793995855490953096849975386919604568918312887071357056021584245979444615251419653349584310978891456801511714843189730504867025597607378849381495700381604080126860695349383037854017612611637411461261893131493579582482186369691727580381964296162701679431177643190920149487379420988025169165038968636630841039084359435767013516641143700643196327061185978218899629489532188164320656731453904915706182210679322063578162027231539028348312888799925297536553093109951711184152943771040893405134277530602510883669320412215393056499018216573987038373424873965264744614115280386364278840502953472150205160518796298302911650501428733566138094711728137098115167796294422838116352 316 -207346021446762087746617945820537939711572138570494591285266584168957729371271662403271330837280597087948236766288652798116699318970080397693414803034737395904250742406941378837759232978928595513022274375252877900721570757015101665564596918934627307465122260017606336242239775434827400901154083781877855311791813359366290031881409790598700533624069620881878459469507273847171170318472275889055110484002581208046593036548084808943737081850098354884226467371801497845897274818761152252101919757783106129832183012080867103764138336074692333263062759413205198291375852934147646804242974899092644132735839507084746425905045278359435966915916893391565852150747180500713352410268507025506948676868294779319228397048574346768220572061669694704178646934200060557821550998715519054790846649624589465821434214651902810947304835834483333243855593993440067584 317 -17835829239035279735534381163845077819509524342009625151943839662851889496879503717283412844420540882911817029923382053468742543283620332044114920414134274474503081487137446553927908834655570109382204446198418697347447734644683664013338010315584664421901207381317581131589602274790362240650201871847020573252371265804480496873219279597998701310831043773768332730659263316597702679746666753692161739877030779064519523495393868877434500602092521470532677834893474525491925877945103784786779230094232042397689372969693512463378532931802666435830855621282121093492998881837162352454451413151065016625016408002082501045652591536296081941842726838250185522435206135400820546048644246422384680414789761885345539049032770504322108629044830728505572948692717966799722205207095557089738742563866712481915217906076326586935946209490310057365855051523163160576 318 126187853237042242011848627272551672057272326960663444609523962085654736488977134809352469521797934183099279471304365588492003920519907801567904691340873517956370442177349702077565495643326496541726075562138234580505454719532461582873097519104451440813129690190916542258601680120080706958724551627145072252650626322588101148909528314520448679312784745842995469852979300659428586003178904085998626091111172416718863769561834672933366990802320084901967935258807838002357280810902321446968850824662790347808191957518800675679084592310117675325032652833750927015031787429545176060188698677364563141195495748575535133888505336194876620651193607489546891519114856003308420512045545195487341570706935115279860798070980824388826243953269382925365696348598265952571769885549742392131920391662861188499033187954574822624412718978543075898357946334347018431889408 319 11910690313477744769334460647997869559431121855424222411243658723261661344846582232463572553032840378936965157191486342259817598848934874876578100428164200165369348930031256400595046133252757800907774433195794590788014303380151769373280918705679696082513367868159112655371851992903415895706237196282572164310761318755340070958200357329342003680876968597096073650471853507326678175075874965877623495494771083374868984838785428465879392956415101431919434044046014760101421375383754224422291124913976570167763689661735201448999782552267003917514336854975154699978801244019707689652260475331194839030707494493845097380206724026177033063736056132547535522723227097158907278559111530400274559696453324227514538469180479796270265457263839425342617734737980578056697172018153915248075323633367968710088919026958825085624204331283984153008644714745527378546524160 320 -77272758678481043379665930970908353111935245586624656052812163316246367435889910282180858827841443087441968309629658130146961918950533352482697963742108375981050977975452044587188041188779032844262745801041503752804039272303262566613001557368637620919804342447529095655266370095920415561953629746961671832086160619102528679649446578283513717333448942052988927896115188033648922367696436315672284643765941641126837364787502667571833067523085565003469421057657375902248479925215739487127269550916288879906120927092718151059416988807576592828593255345283899632002429035275721594153556471865756665291254302419184189440410960924920947635908633787715630750234876466259180909275867686923605692671123017416337576483930177249258206916482506805031624071981967779684444831312341724657154164106483182420469518780117335497149683800036101735425358182904211027894797860864 321 -7943733039829200489968794124711876518727999150653111000233797167684823133021561218511842533640049691360926796756089024984653911347653172263952178597274976677557172189730040293319481503306008420624419553801073535140692631329354644768246708699690341245947456513212813412802034810482680236990793163177326558594379926440104586679327120398106615682554162302381880561155130285415391523740237629538751831819231540247894119353546611264229126384098228504715484082911319925270766042117750114085704089874422460755230347106295363507668162171406910832056763782046190343730981349404086790196954734522624127119776371832847962208245631232459289996607493034063761293897572605566687779879202897152773710737075636672221242351956203711892129722167411854602976604149103316965466587328544117831433480360318500934816844908581694464639508102313190427349839710820322847124412602253312 322 47610805875474387881685701750675864340495968994409896159653227526576512760917338337766772283873592012583484237871684427091852688148777732836318683677480468048600716096173004010254152415885041594297036818471759650056360136468130642464544693167671881147956747073006743406362033948635389984038108970639548364398786788471213462560447242867768337148018892888477099888153777597332783309628806841153494063732569034470912681299198847900339439994105130527632777081911119392000860543284011064544328843953420040238598336644127213005858678951328814578058097894080675762009634771666547051850590870119059970714464625954481932187868862224301403375372602574664100888575229273531663269909624256682539425675864793977840693923862880386361704817829541068609097037864945978753950719317496622185275679552581529185019180486350097987275347151819367875472701117554385261415034977016348672 323 5297135725625450019087332797083591902140426778308079117545919146538066181944254599859617332860277249288883693586568875555337372775671207726094329568415770410502098682238270288972767210019116048144099565682397670922463299539381365112467953612240532200840599653307252763419470783239846195662114907764952956804314520702727394722932263523403961437266001325455124568315161872337681434255483679848688841193473844830545005612393931748853894173049089094133399867823778275767279655556273750122171520709469430523948764831685517453126572308899625120011082979640519870785681739617931225479056860881252190054111397113036133700790840137463746457263412539490829651721107158611787306122037599854957520601211236678073696903138966221121542449516492846772981348985133225046887429186778670797471083495736007366023341688293474180952160109606551487443759808531759767011065248749069533184 324 -29514696866524749243125075098653411902548817113317165362349314214691554051598495107316761895799546944969591446227476371440742000936684739549374902102534613284095599367342871765278057207015776203604013442602720039945509004483919260704944389157751785590331711526178566325022633081250623144865465358364735838254518714838038325680517552947580558620014888807920273476618672760111074423843377190390346525000013461255105057981731288515627295231596036949584526610170324159064347993189523582934529240133671126056171688860040554457690090466587439061985846857395523838143867870142278959267325460828083126658931035403393821324215790160919947052193456613650995179019064927115203449490537895495220910531321229396782780256872507591366692181541354129864755244896904587485950030823123578665972484852354040748306830627502711137640841883055522081401155611516213618461933681951618797404160 325 -3534792311079483233431217178851498313256494223708770815609929652002889309762569739319913877623811106454924696309596673708350067481341657761250268880300692782463915703131616554633657836816910308057510941879089897137767797631431232819396498930305336421087718633114147429458861266555387926891201215149571511590873322566872331666466303022982946566865901583861380999990713504517988279581795858507937076898729688133676470718848698638225306172447281449008180045771528391384521309290763428529555860669435848539766939936986183348212124844509145264230148456604745848799776961309933307854260724549485078821288130384633916037819804618409883480256278016801253328789134138084922713162688533646439754173201640829237739367152902217677509423954837390524163171449989279666885715249209296737695352761951524721015438167887640278857103495799512771324086902939495405138962109678623522639839232 326 18408077059186048748850628422943041758421066656043897177066619686991056123852899410870856007190196510323615899315516342030792690345249389297427030447305840645650604819185671915743869171667869323116786909386756353774860057269828716336788340695947210177632001855762528275489716864070758644025083326381335669272958128643045661483003559024522332369457373081196507779169928231567238732617111195109266460226068571067931962702537659782180787517036886228965909106676720758828468803471509798651817242964142182102669509926928442875210418011197770647955618051819275998706168849393895085443500763309866244436930966221652879161868834887071365858310592449582684111943945833617832453018962988151918223730004192816066461772518188649205784195808168158095826058353251536335763601031670469039798149840927339355661738246126467389896495054284235765976639157510086873531135177553649693617389830144 327 2362066504411182358528269637570885335201116631986003124894877799410682809587376041992123926188028144676264004010620737775034660004681200301161519716446212403259185428496068623195871211503388080125145041150159165859604324955679760140809209853326852933454830054233697809374815356420708593280274394389748006514700344496514695888785152889912649455249960671852765278159540767805382862175061884217909281828399406721837389312870768081407552839218933121899680660492571853317210036232704301329835412675082895948080207169612734415857650832163366331682857523166303023963823200997038693252407856808898894762707594161134065072943781298462888438857621369139856373621616921837088853855923783809132395441651332040185680524935873757528278708352695718720272575128588695230126025183380931227849637769488909462341379029698706283923225012004366202281888892208686209976978848405983695376428465913856 328 -11550469451200787063491900702948597004235480933867765087404149051160471365028105153999930783973491140401920538992321161966100743845809720074687811916217467311521457741801311136027960341486198757721960711498918774482500062234098291164246977718532031089913008733901744863500635587915921714471658524975593196071920943347410222400988557602438837564567742551918695837936348547828177077120058188385260040398695545250994131852265737802490671447018829308612502632807738361772601991879161444983236542998104913430850529314658062901085635250872424734962755351674773625339124299222990388284708305881199884273042829931222432115376041263127327906242196520054900617263125357379109278896852734005078632941432044503419389381057559466833713902693437272604515922117639761515968400465331652318876101283967875945298537485023418345474221962551281543883466739522475049813261441494155640977356376179212288 329 -1581488273054486234241892837462476025510030990141030266682962475202568785009060096120506243323539879977447012664298052320915056172277581329654543108892895176905214303025188086248872028403009489981949121953710090900408320619132597998242354660643157567616164213341004797102838682436644802257150730813412124843546699922894090302632289405066683519497401147322082442299715841059423659057914278308199578136321804749961792675880864033228549202265193577444409104327547084375003098136709806387015413860959898239451736117555846082716001889016080147233882351137806276157890561473533067951687617905088404714911413320135272223947935161156798901320803805208110900571150256255883081123610869965858637268275522495473051088856434266460617061426420522393595483099205488984322875495728926359487066054361863355173791102266726967449537594868154776128807001786810926147353189228659862432245378776983142400 330 7291148845648967400280406364001410124260175294838946597705501102911089591739069476101044182129641121699650053684011994496752891712593406121950705266605977683417613831110955976443657410187475874140533599412173619291511857788032184454231666559295962214792482803071233505119442196932084946667522402519509353418977971875031532490175244221970436199747657980616587629230597041308098447319480040500692966800539769254923433005790965198285517807846870938729857416989759283531563573555791511346713705815447985563121548116831803410084960408154038670879007734758220554490428056630279031603562379781065465183728065686488248101181071698954153882366811632656810859314360960184344138550089177155576543498773051977239425433728323564007012045309951373905045625295230447605609843409481054953137579605266783832656796267386604494000882266596807030687153135121868340639639287877702110804881613170194874630144 331 1061403942832730178132506202000961324934073658165561429727979788345269994313759012374200643347425533248092742681929778621037606661529525983122296154379255516371242134485643443395758832016392606109075318885657551208825076298195299081999049199533896816554568176378235570651402000297723011852960601745870849130619753668095057975268957831833358178674402915545436710886862545680814837572628550483764208163147786034750154086650524543301823759491496645939729777846708088003941973612635893889802106041976008941859630534855625363704131041392571303551594281910730773151827091973245315931865887570729895295949537537920903745570665928906944502210667514552550906670772649214331156141862143801790111621766617313796652787087908586357367073742801091524602236112863917024041505759196877272393367152481689722313783114662787082326550773053850304552954354034277644743337348103191421232715006848450886895665152 332 -4630006423379989537220129431847137405072614250155906232983657264345420638697234625345920884728819943819142028511346680453964947302208862085609865208684890050461014465227945047458712787871757635713600343790150177058441996100920328777806017701429752659198674749212437589188685759726265881446014052265699532683747286074056549938862515556966929176998469326100258457452084786568022167712020422721941739339795809195857698223796903625429262699955706074375520313032605375811645641562969468120456601944747522279982915679783445354125037234049112059288736144458668422611614885187378212356162594793311950609146891984258099423541011228152795969174197617970454838846962603178281773501937935750774675703162304814473758928983449072906250000419433076221462918102667385282439749353856901484017824731217979554448755698061242523543856875943659087960190820975826223526860302655786752886209474375053308636788948992 333 -714326152924376373884825772976398524526313051571324660419012072977033529561164757834794294400396182018294107704400892900830300539566307544619148586963499582422243206705650584184276996047962248614334200032534827473023652454990975755642369432030815715504325569613357131288451708075788371806989684234572768575114965583218581273761923192779928620660838952630007414623367216141654848456140731959667410200455621333485073909098421542182501049826207624355729492667356660794160554262621170179621935889367039388076261008251781529914061131909158215555796406820034296652166393777994754776236651080779524712799758836971545159051952301724459282392029364649804582461022411379687822246762304894503674791921064012918689401483810413172231359226931812315986488617384255990968498985797419386895439751316919975002904306183273028569252209496303367440139911694495312009517417595285152677370052525024331200765827743744 334 2957609881906806172557771953563584776622794503657713445388246127686125921466346970258970005814244543906643843078367963361022726957726998704847586401358047442776983298468335552271335894802025854566318100034374378602222207776847706540298935329919032349732256400482532723407770178389956740063910672341530026956847120792168368780980324996321076384472335617285603960172241079878851717124404457217356144381088507605720138572111049667431529280403241074963420927927667434972871028952880127441826381629174041379663735502803065143979918591704243729133886268338743441477204097356712969703255427686538038302867450618421001980378843633895925718707548769721959892028177907770745467789377230827669283193256788789085032517069690493030517711894632619543190133712638721884851035028065237874114828773411983222515596079957878623145126523206745924491287971092318192042926152726810291081330144626167674263963357245603840 335 482221124272752013843078310939161758235599966859370430669769931244949727606461369724602287748259484605533016597251688102790391586435327985291953888314909009479010048446025665634098936217413476410005155842760662455470365308391328556705499254792670345734428841966015645503621158522955847625264699193747759856912678892553348761776761669729258229251762928901212831484019266306733860393717866257783423798410793264633837334374801909500424418177060260639619203782245613163272747719404175974002553553340784532134089485747639170717111064240454247992683481912017324199082544931849880596721609109496558636755319190823577487606113425258580593162658856735988431237913838202533801857979585949038199290870197511277807084040286651059331718288167484008968415464653698139969054267159203683571672387665690009893289182185402783129135329567386921517393239801196422090229096412272595519582991635343660759780928446405804032 336 -1900458505669153274214028001253472036058233897335216992636771874783306299233685132782846199341631558608326507110090767064439380073580200032207879825135886734904984155997239006715872251096441079168335193822390545850969049998811802181648631496836625996256232497842960219456532015491757799443948047006990956377849854233313020816915587762023417385836188630470472119184228709971142384221740554938476833292264171045977954923750143134093135362427818348851580879234529266450676287430135694248176731911149563746867016662303828440888613295126687775893493883739970601070334741805611980758061299351655274252973222876156141925205677143154501047758928155506990408230279598770729613930682480925419115775315287017537957430093339324539084785411291764873202084069839464274879283489383091080537741423235448117401970534544996086819419531860588403030066440028801342933957029184913161354379376287367831142259839402155698028544 337 -326618212331702294717461452588050926462950444976728285104186238436805024884301381939453130204257041551242989911253088299792727603975884930535324524043748812928708730454033718714902998226487412391116731152587218095250870553227147268745146826725761175882578130693660857496726771328790765145166524997784680984538151561246316370100663174313984469471643994424735813823201599706527412245153772725854287487961416372322238719230573219812843168762822646629793611882820193147541644594650547164588470919608248434550874050478370022862853494758984931926839002220845256637736592791074093936382531784853243789171276873889588888277772618269825286801771213653303364251837090190656545880913812616604629722652168887343421251857291511557220627300042589952105347632308356743405929761212341193865419385961284867808222771818235602817085919006866642044800946637924650557964884863753649296617574344470796018518524058478542581661696 338 1228340634842336325496525241183186978951719307018768912887900568195900016102772721039792818118731487020023651307015306391977946804147118604217212076865715750108817237773963396246245255260868337853310127882255172270552560286504570460134400526728232281132048751062305848725094363711598085187876033119103862871446335272386139434446857706296723892893727930641153491694707901852596298955839231619613749299161903953895987185728055624197498332789469352835014508717451327744653007679765706686946835965741462545261815838003634974578824443881615566619663785394984555848568904211551565753235856193979218357176927867015482599836447784155015889353712221606828358362452623316659108790450761949194080117511348464178833188860618855162050997679489093473464371900153531909391912787952580726588499293121834762972434160637731710555616815307494223743858046563711635832661324122566814199117542737840401012329541426060047452207054848 339 222009674065056442535044990142956547495299029729052007525046335738699469274560194325936916238322579341343480204442933721859971964169654931566983779116610529836625162719428356061044686197949323338941989782100191392690815025008307606759597408140642445504710916519805511610544347728643102187348408898413679919042997309820901096882289283559013405952830741407236903082407057641770412372939430151489985900922597918081097770091897109219916171444720807688672718918847389617553587889328528511310170582056555780389986141360595467969163288472300859770181292329900905587901200428114622614481689268136755629079487046182260827823910674915576347131585141925732011206006060909630628710216931668594117875444955175011661473882448379243282987418126380713913624589663499896634389888658561129630663582563319934487242081878013157756125362602404771661367172142584511376535366536330000228050394868747353250384936226662246868198033981440 340 -798559089964082520027584633173691289251861936004702619283214347726674626937693907020637833657897869585061822356660735532369487288103131064074022396145539138470707740507772615682922708537677257888315504384449614003115158554954278459010172959128868429065797732812495430090740678649372280371343345115829765245441487338926801028854267399130808718958428937101430791516961234654139776056085182634400375378655951033047912836597865289517114289344083306132967001519574373085710195674698156089443225183510123406822578314647087633022876390698839268477413446345746139994878648486845198098130994475891617509332848870807415725161644959949149232058473346550296015428274857855678730575606782100744243510201899541223338903076587512997729360046707543719672190229802926944646500793183539104017504113767369855016895320181775092604147578047301083260809723725818149928844864090360748324124224752231837176788331862667534422919539970801664 341 -151467354527745744228021877224008774971242905435378526831732994260338726197041147044278358692682222104661632022852654212820010377450411153192984739146286962145403473257954223044234863204937341878638335517882429983320515070982063082537343097944777972720944871589862469167984445782908672660359185007862009675459749780733176857021472540213190550273723264391612617758427053904977247285917140276470878989564146895772019073492435845249167734030448819857457584371244987151964600179315992060286516073430399058623828770173498627472671836876469879990437378482509612903540705643659105170896542258749140008565525985905643131567662307523424025180016045318029722806327039546070853094157414763598838097327384504096407251177315066971882401498370887618685652918691727328009813110786064839823186070843617269628858118227098239071305982577797878851356697441542671693769090236883814535619365836846875099475854780300585358813407565957824512 342 522165485844417645837294848733511548158478873337871077868803385974675294034642132872785850585512121744951395440017338155683466624577765016430698548565408346734815566758211554079465030115371251439488651520433986477003117026666287505931886632975420402364814406708056230118987746701892621918656297595542163723989163686661437833056972781603424771620602456119019042679732010683552699528423003746739507792005354443795492016343974619718102397592447296447299178054962123371904916864153992960850976543135458708609340842414942539838677857521788895198710228534034634741695130330426043682544077703418324778783243607737676736049851131580404912788147419913212871321271582071958984551960576884283187980294726287084087505744783088657962758821345250468011107597643764106751127407967789377132694742604612799560752361691958973330373083086734841540490360969816325726114628892655544656842710224367475548545619441213622712979805075415689592832 343 103740451234351284745638611214262436384465102559107723394092485806980295211021012002715514653992745936684213771309736783033168234343836180992871089063117197879143717189877194140964357462245203324549974468120022298172199184731543933713231607577256599359740882026599207524328109813419801323147191306872224957703817874363946247029238198275922663441089690691904524696878160866503685691195582345064860123272306129666810601595093696500308750784570318435561842613683936921653218183181937108722581703796647300479724349264844352123555965363162998556423941201909425870140551839155985996814751365317366305220591752021342379702980867683170413229734046331934272484516287599157149315679613117142108157329983502067339500018835713791489329753085907336809016979907271087010731412498081599788997518772046780538005552599044794685950118356662291650413112676823125734243990502010660863066205711134475132276231723136010952100502755488986556268544 344 -343405584271114145069688170958458454586208842512025294813544417103804946529473519431830856737864582244378753928079192215517437292511642586573929326635046253368507073385564916627543288383740074399880735764495063670633019293883791021665866682381895945782516511308446443820827571183728545018801312034215811466723329660781894675715243172794723985684266969261103591612867583828157353467785186869262514672862183446617068444993939142578677663196953947846211699195112088489061603077560607746599382228525505433412035718204562454801500575136903938015717531790532921407962423475098799705567935038745178006671973481410461698496296312148390253830097161617450458387186875093817415535416365563719017677998737257838497635812074586355075402263911883731339978503477002743623167887893148622918908498132944195414923707015184826974667532585744299012998803606492948463764212714951511905940399698884284984418295580357227831424280554703579808865976320 345 -71337111335882483393261894666979134176133693668896337619533695992859987396316128619266058246653992503420658282173949587088613273504738620807286026826763441514305749794081244028813468601667657186885103405253939412202980744921655767738636848977694758851741291578230116391011588278588971561372992678255821722568904493643716769661549306460053027427492524369473959517688480534409767688818682282875943555366601566712482379395376422268345557444308419882173245950765077914528107784358519856272686957764025745830874674300375110243239255108326984933679444610908314654972787766191875347186559011014113869343463995351730592091430824821533537804917577238131922737140159840110073423032589369944365507589540430157566703634950167906932020392299598251914063966599146632005696609641676804152643179476540179358071444856926727428717608114323648438024327311161735983168744413952996716759280295210432934132157940565247911829779450278770901905888509952 346 227138111983646018587113434123508383578160151831947682036956897969419142095058066971098594328337393900397742675912639969490748588103507173764848508983818712614008909292881590614327171345560864676321836250837000254062424917622029742414510443628789824618114943150891911502024461469989849144025978055342115851689021428818716806362728200996773103447960644452389388886434858316337581369443130102876273305985252409083612056155868094674348607229713725918287129651680754132895633522424795231842402866250865191874539766989860317272381102326663016379372702598097208339166021079973728093987549572753427173489371183825649202919177675023903825109759786279010169070062623727238509479994977126686888508043466364858868863701548936122931492324038934197398913834137772576213040821905934505938077890591161645102817189325843493099202553317366598045025182064940115308972061853845574055975945393971497066844870352854552219444487957416166568245693129949184 347 49257139979567050195016786569265195045364301108795672729336997423359159075159445861124148681350564013887960746952363682564898878944761297090413683343990159469223566556404608979003919752496698958575411075741428758420428030482816383354722451761385065570459099340229101453435594036080927949123984431394997442182504486557545110877068052995586968703195343771611731877868530683679609081232234583122907162089336460355270228535725010082911804704992140730030091673423632027159331082071226368514351322086577210821477947041759935351256072336712049035751016440374137812046091706610581233135128377614545309867750647947450258131260017076408891643601926164516667555831552965409188223037708139098937502997483191458814699627297872549108128683716251906281066817229133880653076640346278250930662169194782230916092345201801304805619974433861530879427635410369809292110789555042474845053330070830252402927853579194013062097301195448115327564204274819792896 348 -151092072457864437358817776781173818732953748293017829989801115810949712841424181270413676720324566951456764427841501715951823727826666363050962166023862228002757629377887453882943646336160316130369424249509792497375505875765468253160641328597032232367294198700675113294063697433737562625428829772910378713892905781715321713647703225579617177225336621697036970832562597550878851620398326655366701203757253638516927561231971931772878719576501956955746667793726663020651341798988288572205466302623461908191082481381281421356928169520436975773674545903036370443976982369298313722770411359733817836045018275929995923434648763377781002562603717892889234758126493469178814575746668409897001800199481331049114329146910455183818326872170852524757798664519008144298843554394242297775860742529967542767673540584227693788178595898693682453525403692015812389137086783992304288687834524816344405555693935277145825426211721827808711405859467730970738688 349 -34154670197836214424108690011821831847125814968768781118971835675085911405106239771051363004176009379684699988786302176993242594398090593031113431914918779925969058867673660774324194920665214607679870544472187413621057857762738380930391370824089227276133344937913676788091627264066845645342702369028415438899564467114655966389973855459053254956747117827281432303564134739370239424599854107572188802436483256635520044467346662798199087804374238935770980338669250127322892284621738492516678698306527382186739113597613634690155156875007370076045678219467175283965716573471113431051992717015624860465264373590979757240119240088680793649673839669837074072788281137985158514714082662364334956906480468154769879367091229483176813133853084205225591616420761636032484977790604224186685861779185004183755249966969835077373182387124437557518653739574435662997150952899427989272492814053770056457157985047607967265562182157267095224530290180715163156480 350 101076000817558701847280201153627637127276242852743763715947038176036539189103979546037134339072464295526787929468376420606786475748930884930349392345834907335826004647899201254498579642711622816435502694881902092495578617472107356871145538147067372944659801256538141730860725819095080017597157958461050689436459038710522820706059283404172024865202871486076813762696160982068452416830749924372987589634391215084023475312320895148362449057651835771375670486631029566647882610964792323946704845954708312795104011787192280177436322439579614774905499125991193091398266547125415374884075049323405861542883154103042967471725874280311738987740805963397758520004266787164945615372486081354976393878955844533224652441569571471425875157590195441210181939657365151928229801907136226224002830258533088369144480206271325303227876740636955428350714007806387117456619591169594462243268324374827707218180002636952458749618948886955735057603359724199368850407424 351 23784454648624891057876157380181567380579745672312709168459930164038584915727799330354548967621781224078111985892292485828208585057586989011472800787932542514885993937467265212923874560273182849117732936825495689882850249856770967706843439458541362172212179549786835509196123467090527705762813147313103471263228689337713251156183886834538500808325409134300834020709162727030907680262967857558795308116097416459386521715682667225535425958463765218264143837715852797183292700752761822507543399118438636499380233811412230297486864609334094768355171731243498358254923671351021328067748101130998090527326409347476426435202019801898063800037518393606581796924710855819935697771143295623327936662021057683979495069774826645104449196403691308384936935883505273774478482974996551420175601860926017021365312494430778658974762805743704788369604082674173967437836402744801964081552062608969738636475616562621499249540631528289220838002353082360685206167355392 352 -67997818186354087429152854603621131275032715540425201692231943347081813461505882494663827250352769758184247830666676697735965837162234555541390385356828376516590522956075316827008949799243214944876409835532014587924489436077413841565471197720182554373294587006889979566683155585792836849985327391074406110438897040098268620341113654794013031752146288294605705582051936212228736244905090432619883271229403490970738992788423085588974288700503486630010884424330271605933661521168268032585513569394709722302463616769407932595482551799959406120529456257524482678839241985184033800410502493115606724401564307912523241390229036600317281468987377853490469993906920781644230455351648158810870261298112781289221245518878348832035431156992583298473015865008462951333930417558396082796327832539784701005598065025759727789442398560076034506677858552712967098213316930612055739594825747025523259589851224806445169632589109483789538129326474919199941130950218350592 353 -16635212631290110995292989855446527372127205180452531125204410539675974900918195330112698594753532514528176178028848541114047275666498008338108977619125661055323754066078456010828441388899405937032518790695924272719498954927718568308782457486800867764423473497386104679267047399605636670967479277064391523745820966720080022752938180772938119744884875903713269096363075277694228295595070049685216679103932238448865106889922199100144433529246937468865384003938276087665042869107422638707227549968342626670256409837863339395146813744657001059926316953802597214717933016191977643779550591276494825952932032748879277377299147577657861927284481866912095035169886947492996420355693555064675737671455276700063993476636767108441827926387679598927762901270437895551152214126303235546381905045716608867747358496438254539372961116129677288396148292930420089411970126703475745904348164621927008932794569330193760945341929892545218927660075763106226941168889033129984 354 46001126012572591393745276732656842232669328740406504642320202390603801852766704509983686630479814026640008479256866684077217419470780645893240097370552916013262515715387968258266826603382151823294258125148496415229020658098276910885088721972526969993316297480237528039255117458473677752894405299496172883935070151473551277586330511467291340642792604626858248490661544351944427938771016525060399990065097010997362480626070879594407874289241823060166041639806155846690067254668090757886505228973204385438301228936370215681165490479554002424491727533587184887463601688590334855279075579763961273270208273470186959274044740365449601793719714447810968454604693819459090488757765771275258496800513744056572269614398223681808216211949028583390371078658668321575317216966164330826122303991571834081522117917795593438076842692531509409300530794481512574541100523631011203452708259964443247769425644534888078372381467315888391025030335526425057443821919731187712000 355 11686408059878796771015368995628806603528239508240988784354140097393887625708062720344588264531004992707916801250747134664122137151943492064295211843286093602215718507234092274361676192537546221272035459965206495388906620210146796541556588460309684576447088665781437214831188785790669345309376532759256603129852197116530216741516747031476152142125071783390529721861572416855376025093506653165708405782687023941725332191628952238104333834411199875047709224790005037507763725663605800367825180099646338158428828008255123489834474233936119656557080759832538992827213822529549963938113472335543451826625186085705969450378170344991074175330991764047074264426006590986537572363031752713546663777210222755855718550497122488832984148874652775622385713498860045450859890400696520473540670042177606746961066696016995877039505009421490946171682791086194764391160334756572545431989305110499219735921636593710977249058356734256163543953026312519719995598593429322745249792 356 -31293537025159374459698216815494059570944383776800834272226664172353728941155585652444212518726433868575080851071746730135413240381892794562902289142155671376191421349708491884103145050213375640781728977690348937111801832265354144693672433181392399419528066224414616258745509682804849712814906667637159667612698897474986530475997037302995745416846821488684527289888385747440359618702104231988635849975054845382076591498441390238155602035617298693181510197457818155455037678727276158610598781339909913523139880891508720873497350015233002437002493967363211808622672357561834975393961151050064068750382805582757616426670441435989989206470250430773525292145920587227239730805406909377113251641740850925192979532196075020423900130383944470528105004971605102130447811184978012402183183876151957258187667742922975391717894497465802257490471704053991286620009015600622673864361458415455278627669438429849796936267132110429758771936824022534923184529345304352105812721664 357 -8246562655828263867902973693141042076512889445417154912074015300498844349442723856486372017566390079119123975561975187286584924070803741818640059703092575768640796876439465360143863584974057331199661198664435962249836769217751996048771727100825755292467768901760281278448338042741560065182244577104028941413646619717237595505289463153264956495845296688402345150967894503909310525351397078164788080705299946528751220228130192369687849364471782502449096259876177272067652490968078533266162548880660492559003192892876489422684400774156443044341384434200643514609131547077533710728454946611494079680238466770456827820384519782981852578786837160143645920433902706461718494059545197497712366862742031944086213851501315714942561611195872973733881061558524847435976347018129205695869145215308483877752165929492484926072237747586212011140866633142921146321852490295964127296935797881690744347370488757226847760567834601877001364181561692048272437504651541767177474257453056 358 21406213102714579312076546471273382614229669590423662399928822406113209773094127926915315220433686384025313034481787504371041657148430838625964536826421941931310122149776364817363758480104316090775349175368828196897012580262459791829751940900338514388967118600932904354175679746553346369325341513009075423039814626340314007068184955428373623048784351578239624376858332278117918029608112450570612138358141382806063371801196512138513916164231177707501673177947462340461554703481690817069167495820459262863084496290089262946852225496158934009804278170208532087216808076453863046020640380064713708391908255847667814919062553914806420233346093516795828305943620772956625702298576810916762067132085115570172173967122455133844400277173898050440870313088818528467727476659672369476240647187634702209512483645041631377520222279033460386096990188558318968108890846168061937144351585754544775296710931946337342784922895089284804689486087056822041503257511185628277392028161015808 359 5845511550793405123667818898651902728752520274768243582479670731154948502771904683691039434122480911152172852884635939002372541472129802164610294014876502700033765928751172485685259147935444000948740872335181064736194785458373600767892670423830490513731789503655070535783024085069868454364940851739504421276454828519280487821443032292072927190225523176795049037112251636896846093278552795559879620526245097070165531584100482342073447968622135638815177743534140251378914493003205131392201401950173023180933356923279597439577809551047740176256676661308710243655927262998551989911357488885168110037195029308330194778691399265513472556868100513937365936796027004835006420136904235800770031078504767296520443073822598952945573225402602676678440907817654091152098680764123650294200783140669677970344299193261804109012242838640398098866538870974915162421426100882230308351121208749278598809934983877688319241979856522235398028176480939272383437734510703738018626913396557086720 360 -14723480136040507055184850360896476235223223395855000259966250236724062928993226843846185355995822890315480560343287326928991021017325943372921396129038475067119851535671382791365876550571534341995219453327459269684655328072269742636802038353961130327248679584377261574286246481081756940506827466479319988376414373917409740346461938617330359738893300834867823948486597542141632435847309952304342197278630877076856790163409187123813737541738207070710218067489119997982760506348934059344953822565523866271555109415782774475285519411490290227486878915597077041166175721033024178108858961052810984482702352483912455400293792881984492567713393030290589011950118230059845769973518168492537832548376427434815496148375979005818803916646214485594672107028117374276458233994107626391513487813048211831396440296565341134354100389379406414695218725157063650057827057267212558038919335797470157074700469750087367292975388913638453481910609249518915925662800117431235994929339872128794624 361 -4162414193313296929609716055242396345960229615684483101669063774194524471469882103490273488105993575166935284850683597529953537063534660260720525803805657548744322133706882328626271522044064687872414540012778156469745138578936019784414712826488482038879289230044034497713279996790197436468244493867432459076615939940399833056184558412469742659371990403166972921346601932938798808348074729922226644612748554581403788934978079239117970018782933747774679528846055282717960600049569166987651624617887909129523849197681881256194962139852874704575414746817499408119738597582222286284337345397848006572797603498891128014474503322849957872089883251845866951083507951025916408380914924183209102564226030007286948940826340499568651457453738559932104209793416157744171785066265297122695513773196549275891799020174230228182583868027099503885297325406219808383095764180570495418619141444180609345167817802650800788254505436174224231511155565497498875642565047069859736293352064756473659392 362 10182469591004111120746689215663193693232069930501349225562150486555541075006759442960002751870005797260938180670901696710825359708195189919668763126533868357130617452143648520097872345425302013415667739615528769344782661031688294612328682192977190732207844026343135649244211590952406819623392227046004879702455174508080210397020367946825973520678229714641024920695064996371124142086384634087371585687297816576109238689080332578448227523284457600373521688152017555378610830445760552268120237159565107148552149433684096757431495662388422954383347722581167133131863785852337783497132220491621695042864784824151656855734849814239084629190676980908115925620825869372976177462918473669733761990516788924168957887054875301358781335474012842634521650406255685940772959710409501333758937300995424999312634536088095581517057051423569309553877572097177598616358074954952731731490916656834843850262980789918912690986593751127338046943731698380723672688588038702164767303416219039535330230272 363 2977517705524465613898947995184976200796529757771109494554171691681123452967825127396486665193538560210535066974218236125517195639138690880997306020371310465601589484653584464655112158026869039600187971934374811412774017886488347226182147712552749743156472544063102703460936236414354183743878799847548316494602254232756991129679356042868205819820719368586193947013357667240199407228180943462307071847842767862384699714068730984353261112334764776889690301213262948168008025576454526318141406847916684064782448608645409204394683603571702899589275647685379995256076715895016009062312746547321294005458870079395700046708717128433290765950270946684552700758632432992579513380442239098764168132420293853383348405961536973752753463327635058153676726625956445064242121542528284197945192943302287310386082729761207885133363738765395413697681028890710539548787105868970072028292055661023556231233445431962883061167000470303341652588677494459847597094082331719131207700835135735539421795057664 364 -7080346337425098546478083028157711145449937703469595459829121150829540242833423367701820586619628556186110634983764975282384764348258759747246042222535937994888219251839064885675763267926182308215122058805924806477781843501462572737087691782789062295245910087010732116950909518153906070885814998920038573968130322847982393742018117583006280515189345621740348561243950255720262522937855902270183475557045322312820272706317151067452403978911561967159083330110322416556537411645769260459190604528125007873526495340920159456670193013880555634155186133995281132484188903569014010744481688413539003575632489304187907264676554690469743672473924492528383346076622458035413621242350200307951756123056334046520676765140075433713780687114901043661079458372331252940760186196176537073961376386235875787587346077107069390805242556069381213995825179535065765751862103036069391014590635233352286416664710451939663455234336644086601239399274973760774795526657575716205478179244567110932931032677089280 365 -2139737977625961127580439873240632519050458092402487134944687918080283738626581588669215807555678153481260902215568991541559912321492611327850731608080219276177702570194237439233839812796271253522329283139511491514690259853542040208111541531145916640672180724302985013098505954630604750347774079395103891197900736462054512200188859863102989981314648600991772763372072732908343527075596060711939193725781945717169797179210733955041035532109592611767515118892091043974376058050658352332055798198282295568182531268924558718321517350638636367249095446397835576780986830282432472154022349493786667885176129092939370176395204610312715635564728552408313612640958298845355877167003235613871816187770747614549983025719059562602926590468639316114066103028310786642030383657694540147747731555767713626945285335019635681228824278998735804298173830696452745278662746387066969279686073558764186419154085975380206000298797558180673056799453684334151256072010012535087589782599824178556727251458118909952 366 4949957462272821694290126067757554039715091132375805405854365857596805096645918842434504469670822595793392106542436091177518904434662026834862710147510994827344510831181105289734247486845884504653975943649004337556240774592752702330584236084130843538858485857546215021899783506633464887905743603557213829666279259495848652584236459149101572049970264445211572544062491841032169019499989282633906300057727749396375447534228985116709556679068951325926971607621157756535112681927451242471279538409029278408969582026364322993891268366222517103090894965010526888257385146878510939180344060076799723835332051188823427621977381775122737553466114420824170259872005286594820870692809910137126420943505544042739250506842964642512405152707967414630644543607715057582395250352942169732314142523789912232250588610792765304281771216127363116620105847553663064685674519171797224124228279746783515998529561635546190455748153805460627983021377742867723132257240008991908928388824642571904325289342293491318784 367 1544802619535120180673036598252929859108803575075720823297945532210186197277513422452013234014023489189047081037685926967313554677855916638478154532347334368884513315057725557421797063885929681870021386432247672429441818871235876887121154001840704101024994761732753133609368478849875891944888320527102333108275902941671959936921145521612337084735514303226557114292111242838097422964382114361006300105250583273805531745583981103075202980566108752540497818275848491118143688243271329204459551661450311609300894642398433263471838170271230166638837849679534447263797828910865774915134082276717616887845574772196973250301378527734682339697008345015326389518483439532121849470425239380146368208467752303292328663462867604572253157140009003516117184656332999945568719447596077013871950398558228984159919568376574881666033066439237603938119824331510381089251262424849411466727554055034052592915016580637526194968174970340995847015860315095169154444425507409767706634860008658629321500807455011374104576 368 -3479212874036948368342819092132393484337122263807845595762733898178807308663298250183780049917474629771655787111962827962512711259272445183506624071331641790392230876513079158181630710275341499130833456184014804219960245586618457638636555711592983997570565645186941849788662943377274654706066882051349329222155859164091371788457838971665473586497841198350855314781199229933520410577070383333720972096077648836528490675044564298889285209097053602554087688207959743429253423395947822073300656712439015735574102795125520501385284827193671937742526242251899117699554407962995849014074938374398787465520745677087560649422262664023548420321030926714305661770807989510278202048306695638024241100936537605176817457706146400910967246929109735099547326825497737027559917566875461416650380365387319719038247334202323434689121825273108730191285583517665447540878968186888499877669578165667403393203470876466658336973152842610257036119594421476815983457263010043380626800259913360245406974638071289054503108608