1 1 2 0 3 -3 4 -8 5 45 6 576 7 385 8 -54144 9 -499527 10 4787200 11 160740261 12 558627840 13 -45943496027 14 -854266871808 15 8403892043625 16 590895130771456 17 4982009666876145 18 -320936968832679936 19 -10133752613818727987 20 75595253378088960000 21 11587542472638176520861 22 180588595039707930296320 23 -9607815555618679978587183 24 -477058461402304282506559488 25 1419625691716419283762515625 26 786024494197635301819312766976 27 19771369682309829513958640951925 28 -865406014014693401568795850440704 29 -65546339568001876435337490025279467 30 -222408121730788151237730631680000000 31 142662935906075886315704004311691132601 32 5360939722607914461013689628431923281920 33 -185921021631269195011885449244655527310367 34 -21617828654585218966778666074722486450126848 35 -251077130526679820703317879085031888876171875 36 58368711674010894942143343739994279364406542336 37 3130199370474435021633142043534549914196676840205 38 -79221228336005750197451964596419746570235633729536 39 -14941225919606346605308236646394517381196559780351967 40 -325749016506537506194789326384819996628877312000000000 41 47549183638553836256455848705855362796342141936915645081 42 3549076524430212587592313587073713135570556721866777559040 43 -54278449278719576585756125877348478464872646205049511412923 44 -19576352686147333507253882733244971633875327195378917822169088 45 -669871536812439494746778499370539555217139216939153330185546875 46 70046335055133252587688049765556698146554823154503462085288001536 47 7216571999310976317177757504637727354446919663454338110345699014665 48 -31482733182465970804643556775428219228485668056649924994261575532544 49 -44998106365007724803131372836232741413564725900250003692742095511287087 50 -2218919791848589173324896638653849611766121355811239139213312000000000000 51 172142492522129311548323031620959270019289446111439034063887605500599886701 52 24706254463235973540748351931457144423779855484379212254278781074547094323200 53 191338591272435455278285335028169838628993141239331835659550744769531736400253 54 -170507497088175499124479956945631742531196706252928662803187654922472117195767808 55 -11560497418436878096781232681504743999021403774650241754958492826553892366943359375 56 654215004996162934771981391828290530463802614476084278182484200387824812774576357376 57 135272997581319500736242445180351833632609148194286997255105438738108207716719302704265 58 2883921396538553409450963755145173001545735865475895292829948125266572827433080344018944 59 -1011276598420667816186677671938942802312478191802245720557750047499089486539789468708930027 60 -91872452335720205227031162190103366333068411762856751383331456275835841517977600000000000000 61 3518336565715276896117009783032399283946028898891509951299472479950874666470281522420404284661 62 1134829657527146455678490196095911425523390024467152664501355420337928855643621141373353155624960 63 41677465417440394567248171278260587446013533639710782149067201466292633420860025725725826074143577 64 -8975489017963405308075465096489548214533591721543526625442553283088929805761709586558290385864491008 65 -1080712343497095712469602764768334049398682804783637573889893625474015397565883973112476499847412109375 66 22771398663412553035072448888413534036322597041931333351121836693154406074652842293131514762982856851456 67 14064442649992467559744109399426627061146291111675029354696720221739212950495529739272080629862003882214205 68 765831728962067760580919470591976224606540893049111946776765267743191987938876662371690037563660716826689536 69 -114405603255021237583131045948201695311234936892160692169180512877862874873089076124394009211314381013146669587 70 -18303455283429897531314829569767464381658404138341674825394785480831743122023955770983934570004480000000000000000 71 72367126864101262713642103847588904786242986024665517882163786904563117981604856447629897790807026777940228064961 72 249466875658798154069434137974282518715207163851844329379339858520901244505776292767237504686097608136715026699386880 73 18756358639139788975022693978820982783520744996547998769092974351628219770240909727850912593480660349801081357544307833 74 -2010164780791039516267672731188331485345271922841864786008163548866136461910499105167529150686970144228473010161962713088 75 -435302510166303004148576858273729222357009678987160011967384752708915515739949342219503313442348055149974072338104248046875 76 -5980440512096993643062467297414107080324444354059208196661629851377670313267300962806708064671234566478686729516430156365824 77 6156587310041981567897283271893970613055336127095126310088258888789572317564251679527566877651451560889134343473258722547866725 78 615352223513878210547513224324810357581209134831489032364674403891313842370639906124672820347921478203942366651900933785417416704 79 -46431873071559665096749013879437923878152074433847028061022213959956314327014324958719151214425245031773039399595647410501420558167 80 -14212999688041449116232030296149805265511689240550221317356446062996873255699102958382190161453553311532646169313280000000000000000000 81 -463246483357863874519307662476985250624301436036738774027167198112693993254106492334672388322472380379926943663487746432648038213387599 82 205994874669411631100717632117463565582871950874843669689502385754760370841825041810928603943982993066345766371494637257890535645779066880 83 26850090535886975904709237044825065953419234976176247047258342906533182302837394096442207781586363733984142263828120154207678646236457397517 84 -1312881982804300337009448084841559680769785662705053064213102683843051605998406074006363619949483511309665395744900756880173309532604463054848 85 -624210002932818502542167889680933290236277449602657081418195689751925021258833997999388992016282790644559795851966123172868134620952606201171875 86 -33215031758088897200669430558711840318735640899667453020505386240415224124818111950390655976979168818505193652403714504858754515612524878457995264 87 9115833494244051708926762874721310771261656786638877490542279734397615803998526237927114084253938302626885696138364808567118421012881698983927888145 88 1540832806752221409017850329804467224288203783534465842098248269512308657810085844504731260936120465019838569221814835759851696851149957656648337063936 89 -38296254828868877623894275965073332274121486629478063836683289303413991493874156585824155214575064038005783753446311035513641095907724990568325482511767 90 -36189566108059425774445419815468004265179669111570608006757817019629905218459523291753294847653841465095802994427449321252263928266752000000000000000000000 91 -2761445735199334156448575315220341582326680926408874344626807019253899245839787703937768315056045997243249159941337715262322572337531585236196903085596409419 92 520179775696095084913351603364814618105991375276949373672432536454333661598478408108412624820582889368752080947434864549416785717205933856673547143390334812160 93 114861265977038702818857966036593894484435315214075016905233277749523606512364714694282402171006327283071808425450793905359928182713009118947485741577668294549973 94 -205455525377164937240553342764055544009022420422240587964348923512054729169336326387403156281133520884253195949848648851553176745560588111051224014526122702143488 95 -2721857211062901077941518609005972157461535829016506790494235549596031644372688016687357163406619024213822246958722531691112159337085296777192486237981319427490234375 96 -279845925800102649362192139936617738906197917503097193378012489449476387270260939683123702794627758889340652487094949473590873643730700501722270819423082956854461988864 97 37188128039901478656073841721136014659090080453816129082278697130855434009802268914561977160899937741877596949042133432939805742602591257425488339794423355267923528493985 98 10984232306890465789205364208497156123350054420459058302465838319942911185619007477801295743116519872418025475486286461354648858832730791264457433012803944277735302437535744 99 234553662129392803662255381678101015458757084877715461852823091877239083728540841317759224054133725087889114207487612343139079961066123700036434818328078107889395014203810013 100 -261193508911004623480932085555340191091731032407680145621426243007414875468108150537466968038574150489024184984814840439286133448221860004142756673880064000000000000000000000000 101 -35023265110004727302079539766261182882706390350439247719208280696990618188464998557281756459654587476832748645291572363520035210226378846929535386714387135406780376019388839778099 102 3203256091731404414891183798234556285273665715361091460422513237097617073119283711133293707131739281399623461863755044336249594078797949066322512222594642531340444994410164885913600 103 1331188745196410960532477352039481677152136405492421558877795915310819212900287100139459857182027254110510250262940689499252427738226761456256362099770539112546392514495118202628998497 104 60474680210936078704380851673718453367012476331134032069986809957988978892325255662054412020497162333244424733998086417498931870415302686682635958407341361574226459387173007283707707392 105 -31460981108094983673958965110866566490232342279423778230107602724551895346170472703565709153412050202294010648886174668151320151434899547602157491215004535927546045919102132320404052734375 106 -5418116461455399346961067335877190474565819402666677780194686669638643527665814179768198277585190792428340452099387569699026605644381093485181376519278121020366061252678250199414943539789824 107 310024538451080448460347010431380243558147266469446866610281975023483664294712453260208067756785808841456613148906107311387221165891088565425133700260539330386274667525357424001461068184126085 108 202046884831490791365924179473411467311559999328072080161584415265345141512617572630044191929875693369008195957693241205564408413794460291298238287511785737253671226340577885673878583302481248256 109 14399005734701093691315777920135608655356801976928146572968302282927024338532963353602257907916886405539615989835434945381457103066326086193759449209487482287443230594476915412506691832181449243973 110 -4676643673963246691112526049088321353905596192456416821258345266587644642253298858998027116749222690147567397033842455251352006531049868048719308455882295301071891432944435200000000000000000000000000 111 -1032024282602547907028187033712691673856156807243726007144380367785673016687997769159703753018395811336730328660199271737853250077577585008411206762028053290582076869849706763880046492096372669527072439 112 27565807892236704597184855058824462829199350579288611842343260879630226135983667724710227401379235603229201075537641906709694136170643186065482125814234413750924385393936093904873451776922426135533322240 113 37968879460126156992554747609740163614171987594913724261003325541500603107426664688356963001878166191952622202541807075179295506490895900045097556878043384197422280212697614851377898390156949697266610569873 114 3789324119023030284085982267239464511168345701882004582113074850687781108965711856113580361403252212017091287170849702095825390090387376257822280877057797856220171651205332988588302473897802734027440276897792 115 -841756626842085632193109863035080981916391474277006117092517141009613845911458288757785832292521071787925960069949598050786375223247668524588199786371253657255262923712510627897953941211337439715862274169921875 116 -240580680965055025434770701290307475516887062600021429143192683299203058581512827390972420939158307866484653652419116780446422447697464872924201671339347047723164716204628624189924949106170249249514099203368812544 117 -503554081763421509477243206637075141810102406473861124353910047710805715371480840613474190809028455462395768130899384452410469838391493869079922571756597120892714816437290877943418450507320979442234526470443919555 118 8735136026436050403400032340566899320329886776503537901970206049297166116483496547756479614216362791272020567830982326501546888497942859903165100783511609585638358631408857891187739361097971144640652275429356406308864 119 1155121890442257921613544812652057329723414074630414996914263611074255967865779875421009841835497722569770919878670378106581004111799002073207109385801598985858091271037717333738755984695301087015404778177526477994683313 120 -179078172774673046701692144139562053773739674356854854755883577244747723692804326220749859566562584436867526474131313072744036841454227417160500524747435750913379759394937732466971919142942146560000000000000000000000000000 121 -68159769819752853238414364978109707358910829748807716927078992985930274065281357866288999335637588360850437013920622208887356139607781726028624541572111320347588664071021794320037775296865129974969688287499891384722900672439 122 -2083597758664150774707702846039747378133868523135746948670122945163522375863885423287375337222738794848965975217737033345984235495265445566796188024554857686974871494128383136885693632079227122006560948970278816296147699630080 123 2432447750920822187697315633875643863125068834921465575372650344126633454164389682470467829613769254231516373739605046814087007279833403536777987510415476534724041522416505932400734432701217675489948346947312222611979082543410517 124 414214465049468024275044897402438566174298803812060240557077973196257714411376405404033882734139215801073808558686180783020319341314029108884934962683037555606152280157956347794135409521084655319947149883888682961300287988340621312 125 -43399061589383030512772889851849326751708167934783123545282723430087533983587470360886535301637356207197079219684638166527473501033553314170500098843001977764981933462511220474188066840491394285909451721849214988760650157928466796875 126 -23295479613093929639828450359618633235070627306725585000096930433205166563180559635916638572358537516139583428358686972038363154665121150087745395900474818595852038685069012519560517106850761335075262145223279799246084946819454676762624 127 -1393579787026776558597597900673386034625191651454166424455285836205804422294128211515694699762508585119266772877965500061699857044110698371477671673932849919994637458552046361847271889211173751724179541231963424037523363595766810039190375 128 810175314645165306525097791498992384463392570579976678783028043023813245890568929427339200606426148150482519538625349799362571998533667814900931874622143437878267768143244190576403899751210431881726175357872653413802649961268974480099639296 129 175469629021863121050794751355069937835688362709848087931730402946507164901626581868761592217886773006704848016944148593792369163791412672466363964775392646855448653686105281972628292864315669487431866219385941980775123577232636621323149557633 130 -11118770676847734380078996540481915560775519664111254320028915073721640995046147043155553853183168043430849887283369489623869668357924046271540880697593410739471304447394673049483709729269103480069186559105669529600000000000000000000000000000000 131 -9531798457586469812687129694435339579538914243644770939064375458014596998122895994573278758062776287352548397338524172135697126348024055394105205199703008577789905661825391180248187164862501124621581243463611859601100639610804480608534734530599299 132 -866422768038165261662084259958110388821175026776256263320915631413115034421832699763229942471547845235949056961947868852108915595554799133773612284052676531611697900194498829638398770672204060531113209121501346884616973967216400377511380715757895680 133 318509912702680989409238569896709448418632772688574829062042380207285070326585345567579878884768961252474836462353097470694205732396625494116521557290721916798670722526147654355967496343855445997481505416512705594735481561727498993093261074007200316333 134 87763735878072548438368198494247805328580041628549338391719951237788667315379176661803885506357741343835637604605823529423157025718207117146594047871977445405557461837076384533115293718284121340196430940363847997871344673236515841020025525049330763825152 135 -2343305498705021973957247861072351341849509537725860690531117724092993131237251468496449790056164592267558494243742706134455343394780270313853610943235856550255385925161485725619686444863398008457400574281724132890320177336865924856043420732021331787109375 136 -4632773950724578154451276263527880055436155622300185798434104488825596630809971199288736558768039577826561203743393244942787474682368941654750331263992988875198103573046006464230301249743012351449098592948099081697087316286189320895309641441379506599298596864 137 -578931433350835384607840165338710697602210363946662076982511616814697074141525799968352194207169551178351341494224019347907261886969465322564233712925614068524736767598477177736207026829970917701574645635511975477024427347637842774682252780321126692403024791495 138 145435595765905062250992064320947469663189613556065413801370340136870561728612012710743714203406298360029613283096529621218993815567622512148556464357041498566255127643601264632525396135404360478083030610247798636050767353784650763851556794593227088267607659249664 139 51678291438126684746272756302498134877895760890135500159462142334650454140082351321598734862239459240955284827496888947969952504677166850637839357824082785183576137971220193811639427901674737367451441508379730469537030364005259691488137243588356261439581222793232933 140 395645264362821720645131219541510702042417409423156059302166383779456399345818604550908091764342305252602857559191472281184685810828572211687466172227036324110626819536476651848058353609236882190728907168823950884712732627448480399360000000000000000000000000000000000 141 -2653100635814441204325917052861642554414582093726392702147083583172062982816487801162227554470190159258874723721423466662148597200801274869616666856608985167686081322538750441667896680730212757177858717304272880548629787167317980555092884931400246594677677098756688595419 142 -433794121732500325688954520324374406986737803509373391968086668443344078209828158861447869091818954876111883878216035239179000705426825713683780945393222250090611432410455870233513176178483989027558116319461005858847338190859409464755937097078034917416278807541659845263360 143 75421855519637324096038730798841718323013621669472868164402014702218108189130789203958145943108541414818377850255652613310906325536765500472840699261061569459032654225317944964514813154826499131471902172852621321917955681676469210268341726952994327621064855023799378151231977 144 35677037688316422406607927742468466619544567197616201548293655989735096207848886281333967561708033706714315453655695009561152067381919215185093088480983735865852046700595503531233037389225038728288359804140915286654830158621705412442679500201909017345777104715986692829045850112 145 1475886970942700483034321101389249338297561406344788177205401354408229860919453762885652427305386599025514121394517521016970485915794417965478553278729969131150696741709851194553417395957045238513516606779841814621226160794948052899216508030589007320060222991742193698883056640625 146 -1774905674911175332097322461386633277037713614231447788499627439005591190824488712752454913750853301484908331719506824989832796700884226930148966440812936631882979329552589242932523771945002200764082580460174787388255677485129001940242558784033654592360282644123904253596568874123264 147 -370280562917335712163862760569974711964284101839892463807632567016712992147737904266375259487468820968427477342248679306707699388287009639356583398509676162591550320208578258604224121296441266641497154486113051019721711588406114482341361587618952954002571402257046908247360299631347635 148 42785125215244121655298181084819095596578063094461653221524350960752399642504177437376176856510464799753803924397031648941584093507084110541673656381965772869782483761509743173942259093159817745113026056365548933424934777318667797298916621800481347217354686415228807940494847962362413056 149 28737759418784439433931621634140530780183032307732599080670397158692238201919300271655556150280887690115970681484007990443242715482684193884030525477692855154097344341622978093004073676642214632402712099690290479473909730821666730744701566454580757050901425056209348692431454697855081731613 150 2177435764719798295153125528272097200420988976881539064993501840014119784919585093347400401458390854461986821848186324025857520510646782731393585611576906694337912728261832078814062425950425823920463923571686881761416549582153525901529169424417234071060480000000000000000000000000000000000000 151 -1373903166102071486335178710466664684736693120182004077853144143077756608503840865271979617200883166780116315920312296942478295346026184790104832905200034214144922985458172661135600874339837236760961763131112265863580569145655965931728187661391233852726366289894485795609458648122366968041044399 152 -362113048819860040352080774265679461663812767761127320794142797230617548036243381363528944477601069144794695339569421953767965523502295339032954414636588222856646785887233402022910249386426220939279626195452598303320803780312278787612484283164942529604460143318569307876499458646563528880055910400 153 24415431814476688230198842327514905812988989623569829482087075271330824041611013855469566567055277488219429364424376932346552163831221231666793864586003547845541889010165979516382141873971705249024628921734617206057723443068985969453916557209575351745399958662006501634875307620211185244050350003753 154 26864776608618860464282348667559458395647100533372172275311096017583314392394922608046265830218279573045792924890046139094143865104827836394341905575143308097627459185792494741482179491705686062159076361483609501312048976145012424150918733082071231020916166191465540697805076225966036254707442455150592 155 3012104937893314784606952320508447169237855264839934648991391187370516205531073909694299919571948763738970546427600718956458782470519398391047011741510917831987079791634134949673556713617639703102960848065718618905688177736206933410570637955926114666863465486252558543469020915290457196533679962158203125 156 -1216670348746096491498283886460770091586670142262960102293998801307255914900609671323174264462295965031446073877088595011565455547842866296265590485582698355502621940219145115426718544487264726152139354941031886265744090413513561321122095459317587649488807397163567727300523959447730754098718271665837441024 157 -406185581505553914610414465523072996743688734768713819988002347522977748870830286251961046365929967651399033726402586405422446901257271186573687181319333421067238202852722491811647467047687639383390570398071309780360003791775698450429009969314977512128248599406145320697324576942034183834539767780758593891435 158 10105324493106892455466885739008637409061862488365875475634043785270272260107943773990704711903556691405472824104604723674955369477120749339116419027529395469707592092619684412473156852371912283654119077881210368981486446683166188932088876482640085542737211888965021506626751726867517667915540809448410572652544 159 28978350492632465026314398489581075743241202404543990709388242958522177678691421739406107578794993172099571970498925751346456303710093327216045796264122467480358200030473897710481772125007923416471740756154704058340955950379513463817209518548225908289686880784185842806345952033402500385191058762867270622196572473 160 4399626838423276141724462810581331839030570340056619844460131808361628239141225840389590732047930103576751490272198162342990084302313931309104135714531737723015070454452571004810156769494440603808595770663034765521392610009089181483035492327884040076545738322324790310468583424000000000000000000000000000000000000000 161 -1214499531032580388535266915664866395500960003853981223952127959678238957453503305205319970691408691076910889289023163028728645731726447239785928580612452762389596193128143771348444037080701426726876446467186162848166205232929194960685629218070943535529473195305145291880219247341856736899957852168708797352772065531039 162 -521987791531615731782984352245266366540158813081775197877344045419130656185484880405568958164869069994845169468380596858278362361920549802790387997209737249012098005311154656390745299731457433544974745941089846671949475011956030528938287257690427582809851114413498769247547408556231436961584528550594016032642114718269440 163 -7760945453650638833320259127589861970321191804619298889708775733340467244447002711398340017848045981379460405090266354262061896275295276918638317426944732846760538858937057869905862984417056239317425116653368745654058282642231374744533499562909581262635811866913990378122987024282177085948826856717725804593340263907044323 164 35842238663946383871580388002641265915024373086198611464862201744562987293032389941185532636726708472662793963862521711696627902240902698861302330005185167417525335408653610746049363398213687852931213028449800276592023004533837047095248242980956607064417265413912909814439832648519092540360188624934405604693222963196138094592 165 7048860737120195603066767022204549724232451791319333572269228139638501632144265883114627487105281429884962205777592287338726068468457147351113150154517782577139723225621898586298528822562928424215732521210745456649065831360490108103813338727874048890441609235447160102303464058553334156903420802551963788573630154132843017578125 166 -1336682450790407880636775742835316661597797272394415281696309539873238963381795172454557306925224251765389846319060147188731931553009799469933402714093062188554714294202721287672469515117623954403185085593104275393490566803425792124430748834354566850678558127037646406262676538540436081482996660010360852857391130695056601376620544 167 -766594760979242526895294638473408700216867024096900991042132210592313920689532385899628717327201388037452260003049062999586446815976551876567768842847595436841854113810592445894272954764184423692568067424116710506851592040392764632526528948385851359206141396562604692177362363325759151901895038085836175392734569573590164832259360095 168 -41193147039745293704375742076972894776680293366944561862305110798566109318223615133814131221326806927322413623006725016722582346132532860108441635870463516925631399053532568547063353391698303054664171212320823034849972099720446660750968466744273844903398550878917483658640982883588074754056304119492365449650838408062127687678258315264 169 50477275124772796188873052884184462394589991148145475719246321421623867272521619669818489632275457624606821065915027130586421268228046819371347103040151404467870315530850341269978230297359695247055601319687565389187263593111461351001037026858257703639028283943715575147587049249915124463330986256191480297236244408253856208417626314930713 170 12577514531245721481641765168630154946379291383335472295660442156921071435537112519091108398459337194216023806657730404432730379314069851656481860074815870698826924770034197740391350566738892927216236130628863858433601382121458077579353566751583425573355486193414935917301696201612320929523338261299200000000000000000000000000000000000000000 171 -1558565054178803008830272641217567993332895232141636956017907373379509178547860672877635573291630319854046935429598236346311360890571710542528427557021255478541647829652978953320893358973873134034035297865922969968312164288886245377085631022526654343214130829172476238481099588634095720129477413310888452840756002372252908796853406999547041339 172 -1282304245078909575290207475648102127353637603720483785658538422031868746185702255347616296376123039712892229931322096381361065841414984805306928315272725561191807965891915903981112452112552303057382903640119151391220704219506238964184951967337451412390374282783432123996128484062872970347489696497871330546139258210285788093353024863488148766720 173 -119602155908434940577387039127899970684751338874165649827532810501050977449851538939692357046967684152031263853158076800779347368304967537256617594498794803985040499325123546368899073771271707396492830111782705115300500587334891931035326405537834046749796225473743863056493903588012728685604378012503425928944956195092162823057876418773986697967867 174 80278822239384609298971253715670457808239497658733954306659800328248322727854648581808651785354200442392755055568101665769898143201841497751288737833554666168681222741713122538222694334616708204327743776906049348302951165145496406042080395986900346070638585142360536940806227804866300176347288998396474796420948674519454895247140067708454634323443712 175 25151766813814248468847860923791597787816334848948952020406019965682101072206013723579001467285439676933880554471249125553747836471935701561744386973375123975784715431021571939103361500606281481583833576449419499174341802664518377906465960974001228574133046094492662460114184622901869208286186524884797071939698118915543924458688707090914249420166015625 176 -1747523927333362307896652030533671115573163183100906391036912005965671859216008884574260933167236191730053552150328422243420636820776119558185306917678766396861114200494699816742446007593605031234515566833914969551583718339880324558835486664971404336796041724786707416719052254688546958391470518008165602028171388090382810728389314662530915171578805223424 177 -2433416178979254142621605466765951863673922129295007921500267536697552914114027088951850052943266000714370687942818662348535862567424546589437961229822604388677425705279066613397474758708476517985954222862968193247767357344456491759413847768788563377199118390624843959711111420148147931675765251617303129787234793941247099684302422610090205903357153318380975 178 -328388259063096672544994825454441821643056399269236390144695962164454575894031492216023424183753979698396093018875960995008365708013091445897323401095720877843603929189761778022488482701695195957611426997720241706876339273142115912389170538490568511413687330942705167571086192790537236867382515757865431473535213576639094115353158672244238601187710115875127296 179 142698780565166513307507038535221118574116638061777212912404018542671866475170426876799137748810510580856410387374833554908433895971999992052477049073104557589704057557126568287310075304924240761008964378074973483773855269417066833236339238139518476384216974051512867056250095400975250745743830124289386677073874737653798443880105700907685659873589227293926717933 180 56485206476085523838568761716433009180892865172660591529440326384335449452793262668222412272321623119792202495433907306381877145069560225743080640575951520660378505659101409596044472320441456404598198770354320365804611292399124824548035074439794830707924111763303026920361639656144155335111636041681566732483121233317068800000000000000000000000000000000000000000000 181 -1202870525383873291283801772684738418344864770165403654028758068095151234538693442648947490498662842751078310171488825104766177082864817050312415802726011881832515271918343479671385723961186934754598726018318233616029047628149727101532441089617284453268339696945538999263066838342560511108364462140641584906674737295119403801501905124482671758072339645612072253002499 182 -5215250025629779056869001488008573243539666265154329978885077977752733164325235779313885267612983846054994575588306428451583675597270961878213249221484617431799359588623562604212418469321180011181535813050259180297279243552517503882550694505993217109868334301998008156465527498496956450158165150705775535791957616019905690426129299171027572898168448694917798047535595520 183 -940906830447186953259391586849093621420987336818522948585150801289664435120338426171138520453354649948408499291444346035566207697472764927757255662097730251536907283338840287731339967379324606273016436483178631514339240282068038864384011789904403633881732654886283930563026978340150699724194085754773395443758057663783872148664749927826964125093971660024934362325542631183 184 279468696126331290566237913181337106855193406494362129487035115078371771419646222516364257760853183394118883784976273702005278103525260213418477816924930101465932870487030544760136769762153812635737077704893162859154370427586939108133305081231323071322042795430497762498154917863009940177842775488338381633644279188018201937751768087481510391028402629356686841022654449713152 185 142433773484861565326822247811285647770355286547587551776849731271063753421920296635575183046810153753150862624323453169822953778899606029999959091683293352299009489670970080159694785427234984175391074403117485776021767565201899715553213875037899970967448018302732266122529628679146814423352002715690452307986808838623296282244419252863915808878260804704041220247745513916015625 186 3375908895789999976458421103205225884046688831785671881305891723097384588947663313604526006336245749407559348632381770282081007440577145418822401669868247396936735265881200919199796604771244122374143502727087203044935982627572783800608205434667793986195110365127368993982568067299643042369919124574205868701384727474477550006651574583687566860866831736356629266390529622761537536 187 -12557904372778981172734378270908145816253341993949207611552754278855280977549285298138011275115552562813628108576879354019398547112277562366253901957123882451632080937784143475834470186720806415953003344274064129233962783583767969227233727029781792291823207978199628464264204186474248476780321071694550922169403301187774258777375102595594655901026454322440209576587278803793365730155 188 -2910569856025015906457189466670187486192110831223017908494900812193751571365474906022683351069964080928289436644307772736438190264504476748610876952640553712245781401763109859807173343480449461539434255879235534482889830205838117022022115060961392599520428528555760004565621969888511430377607152223047650212161265684157511154127919786343392558380730731368384317543788239256784694411264 189 589488034608583615107797960077140877193992875692763284818348791898020780699515311257646047363343368207143553248513951244913772763012558956096066141021346984182988896711806574680295525468827523910121346727969347182333374890060267195367177663644955779526164572178962114090557989033139385329882994680600885265488148156025583499172004622695926857254013150597482851881634989542146228330582133 190 402665865199235990890698159145453386014385660669414890018005723246674864462550996395991457257734793340407922160487308106103069372395619562204778491225255661495725309187680715889122883891950226170120824397377888844434438643317898179234216648289011481237125797470371216556379077284478810164528344772581520033563413761234457809972782720926791761920000000000000000000000000000000000000000000000 191 27244284056148831761340407143009086768731914400423966354165161096314498753289835067328158338464184439463333080073082030706161626525178569375089120883935918312553256377522076890862264886884164889249073812473393752141953978859458628500817215630295528673823144806833267540742569224858542190120562117712022200526691024795761327086485775823889135663998441958064896358876824491682761731273786437081 192 -33767782606856572197622450834553261835352928873132657298829389456468588952017587656083019999295715553137047438997749293989597866624190504209758100174222001772202446946127442808965321659662622674253255162591935008720978157886509337271387579093445999384750697512057548399848932578553737307433403426767795384433785694583283364485822399123082241967484710777382255580325399372923765429886525049405440 193 -9861401712410433199342619561260405437861265739547607166175329483166767099229230509060022116903603179147993974479418910700110764301219552255751073288930755012738516890929265503465588292050372138133333763670541942950086009232132137178289242615991753439719757415674807125231438934725268302793774724280144183647949072145688787820220020933816950565992850969536222663498612727676182320645034033218932927 194 1282006648982013432463431319873732732844133768335715303782564828102715311715569977697743621494904970314107044850488479853206294047971575990268250145102619079445483440181172831137762500299997267042970588387224369375788160847535368036664893118087396513078689113755362432030276537059574863766469219971544490689776974261678974228854836856630284688910608400776843965990914750604943836870082513843060211712 195 1273170888970088075719760384887271954126120952401361889429007513833205642822917643616060368982100639266211918984069277235429709983264620135804413373613026952135961404020720590827849863855171546621107965941045188656388785635012379771351600739082955455348686796901528245995665296642809523701667109202103504196405317356223510862759149613366374157148526924355776856177295383787395621766336262226104736328125 196 143017334656629715243351675905276618034279342698950856797729820934786454550174143330722227644341472258150781185432064595348557373952184558613711570518653391198378348093219009626653911893379755232208152073609979520226054706541821812609597144827647558259697933119172708788851939771819321402621413249951021312693582658268953595893266054006084728065238628857388216739795178473797171594598161036512976841998336 197 -100643169828513774517488743335508479135797027293877369121399302090208554651011800447423402645361928525170952849909477820799141195000269165786720098931326060878244605630421548125338564311817830060698891206280127726785564479536566262343588489847494113238579004359528042790299912619823962840984253289497422523103306166402359713506958676831116903403503306426538113324784820871685745166969566265483438022919853715 198 -36831041454601871622045916266846754950369781117464232818265795545874940056894819840442867771011006310839958812155112636651667538523031959604947187286723108607534235080025525252388772102228074424102379061128601590425951119484037682095264350232155866801887739665938247068271883380090984917473232431999686384395413100493845788053023845855757063635408784020758036996228733219455721911901702277390289994565451513856 199 2563528467614087534203812401055996270717123408619397351032192393462504227101209814096269249651909955158030411049255621092346389267490736939202408637955664635659495743425343759458231294006366047918729063659484803960471257285528019116929094237774580598131948806167419875298637307559524385154853529840356251019319365172593053985578558316084053012365872813471839648073217674505229610363486446915136580039776423227713 200 4488446815563816681123099442240498587205588067869059811023830619594196529002463517933074852056091918420755119204986238628598558282018787819559170224024059164451086471572467529530565981261146241041186318345708656183682744423376482634000026182199620770547711142885116654211128536762401163414389529072827911630068210337591865257435469634948822011508048719997438294753280000000000000000000000000000000000000000000000000 201 715468281302788573773120970849025754991864964828342136804132232470882296445093769169289937824728118108709135311392210829395313886542827089280957355101083533917713116902260714029568903482283131675983404304405018407748670652321919147744730363075528142099683044630892212187156995348104292327528649077831423345110712193623134841473940049722423957763446274950245076615091132241400669634430117169813554190860022418823287801 202 -329212743052716763731821749452516707412860901722542123513543438773754583826505204045880575253101381477704324829558901543133936039579698034672631517493339999795023046440553191430983414905369037002517729951413425982278398905110253453775377608162376044107339015502730185982555796053003371304929191798872551966651783977273709407593042127032000774069254064432814627584643428889655696640143087294448163639842650744813309132800 203 -152021526795346240107990621093674716645773500167020989849260928303850741044883909571438563050475383442242730128217526039797736606879687068832813818016131921228172978155801154394290972634552226880746621206354410152023878884648178691422630391126029770280773117596884879203816343164477212658544209415523808783995686595846893695634289071920201384896684841489308429165499361939214788046315447346978385000956027854929283870607003 204 2431546009668334927540213540313823080709143053721972763980101798430301272777530183719096583581119323341673292879109156603558656758836813997094204634822435329049402243776147347437438281606702613250498270775502245605339028919182728363948001691070982922287759571698711484029005283581612724566721237672876426680902126246622115164760168369550733755161560749005981168110720195003649631028419047368186321374172597274768567584161792 205 17577161085630415549127142424505976014925907177645997223665211492642041463996999375535517142226421424439333689935370669772124752141914756237436297316483050948879727603143418373272166547170326134876147754648284613579659460406996935378042226371907894940774878150372335164294081217247952975428414474526981279619421182509217354699091679580382870978165486861156383660390238893397312952823216171451026212935175863094627857208251953125 206 3704755108690512783283797930256512968953701943300046400962639678944936625264790155022165272506169661603355552684144221660426231009201082198273886900122228134287665689765426436044646455059272786960482466001204621324204013316607331054014617446488855081878874276329546483800539224253196622266649134252602881928761176043507544163325483270615407883894146130392935564334560086460121496873967597897358959983269570719957468575301187403776 207 -1165031179582325826889347747420703002317080706316626839899275175171499257060769317866764655110149641181126062861257211510296259125644760929995519741391129297347547204420669792685125782306648449380043898451342706712683942390579011835613654989232990412433176418927081234149246470252365740932423901310828532607816734444077531889333407710491996459285927968869958772998134995143026081136444087453776341584247781874907597254172473595008215 208 -693726075221156622843231311148111088485111213997408301586539194553004037719116865207903158911175732249991279018869706860359767148773546112438909794137025250928784315050237617758632137140702721263852626619643742441480817417776324342714148925955279220545493871581097791476067145492609005310694431029861715189031996821547283459182305279212416868586891655420481488823803025107048184879576912121897210112697165970423610734954567168472121344 209 -23678552530574401577361263434818157336478416688955002638252971430874055354665222461177979817641025471966330536602390953230569951295320125285530938454613768586557083877061597463082298750936502442022577140639314865713427701839345231828110755054005269861532898462353609763820539096752870941133239205726445051748356875784446444685383255101993382072352356754121585289373118485774300027772573292628905387196289945192719171734176842058909144527 210 76119545099105448693730369864150304646311154588014585586634935430676725217631361651216473081777677519777998334584557151611625220333255571544577906749990114960877985080006223227988674927251585429208432599632097539074605809653169754170608820624158810697476092226614378202892498845739928214956660257507047575364836702560722237994923988402773519517620574985888233583939885036077474800650420224000000000000000000000000000000000000000000000000000 211 20467960265244594229921294668678580768755692293185559041993462979284262842448542094549452563562358261232157149910592426804224180818184286600441736083797869690591374680887920175234476623673954152099254454782690250167024230202621612751120141621892661074028119347069540864205383023149981015585067384259657759127139075525750132091613674387294822526592861813337990329250891861510747021322507007676376955449608042301854217203759425164969703880958861 212 -4354693393602093475469320156230183308233343586453779826293890709222184243564350901846043868440982323743862420496901231868638498663963681246968957465568462038739373355895325446249092964628914987191997338558014303075255155791101112241670000331044688222517824523241393230580992227616159209620305370762449305629533595040851866754863396067761920578548316445020845598781564661412775605864533264978677216462230764443002836552707798765385124855267983360 213 -3496814076127586862140112480809743348459282791036294346745050762791004573935889976516117507931976629208715046883386191858117503556362320017899129909314365702666950429541341602118732759091240779955123914631611690254641600926497199419545710225293495727223089789096014091927864040961911827794556866449979931028300357752698305952454509275853756075563017920124989815936559858416134090989740038865003705089410604141346681636782268581190191533796637320227 214 -290702052994200889310222920855998979417300839238502900601722373551953210283356389107745670622606762054700469331682351677071284192277578082483806384556932853846694801885431485168728252684948657563903412185139662520459822497453619549557808815648766919516739136196931377612498837623070274582519287898245175022144618629302196247503118447586679373164007859160776722473098198985800053044398813621467873540205239914820230371900612905514433410196766204100608 215 362534227688726289599561652371905722373600986574333537646338084639641671973995321832388967079481340091690980668294668807779193974199862378588385125188260692862369630300749946685388066417337263828914083706337368849851404362112060119466368031367740451724596209909165407260703420490188161811742995987709434189742717159285764481977851456794309856912883626816890518997717460095417790459852124118765847747830689140166539277121415807414450682699680328369140625 216 122287910589974903769948802964300481264664882641866140071839399699874545745357752275645053447997982867998554678147220280440948450870097455687292014361108074845020504073856692261891335130448167332155446766862741926056207736438957331224058572741196335307479166657953020659154730022655066548546122637977922450239362532661452884497328711994302372492997549327037957640789641395987902981506528503489146962524644144165047282974956942911413776072337497723771027456 217 -16376022617530478547629233215715189580139206209544964850653837625874149605239799594764841288679677071439268303855777094606640086327844480145478756328544129341598172756314162119264455980023144267738522479495058920459122681342035118517849060316547055515242667810934082191778826077616145292319970230068518744317783668362133128881061624035674653144362302879219582927304483412493815654669627059739284386517393103132731002442844090712403710124043964672481039775255 218 -19434666408247910852130747989486331773244857822157544945781789418678557906617352090344415632599081236397517344866977919257540877201035019817965925046702910941329825875080792571446795599157985831843780716657981747968121921022099906082094986885491153616246313686363238458373502474533519548869000643921806023419399164413378686648316651529101044524322766668526381669551901935278551652143306686770279082642500139187832818969949056445104477126184669854056987110670336 219 -2583964129092933089477079129867764062998043734417130126118837280055120880680922582357932231372691437653976046659988431512467320809994296787465821900372608136556070572574220965548616443092311234657209720122970295725117576552313762778708339865930063220289965754630213546083290507486865606387679988059303675914248143687744241555218370195050532934094238635833376068275542863764026365035559189043446861062281247576700791505056121565610180050335316672517871967766077387 220 1885551539363484284052757306828057911963683733020130941608198147280065299541177107194587048129049284128961529920714506261711903787819922055600525641119025098362744332356514287955581097054364962539828784078869071577107643043637998325831443641940662523865631825437070096031290414930107370351274438024690213443123285044393712344593287059746558413303567141857148619792113083022894484185789978047806085129301048636211200000000000000000000000000000000000000000000000000000 221 795121018889065225117935076687763928523518689812532622066579947680430968048307083413479536704756024673682147582852086182102946503514035319782754118782511919139241594444858553288867272666299836342102466007277067358448508767142209577765399719165515369361472672388860823442547810186692243294527116403922052058186093351477951205726248135290839157766453889900318099815765879705437885335612704695792608302995017448530126506495578771317932009850767914540050368441763675858261 222 -53957618299329819642189909457518322634334406836322409744421353654481031336745965080702721087857264933142332097721177288843160653571947431687501113622648175749866504992613959295654592696562070465599527921419550534768909208472388823506997922999521251351884673696195427529539916164411436279279038756201521442040322131968992472449584304333861066269795140921726870764084207970052551822603130203444990346497757814337403614550938605302243696361952509835440327864067744574996480 223 -118796906773019442819042108811699000731669981960628731927393743819974559598582932045955156312620842149832184508724208546015589516309311063156824451782678009080912354212455435553213517203242278398761276831120707909942082747294891901234348526670094039676689426518058414273471420215046943374187261140254738774744272523243708884106538224350664253596879374509323842743342768104036424883792490642553791038317763705747428292635169752369723997579318007927206020548110118850818235783 224 -22036940243401813027726913799945778190017862474354712581206398490290821848483421008368842817072206120095296711012089724055169141746392911700072143286499568771071172632225700018015686731977373751438306138653658697071159347101177037694864068263670026307801926003297338909875945666336253649660904911299534534782554644597821616960684028195448443549425589115543729362903765991681330381695716739681122192780610040698514125295214554624895418722118875355305013225223761364051598245888 225 10605625502839158036798531518511614929435483743493243481906835445901574316618195589371701414242832214931415275057296825736577907252228894420473532694582518542111461795151625248685204652148169791911273144828827038109186146819904317276777607126471762594944221374658423870020047105114877142271341026080143275353259620140222119286085708838464417712658610619328138362616373398682590945198259144213678748839138313205735756705427972205832478534121288138436511871987022459506988525390625 226 5641882167528922192780482258903235319366757049263222904257178059952426092014784697121558059383004029035435003447000057539045670859809864857045651870423540408697821277606368629224397694084729168740788096616807384998106167875559256554645682410456154306345855897100143592781543509037688382238979096914105432305677128834258533088151460905470318636168481343190276449417502908604788239487080392142909194732386555293119710457670378704881757164318710401128242199227822826774035769669451776 227 -50869671544422121200268382667727807767573351968738771562765937939869600452814889200307739953973717967181406973742444749668168232584127808096520636708032503034157104456092449520056852109616493227196049597793551527961068843727347644850961247565672359050412943121445213291545154302568252998747776078974246386017591185774775595680190954070416760032050987007315927810456342639256107460182563579847300476552110791249698332408328908503700414499287244195951931296621580518759032724578752675 228 -796077674359158144638431638910183515325803724641280512040154493178847188493217319727347792235896603078585849361837009388237530215392110389473441438804732739530961751788411345498231980291666706805616934503753726531074380356910673670780293818158778864948013045761324371516080291087034664042915373557171694641521854261318757137840603201965623305537180338278251144804828917869638289527047535722608283577669821892113635602923592863269575234423187077934397601181699199514645157532680484552704 229 -193395272556999241998228729462934136398212070312733043586086744761457405098253012879867323138434609127671154443243907816413886016843350167746239661450327714705810726364371849965335561380923220860283727451060230025370529855681912204046249912151943075127520288913842011485344242459640786481830548887649803466484769071794622401981124686447268123519963487093944921526010730028649854236296602620672487587593153522593949382399103128078615381152022833339123361869244529098417736421257272437177267 230 63564894286408662376152144200939673369385138241513580456012143128778763693627050393846676732382436794704621375954281293327190934953627174017861630655987687006876210826110335895365334196798429777911210916279363980122860520482532413828276156529034459565362531343326201888478032172103413691887419893566420903933246592881303446759346060282375843033610659080701199496094484500456690976387176455819724833648197697612730026181533295231736217600000000000000000000000000000000000000000000000000000000 231 43720496509581445499011785750203340047572346184828580492545703895953033281870064789578573215643031559554000611703321154627044483496365266644384420976434336246237587127792273350335369735934351946183982300330950843407847205568028152215931108242467684143705091271205631365644001160910001630800924523125062203905952578274635400059833293979624022767668732708548786497718684286172557341300245353479746056433731782240526984999243995860462595452260831935430652732944081154939760942477542787355276152801 232 2017261339097887083770097687907777569823557203142701493768256133046681109291167768229523012765915599809006738687886888238812490743211169610839998370963016799223621241910186917124040449343143322563308539273788586402411461368579911675173261084131319983774194812639548433010931678497099105969880782187518757517809321647981255889487254588391912678703805699730488481946380455010918542625058130974705330723258371426988785399826832246455384606971391167156455769939574856012049591701077056804180690206720 233 -5824673569649166723672498369160881855503611879700020113952691866558963463931473267933514362007416050584107798555159096396804338097747595457929298735129341259119695882920443600921784967678208980211601114153817052955563654604577950238751961729926422054191367496488983863366839121046202672153738631692296800420107857629080890890497303184666531361217951325363057608189424689888593134899680957987191585200062581060644910235544447406430747995355405641072569221480635157245273084254582602932480804382652967 234 -1794543817405172673555414040249584824932291690934547368390576905439402045419839622873538911000166320628398524751689277640458099175931022704966237506723786537840636953172611804780331978258061532235048745694464800514794636692316840171714191685311337291642000581248265667553123314592542021255240391953208996553072288430041390466517531144566752295537997291193608601931795784177211621583505943961606164684878287238896469077018762100993734077754764327983506247508329143111332946660317474541581734740490190848 235 395629593141573737182786131715481839540072992691631823581906322582873526341464248487650884833223235780216803111885086839880200270948806738031207743068682769968286606518155716001265950193960067554196791273131167635697209637628815674014752101170743507017103974222478136359629834690753265966515039310013038384573214364685458266985014993436067716334242462732363518303111749379883563836400664250118857441343168545886286564814274847628714124222264161084631621714443362021473848955110952374525368213653564453125 236 369826101250484552069488020970718265604117020637599916031735732914371772796180928619491240474613114998300386678616522756241864137457588688636018228117471353526620968656790130377318818126071492373922093409727156121079050594701334087631146519249946024470173313683108674920286831862959818039741072387273580668436822083575620799873136855369046605859585759967305555227172421974271002302872298278354841220589942931875275922088097520925463029380858718688272306115116355325333939677962763333883811454855682967207936 237 37038413550995616656378976423718717544037357118570230449340392976407981111381038734796012979369589985590134454248744160899654071875379277158080310522154551640767205261231002517220032007854528917807921872189767877082087688023797389772726246595395436506639347408253115305840252894511639243578150197280579138250387960116236083754164796295091286949215305177187213542428648320554342170862221796142098665963076738449807364871246020764281557336420488876752811405480370271642059723280446229719321239988112583278276805 238 -46292685410304286779826997576254510107210802603526203881408127646089174655543054927701963586147270897420015884591500475640504330316905775421937853453703927011321688529327631232888021784182209626602099466248546232337692526449698594610190927442829590611697520687553286321948554611695471194287926491796498338489954918467677489231906155478435727285362978306120898949218218963317791712321097388572204673364799883733117838560526182015830146995877833063042804014870647470766208518104225536832718786930392492291324379136 239 -17828215269541968583781093040900943514206020535023988647190497954376433060061693385655609273511920263105289828484037354805989682429130064641877501605224920026139507901229957973988318807272642319517592851255701174035565791824190220632426355340842399584347970765303480151725403816592484614583896464955878141815657912121957519055636014114749012604448639205971786971384296711618022205343536859728360729316564213890739809181516344153560728775200379806042574132222124363918376991557253449059690063961511772174656151514167 240 2420140895974907249620720353915976736978970210743934449758408371497518321654860429865152486437175173069318484231595223411776693891477820579846637510960561180977910042017962752866386802376862002139571301728571695167216228237243348986328330342323762004328994135331502253988377535302044143523587405548640502685704041836049394088459260640665363478529819226853559700847635886567569728397494001724143042812816532343297425978402966218664506344061802604062731759779840000000000000000000000000000000000000000000000000000000000 241 3409982457683194288435967831332472062432329442098092210699081156413104880082310799578428391126543290440796632076961677232105958552408951785460788728706392082758648150690232225623482365736894562848207571483752564628017220372255437791636243514212147994007128582964196630133983780005572716270480490899722488082091308688898109759432009484158953448158054115024536026571707151434658345319596020229161477671710408195023367165126330963485140348379173460774435143694171828738315877482620041876901260468148134900681075181275288081 242 529076038843898540787887662299455806800198955910039800805368869762180069625019523346416735192058698899821924128501726671320323294933696594854730133631211858173503732043235592174499313846865425094464201154984327700323583263656044362827361287832701179039551331650732232141940331920552037048409826971131636689259491223816615853874289352444639033115304193922060164753539640461129812246267285905800106953126428832215882689041509330549219221128759219699806506842300363761050651951220398242710308109693456683343913582105712394240 243 -396906567946840443552025733603594421483017091541603501691331468931618137109272507912667725825879559205454027863997627020280970126757400006765587431620674874477752156847743611240425166374137342885114529110961714160261609949207058461743628469155276518579746227227880261517812714160553934158320788435385414582011943272975655398547025618768060456501530691592139894620562153154722311492472998762661921372292451786173957108120817260453430650960221133215995471444768980741567687024702016895239388753602728638387866040905901849447123 244 -190793108182410359000723767835758954799888613712344335843202925627580347899187388186124054466379901592807469416739513647699955959399959809566025335725116008136550356956120050429670944156780098289680181848671284789486670701405908283456602507776626409628493123058075913817177553693623927289496669599023937397141135145205457828950057645373716931211185890563584452783110476218466217845185037513538744449688455601645494777638295516620277998782882333797931252890568043701904446951552067035362924333786064028955719854560856201324658688 245 12270718061467350091379062316159627300495583923598275432052623737629486222128289802751142913872209716511281980254474682765791346830802844100560930480406704494588751807526384900635325762990471012137184319573194627811292727266163750608543410158845576689275138528866745671085093328910862755862350422619759874261618800876859190364747821622412764453806034781479688115614963825153377152535007727387539954989631237973387827559590963022552011194667558268468322694762739122881828130058431502101884587319080566203410853631794452667236328125 246 34199162843681950433763662543089178002438819613907624445354766303488126667629464052041404193546709381741877726774555600746881825944664487886036575493171862197505235358976664057263533923984923141905806361018419592518170723688374289516699613012722661695090713186759808832705040517788720843752034618754913144479605552629185877485563933952547232609637470473397965356962998495048921013544595909919313604446296219141018152826777960206095779028740582759872966203581248575093309156481435235263295672572214334702563951245403760680999044775936 247 7293692461086951364997139300394521735437598712182266523918864920473666767344059085500659872948136895313874312718615206409484320935130752086871341565956988895552036909644896103063668028043930142547780254121933205558946137853031508535178584856098298450744034520028605520954085569675986301668606512790823053421153585314596415774260702646778472855614383179112080612777654935679683423494771765917762745300193671756408246602546672509784131661806282753822468199884030616025327967026456048685682034012547111803261203966979528499090220799510065 248 -3635179176541949045869128332544392782499578705039598520360844759956623712934853123754605802037154940324945878108874930853309054689948342435919239615652100888479258536292502863298053393684343992084067204684065822444779542722353764907066162494811583718745658305891387926413794882805746145173931237351052478201168355169332108787330754220462001321402051968310259912011329048793123219772552306584007261348682213009503579958269950908803159929514462088117954777763503659374162062824559607855075710692305560381609730978555379637906586477311033344 249 -2205740663389127885999113663486305396616639234817302434166731136482851656143719729580615899281888807460913629014123360854131792888375264705775867864506986284500489176980937019597225643323123451807377352622685358586386162256832350609784042009795981232358173771923339044764822070211486683469354714601874055160797342789126467996759964581741728467544886184658612519384724493837078078612725244445938749923751301760758380041449342596824587586961846917044504778361584612671179826775514668094867713433273594828876531425571764030333271695507685701687 250 872212690899548772905730407441141840534600798310357696141220763179777768339432705334379942194509353308693555590649273187181257809661600980093713706310116798826114881054869601562251850351411637955918339370897649221202301682850945324446663669947209228031660358952105489765713984034298953125137906745011878813518088777422256175253547308632436664314716105998001894745090249408869365363705956282707404643354995224686476549406130154097828124645743073258420791675159057894632913580851200000000000000000000000000000000000000000000000000000000000000 251 371991041808705620342245417828596873802111163238202605686813302481123844830197230089610311924280103049666215530870296024100830624226688364452481032996120492839429870335533099359976291839743026223529978861546844623563377414112139880622748807603419253147041747150027666090102180059721977901055302622354837450317816497609789943758069749765755457094599765291432447005566019541858772902559343356792034308753051717218271853749082456630821059207327374980368186777176298990387995808350337415811401864711177464439984606771588360237952937344228892754668501 252 103024049158350385799521778407930898738371987710680307850619729047612563535427204907227353023226436554936159973965707180558538507806352028786817128326606228460074533576619855103087321875081639182795312342150365054525539906826313138296710140233752642845437110821974764289938492521800911717287410305982606387916362692100335755659522033268931582742948427910710110816068354613983534094169254288814069418998376358457143193282398817524323064530070214609681704920448006889723620242758800279367745374571528128067376930447915310618510342708148763954774016000 253 -35017699004710830066425683169364983623259233601401895798309012032384490647361288703374456862436358011548172954216723308143977729746124968940909976105760266470129673951561230749225713855018867333379718489128627265319509390572531370737850662870819380704212810130901418505235739109628738098436506378155672312402604842548607874429381903257369750576622777159580446802254023083073596409496175289805758432777378212053028989059725268835112942139939210515160161551229563092808398452690637503536792941354698616721774572002433934433036841079270467369915118988747 254 -27574082850171417239412975635154393702991224906153633873681702044891362592850144616651800726700066573178373288670218147387861414657310839524076193886091846316874553221414603343164991255802659178369284254559584186385203287150803017084983451711495826705803504299406555895307843026188976490528738410869334821200868264352941027295077044064332920250067074284845133546009973608762966262244123898073687712977623012207920862270022311915094525168247703875474414215659813094538142656935813302073053385548384109063740115652526728612467213866964567451140321871659008 255 -1646365989631184837625392760762199071320198053109233064704765234607489914107732223669178625070635726653102056320646269178617572219389865333112203461557397353928735183443427465759710780962016472931640481580125297781046165438664211098097561603744664732351023682775902839566777560452534845477541687262253766796114963344515707646875570468723923019518860797726103341623119826302932704078824854409728492464732205543995794253280554505561000263002641177480744701302665655560382096433695240706996958765152049260970270369900357587678030313327326439321041107177734375 256 4371864328928531155724951897165966196679727415058432811641629897425759047785952980377773082796251584357505365141924654439257480117344767273357132004706033772054592889493521766262069077663010054651701669172632344694352434797059524219780016676877484077273499272429765417705387242228570606547668296984373623646991875151851680906735683830930357064123688668490304722672401187442117787168173300619488040908750136192997647968498646285679987112405674012043993137661653803047014482023342693961862210471303686039669506225577933397863916963866850499304086253973406744576 257 1527752997096813684256694640872840331300978730850070496526406774783342614452925420602403521424907107272654322809897886436294367853378603655023893125563493873865378371970386098340713860598096518091247901731323697476477622155166013701764340237749433647772750030978342882022936630236758416717008636604055000979780063067311775877628911934665632298756422108788202565331163544552616355529171987379426475035293806784995419257794178668799459243964161472763370332645735360708105670315229864540078613950280356366092075892237846423679841597796201535591654649124069559172865 258 -344959469324483884712219786702948570664764534116168016267158341930664012096894133746062218540905668410759531869019432981655559311711147494097103541855809819296333619527863411798018627879485041927160382205895360108813021030527582120445690488516874887901273567425530871577229343085051981887319923251559318330660678322211508436563528626526328419337693612055498002339968158592166041198017714483153404035014942968124521342437739471113073757569807440074923714032281803538175848646844701481730557337051545028054618193960542828055449967144107829418575539529019688648441856 259 -372643076680051782311590671732430448673327589604435211931944401039643503040131845193703677434514297274682737044644879363001192469564298606973106050808551697397299516608635728470723399245298584647205065487091189441643505349251057967066055925371844595759455446991179658649009138373322037773134175466130247176128594860975716419159372801480416142866229747966596184782828810056581314937131589910228435711013844236807798069323032643111369075811519015423447694601301487979792968603813966543076221210418086445647732467686592002418701812059419691917949342753903687643349857027 260 -44236463327520646836988391001421662343366559509572090835794951426091243513184068128597611905940132443621523846010046234854220170639250382126488878546979844368816418068653877084618910647540956697182647938863169289016443776367870382705288320624684062907735029846626531329744388546884664558459662338419663846605629202916345562008796377614993418548396936684199087165302198973031597381117499109263144286525796510535122879483091333780333132132252419825289672934332879722902586375378687594888027732222751161712640000000000000000000000000000000000000000000000000000000000000000 261 55240275331689988154039865516399177256169140175719399158374117223354310315605156369536171379105511875186247402749398210765040725953548913693755259496904187616273340890584517604073738740249787506487900124540588826857173240379503950469259436432834964911779413952760651662063562011179438517960155311970344805528143880178232232858742031251438393697344308952714888644966238691126974589539912240457250241853218208102620844854974480948819969530264030075115960933023919081268300914363140518628151439098575501216727802918875507632966632115396234051626433638127912733841603678697261 262 24061355189584397643337014710519333615132432265428592288962093326896004528572549049625870461230449321480626102647170936222172318691160186378850402157294071500913646511722896806532170653646593297373475267541399924858236005407139667280117261460901536460630610090199440927648248587960871704285862613457406972636452813160139560905379956465229409982528378041983050929204150607205051457588484126313179142689914097723767597172854316508663149134651173551945483461510470352214403808099306347005256093762633754187617403625600234729423055034161552570177913718979054230227453019852636160 263 -3262532852742138200520043163740205293629310298917481641808893027000973992606788336806872106813287255620610644146798145640500687978151956791438772541480937899603936684028608396018660708331466507688710701265629324337636565675187283142941594326998341632439817257329358434667691737134446610823373194297434780139076934359611918157607033729396258352654932137591622106767545903610267697586114701105202639233281915308324700594331908527101671341701184735101413172709451782035232977899639183081172351871756867945830152125586610492029865171095176857359533619441791741403308074384275876223 264 -5437945863222608319769868508444404303407249935118129905572825072949092877891724557694131347287035752192917768185712341304657510633137472628586786347077634482565177743231406579641860443455223594356980139294228852468276483202888199103478779880330675454558150706255720108061396602409912468685964023254614661717786167251182865597919996284472455750123711102113655244176416226253168385673557297934016794933278272111034006524976184802099562442978451251592304018368696157227912568299370483084200347017298301741138987694157299314913434549487777528377738628367177863031458856073674576887808 265 -973064809513821584743885798048884726286514178650240740805179150129227885461433684379186604183931749329949305683970555171187977872408705169019087577676084546680411911919483508607764829874888575677458573282740647698860650832721462905271556636225241554357037616745965803221734462363750682065838661826599089812926450972714913973271001868812699277023320006830269578169548869913896464840279565308043595830056445648191290444093654233234633262523461486990171056062518670297556744892673575350168180776978550351846215270554445339909101666694096654706101767740022978614433668553829193115234375 266 745280350742552249767524970082103285792077575267985769213452184436239023827032678962048933362738891254145716827894438038258732624337477654518850919119210104891338322817752046902677885060780040073686686258289476543932582614277550428365248423931286243320898817869069852530432144719462960165076243573688286880145955969728696940620958018753603244075480676323749359939878880037398681800385194958156917702274161962221904034686878504317609672976502246290533521860018636609745609084859108108604183412986269877720854472625780720743728278318832461901244892770530088972950388283050031155779731456 267 404833096368547406197149353514143889977551909989633188642594026778163528042512561867504539581241342403614254532422874094235861426755873445424458087753910376752027159821663935092337535946809363351888076686259576475140630722566578169523158441728476437538005961726794227790596463041638824995940013833581433591592658084761336404186887765001619286104325505277223679447184681976668565251698442299371289503623433659078299838269497355635048312171994964558831246210664928526192068015054092845319764210032301814565416598963687797757135046308869873252529528440389162301403922402033832095959153725605 268 -23891601284428356634276401975527647141746533605110678357309049962647115267648652062866536028904080702601662230396726261620023526898090820792818074209939311147863967238876077785695849050832344263559020735126760931801980074863561406185668662478958615635587952542286145420320593319144954994758528313557570251974104558930234919903767999941787637348940187530510742369385736491004810616831674934916276316370315651973371826552588811448129489621507764009033116291414986747865263639354981755379760149290354354822129383211759611173407251695758872244891416013429771426459573225544581456351517227352064 269 -85526622468628064332867917552295534406492617113542651348434262094750683912219078261055932454607375920906930043933870679136033464232877435952423672802588362630962126296528773267211114333499265780960881487212985318205040422102392228772778535617556031517743422786299322466721639540199389654729569585963588901731955045368999555145361854978722627871102855694731845333176774219712144626100527308265370636697293908660687980265344833682225714267990058464292189596835227600910073299732087091552241198559667391222268345038133044466329831407000902783313317710363681996360489718507733743252802500868240987 270 -20760858929879068953286717146949564274946028103291795777273802248469221796497760630224387764911461979636452902612612011865722372134766236112609964140493810188347373809383346743546163814963087230129556559802462102957859466875267379362194751130678380786485959694671285787030069408879395496306548188442314294293319400129066382121611802640714762413409184286624284624064411676144178767090665913477252792244854181158672234845179988594511081448666078371563986404358952659817251925875171915841828994297015988963248475442202156376367562752000000000000000000000000000000000000000000000000000000000000000000 271 10628201289063737231805605215999463890430657731620434416106095634735770042639879363033763583617323422891375046226985972362272428749194049715517394200237010395476958669020448739233632905765070998253412686238181929402377657233130261736401521196854308377673986168133604536448195713724607489696636988898057701417231091020479223800334789087648811275576801207901822377272875110971085803086533463187424371438961955961000311191474171272057718275734499499588429008808168873410581837060407607027354049242935424005446649593545357204047220427945129323004068520058409448058466652156280997570625882231596254176361 272 7297153691319881714017180179198385996169581715539248409447431453087164460983545681011751473100514081041973557694905572613272619838147562068812220727398770017547452480073255476833437316403894339784927004177706030708681416290297304153699700101009790555426966623903415678066403082780099312524197493566447828146569321067469240231017269392370516774755927428798728561851595089767967303554520152279055762598097991803683118718241797774491779608046326843050146855331428110596164172712469297299645548293931156346507955308929838838221869806666787140766462085301634952587773344356109283680480455719652911931719680 273 71785462287324533224728632185073879252030865746811199977540422088004340984272224090639219831966993893373313092629816462042779567157012648724887076573208277083979675888555468393850447082060276149319247866719884955414811846510348998177977856206169019658186737355055156538325466279063051270063218559843534686162163601466444085412211786972694585622505159368525278326118514759113269452797950862730191439731398628431203860342481283143791322532834073985363760880871708990093063550134341706795593144911188167994982604246425157136478425067684511339844280826873424189019878058921588112252742777491299725893800433 274 -1445877378990376464549130986686690017097084551481749357010135050988850110340814515568821591623790410771951317734999026677167967791719998357992303693868289908291859119341672513332788254852782504043582133755646413050512329102722198381603269047177854876968223842996753004277089310688401193255417831303894326360447315498480921912036209578593441739631461520107304759382192923339636489574891882176968118909861763553833377460012163174842900333161444500924309857630563997747480784262236231383763206018919545028285088506473848512584039711820690736981820438700377869738867548520731473628175292730690727034526512447488 275 -452379352868302008451040157192139866807501281399093042016238695015407703366142396317499231378173116009977188347774148138105162998848974261668441737452330149266289058588211811887109869435265463490435934246468671990885515416137471209882765475056112900327621595601737442066558968642264544709662560119670804814115542390565810249377492982992753507390166746225671178710363685472227876854897137888434525303997781290455903437175760192850989226269996700733527474801060331333994400119145094933107595974654370213195451998469858142944794373999361822171671580988483607229767052729067777772087310950155369937419891357421875 276 157584305022524276728374579854759397125873661640403147846713371671950556031419591435078893665026349742595756198894616636440387339243216580362071368962986477029408491397068905266714067849591991223737168566168038365394830401310988844802196518851729165595072215994623532722409995200202011349060821336159192914733467170930519935917337876125726797299750935066828142602647577541867838748730839406045821375446251659290255140403942443667271553785235644942737874872103276640239766604064133549025089965237903817624609936270653083649807948509256300310009935614370414932279030840066692448725156061108918630900851323726462976 277 141064414180909662718271645263584138425038739038931438498988767851938913457167040434764229056323874913796131298420674087512553923954657086620928918154194055943028201027152207048297285623938797925747398990672364807264582444002767445590262812233434753922260582815410655042976081313566568374701934072516374871739313260782186265467906165837194173024847660240878647134403212180881734261616599890592579019153285840099541321067381486619749513812453038965111129786107058410002087096990533299037795004876214123126757517610318961926020283739080857978448534921854187700544934173761775320388125650999523829962864334939089191325 278 10554401260560543030648649311691488174445421801055843257759019192734032951668730624869409431179325427966441702798397369670472552801155977167454445243897496320225744830814747424573901280340127719053586443506382179889855498109290488326302158103185687605611016762878380231357860587830671476576963932991835577688602918927342142919743837524959009352189956322255329763728649533543477909555355740367945654546737401347838644482873117963943387807464284880498065183551235141893630522829789688654727211057022096871281920034091381934177941390466384798726774514645149887393176912314721400032631227896958129470974096688140941000704 279 -26179347562462362576789161304311849347296825861905047494183684296080562795239097417627819538700247701498935320551970836035968897545810284008405258874551045232023119073884567359516254326690918946613681401830091409661647126608934511213572608104627223566308477739572005292598256075461032849984378702662836439162846310022352522108980347017986740498345226152177526959317875097008470220302485380781118622636401882062313091578222300720390486177914694046758171045139331977389321844500238771966280771693822994302161379707814078834118085857261424803601028063827261034015899748307236113968982087477379069174832087764967137004977967 280 -10289758406276164112927527054235876119981459386140262516004941998100352306016068062093536753629339086584676041474460991789676060811203141858989439636611937152181302794049026516306290882961204857919198118396559107833401394654564019334253816255957285098874353760388176975542895647104115974072681718504544114059986524650953077699847594288360333117918018390846989385790682244861255206392489595965153320429091365652366212963191973064006548780601760711541799837248253343064860180012685567030391822144655938570394647810434867345871066309799051508496034141569024000000000000000000000000000000000000000000000000000000000000000000000 281 2355152184717787690587989632241672662300443108126262375284227081584937706106183831424254807413423491489317905110486038160114370919271266773644371636765333732968385740783997423757076939652890376067565091170353477044111550078066884310918964737347272048943339325398995235047577147388587118630438424643181618759574554603335820638044606331503028097860176313451981290927003518686602321771736395906634010919015940661405641513701545456085213660453776861192832257240874802330545617604505336698890843511575896780402688357932277088276687039043947839317838810158295318930039686489133373720740110430301972253432436462376935776959362866601 282 2924331521069595630769772348534798567362386054976459231144441902690316887338764627854067097305862832686145055598248456990718118507851263105849148371756975486931235028531201652717789171962530881298160706183825581485875875129698850929962327871006822214169865730406421994643300871265494612250772636999136004702716957511832691005607999006859576542336381975170457621320348186727216474290017887414254498235207634635488121470014158280557730513500816270563012352296777371665503179547932507693440252854725654560916254421245269746189053609605302925914952330130128577039291878774099613130207747699541395592446423498648061782891876665262080 283 405930747829093526279806745352733914708486196701287786732068657768346324435195941243559125102602292462004109890201847216164672503618186837797651443345995197988586418856168563319742322765381897578191544754446117031556873169194857069500720515114225476452597245618284822920023186651498934797374973747664448948912685462072797185524895808950754354286319944298503269836187583337309559966815879699146533343845145903119876000400121463574852244249260162276622472360548961896545126720870078493311220151279298576931841929185078800670779426389759590073659100949925281541240026451600146524210148935015242476383310347256695779965168258576736117 284 -505184995569251116659075953241630567243363021065717042373409094852327543271700019654586779336168532675877567735900197404032845036200080593774245135255530172008989840787378079694086596743898466143622708243149102111135806038403851423136807513661192432292753731383712167106971465162625679091405245167599087405903720681480640764806931071603028755235032730144740450452766073411966102384073196716818902938703169458974129809842810907849784722434724264436250462448954158804149775756477766922710600428740874906588646375794944933140070581185132973175100129027514682565849965265585095944791803558610261943801370233296890793820782958755444686848 285 -246945464278280055028908912296392919353019431301478753387031433336255320029953239856234659620766307341656018816657405231118518734910286253692776147052411447374535615229403124946628260343402119062018974744510262454195733292680186259222430640974258755277848525966807080776059762331993611651517453478586457488506364131498103004021567518703717071846637339434362642950748248524433970720882271440365983745775027306607677779870563416480825335963010754903647544265417760393140709333591965263271876253379178602942571370002723723571094588660783339303112475378787523428053116687884430754615113419630489650750948538160400858032517135143280029296875 286 32973473045004469259774772083216845667059298337155858869913221436889468989866983922547920758092691285339367141844632879149886692882065491654519137403920313385133260050389064478001783933669892986022070539973609576360884393837292946328461579007635122330743580455425648289282532665492290595978901808727312490504328304790572487061051906419274572198453280127304314760761896433739019004647002242237422924024174474547076291714196986496823204930045632707531993635020544648036144813525130818089464168210731959311318743433243673175961053596778299469106635834283788244095002293659200360499840840053369050986789180440112073043839127696778862931214336 287 64947049077814068517392258537453197738587526427960252814508616379832564600897022983001194193226370186811213654163196917332468518935764477218665813793818448510053284791897362551933445148433027148292395208231527774633974012362391736075914927199550079625593176388595051293171506702224081014773398131804464777925498455408688884048050007080366873263215246894913575555285584515124199588123810083511339064805792484633498966025247092529814905276253659466145184844117552506910968455398624508455051304817590193034844905779189471402783800267393092227374790133770128200148008219018318416400249020399213092383993747193535605985277260113978727107197551545 288 13270370005156066477156538334538212283924549341845970774516278451603215744351953396914986798175136706949272251231665032556781707751206958917055690313033081879951107907725174920324332408099213465737306853240202930775514873208659300019214065581157183875433187777579088947169962873379271097005966410539084233627381099407658102649923041466581743251046328644886966395303191776085465028742314048932512557685789977248814850971082582378977045078337428242998942669846257476274932932315509555712682034400999198538225091360687346754064328549573530431878447369273122598958273693141159220968915381448128657400847867307563302083653220446156492602972921921536 289 -10317677848421255272082825537353347258652911827135467972757376733134607560315155240685077862697865242400212653326563486340556500070084446082783631014809628095463701893464263509349726303735953532160073014114558603573811217235822679721514967592238976845996434059402158158530469087371993324207398327220127575197463909808582452517796647368780398264095545857177640249748720375509258449411151011440571701906829016816623631603056250327475514680899447479350653228773795237950493772446301829245064829925064287384845800026319733087805578485467961069583268529119120949285046036848297519300659464264126009894112715413519165803033379797726230659176080998855967 290 -6287747489024394552521362841031092556128314906128432795598708413827797353324656296716225702319927750252099394381391278251517556369039036478682418647166107281474151602001521581204120048695218944037165411063989208239164729653700574894406095971432526410564249329506316524989931890257441401949176118764245689778898711899199647738909846351859955570716134750721001754206986119873475050167171047411148995821470086964182313212307283521665230340059629891857029945000462158175705003967057161055677777123405728753372844375193457971050564342664764941485192728071099552513417252222472395161600000000000000000000000000000000000000000000000000000000000000000000000 291 327048602896787374338353087279438345684306536006014978531519643891031082875847953158357066715983392072939010244694873877707063307075041768192764117459232529049581300245194105734366653449308634821436438042240434888769218227638200519789913666110921308801776800005838572317548266180445256711022179229295301299401575113478185168031778489955853674006374510567578355445592154101049524691136383119895195757940892140172644912963686066364487704896606848206650431249688652825000774805900305867814520581576257901140941243503578517546669233587699993280573522763320924473663380749533183309499498131407456080323767193328239261726525118300987696185928370415648807581 292 1542626403719550019726645228863169434396722245149389528247533214376155968928591212787547767693869955777165164053139998227684726396782288318380130261154831480351845576038393396434409790981466062054244790257178573511970166911520630934364951823949409944617547111008099632413641983159428706775425919181873982318146397955209209325786276654863233020584507723377041468619001520008454902631564583995577660472787406498423443513781863770493336147206130237588615754660033058684255553302154481412964938698672459549694821784967579943788712046435973016792867570788434557271687101308896505481498188420799348154202165720767612569892805040693959034998427736366293933096960 293 422594571555444549428166209785601225589665052589175694011002802036312478770440501618729811056487308932090197570414871229317976886435848267148942493175797644237671200776115903400810749032927998215511875067555596123767968165011225207047843379513059449533325000919143591709568607721990889518027220902447416324730756842379409741093609840567375333777557551049097493201556295054253223745594851540268611744135278151077177481967677780793217199327615381481922400904615476765490386374216355150152805344645393400975622142541325293970466807461200389446064989096528781933673791922489876803411736345823545328710872659786984769845584971916203837114803318612054789962908173 294 -220680220233804169714546770052119413181754055175722653025096549092712741163677808624904042194769033992487450508406945150976840389269676429075722944552086556591984444631687340900481786940442780048503970300015755530467547326425318456065786733260972710702072810467137819711042329118685949534192502685225066893119317902240607772164332317686569386975543923032567945486588003651325832861789974594697398248215529139734703679085201315397698942962264244773955859043375005944565098530167852991807039038660797084288173745667926933833412266454778162723088750705282341984703366372881538814581333224531514647879296725372670051136268652587724467167392580903179073179078361088 295 -170330433935486786705132228636126698280689807715654938614465770531987880468378154209184894625516051678905916918911491018204234285702721244729738590602133628991621236761327119483945811896600154435250343522615281386198287261243280282491886231626492773589502104899497886364975412281181886885419377234255364187408439101787615059320182363720542750602766002088581158396745793664483715143143993514002861156351999524243521434698250458493697317873113894964018112926098091193274957041590370730142540090311151968842091688798294371194186857189184506568014608388696891789342892841040657682572752784375447824325028973774984259711688812898022771236128392047248780727386474609375 296 -3688571909221055753260655972276151306303310883600529951968990966213388450813012354147336441956261752448941855429851286359237146278871647370376452539378218998430652633479518405587148525561451527753112186263430005832365076432772333915664204423151696909829115444490825674631079237643960306016790629461154229664290943050402359077258562574107300420153961360930882442809106623372376826448222462395450724829246361474183412605551296929728201393521294838091199183286093178399818561648890359984184512292429377254083394305832928925815892101777095021048283846497212319908730457552759011653103600751698170472658426929922806226878872799800192148877366889749344413540744339390464 297 39086527741462933055502014898485920279581490432149108943036273794085629041678610959964145546392358588181542628920785150072349772656547695248186511708846552813079592677007884760216573855906015169723867841370179869691593635663231781444294121081657892471169379594057473525143531255663505816996723624447811679463601570862987256391065040738437155672582526770722863251986402853943843643128388453606023850138233672827712244052849715927087513700254618182601142294715299476080061146135913092223281586641638458161349314308007818567316972518291074379751717132279932730716413825983844554079761611573182900027569350124480433926850532375895972408804871475393496617313370112172978585 298 13709916668160059931922211040710685702710429007176450182157367474324454815151539201973638696751369034667625014439344057942247667358493133215443659988997487373929975619722888574843965699378972284838696251732255766725746023239022059608287095718646837407903794411685003179368314428281884129994007621098634274299136847742248785477551694546006147032671092352766507703007558454548301170566990896782641015474512038016978427590948385628211134146965393445456604379913979521316157751707862237933544922462098322637160674519820486785221611083744325332998087526818689791557867918459946220754982062570400013092955208214877146962137911033381431565637791086302232801488799136390834028544 299 -4856194665800418134334990293609406375152390532824908512331504258271373277783903137769639769013004331888274810246743844182804162712683553358054620444409113150855451772286478857856875972984949891851613024971099906862723295429237269288617357512513551090116840282858996166019796797782962316510776654142802716852767971371194396524327181676014131482898103533906623070131369394400129185290688046487734474020256003796089799206800900410687807936074800210294829720703093757120783725828237432700602499913057077714167254405106991797083945765829801739088651360843702104646292109378613273506807103866802725485869329720635741899351354621075430547996242530400599302492160140437351748806587 300 -4914471461387808001298219031113167462397176142478146579940369222679999060242035100084343318059382330397370572494478224722141180865057329640126446132814890607742114057080793355770790676777901590833555778026715342617885264354725704593575362474774174308452383602722417435701051546597069403582000774336920496200222092344818013264450625888418974352869695958882819827934062208896978362749199968366541640698704557199418216316446500058722175539749383472481694135552142943997122994188708675787808840963895668113777801787504738206965043402221998879252413693105801110936200925570271462891636348504852605875886489600000000000000000000000000000000000000000000000000000000000000000000000000 301 -449513894055612403502974769049816301868201118048392380499675717438526396479323242384335148765376991081364940919512193295974424323020049727595634029043087608234839546754556189532417936992602779868925219210860309108929930453135008563128242153296316620416283983910950532241447446402542112625618181801083480792370925195676485240425341679489359621024134529074118732363495561318824751068529716689954214561663286671990364340210873206306266315766728619567455732769230747097529950686723748459256743619657222235726724288135706646684286766656484836689194470626359445369574486929802532460541738206167603520410062311786125499630867826033474909252958510382181902216468292967652705644821202299 302 1052750936878077035700234801501351520881455817991384924768608267177540337901396875430364470253185690164868636438496906470040728482131323465602227243115048155158322502513415181064327655576426136746088662570232857621876852557071901379255046292017392619766646413486075998022466575108429783977509347395402657528421531043320598379463025208235347416276595349477051802605275003501727028543277905512190169331088374425905332082298675841491706989380357547066559787109791575553359443109664602969559662383575080499985893185178137270833049257054888990132023233190697439134778489897698105009653677994309077803487665167216267194745421400048318738937298695911587642818234465567414366172716256460800 303 462134186751392916925335386085467001294649393828439691524190468677030055037096743888407468944326653870812970141477544702577056504893566599730340602450281464844481652484395727897955304587128498891071571403684705186881575411556692334947335917698451879578558573640468945655253813169537928962229595409220970669309423480753520301180598024717056698906011728505506977396014716144486495290725783413788437402593012404320246944046381500860789476889315842358429517400808174660911180430087383582738726213566687345905158317319355365009695890066311957913687031101034306460778190778630428804086185669432972123394856911196164838281557527809467246921264466445291928200126300554942747564867101919583497 304 -106216901575649960353565858662159374220551740862403259437865809698494677729050465419768038536596110059849457506915319083003949447106129164002283507527866745180132177737752063461114961312519471114530693413243064432677321530462653043670699023102328558632493826275225962813040404843627112536822127045575462246171408739956074451201680960304496254312095851291836122959593377661328988695512112747235710089956738496425965806872807381373131860557539471191128766231002848108285290644287252349394928105223763694763532768632075830461504889317298913442334655206084067108588223334650663945967217486868695265545751662800317084513872751812852782008125369391618136614443699017310375259722135380382711808 305 -151024466573732249337572095433063993275174849252130281787823913236374666655851812974150678839395777255949323694146623926629093614360370591810271919877314154526061165253663719422187222319739956379027115033054532171731582023802936764315528655316471528886295766147795037962057256807517957764962071639026116821756006180418552593146275574214368359326433495473809795135136374330682675456407570276013296944999740482138145972470633753540695403501969250148372384685536521965071983262454213381289746786960929037264051149252912216502095248908614882546762345477038180250785667015487838368301045287565485162339666028829521771512861807299978512529358747192462729923290165601201806566677987575531005859375 306 -24233219369209302219619355863827804687008411566198555361257656598192930407797916288120093845940007771296361178606599007461287646200562742757919042834531991018256549563660668268544733887096727360857680186784841970482102698838786660254066743398724740827889033504244511983316508826526941967415779499820508828299541146975304050000298797580712132379155831390649995713036978257193969925227082587516991736932570753510683247857759561480736944025395207029009527033970812972914024129865217911773881578667493757655136051538694379641578314532683779536741506864693058178815334314537533794553732180382514328299843191368374272620498987215644303305993663748244619353983494142967187999775193287745462939418624 307 29992663112501768871668010097911917407351648217645360041389054021114026086949844580735976555889417740169846742456392529237026669037019405754434338446760897646787190795775117340021134016143406775055973667992037477226640934782418484014261836667943400544125597226081748568924784773201465652385266342016714096573199210456261719461550871422952896431746283932034328782757843777071306046767066052829214756214065444987838648731220932219651055374674695220082726968412130696320227183309083456858605274761034530510555848233372844433968522357025477225881968802711771113229562110137053174660749687317296222237752178252634925029679511852261362138139657645899588693746728199735891293281142057552786669869797485 308 16346235083379394700856719185681878411625869307029355043371208635208585104662435316787020882830347527245529964263324554102575268036678961852361122848189470425111119010559302040198533598568399917462016859004959517464976558715035907632113016523647352327098897380088604594673642025670882223467322483170599557794805542706153967793395194605429584149560207684309220982585385171287945230874579323588379674890031105081731990649048928411968357413792721528248671129907857583117827454305079728825878524041591957035224867908811956921446617047574641133138466423876358265740980701196473971453079356238822552327784265443082298928509551463148765038596351078353849578012446879118128961290473698493792570029486637056 309 -2118754543148302633683280503583581783183406215419773283275745754660534052963639719616632732619507555548123730783357430775559447551277740473391249382128251471437287992971553804067979320993647869210288710079467299220639009449562975519596690650823778450150912147665197217330579079410349950564836192778641237314090734733602509476455297090392333767786635871599353999139825758239268498238849549538272670209022425865630558411451359750502177365605528240999571454563722922099180524884799202506753258018491868926350460351260565839838415296641317318728716668304853151309508166691692327893320388500560207273995761793220157944030155832292991363337338531489626498529266493487326542196936902038138995652745897265027 310 -4938878654843427291984682587490435703596818925290427070056150592781045607918551109097209610558931298426088846015231388901571633701820628186190117033519747416293756213526697589108278158603535694455884718322097919671391817829220620785037236009190191828488038819476944054790393515550789095869964012613009119897099246561107711518940531124815677273967498615641038806675003918434123575517989941027781783346078670512996893842501359040654666668755477049027332060998835855940107303110102661239425028213685971599218804352869260777459737183368720251721013542959798028947048251910876952564463062750437591991589425511673545933895273367470080000000000000000000000000000000000000000000000000000000000000000000000000000 311 -1142522059141955888492336422330040703819495270344103878594260195435196465784673110257885303297648137387439537540603723725021397750838679772034396603321138686135585704649957655497282661140781526593948467489954026664799668875786277861734916962671210990138997013882688410020552325097131242670021338516449042819002276714973823161759448718049204448269466699942914115783621130551180310281615411474410133938610099093992751977284519028243444821495055910075007820091687079289807592018529617755183772917639656413614538077458552747829044318162606096879591729700447777483596389092394137101728480867552224170105359965787657341328763278791624301309764288608875319340532757631271661792660572154787745479604739419156765839 312 897394574467841593317640699523624560831183305366927422591585139620568308352478798687169189812800883801575705098710566447458738235941169523825188414345617029731811749516758898116373093559594822236593796775349184046499392186092602557782165877165402177261887448725600937485342496847747225145105332740567552887117856511461675980976251017815710389741574691388700500078092994963680389179575293465228946322368457313774542440663764531436115851529403665021654209979452174752769618227909683030856246905681259248649274237295534039799053088568658654492062245271866832019455766211430910580015518004315699860364683060094596596447341509764473734572280486060909296095140108836904640712528724524026401968328090272601777111040 313 609890483438804447989418575033076255074699377615041306066310852267214786668031646434392633700964373085222390722149949920193989036031090583572846115900631543211500199769363051072457461238709308809471772567248106426694795735380284928037672194692097741785365003385099762369533241065753971328387268955400011978167770753168513298870012226128034416183597060128508931524147191496453335696448651994364053013617140825134226240040145598838560498064956854516354646243072169570052423749741840257313396967716638241055432635380675129210338022959046094498576677772482806647742684598748139548009129128310778774635802039991578710323802286189934714258470802709183883649566260809586150010631031660436602894031208483203633696033673 314 -26438696617766341103684153963341788055920969786006888480948853903069195727827804255490029451794514280447808386599952871735191405303123989337920560580460677373848469365675583399060079981633233011004889364742610637386419789629119702171109361501493311761789533386603035202552909683834102377044861213097779719157589738713217404210444471798049142974523823939201442498127079794633611275710418748701962864859549159885546142600698115132153799442457214912762864278813732082447335922545963809978818816536238111873797493747335923296760140813746958865351508675585684119705279682736384947515286374104961374701713513552536753124205930044758209897311776740905012096491056493290898450729756296829778258866515790253724976711467008 315 -171596142007852509233523898080487134407621965382448462361257629423156556988203586858613787589499970127927576228878070360338014210891093629344910043137739862206287243915595430703129515847211367195880424102138717147505941964656107721731834023895311062200173162793074494518017894749960260937967562982722198088885625069103999694038545284126148914004346388112150541814243030806306082158279818506216272135031193199140290423317781883289963883561412739146166234079734190688897759866718650190612404252122881362116624424001624861382833975733175566416502095975797135670629503509524515318234972759609464225270380918598251663305357951482055432717030557231008451495781757561476292386337390120931711834373345482163131237030029296875 316 -52665928807883352707488331089054516258066823741524942246809258684259787076521520749121826107186300016241394699265720300756121150433833743641391685185548391622483820095254870697722509826184229628751801549081929234270428056775345963912713137125594332643794507064428605373622112836233476680767843310848818469385706672711530603843440854713849355409570093563973811376847938813052042618089270096102764341979199773916845321990198304454320319952707205287906902927649634102691431159780823795356129117862343392030756466309782455851322208462826108957763981440669533333186941746706528662975620290119948771785142849463853995909201929862434370674814863367799037408412982294971122917949141912234622062791242283281591422388056876908544 317 27886179850964973461564439611776946288788164750913382814200137164472995147382950660045858023395343582143631836468065452143393324635446712961709713790894357026295899298014823862331528220004733484673503945893566411848254588125653494363766034540600480821065894355544536687097334370996650897754800838426236722772529236547565856656698203689044408673797775266773439325889916411004040464571118367441711277162974115625249691913516862583441242719491237968460387672822690562254036338471072345143648236841638935528141656445529119622663505551963936926684932519043628658522615377159279573254762681785152025685286447663500329399829904149323088755943225986400196063904112076853374481158284676257315579543991001843817719138663779560109045 318 24067594496820024208284714530934794204269500315863432650227855308330363272139453687867792701981324872321483745067385578656183361372550377273782338792770631734440620172438037599172569622698191119438535720194206048910059998417347025928041847429434226424231663725094063319286291130989837902101133119884873473817003130456433768729818354195080063359800850989833227545536170231773838781256580239176372338781653798900949051537340040106038588621953784626949984799474813662556321020322318025201035328777964379302451947007122819028867889909632261689725937107811619276766280166605924058478872410485628463859375377037577154342129902610965536387947593469076237458516409235003485122955109819967101460932094968290616478597562724676968382464 319 843214599518190204064051492104588389162977445139307659221807230648391634461120548108941210382960611900676903629085825729012290814768383068767079352749362460249625553308271906516575583894755681615088798896441610209748186098444452924252175234796488572554142810467023114803944528319308479102208208752596585895563362265766274913153835167533579368550052128871269063701082356585519778590120135141378123887266938983957871288989533783962448568924162957196036713358332844646747772004057521718054186609403699152436829872280920078160702132766528325209494341405347836911530605693763576456728868084123818666081506287163036712303630103192501168070346021597372526291788449128641309687559534379157564439786861304176767461648335978260723789913 320 -6318465913020970744496797818736946188093587599929647248379521761834266781869688112431706794581316702603502813263950100694330109560615253768890488490153726150858654507499170504089950750873602343211755033445847848419634831597804730728566459499452987765350022697111645672690423964881695126427855892498758968633811561671381225676937076919508085355689688622625800531744305881252880776988754268172506474470437818089619332154563039546628628072152722687769261521342709421597469444551084621339500484954172109315382074746397830693935604772505196422393596568933363777587231097051025934669798674637435297867889146670081755137179254278359240278319326913483908317184000000000000000000000000000000000000000000000000000000000000000000000000000000 321 -2468391933890207358323824348713740774316712155933693686126161555897751041325837487990810166625860632135004682301722381518959174340959981151872713582568204194042203318880505638680622988792293289891632629823130548448760977041478966273644445027909502120545203188630514383420773849234436293679022604826444451926170256967302135055783419066055608447042793193995394825122209680184473530980877307720765729746078129962450615068026635293988823550100345156352057269493444013671519021743977692931975447086650912559922368974994090133398494616988345186405723010543883860895932889611037841388127286998533602264093450472724466497369512146512028877318547640451145655592640231464769121531679236368840464369457737506710367381759782342306225778726687039 322 882844714234715395853849345682230826434338756259989893475800276146205151746818331152211320593952697275230504791456754382092590801857009131823792943131786248804889380125125552947364597902752040162463455998369815539701074496060555420844238785443377964851978545644677482336783371231804735680526234098658706575426343235998380331709450963911303958591469787501155833279824906654930839106936773472404139281744123508382092642465431459872910979401731948121560325268356720282165888409936128689272757085187155476756118289346822454672802160403531062111131434840963179637426402055997255726670640002923275623170584624250834228427184813619859361916461025043464127729576932172127139888393335408456935668910022483662502254157784752523620258407377797120 323 1005645830533969198418116690198429621658747809865538086353576679936331020928075295164915805742929933118327150806280427093789547882734212668271916176622825599499322131641191776297084413209127674352494770591423458166209341296098006538940660142367216948063006995282894923206263360624576867771368242505559827261190025345421219173512340477638281985653768941047705127184595779498379369809095473841274395445229082595860594192890243917741043033421425395039657940037516212404541711961851595177743023320732054982834783635498571858537767723525334818138962482843272100266124017490989848966444771347994542634097037388763655823707968342849270660348019341942483129365629174160103121009739436022657363075321848350070010705711470807441114321722227431673917 324 110261380631725258659423865978126094301313626620217979333967863982266259525290976603212565338337258692951402091704817377851244337621900216007551318138938121652064804815287366962341661139490199066296701080774708470508516602407590474653699071947770309361674427764647975919102234377975307503611320832342325358444516371085784614978850936025777201366449521119726019377142830984139534573060042079987419700634891638347294459568307557326012658284367188134351078176474651419248793983995790372432639598404235629630382294046229929336765908961411434183949881808988561320331636220122611426158024959768827066410975085406033147736947926698833470454539850299603135105699266953705873594970884262408841162878778993546554689884713772077001804257822106988838912 325 -245705042124270372419638594706884346632754771425579883125414070675423111028694614374200209087194887463642288007046720086509644004221674808050288875832082926391986025900184479747958618664528796236610626418827529648200480626157470367373659408776818475382827482542612729006663960702378194811403752650388262388883047903201661431302830453452765826923041881069326440998445003836353706366555383978152060066652963540251280672885783775085666919736165738833799793557403416610580548069601571753829028263361327270059034940407868191362798480510405570269274780381814330892097728353368289848256990492284872681595874456764561934999179610736947200470543324229241097082315211445115188083517187040763359259983080147015407738997350151066711987368762493133544921875 326 -119741610016753943258131329779234712836659505210734823695976975150761923772876088619186686032922049773534941746444992431445042776781177172544359880064521829485815758948927778717089559344980580619786767761408012509758854836785216152274685701854622703801829666597768373404846337659369119792150078844291645144302534858634122324801370689609288907456838801351758492672521388036498336588407901779404159293163586745937673803306405076145076509122257092343221328302631509328191003741750771550195658567577425557289083297651166207504353484231650184865373685212139699401659952994394022945792632522313000317094420783607869195530751874825961372739913915798841155718528622874316140491825860416142256071733750721306930174792216043782821853336011752353718886989824 327 27392973774226754499750985608857617936174944388148000592062811957686395501974491955109474706636453981629555350686725423012702338334494493482656871098254352726092999417574182064680239445624026271828514106539792850213113266682745490350704913517133661676879253132120877975518996740162804642026825601951207256568220131832599360843274866813679948200459912231339475913835694190978612932392906073213531902664559099071886886436065954711815196310756478617078234446499910632111035266011063172500658783997209881038438441992196025474452903504148105605974676391009861229741109512697639343682666872329173941118515437939659076054649293169226597251353749775238097925986508297573576830008406496552377061286518028666722223481480572483718201062732817522446707173465025 328 44494606719203801591228655052883658733877128324163720568414840893137393942162283356437260247954935767367403036838786694845924741326543397611041541093314321299921926669414590665579200984601742203625679377254989635077038273824669481168076377780569287750810244496508725408971823065266010571616122051863440518943705341265217800628086290225097107529917413876180398710616540926319355927215428432679828892778755488777888405141225876382449812708126890551408448206287440453931064158024481252309686013197938643321529342831617871279080159765261893072485141040620357124557212848598339014844504265432651708180823242755984507203268947011069156742415460569228888833685759268180107817438748462299279455362620875312260385784028463850697183555667820894200113680976183296 329 8171829077814902144081740565583391634478445385149999388908175753224327575128647152851313230248789497928750740785932322662721250861704995738176201531880889114369027726092339940634928021965166180983116678004431503613142700741903652390420184768050476368508097784437548180738203286527746510820792720480846188577079294985457846231925922355186928310988386074388517225175560544904476078875795329130670519315758475210803763568356432812602024313625420539187081553428169308323113321831928044881332869217439154091939332556036120584497680970689449054486859704765950611725799767659129420915670439881011991979922859455362034574849232586465201545389210506880528939476058018204507321735040851819030183435226360764398414376704294660746800581748825367417557304335445715833 330 -10040025462972909954327144145276264223189349791014350391772612056628821667486184553323344282606248313556033922960935960925441664308549395238553274419276841299270518516380228362072812828121035538883172988835895083085546624081207623485977611781324033917276203754507251000220481133383344827129362010777615695988256283737710948224802706508307036694914067533808587584627362678324132375598689684196230816529801567460256450199807306204311047790875822187655860833586570626569210811441423537860844711819318814572310021052912597633477581888545957515416491975177115657654079413320663638359001640735030258671668419750987503728847122666584697878278064254277269750890174979953288748417941504000000000000000000000000000000000000000000000000000000000000000000000000000000000 331 -6067206746735911004054430347880759618828959405049234673441046827193449757716500793474919380764752340358720505257341803188137623206825146804078042950975920883562516903733099947924599705440578221241958364487882540673441212362047975430435478100296379114238954024678169242338876091031009189081349354682813191951265558360856188238597780250155920030232853132755303172004144486410861105125925799750889291949140483672428184311852597786041629517698732880156766787898046419206418784161096875064782064217497914282293360484304290431917321336562796501367937545740437857577329279455290089081964580185582368984611709064345099573434777420752211135284111245681874824100814533937327803568837880621664399690491729852620505827511082675584045022058669485758140384080180935412611099 332 751914804982744624993460657284583043188736652417605688125113539231028468304828158105761501381521866751653322874594271813975932892695013230345699024592834905592246941011797535673543180555045424414897425893252290786417551671159690387191380695562011534144557569042635114991821630039821340835699244043597933414155828776195774748761613687650234793625929448723685036874064761921642677296394715991187059650059493565836299935904464159732483701955880376755004197513211815643742929916700694655584705965354767066182003005881762256312256349751710574946403710774713966940744674802288986414213857117959198758543920925931342033439890112910864792888555352964000687883067425307676099886708082657783671874072013506536183582037509571233725239190396157334713286266544396210137989120 333 2082908193780573898231057728633471179050292102828556202029248751619159532698479178880615054861916172524221466599339555686510209226121981248367094485992695491679079992142831990812810641692743014499026082471436721163281231262164104044012184742567649835860224367673183010533495251420722502112449631368291441274611033828884011277926401747139166965644403143055803936247839292900352483324712112779466871507973773309865742189991302902107680167243965005836486179694398200857889019267031331165700147391164745837823827463301006134114627529659054291240466917140239939632630629391933123695006833562734016777726659449748312976442192213381936242853990824024978772031839884801859030725270194621051030926021622475587360353636408644809064160726108918363371320977914658814163910181733 334 541515507178228729782593976387015408241550131456447206333655516817811256948625959713364572875863372576312764677316938619912701151286545492419450619197181356365108625844652851418226660880805301797510120324542181473029002789734469133066621639622606205330717054673363741432154593573000343783251709269389931420626805494857462313861590119599686681916325135783558180380109087304447017949259627839576705953264471606319926075394881864713187052673648269624190144282607374026102057657084112447104605817892582934700775060077412913102137433167581066343984024213890823823118570444074996521443089218684303181296399984589247658095563186518855243447359522685233766089226192029169177741261994319271352712983578690718506416299049917657605105629428705771555546943264082593188881893425152 335 -427894780355306846611151613888801323510878110981949619200675367961194350220554470136490824823225966615807517253648841353767018909093424967163134696170061322482925348598385880293126554335888269308325058912118646565733517837547554667467082763028667386785202581315995894500264153369218658140868341188385467189834938616786969083329315628630097080968924935363932110596952717707673397724198396395474040416655046449925485966298778392464344913669926184254531145778470569982678114090471515996686053724007414014189725537997755603727888977897064614810928443198323098919214473479558296251435824561282457092301681999509450578302318324016516087922414058680571926816446343388599361447495628684441268993471671851052440617840898250170956717183790539438259514781748293898999691009521484375 336 -322683640521473215712234146244829786244591916356182449445458455499484400623674604762687313675634061512785237184497410809922838596369236658452337290272464215854979251060804408247561386790608584307919608585145339811754541140955766998996894122557391277951749765976352562742317411467203142496954168383264120930239723992096655329733090313129084518995638556484575142275440833275771013379208237272749398128005059479809661768806000290792658086643011692288093467222917348844532941802997623824674688069576300152280831235746586515353540498287335173237872055465147666171396755560723322371029842976329220905184664980258941490096612933966018323511679216243506109987013596916398357569447355601760707937299480015365717073975460428373718577948990956291883049282800184575592621073817365643264 337 10668712075129073661655451289512610829890856075836976367438915036885932296597975422016254826724717987420792525087924664450136232887103342427255703483301022187644925527892627744750410583914915217264831584520843210895346263531545262930050336601838656526611383990510317382819270282290463668977718476529814570423118546869752052943221319202318232894695822799533074702957562496776532129569373659189337106513313826032122139033113094518977182262826583695648937415565324023263609422300821409630468255079208596874258109583691999950805147877604000022436423238199727502445402710309154267930124624480382142503219676144028383902132868098279272985714499811490090155433246892548796644895647002999812135209934856822776136553048686561582504307874877741066096961338266364150186255113670082845105 338 103001451956488855575545043652257790650546349723301396129539073784407551571191987150247768079653360498962034268000523980138256698279370772807207286388079298416787558267564398703539223392033714792200505745310239254167122970398704663723969937657914719454514610832532641996516023727145297765745945025410254439906382094710465797586927268383944373749760399948512443848579072099108733605362860065914338137346459461973984371904040107692916575252432325084901348719623732915430941781247848977272743399553273032739336448721963182656983762017766970010700632562439275696258578957995003069434291711398550103157888515253376608528258819787083591545920831823215134503396862500171985690269591672969257495722718934178444448032960096024325644883817004180842721797300592325906709513833014136944984064 339 35195754207868777156010390175485934208950593121004960902143767272153686957793011800154258252679546744628850093507143183983454022456829585608623804210990450738776673959496963114481152553591564798295330085449055680254446269021434590798716331388427191554851662226232504496628218113401881595385464220077230322452988940612920367011266111628751676295588909762883031182160065864634051771612154527742334300561104688127698710399402612349891090071915951890887933790717405950201722899295382497055767193345960889281569134872019806375870865887553594234650976177158677428982260633402365179781849226350938964643294162345961555649863489750097971837156303412019610653540833955451188954235347451123994777274989331637627047599445503009324489523185565079250371373367192680649692160481887865858503006733 340 -18796137823929624275194205969796279178985727918726594213077246913677374360044139153267448318158560973349724592247238052578553786457072673200249946399309065218433806810993990857647167892740375751417615214703671041681187220167687835261797586108178604389218445948732599713529302656907695753253405310550707616016800793756249926495093407966157240955406751456540577908524987901441723503908758320269464339395743061986601788440663269353513345968569217050038063715389985249009159872645460229593074900437201626259982190349091045589243824981342285118642074894660523266506766791937218463858918137060326565501581535674204899939534078423907401363390879378924062531118630815955192895535406032334584983760873899792793600000000000000000000000000000000000000000000000000000000000000000000000000000000000 341 -18060084438061550948423215716252031480280350387906800107686677901657357955841158980352568850059979303913516727791843543796412899290686653549125221724117829104301608523527966958555591673581349439372747209806335394727501416204826031123947209149361746134363172244809186686703765374437511574279409237409103356483105350728035931852711468389138767615078217016395684472916649050042618261264870471510531412149160402178944513049401621383522166471823590116444932073262115932695219337928543818483592574395768049208661706899150110509309079502205974013547984651403128088533184291092426116991515275710985890289228164886240870632811492693663971048094953434808137802515305995838655255692065639655452214478028164412519400164273418315157541560656981775572656882162605845736118743809218067083757869047904419 342 -902237700145450602126436014002793077177715289592108010165702800777237181903739577707103163557062793727497802468505422936075324500622987920853430546585830599133885905651636252979064649794920085152885158567942097866475322576513931661490981562649331448211472959068342965029347906585427712223260943471404208326699275532614602078199555519829695571316215609443902544228987191432951604942092545358094583818632296985540657413561874483253391701091731083508409189307907829954876100133723978174810879591261913619879796013715132341144885298206153922187228454690398978435929675883776089775220063059013890732040916413723200478415346324502774948450221929867315317137049631581034507265014623675843693427134809237367428177528192900997393857667292098755487450052233367889292365871019421590277587359403868160 343 5367395824565852883298713661938296521096462958810599984318605368413592033579997656825672577146375484173547555595060627849057873158792290724488268746878755893805703949078882371974145566821746858525542494182316489843450387529712135070706205623874091097393797644037359673385050244680854932698870809260122503341547555359249634793485581552701602583693512520586212071999305396439381512570542549803193058352063809071406085451900587369362971105866707789201709905700558139951183106232147411352090184810097470079160025500922246372331179903658017797837653264372036881080336890226624802243676412470773650774185761447631413942476311566992743054387477525294768466938125918029497248766100733684758304084826666873592483130055798804988198670911369215286999897441308385883302062013194822475130207046409818549777 344 2322249011772875540695260573375198254331564266127598473745440679043927443663061859706976012462234487205894715052981699004861749487037996400979189582575543024345088427860933473243247580805021721999743104589326773324680349121415336592285840728398532877253883933112553591665238946351524239828271404809116729349470016417373735044556491194298442287162004208487531146880387531538082078420644646959118315022460385629050357830552689086726063115960523550239404422660522309900233655773878231546672290116981513713863979958203030772935499447325722404604501788705969894356650832049854779226801547226917719744260142817890456100161952254541082942280774800928975557542441023109437700799184825423206780243358964764920229026481533715329042918935124986874212263908639397973680444510249280915276024743005272525504512 345 -833317746671124302850171651675301377462832890234564691708198647776402216495156326217931265405610781954590459402697056716475505608552939601665375465147911871635468995670129974128434356053801045488717028123409774293054374611384015591819848210961794311735565136944209410947654839791125736096570314315257725909483249575346523648219965850300102986561050339250239151278872118681205730613696576114304806078301680924354256455235851313305186499181166215028449741223200398868248827673982944256988351075645696996203163751622434118359657633094702480568283602288314001666074610707441132022728079709215251655914110433155294069229736555671345287612164728163292921124743349976964909067690544275543338250736725220696251318628886323909870140296554280273261918790586287529554253283858855638754903338849544525146484375 346 -1064853053454131496858824467435485889103850786834139559308395380727237655459787710372703490642210313032774827051062519535999212016115480193881981186271478609147646724231125977648053728531386689057780449993409769424463026923979640972233921495216032806596041168066005642425543601129912995277045301281479207868146770411421372875659098142377520568839720246635817980191287270331200439966462913201833319032871512332029090439832786597730226204848098760934521074081064402711693906661703078579080837507374111972917895846449113407323447062538907050250244502221242417541406736790712686994643625498221934449302114582510618832664834626334103974926476395600088329438440472175852527209082079834701589920252865033532327344690630043352501594331503316282144037439521790559924543490187982786113013894286860319553816100864 347 -137728074034063120436524187487774039329724260385591708932765485159601038111777403177430527331171743098653419052071107128589133778999012088048389401342104725250310078587972934978917873157523907136092743539171562635460622948918830687489545276332946976864952156291738086263292632683782841846552113829581904952506533405799595758963957882410040346696151271121780088606129444287044951225621017069482575573628552185867686972922962468011490972088217838078747645759293751073197068883186295835021294340568635798255874030995633546489534925085471235469590517793893475414592060035976415389967670362241226771482680198159936939991504222412204141984811765256255910336376009664070316725056114389776524977253277020487925700375521185608404196277309621326595267412178863199630166646804188648159415826039794853886969033212235 348 293689540005855589217525064941113208682944323746350415486273285926914941351370413625005514098630377092642304491888575744738636919374333402207822905919733026569801557436842968615682784318660632285736153462324917541232776602011314812302306187830192458666765346074672781934221404393266242507399478616034569330249063846005291542974915311627327745053930595823496686179522487127640860565731352937377648729419839062116287891391128842959103579136327207490010042760058930141017799623416003255702269060376769016121026424057985825436284661039890931354182377184003071745199246863952051136323875980560908920253870732206655680083890150606047791800928459453320169202416926793214492263258921411035930192133298599507699071674851901950258689814407985590917299889116415055150001494887703757169317864045808118776915855205728256 349 158076274927523560653751279216880050426225833392557500174263090157772115632772435727651633812598304523578785142979452768445373688450199550413681780997763017287950308838565320637888425453643531059218594007750197817311648112187155957037338998810578519895983705951144254944701665268313616826584007065560414526378869238147983352848686632640753667602893003525332559705307802689929676109644576058846681053261410134310055036856918567385289811689440744350566484899748152683121992498139037730536313796433893423391514757621470855645075633692323320250126808038126192617389483003785523601604609198541148443283669915226012044059163274806094319035819840343735223559285589449238110600061984213020648030998403562639395431873399983824937157637952019958237074012267448771927347475949917134702943123780054488564638935083390413013 350 -35686668442377026021097062904982748167470321332986782770419869690308260468362552545568662068022523356950353139911812824640012580421597626474963717507755530797647504529270857170708533307938456967841056139813471037756993625380662593504900967405297146927065084548099644864516654033659708275939509883741311013781805347989903146670661400571292382872881150944245485322757865891119216631811289018317519814568766534176168725282166575889603209867125121422288434745181148706930077078586749699826355474080815018628713189239263940227373479017090161064612552760025848611337950478942887155892808312247117925164073472212048375438458004888804778800193013673817455968853806416745652840426137515790358620987970137163246358494208132878993404723200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 351 -66147053507413546300029741894650918991520538107981490459280326246401746023821881861067727376705408238962513705327193703744914985076591036312222842046282830033838340810251278675607555004845910934798892994553408965484868387736446275687340495454436445308930161838395193088267391888409545937923387419817406259636450313189650810392486470925950214757061931845821810556941731633854055623194455924568228080270652588172512630521993346412108696463456240841755522190372281146379590324010138693953864324029268174811217779910768173131805544342550769134171400724848518476440589844125677516234144620142139582576654455446965436147304431650815784820484193206311447515402957600550651533583816112769829115633834330650217049948129412215283969884970505387174235816230959278456214390104759081479119875831594501912673862391544078679374599 352 -13786427902133322456765223106334070865241893021077774990166058414950434547276735325462843473223081582265423638174757335495330442416145337979993513687424646161679753611099166004925734726195033315815026501652546935139574480102897087856463329570933538243807513764583512896614049788600960404087826084197581716320057195911949216856240200247150655024288555115998710869723132101572470954523173582799064913047325154540636698773372508254374980796819546870711266792602590932230807807102216993784209396516755938277371328985551728665656348630290041483004335840898943676233488031109373704819987700450085714461966454006366113335781232342376386159553575183706810689953396223177119520373450509113161491132847992991507233455879707988122036379513473538161853061742027874589892513678129525440433073189642811251086047605446416088537497600 353 16787030194819474379251523831935160577785852901378377341793125825336922597100596477352686809554952543008344732124382095706117366428679323426719051151182096789630388038429390914945834708381249185920607347977807634513414000063605056144455699206172625013512197502919690157256504032699420439458508643820988849381946357816338339343834635066729757366401642157274726530804265428163784699563434128464249638754675296283921410895186103957266208200176034553325951611100057663745833323890110302240084756826188716595689550244048288542564215825394141928265930982494203098924981499503881182555848468693063022421726475392248722024893319500887921699127038481657848689484644012720511950772226001711316355087301320944721463361372802024820411751209003969285557925674051384692080886225611742550904301924929381004138793502063583411699919022753 354 11195105239901114024901303098600215723708992108126215130789577880397564521649118090666395292648319073592298236242942193870843059456608759944192416255554984529050780481625793586821004577622680330904190001202367321589588637667785354465866648958854777126560427564296825003463216181904515473253272980872969623341603841052668335752173442857886564607169988498820165246451572591833783942272843604140016692152945635894072760964403560434078606202963121254296151588061440212699983141807293310369955704263196332062265029096654425475183696686805486725978944396374806282561158419203420749949338257806305948474433892674441292850932478252165280857537929911466338889500697391150671005005064340431113859826034219163393192302374795058723737165612563740993482091805741608383638837342729807653452860414667479968379476073672298836715600076603392 355 -1304482615576554287814973942466542196263653058928186377578669726620643133970395601815857213715078240334424870868656549480482553941877130517240228851197088461348367470003717680623987198240856399365287792783048573692981061287873285190038071911656455398350700803458469358957301933101227030918297855426103120444418976505284628330626414768852446998375749479935265784391032276169243750588873363329694412468444842631138490993889281832814012263422929170590361256939926971293024965917607956993547960804212605038514455656955026913130104692207620278128475839462709595081579146437133951725372702936309634247432441702146402769536383020054028246964092468825013756827573611618750283731792269814625223679538717110199664112911941959531353469202999745478536843643847229200917959793884459094286366200965247841292438124582986347377300262451171875 356 -4325572173960177446587204158093948534965171039213544453694750429422468910480650504577389249676091973065262519337024639716042849928673660957437253464382965041773756571399337778257909485914452461656187134894895487101442033038318180666535313287832004071855167570805915287123273636250393420050928390570671604972501626927120345669247955496947000990009559197917876103103497742919949450191432910233120744342685436187898961354635384325668668511712460670747432142847119285402964016403183408464576714795830336169344620696350701311839948407275419670790423249400279149882521209827538972371837648077123369025603837214891151225954015698005558174941229501386321427931287844883012004882752006797864245848993783299185604455089653246679291408159280340374330365633913670484989882002810533419224141469930110078035152470867533843270231071963243085824 357 -1255695759279042200090615369317794909952569802339520940659535044609017732962503776892554589485306952889710625348854432830902711780226982293692706110771876379544922237618543722333519701458154532759096697486105342766627414378683368356815007697395627633100182937173092466270092029474871343932007114217545612739285717526476188585088581230454715647897633680240122339254684252972649551377831247128312301437346986613306667760850074159323647483555978689568977146996108903655690206293622224994976049689463532921688729368066886706789213798389896959537905468878494637389460724975910298679902939061197694124415947955607442147633583471167562988632465610576609583831613182998485989540868469149504345047819515631020149820721600797808535365809501174399560690333412338280523855920986837673535059402671176973316306080377357626941583872509490205302835 358 994542365412367230229535989764337705317854053111762975193157087461300043200809655845303452008067825106827261272692719262331811157967444506438611600164645410935514238858769593610292141352837573802394142478043906447259051370101503439909435042723670578467683027527635935158461777438809222696906577579495968140049000358137674788087007285853372740697276235838395125658064873935821879522106320846543615064483482416189966313936820906482801938730292551333805716895571666011288989408786133167055208711178550455897608918051259563611210216300632293790087159459553017589176839067017550131952187306713364526228416842224042385045017740886854417922739621375984504897140893987298672682463766194693902499954823197925555214372172918160030901786287518711869117459472626310654657267815109348355997821795955487749115410164869875826750575325671148427935744 359 828689095113199922345257562267606426749671392834864078117110808773904585949235919318416997700174620965533668469203251034034382605126284879640358503945706634618191115729430038163603164085209466259385525415767736426079619847044959149826453411185108822383657600050395693575829719058540342452085791649527301464632581808861212437851093999412057694399093018147167999458026041465258491700944787728915232119290013949060671884047101303216293343419775615561321777580047780448897614835313076411914234237807969821133470761385475713727554294628317855127331871975219243344158541889595025059432908336445394937413655079415923797744353791803558447921949639298017965286432777146148791334424801096706936172202722312396550305203550464494080121916226218674081730696831018548308021060692094237346133576059402922482643369731165702784850882249998407604262181473 360 -17555350648288170231144825964228189579624237768895033307548013303156998754289713657595042953298377891927972471842209366718622980217686786684837133145400683948006005567867704283438117577080570039047093979459745096349148656553039774334543500584985304315704831759134416505148732523831983561427426615559965046479111362753058775411603350943751906777562726779832121695661713347214392160688401568397908498593647358134438697925117337149079381584556136538468084735772741422384985949619684481044903023814495660617455571992881079776156782462567447296075278495598108513081589695376041950972328135390723453497152486240673886053678755498386263757474484186102097500673714495749768948287564312906283763809132601740119387201589983682776765152968546925751024387631349760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 361 -297307473253979783986841527038339238849774566369948698767303265545735470970929296052816404096290889303462011885494497419252552068662983448902846637343616461164060653120072420659685212672298241772055216167142208079172530019468507684409542374342875948671846786144674209548473999746560865987812211988998993891682687290515076437282826485141504303795224461501273631282453406707217339741778648436267300442478361807772229743876229607282414577589051041516461614869090123540647338518061821796503585335309422613681106184210702226705511533667302283539443949953318831170502942420065916922359456384337535508045343875375248048583043995198355813514715727396523828829572876163157483200563170545717094399951785858621017406619115973297827731095247462460910898055603198573799017608005879773592287344691521010770775031038657210856086240832796752200705330960630439 362 -112483643833335012687369905280313166231518831475257138695446213334618280963463224480476034701478274522010778279607271250589665898216424378651789374540436691828284965690487785950033469871704007233390669299260206803649830218338984133735276099903055951075404795517222406850999448578912070374044315644983834488018932090395440298472049747976755593352347286710293464135303586199539704570430505375686140286453723476820852216699338894727355596784113662660299303071731928512806434335077555587215383905064570168323654744561390514555031559958014676837979372245180265132362309388045460698613075689519625247142832200202575651879721591605515378235671034347635096922561494535048345778551110438425231391505275534227158293457439557568752875149378001566550970935672490451438485273320466899948037531813089137917074551146072986561730614307755271166776048248674058240 363 60299724397769340614271745023739799910376636677054280591516199077831199786377129580750218476771342608091263557103293676548582058047980091701489723821255354873359814520037803322807534511036984134447537302404147443537858139391570997813506589166939014569150204686762289314325078942599727772930383791085139950789773222813574097338727852206049760224906730721630708977239255829295742283656516987449023730867513104696933593638217467924138712828974157871064584551553776799938415760293176269833494445744474641892782159860530226330605345107037189636296286959531857715332403085556657819849986515979783654531303598242208864031019790211122925240128476826918919383931675514780869559009026322597382701531864909642967175231670507712422912241803330546122362937852279087740024386517012536490720259623528106404370359589115277034760182718371373575259968223417576447877 364 64270206398470217423230817875642047842600755449737652484234909308796824446140828908652082694637663336032366360737667133077773823870470864717977583519200882882449913951261206289510961236467517366372924512504826327485425098942357626812698369402948635503100366204068464172764717576340188315789998174259688565352579938217664903787391960320847441873488625621267927750096041321099227475781651259296245067027232656424339661700477261586863372254224768739244481227922137345660640115443094732700547662821183619551110166206019437068697348204888503818991048289096258228144328905663301479861418237934356341265048528891331034463696966702411373434838229771764733139774469004076401761725847921279695508933378946930932733704531996277319767182566955110868440275754234481317929537955146134786759741964101654116344674445187607837224856058541689494001357318393739756961792 365 4267934541745516480218761825380696516375666576295716191918311035923957666782801968265390193505869078971765834689109949709049949713882875021339587383293443900797633754553281141171829526138177183926071496326059783293365500267068059823967696676064437686445908118426340579952864941460950153213806081302342436804425173847384789470082186958623113423237396654322793538367352864107417641762404125659924117133473842618276469212991573494968954114054502255065369012329043790866409380215795337535663221642283120148650651436523626458467402842166351706911825364574625224665110482516957539356669971164920983981482395024548059137083961524202079515892921190051902467332272795160001286201443625110582339223051520077016172174627215398907123755095531759869092998668076192489280863057391685785732750549328274190112253883266052632773808472865795238249120302498340606689453125 366 -21425320245027244583799626842236653508978036369567028744638434926038440430855931213523378226413375188613899100395669144081117524112137179648239323586395766149290628758521003732543855937707277651235526421738583532878931204156623989806418582954608003461090730751010526746829358346549598456673128978197926159601223537045178378167021812768546572694010580743428524924552051693443179141136039906482623950510384692186729824619549155712131578155661162615854719250488820799897516008314749123332892379693265263998237917748865075184127358307012897978171433857992819366375672618522013692768984677092877743083325437483112721141231464166447695848753173471491683030803894473646679692834322745243658983816773054229720934682934317827833418947683800436586872691611792550152318361674374382783468079043194129209498473646309942968979108121466711359634749742234866714544957292544 367 -10215988007572731074086921644061864219242880214588364163013086028913161560349929325038563823467767493046844776339265745716287488079400843199741259368296897563314566841007762828803158963664547579294039021360547416524342590663861814028060275224321786977715856847247518609620889271908527360581902610849564141193521015350422703326808491678886952422662306000590527130704088207615266024815266468397996627489104091337518715326080060645556560370788641703533541892082994891098745009336070702570677002890889915157903534554242845690641577526016181280728102231831931170240580437007873263549649692559888388449024499621674901213406517118618479314722512617756751774517932800501129771861554819142989035295496957464869375601715617213657808177988414792239432637484091772115987737382933671287819462997650932988446796152129973895032254128813097772788047286254103213409791199328695 368 3656126323240684811427399709099585102500278866822613909517885844422401874432907243569445290321202504745090554487081688224781201116007497922019024403115396421147219101542959428445592372290094944874519183780537143533174108113280992096152342700969426708561811789212687445234936554320147700343712491522931646844027479306044658097428414041684745066638584332354365981210969498166168401984072584026308899821424936043170341340172270593661016499519102193378811461530612734466295039557045811978177095501225954328454335152500069710481919012562460436082699311622614627746144958049018293464702917011543950081555322354548236002448395985618532666427808833220044040040015017962378777577735314682388526115202683449175185235043846531250946613643878185287690073984021747815261159833613587264929613018296921641002181196392253115416101726755539838893975250828859765098299877423579136 369 5227972498280415867785246168117190004764390286080347888115348570132562902424104644835364593165210144378470101080798143787996408478738965857881531957599119141798079961203241379419031280286766910860370365775247684903647269164253668904573568644978335998824683488781128378777439899315432114214237313232690615821309179427482924772103030278852233504852825470571556624355232070621288315673331089204364727655471850242206394944907715703877548012823300221355651158175877130576773657099196892823891658963297823490736008379400513865149504526351789833622986931902345538850961111616894266238335026363242650233132660947015864262283555880216000814701082203999688414046073778287825529509774676970869764508683877910591914347136884360279016990364957109420041699013429844272466971498270505095199117617013541979513849783941473572128017099340005783142235911195671621638738453941560615313 370 787116018025909895334667407253099288404342801899199552734837380940553554244215657634654149899578259414373050571326744611315575727174930644987411772330533668516049399850922700724038167132143027536619409310363417735717881805115023013698478017069620079001050720226310401855685581763033643114954739670905821548020552767451926425253470105211892321549440318762236257493361244798065228006711168453746105038914692670007748625905025467597011840534512307041181878514906692501676947191413331865059322477846142197487679830002193231490890816980076118491557768875546308019285612295283460066025724758048436691165937049919718373292937461721479779939364256111957096663497132443127256560053741583629899638224389127662504173950128650162354642661726103808604412620309435528533159935460236561743872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 371 -1612989635746472122735536152011123855417314652308879888481055521570022213184185928859615651365531552617385901439863778566585948074664747832952660628092067853663710877182407171743884492333025205488993759428553275870947221932243759855711428883061309052215450413459353848307144160809358651935828786179993313556670096313232195333265003783224050146193163513141089057009587132031350834923033164712539909703687659183288417830082092492845520226225838558414155747565761136465365461058912525041140329463109485842701918958971289921129511788118479970302371502865911845128855755190532324652058952886212455758480830047518837507027773530141460470912939776211088141850926546335786203403935566375582812491248676636797638200621831783111015050873915319882604849958793599011946907907552569746693424098830180195774684306316224169743847915668905937003505346934638895436375257644248696457081939 372 -954585406188301096304461124839824499278628473320857899156563096493149618418154074926781720811480558168893756709260298509326767191520458260258824671070195160959362549484980033113574965043838658297281850614424095990571417361994247188834594722681704322104867305384082737949382202493308455499081791537823696872395800908672975198425709694477852763770934283708953115949529008351203906864258542906506843838844586665211276402289900657019492316172891315435498934402518987721915788061897173272227710693918209632952592020453768058617482960862981558895822604863590602826088590596411038089203339099170417669456024043942069833910364437478936628277622883495414814954571548613866153059693085456930297686194626307123561869698654319921862586876988310069945566886868386264331025846160234721933096232857851207691438434621577283968742158167234147442008974880386500045579448544649480650012753920 373 210855216275875123247470191751432191547413315398761857460095887382379074076055706593180888648668371540391726307797401548218218667755166838716525102052387195730790191627037011455985191062485710847483740815706962291362936865752073445247474785896051889466637592458399826449998216027834423536917785685978339767194585565229626228770464061766024807079347317869106733436592028235328730844467542151375424837574792789393779090031839226770027705139857281275820735785515477020694490936727079574519372796300632278782680941393319875540786842239854354085586794336855607775169219309131267590035537984290065618944744660955050984699703401876205113112718350726148690874735492170518586270292027692373845375738444266485847182043623093694733276035946249156599550307064715810316711936671027216206021459453503986798691285053204561130766981529451174816740587399111675684846045321604935102921032412733 374 446047447959139605568966880656847218358620788574729694342494394439017543296826221029906861498618576204780440971521482737493470900912705656172075090763570051923208939799583934437788215728397637839707999844797966227538373882838506494944414916615699724375937738822529340848611929683583349125420988898862004356903636659619929377329820644165401220341824851257729889477480107398693918003394909133799224148295163116895658805600588731518228806067159788318912524085667202600981253581607071009767218927894066382196193124785673792834692141444968709416570554017299898419666182528226744528002622487550865555489930950001369726177159885538621240050418568602182986364565798633889534943816483824805687941391281718348963217601993219256072777466525516663403877007005291813256098274932150996067661601704903468442797039617408778787016890612961120727109115444932418342480581154405467105784404809613312 375 104712970254930119590386338414797662779125455343839446549181167221851969573087795593541797701095899470243017989112050617479171734781176206428074318763155776484263337029390178227048426520949538706931636233677669792920687736277839191232193964480889101492358701594663279200632994870543853261397195801615821597535370862237190900835629817184628984899861022546366108922892724931222265316604162160304821436596909847829875238060983283977696797379760232518143791193816388907793347663978953532397003404722271516476319223178193430213686360547358872474260380584984084407673865988817580769963434132303404934168671975498614642614795016596822100565916086181285767098318502554916945586084045672780330178296379462143372995625123116157320556420877505578619058987879000689488811417829179355251959685284419683508776330354427081957125469986970170284196484335377010099765726636178442277014255523681640625 376 -126179237670727326778445312655472866823343352020981665558572399343988168085393543750384389445230975916687996698478676299896741884767641905032760269033798866961514635147414600184170996212500618457144474864900569729034845024314731599660124734158189763100824199476967595007935426055582159292105071735720951655727583687660971570276744977090000999591375609645784631204359943222590052640556127099272980875149776666030011033908941384878377233691153802376514020306692489802537292453556766842305274645173856598687390505123848035411252690904297818647773880994292884801245423871890774482913333044048008060881394898876754833127403604761549300261439550465444665620341642060716720591447626344435015556938543831133347643058780495870277814858750098669685652939862469458847818890053740748077076139776164964708012653896865635769830082269168840993920773958404370075010853778520001556616024124351655706624 377 -92486703914945561052740521468826997121196472298887589317716849464086142783269220423195923528575713957370373960324869374136314778822548641618360550560169270490459916027356480234183904964939038909080752471646069096760829565832345327187865881556363000745420725661544767710647894941299194440419243935334672933861073774071477560803568474362809530285114967219147318063160158712793322370423004640120915627813147855416477640278937610181675229250443727817766307614073831085333795284652005605511598613933316373079301987317161570616266582490769836179204745632080839216476669994669624360439850075678253569369033241338711623485273965190472517232858550536040375812010051986123118323108905236407445835111627711863174894807296504219949606059528753606302219027005390383366761128849240883244922172249791456021428555286831735918349426069583129048155236293254893904311308722096079035698475767617950340616375 378 9936981338930492035491677783114876306884865722989627598522588693223668455514654686996204311130037179337816937875148340694262577249674294027017266051432443091318314232556560876310977405903566838922115096447115351511146010868835045761707614461164780591340232017433390143989640905353921223161543322505538679390255959285980791518472053064156655907989206093570761842875885661360147580819686299286877240857951418065396655149775417812787765270527027052892506473456374019235679998166291434842861307593902550740172561561297947587416403759828510573398090345492926998096868802078773620915285650398224675754106145726245688967701596071714086081389829175303597885041479823466064701919618684827303282741860282940433502876142790929044978870861613993016784809475002458710552624235093165816998919458838087984144081743255747141570016219018814996200109568868086835350536325345945220093633715195011361830600704 379 39885370579373170491604717798685428443997752408204927684083596871646442274827488881554643265821524746923493302069361341735801800104030416223722489657333259292787769096276322922177997693077800277072027470075586396446070674071158263525062728239232031366399162528936220857587065573601327117819315224358062841258970121732468265926577650526050288237217224205412573755566561482298115032323110934686794671110378641237914448452790261446113525224830747569466043601861582695870010834116837939649479664157889037428353694539207247275299300662094974117931768495974306725021622573843753764857984402030941347898867556053168905030017140165287465427265639379791352875522770447047734601736976520342131508931206514750696929603798410823988395821427624054245107053570182721636438082185868694507686758855065546287409553900985827426267810873001582370578435779741659404046059686030084106031639745621501517646047554133 380 12855341142611357039441032001627430250026200161039339818790567878604868989169639620041049314488970278169696977826867266012018020484017936381013263609582031717423015688083060028596094163035582076664356095341122701175361815575163845205809725298463500686399354162676437726500062773491634760883556059934333673191750461267250218411067672218796040674591797555866473149082428544227657193609878358527479467453615358313132706498983165370162691679171507750247211370496535487256090465880302974710931148471346319774920764071480345847776107704580395308066608081808086873223832475666026664317137098142096422022816241291194721089960446047853201016393397551105665379170494197286346313117310286713510498818814881420115867878393997197277412366280470925478491356095384206732681504312086472483791512737966213113076839874560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 381 -10172009538696732802243339827590503041933517987286840947797463079077307373986325618789995300007025929376937180990002542471128410127765080768972561200206207856885267118056160100856439092932536763660909585068598103305699496616564192673956694244577518761849245590320840541463064629968430450944351593844853178245037083001936697742168739566043926301207612357536578686548436534060890524551251828612667964588347620838864764341215269457061671479376084282392497424356575887904932453750952227495705498845567664576256111339581357786635220041715226481805807717309443961131873815603180070185957765307110030483908680473901298419662441093039765433275592500646018768361501310772482047310207982507748314327864380539214731999690249941016715223528967687369724194592993286678785983812017963824802997179867503480407024545028278571118489316972776906968239624070967632552679580618522766625383844082202734474205826945780299 382 -9331330351384271805234868174776568526807962388371292167255859687262174316974521884091877392828926946352982644776774073262292184448425699007212712458879561270254904819012862520043893897115004483459627353140883386978820362177304484601361036974819773487659037694074520919665847045951656637015333556864056616018963401498628525692183128088431205356104551261760659607250048584600860824214730609297451799550297250777072814967031689525953638176025809795901942658889797618712487079272284415660494506952522724214472260004400870860496796387359294721788358040368668724683706277819555426243954925833077649333960756296027760092016725685507330485054741209449652289083054678996047320696148835088481782894142021281778117359718734500010240384071724580399237677826375646100336540859893401646826118513216985895537404858565444787522712705369494597616710065186886320157162093012755548897290529749636732844735852462808760320 383 72271608368052770284993577987751728635908755901389500281721449010387241706261060165168549082657323888945263730887076805020781554746984478793383250505483194414732392034433443226699134707887134865242279834784533348830394814566615273565465661618719694308218629162361291665337849024541706299954625226809256784464897776353758364425024233460315504276016141809447659183748836271649339380069158075503533822458417370097512531146182268896248637589116669203503460892129831437381310730536630756087571984749293584055303902439293683761169323369995406669674725351783681906379323840513896996139362544007579772916263854929730566519065556892364539937473937269581860543809754662986738596350214087601198993315313775136316456765559091186316285398393070298152316973356006943466683209677587499914192130175987862087431858484582272557111014012954541319212529243126662103084149982733885405503990497072896564696401485819021099417 384 3732009089345729547348046474177302698799407327500315789934035718901226446939206877205136471878267195574532364912113600956262891754026328099244144219012506135285511116483402334580945954385536062439714343121523335721675978094943469297753973434487957078501965725976621545229092120626910437129611774066361990667830203103262688271571680931637024809665207873982757660469907056579069710549881011353585961444385681946690360488616979765877012005032096049265557666310273689441935154562034239626767365042089014729593555257511821603301145964883151151077934174774410909968349514619065973416798952865174776681046341655226010632843812473599418300540605115747057855421432195809574392737008467907373482674927538912448026252917133231006459238945533006621762028996718143990382784230270498585669941284578061662371384417298569912349613108638241736311556952121785856246583540630586802542275237838549611397410674573204905527345152 385 1555825452711250330507044696548141208111909196984347537268207635291262217712114358379575879974046894885768349806306837008923977008220936169123592404746210155914321818682097908337743393752877433945463770240365164678547361836593811934791569483734245328271405906027716965058306682577402664875347921641867976325591874425209801852433042708730549057962176025930020117611448561796459341779651230763224017674830278535069545936031085645024557342445731944974140479800864672962682806271291407399065840828200743468381652846127208609900527120595448219029817648326581841883222369020875661252114031988102678695517237378523651431958472034486055526430399455564145608632489289835186480695540611247541010295880331925726123604850055090928342781281930991578763963305766189965020775648959609424497850059167119031860030413676514831724381481771685129949666381788260812318184156262609012453244396179119490852826857008039951324462890625 386 -833555392357405949015992125029784638885209943264306436014554090656447334317809644381972187032935217410021016327023289418325746570322180943663187435387218715115396858354597952665633861720508984540534311037066489791198435645915736574353412890446914943447600354795428063491766790225266169954375169619627150112624259586110409881771662862463551300585828193392074981326577697870392017091663899629904359220614143366221880326367180572189955580037251518006153861375536028654694729466964789177187211252059500013614537060631478731181955749307093737448976246202463885341863533131031737746372722792584004556408722014215264210953165921617967768709132981457555117392870316029809642809408165867167007129335412010193129497975868068222603248331371816549105366006683497360489620005173974147435753508639906123329086294455266964263640453925288173878618803706431761491137959410276018091538317948833439549796652825924527505807574564864 387 -982651763603301946147055443172582193218037673800484508608655434418296591797988542966605976094813977369554889738458738517347303387146450435659698079158597730484825774893398740650147120323432412383005402139683517031690384629918100918787155522742359676178279487181235738437215920972378759701937897318151767265731124109552458605567260552973653234181032378120500136466789530684682969665371136977731403784872471000573028362400955596955017040853616808626147515872315909988348004143505166648680524382760549855313541118806109760869971698626234050410332043769193070588966909880491621956593886919577246654720789651911854377374561590025644724797851251431354264768990343754890251243090362596537980887234394846823953987936161048847183663109887992450019887810196485053964960149231706435152635539488901124136597876528925974810756996367856507610695941135275456730098097287311242229037636723563211389546072102923741562953209319066755 388 -82904393128004696086473147339484009101137551130420230562694850413929568933134565825275614539921186803952269573300469014986984223964429944125487547415776023887072374648103443148841044388967295417430959484637530464382630650193917931509539248549843474751063318153852800587042045828544419873780118456482391362864873904848191196444377505326283217380417207418558746215782460441040729858199283865903252530632492510152802604445606605724111674572311086417913472657604469430857711872801292567555569488101248654265174627311888967958014775961438346175660669783032911117314557108224849862330878921726625173651038796580125031714081953098428556387272397796965215033007506204297185411021421876163072777272587096933670703370764001877297856516298709648438191198682708406387703719772612758384848118230650400731271784022418421630103202833526110430437945420272937267414152839964500087234933731163695966112353973661835994260725792887537664 389 364483874957710611864932270587455313789242093342867372452828658885111923582828200980248691568750484824264970281305808376498151211575531865591907809481774876101319414503466654662113778922344538593394218201242316934874602610408401802762887647391586397356990426547342367338389183686528804396390278419631631950305544251062815835547137912016557659331233130714470338606737400474786929640640266459456681376951597556185254469554079991271418370408089155803276869730926324711596995366841512877831984919930061805527695166611497654460800248413191013940896682492068485462279899522029267067941628187487590235849003887357986375780182793213950430606944267986300726157444961041611187911933329624892510123009205786479138365583249698106550981121877920346518468084617806886671821610664977154458326887802698123965984518897396738578668183256667360832432663655603619855965416748262273963376911246870103854722480434282202746122319773150878773933 390 190707108498674028233237172088957236309847965260763486930324435045390705398962023860414814471794408190421421323792737459025968695642488117522627999701781663670010197448598353272455075387781874500791980292848029011356126981857762237678812701346135622628612619079049667520263785945433254439285577728889360452143357516345389076318900388000611539442508638373109309973857759773507531458748208166107512412206754298763552464030279559287455774856847525761857820714917171671048109959425545001231477744541282140398695026020923171400619566424681422210269317258051485490026577943750286282727697655325814798525124540415776848138606295793756407308625133780672880951203224058508316307642146510452821013136156179851180294154619136309671941580311556795151898644038602955917787892853136763657307353516597182098457741105744188742245419091444629504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 391 -67681997133812431893659439949885997374195793096686778352640756933279110042917608032570054044687946548315014025720155337996126858137769727879473245827759088624995645283074811568814743422709543966165614291900465930177222017029033341602214274862293289960726755091569398487979732079568419437359359534718698719741245302445530271694380845957744420665886878209244049640571488569128453726306411960384522626533029787479326947779666001721613932985083806172340496078525204170043428364352641105266803706344857683204177020883629754618854480656669200004011141840980239926981876274743093791572146643153176299970622140765437315144772096349682395772419466293394029026919906073192732386124376427391438580515962311925381403228826642344488401043557352193777619482776824746590057290009004020437914951200535699828150746855825744861399667929202000993628107909000811295645142860541963911292733041901382080901232363163506597851174360213840341720497919 392 -108111159694108223711160029852971620260249950577530030755310506941508866617228805076633149053181187170553026242290915509369398627617499566664361532981822007596324180101192968011986107161317433890947596592778025673521643068356530295787915208556533146867922748620485659919351384959796513693578725818331462065564856621804614797810047203274158747245503807274833493728985516620806275356119077252386345546394552071230024778619910654036696847185339577326284991757294845342631316982231246672630513561986649090501502124663474357676709805062723003793909555832999714847872483066235684601121266528441926420839722548152777962869026996676725401213227019266517737367962068454157311752625489511216620493577560353511540312739015352977677317161266988690238990722627118654629023081165381691451174450400768574915312450973836369909587377879918864661012385196028083606466841840599101229911229524969469240599091054577319612106465561820094084722343280640 393 -18735588515633643913984955560538723160954670905037304882793806768422638264399790831504812776410069932945927755218178814299785009439398865599740760412060245409970601215989618581881780759627546730492166798353987831878806222145605016557173833957528045510686280840226802375743321809589582780229965510937089587647257229621131872212578770329545757734328682931339363175158444572600963002950461745409651103619914984944794561838138854977713620189954415681767140351982000859937659983223270763063384523725577961454445300795856297211366189772796703101271294200569766734858923941060818850251997305136401017453282597993573527712049397795700028607095753123644522946344266672622513268872230177398667573189060426177822707208430754230159094151698474353310641438468168581012077832091865589915369993018939724567538301779579137556332267041274678259311698060735298514066176682463908116166760437414660043041648148362964781087084943432017427532300283926727 394 37016411538637355782522209097427530578209088619227996512733160756602402835596427761818681598987062640373401989788665212669243696684005639061681231684619896851984011024439672113637220712332909732692095555364628957938053093713746258983096386650351882266062366506673509497162834978466340733375433125906351713276750893159556346756423612486598939535182744957987655838680249407647781065772449422112508136600216030352345621261296357879110430648924989354343914018185864728335544569146012842790433806353470321615400616103166616165306996404298162459210708483819605622444739364386522801609886851207462946328032097407207757915696092088893531685814457464444183948441961811108237026250275924290099306147914200103352609678323964362793474341343260414644655256607657750809792976455200577617553941920544611012896532678762988484074363403177101973959043070034209165165881063231552294206550388461679077383763005084745765811481360771505400622283465909338112 395 23993230455393388353611872341089822871038049839562132328266757042824243671551302467543417598823074951424125794454613537874611334675784501748374663918303680473630169992995076021179615086506204161680888522920899005613347315556348400981288984670457547346773059399834749616115271313116359238284660041893091111607496098263189155616903834421752985047186079134911530398214644476304469877483930031041875871915939380318281303715556212924188159945345754827573972813154013337150147755364334908223330684621537058684609962233388754946921940438617200176838978453568131331424715234073368093503030576906380013993140347727863629111144316971181961048965184906133716884824186195639544747094185281657428409356748497570953902684616015585382317322929206809519326703456642669439035015851316623125887123802471321954289466381015509009407066572078865035605646373701141939431876772752869803977938591429953085593550131136082910476847729341898229904472827911376953125 396 -5140107364044909308407637169211591566168681086402553897495631245174021608315924331609987673996796966362852478091682542610332498614151506661305529377490415499113034411224370149483532598901309409744998270003833926913703946109904741111521160227112886823267803887714412025586460284929524029197438011549051750426285699919037829061319525438181579142527624512101883541334138924001800053940885788480620735905525644096860555332737833584491306208583352491172477457708079231637039397933235438683330144393831485606733368188798810899105744946047823494290977428358809371758354257986080187037677842760418290802575843996840509623785697750146151104769509356799987892431754529007709030191640497294011991628622292326912986313044602956103480373844510967101713818089289900638432924255677352416945373251933095277278857189606450998127057067540521845387977341012164180643526328606558313824283936129495510160524122280589083703575751834090448412821381592348322955264 397 -12426866698259461081860023343934598579569283877009800107476102500753397547689142806631179706371731900942426402093403059693431887396564116894731377342972665899892217684768554667848787854067320389686138196185927221079642773817378507357166621456396812821962187508558257350365484451118344806865809337399250631914491232355135322538103164807895742620313740804948398302634609249212125738063085607731878137306403865962171899604253558105103174437466937757346419496248604966698147320817919088770096024215792001349452500863154236581707247188460639670240573810490187067216595167184238319677610073096647667854340433542939494329401293943735697296536502068827256960316017034509296602943810145504793663832430099559002946847755326888949502095330675235290197082366287843159719424890592071246811791354030141689969154725918655159624028163861419780840386822377061211268889336382006171229212465236513122368639251613139526213120638710894948850754803335431016328209115 398 -3264340721095694875231984904287141103807587945571377299970187645055389945544083943870099971701694127335035467593939444551802628340584994349315721135138260151625223641667348581487089628316083327731705027874406929562860164810950525388546720129809672653432936096394022817526713731276208841554441263163306905258861298816824782048223782908040101419543382634085842840108278068432062024340061742315079385373134863059630711836415818487655520808578679304015557266335371944886910897344927538283640835581353597550641593928135570864474813280833214709111050981310596205624910542704010333492438321583860368891283086508672948217150279790479922288450076568800944427927399447850392343969266602072015973889960363877774394285427623428354060849167823545950410377044707589101590247201686804824858308708816507623512181925063771547615842182659314801436174215754536847391023470525733943379630008464822038664218322982456654155734072240448239931341792460728818762363437056 399 3887338623127582540043901500742557437186435478215190223460886691156322275168656344710087998557675378159746027073002220223082421684278223112348843926487336077495382149702412465906633880299320443089476067099217053201864764659757547407674219604996874483972047003025744210729286842441533693478620061813336506500478568357019545224798536388366085871570472322482571677078946445023583329604917497761592607142803342651548536570350501497087400556053856226832442978572084963801898099571216974196506992286103507932106958628627005799777354481901518366445494671175871537911245071322545737290150014297491656100645828189265476158886874766806886543693835178332052559672332674491268532268104908879759909061513088452161772947476269523581618629383596050201217983448821527425531382364474214123383252758616152040965646670301183383581986970903298111113836668848505416009760688319308412787646751371170563973866482237451787064292434360688695693793320087551149926600923707113 400 3120744405589663778492246457684574339282592689468894070737681744045592904834038310950889942560047600454780661696154117739801080912318346742276584736746592513962141041885867938805514077513178772866506525413046844387432332548454370291632519432564025107362525268417026352465862279400077745227074654863415668881181375473848881165829941616413364793117118129340212978059430884754032004299830993520953075124941836013859198632957368241092735177631810022285318416815209063800068289043452690495528101146422715049580760612132876935949660980816605877673205041785152259609368722640587678490375832532909153741093722001089496825568808487628599206214418888566425147947128363854301422889980506206583051773055856674622425036565506174243751211764779330692110199860967480916921011123997591982385937012567912218826526980659597306123017929548714786411099150728402704523067392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000