1 -1 2 3 3 -30 4 840 5 -45360 6 3963960 7 -512431920 8 91708016400 9 -21708518832000 10 6566197230552960 11 -2470377569057798400 12 1131411784221938419200 13 -619741850665486348800000 14 400063411654998957081216000 15 -300571110264723992167009536000 16 260020540519396684696076728320000 17 -256606704941070116606793272893440000 18 286541492507208304817420296882114560000 19 -359450323310355983620926185564354764800000 20 503314753694726931114732296155016051589120000 21 -782164719747391985091653754294924345335808000000 22 1342055060178428043372390335487830382296421335040000 23 -2530603105919109774012388572333443148507981117849600000 24 5221687343281110969625205364236648092452695725026508800000 25 -11744703031965217948125039841091213233521050093514011443200000 26 28692515640289441577202667796866991993906677679222392160256000000 27 -75886554956562801809684491377407170873915915021801313275871232000000 28 216627655014338219275212618701824908017005334179968878353172398080000000 29 -665573470375924895435148611227246521855021836597092097975947886592000000000 30 2195219602054926086089347333837054564784980779229235231011758347176640512000000 31 -7753616933854185960011709387731884552216357922767472152129501774507687280640000000 32 29261030953726662183568155571120650674594142413451510682062380930749496552325120000000 33 -117736622739598097570219202854758767637327017584191788651521847150777742374469632000000000 34 504086754196334299630032200049567169042656061660536085112576915821448319938240194805760000000 35 -2292229002566904934551701174719224429146803295921321444150308121653522581905075443869941760000000 36 11051075376251939235744566482683430875738572978423610271035447310665098863739824304307358924800000000 37 -56392743759908256564816185088711737085474556757969417276312365113379638124744455644225140791705600000000 38 304111107834595963301067179838781205725213154525922684017854652106821916443113832754650154981654528000000000 39 -1730559841601799379834682797226758407315000780146800864767094079821326362399291553089016375360733839360000000000 40 10377074709034307267512661174600633022948443902361240766535449044844633632673265800473269386761048860655616000000000 41 -65481279939216086723143607382639630178259521254501617768002465581191106856970717261583577987330359363738009600000000000 42 434272229155161005152591903895855184785300842732189149775831047011090356514368159335588459552214410640116431192064000000000 43 -3023327519757927838623235589027214604795413577579012102155913722429218601380289509499534639907777465127343067999764480000000000 44 22069221027915348668958812387395679332726001225302945877117903374935867671594923751071571751224127745782508096330546544640000000000 45 -168729509811963835912055633462150067921714101699819702833161800715657795057896439940467413721701917499159130562912314992885760000000000 46 1349716174258570304935702726067539669341916525509365615530920533171707249951033842050201863597189723307692620091362291517268951040000000000 47 -11285128145402151024667596230755501672184067235894220834510159412811442420625955964109864814565140703892011281119226810668398652948480000000000 48 98529724410300185655747400931617542021977748838708746342206377458643990174451425647983634984239060695359287036558499024929047958047948800000000000 49 -897483547955777583144561227211066352379863500864766054370946704467818098402875556034242246543834844877259566442417378659819542681621626880000000000000 50 8521232896680108178199809068531702798284342520818258543774813557349708062810183984805128675702275006985395674075676200749403542673304163838853120000000000 51 -84261437649469685663203867600408601933751164663184844217894866024708930699344436117811883373749125585333118690061653315055127898674798353893556224000000000000 52 867069995940490050724692951557652117507778295642527365381300245775875679460700534901641688601019783869578788443884882626911307341838276877636612390912000000000000 53 -9277702215331098764665499726091963300909014163533111365985651692930507390473872321137594133683844017654803474672700910846143629097026295289249261420544000000000000000 54 103148457873887986251716900737542692196487706933534891758690314276310147378886065623871178026813942098408838074875720721927773612961818360830149275006609129472000000000000 55 -1190716497226515960122814926081460276387632727810150685703579178706596935344701449333137343768687115601508752979366058971137077055674721881844035297044968350154752000000000000 56 14261859255551189866873219128040042541711927573490548311251115160389349906098308714657279512477719128021198962548017525218904918880714248793181318908225647000032378880000000000000 57 -177123344363368302789888981220398808397835275070984987715122042907546009726236673749705447170260825127154808695520670422605880107445358683992484536289528014907319160668160000000000000 58 2279436052014092866400264644488596762015200580647426998150656137309134079712063968162855492783589962257631289449184265237832178238037021375836758880595965617664053643218780160000000000000 59 -30378115770569247911038250306689834503074630031368469306666682598896172636467376280002404034375459867444538452419847862880474132068398600235270284044006427859565566454138090291200000000000000 60 419001143147276095136999815410233692398214353119831987203231706978619707776826386865655698244314373284405996343564819565685410983457442719772753776333666668415382318850543720931000320000000000000 61 -5977760295701457317339327411148427042555267331907923722782448227723129996938467560656221444098718788646667282662342324588791508207060738844998542714569383448884881339482917260062883840000000000000000 62 88163136209403971738266179633233663173250423311858115759220157562635422727174675068420398946735938530807832086383525417118849737636520859341079840978236378149899341330495386791923253426257920000000000000 63 -1343461141374310460204926069852984575509117820806140374164276717053335590358645523568391080067849077673040191966339585644564449912240866343144990477975514333827124705193633908887651201245511680000000000000000 64 21140955335539563952664595118018238714493169729139579659064715998418375668923565782178329919931105186596022466431329738817875442286358488456182056124008264704835486024123271988046919476622435287040000000000000000 65 -343371800884251287460904345402578720878606054107312967441886037428769688627821195986861767319554537672816084017854889784895502407967034264829119547086477510529209696821260411251760273798238008256757760000000000000000 66 5753487073615754386370575028939653928529682228401336463425356349164668738810238434684208532062748277374600244706811248733381326648541134552495882918256941605059898607351621675341059494735634183055139143680000000000000000 67 -99406938937188218195701615448898638028678540136696917001387992001595480975998412807275106485415200959545410566738180707748723695348596992622513573827142563379585641251228809489689268124492571278916433225973760000000000000000 68 1770190953012859297331337115721789793968117646559432967453546035457075546747901177201117107574794832670022861277201154307556968239771781079467072658986135305501665572365838829471901601531415000407380594581621964800000000000000000 69 -32474778103604374349055219740471840393808768972387253511008131836732980071140491623550580774900430244626753499024018837567697755637515979383251406476079471356337898942908388583935051599737971795944353066760362000384000000000000000000 70 613487126331017649374722305439119062419821613035162739303354222443486137893783805964703195017702944287883243877906848250524404971079595701524366988917623867726756479723031749060580811310241680461424716362649619808775045120000000000000000 71 -11929270999779904250190759381213662686767362807588062074129347863125506593508325745004805825374299330816783031616884671788025743360688676780049318591186896066966271244224298823730339419487478643733445787296685624822647593369600000000000000000 72 238667229019838221766132216734439070844268492297274782085780430058050891177138651275479705088838091815218045358886456014911095002318195349702019939992327461328475539200031086997179734674355032255362477632021989648485007133297868800000000000000000 73 -4910982424251217606993195503128743894373093365400003530682944820860589351376722329452814246047258871888612811249054910394591662896076598384808221705521023838781908719274491523744945038901933447393732976433298475306468674253136855040000000000000000000 74 103889522904400231895506947158021437776767577094983883229211500882066388284252100590512401911648872579752357604713163499160556846320539097311020680056594235581610459854790578320661813313202578462797269625616619917407132125730397060543283200000000000000000 75 -2258596249990450453338260524951306406050186552255805452023374041582194532795428666295121671067048331405609443657125731269545187181874250293587814235694777736694209859402893039678154634520444899138583133249381610592796151897195131598842049331200000000000000000 76 50443946604480826014242016272828995507036382814419104667285801766884192799573736868133124373154304795515393558504742064685927810693448812988720115895121948021793902494241423937027459341017469780386714691994300186120133454797879431787270446776320000000000000000000 77 -1156984371617774458854112775002557248017345316838495637127411962195332210867324119404245194095186944043869518024812443051730548574860237042516242364143417588635366204860870060126258719937964883984750277002254670714617817126185090165100697265152983040000000000000000000 78 27242212132028730517633548757591621681498047514931498428234899718853889585670795539341329913512415007175647347433378911376902543306346977432270676007456499950119606699069222982811676832053194108130672979835214568219213828947595418161451385524838287278080000000000000000000 79 -658273055048613808151628760558718628514396239457248373306878659356577319252635111812375112010975968519423667731328167821468021278351925486473669215957113149884920038834670007802138042179888037639520366852531594778615433451525798821811214025309505402070630400000000000000000000 80 16318295012286088722302263917047198303272225736057289530500183127251593223527120752753100996241040160470286831745122969695163093937410700422202254061262508967940191179988117915680612966697818041920018767382003968425070507404266573033128513731716698763473306255360000000000000000000 81 -414866408065658583846321490085735785371483321064528572594366983629421218690561396438553049250012698845899751371592770814546214652143927448760079317690255184773013227645869746270262854849359134056854748945886815466421261992924677162023392367173419359139671058677760000000000000000000000 82 10813588610497004807803225072803191820573186857405698909224388761354087314543154269009380793615608065413454723174890819262511587250873773404008327093876956438512790050130977057925620931912537877184649687490889753341650728940699362072913122238799429871054683732370238996480000000000000000000 83 -288885774185644360136455520615713848873139573511930082152635806227131656990581484288983831671108892692608980086374615921369123923152165918912855873863911669198863913561474847454276984632854806387185378067906844249941946601717266090279673826892767347480036815807400322164326400000000000000000000 84 7907644070227472112781005899036239742535226828700105476148046652755814355937772265208265181746842344490077231125901048824788663636440509432991317323517470452425067961833858943299949564659481733749113413821281968575068951869047635535552136903603233591735784502296487571374682931200000000000000000000 85 -221720447032424126755944631560425925896081466544665734107659989809033694676174029130584428169871896457090779331104348050796661756758840724561579289519643877525715680825037534266123024755544881033697595839407066375270901483409892164103776120058338090698416187982565279709591746956492800000000000000000000 86 6366168075495732133179648535530635201291393822203437280232835154616427543579755065913791020780609827677715254800368586262387230316373541387198151933276524762692808212852476906459514146727083220092522724401438852055211627165904687121315666605840228376183736199514487189751256682379975065600000000000000000000 87 -187129877999727392960208969878025019585673470323233958239140169780688664897790156991955543621286963396665678753776484693851723031409928286299203870324678385737185124200795234552853002023696706457868365843476407654835627896389874091693835604935648954896150952432990296970016724189020861707059200000000000000000000 88 5629665784365107431757746237123153898002659568934839422504942994295281495214091556703513625216989254137831829984680255491426585854702580751588247971606315934695983280196889941751477221685019675470132459472322720630245176327415653855678614775737458580033429761601663599049889259647912408650874880000000000000000000000 89 -173292997072272207522637350980303801813290336949514369740621110114625751533554779849128808641482878489030133991292280132689083726927953980986500073801814994567827288606585956889935515739898411150861761727535183849343480648713494252311961769097400694719069216873016075331571309184053651384338428723200000000000000000000000 90 5456641615052865609232506007135123304950648030457082755289554407965955068601445915238704736199728619311946377453725229362697081158334132325773298644786113939538095224712751680037692584350500653453159895035563224041538221612307284131909677719308652188331007811619783475591939226081212567645049148315533312000000000000000000000 91 -175713647906255156028136936994902767188515406895625878701803507818302435910928533226135707913359405434563222511748833174772232426055722079327299153331302976339013664006821661540002549247868471992251768037595653523533899040252220936875473265859213057462470403788399453235094162678495839699506583065482252779520000000000000000000000 92 5785132106521275977872474435279732820833793704490626186889798303209120855090386970314893163422783344124829999269449121686293052024980776740658577304990312985694153002497286961630979381951889138443194985090867739092447965263827384316427020014680995735176758036936203800722754450408419641488593576251288418055618560000000000000000000000 93 -194689813965228138019041169205552912461486972634761658288637580893027895803715621603747071397651431290721244762084218532912665409576676144415835358788561928861252400315068548541828089705274607490986924302557887396975752408181882203276423156286302745348361414599929110291142242604039015284907319609201339905706295296000000000000000000000000 94 6695639689511091504130075956863123955414998296948049801287768304696809473277519996163550619853325841995491441863182968832949422788164177605253099903885639713817494618374174339031821688449943435923773035798247074195857453071700062389857173513730250531249894274866900632891493038113943155831790716927487014110242979887185920000000000000000000000 95 -235265780470882794514316985275569070640703663625905008475468723294036624377845265814485213925605320394126394367505617788768765809208026752116889338729116626296068337200541373291479537021386237117719242301760513852899802989443850490941810909500302309409840979735101864141607627441427327184385120748571025896002234185859119185920000000000000000000000 96 8443925415694357841663859362603547862684962565060636971250885927388217959841128129638793104661449206571130068592556556367053702212433074283037456886296974689362106516442345914876853664829603772160763123311400460548262939316522890554472438136143717949913611055857763263181441165649933084989526830864214105242707301190570926617395200000000000000000000000 97 -309493920007365082491730847867939451147818204011443806119033796939193835434719068435296958309093488742050008339295761108595867005990679857918695759549670676826962090591511105373622549499022678556240097352419216764366717283580239568782887904569198868753587601126184119277961110649353509662256177095274911053089092928883886491999561318400000000000000000000000 98 11582095649293172863024193256403114185508642479055356695266617100609143788787049802836431085928527227066839790271463833756248259387267642582850708292454733738819339162401011047313371039777747698480555963928701063203252295168043466288817123821824940076093672270684556262228953957222676879416272879489830950606363898335712360610883408442163200000000000000000000000 99 -442442257955677772758905844131243606713355301517638685143002435720117818531142233926400378953246180180674357565950958601720840914153642664380990162093568954042930288601594983071433304298884410235500726897137704092371089764461968531705468853123739626951365380533464777556941591696437144841164310926769646989697016244963022924790482816362086400000000000000000000000000 100 17249221806240622278430322068416773077986580872990949551287395179966629378501288658317055537051771187013160210844430352488337644873589872385999097122164900022035416710796104208988911185822163460094541578211829996873476110266588539602414218450532718338410651646679060425702208997562999147363000498831836650610408214468676439110988380414092461368934400000000000000000000000 101 -686177902425909193405255625694581174582571162376425093406011105790502559215434160118335450535135648670125474317710335185882117788542494904072360799631804236356235630450435993700808248984817827910127841248150971382459027728300401273470537375105481607844561212297408731114513590101357997682964070912424301485264789465132312678698849318150786137037209600000000000000000000000000 102 27846518373231609197909751868662818294878065529163862577652981176216063347207981740435587686215382421861739025425433641762112466404582783542554479502585734659961910695564125544889315625656727050755114518417988541673875051827645158862795036973005141980397384478768541311254060246816551926457018485192696234977044937806861277511786929550141843833818902953984000000000000000000000000 103 -1152620658796227895479183933554853234278822220073862914403358394247420399308989542834162877732300313483080130460170800261077374410006683344938315388734286076197351734973124847274440100955558980115003049467766563553494879700946020705261330242680924434667042564708695984711948895387565049347530809132335863727000340324096528020168168154752929875649108438249635840000000000000000000000000 104 48651838634192664605214369538178036986484453126261207949717304950599581090463771928483136453161835757348966161501943618740844332748542773188149182463330994186138160188611976528778318113544508256861221866709023349837489303949066619109329225011000659038758691877544613824901032983579748495547916912862299697493518560680751257644018706663901274087171785863488832798720000000000000000000000000 105 -2093761199360701290190972984120945241902781062998722461042957906372374010913976282134052117385413396650241109856590100108829893195091035712491112347491511401212761111445622989589076561007339816473652551117712752074381053837567799582091248704174902214112889096526784064033431175993591230279906290246453987778736286429173812319211223072392181088855017742555181497167380480000000000000000000000000 106 91852148197537399540034666136607085052965774218923443611192642048900995926522806560924897779169278798055696523959192183585208939059623766622411201685670112289797643040309573894403232218999172386633700522666500763766299450751984633981980449583448899800875793719976962839912157059645401775486881811662468978546011401044923618336847001887944320968992848391875186741954771681280000000000000000000000000 107 -4106828369040922080899694573861997234355702544283039809467557175566026400791049570293046942453142205191118251392873967360038423747032357585507664930877046740326841541535320421379410695218188190004768814477151457166858035710132546737254596068826834718345695910972661102986163340338971744054119659144871629958135708820883730064467213808486847087306046450176571666181586393875087360000000000000000000000000 108 187111779937958502931124414379978526625313311898094687130579307702940653462319058378832933511696629744254187480770996113682689057497172193804259259155908409068035504800382535977114088157167284348045191994406595553565033883907383545708224189433742986440579636642728838886038183165592172853079711505940635445326480422595365377769741915088445956864220806321001816752308082435851236147200000000000000000000000000 109 -8685538990395795134431276484716101973046637415133201951590758697999738701433107086915915228436671043214502871727861729506883309066067030228524276292697420988834786834886940385871586919791840575371814011601865927694707032792702988927659608432114068556532417104878914320416674990846602543525054861998504297333139406945679581218629927372483055851200782411272927080848031576501626985250816000000000000000000000000000 110 410694249300080841299327162632052785324102175092583392717555353658601920129997588088818077805103560392776456441147548701425978475097690802749421452320916140581325059309720383070463389937810703743979076119279371480735248948802988438244867117874156254076374839499284154709452609132828374745046222184487230966693293158179238924711982405191926643220606115543791378005827958216292919758897104814080000000000000000000000000 111 -19778492169906728864989328764723765764508233312568540440365365039275940069301862256958324240359525759929739446749231392928304809174362299761051950980141722156454373502891993560843255904817460629856668147442737327413431859585123106060015911627319059983511945740072051545552254418407570043170741378097336601096937832473013961610417705757781103735124732270940106080477541899084055868371474207421235200000000000000000000000000 112 969947636257662732091011487651032048531306240964228654263707055586125296211054314699781874618166281267876530014677130221738679774166509408446694617919272232969007707150436995733895345982882499824710275795780473805176926937709377401562566349616737786528643916723159839258896526989168372308893198650314024187374484157305543767208432400449735844179374989529213721733475415881631442442810281633280268697600000000000000000000000000 113 -48429846021384011048973665788640095588719954198462582808386482338224238818060155064093046618986356225464717148254329156135137080567831146627052818201267525577974918215221240870043474981127494639746138324565710858323250768150857865434099126422682790959446735597272327737782199984002005294414471648926641342699507703014319405017757539476139231223082809484787357855709693078081350316655880087901117716889600000000000000000000000000000 114 2461602810709285468890650459567695714468326402131456130378719555863357608549081861172690479964341779414608681673004860043003826534882568138676077913431564430641323688956068843109736423243748391180917721344392119033319645946940154906657995823451992329169767603788868319407737758416602398102602286319917700755384208596730800611506828839516258778268893509767403007489710025612574363728722773069942447912551186432000000000000000000000000000 115 -127348722578150984376111663520081915889482380221105634183506283907642312972151690605614689485250297911703866676518545779220742542323903416124757188978333308728513866631896104716814444371675571631286742736940708561712222190272069030545916783133752834900721578452860445358914437544474826435040600688144416222890743868813453131050123311796176397839021512836993993272175325667097094103526736443104610378564613357699072000000000000000000000000000 116 6704644548286138025020076111835702567054585868739602279544751538614932336260919575389291721569936887946643913908625080065259811724122807431631286051031590463556982095454635270404705175809620231956797597091192926747124789232175747594951340325455236671214886558507373552679791739571464729789470759352807253513514278372928828438150047681290899184311865545018190681393136467807656613355887563936683659191426365786412810240000000000000000000000000000 117 -359166208444175586341809178992141913431409755705024206079182778340681451899459342188754105364288150743893533563481274584147154149195061948164029120733585444244980374775958810593090361336981705194126662062597797439794437455312445931197285734819907174025210109510056826058950577831796778594042311857708609230960680413580660562509561647013196263042531635976301413571944735413294304553260879029888402397391144136949618526126080000000000000000000000000000 118 19574418026781758875661419451803703201739342589345144625664243820152910729177787982466958560508432971279520738861154696571321577190909420045464010168234366712125701505669767014999815843751106422906175979484937523547915965490340356956345339857065134960722388797389035556284269891698760208274146774134062446705351865834618072857857110188473174689530830797613473883136632373574024948386171881117310355903958671549636529537490616320000000000000000000000000000 119 -1085155965516711316699416326820621489348619573684362546312637710758051340643519883627339725131932283623333141586690445576852102940613063857004950845171503156800281792811612760267510628999810149570688377147738461475732052186822857834277193805988495025553186995127276032440499582379730084254885620204311510036695908769516220976096649087202791536705299601136036282732529527505935328279774159744448773818893569232614197000674058279321600000000000000000000000000000 120 61184680558038364446147775028473149937217265208090715383861860100128942318468318809348468178685451848429141076993002677460555829125819955110307799422944414389205920819496259055149868143735262486163777445680249419434284843442180102810799779207059237465231422219205925186966582425170312688379553383747927628974849521031903163349594040933112707755604059471353111950737603244107934487488745938882390931226520363173442477330733620756364656640000000000000000000000000000 121 -3508155465968530331376380929875155276307641675886759594467466406062522562571528854558162560991823227297005885472110426021404681015992020702062034211736901434791273377653525720663172212558110317696728592720764466434744369476925883103458176216548178405377707370113556392255285049477127268899132875103574872513433752629759365091279701884822173794051950297454834561435665661066164567043658613294525660182690317702355108301575676591356935929856000000000000000000000000000000 122 204521965834282550644822979999816695364258443980261187175588136366569075873938713935644501151503118393559884133088969034613880125693986388107721796236838154992867589890671298913968375805360898795026525093614654402791371034978769320864476559160091994695553189787097889655948685400061142982974884275388914401392752139820234440722366372117715706998763419917035264494617688969965483277131476087155658840213187313459811481940930151892587299082631905280000000000000000000000000000 123 -12121782091484331962269917733235461067448754490781434914401255791177261849575753202138719553869387493402558290470790005566903087878611427199155292710423010213549680072264009389134757580253035298284545026660645356951871383378120856275759233561108357523192317598829872479980302653180765490184644312299046673113902912315293915476977561564410289443444170314628514779548708118002440361764556456320524898709527265642233946671769039169929659759712869233459200000000000000000000000000000 124 730297380413564259430894509777529570810576838836822284496191506368950951212630063437624929158177634160930230990865847050132919152779144262447058365181220502085152439149797445426175408713956090700786730179402348462619491126997687449472371578791344886929601006275045273072849703857827800678910344787975993153297331079032443753523330808373240266467152874687069434815124048301533345632626196656545921244143770967103994269727899511886385117970076119238023577600000000000000000000000000000 125 -44717971012122855214369429391820979398105847473506816847401064158755300506943654820506564611894584600351499941377063575604043426223998260101281914708221697656705095193023757191524530844790894958459922450891016131375055038087060371967327283750267273452596320832097700851873150339227329198247050579131468959720836021438960792448314434377733519425903914429461093283113523910575523111175164437771095520165580613247289298202964855293255998651181033798325707892326400000000000000000000000000000 126 2782638336564483762140181289720991924999112350633878628119834771566823989636238663727227494516551643404602947467321984901096353503859499004259714790577335658651098606377367855502900823749619396888266564376504569272993120498757294462664881962062761861019158887223977118616245655054381701702010322024439596616164523724525796423700510369396317637624270064904423939842006586945689896630755053208368293645700102552821065255170986549616964705778614996328883811841474560000000000000000000000000000000 127 -175941350494259966876335534375199402962140957197449702202163005499591435838802074048306271045974361948162897970563544777211529560223799110344171007836414695819297871647187529986942132036951872002607245144579048221442214972518981270703824583216511765336524561528354524231537393688797799462961039545761892787970625187380451088103615368761759436472742969917259254661532214604507278088725124069493017144989615044739513784152382061934147324513029063067861707655964073656320000000000000000000000000000000 128 11302137916007876392037093030512505154763197557782188873827221889550981611490119093282893177824277301406711197856984773305132267587914109755452590125238762983289371426062924849872601686574588778503482046119019133755265390820366341127492369263341166124443354102778359249061699789424834096968184854967914262187631482646490048489269055093511887429883448664054595308021756385583520150206240624036082445631606365821090764132606463986893655940874167887461163036045412687203532800000000000000000000000000000000 129 -737531737107521903680857924252588971583735939838576016657230603783915922651500922079857393064242228058442322297857061723309844249771929143012751927282836134568563429337746155734960566583379639766060810083600557440045762232603002414515316234661083502548030509386526450657322250891854090793220009721350854681802770439046123414886789445616707991930664031142518880899967228836833105213907808927910919705237179409677807126975686170610911276114740438450896600464887487346046402560000000000000000000000000000000000 130 48884930600573971500499428595629234212850732065897673511044044546520572953345450709537678593063797918539684122933359840565954060244990244455140176137480085467427308453828401827745774911774887176218045533437173726197989407533517480440861619612651654576582521739363293767042400108997756057280631882123515163316106342387379311788894485303285889426894107467124477574138820422445867262915208567856375758376401970715845979481150850896641834114175040578341983926867561224482969465305169920000000000000000000000000000000 131 -3290720863643732625587551219144013713613540757095531562191888223550262184934322768151977546764148936243989948698351187481791234425058734375508902945881903396797826602819532838377693197474618041810502589806998569242128717023789656045710705929193059169027201304735483228227611803237552361061763772513539824907770229376607624884690428504089030329054035722574021815957007503749284686064216553909619857134982295338984098973343956501344059447186015716798604534010030429842057931722945095270400000000000000000000000000000000 132 224945452195543813815150140192398138310430688788448088293037630258576829810297878516966433526670743508139691747120384564169787518225796318458827437660055083374201745627868795374601379057882204989807769579169350970523988930993030890269360465547621276192411732576804419297799938439859874726421376768579720696674009093534578976496783962603285321559044196411972139976947669633361264709162643630329635017198786111169255244444384497922309125541385565620986497112095286731369706635581037292499763200000000000000000000000000000000 133 -15612867942870322530987083348724595349003394276906047078959671903463032721899229550277882937883221356193659647619570692351805132766975958052111938136760932282437390952268568283658820759946770424484680592349116233948278009433345286211442727352963981185176635836852819602522579759639589159331072537416511106781691859683191622034932333898059136356674880196291703453160347677752948963661567945618234415954496350903615162841043724222481646790723465079094431742069900252491664257264920196525504593920000000000000000000000000000000000 134 1100163890590870975121311525051280550710829201678300759412160685839603731902666233114919551901782864697651144095034626868119479937052314647401904728717964000893719567282190250310309062847324191926697592644419231611807178419259663321865174883589034562307849652343150006615504852131541722007381073465633455864899665622535674764157966591600104993236028767728393108849326321066706272595395417505522582145922233718986580187935721704061046479170294392777293688736621196221347789301736098563143396136425881600000000000000000000000000000000 135 -78695881424362686089819428616315415351509548086327772685829627252554148662426595149238458692687996529535565032095953820167410440722899977554598030227767872246152917589239336391511977993156760720524573416585890258567428594312911147560463510833426445432206373572672197439046893890514121563200783424494507779864043273295557703772671976431324933870660318366303795338142087214510420576963840748933465973716909957037456107880114920048087140904740448099796055669446046121399235249036922388845281354957876468121600000000000000000000000000000000 136 5713706923026723898959109073127970962180994854190188140363328174442784438036650729154902389758946099341716335927051867973815719344690382655116386391821268811064561056423036549302867051776556028658585525597701840742044845913776587668760966542868779813469048408397780413224711002658004980478694507611563336890434976873075079474703275982949340105464996500929201977699480699522092155761216351346677252174979382404307930895937613021731479360578677420227158635809746800425546553225283576380054493624353511490715648000000000000000000000000000000000 137 -421024524887431861033012703980283249504188038695647134931105526302464551390167899861090520938964056944548719981055123422239032069858179693120322465599451308845066182887950748199740164429237879676083632821805963983944924590610830228326833196523246543647921064606564784392472512804354148883758562233178132868678131043725467615543643736333196710667613798078450169012968909621409467051222339599364820563648606720889933134210536736157842281172535652193852686008846970890466835756966882887822968382016314985831418822656000000000000000000000000000000000 138 31482785444935731388983812998061735310795294229970313864585726205661677168398759402346115942703199320451143204401313988515940997631129045766663295940144943068149740413484061836461144115723908360072603713651053627180067247747163014563397518431776361828428410006632741049533189506860240631381401859606954730679495737542029088950912290392762753097746120748900372632929696398213908456411225288727804362729399380056939796078341443819681917909137072140673377389163199163135969033500212980113701066729164143686193543234191360000000000000000000000000000000000 139 -2388739305174284317328966699705117386033326429376816992189432272909610652891088895405647386464746682328943583191900454235538136587934188425038735032874697005655488552696688911415698243276348997309603701157251217041209268736081273664018208028318135979066730010758293447819587936685159216677287796725690385196958089116745804905950168012618844115888478270229806419842170010588851624363462688664566872325377489854672752530558685650514277491495444407131341267205202178341555589448624298430663345293918945098410148310830756659200000000000000000000000000000000000 140 183885893684491099551033147104993193932397450361234555852519571623735286562906592424180049370680419042840803506824129211137320914479061047890931169687570127258348811938632123809099815326821081455991496579855565092925022745213443639068708894942051244588991013803867336435651399054390392438205864955414301081993172257731110734789575956307996785263620005738872026483094418095142971242693581524570095917214587850517716164564088463946984505726440389666374434797427991311377981257481366859026727962395704271745768460892873064101969920000000000000000000000000000000000 141 -14360414890097957500167538378496730000338359882413335435194881742117150445255770339457463309108725653786906440437543750899610860027440503018559918336018563849532487480927578890172794579863011443960636392749402458547575448681491805102067721031423969156338772573667468255250701173126374546885983361242898625210566301919068487332007678211608340478918994077406405941164806069652751676894537688788516312625773415192024860223173507895645863340806168383583865129172405700439010640142675454389537578272830805649937778089256483088333012992000000000000000000000000000000000000 142 1137574839083718950642943565332727561978749272685262804493077804936454888023864112994071800222933427321881581387394354790565032747097537052154821805611099320985611442318238337568197347208770221137112178979933849126878352364479827075434284070686663650373471293695105208780844050112780087775590324843588112923512776532958432298514015459465245006866519288457063218708256568665118785933161243460599138238850741995560554778455485478000487610509556488158703120989276831005264164364919547832593113589057086287285984256517713134268294680679546880000000000000000000000000000000000 143 -91399436945574763480700553674750946812739700998222084160987990593375312853698612362684739546751789875375193486988573986261912730789366596674628710635926124643089460713588003472702386876408424854827762138802124218853003532333125263857792734435857655399070291758938458178598943558208437134422016235252484192158394454245185831269502256731727432353382194814612687695159797992972995265056963567842824967302463692464216775406448636646062726826393799662981886809708117287827021824094081300690437784327284555415467108518566015973771044683486173593600000000000000000000000000000000000 144 7447566101142555904396836601273202281210826211084019909883868214120004882161061148616927924554072362286960528805144690530011833690449578457494168361729381885249448753735567255475818065963060850801342504218239826774152497954304908731211044421501950958807169336104988342027892771736549968951964420950517182254801349939440874726082327199179478290346573442876170628525737828330453637491883014219260965479137990533443726154212814967540792015488414932796925443724719000722653437443327302170924093563458429860938426046319890454425293419518884005596364800000000000000000000000000000000000 145 -615389202111541738537421312436497914072344257070768344301657556301213469092514269943273558838048199375270505265235887894533391108037887166412667633017221864600494993765545766018508421871425901343865586671337978463239082777945066047161958590461916714397092802594660174870516706424044768177617101310049457872553757009656948873421475666536802598155187790687225072938572837556410427623306961537152112229154099012274330416610419210816942747661339177261296230990794211546135452902739587179358684024686133322096068858233260555064074211402879406461926191923200000000000000000000000000000000000 146 51559415173896015516223165565302056028793618118033808379126055101592460884487027871411912811903708751919530294425209083601043659069742126304238976193085039722982125087860913782548601180328705366366291740715739174185959756278582323213043225613680117385382792175263694519732601873224718304055519345873293736536893557910577856969006719155526458325843928841761002743102427394743723254475276224297389836376888007210951179117122669856789234361695565785240800877134919670898600550899047073105261547759494379806589756572198993180706820946405121397028739263286476800000000000000000000000000000000000 147 -4379728863319950073689437827474991266712984413187737083179018136959704663744973737680839268238758754461268719717709151256713521659393369164861736698410807361606610868950335113110863270761259713053847832598415747381799319746907683671140621024818425357538293205153137978393581792622889569766635764617476199274907436171547140686486066421759295629450260005118534377503899194833156148923893387648750330002601260699820847750344335088829585246386705028074669106546881156579974897050711028127516539871279320798320294458294554874337014310629081080940938035142162225561600000000000000000000000000000000000 148 377160926000242812991020158230289767902722129883122931885393075740722462789319401522495702517315002811636256648277931516050308961359787300579717822990924804151293921228922921661109436282688407026139053088062142853085249373833740643943748908878813524802268083562509083956632239177610141532248238446650618773973931808883311413536389297666852772296101222036149587371844918699158876924501306600346334037403331852073111787330718305043211909732124631434901992415695148482891502760774043878315405338931765136615234201362642674963819126081585828468758975983137828221485056000000000000000000000000000000000000 149 -32923502882794415163183993342962220912849250072869806815770773314778018113870489079860180062125097030338146554365614762358131530506299671613743269593849347916141059589114274022807052023629260122161704426059504996082385817943303277263816744306143807430117574538285666637551638184782837492451028719424270414979047951688757482182887594320385919716221690290189948859393797772011753948536542525694607789784798817073689552636020735221375830962720749445949662470989661697519950700056955679010262361230944269503763615650827156868145713964467126138271495571333975355467549900800000000000000000000000000000000000000 150 2913033276583030788369264653482176204182523591933298259188561236823519205870179326544797669995202140789500928296861787048741085009531338486395523377435319781394789648470303962129590871743047026037906920230017075315591609488807284660515271105436823635952515463892527459941193559901755526969605580394235579258023500918885532133454276960809404446113145318586737498137638581955224328473000329807569605154464357579430992411602159085223925204225977357999463112205771953522472516187386350687222212713933449834818116471416333351957627677422935389822631550100163346466100143135811174400000000000000000000000000000000000 151 -261219534405440198145232025278029473940300841724876813954616262070223250125614000434590487889380342319384450823479986578734422303501006470114816321042362117049822760100304469581386850474011057178279793386597486623069351372516147870675000959050672650865501433485173923693695473637650356998561917902383693751921734062605908411464018278812917962171416302519117459113903038242297536996816207373030437831807056944285032145543154255626062387183150569921352592998640800340304729221345615039653139548385825204766940178773020090598710923121879233072535745150844550081807538473654697328640000000000000000000000000000000000000 152 23738206394874917881282643342792098846400309722152243846792911046475703690375960313569891330755292540330205998574643441125658271916517025007961521275021416486941197078714486283286376002888110918568783826980213244113792956376502233031394562127267873111315271447312911539386549629583473748448533940361974265611673557551624386749734027624952141818002367791656327590463200061674668579463394972294654149178388737375857103997896854091765972933153161875320443848116987284857574459478067477698978952352416110063700342361477442691577667138936769714128526146230129296260477709306085171863224320000000000000000000000000000000000000 153 -2185918471266014742650080224334529703775954035928044180832830919466079736476133255690849898891567499176294667966363677909919476539303171936365048096366514672002680505473504650290276495993500772874926623848400994601385499653461973945204701729755995387515841579746482432652475295816571386846828135324898159190023988349367594453880729559179138230621508080342693538338465807192116217112886636792043111609270338048522570793877431221215862644813094479218166284636034254749147215196105001830257952363785987502191627435183632075111647937177494236823115540556623555931897204776731617990321111040000000000000000000000000000000000000000 154 203951118427601663186606829347373997111941472886305501788008805091028923715208947386862561388877206270742622884188992197570614558695142169290540115389268219166454917816594251961127868579243213282290198775536203954492195465867928596033111843019165591844919157097974371246482327639566761471059076718220925063604185010471517264521688128016974256144679745999843253006194808567880179387988679975239369412216903652577158027465533173993712002490558544632301904178184641955856588842060798295325569412634299091511404140880064189584827992181683088019171749687745118803286842227522811913697610515055902720000000000000000000000000000000000000 155 -19279113191176575711027833387546615857233450277597522663684838990769809969993914244236612998426044375608208580187552955973365656046298583217836575198951130640105510019736352252537914818896839523082398497679945046269761303509546976221322007745367702043621033414233689425197813655506278403514423120348294096260289938499678904004601225476223745639820386475782420246824845581414959633177906633259947273467091423552083984083233786767028869183024491753067693100089970888724538755353172894113255740433685205911024615121727821158442414735834634293703303579417382892170713781328724473168631299801437721067520000000000000000000000000000000000000 156 1846205695257332042404217666658252931248215802941087346971914745684929571138028599749904516159815821958400293669415523381568744989001716780613099652837140753541914719128285905077254137716402527873000626308506341227626858538091537642339934995591589532543183773157589222489599029661720620209183721267288321538064198970611740461286106101838422195216303490842090698217135014051990384429277514584550709509495747961699965688101013117872059316323573510507636321473944635322555338792477370821138653596369608585014529118653127595765013875749473199722035364041468782451650899320543883708502524509449076473646284800000000000000000000000000000000000000 157 -179088997422619213903598355200322214589541721253824933005500400005155640125458410149846647805439093347600893260343238801257096815325515883006595810416341445933091677233038526874658400748373122015943383569573190867355176424231574796962180010080106268961174972218803972224398764317383902257654320938737474420162452441698705459203192191238078240374680867625811924127336586773757081105552408522604221992702831916071043603370774331122523893506360064096744696753298375108191831002326470097467893447249054814645994245619340250594087329773816609478581102498622292194719174103260926490022010112265305411624877267353600000000000000000000000000000000000000 158 17596151340107947919540932013317431056177033523590183777364147360834025729570613386313320046752015177565619912455669912833097853133679964593153076221406790587426724796046908212439459972605652488722323995671914800181629124889427982172401903514843462663926165313901427011021068413162158628978909294417385683296688084001233065412189910245874615005351890399907474425543906609453084813508451186980233499760049785762328179441554587797129126549816223874956984453690194193226184840442325166691858552988349974654937150904436981360025080717347353363092344878029126586292056440405903251947605303481543980827529629381794201600000000000000000000000000000000000000 159 -1751019857166898013144708668894287399051745565752550466507185961812052787639094085738386610795697149733822674890142634497714327445268639465559191797755726181737943863678017089543685535989547612595297463891213556294062464573878138710869443484582555382655223416832572385233533038248576860624046134066875970236974424671688086540225808941667202800674536605886567581002942875131278476618137176396175568175839107829043154511394324610012177835102326642719346348529534944037087332919616013997275139971897988259588722235185827488305754717465364664827815317689676572893967916614377905785010157475574058099792300397982543511552000000000000000000000000000000000000000 160 176463193557592259580100908523584344475865543940723700520092717469215760911358497120331327432669665493391889199784402077586903223345900500111949212058370124073417223630269348929715527727117242835478069619975528859413026947264766690176601589687381130389082990129142995494944079793691651172097528202329778474695279381083795418029670462235912455675200878072831406889457265646332827776065455365377694823755622473645734726772151769196741965255319429860567975472785190873468329107402685470813459488184940490346474516396989975560440548379821011923378674460403487514893908897577807189234173039240718820787759673208033460557656883200000000000000000000000000000000000000 161 -18008286831475921385117521608462522366174406816771312921759997643538141882708425941891676859823206607823131341900330989861322811028974005687157025568064235951882916709852032752764317655576984998332338013244908699476504642833847496219224887591439331414772209920110142751635822348974476704163005369038325965406659347889676897639382781556939734824729463509405708728284209956739118249885628577478476854504525046143959163702950575337233848495382137399760939195342729993100496916516031727603821968925766691481240158933323790337380908614244685559720868007567012121366773656661740268694536942036773143461046263753196453932974682931200000000000000000000000000000000000000000 162 1860851925433735654236618900440170182535655284607074707813269394151539337971218055520756558946893678480989973449951937387221162922651472726408567481182861251767926755230162610088984314993389557604366658616686359711817136469188362975519295202092607938783079387188603119367273421287535981978383881896087659968771022478397469641918973858588910349629912565484875134533503974893174265808798524878875574162799373954963989595702585442483217102732266268124110478838634068422578308592262497411350480042830661900853894841558202239560665011089219646770277616486197025266781080951520501183730861753870665560812709674322146206665377772167443251200000000000000000000000000000000000000 163 -194687809245034892298735170725653944469207933519139709758470805632066049237264978634303947249823427545982293762680283068978734717339072981990021121058473618727383375013648183560405648670142161954592650473847234003254822525137993918664622340915054532171944914810420300808316942448120889494385283574495264837518810325563129870187239589294569850302259206030826428657738141401685436424189014417665337498032977282637030591467625655067782158829800477518957375828297388678408810401877701273178296873806855221911981370690532949294999567071656588061693160843533767534017191830527656982115405855752507411999312369255468824878719659577050639892480000000000000000000000000000000000000000 164 20621488639635215736233588251335540280563684598331257491861988438907180222552921044762771273356415897671048510593451371512304892351622706054418537468660981850247662047769452179905905942661478718624994364204216804637832474613246990091244394206606035149440669820579202717935481659605025686061047455944648613883656529877004384447169559834737410571576455869191769478163253174661653592343187638829375704544933276482021797132760778850484528553592016438658152922175937563271104711716486069917704065445613980420620394484162984896532040475020697397688379204062182083549306276530659899649303003019392119848523283581440157093985700779472034819672637440000000000000000000000000000000000000000 165 -2211173272454387663943963136271855980499443922083058380620952123500057974205820059030003835312363661298308238317271394282979612005208939915013158857329426517095583621025589468987251613250074359851177551893537047817452025151837607142006677452284921582665241580404412203598811689019326828070089036619954589758463970928619984181768971140687632485561605957966021191887223850091798361576241091258261745504398946928541160724722767836721961048628396353865647530383426977921587514775973170248982628803737750100993086104254305356405622095416607614431916576073250940418811625453364761815506546030304817195524198255603786019864532620440210590239282283151360000000000000000000000000000000000000000 166 240001878710068582647123269378437040124415854178231318538490150545147117137232624420984848942294098645732529027231389538983692489429358192789101196185436280631744857331685944037796169550860521620516606806815892602909585290152301997954095784058898175359900786387963601786628183830047520568350541870191023191557903878651606033052697286777454217572269863237438954419808687987222175649230699464330937908840161201880790067354279034615115028025497000237425660595221270739417777222174653919505911757817921986183440299809033304976390900629298913801085260259034343035291138892811767397858593309413079758765294924563156709137059148530153327174495918486118727680000000000000000000000000000000000000000 167 -26367174617878986874006911143721170765584430500013012774109455244257972689637748067223188476559075366247930435083763747078832842169031886205673205769300361937413876662665852522480415248341053325821862406307467287061633390496711424014106411678925469104563808328531463798595005299500997276054531307614976128686779201378642335056304215402573254998953903120820195001266805583285686505002742297812960544150838401465218918502514311390182179090676812047725588664492298968478082193594881071328467816447506120947235185207033145203688619794377234337961873423997744495852047531391700704174542666910137015757125934545519556898412222099634998633287246580718767974645760000000000000000000000000000000000000000 168 2931824772205115910062326884798623387743044955264437923323800655144474511381212383639196121015775083224824705232928074413868469613839751473236772097853870980279895862340910128608763640001274218353228575571027931076978343152753859002638227089436943045780153152719024403870295805774087575662849805713552015313307580391992347956403580462957987840296890712651017332837371655503643290509087812484656372684639944026443270873770173692625294204656919446023139469503903843651503600388071466478777210863329988085126427983558614990092722464541771549513212654675275465158993629322255300873518080055089360680001448847753458985762045035364350815221431757092284445859040460800000000000000000000000000000000000000000 169 -329918474629580573746987207844951950528672020338157469969521187213586625985562894562084517180602225773586285507484452576477626012570176329753183585085252228157107082823499667886397255162620376041112202675474445868376279812468323674774647847475539479472086843845608592227415920881435230231806595463011273666175056898302198499007581356752851606518687942481907984200295811605478467367375249501693494842493615458047694600004354359577937258078695869352009810360000998613660456157187360734085734437279736554159487811383135129770367898228515439342636886935986678737349057360422129325352791700949625956093750956079107536172024838523363717238262712569709839580958078009344000000000000000000000000000000000000000000 170 37569774975945808568708333425278930367282624643337893285961943311061897866661587029808389011607353536955528346361354232726203014120529123536844674895184102910927489864687434176011551893190770499338561186493265295761010816546811242651418761568397259838567236087570958290649745593088134899682595048578559271352280105863917696939704141021329707600751313522596364958713663711083859119079012148129755682894496628714337769933553981820089682571292266890926576192307834205993962732139087410057803400251716150601146821941506996654127278102884885160215664532433125265321967851641464234252379193164695807684586219317418109908168488265021888030608402545768477621869282701243601387520000000000000000000000000000000000000000 171 -4329157351573214230438743473900947222756740484482559281529102475550834201264874062546902417496728139207641035259761119779250387881170562664862575552945071025122734234882676065494606175237834064505843204162611720054733112120982327852744531956542686165484681586021276510979271339515401204323019971496288711186731999339589241803826628920255333477601636365173206939187565204087697636483420269329968471214701452968910026575190680399367668882129551831272871719086627985438155106921359062704385107229920560424313061247534791400343215473336286258476451782568056879243717135315003890010199622539708922321655618672555177337362236920156121363902997372775874065604829326062052672379289600000000000000000000000000000000000000000 172 504743591253447263558695142761597126028192428348496177362683660091494341289247034959896158848936344542637672686659659091631349425183408844411257850023617038128275712115695922199405646226212739210255366221837355416368046779388103774753613904209394515495173517970885918501141811768634073589105160145951760552147942742995245322321615005526915466346374904343213186375718863219869360468271817601555323047234761058182475168037802257709031172139160147971474332036070529209998222138053797100588958901564388223504580669053768282449192812184064168210358888999245730302597317309895341296775209042917039636194630767014114419296746334821490185663957866110672022063179491085364766547618090188800000000000000000000000000000000000000000 173 -59540313555614669174338415692133769048786654415262402587014585264656149881931227568258613608169531607710413706378283871472099233367931532885660194201385373898710394249566955252236581230335329163212588933448741386178953902631373880159161092104839781851531115766330152365750803705125870760410632001566785946476958184974939436029357086173905069297466809533020320046647710111845274580521624791704386557598183457574498482121146371193961452998137652306450507121419877340645399303699115293831739513693457150723551826223118390962020586826243781802825238081600165658650613145567238500867342727293799668557641156995281411878225609195152920889808100701101580718824082398951903857056677720227840000000000000000000000000000000000000000000 174 7105502998625397657972761037794542038126116771542012008155042189935944222884967471058333729665818299061686403332359681726295262861405171328479402133525040179574992995599381877960967505842101691188816232231985029893938680232005931273568310300927574996423973993018120256056017255334055857863737939494982537947134599008772332521897761068733394305457390635204942012192419993613846328729071901506682439229248128577449466263651168557497654727259750566700684125828959579566251331900357610239174931569416988353264317668182936433192545690347528379682775117348907654509931852825690145668217549937870067610260065942824838111261224389713132839041622658125681921632799012608887278282083825925598950195200000000000000000000000000000000000000000 175 -857813399789405928127390325285119617245965502640305538134229236271996195003877902181847347068801790290688115798987895554949691262713862622848526540613248803555342241222144823079825198496022850945069803839168773559031856663932740007269859542307180910490534227736415982209530850318483173588672268435494183553291619637488091589424187464704157854656321305527701429121701252486019051129576644805033505439816331420917259010741044901447371229101392863693254312992061673047324885780141513054126506228232948388209782488263685554868391976837335491427093317796660478436924189474162775953781557421650454438348392875314088393524132308670493490472813988708150253964939837040104565069925220098554550878942003200000000000000000000000000000000000000000 176 104755378955262973512759222094922652715653739438696386389141452206917687597655193492846860860086793054006411250122621298523398033506710476442851537611797055705630467734714054702189101248919758233396735434144475616709745856556568799204503167655594497463544179434475819246367964875016063469460866234620150929592881737384847354628669198621364823329721219111815090377771666026398373910027000041622806009234788148398748752345942584788083569952740023402830061165124110413264915706355052151218948395683319806611010547128916283495693928826307234052984311596933913823239518841135758132956711153482192109330811846518291129022160260864139523612000608026584699789630523159674676647844484241467687122053764218880000000000000000000000000000000000000000000 177 -12939482046552346943932376076287348980225376364249941215884343865388598462630950308024104900393866438185059217052521001835042321323520064052899892126399859129539734148071256272527635795281037774578519532514001063148704137842878343255784122219919094442049224672701217754360018620882524851939477944208942256079046828748174490725109887401394407797519045587950305607858330809248912163761634829847025601453749056418289106510334495833402005533309688477561098118677569038378689924263461884859863934616813672125280112092022226626377123676293365038254909231987513078003325063043074913180134691269957812181694376300650354816667677694565340820056162585845407621580705889441430474234409566797152419820991027724943360000000000000000000000000000000000000000000 178 1616539703586450108753056989592398980091241542479259202227394451258814604106895751998240779577074138948986364092755363371441458529360045736898022066635541030521740392389080322145054751656670526887875810380578315346671637758720533782580626176347030073677806174585041918206640298957132089274697068713748213157294823695732911922387531561148656569621950336686430701130347229424506138188580418412248455314696523848847562424814587194266864286500431864741042535134599516478422466982974567943775846392113072751355486875156270053311277353894907024135587055349549805757806546873869488000013295843404822745458047304499121818418512009968839431624100960760669968345045517338889050467916621281053023308954862448513929707520000000000000000000000000000000000000000000 179 -204247603416654394772027239759697685899931680366085568410865531797005982922188951017874678471532468710482200289872994112760159276509288825954599223689025339751227630526869459388695613035044246399772423125122070120403459857935821911884684373436647736089660843357306200044630170532885545836873257317256090274394955981060764527756208293526902303972268230885809532606298007293886987150109193201883135488216272794433666538107009366972408576458122991599150464622930707927604152964407088570647292050993325259771028371506936180155941136000918031249792633845915950735336184726557759566188328558024980134624097456415375842650721801065124432515647198639535772939651813501604312789380270518915898354926029759894369527765401600000000000000000000000000000000000000000000 180 26097636171421194607198231449488278493866240430825638064623099531723919958870735900561035930111714668635217109566210146911912760062098002214039823372399982708063417616502537129352844680014245708858779820796587934411838051271493911953865493400995671097273820015227086494064088195435686721200976274774208490786343533634132485042834851076585049541375079835111001440724322337693363642896730697782384971938492977348738302072595714508678192964185012149927712359936362362548304239687910526465248508572542697518232364078008424572512293087538730247370954245434761679961198526607204603523407550323764100434806749752685148820599252504092406982828052433035648023372735798712538902061337140941624846675022303042040492642537402531840000000000000000000000000000000000000000000 181 -3372032801764464419404805676423764332320359496797600135747674436495520375473318106752944467900185852733595960312154463980064392184593985273915757865556563227011903297295260423501818197395816469661399922288564713764148350902329725015808446794394257737258680600854357821894236778642091906044180162240602137614684501602961204515316660125820752395420514442903249978626479573716833104731847339211411061404183103312873425308842675610009555121485008967068048526215403476872631137694350047007397692275334360002406867884198488884238350765853887721144329728859793987643587828772511901706142831735483662027103905323292902773191451746573687499980965795632630459843586844379041210750376238502092423834331409116182886323538641037557760000000000000000000000000000000000000000000000 182 440556823413259635626914922675012042180244410337125259760139734178218324125290812057588868338626163912930430784741089600048034021164870071125641802223073861928686914116042513076252119309533104024813460372460674759692863931512479826399894625423327891589701157165217285797307100371524083350083264039088312824089620247914378994091599224102491864345529813734094128858129680148733311255303018686473937886159008239243112768285782259352116725452046678472012453178628794598738859639583894905173920136491044088396966728683159922685565604920389621544312677381361403223880998992066291818622443249973934347660618536925742705406002803942823207461295373881092231113996238127592457358719689840483823020269262178336438355531089704818954490347520000000000000000000000000000000000000000000 183 -58197590083718216572205174401415082200221221425295196000874502563593295333373935985668403930386523077434222849228116720334802839393531665892227506000488487376333191490497131431803791573032975095419020066679985160977349173930744925440038578333559255933686630205176172955488566327630065525059092495206841256240277078454940511477682552501247216638645522004135094353961620714755981786923414690150711425009423772595146728967387421369510823632578291465924047965966828096709193232701430068505516098600591261386715640129422625001015349450267156238147415188609130221842683897067773205443566300730830218469169564711363806257312001918434898552776959308362951779488046056106831570577824231242427894092774358846315142475351908431133612411820441600000000000000000000000000000000000000000000 184 7772749914747544520028994559700954914237094153863166316434346808615912389215695976217432306383916618845153659666480005219445253075608267857415098249700035635432158581087798835919459466892708300442383180988762016117290043827105994414193534893277002474792872745736870300084401582617772812831923111229690527664596107669645016950751731432888999600834850751517964216243893146874275482368244181031551215478284108253531629581419929821663350937169500768353223440557195221918662932820490016999546359476117359601549705763185492473196101014335884841751184078269341037705240243900804966068803276026447261034560080589099378902065510653930354394797224817641067464218960579731933104332603139069701806674249764111560139752828507763013343441564595965132800000000000000000000000000000000000000000000 185 -1049506169785053359919031745998354634417313206810148858396345082388447379039697015670996293396136782969577235633511380483450696500983378825611427812742826790981551237556962806204361898906783817862328921723226811041706289468103367217063540140912741256201000706741697243602399583664138273741505457428865617697308276887337649087816030735723252843117233796148994143810270111166695260627449644953565367965277853919857772563459388229056475745955693992106596080566936137156908748192274572243767685709566181509669214527168052570710946661857163219271225282020121298386459463661992373512678757867857049602089042097654360283147678963751570342768256161577980011444584097751497050973934595354780295376516673676243541328955914718241337459918933809129796403200000000000000000000000000000000000000000000 186 143255126152396049867004559295725185577565620348874075145972635980745470168335159876324762339617897981038075973371756607552475578100212828929105181299436401271575348352017218996247281147800748659062223982363121294522514592372357944214570233508389287697365309644228705638874109927355458001537391529534228512596396835207462988176702412244409244144944137779941314940737426646917538556701063556130161116277665751246701813146202010866303775620578785708904119254409393023478724809357409196385023528162316141414907199455315467498949545084629607458556672250309157955639395925327385877166153322908249969831564275455888678930739193823119184829719596038254873919782029027045180758867758540397753699227793603586749806432682031793220308137440456815226556671590400000000000000000000000000000000000000000000 187 -19766271889954522145806128556731782249088872633281569133272780552080041917058974530903742433716612480872518374588718056803780975551861115539539760221235203671814417284432111583300711456175425943831501417437262068745954398067620915373284844201732567505595249012136718110453821468950921343687484095383787531310030728680488506788867118662061515696746374251654534400089748202151103664706266224224217633660230481166037397974830848605869367919671892034411358807475272584139022731641014008088704121277546873559423824761075543108699783701232213926381291141937749669106557633341017019719727327888615332898689272632791311941676744814055945663185112136394239699308820669832532201652034854294881635690973632997595543177242830425143477847579995971345595997883256012800000000000000000000000000000000000000000000 188 2756789422843649754014112020509843553692708082740327048323864907429013180904078390318642352321388088662748871078928831501748394118896528268803092310886124265142187603697912856858050608609528689504664930033685508075316835407384935740274667225740029732338917043000397904478030764243681535048792952561578578179341103668414154233739247063591549933720719945149447886046455056027609991263021155432370001588903562593326311079844998092437691235199090782919577699137991615112596907887119382632948841959151123030103701686352337719516321045134666309906576666115655990053895008856850079391170149101961437932207261562950039133927063906663247591664677360556977659754956908045520292150995738762907040589917127894252867968142590756706431838063024156596263737145508128358400000000000000000000000000000000000000000000000 189 -388616955096705872991454726520615009347017058493556438283963752200166299928016474058395534213512611091310062522527177670434864313390689971694789447957953333673388730894685229762442555600564860655744185474416820625551813817253774308279746215278440243846040687578145276978980727873232131186871900784233434071935134769948845353130807739260491875081303519775852352337573922598821661193627570433342784735839775612723175620374083657957191521730804643027361156005163930299962924843918489765371845219906957604304590174903518196289598742905504378089262969230944480340815480568774535990907960444406563181957619375483740495575163718084246705253090849301133723462518945987183950641980982313128276229534471912024041028356100770728055112530737163708086332544390175209291776000000000000000000000000000000000000000000000000 190 55367455921572452723368369895553969404911200192604029093214330096298844003456255983947885252548989774565895588346888119532773902680015362064580958169641031288332973170846746296354451319791073868180288709210675692380180354048580537493373296002947665906268407784961692708015980956700617772508486510572955979630669144805975731671342715566289001156421786055041325498001883486394742796293606831498452180757172986064140233781452615281562658951494142063861209768978474138583084078753096916921839832006280926929191645896532337890418145917346388324780642269664670645398791839366769926425878584614279310826708452216693103226699504431102999093615954698013621319590815822481512727613886598432476572698777570871857077044151861736092381292424284534880095493813661863990377221980160000000000000000000000000000000000000000000000 191 -7972190673630003399700400827865257930821519975383822291980000819236868961329479442035991963136260977373059187642724150792368528508235075032838207284231123611040781712305357576558463253609268932935160727181488765033536514513065119550710584026389922271203604618012696530651769338563599466906839402488364626982443755737753014184585423322514808677280129701159555260886348796707140986473351901437588053530481792161100010328604956808604509075069235637075520249461213541799187116715351367742459968900524952317128768611198391190291403461146616344621229709917446532667966592928000795247316223710576677974287164053149947171135186885992160611927393503580357135768462442724981015638165838259882606199934848824858615856391982143934176572631938839260281587692679222110880548779563417600000000000000000000000000000000000000000000000 192 1160023905191923422138158849125965967468367891446468761037553054736663990524217852363892674150882148083115938681563449576091592969558379785159183771217926147120998974492554721616586513910262005336768755477675095173608924786913742947324231662969054936549009451478544136226584267424324070606902188390434361139675264929075855521332832800916538852242071867645451367659803194366312158172029097440611571368693680354636626933351131422186508118960646707583240058276431405663336208366414059163110652100796494689723449753830631368047556287298108411136286660676649654660090155563499133982159037362284866855034711681058087405691694733138380219516893869362623223622608835616781435635512377435188748197318390112422540130038962646359683617850995130714836577719050368352832462660930196262092800000000000000000000000000000000000000000000000 193 -170568360208227783942645292689771908062291966507300775435783904682058883960567016524398143292900963839577162022686879992761690320843954323559399676564803956449742572811847082006000047867048467474340849247046239363511813747441488959508094446171943345718477805981070952626002081846087859932175576467448043380686234015999679578539858812667821244626922314683334340333467036692065605129966908923350481798331388691699622896123446657350576419563923294373399090696039877148713757629754947431462271340725234295414552167748870857738291620859661331032510114278605603732879385087595558926264994630780952545499413058648568494001741909466926049989322562541433762041165103082775674721171687560528607703237693568305232972426922087366258080009897809723215208312929599041037133041492510214958612480000000000000000000000000000000000000000000000000 194 25342453140897974345320582113351938767660307742638361226662605338382242478804633530820717069474650144394803744369109698034854840095288144776268719440620868347854580988886696356424892778830962469800333225974760102169861508469241704406792124000847849848503657516193588183825238706758122518522013979516001432952900602169359221093531864282450880297767685721926889793075316799604800630744471357334195708974938443772069052910922594097572496854023071011606144173457917263710255097256911231164903967965475179660780022997534217682467226700106512146332749039731236731052832548525215514272741324593547478827821130767805461564627665268646545217003300169538538120733502643186740382779962753340022012490156439865997662563139025425905411831957030173893189877413106777629597245272280028840604951222681600000000000000000000000000000000000000000000000 195 -3804469319921954131829548277330356055267557415199656266067905446419421373196731334297760094212994187190829106802641765194862075845373094679289202291344409373269109262729993779353203640099002433204391116651743620402615395456268790959755682026704703580138517177411525945167000367336872996916063982606281930185261678535640343741597503329510528853830387025377708412107646850845493793469948416714288703793458519506847617178864953359062783973321385133262610220115723707672634972028163398645384354769938116301615732993219631372027312635007176618711641994792944523601993402607182369533198289897270324529877103513436374919203390940472177299181944854908045424608958324951285774865302708006653536599177526070375850104036512362191602751846337385608195883012219205453185586697584837926550639433829947801600000000000000000000000000000000000000000000000 196 577047589212803493208456245666991887165583767382313876164509808249109193142808435151947299991125619144446319391201598673341622844664598277896840033774039872532079349734339861384870500157802603642948404239720980831965704069208642460264864746075734673063824773405577402096535844883019296573561058887568882903820366069720621275452844476604240546082793492118136966805318559699164296079836850941864713310245375238838133920885228072738033849462509526336387226542707363442283474086391141752698151367562824133729673896996003855581829456049385268281950709271991401768946132183750903776636521547622534346767715616700218212340601961355924505283566675314032940251467328579788210067287783139108202609846710698445347174924040068638670004719533212565720040486807565450491222958268966736879481453312159070027776000000000000000000000000000000000000000000000000 197 -88425673851280585529573496495504626968791111905130270457526298013456975017859435319064009541892606015833266920143831528870832010554823993587513905677974792573124528847621742407230512951834658217098395167913029720184006256792086333556423288128034519602492809494926289839885187971832222939019910060742483867121857641345152925374398213950694883353083227747566966421813139641923451657828647809925553628517954801787680010680218554696688222630752681352525803969007540249585396092975656710550460869412007484142000847181770945249114816189901378017371599091966195888802615531135048595657407808195459013073072198252651110395706512886305740464620792276144198514099702554832706219592729388291809459571456504748665067569750449847149102452519386337632387501424804094479497235941422320872316516220340133245319380992000000000000000000000000000000000000000000000000 198 13688997764736852524580305464956681569658886055777584929812934341763994309224180676121971828060269046201840003236016404024027607575816449271032111331059431923156509983271366810824152301865296220051444145512931267356715534017287225218365769308977354960555050256801242719451023160535666169010555379097474435557659137792269716594117038161240305709799137157964341083582659922044231752080607991278444330531934141413160494970318747174862035975061860516459224325180330883187549260407856319388181400481846658720206822174730517975794209113197580855617729246595634830935087424068681320659355762769739718210983642500229242622393945318999555087637254099891947293935650098391094443280213518771357633426565669532340285344466361169460762204286737909521132796512016618397641773419457676930149928128247882627015312278552576000000000000000000000000000000000000000000000000 199 -2140765068346969634251929619380096774760328564260372820301882057659686875162487638645672818758167408125906384084845239196200374785739907867777468233625418322220074358138332615589440953027625947257605375036936120209932624747393679729748197794997155656990250139736243852135857808785831931821110752652069574924935779381745332022716211452496750085745204680373131982127322586666248825995436096910757124881612140966418593234845063645751789513624167799997638240828656239502248527878779107519347626314286367209290506656614200161621521984895085096385829126331917477956741262019859948906638323429415929249922385109538684502026450004069650717313127908775152197718562886381959658193660369580917940642267320780920526866121186244313012132548043211291669663049068551288971320625060951676871176560956145764112249496899944448000000000000000000000000000000000000000000000000000 200 338180242077090093967164934182339389990597354079404862135630511596899871144309567646243804336157832767738231739520703861614862319794831596382199537600376906919951653824593842049060743756439737400736324174201092194788840972243656516693673828801478972373025054769329526378468785047560979193130796987938924613144227298700913690310555614456438859997399686775246910078051359756060658739697286290599602672643299345173325842667000712913476403054207068770473542197630334886774491243714796278550615800339332600195609383266828562321569670931988440070589797752067225009682799813154922192320154727970704193695451678382499660335972665575855699031662129056742034935450717048571913324051432440856335807891681571215407026212547435834833438986873509485389081425106897414521946162655522808014064253880564696813397409824094527518932992000000000000000000000000000000000000000000000000 201 -53961910887420857007389583726801628548841664469299537333648160240180179805361369033154994012640895537950733369976234286253323722458082495023770609256383084903434994975186957612883451789974666479203715951872348322068169091710004976526063219153809666875465389406830956719788015900936334044961932606522940789454135790730994421118562003843361995150611349849246638493130298221530117632257811935198505162008560065541028965964457492921688292771342820756124108171893028780508885662073815824463618105087821434042881782151794224396727589621526112629648317294116881890698224567991861890897178640351263421556304382672315926062075544221180836551157065899328020595343187641728387732216046720489596879321820982324890600359395090688408648780225015604350552544233598687709675571220226552053882495508473667841881462895649500098751102976000000000000000000000000000000000000000000000000000 202 8696900534703515242813874730934128271833299787763146891463046173589968569215561575390112819202336225348634017848830051268441772533571114040908482683787723994371396407442301155692002576010579213274143935055295110632682875602097109341639596015420603545450373731909976928347819297944126332724493183428272075586249451000568895287032910437091778877773310567887892838404482973349111133715200401902143368461348611485796442265238463628724064773058618867147433791437288149492869010792441317478861006646667177339562237522191942146544266968692400111920858971098465578358121060682432010075178827725909736675634709287832210380994925349090235776644564631746445007171313875703106442820781678174387377330536145055944348850171921936760427420087309173245498280510192804641829713988192784682860293348224064879197952643533279183050570331313930240000000000000000000000000000000000000000000000000 203 -1415657583049708679524384443418564040271537164880751852604459332072707338231357625781534672408581937439223550612634188381619133375168105834997727361560117108150514499284479250454389639055704870023014974476018176537074614111174668828080691460689015802027947406800219902566625632492434901548992195785597569020094783584565397731694297179852807834593887935945528775876133462371368532997459030643526281620823709955195102743915169711708647085111342585101594703712730049458725171563261854493764867285937573476680256793077494455049610322307627211999268894113738420111519948576000885351658672542526695525754069032350831774826773254034908246152029622702456947141052813254069765809759401049623830176715225693592808154691110446126664352757969795657517915474980047736897992449536777736440818579589796856601133332589223741450850372389257504358400000000000000000000000000000000000000000000000000 204 232727188971738501855020405297358381621103301141966412530336172025796205570228386136066503700084365558351236246097476883814872408831948876272188831451558314868058058089745549120824270208312916844596606635509528792621983884764697214628741773955926881301074239277755673976853531471132689708977340863956708849447765580002755898105032130063587049593620642245208078049450769228399654115136140992404558716172380937182082578510573530763594380801279989958151931309480810069645781251515958466581397903971482090047472739596764511763925676779293972324542402407829272674811591576890938748325378188120406750997318900325046393174574014457634234946914857199732188659201889341213817274481347967700842475197928367347548244271857350088396730853699341101992813276791428751431129159894895296961815818358274807524577963741118431510986351591292306894041907200000000000000000000000000000000000000000000000000 205 -38637594471581182261544854589353636208055596054012148978335545959344117188500132543461163683365131022114359323353777977388365364973984580792242193323417523605193427144447495116921251852370358937055529195023516971755214465849018264861607574891286385056054267624438037337194080799691621254588058354629898398619404577550030844722540297883694635626287407939306157505549933893229018784862070693264418373412697773113523691386858774330359405776522334834150408015436932407578700701405765742675210526906763498993520930809683119612957047951164062508894999550123084359423609824123355179868651112889903396729105845794381874178383226803911764279784372568294375677525800740508389649043339677779662544076995951531328435467200321951827847401982587599661312290291840183494101953309041970542635965005637858971301543444433666477672687270505268697094616304844800000000000000000000000000000000000000000000000000 206 6477779473254583544639726196993007544143990297003512099697037577950646945388730919545407837874467069223911147484720630723105551792258239473212355177623815331423929954386579098021357852765699388210990531768063377500465247002528384069798414650224273702476465664206837987931859408787856968504207826519810871161317035955883928438549208762437083200765369469324768422228521021844533063527849036310110808674942027462746267110790641826443029814786314517351843406574154012300071538805393831390719515431126292077120252007270882127162344138976312557521919358464081315461058663530283550776319656320464212392054210581575927406534971193129896657020934392113798488790707663639798147408351324871801214057958758101032590125498351911038859012608509626382517693908426912827734517950170950259622498167353364530506158510680644625581347780392163501711474738487676108800000000000000000000000000000000000000000000000000 207 -1096666648491269595205250460837720309976089481497304278764151013424504110651331948475103542458062770242596804371581291919298157225795346993858048133642624466730132300227336899225802560434907388356224800873328058361512975362922303458104694951518906954372472638868148751704450259219509272271270527083913417577361112268718594010042653152917227807956252279674284862377754868226754447155007283774649787018782585436848051096963957496961628329863726423128669988630185484049870112680940645839913737781651832552014459651201927054594578436163504156052279575207932433798292203497502585804248223448795372850940914184699257969080484443025657125513723336004979811933244130814050885236759491586590899900227045497315081725197395502141211425948758399514923467591263060808754580602718446444155338175988411110995854750889823015155504291694135079933481186171564521527705600000000000000000000000000000000000000000000000000 208 187471384683773274085806788751995485595818824932742537514755836839033063001946521155449568740160042383607808332832188366052272094785859610002806980292468399004878905848371076508811629078798649529168775267281096607650495420314731919483213310443253279438330758557211905548880429997843129210749471929796304461083345715212203888854323203759285876592353642248338178046762938657397624005376268851337028900145973760560227519870908112210018126333990254399247223179303848469489800920194038387443755003835374534737083021975888588682947792163946674866415816034748062637866927715883253360405970432971829649271794407262706480189714509690098995728219672571140025614545432422996954583349772939617814023857595671554935276500101780004785864287132544043821479914899723932199065728914523427083656543972935809252135239671850340107979424224727041907480569569781997559162601472000000000000000000000000000000000000000000000000000 209 -32358388617413535393288016307641140936477447483713416034629510848567070296616608945262962437124164803545817301458371709201080402434537902162658666644411300887443802727860070134437222568263169619239970289544116860314837744891185572508037104906793157585590801376827178983492018049460450955965661335481509960637756445607660235174165587187956674485031641617636691808910010702731383919686416432971664507145389921360822548125235921731996709690081008793385916724059684892335663911324271263982163853673557490304101080283408442569762364901042717889210751019909209780093913431707325990525584761387512391563056957213883251019336743310998753445043177323009943882983988283171536369919853479983075053325479077021111658128097091673844651287141784757949201649917897522226823824544363712259411632989626005400262570265175779288905927235361032105634146340836888156608482204712960000000000000000000000000000000000000000000000000000 210 5639105288890987447117266992636724858394962340249189466637696671515093244416836607020205266099404712153934627198070421657860387419714774812330721438136386650345241718897887350856150487183437471989807019827961078168859488321923420439005169811080067835339167350195388619721462392982918934136061625254419157293611552238179181976245105675675979859774888080193976355418780971154077908927288774236573544101658424139498185905832388493540552564942161556037464892547424040240575461276310260739626449419959154026098093615904535320109470822719336400799379974371833489848393685472885352603897025333165356149016641532493984707409504022569111733114378006416663716348667020014105580883110923354168816057869308863726430087183529536594117719789533717737192139902319201741323987388261049163518517267280654299554284143375213728872922662686435132010969043522207572844255986349454970060800000000000000000000000000000000000000000000000000 211 -992167506812421280250617768064023224608990941033192208779288108794411249099997808511977048211334709302375821471918838673935294533115254970439615198831693640382789307772034590081736170355552165419761940871038535694874995340193088527324999879070365006724491062401050443986301790531115420331311099734135069031853840559283985828363502132913375095831680611494445420198356987030310750672286308119038059530100245247666292510083341216056365416132693575286243491139708574067050078492806783252524143607122953718170523539025114433837345086137409442699973125597737394912435424021191769582541142423723939008410052291903110644690468884295993946069281951381258044494647874910240092144437867865930344305243914229360925274545852469239130715629044492525978661216742300211858744272719573873505830330994675037777335980158101924197426189919434688942104292919838527779915181674128523051139072000000000000000000000000000000000000000000000000000 212 176234742128803902473749222126772786469318912055882989048464316015509868957550616188469243871096945755312289029069233548397892477069842449729367930976100606777916719232561121514307403254142250963654948713717478900479893268727313783455541794314721068346842586477656803314943715721296924264521732494624364157230714368829705262957081229960307143959663710861040002580167372742312741243117929064950120767382379455526371945097393931555491491422324419418526260485479923951661675873383174224091957548639375358838829165842956046067605505247330045296082953113838467863093823969664955545539740707763645946584386644217019165701978491950935572978897987474182856976226448743611865962390514836780450632462326874658895027168459161713574462520687330958318173817110397946019121243547754984437691575830152113665437626007109989822505958200720398429871940264720785787309198443459031168265524084736000000000000000000000000000000000000000000000000000 213 -31601683880566057136163638424296291341483660380304817632736453350641769827941986862260217433528752479790446856478163491344416687120761784505265571317611780058508095386332932737832399377536974049538737443299781954586976604702435709669034884930512858148742693015044063495947664702552863971536346304683762550689946398784831371668538093361863795946559189407770305400470099573464495543151180198890323799576608392526416892048833886391197300341434806517431710465791517465067640000322564901264394409175247848174319751380236352560511877769790830768502444786740647287041963690137374671979490220563296906072536877093146156473764520578707403823216118608098292764273231816769189290272792941657474232568220396730798843671883208267382717297572492220295979812456630243409149237454208434919909019461086355563159034866660358907889678438152227272564271409410656122928953019195869917960429306380288000000000000000000000000000000000000000000000000000000 214 5720338302739564604278212192676350966556464551635355009154318365264014289330535258742434114438096091327756546309473492564660303289898165786271442350258376322482733653579653135055648642541486550707841848548602416211779329704303598646862828048102589810991336168544302022834396467410089716199116486390820474855209866995253044507968900766822067002951692083209963832975155973847948630427800004958364162759804332519852906910532230688152429729562345018548578177999181120229661506303220594817181576872606202934026908642985164430769440217639819763475436669309601598856540880266877127917762618360888176755829063999851382735072457432300450842578334063803794033286727462129843959819326617480929670914565593771685243726333940424143941962849722315713435466562692047667519931348713877328615257291916237771742131920535296231044960259481071620432557488067397500254750151684299710008224912521834539253760000000000000000000000000000000000000000000000000000 215 -1045217807981052006697199825980901711619337846554729175185003551445281286796532116998926349215833322117248882557574418205763572728649443660207479122471079030980842095210933506712443015907851876970192633093084090816878430972869399531552566145602909648965011132417671748168432691820596739087120902352922766660960132506623846970334170532817078013300560464409659350934962428211504996419626000122655539042679686901073078222429010907487509397486747138730924509592673963900617916045447668010995914809651730867757415248183057267137401155912482556081800156234921216187752236878458071641123314426978063052864989739771203029643937969589983364944755103173205958200139862551434286462032614051774463078203782503086973250870567062331473955557156333010537225583991981385212507887547818485735596193387683458219206419693144431647248198767563294824410249934188440309651879167642064904200736050400623263177768960000000000000000000000000000000000000000000000000000 216 192773116265406720848727056751869963399551031578365663407559810244944339002034138321354099829811649867992422666303766360207888055894220046111646803419827007102092748119679355168041229602958609371568299223133598211600803233673813062014976858679948371073083997924528721784560747758023526469257813309408690364973944399957098063186274988681168257016853854242433954769343957482335948006951566941785484059580508464698020211726431438367673071136682577672001470579892009337612805813466956592728895598150334866343285975103395228894645217380542526970833233845133766853500368353887294103646158789122208030647291508851109720162859702101486780699329832185130194955203068638520422774460910074955995887292868132781927413548312784461190452180848621203396765567830412500492868015988919802734168092702977060738902906597794020228098255083074808927947727325355832380014268961456075194030889145332458160281481327411200000000000000000000000000000000000000000000000000000 217 -35885737592069117010637893625507460358451774261568721736474587721398749436408782836363572576756176862055316537863829946504843397997254873918895165165399045926737790968525792202158350842975704492880128441393898399277505982751034439227900203341053892230765533211080978875801458365248444999477488371196864322835682033269663857270237997318828301615651437649759642501218332375862882544922156650919777015203801877407596842743518059685991355372660700779189112805330021939658876954700557496649197231528246823735865844673432711352860680396870535157926571524607385450758592310418588385192866367958266485720973355842555091737485221810682633180587311597427388785989417693916790253198283267506650622424056431539828902718954288039704467009466214733331562375691084242178310313621082329942082504073115412336442651778788488042520698262224021192477215039628965143296643958075036531186863018197470312289682713802597990400000000000000000000000000000000000000000000000000000 218 6742397651453612375125684829986661385864090307958043765217109630519526507260858999551641582646579924826796343413070430767248726229990737276784885608187230896025145102596967380303506797879082478789599081595198573144070609574368139848445733388731234695670136946314382384300720383603366085266111479924521697471193471085877149997773281767446203066013595108300511570608698690558358158129500886911552613496468020266840983071630035501586018433475837128477335350545586112010150905663620864489245159515781723224625998612370498775475146429275728056476618678573707052838686769107031180064721188143855789366070042436407833499102386250970777903120368961500125333047400986451652055151854396096457088637027200994737173497334041028990327843842359748562618597995598140767232943506968594260868268675479951419841724627654329491266315166971809323555036644290327843419371092096681560835758083231756848530466170587493049145753600000000000000000000000000000000000000000000000000000 219 -1278513833195043563993801793655756462192925702007323053443551328029534078537987637992985750934741324065696417539790662895806460163903842952468229964931971304759556508808695047489204961699955085109744148625768285250117184316727237482471872158500791234603219357454054003951324796538149139437720153811700264510459513497348606004465066258209267338057128929129774685243583248233530082246887209181057278021093584617647362491404865954283130363494752931339401558897339115115090322252374303730256616562275084736877295689334943678562422090786207181582436509283770688720081501267861503289827304282111000185818924912305016123329009979511341394876874893962412508784193107956078327170564858124974935280095908266353952196506364844510596887933089621544096274795841205499175855759057750325734074560412224184339780430064321776844336676428500782232651522105762066477475640449776939579620611137568661768215739545579460175014658048000000000000000000000000000000000000000000000000000000 220 244667767599489116673744783755111884416693283668857467976272842226345572658410821052607765004324832009355227745002207177672030599604989286571903744994571323733846489319092469880782938837613209328000811452836897223007228115403981676756983854261247176125843432870157120805027049305243656398973968002007555045051497386367053623317686109060148164897505341074587518625631640841422786655681549361094659220469779807495822692979622201697799814391140533958391703568383244646833325272339017225241727089923998951478869167772041789800961811025196948819735295443516429831299209229481494583750553400016218028375482837877646674028799468057872164767418677881693438554041022526013335429624210933784575431000463430318628662465818378303764852954351365092004187068971131974210047027829063188759824265367522065182202564848621383465012443081149241884109929387811616053542781125407806442070686521808673994428291531536687862730850416407347200000000000000000000000000000000000000000000000000000 221 -47250911441919578731295880878231108783074051013354351658846947232201833722529098140928842852100925531883687486508574446300673736681508907024457125241912329192633614663394596234332571240300130809311305313716561201763958805378260023643384209051037616428789934878047158254691163816072345749769882354826307731141989914419415096033203240918915408212196805676265367192304457528161975245449014300433850973947739368393324588875081359396734534214310460759347615888259535906302382861679848942491652534426501102991110640903057214633215650263790334748389445498979781134082478800896497316568193329486488694628154171635550415574049702923299404334301995785422104160971925497505381439079828185746327329668028734166407812100499567612491036137350149735129759511946531255516397660004436947059487570085391412360306456098376658930176024615626009794053383681100871407832430910353464543189813599490677638265446772571779727702777542842022625280000000000000000000000000000000000000000000000000000000 222 9208475396299863441968415723710302186978772592472407769011902447979435592741373665447686302937737947121691180627428755015788666443967747803590980038581728637804593460453523473439956331072675860098701210137334314268117005927480690622683936882112714149307186020236607743874543826492136562284639841045938682917454365539256081345833362321152786743410504271886404548330125215547344655942645084958309199705409199670389345776249980088542851082187143128198716758719975250654659851603449815695573316705505636930397399168588676871900881845205786942472010484847892861551262093067848762308562438404008656879154430461664806358765525735008693505964849476391799843683076683949840934455065650827496348043521113516260635782752454381208618039725169085456030768591344894754958756964354370008609196933430809369883074296941272904346143876204182117024768083342594112120859540953816718111509282155123914675374143869492862133803722347581396039919206400000000000000000000000000000000000000000000000000000 223 -1810887854382799949242833977618734077545192607801337222567915799674521019640406907403650338002906478017978788783341267252754205561514580792125399312644868694769007438125223156727875776021583413111431706751966480913925809997236810220926469750081932258887678161309704671072739404219903407676723477065739929840328194925333747852395708095861307626303812099204512074628023332306265713423916093969604390075905918982517660417298114219913562160960754089753539692889355184498518204799903288417952127773864609677916518925036508121979294903605368430743826003468985762919886073376455032145692442830449099554429065397158337881170971504216983602888371380825937176888096217917964877040323359938498044635868968396138076231785894088589589886298492749864635634478950734873132982289447513510537701567425694195198629234592615299276827603336813529378126789394983915577401428902070690919082639856681124684537536452322484349552042699741592585106207277056000000000000000000000000000000000000000000000000000000 224 359338700762856151801056497164959664632594587248437648152300624931673078157095349460016619945044288960680849501910164339383857302812982669266362366061961910250820703705324816890072269155992706154658113089733609183607757301041883799316591236896802226867282563431285083081939703574215656342576106395318733159144746844434161840821350837898427783195635139338815137334930207735936664918365192402336924301830384654547920118235081379157132963213658560582748164473665772139354421161783576938983901881334687252734435023316473700616999331134683325663250914112793115986612744583795304049107378725996425262531844790120752447550041138836108066151294723040321938495664472998158849509231780219493815413997250504802501239172357562856241056851323103097607089136779631465663599187423000536939104494507834167256243123122438200976896425947058801058438567356600799973289637164627938751796112665910020197416410230255507503528959407252452720305964979289325568000000000000000000000000000000000000000000000000000000 225 -71946145834175948488307984745858108754781573569857739387319792028190229494376164970992859343072383533877804199187455551028042696570408540611665055621659345460475851177009352664405043802889244299333323013839660269900818977923056796423567310266290277345807926724280327541560539761774406644215917858847902873923434354431993334303183319424163273554371537753038622730522294650212666796335740690538164387446585674443368218156069364190399110965974264904645386865991280805686681155366123796649564612749711147387919774184037130307442061888018757867895970074713003431040914836506362102796960685045777363039581588117726178550171832765983037547009913292764638902512733442523120176711460107649837561679324568512037638245226233708367037802628964529018505514713489175083368831365244373751004623525133468922822034081526393027121721951381113835983687113286027861357923243076614069469283133141678473851302147952436069716994927864572442159870515577784895537152000000000000000000000000000000000000000000000000000000 226 14533988868010110241190018984281577595792821066035283337956687328216745982406719241899329263899358144060047924383459528560495658914158281247273766377593349866440400400290401397679991323055532272917436996781678213074768824953442656333891619172644798731465464086184812418418202925323305715271280888678035495343150709558850526167330090188315357337594319537913578606463318314935416638100743557571211752212923813623862311440214855528528968106151870665712981970505517044383331923227418378578160342362579956656208311450227663917294360062382452595320467678871335449788568052048266826313030107567397226044704935109772515770762743408392653043090841251852048273554183850628346506117382785701975963213719836316164261830061989623161949808945137273140219503822071581056438957679345543287669512791368771907259910426322006018988622145241863014265040163673381995239335962351832856076923854055984216521855655430423585212411652588485499111916480839585781568178749440000000000000000000000000000000000000000000000000000000 227 -2962229222060492762127410480127181566225767049440376801348361685888313600415082856987319939054826153378381692781665535077517880914179517020199489706896326738873835390161166819252801591716923786853323118719569613414022870955794509184661219282645041914682981587665698888521101243045276858382442711766761541394772890084112255425659555520499437672733325486884965831103930110781605705888280217779306629876761340630872772134291044568403070894008641991804051486608908067552360674092059633534184352807903230229796581922412598032153287500366498929683592031915902324296269499475750572906608990613234705498943962616174185143092919903227482002414690312852000436514908194271892891714226271499702785274002365817643083895180435102431024660726349511219128566084464597549736635493294785434541118696979113967528463081929869025512087686410553573950289758213265004298268553036637868859947130449378300491172757333160988402552295338148991808329544522100734666716464472391680000000000000000000000000000000000000000000000000000000 228 609104771754156910375077096764380652940470621306843553064147767785831866171456119373846365854112846476780971167458739768671824755622441459924016985507116424211786169530802110503007721694250531338916901891121912444959865570761217615788514846115998440071088695825353430562170927930805053329104623460440738696463818658013160458586457508098684188817937981986208512141497721854810024134460756918567230044399624134106343029714084008753708981027355600406138113041944669950181865363018741107988472845865783168716210133661732141445889096621767509742507039895130919347181620093309066095843434066771282781111484717694354983013255966364753884832391642169584944263076371028813637859166362608883097633280898866378703024111780802043000239212402372337710945914270329374237161656018797047790022845476003331559167549775819075195686474903210484358220703995263534158312821680135762010621506725707961383706605547065492388534672661335252908439146353047873527652018634993382195200000000000000000000000000000000000000000000000000000000 229 -126353694550757998504974490476698627696046146074916235046103936750103818528921219649703374612356499824231824072520095590581712237928161918206937214886376937962656726835142946674726733259257369643678125445065562193848697069421538165427489468429507506356608054333782247357237751546704786447910041014013318822453995791466352669022515438854813861828187158332158572271043522812619437150407240776878303730177969549845899244231463267795922669989439866311079362074951636969730709038739302171890603883842920389277814868846991734271410153251917376591672005429334102989140120456016162644740517044826718111635190217633795656845817551661449981875998382744431760045564473100617825169157431475231185222282667521052168906092563425863340534523968664928415862227351898954612679671646870686998609905863498681582219084977673048169201198764589918877130584758778977332291664543000801942541414560060778696186253614394898018373754459823198983231058295647276780229845518004812513280000000000000000000000000000000000000000000000000000000000000 230 26441722437539356784827428438354602272034268938191790610127186621720183567755273566727831550559787268230071878082071090018733622782320777076335125460749357363667211849225538068279708889336298195886874991208275327450050613159144626037855129773384071557864789050403380410485309584828581856225707719117935819821361756038803179141909023905530172367840940047304104363605215648434870839538258603099184860067285326476932584594328364281740940136256997918050054655090422617566730410745923736730661223025254599939048840730810736872705074281716921117419356833741324609889083686007231613733629490229612139453797193717477396326712273364078072041390035506144375487473987975155031869506305997126070474634490820512603300602561022655884590525211635359693992973467854139157407271327550649377671177903451180026769273755650407931884764752164311752329359201486125907985988837765925540936442525274770868940509070458361777840804538423384449799149222680112599180127028622984605450896702177280000000000000000000000000000000000000000000000000000000 231 -5581883770441213394752539689730019286882923996059089309317106170153116741746498590773196076658038616886594281704158127296743801149607122649799935131243472827718668098990599534419993674798915228463134792268204748317655048730596188881754895264810158426284315719053797128906540149983881042901531864024078836430727955630975651104602162243707574348282361343406745021012466083080304503447087421242437446238365777668077044595494517880881001899053083169437910109408368464843960397687704352869600051427015474184925960091404627321797891510634030558628701941008572901768697114439078060881056995255474105468642985902990875992814536530746459407853520285307264859000703973235922984550068156418739985865013696748649124644520881829691103588607705150437858458647524020240320781424626287483760661100527271995283161179343573735731051810493268767853246267399504940463678559297194753456939797235222016342505567172296352037718148323269035819595346160694979386547229300409451455729127439047065600000000000000000000000000000000000000000000000000000000 232 1188624360686892516158206376285726374920757697401554073502817965480029540980271744550388133534392047655342636733674196942374705492592714189920279938029861838877324325332302114344869268232177451898116293041491496142835047241918624948118782158476325628259871056034581621366933111446833797367836660699087121964511173532369431989384821612739569627457371043927354189063920210771599972829726083761393578189396681170427408214652014655444739902133687686573849623041512983742479326215526181150116200720393477137055405101654992158919909062114709640527663307235050734763699638241745564964322847648145423730551990627183572225201038343441442993988991576323086726777027808975142414942749968647756582142645771826179681567593455588039948425751379869392954902911329025730527027448322891983914340630375747483838841173018659297145963744405064173122674129148770121442372353301792154934446481211901668979435931646694748238871985970988081773427381946100364947985089332714284316356803706606704184524800000000000000000000000000000000000000000000000000000000 233 -255308302615551946191652365909910683902683198334782069457419201687664244116818630396094596534779799517860484929508794397931766236524469902470983843135397015801551845447153672912394791315952144141566693248975899117626672574725357592276696535116944921082125804274508588887547544828680735557057812543101777915450671757696184972257887497948018405152531268217240226641777784187486137689031490841528238982720823739716118938312634252342497250517221881564975864872474900939810665214752117266063259368887477179465937752569673383737640240652127253186374393096328481314843988102628314761352098913614947862187862584123114149964007467934842515529893278600582127954455996847959803214664775464955772233168283153603060594512866832579687855581031356872362191553534423481974027957297143824400276101511951126415166491484468077564286010327464684615420217384189999786990030876246544466518055205032651983140211880723467463382676873052807146677822019697413730036977032104869663153037138275252914597396480000000000000000000000000000000000000000000000000000000000 234 55312787706982216075291383676720959039640195752168800971138932911021578119926073843722973519977241760807120618336200866190419882616499736352216630188350775961269297672305203235757276785672410199088338547202931004172290872089065386824941546007124468749793887662925417699182796105360748516314684417869864552814692133538119597909476002109403492686595751282746181931285403200746106697801184911239181235084098457431635704591398474802402163144150414881585060940600769711289734108676955379230574518857525617863785642757612504450292278209906954411602358899508960320564060325308549177839791775484828632901684186440678772417776021786072351372130527310261079134862765054972345314502804425412709016070179948055266583208490881574896301129522437111399680935396609592976812124469181092427825032134771923722011396054280322008815114205307887080500457847464349753686140371692362752085492486625629541869847783300338881037393514679639159349477818225785535492359744262484898666708950513777662862131099756134400000000000000000000000000000000000000000000000000000000 235 -12086774379080754168097770208906698490076603377394223274293775409547713878603705052147334720328112619236070778157676420057748982901022177716926609359867064333941601916327573013494765442356035723642881686138220566829749339111083377384596121001000452555609988827614490178682743647561058440929236159323921584961484015223420293294996126373571982325218916097864312413790518359819086312284149220265159340145304693939408385646189746395493642848004139756011149083733194933095652696420634598238629463741646149374527217813645826119266415449003895775560911591428174690292990467052683109194817740860825190837539852726685831965215951930976392659052336132787141310726376789718060536953728584124035729932399698391889138000854167759211981072561948860200805811802769703356206927367958282265975581454058865156100538784934244698705516997197335751286686101038762924184547296442989212832207590506286910725660477619317313641945640811758162792967524203939661669514594458709668636860565540632893351881525081915418214400000000000000000000000000000000000000000000000000000000 236 2663812437944001983961512253524128044805733953264843822894231457366719612956957682913924100624207741240704219908965683587114810474038465061151491056701164450563059307275987008216320765092631175664056136421414344330302096250056582944825447433125160405798525039231470719792237263233928336820869356943153253772683469878040458833603816335123023564484933049474552749112149759920448269058464664454390779441153244932910545723092763379157815162760314959747070995640418250012740488766358499937196420704660287676350746314446321323753041732063793676132524717722289174053740677794099665170028577898693833195681549975639536956812984566578206660629825470902903541317557300749833787024315352366879374477200305136693860239047256890003837682609423496862509580467104424297084287535148574306873167052740473561124163713087494073077487838246960599058014833402506766345999283898907551775134487398958534875868205528977261368797867296054820029493123309918477898313288197944724346178464489548780319504300636811502657994752000000000000000000000000000000000000000000000000000000000 237 -592092367473075799068125138126876280194131708899993082638494897458282888541641616885904643059604491370462908097300172855611434143401827448359520564836871877696735150564899065738518102122194182976321652882242162017475622383134878533930970999004284365041172749991303168679603928710704300900391933812214649315463143993672874144171030069012831214897901519315598840425951485417451127705846817379732899980627608172847557025572441775047195704622549589273716909948145025898577097549684006850228456999044221079334681556307800986946794498441117614049059818676359257205842878148723340452035062056913042009446686837732389559269514788724443935911840780989353717206812311788632224011056333429753687932096600968914771450482843994233911239490645766136324907321713639925720977987755073486842279496729607990100970301032953529357733337147048747279929599494653084004913496142220232825765027105249460957877601014177805657413490634880284438428605208114100660731677931878581452349330153003944414153995815839480142312813625344000000000000000000000000000000000000000000000000000000000 238 132724850304834720320970632402880737140328600183544331374495149756195087279362669456995093979571785628937436265128088649742924390967626659155272137406764734388177624103396219836554841928171033661341254584097041895359422084388654461402828392068578033460583211706194582726270821912528575177091649704057313206391161566131073513762045030533670136202413313580228906441581291893454385574505268203853275428948785594076196903381091465662805929836096154896267931718577561173388043381346423707497745530935771991410274162718396649192086490220001280159827597530641765257485516671313059119581419936830127481091690412138807550372302123197824559165864262112453393643432586781091395267857492532657166807208746893203788076985355988573729562295388714928639344969245014403163494026106640155708507914344049267189932188424093272399037372747820886801733778653482895836880368685488685369253540863920833337980298409970226005484586628412004736442781700500954219565855991234091454310759500376863148296326283726747238217295113811394560000000000000000000000000000000000000000000000000000000000 239 -30003815519408327779849085000959445355528606369942825612868254876256699829373136915173937624144516122276089067776893746251689163322834043468540660591703870368399198849779604578683252669273188373419743843042702257113279189024692924905868412731928644819049179090562795695051584207871019697480939655038600567251367377030743231431269249853064924428166757456900700993061185351177373152581434812975595183683893425749542229152233442950114357395335131715892387142117959398977841055405087971676121973566804076218652805174441281035972458265007623088256559359013012700256327633784262190211463065161641087903144124904968599605706343532169737887873348750941378954256746720311304415534506955572608277493711126700912190567341174105548021951957589235953766830941721362902458459225147174328655948469562792332051648476043934906577047221171103780856174206752503481903624452733443499677864219334360004779856225038202216625038371498151472091984549602700090195689633383157771217771074151476075438368276189723332231035288380987618099200000000000000000000000000000000000000000000000000000000000 240 6839853810087453085036221876903946341072747406909889539876531325350520966834570676446548409814793154506608559331896800851903108497395957694047039428080581142670565210049914658215028494539609136549555034959642192808313384191415461562499135200194160301633123571997359313048759364750976669326929394195958305608958386258754510875141491481626353932444624661958638931817918142235380744663329844876811396266074774734726355184370691867125621604392800622769487594050334308837613235746447057437762037755858574494796124096034980927923511528739418793696415364586181970885014958689156333813135605899390872903361812387775668183274079309010263952047431208357573913620558860707261321963248790045468247374270823944511628883317664441134862545731890024635000476004517411965766571180364905067207702443276249234223928736748119304877218088305640754158834812808612639833176587357660590696621850362172731985858540686487762420955986525611493072482295164024673689967949906882434451069044751217670709213223656658446095556249617162891036008120320000000000000000000000000000000000000000000000000000000000 241 -1572345570793887475840072581664441132658892623039481711820948396719911204669684019364991432765587778502837301729429430183387112981114757984173848656723449247273497212182229076651324810018545896712176073370077975875580781920502541900714233893742760896136193103359021411578008136517310857684574135133612346424532176184283181251407803498412385838889413124037603963563492214869071966657411102709202733926435603591850072006466536433540232818019607080680327029691175493926505668610585790306673431595709127233285330642422636065586881588699359710037183912920703524707646772056932537470476565129778153815345656356002963939799489101684892273702085568423301255196169824113398640004644660182971494003330802516770479229257428171199468200086684047611351468424263059305606692041158889881051529941017445856838439988522626650715564395369921928480669995875582745571662892305522461104464593676096105876157707999848479363654554291387844365563393973051824383812267686448680160266891289753853653390167086296693430605969484667318675173562908672000000000000000000000000000000000000000000000000000000000000 242 364472627829516299592690176636785544359735539004652505649285926564918371919640533701015614436055128042601870586802388645549745655225027747382275654119577458342943555976964572499730037275427088674871324390735488402065050107672278147254432892595776049784916189860287422290299976998976740539711537631446050170613011803918232758095323356965035452126727865273592954784118416573803329977163509118095812128726989317010229546776134079314777945951536918498836011920371104738700723859155460600791405805492409950273103048742207012200278839959586795306000534876226804975124693140762027796998512725903866061544536470201009964120425983895917322760931214262818601833462894035495170297808115638985517918057554833659544566843461869868529627055775270177106726984100618897252456704477596904057565298891096824122883994667238872140530892413447500102265972285169391143194233661284632627895060633352181524376722310453587549875506715466734002690075684604336674945329449230204898190411525900168661541278893250878002472623512338608432270689190926803271680000000000000000000000000000000000000000000000000000000000 243 -85188815433967949508970736935040269608560116857104473606236161679086006840178011753591166642735953477141904422867195782647446955707740247319009402947061708223735477947523616595202675561043035137347886137290602431359851856134203233870088398493943803763764227074783982790064295651981850597141900693742475948794491281907656632019081945357343516190630463013952977608791183930579198412620931282331039992981481757436540298445520674492230043107023293748911002634011012732731394322470196061120440224985034133430443608185128766954428837845465681176562371178474767667552047376621645973740965928103668873371289972199267362313568556656022644874541614393010984043911356862081202561261848293328018064435213813085138273492553554270442943336285993560722211201445123216985169590435531479209129910124259995532435248789007573313577755686074242609536078605815277188744462202232301884508755314036919348222125037053782240714144237074027689788026805251958838729493825151651909401763484495582410587518982716208099682269852178100223045636173777517424515481600000000000000000000000000000000000000000000000000000000000 244 20076412942097726776771715065641385006408496405024105558378382130697495974897171642088664455079999097110049649471245610910246392541136972467307430777782165641279988815621578052186201653898647826940756444421360575636721052844007625982014039402388869074773383465968904872275667034221935749943518743377573251610531563326775635093414414433058923273335594770934399162899218470495981148731403594408035804054142493108376499616723272510728050283582817477813723342527740055817432798573749714126810275054351898828174218286264227852186739801352239271370165092775324100741034947578618114526996069843726958262949551101842908782728280636161173594739061677046277292288801143347283100046455076225436906347022414999980625264260294951466819013469696359912759001111671184361383417788662454952684737518542779194462271903727305213430746578541876890524837652506877597979264249136069125967876491127994544006595311852413826424743396142118184426768655060577916310338245773772888687454986533847633311772412706676400592812313793085184230715837919614826857248902348800000000000000000000000000000000000000000000000000000000000 245 -4770465905417914074921520525931583332155649014685610541603453797477980192076503641856056898250399755159711269846205139754126493388739554994651985763511005343374047114784354371735032658883058303874054449889544652462129759012461630991239096737791094039412466285854046143527140151236854398390211465695821155220464154432176610044967694258500890235894344015336788936719985208911457126079719553753772701811802914485940501277919879450145623905433489104325929431842466850461782022189036970149587532107357052792014077294938587614975630180778615931314428964328159317370797972903484216039271475672784446378330888446583482490719949697902589746107752931962485868066259284180000625751605217950888000110123991264461100935387695487206757415108757876197290997980433924588349565108781990392093546210299250571470517443198602485543846947698590133838565529964871202504614307046431570473886009288762950338857924834824815435164555078755575628435228124687898071477757070930535981768593952734967784250956979229101230724687130165563324425037249927183464312877035500339200000000000000000000000000000000000000000000000000000000000 246 1142857245144630220262872164852531563169636827009776406956393930682940042068299321012029077051126829682891034239600479516229541071609248424369680516670986135295541132077282203058372784324224604854750874136166126539835870794527730199547170141179734402751125575406508621537143761135170653490659842843555461511705354026553827472730322230084751694914581682949674065203041829112868860642613261463895541019540005302736234732727682554916766658329038790463774567663411828235786494497857645007543674420762882122884329381642108246089072318414266720604455047421733715450455962995453285886723992363834205750239309935661840352489250587952542509315355231125543342523100150973216146929178228717287188140217652399436915742002211507397282361848116139666835090658829067089194583721475495620565314971521642207577811543005300257045389218024661289945286123850755352339398074395059278973517115249789201568901236412278585071801035327945703429762386836177285170596663552667050557208401323388440914894080618463580201339691753706604873771250606900076319385753370432576998604800000000000000000000000000000000000000000000000000000000000 247 -276035656584383199796423276867936484679355414594425725547486427869093629197540046111511503984002692318319553130488843270496879023028214671252368055728073031110119626212192611336021110358346217366104434336008750408008142894893495221277235170474506939472002994505575357234405881996287628384415031701550621799077618798786840235403083954382125469929383633376206534389122640816940312071247879731386626193878123346952382562570809748821015402440321694910303847766587033586747909794574214633326397555456989820984518785237103710116083092809577187904003561897092141057180564454922794182272560920794955530024390008628767785634634756479088946694995150195999087609750593216994300903678993060870768372664766559696908698049214305977124619924790541407563148228578542693464200224567188119224490684263140629923584397818920593863088634134314650977496039600878507518465374751208661187164919337630371454484209873366437297918905118908172740607572714494834501324505830288907395872938751955392294037348383715399937861385586783027770721413533229371365498399995589639057543109017600000000000000000000000000000000000000000000000000000000000 248 67214969928624104973850304467306681961818556151394836022187867567500635159032706310827187822243573118128582509005193175734533949519683389500560824133940282635421434143502167346510296607806060554139347163953865059138740865650580318310794792194233296037233613389476412422217164449040012747327974132500747260629458386504259999629312175335203167398514388240560876757328076428575093483191024679289401944682953558511346640164570301727242706029096025477899100609198828141167417449836647300803952645975692908299706873477797482419871764853059287551235104207622119698180918572552682434684984644210715829277215590076251832861450662220753072439978910343587931992212844708293690959224814086599025602789227648737728175200176648572625122512550554368449656474249435247394778734354944310253172682199801227017828115819808812200361346273150333074431428547271913559927176496039147106054287649517269085003474296855599459464386808513449904276429715593409237954651952512044767030650654845533486907434925388794706845450359386547490065457025662763138651717615964933027460218330546176000000000000000000000000000000000000000000000000000000000000 249 -16499857258872533460079876917543370094822068244147394555819670104336899259018641774186384419750092059644101569176414923196947404462131836462529040582837776718118491765492073035937086369417742538451535205382478625099156906929248424376752233791346840749791585460040714202285902420589888334242690125573448363133227268663458879300665844124737994774938984380473022432377499661096446196210310389832483904817438922951921272949855827207036941672193268049518317935365023915070437203156117635349940846201258108253823162113519129216873717304977174154844708231846813760264631082234319717112764049405278861012821368617552428821035227686252802872511880628805059345924103650343842416429324937831874415956837514527103829032538019429847621263253447045118743551026683634824450474630713341283363754441769516606842925376727489427057508586814697526886023045789749321347234389354335835310550659950507141229472438165461421935913305315324294553755576720398781255131289890964117179599445511847587943223146615130243952151385767595366210053321299805272867687102455680610316667829006368768000000000000000000000000000000000000000000000000000000000000000 250 4083133374809800225594033252466213626961043963320240983710994498287168923201019471660444050773700552418242502792959209818467893504212200261619062918846891652507986630984108989473268815751627029543565847725355982410318291750447302830526154164577144071682618192654022407727987187893092712592830289061682121135339145293220509696343681392309859728632382511817299046088952378482548742337717395740548060356994015014552706298922006781824744542910857423244336532870100766688581137980797969372641711637937256181985847561228876387915519609858426525334957963288631760459258249642413866538141732211618124677966673680322093229143528606186382419727006113833447853949530929860310394354522042487526029097830794914107995566632448725573792159969279850970564129799971849037499364653031739826747933272996140230866964757488022757583803967434209865264985466035637377232364585959937338976000355253127692070860132533514499550820759588100712889194293878005941780803734901529976073074858184586185796500985381723175564838116273074256847173445027355925029911717065747508235465049008608317331105382400000000000000000000000000000000000000000000000000000000000 251 -1018572872655041465031620153809010960162538712057673241443030752083665376594042930424780485122999442768099180603601834352940204036821704510163548442041652798672164946210416358135498748404895322898876910376102073999495920884711987633087006732924373173595262599389380687601536004994832948566744973601494402424536932437554579477210000017416262097763850174919537124563639685787660783455790799555191321580340073879387473745468816616785068628986092933974048698876275180618337199597640247374734833675639175868927360840051121258670065498699483744147863521393226029171842438279481837185531342869115359002647410509468987669717494676351981341726540930439647257142733087003631576221355751207779591605298816325662650139382740714355662737917390318213507224738171270478895910297078099320513366600026847358468344474693716308276505921857215429899194908703841107648860051043152060456443853928926397960573247256772139476844924382318498008663647119741061933640351537447006406635261362124147211197521319687524307855072743301552689852067198635155246237860793008269112771314056714953106991244902400000000000000000000000000000000000000000000000000000000000000 252 256130841573526592262116608418713205623082237352982842473293085434836648177261796772191585089325124364527494086590782738709546893493081569156950897458646120294822282169210160597972478353323853301298709965017415294756834165517928555786919196666101626323871129906898584387370742396617401007001441943382684204180222168518687237884742947270275145593959099800745226171315700647129841154453377246273576880645874822814837496325912802033119826375323428860100807081617135542897811027147215458419845579812235186234356869390748299000768191532330100503038605421070097473454207527001186182901076643952986536913675645238461584149254949752151454188710787072591214604050703845662746940629619209187585785453950156328121932937030773459650246331450585206979302667145806312310010349066504214115086105201072774962131992904212613763193641534505142657071325735783677459116085016842939109400756983160572585744193182011060221291428863228965884442780022720782094943356041812158699971317322040153832520368645740769263133253243096633195103156996623962907861715245020359943566036160243113140802150131249971200000000000000000000000000000000000000000000000000000000000000 253 -64921577126943545604247158150242897606074527133884852608014866694264075797015163480821001809821345750447785791846655245740651978142851683265588653408956797774162363664909487078227761014063894054338555259790992604762420767147295228458882328824546652844656531095432615939680296436398443543255643353164305156889778177883957076461236406151225588914481012745362525280800610660095956502592999751579006487386881979365470955754547681671514142827965482744870594816180852776076502664071843024824942921180831718712087246649797722759006837150390560399386028256440428714014848768005853226830878165012020030257214604338679732666547095218120273259585223735076754316731842363963678343336833397698045067077151271369682274048345841794718032764869820031616753703466125651520958244975168444916857046468139869227234951374802926282441663735948408332814389659652567530042543007443251661662640779173830180806772104764598806433403202604997567237983289791745449825410317720556948929468240778886883065386021737306364435210896838197528646082460934852331490039447347426501841766375081631321176394566635775590400000000000000000000000000000000000000000000000000000000000000000 254 16586698586027156735796840650333299296482276963995870774842249577716580551234834885809801041453538061689228720838290704582058606985203438548951778923819774354609826722954366641662078222595929263588122105576613025860376317222384918926778706628753743766792326033129824297735995924987039144543820286929929708920871287765815873701438345930932345611262189847405808074971528519909241018010189073799510356789728325743816953648659550088844906345341980074985020100054547031134905880947350973218364426449901197117816960476684990467662723822771751264599873754679812013337937672151791842312505731282441568528884667138810839457766857344410743100624499992859103774215841200897356860540648876251391144299712381116091314579317798352777994694407191657638529513496708297582040284088258607202364242631278160834346722346945208087256442200147671634366541394045271883926791334868203226017158120670905275024266965278409724324043372425507315763896562220508669914975953109166174752568437793924457521405789180436452014739180692218502902593980198331092948827465164271513341774527369456309197276660667666026529502003200000000000000000000000000000000000000000000000000000000000000 255 -4271308602685001713032401344858572267584581007560441411184112055828145418269296599680151941146200022202908154130293768132685344266762612942523177113877217420016670220745725150936112031008234775205358183909909038739111444568931868423818021201657150550549714842351580287969528082238420526481571036359549390218921416164107135557120367277723360353608692618021650606746547170682521139644901965064571700920408847181087136761261927092876958507060658269076310984745272900494299493205558989071786106936352081123673616686803123949332234504660380113103437213584064578705994860364772951051888351165995781637907444110141361683882555166603887612634411705996622077314875630962710581174762267191060146250185639807923051788604274815344441990564952468102997410569900809378462818648754043334608863415490223848257101579634372691987573808636013137385676414309097153622862882599011876387326959109484071650500383272583711733168165225925438605483329610711297801732076600464538462400536992656674303852493456099371965924044169897560520291483638043647155811329137730869085862056903439108647354838458467151339198371541811200000000000000000000000000000000000000000000000000000000000000 256 1108609413202183122240445025461116756721778110857600289397787586194183907468170860126536035546249051925999908240364629261362483853254537699003105858962801028745285392196729356985613117316759389961051470484056778877580825834350647546114699914739616519141411940790226062566063500630817860749250340017411241524608861861622863048501963741467285900344202890417419240016451321918005672241240287130873301575741661209851550379676429289947451122255952912075900630245830317234877410134062490984306517374792652696329996300205006952935340036877435109861188710955978586943763726553890245799916123800654756469986918398807793112034128091715654977233253307647080511089817588084494738712976550395831084377563572672880331068353506660688303348214034042367436048122512040207389706847510541877952714979499161014935432843929554752340148168207966763348975309634396004749207065228983965425531789782385778279782628554128469909245057712544953039449641098223640627254948117277742591381283317203724792216135544210866198975005549012488794930789624231789971236720758238570119092180101945669060414336508033304804781197994122805248000000000000000000000000000000000000000000000000000000000000000 257 -290000936355557362109191664534515496252360660988519007799195265413254858778952576632194230774998941759969484550768861391092035254249403223002415287684005384900680903545683619498143523506767937742645230426649784200903785792177443188488740811017733241258283806157999554398255978404606678116061595298473296683876593778198763731577585344443329830293139473065223358837204820424211086669338911662514963140061009126301794461377764992097233317835830121677810038160243550499144890035954798840534891519114893310071622870649012594215860576598385123188443648782432032872041591153125011202224900901325934030077286745608548340932012215903639703852706510507596024220101025626856255439906816510908196651065536754219701228265108153387906132537657995713813013346096766534992755637653100546125100193785738352045123332141216647927119523617430004375569416562501528905550050192033980938197437874290419279051649577651553728152597594350664696550772338390999948077288448669907973907263915348919386813583274591835098895557130568202538676266352069154623897732915865420774245156084263819276511970455301001610976019165375894793486336000000000000000000000000000000000000000000000000000000000000000 258 76455755259777322972867973920795882480101043426560583857681031211664053973990011658366745173004989510190845870524002210430174819935481895854194406848089040287347587744310786171733786782751354518626538837645450004632006111209542786901748939207246287864249558341004660477430071333743445226705053134269289335116208414650436470090129728485576195859172642870186390663936785025959057931149444122302404522547285273597295844095538677908564223225584454796273483357785712000046277406285416538731628101858210205475742834637190038991280792392995783272663356855365713596092198798040130222394988283590364910060990056133666908515083127780794870447851303811960983529996660184485149398698468718992866267121867944840610991950527091761722409943032822783940673541336315327804123259809427840494413623008908240181030940406248970656939845204006296432919497437802583692531065664787398552831976137898885376857795854993690574261540541076427321245154179176406458278700838692589602052914821425679244207049776345607854446447551608086647297876627351397892031394026566129232973912094331298496065185808102932506325037847897484978505537028096000000000000000000000000000000000000000000000000000000000000000 259 -20314106763481099207418774716168632924738767661458183830344437646285555864917951181324445618428438330017810557554489778568010407800133882648843959073449219009552148413583382444425425046078124737545553045856475363636494345566149399626758910046243742882968749895704065288452789246155880894121725657734567691063238673780172136833521314457895820555744135664059220858342965343482715786303009944598335020187016073774205784391665065434825833776235487425038611095831482818707770498399486393352595162296544728354116116276073450087453124656774655223829163934613838600712914914371051251860186014978072394985266301732373067213615758411140589107827877319175811467245967294285763470383002936718308242480659652143453330768327653130281894842295856521279324799174235151619690533815679428952924643062459150454190850226316728219292344616032447392287219545195511923618041932097078357004994838100025461228391685704204457163441438099892958081484276838963072236079217556050739953355503971059060117498220278101662366934157216442349817220594648839331665680878792165113163113618111986571470401690843245083549229180353788595365428415975915520000000000000000000000000000000000000000000000000000000000000000 260 5439374569599891768153147722754123842843916772687315091014387262669880749162671952039920416843554897184992794390862606477128134575313777837364677912333091490406744942716340489031631223734855984917373409263103362157228419814311649001776589693439284327014326529119118040514822520239933481071392219140142865268560569569906836462733928045702174860871169545010470043286871308673830250245534300748624143855491217596172972919786063723432666039158295811640180361210739144384589400398931245859260591905200340846725234293232408177764638226257180169612860905961400258423493273952342450626417232421371485249806486195517450054763071184671362822251102327933870439520850793277869321144829892148370014450504788418200040402654950169247954216167370298176919420656110236309966292164630658873255785732922544307839372131751146979953584592981547548361551513559425087911990088639665261662130451594232358857114959741282975176653530804408507661776298072735021210511378027787698034184487154120206751516589744617821676216360809341905779840314678763859899671599288675795253771376173570070862126744356144012887537713825401999191187349588187432353792000000000000000000000000000000000000000000000000000000000000000 261 -1467746029637236466045580711501450364880860223788805540223052853412542372445040566604829164698874324845199299381761891416948019646735534624393947305523456388145861047595439375823568975902248888906772337085929345196102632955777535459932595778451068041137117002400096215632266033222372465074680760550828517413518260384637379846297158503591968369679129556076569709086855266777492771549619020252758913420005394324673672337350364654230092637596337210168613601400905663793228846066648441474915362201645687088799386455188616234105069324440152174667422269134156821197944476607235113675260387661822116444114976440964889848399678142261016959564760492378388326533614775253305937317541133520758918579605975579296456812796108338242818664226358175994101259133643935794772658595804366885767997993889199311271556044211299824477977840748514075514474616715437958249276053240550718086155489804158892340436039494213321607857169456266730614987673852074562838166563425238278711483588297118312405078275323663591458543020920416765184688135535296069000196246533973996436920307615651392148429522901312643753993225677926586828782438746766153843998720000000000000000000000000000000000000000000000000000000000000000000 262 399108242811039819629175655221932391496679461790487877582900243123008626368469661984881972932756475891441408536173391990653749473446379105251718907882817918263036394343965245540031706721566461869538892635771987485632909888040912589393583230390733719287246148468605106449468070763902086396420256852382074050554059554129073462424811103220286457863555902041645734909104422136281989113111648640060309912998729621271459750626167796600021311780317395214689400865898666761826457623978231945237050818547698568598068922198015644386146925133376452082378288230293068798235775077118806122666835967811894912223310053310462915630713367373406478831846812603312793145102840290140376379709052591071095183860612590943152478230078334830006107805022790389828753779336446328690993519014111416734529257123351883760346295805133797004735465312477615352803045496135582454705471434046433300954238081599080369876396319213376599246958854775112915419466190940164469275578850824656534770030304845027310728132561557391922188441015560101393063890530362535759919051836611515776306872026250442974418111920412340676110258672909795711970446819740937471123784720187392000000000000000000000000000000000000000000000000000000000000000 263 -109359253755513576846589186176461293172973923111830641822876841883975784948964117584796344105052809955313946963941108997201225425029047350164113261588388164858729803450266710241291402322194954023645461347074155735343026811769312373319663055087424783893523477360449380080312454683501822389335926389288149670916344746043982702355002242011373499350796602955919965629482586067728688539846711658755257464140105431792967951050885166641465548695712461783019006239067183793398361671837821027375621208207171830701525718064479494338955308172692994653146040921856837860851439575781401407976718648329658543225295078161809259225961084154947257427065418767487980086933583247502060051473837300472923797928214864552571993487138270417163995322797599101730438770490068634975353208770106488735030844054238183717945150305019442863783719512250108083630952666501318959680006684973110259693637098073208629192543641041404605947124066147920626663097022950527490503056637622269162574385052556993915907509522962660821265356588927722942685115780544890399923532437184680114129868869298180832951414172851526159393878365674994684361442516941564003885364177184332185600000000000000000000000000000000000000000000000000000000000000000 264 30194841606228927616832465779476443320628661941996835177683098598575261678958570252131420598036000123830979977667073570711599410695055342706773828705304146975593718853631465172664365059815430732286132592171340934729910590696600127472570022084076975805154351452246587174668481904349051495722521548506577178114344092779961672310169873841010821205624090809825944616631312451694563332858350345036987218878303376351944769702089592338874169153332602697251779234395271598743380402387284876606843692042320792309793785119748109552677726802272404238155229260680425233143238308683592919426346476678222035982992467089460736683283199525441950745449129765119167609096938014648066814454409610471406281270018220222304939422041551949963559407336807923827025331117773612741982120739011458650265510892152890377839335436125521971003154844730290984330545227958240241190744150159698330321810966496606130774803591925673379593174209799245443123379772319446288960366439940736716691697542518204204077424585847250464452908331321855875573952071962777935110054604595899323397758674724793831295296218501048590528289770031140653982539833796511917658199392462092744051916800000000000000000000000000000000000000000000000000000000000000000 265 -8400589564551054822553589840956325016718816931714229340896973989128403285135134184310071084618655044285486643629760743857650978080776590757841261350108820398297789008578525793716860209074431386005709518224290820323902360482565514684262087371423013298506096377531032548447900213496507196367196877744668433023846537190341480064920985128918631169866895280510908366368550555010851129855398363275697798112393430556479674679969077109532901969323976175787054658705721598007169715858198197018943107254047271396100444726415475721407396828918655617996455769472431370163626197706088218060783589332178301173969934399591021939358200031211848707380581943105973649640317681819069377899880001198694923067168173606019578708839564870161767193849171123783076101166652007899063241575086580899209482845144528424899160094996459595229425385422519505795821030002269771671137495513654128266539452801256594416897965803223021428874747001948282174608855730883382140135051519984159369337569402240618789656463745541863350030543959493079133577561071469564873310956875374265770864047343835386389836734552291298622470111938984957896696286894721820880974541598527827753827513139200000000000000000000000000000000000000000000000000000000000000000 266 2354908739376102547698318478613205336354845974072120661416646785484362407475859859598258015990971285158873409711187186275467800950578733815922711372115433869857382991624781509147831266236256569340577050836002749828183798147536094843248722813241863562385811468622417054196253747242209797447187770440376658790409402193813261327577918858506238244264512711135639077361434659824751195984347659579963850251432842703142011751407410852565517312792498320790299690721511481747288891381741252237944918355297411168490145884269201348820333606285573824724086444593897625352626712813075916814877074823541376904924316902807218573733514544828276993442291102629746064743589434262751877644722935974656864079090261775562971482766358039461981662427176800088005636013347240557578001783684288255435032549601110135976679450120057029829629613068073223435834197550250412985674676045511238801486944684674653344034173133219100563308256011848051361099199097338805014507567002664782104153374885043517885217229308114482304291424767534205233137073849142911732988332202141023102062039361252208529843737754359364256500244520668011285700836855087289040451720037916055274991760245889433600000000000000000000000000000000000000000000000000000000000000000 267 -665140367264973944364552423744968107158216103087213587896901279214196355876151068527430584962308358862797351134197379214999179092446065747210434042141834022058180403191360202622356287064921013166667720703608963538486937324664289386354667285692375500008579723147196714262160257517700336605630900236810485555883117583116028332045990974197173078792287782107008715032341644615235427954088614848188914103631983238557902088010109001851146919059598898382094703024777201113859558233469820916864746629816521745193223474684753650997402135925305330528149112237028835203697783700211850617470910941928752000139143465326595797139730590037122713614133371841595743574893291705464495184833856030632224336990837856234362728375830235824043826645410652320193964398571915641176845445497094528016516313682531713956057439773275077285039478052902444512508437085077670515005458137889753029455386003808518359523358391206328903577729048228562460121643021026474912242742845076710366543785917819263831822097738384848616519346539908484548064255313950132490319012944379522279671013826218959929748815797281058279391721108750380679621074293631301355442136531350936267072208036260075483955200000000000000000000000000000000000000000000000000000000000000000 268 189284537568185014820173676880277442807304105455851391974429935974028919518019322050746053514923541916707838298844293242443453755786484495122677239293060735521194960404130220244716671212349338962864041945368374026706556845784218606729191403909611386931627186724351223308766444980975507197597799001830838221079394640953962678437699345634035322465219634326862881667854682742079168376612842371426090963444895369971876357379442100831470885306328159819622970543711862951966604838619428275295065130812527081594346690311602699110977925726156341386664284401065775607195032374719357840352521041132849243114587724127522233243855129032965227613759473490438203176786896185863651590499823573721421937965675737292712442875564636959130700219919977907375222096692899149471628702488225358271695919733417612335374404725548734978645222478240825733170815486882171807594421784854202671587479716011019497066728902460368165630194126223570938509678488911178248451281403198483672442916787769281292524892331676150319426846344653550301810684392735667862209185972036104122321132621499490535163650114152793552075295021778984240618947119969078902120961232459469053278412934082214173276635136000000000000000000000000000000000000000000000000000000000000000000 269 -54270943205422916601854517761459295865525688863316124278273124852646622511528661359099869287250865222508770807704222109256142091643425255177017143287916148437990878400497378169765525826859486061759135214683958641791517607824333387108185493095177736898233487056745024072230686793381109425314922968849431883801412158366840551973607625716293629057502078497677037837849873065456637902144803439209234834017770657696184381007418532382950633492240090710691503166333300729350885289151109496593611565289990216915432795032793546420515440231637559223886261777988182466437324404125042916807263189865609354659383722386851930180053057968945315874046995171550090509115776529842329476689646891383577310991290280608470265545910063894851199914280528715489624945323385973611396426859615617920262314874718391063060045843009277352884098688840281447819280555489699791770487050434528683287111720415967102525300070650562207270003003344102212135297451665103988389767151036451228408640051930764121653891055557195926709882073408536321335655368925369286042388043621277224926718923830954167909543713227842030714749624499911224395141837415699176061059395061063618757210588717927950570945071022080000000000000000000000000000000000000000000000000000000000000000000 270 15676816712264911294882685911506788000927757104767087033211045276644991564950384794280106320108219114423710851597476548785148269128718836694656887392138044385264137767366597340186732711160689400855949706992114307426749802308897459577324430607545034835353154725560100347920388014874742526377337165377820963022294696361637962119008487263338228000566981221916412869953902979159599648082428306282583401865861805788813022087487225371225083712193926978217337159191539548273365014230582018070719930126318048636750949221555600333451504058477107536434121299123885602673257026540510905803679955467107401324013230859549585662145764878095901447553064776714828837633960340482028510495085303625351041612219481049997042272673545594873626109474975972135845779593821952961521246924304559422228755036036784950936956146259497046396953555074429014612033291361856488801103898502048692393414691849142186587218584350941582728178652647010671574003601618572752146541946766088628238432370030475467482484033508083293141585267432044532170274733343212173921236566994507778318055570046858067704221565163062766288634032494095410510381549799495698939900195686066298843603105453042330590102386748024055398400000000000000000000000000000000000000000000000000000000000000000 271 -4562203399725448799470214532305493465990951969998431333090789197110397267145542738791596598293641462522572199426559421618170227503408416806501949766194008187054188793528431625770213445707059973753532074020276063176662277990613697064081470952805323523167979020449041396809588019327314386997883459793743731978702576029501321804465185833737597300756409631975195482603244846863994292603702705514778790241190263995214895646617566041608572358811667182791280940276438698097357968787917343360939693093087656681621702524654499262890900490556027184650982314751854745291080639209668257764632113280995742914172068098127843168400556552060879151978272129692177031173843654147434286544315620195705719762598338449856774186335753475768806237946358414527326378445092126528967567773081547139173570758408252728908782662323916867032238073083465731935733474078440936609966925324884881944541231349728187236933977059274445364385765956532760695133934832515725290489592920600276530362402101718668579595537974046784444139772659312296888418647066488302259680334556675197482778538152671224110791536783130213281771771427271947098090028223723302189845016545299323659397706746949344439561689966830688604782592000000000000000000000000000000000000000000000000000000000000000000 272 1337536737135711660326012295985934010474140346907177299111701974960882359068916096742180245229428431662559013909787630675648151035545668847661845987883014512709087737864370669836435160332598471153297272273718432782258760307527063971011628628679107350041098147953336166906807849322995766326452920751945403976436905856953483571108391940007575772373887597587456164415859699180165313660504777123870181998725810972896173407958358880700978705710796060880850831338863516225876003674953437630770857965155723524003692865634800125744632120428526404922180194601387175418963635553488287672379088159124693918203218439925415118222126620957966460657160290990564933847455608852340253250041083430854042119863600946787467891819159051245668865875636109044777821181554411337894538073323721456326213441280044311199043266199119134726865802991773767438783682603609679421046244986154417686425360333558051747957785276373343840783148667554548215781292662551947411109572581479187767143119910575559268384618588799916583833258945524329624836899100415889112305112055199969048046841054091567499739508186116025700714812382126917325943778522623136854932297661099374886167214231214786334183113604638111925654442213376000000000000000000000000000000000000000000000000000000000000000000 273 -395038347545301794947345146757084752233028227757079434337737257156689287596040262679461184032879354589347871012508464637020889810485740260189482674904588731629010258402306186721540770242674814537964292494576088920475876795595663095601958015080289895103960887882437835907842897384493083318296264823228528263984993204047388285071148165115441931478164453947908850653933580989571841054758770035179064297644919516034797282179319666247984419263981560363667755081318983726221962555450685251308514441868538217574557558405527594224801975092598980916386806071203776973506249010061123887462727142202264562250442823641166417615366677526806146217258033596702890726431977678447531809438090110707303418134646459968143783937204131519521351996319118728991930339262306727492042362733076735602802722854314264337925150449277946441180854987520709420468094462695190478110921650656161385833476242922609575877311751569515727903257754533862512071011319127533448309298435743196735582693289332743930035261285767313177014843724820417450426010012283316597930939527943186972635170017562171706498303574747911470981525790031200332327925228605755956854718712836103142269050315059068412498824881105534421395025441901772800000000000000000000000000000000000000000000000000000000000000000000 274 117533992645708337156788972949587596315137764207739284266907844698903350448451660694451791146029622582676576266208899978182063789247906325130141547396720996373546948255523393232058879289034496285324672456788167637998694493690612818697230676465146059686699743083921778497418554531240806073248254921991276828547728180299624861814044825324772459402417240152170115686564947970764008775603367594321315595740481692676810589465415882938022797953802917954116645268733164796726039846607179169583006100731273110507354807646354365713353756854378827218198685268115560798730151075149099140799809636413558681433848178348161229764864208547513149526549917198035666744959902143580481579206981478862969278379736661805305045560329188638109929526598262467299566731418569437349785266727673670170825414316903771237304041812805702842350225072170455167592374089168317137364990348886882144053528332170552782450418533635328760210134801457830428883428716272168834145686726121593594066672796237258559546946093233770975832494558428460098513233861144323348415212372731960476072926073408055340937389625950384245057678666265141225939940810249530723012880708786666473160291193283109333777084380504917795965645160980146179538944000000000000000000000000000000000000000000000000000000000000000000 275 -35226276668278741547155404457707420969780805680067804497451497611369431408155976957597403671818180348099913474673512691929890831330292135299332100629453302565392096701255139089639946163169084647063370974563237755853847743970466413343705908798770611016444726843710855287089394362343337240366416169416713897397529066174891133758813547549948047986314863454867073192445304133748240423202794197884020256590853578021680792341451333708405038189621655735951314942113051062285933687836107563706584577464105683971690016852864877654306828333364825679739205360856156502420316159386273328178043979855139646833044361772262651317838990379834388276319257623654734146997141946375840865661735905547391213134748463124621739743931202871068771655876028188174294561844001120620970372144453474115032732904315976301652668810613803790413991686517265791140891418629802380997268774281075094526048758471417009097855340452598352546571777118435687723370247359583940415457639957715949810715590882811053647369738673355423455233495673668708838218778893862569505616465108475758264110705291009742872687455679390905327434112426654278964412484309498864277338318624605309404750507908024839578760295789830154839711417860072456085573730304000000000000000000000000000000000000000000000000000000000000000000 276 10634998178546072127729757675710303383588855591581924331997579367193617029273139426964031089303233100938597836616807665229769435473290527050275229299473291620872670504965030553514853109691162882676798118352751853534376226056234735504803700311089849153738347496347812398842913737688245291406196286324453413436860478814355360408413258550691404297278790380080397637323226175872376801858157590930738925007136552855128219691764578440917061114329922923985998360716134699911272185955035579493899156298583750436456084557758533261359751768302579286162605157379668475022388257595671977735923445182116479207748685244311330605843138620017269605087363559806699546195096227601979519831074370880129513491840173990937207676360494295831648531241440802772117584106657910942815751137873734910442477135774886829492338359718484716577119716208056347633537673343344251680989909371366915753072707772288130829919814640041040852031886191145215342746207558976701979749098750206958384156768962622989530905789484287806296166529799195649466851257332494507181586544895734209127552166579373898500164827703729972784026187346451299469440672638092559208364381973309227253060674091537359381135271585127396206169548459447430459953599270092800000000000000000000000000000000000000000000000000000000000000000000 277 -3234178718927842635183719396358024282392980216432675760592718438741573043881312602537343251412603856384869731751378092839664885293907790005963743058722033896700198994623515253199197816954511944723157068639595853577884613211371108804978509618360203232437529660291123736242610591856452472433225627806568898673924911834345959675600353450745291307509405488600634311368785835251899566631587159151265763906546506155934917290768757609550354337529691271561865204890342445143053230900483505718481828930936010352921298958102861923978067147426126329695211438863405377580510700111860010390648893650390816183092808419467038713799734411359222862582538844617688130704242740673494988812511098564073866658099202426950024801593125850980502197822049933614743279852240947542741231423540810135935900565655714526970081594777613233193851992790611037229866937388627028309826399733258475415428952152890843149686488644095397666628603405338134422886082465450259540100886256041619469847208347798566775709399520474498518292648030866272896211445199810768830341386094806292807227042904224875824497709300266442689856696194717931467607077876072327448883498498131820871666170493992009930015423008046928241293066444169019546180292792414738841600000000000000000000000000000000000000000000000000000000000000000000 278 990683893065060657821413953895414303985855516538929727458976449854019025165570726851753824221683666512434254955707606436249543387635971514857330537730086190878221007999499460900247608157103740084868400033174111420312086749148566761934547977804751990609580782050435719373085628930046580018696608118444132028655992166634049171067162815428611103797386407076066808547100436659074028020561973227184287327500881856779238861093051089618161158817792328445886431241439513770499181979799406934795600165929219420258032994893071893129186761109322817109262781180299463724568849770072526618672209152702656058425752611573205472439448743139646932166320683708830095944448793167840669773228818661510067275071328908908531360278836729129115013061652435217678865577917711563027196097092756797872253255256308108551722972209067869726745560634490605133310647555625774225996166319554392493842819392611849331073060164294678829837241069735501718724799248868870383712579052749081787938852988076012554441387481752301890980263882421259921097030808886205567754849100019601719357129097850121307109894798357556684052410686918836378264115598900964221523376110918112867001961066234181372025193509118294734075793462352685328124944746655527478702899200000000000000000000000000000000000000000000000000000000000000000000 279 -305660513198495366010644299755611855550905007275320008195010492184363444259398107950327823596576189137365594743477369321966622961903021880148519772665338712875052214050557023079399366284434961155724406516251540709205783566175393244318891446098824215784666478837953377078247014120218477080850716834267731635655115484067643503970191915541227424462255107494691347022525429906210416884144048597393074515248899467544801467110926270257037019280700041343775194570064953857294323539917434570784259949160604018668742088448113843754908374127521869815166014519872355282099417508553552756140922577818417498856653219870947519180307379384201484843424685406579620139085003336579152360573188628155565865726272243990236354406678560982065135622997693512830650530336388654637719050269718373768634986271749611828784394612812642666375082184607475921601873337401988974334915362596265826786079767408115934849290186977964616231066755301889092204087816665937548508719376885474838593106761048600975215158601514935102371341680457914138127022108168956134145385180146686731804413885775901970226736823926384440881251178070493647645842244346367544635821269191491388902142086190928039160557422424625133990789080839126057573688439914941353251177496576000000000000000000000000000000000000000000000000000000000000000000000 280 94987282089654989437980131043240978222805383393311021388588050456985334056096185461396263778851909844852727630166470060707887471259403558244630760364439453689730410874542544859585970137505593386870026410713035349464459339158156221555334595517545280469295443989045839510059359790723166002902605135637084819032109575366810129641865741770002913498788736098147686591787119498839781550692176347660510937071333069251512845466698635339793327235928482732861349814365283839287645171750205578859646436748670834011275921495439072580702889452406407918987558868521625055312261146342330828610397547466636484171270534653515400044756558985688903615917499238284123858264187540815138123566234448936497908989119492214194973621595124956652745286868928010303356098607499413676997023051516726227903295265095123658263541885814477220431005824073704686314480010999903664393610704550435252637172206756846036990089912753989021409254587887902553316270277179403096686497357184599696618127237622818713789643088434481030282235746532024150950232446268832922483816893233022247976611203374604862300138310689292073258431552893250824873173133808045311042943035834481304864135119500988641238457082115031388534563003411706839347476964780011781722747351247251046400000000000000000000000000000000000000000000000000000000000000000000 281 -29730505341606620745110181876357601018923937600980996724632723098153608831816100102874380282783241927900875847057355975083666261173848305094584423371063082412735448857397103840597526685633864933138161989151063289052671291503773897118323385579653856202643849989073599969223843076066560266276496165049227876373633226213612648500199741828839035612456527257186733282449849444724269234502255874086455292957391545869723571449526094659365636788710843613014374648091718342904913673856014872999394574811017889947431731436392257131998780817555099382919709006797650519537760070202087753009648204637213395931766177329991096836361050558963364559671553913928187647959041284006502660462788673116847238999082476474120907546085272615887914428436159285831585601120881252217979402817791029551667593572965409937683158031151870652519107805339902779434469149747213371707165552051024777005325912705463518727574021927011798494206162249003871009080003122058679019631744463568284107440270210493199045538855089464978438417544359414808943261647352377535552054491943888380549301899853294699886140771695862249518302973350719541510284514053904621146814396559071619660341165399858212490971477642126278932164325841660739981231500977068811637451863003052690636800000000000000000000000000000000000000000000000000000000000000000000000 282 9372139124566667262901197019587924934673819457487855365668925721238637312754486595379502982958064618737673878810851039647835382034170394701449422378846139791983175697081011683499090050005008364453155451949575454935836702329831335834099704981402108359079683737157142558439760173880346768468776067399334851743648011839080032700397161024726938665727304358457544450657999821408183290750594378602455867738347317123534052991578776284069694485100790954141293149953386289200853781208549929428905184708914804789753218040575029776965073292331131417385262213993827034868866055629784696444532927319107830679757924094576535273140643606366619939711191756026262631305433610226070310030074209832937023578295690211896431023430409013733084028841050631695186529454915518805631351527487724150390892472270415326527508125210851121090637946719796741877569373564907587617571487771822429074005939622259848254432503590112287406814270739315257775328783965026515589595046776986759603108996018111873028853555632188445744916625100308662303191990145874286367059230188480369428613186694878084081090093926530386864869694063573394770776252119660260190471568165676928360868072858294277665738386981262085762758603292457442151323148160045171971323138739386960868690572083200000000000000000000000000000000000000000000000000000000000000000000 283 -2975525978497303840604463694841722655460775607813790778902359685782713234866560469308134361219447947252624302031339043613991249691288399770514346653996827256319994141333123365028493759503640641250215449772177546237474768258329913560335576378117669810139677890680951200119794065125415493000242270303585106234299205508306217620629388920283589651143843612598385727616229467756169696526228876580219833838304068708747069193483164102646069868050832523070904394437911354813677024341244021615736128546465788305443833822743330874921757220323765495371798044947128598496322215202134689907541036087653579487083588546296103515927432491964079664865039449923396703345641774698831764967687243084957013217989054287668535056079517929042166688645041047528622762477189926901044054855893085217194491096113056684527432071668684622477814436112529687189091308370763510393107076953516332183160738134050604032435351118183291252569752915363760174219350744197416059489290669870655411656400810408426645270387164918917656281177318140199124282531159291468524724375657600848900130461457951159705710691226474701915234300010012706490294534668512665269301171094387324559918828608293891739136484295594051110905272807796044670207512410596580642437791360033307342479721796468736000000000000000000000000000000000000000000000000000000000000000000000 284 951407138595653141341557271515050922782069722975876772511506674803325567192409063138823660759152206799513789377710055918157861192528578608711960174138463128131822704299246136760283845808049736067980174723875307471578062576756943011254167174074999592517513744040255013339440664204363428784663614924898375964232429426982042863475261469417344131599942052808487691612900158198971336684865649811811641819410294188616212421662689427863092817199472473635916653366426313473826024287233824981353208999821702507861660884672705264906384863756803677234947342718729608423501592690514621383972425436652572731804721465974635417954598179838860271933488030355607278981142607021212737358452836145732146961529879417601702140510833273751593606800352619695636231592409093939073802087723181666156552523635373479522048883246861260662464737056762756803732485511608473804154439789680370356569298219758165501380973707324681897615759207724255127148515778794364676849753966361957999477187932252282871583414883194992887448375280892212145544106046719982652386130327667543543755637081419821641660512140498578524381266284791814740615053211108205297142861262699978003277871193610540029397204637869524656325796420055193477785477969559698574813331352431158656773258022888132313088000000000000000000000000000000000000000000000000000000000000000000000 285 -306362664748802361303641275321378188059097238631486555942057843698937880990071035874059066186579808092283203584103133994794170976736735762962862584226247326452101038247795672759450465722219864600295937244957499517763583553498205840675275371462624516535691877920713445040564819391985882294153360962860987608768153562131747867258342170202740977232658217490670676033874233429490271026980248311888149715338450630984058256622666176850158099630299265012341471480183485053196774879009626474233381091583821118145327986294602339856014273393980408848155138527057977521259849170444064263433978743591928688945121306856365289708090931252646169422363018916100975648141702691823492456088395024607268949753655039240398754181693186282624759082763791081861264680905718428326537256724809034331568795825693541477716778452601595590863512833134812029629017486821700346458541381370290402749830734781963459597039137178592096057726250881913668611937130905364871244136614009121858096022722944360147618640694506696037156919348555567071630862419977655030229522507706758712640689701186959672988888615860635178727923385468459307537656117087790018579160588595435844179105864506283247623512192491704453059864272107872341013322775517001389106296826425393112650292466473339140830134272000000000000000000000000000000000000000000000000000000000000000000000 286 99348486245276239093202921129414531633184746040879056987073646357932560072722214454405671844368540826606933595393813183545178516168981004912597230702752833707637934645445539700032662089502207880317669836903775297861993693024431923633886655698781580869122537030084982326696026409833468049470406873235973503517011588751741220656892079709633220493902231723088983761735027705023772337842242641999704732957289037345968414502355919187224792969617807073731609352841132893301442881375036122370863356948963396800864987633932826163397121625931298196153213527575531391769194201189883799160149527196839234604323763391507132018564514569479745359177266101041103142217345444021751938354789746587071435793490951226126692191681680007154931992346012052196225103909397085628624692523459563432645507715116905536059600256167324716354183033592281990840826790247914909037369041710083946962501507676702236713743351917929997844945573804359472804251731972664690174585342922156503783246790710809634530765923590142748908280243319293945932604942354280751317219939723625496223487176940387083473213200749751307687415914243117492952601224064218328797518929012874801694341914523274721948420946561084179083382252449804730730839393071672635645394283485013395238618146906873460101639647002624000000000000000000000000000000000000000000000000000000000000000000000 287 -32443816680457230844852884485661010690684508246471063125031451750298666393679521268016245547102978193787268862894583356220335212637294564157629448464391369416185628952328198118425040610832909896342182164087109508418880941667840690403921972113127652832884470792972983632840087470681311298109640125136802503361202228687913049491383300065806295478212661193263212796088687143139241945778582857504832390243573374264079978663500455309863190781950807694193667535826149285182303827542121374504109793617639652578437173248565668662528187558272382349100019568495331728426046914037756105296277331353165161767541527253613711613635666027230161250047883328075158604089191764260852247969287125069420041738109368518193006220667822324730819485659604084777265802476802253033934288647035097954418045504932593367106236903822497652425770903545047335522971425866789854819645046902833892975970499945393441920522471748109578607676620410349131634489480373603214275719056338474298048200944213187359725841953534940657871803241079222249519401805040775764976926551818025204328211296902998856650905669062494433523472431685274909662405281119767949130877389000556056448098381658537497668463872354641334027342023149860224112998903967920764608082533234039554448545515765030712156926662695838547968000000000000000000000000000000000000000000000000000000000000000000000 288 10669332568575628070442357682575231912487472250321442056825604078117108885020364113797788710830980802111123566451108492571027663396961037852416560051094524282377418044514060717047631446132330022650742254119411130335809892634592149218780571308340040871002935475644930974215766235992720638926841461655763907213773724914532448335294600264635809688565208543925982607217524383567012858207136573719872724891260487611343580231397675018635866558064571262428674697448749533063068795746698821855150487059424120188824030691875159781766779255836247576912694226990322641086138411937686558867058340507843348845403883488879729643729404887483233892881950550777787724714621164674007450155416191422557242959686143475067365281963661236350384156836165593798397959875717388921975320558649578816140891458445789794866518164770986237439940433674491423169934551918691818132641967648086001374875705419466106956239421445096186472095708282942182318113828038450524022179043979099843422334478701601590227741352236105203348292399409269286045048744230026849536663352448818378347006869205668132212661368377449042322000963593702320132435977424888306874288188715595626337643618450013861620325861890948263677272343816623804613765863296712872775045605284657416876070105296614942806029706870154490334412800000000000000000000000000000000000000000000000000000000000000000000000 289 -3533187049067546437490491718581478643138296265827389083404830550054632214462380193309597892774153001622194898711168407734347759320963436609994984296582324333888117772573262258006679641093481038574222618230145076430280623306571469698475802045005995142896647933892833140571932965631940437436033586815880283801795865346413732701211886921713434137932164899708193349414932779740962864114796934354675547204311178488315735346574808832136562091445472914795085594335662146502728659583581715291568754862551300662303650663639558182096017259821627386488820736848917882212643020372851489120755330929503030631416898869142773175512329629692365046231727101509264799435675922883801348978219712409589695802480769157957397767327216193929310346019682252859772290698179814355008135307961117210811380935335170012099825909477398521325532826708871008246936689523429681620250496466798013052499790802344710400105933345359451637639982931130438423238652913352861055503782509755831180139275470879057344904857205416414546475132111213965262242416740726060911919861919725135706989197944131451683415521684352672172238613959664526864311002375859742096667538671922580102967410935351238175298290831112204119277866478318138562072804201374283128975878372292812147244383180968484563042471866430686227324731392000000000000000000000000000000000000000000000000000000000000000000000000 290 1178174391069823925124597149870187268425267431446626255012232963681754663347342625021998009910397326628914411480071965304364731013688833987310281559227699269837773833575004925186677680914560419838442408256028495602739282774217738106498043546926080128596789282185866581541629779778047493760726256633001582194158620616106171509896821374707209463318871849709373196584500934164014978356345194068315205887332451682243748648492364951272248852043748289518572010267362733201684509478474504574674087510101035175912209738197135641494212476989433116201454274465314918682079761651961751863126929784791725453985676424238659106961843833103702248801128539664866292295293393312420615917130613241162598647968857365060318294032444018521901851250277706494437532799687497563205008469773304546148323507909247891676596299245189776860904055788444432123744523495782056815427289894955635639496891393868655077711130062526743959789843303486736653279774310029909791322356164250900107387941597603680463199383505863750555591037651922732769143123025725078737717098883700812487156736145912074803140358826089992271555676439857795394223868417484104180913934407049284939645142489758793807558950762153059608605040863135390876277601855805086227065947837422988171508368542002964049974727287350613019183429714674974720000000000000000000000000000000000000000000000000000000000000000000000 291 -395599450071357867854773313222053545906929230300231960874179323355908211531694057114771564517562898479070885288967681843948171720019612119045450303412441806234026304000548417303566288350131950944517080680120708167805147916902796852078423602950060664010558712055691348533568214831744634227311943729087590392688726807047014571009496100331628602028409198903020913664726859932544349271659987155292019316978178119643623441197463397189739894727346973542189154374309075360717415080221470198419620543320111144181747451157993808658469860454638093044591237738847351717663998521782939938694258205847140820582283848881927864360647728053277024954546093633267190558710713017040306448654157118277284524079911444490763284383528632929166771098338372458477855236726882540170278769465098243953969446179831063413142671715322554483164340086900298232811283475255191941717449801663511329766072073740819573240058742063995612438913262439141781560155177070516204935005739650730524168679874861504008913141080895939773911050577436040405684187288982843987118267704008693247458594948784276942350837457245242287349822726841475344797791237871199441357562966887743667345153158937643052387293380122403070828508578721997410960480199367576785443764233705406416433202625794807046778881036324584276972919487041547481907200000000000000000000000000000000000000000000000000000000000000000000000 292 133750244242342409813228079885367872429753380222237397015968104375756593730173571070184644687092936370956931179096122533479915150514577492767083261410721205011725226351082980687990075446985457122151550082195593757143987853918554920091640932011953415923334068199536139934171206296339907393535621210125452566829448451911272201420341005587686595393823869392942465263798696150176010895472519643500573507636690273720862397714262759647698633612650137433787028952438991774299834915321205431143280154404882295227532590928716136429377835758261904892642462676355119382355258499945805995191921235460011203357312202411134518903834374077649757265287134627301500207448244378943088622364654654722355449181359439376542887649770209454535605781231802490760448665623718951570519655638787616692798312830478546624666109039839138891081301296570636572376361409678453041188947699350651911420358686204591697550709227747586417472057444492353384844444266925913019073099135128637200205506495722615774410803724318878169390413554954852290666013906949060652732532764379118706071147533888856782191430521096606181506602453055481348903876298012231400764977334521529763261296012638341890233472812853185099226061246799681025177208442831790674063557007481230948783641366191310191938376638087039223376701790591050550567606681600000000000000000000000000000000000000000000000000000000000000000000000 293 -45531925390725547597402347188177315454983167813636694346458124286057936444129154228664240702472371753960777522238553764266304595770370642781403104223026138020875027287454276826714183369129894177244864669458870201497385129070210545325599001496509706332362834308769009923778657343864884719163660751759857816201242806652867651520800544435768227897978925302777698527233674983495119864697688940711683096154494377716073930805230213736159913267510587137972522091364425161178120825146054368993351132140476555038808773093685373081005487318925947835460036878837050149864207111430124309991901067245082950616345994951482613777120527806509375366998784412470920487020923175212957899472141712214628502077879270057185303829323638969506057613537247333361409106159918872856064230860691581969943521353602962735349080127366658372033746357872440491027963820081303889563332926807376971242670214515517621513318017588737077803931154238116904136981497089508268261554860955772999266809279384240829681626387199741448399816594494794146224770131339838081365870439418089938790919709524930629931547933685270720179479215741680982212591742587546404312816193500435887173465646321995546934040999368438686783333488383688976460033057299638185078410734080330589376920641851585715874474634413806142788854925535090874337200764354560000000000000000000000000000000000000000000000000000000000000000000000000 294 15606652776345014056913449985077487860634701181776393169564771238789760922587166043925510633633222727992299487693785843244588297505844196921016041504109193468463474802914229979545366302083687788728840374455914339037654181241321068840929903395781512697271923121362053912859425027093607809002541959097774679796916915515931300858197085959682281751474550627020048425729600655923003428196404116329975918938128962130048139881750306338621689000793782340143975224061735516368677110850154254247608393823497587630982591317995082808430022387626468083045361750493029926023400766641532608330114271915614950505717869759885846211142412975198772025315179830197503574066460919414630650300869170683237044967100765122770660768031392587596637007523707632930985169377420886547940369330017930061922837274345802945095527807764531735912127914914407784693919621016938312172147091534005005664334314367883032818477898431174630675679602644575753965370110697655979523228543648231137916143856316347230914151506244397841504236537646932195983459212441076112728517381798986550285938597347276428618883587846200121676109688350551887902246253847093318487261295006148012667261290732980226357318605330606664123981127363756581342178315462984471529287230900602649834539150189318020153541881831451764620137280460286767347810698091958580019200000000000000000000000000000000000000000000000000000000000000000000000 295 -5385992008233143248463936028766653902401386947601798395782034611135145827273927655364731711261222608826956256672845312963079880406816456423973204825271107968106122036511201083705085676434918991595130647273976635832876533654814068790978625693931042786195622759339263539150258159240392330255537715459972286021362554430123939292003890601008754512722526690324422104658559862429028661470818915572678632082545893512572819508549391892672311672927946665957797420730250952214223447932074983600572806927463765728789313388683844466901784760865892826815465334383058168840011728490139677181042169686161251326721677712196592292056427261352033242131121375047654424139146352559326807103722107413206419876842236952335808797568220287628765885844626820041576890309031436003341163528651085581700284389619241948849284650746911410022348486937689380287474011037821584097895718684245184160928888849919371744513102547622665370532576395637702911906513331830756199938948273792196327037265848237935356077713538919615716557615519221475686315389767619566195502333671140494359425806730520600243963994607255644359748650459049422976015717447078042249881521697929497677240365653862182007592315753669135320448992322270141933809440546309362945769417635735952858252178375662499830957430032197618719335241406667512655066570905502377636475699200000000000000000000000000000000000000000000000000000000000000000000000 296 1871430733207389915140811635452130712422369640789205064960422655651495658002162085985821264789719720336133430690386315742791941829126116921570578094567575898295232752831351867825944530724543062590720475832217989843994353885452933018486544565420606976547440813360763405781516370310086776086055556864410522168548984120699455694480478689075231419005100221209509401388811462592564527125925502955488670148423368539555993753076690982308327491742550692095722421864906410305290446878016418354565314861816758796878529909817604935456464083366327419527989457381192211386894606288207400174680702180866642296577839655367585958693708643322220139015903296757545625384345410954283012373715818394988149872715554216448875477678433351049519034977925691195209141673564499055621128757142080926355729367575292502509075785287497571807306856943610627389426043000136683296282826137563450562155047915000672390998439761433021508720033567786781758709206638369219832420489646607407539811581875470961039871956398048543184281075438310853177283179437030691628271018748088981637058130216149546528706919852833117555463769966322356284664430483155467866655043879535768347112566401663105639854977597999012667958924322848493072197277535458618367673897721732516024824919221610711801251626032711036898666461600415270420952203935626133533789490511872000000000000000000000000000000000000000000000000000000000000000000000000 297 -654672240593411101221057911909086692034041460737488939605165042642226565420760518659697553492933934689043279062198185795766666788858682082216204645654196952217408497755663450187919195609457925452904063314497877400479597046417554324198545423734308765599783473557071975833913681038606526463126907993471041064138497280605858653325460725442804848247508490924205759999111832149139904618910927974191748944962248925775475639395066665644394064953948994011056657829153275793891535671392261532613851928507442906291781612178290253863783953857030293356772598944831659774233933669329187465334970821631204283545101451094283896780758982408421665267081443189919591317952408027025249078323050713731642231948457484935775865862369989312358880892866210536904067045246292954154176693488449899973529643819036147243170140464291697138574438664097448766138742708935425025035622689063343724024364250832562263912250543185153698985988782998927113261461997449158114629065600675043738138556595472566013276773133966749707654810411628861437205593377823818547823447402180157070659668954370200756976264279010754094350373543446250699542755004020870707473145827404310057541472731277639297833604053114475621194299248703566015161183054423602411908663130250653041621471028264769166826969314554610805081137066729318062504571349283865138290932754650497024000000000000000000000000000000000000000000000000000000000000000000000000 298 230571847595668412034575307669165783613542127411098041176439443873390449277419757099810485243762734027780098015583396190619656078064195627205750076840381487577575304822022295992031055416928777052141191407948287028567289770989316620745632101646966906873778068657790359350033615786683804403739388775058403955880489809831788808183281240779610722365042025627163242063687155327418018355852165348542513585671273901219101039428024477616705332661414213676946573894449435765200324090218729182030078244544950156211736115682785990673458321421754572672067269308831648159906307243810814968022578908835134854955472086257573482019774447324669592458424204041038482575200383117177327047905815131046015063635629909322972794530691446544477016558272988656907964952063586691854036415860395097295657876888206999455412303412743554020991869258478088213344128106023833328472356543386078350736884129974858862772362114180463753582345181408497488902595516487980368626214508655726437969493623873747871130167281660794865905182282132315394320365345439126576697468463580222180433973584217163198018722172158209373759670630306829227149341957654800567161575822444369648362397711716811116177433775505027767138623264186212539376051302771222605796137279479376878132617318403319048021505106372148292232225329839172449994158510462766652196472178541194318446592000000000000000000000000000000000000000000000000000000000000000000000000 299 -81754365399601820429489482402719609286799386517177367499781051636128441784267192495427570564300576607817572612044875637593284988413737511176623758947589129120514331357597874115937458081592882003603748492384768446143923569099982457276699602265241043782796902188534280695549375621099726735550466465874461983462081668438665666343719989068071687020093204669294935674361240274663117976350576282427968320954024352675453611193385709713686068707253505230637800680747926704340990939719080660038349986264586534507737826217689500406805351321984477084795600514928559394673959411271849970966876480176773567237768133017235493080306294103911440319527064525594418023124210567803787564334831608361490503812518773895375448259391165875449113901808306862762137877522614034698573304598573890257652077169563007555366067101477863433157579524167439002055966506866979058845356583629161667860184239692394832423202854657024589615986386619925745731990355129567723612884641346952544370314819846357152883446020013113139262748010447807462399447496667825492031313363009445810320483067087059917258833924618745051712547396377483323179305925188637005293867055613519840908408615345867595937951151638984698970740835690200891716958876932123751649944965020554397032313967719480515771002228189008594393694385235321334897652561134065698228219527009146196245610496000000000000000000000000000000000000000000000000000000000000000000000000000 300 29182879616099487718579418573838355535901248202994655353147857419808873055186810910918168122031942730030450153358122948046411860854698524621974801852421936861232753061065792465805330993758639770266189210876883015065523217163299646998010618728791231559503064611759758156222133979363337021125709461360080757714461180361133817926371496258115253316451720855011372166339786749752118316835396503990738477006913175259708896601272424578432233120802719618758739964805211063196524133934079600189584068580353989262739174201102742152749842050502321072185628919013120718219001358012558724700856187993372320474843875421675420682670709021856468476566355919299439789554174322840333685429703387186350674195473968725535159817391269365649015321956532551699351403178965059295207535448957903809121361389593766901678871016964934983912776093621944885548642559259042958153662000448364786786054288898414432367496207235661402692239297891903646515526257770210684433409299211301396546517247870816454896250497436116141088152616090866370304260153339969182088282310388915427460817128267395025685951792703018495047868795637402236401926402717595422931680423286846889657060397803543866458699174422052400388098506241435559859904793675444787006484229623645047473537135525404898099141025738476870486095022105025706357803922397618092876042910945497964978115931761803264000000000000000000000000000000000000000000000000000000000000000000000000