1 -3 2 24 3 -250 4 3240 5 -50421 6 917504 7 -19131876 8 450000000 9 -11789738455 10 340545503232 11 -10752962364222 12 368510430439424 13 -13623365478515625 14 540431955284459520 15 -22899384412078526344 16 1032236014321051140096 17 -49323481720063219673451 18 2490368000000000000000000 19 -132484966403310261255807810 20 7407009736207242464183451648 21 -434187425327650344759745485853 22 26628405266976158734660480794624 23 -1705302565824240446090698242187500 24 113833572119215186959997675451187200 25 -7907468240273650218555891904045196991 26 570745614832806837557055907424007880704 27 -42743883643587343500434714632858770238726 28 3317134905969345000000000000000000000000000 29 -266428316296408469697356550921841541457514065 30 22122339236942378156403432526467174613932572672 31 -1896933555008426488001704755697550568071069728272 32 167806697178704294280563869612128777379927371546624 33 -15300104072669818637698260708595626056194305419921875 34 1436557701516233938375760667953693588312451754261217280 35 -138781905919649453216515662197169461672967954346722856074 36 13784188598774161127505499430635934843238584711470011908096 37 -1406514005114630281562129869026227573092472057307517306501701 38 147337834265532930667315200000000000000000000000000000000000000 39 -15834356105088780472497313991235529517976077693773361027068863220 40 1744718945396020256980626660639011556229015530985909826154091511808 41 -196981741864594709528382589002191820078133755175367188217757226164903 42 22774605995120411236245826754755209071773174837393110675021030357991424 43 -2695012433545434667102361487752631691051690268068341538310050964355468750 44 326232415769315297821294781224909713017596332473664555199366656178268405760 45 -40376757835981130973894480887980809127506533603855471301844042300312094547961 46 5106987343398999132205564276634078070224689215003865121961613244571748877205504 47 -659822320895155860162615461741325497544159973936973621725756172627056711330196376 48 87041485130612272769212722778320312500000000000000000000000000000000000000000000000 49 -11718678441893968468600475604314954197112427841155043417813323964671275874444523561275 50 1609560709870699107005949269464974170365990472835572133208580867720958234950952825126912 51 -225446084831110899054616507484059403161932994427136583110407049793162953306481240951463122 52 32190030244438250983780780330806926915279468075437424739401374552969011717534220219028865024 53 -4683670207159108077932334464505433828271031702943455320842236488942944561131298542022705078125 54 694202466147554713557291506854827647792685505770977034803082296000738101614435117877135293808640 55 -104779203640134870503175083221255714327039853940163512636420253124966212498813874600530100257297404 56 16099504119154412209652405597054921154013828601840569115410810070232332084433131691494822760463466496 57 -2517460479611472396675468640812578629425223902739499860671937098319802622711852151653513196607494116751 58 400492639008425859981950331132319670565831966720000000000000000000000000000000000000000000000000000000000 59 -64800972017301347278129225786900764360013652644378043362029397856190156321619757835500441021618013560014230 60 10661080170953076592295087609092238781887714383398556706262395507667712026358301108816061814170755733722759168 61 -1782933768394048474269820076203610782168150608817641458485411586110178694070327085741982081961363661859146709153 62 303018358199811058395212344520147420620120065190347062998137510310971737256387239809460299567596397139992378343424 63 -52322856632508749643781594845676959676064406905633735848816983083398719084344818952558853197842836380004882812500000 64 9176883864760150671285002030374415691019243228109892636433739585456669111290617876662370823424007262971054226585681920 65 -1634466845176631551529245817727013561560418685329922839710770733390182397967920567841075339320642041515123812881588711331 66 295551416840009783960833054859273445675249467849040938486874778929833401478000202021269212282480663188972757139441428987904 67 -54246034575415271439521749140742169718088109099462508816120034220174688727080027725341941184227400930019645815116056823116826 68 10103825011307063230312869661847248928638101508171406732763450000000000000000000000000000000000000000000000000000000000000000000 69 -1909387635770909793297003110881539981617023854517248190533899893296530789512570358893060882700331065896227263785478964231656328085 70 366018555928115544648514304585656369279589380681960785251652911433636008717182807685038323124183293443655034173205159599368885501952 71 -71158300860398258947917384233078286411585222000310289393571015777453957743553993988889411357117111764905594257253038459819798619296772 72 14027383971305381224356342837566335195907278934336143557120873909452885011680329961162313156789310342370709920977216435521867157942042624 73 -2803328237718502547261937901088452981981205098235470925584907976822445796539530650451406013976668983589402017742031603120267391204833984375 74 567854532397418830739413906271026519536903267237620423485195471723844046946246017760203915571392289099014305247372380473552246821105539481600 75 -116570318896379750111745474243744868715918590784467506830186681416313967606524557366796632713296319140557670756342387735663979515189966202762334 76 24246582474370193719977148298857158008494421508692463383390449401392415619345724078199799172340470689772794610064286427659845310567088186820919296 77 -5109173328916998464502767656373845734429592071940636318346475064410699338530725904331916142715164322186225818492244876374408431193299897250521110601 78 1090475922792909078414691426239770021487275217602921075715678827360288768000000000000000000000000000000000000000000000000000000000000000000000000000000 79 -235709172252495859005668396830204645390728322488512846345721287973220734261983609115637912165056976909014851273170516908826213505492498575144861645308840 80 51589725124424437079142751095573244145771904572826035487166478217914415914615855524410482672208639224616199249786828383587797266382299887855717350247497728 81 -11431661052284327799521255630473440156195626606913539700511711938676876116510850682324300148304555020566755178919648578207169902870340693132792974808046990603 82 2564186171816044384630330935145544791568994615379100426399127474713549798900065099551971866375172928470130829355657336483643820226548390476351220801567797018624 83 -582130192359178377684331332389415896581651367300220599427756440761511630077856425287762440752039875167612631946075283208633099896189833089010789990425109863281250 84 133739234951049136927648550547408031897219854269255336317928901725127227055895162244385017315731595895562515136690216359746876158338590263508542012146271972417863680 85 -31088869378145020741750054350003245230123132289137017396596364366860242764525474472122387840239789791306850111342167479715938114595472852665162014959201555594593255101 86 7311375041324804287247572491303359808553014050137261171786679956795800210748295310888706961741322475332149360030155183862162413722274950085932936731962973054930364923904 87 -1739335073687113910459076776063295025800740061076264191624909316309079502791389415196270365133534971245848127520009712689496736451099822304180480913266919552035226614072076 88 418505183708772155444246035008320061468383168198343982002230824154394149600613603934845000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 89 -101834850545465301470285723837386618901603847298800446175203058002680223307072693851124607468450323549126070901321066668035766255701232558688404485268059269626854568987599462495 90 25056237547441893583142894935862605704988433857515477686092541612675398472826041249504099042288594386945537849924191296736889019194988799877274918061524265047592989987372942753792 91 -6233129502394546615702254484513521324612639936761619454449358971964289314491409840657419773184241062945060298672484543754344580269608445462079036603763258627412509975466575721757222 92 1567528638484057017171322450522257317000494424734705005648953183899819840304368945295884730707339758698555724600575090529727151987548386010496138950877607792142097210049814862625767424 93 -398467724568362232394916209925476473663334856821064459063863135700169653224385881744682354728574414900914144633882139707974675259589745135438616265022293561059996136464178562164306640625 94 102373962941534601245373911444790211349679398592089133964226438128825974233900024185191917869345577250015660985788784309884473486794980161102797697917671988109936402716357174293967310684160 95 -26580062185830731264354780563704517917063524248020813255087834607800539307881721566641668288141430272382649336616490559503964384757837648169475293638813843591898902902252083163002461023202864 96 6973406867053530550485237656990527046388515110975259001096145652573877734696351739976456483757968177432423472903052636717132642274109299295880203494611065505205727490248390152032821305457770496 97 -1848459569925172111029712006510709783612669059259801450778771416054900107367472568885738378787499582049699823037227629881221515135364271361404903269001995378684367102613540023249157149266279035251 98 495000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 99 -133901674723837925409267064891461922459303880335693206776742626193915916549838578190072079918155672820463193750239388251639861030577639815831928872440420819414840535799969310978184797963201724875995050 100 36585462897174294957536427369760959324929458419742872673646726368239717899707436185324908792804987719419150607785591306180175312575102238209611955614695268387546477804575123517309638829270573883733311488 101 -10095547379543786920069950924736518576867933007880432074957200218051558572199645637613541603750483331614509880201710033352743283974757549247343294408231066381788152330533993658078074353848025581791742081253 102 2813246825739448528635763261140901151256675263932933796672393815300713614335570220090176658663015692773968674335241598191014219646052941970350486159078298831600146702414233223763958327792781668171953444225024 103 -791591546794500593044838184067942023065295703378318897377408661042607837595533509025982589103960687904009485679438408219577512426756515756423708849430530166425169097139252771810902231663931161165237426757812500 104 224889558031442723490788053340652281880157158521689153740008735733302008453377286216212778617929879840405089315216607585311561448445212877351472877383584030681143305413541818065071170257472081546102400332374999040 105 -64501902811530233847452963281685754050891627310039281933770862588479080429125884284193689477828844955245885788696980266486203171493596473092193241419465941056388009505563844115690847997117907372651768416990854707271 106 18675483900478356510083081563493567443997486709180370135455721008321320503312870148218617572767389899350396987119827558403272960281759655415996320712227966735150421436251373743496236484261351802353270747904567100309504 107 -5457943548746457749074039566451107582546216265623068331824975675107559019207199312727947183820850536417451445017188582355883138400861453913219873488296105455776455651604882438940491050680563178206525036613502568309094126 108 1609928169159205998673262546645462239225775820958229887753110429258501163609694835605143053653786397971615630026014500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 109 -479255799761876667402548581898243049086258405947761079803804489461843940489252827387145316074600268174712742948633575458792163635557345894852828157347622352603764159345934151385262004086440941089409597002277183320107011812505 110 143971151046802276901452149574705316439832907765017368050099589025725110095011494383596952385594241003854943330530931618153172844477143761156164003828214569930345873269199143350608538339223098442367201671989313940630592848658432 111 -43641056283969359654301141679989481213225132092798134114839620939746115388012744415558204515840997351745048561376957250654605633415058243315726460571893377812058400427505194388842434044464236456116330320821255361882603078936172472 112 13347250074661976066876300381113898802816034904731080219761274583624865366919257764664237837841818623619544800576948529906073621898472933811869402109373971124706219616271124099766797521685127590005616696203217047564595768072993767424 113 -4118421719903546724549459466547179632355294236511072068891387153313791933123349766891695271973669481601582665411631892338038919606643672200300677595945706057603247263133987709708816917379949821935436471420644011232070624828338623046875 114 1281972226849733498446337635046520531483966704108009738430686761680326508077563770370733016446705181925949106216365136577612164739447743804003330312419274139869354780924548850094397963968517582497260735461168482022292576075619259195064320 115 -402533560175007916964213501756199681313298488802680809194042072642363183350961801536025789736887529376830544645521967886325920832419650754504432560912633400863225397813339208269061879742130494549651146700307061540782823849269464970845610994 116 127487825489685254475461069055093069532563484845022854672163694792202162345091827008109633205154784192039740712149935575999374144260862148278404886437416020344443836958542597877185127050069724600748661596661591474523855172956514135992849924096 117 -40723631089332618915817538496108411078503326242396462087439717218325781617248071348359868789211693827504810009803302973570077992832620648889084061955782727413025019907039148034444493315465563924042195720602729299119874195497613436912835764402701 118 13119098697217364244975641755077441135997208627587688145354888551299095945526163832040310444657649845530311851308620832305976442880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 119 -4261969309621066277190631323735755839977490629073638682409796059434837196995141848498680897581065704136822151631073293716731085610442108685234750970618325197714386762111896087030301331263935301244464465518268133157750216735680986609430178824958520860 120 1396159563804727998713464101658225764591583181330078400127941341567773976859447918702721804936615845497022182766864768760624465030393021394444118402074697889203801084718362543621924870508931944453364400494285196401636428769779507868752911079280841064448 121 -461156483839754682800759997945141310167182416918690198713012524171758859932955296664882058977942631525457628289481681497988362415985803995711316813625582660449340212544547551090723827846622968436528551665460251340505618874720591662459582664627323098253103 122 153575064209003597777002777274116988279557263244446154258193810593697621363464132191998234117581411249102076131215992227743832716413187663215229946297207342337381286239190087752494339155377002622981348829835530918876399336466922629731816634233135835197210624 123 -51561232437598700123910806720182255584236132329543410011201778455952606910590670400326618513885962484527662578263836440162903137724499511073965275275566496567525514603270338689998797826107348098789892189457089850633661129442053550064883893355727195739746093750 124 17451293069022353510004320425366945610704304980637892913963906674339583007001030927858162296634039019863351186119055677948647772437453424452923197355797046869003563689130973521852378657520120961485662193578015715622427491944480626112505171231537825286597902336000 125 -5953956659168610716659365415725525994412703353686104822544804948277247537139721944339396589934256606277782571815710289526734055677721160173237592760163838800034065716766430556318347007360100606559895348916537118577524506785469197135971372406836448002916602584555841 126 2047528242621749459434422384167407502071948559771345010688812562450793018332032994178802230765761195758778325321766825629213200074976839087854566963647257271342929347774464284955716026150700622977724535502405423807580553991072031885756726261700855484441265862244040704 127 -709697347395387849087279234755491203128924997932016821605614613153334248103792803447423095063001718862536010349183901265681576874053122066236676170681237441196653760994064446840434344624313896420055653288859364484081594234635717724751572786516506622549745210750459174976 128 247918428252786070597201399731872939357703621042684230994757440681645808119089947559827506586722726618835338387992975341957445347961179070987910450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 129 -87279147622872989097780149090198127074053650297978914371113662698103370752655307183080133377456306620374852070623926876048441963212751531547403200878613042613446485949357318765744939650206195522050414634255034285560163098466437221189500958990811914672606928818473862947426115 130 30963664759861252022787280250528762189842144534431468844906603229750089933350680008027377264477082201659003612960725048510776957261745681128012195040015869606173208229603351767940094071179290299673535339211872464775370140332065950889780782885190603544715290996537072140389711872 131 -11069013120469113826397043906383277179233587099972209954881863747181977046233301406995291252110101222688655881785515356628659030307220036850414091108772681740183351235216951221983107161018381585338385263047771142095483501319358193421965855635893440874322477241926258379984624670522 132 3987080731435368087865670243558469016396707677047785923342639101410748372710190951514863148439745691881441962301255193806323433444270651485279270787615684877662304857901345414345808567317334109475377271169943662704287728775030977129632640154418240100456973670908509846052651478810624 133 -1446991608509171244516993786353793710312012637433309709914716266954545595596943553197109757100000956780373702580005091269599506772713475169962101130819157912267816168601619944806209350134979486615254732677691179389653191096310518299338910731409620080700761945990961976349353790283203125 134 529075309223220415085010295968863246942734511337504768872353744916634497933904618517943082850324427761565389850897847285811340767503780175210324757303906295293063208234107950614747651091192096408775937488853999401658015914517137974766823223309490779918006628453899699363993037081495470080 135 -194888170547679442521925439570962014660174761164226393756725339891627278963675443608672339394331267170565247064754618852667524588676722493885528959355739492732850128486632569502461904169017566676131935691515202704838431841410287843714124338853056071400672246229721314161670625074158692018724 136 72317985865192426680052128796245103093774912723177365217922388827560087444360330975150151456498066062291887378579002982870843823533798146256890561667151389968475233515092515736554249055929276863888767599591622752169866558369196150218295618946647404352510240062350274707875326678752465671684096 137 -27031909546770710290186233622402888638110551203937223720028425899433001946743234859630663808950982185484138114092024799099684806567680325403584938307923648326933963888645268844136178623308080324201563895666511486930003356242102528506314713743630059151101811593928262924553831876413322948534684951 138 10177795681311797574433321004807358571415826149442887147518283654011704455370159675928949465852029499105537241770397217566339603091297450788123870050407512276992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 139 -3859710213366119795847103656171257408107565658249246547177452353231436548021521470806223834101803883553894160701707208298161159726003817825930294722831036872673086735073187447228274925938923030011437158213105377449030978253556554492891852041271062003477448383298434490105921525174530457532660074534270 140 1474203135664815816343380275619247007820449117718912611937965301539561330514404862606008616845649440884510171320064537488483178736970854605746155944917732422374880231323206163666121083477624882290311845403575369509552888712136035527848361712501459178781173052276942174164287749461562343096469932744900608 141 -567073863798302024526751655800364712984230599080428542026390445140701139809657914131884531433286272484305425495547921595053150989744602790097589978556297554090975286772916186823991472509046229220041453348389079489378585400128184669603612474841097345982853019726328888221641292121335199811051333591744978153 142 219674637960996437193506802895061352609972147874402708772223262500035863146696589408805758618348582860308396657305903070426784012238272989895108222951190384463505920300552889107613695746981930551631812782117432188989687033999936671323700626664234073008900803272727520498583835917732534805370714153867148263424 143 -85695263011516466261740315820588092758673827510409165219657486491279663546820440056650650500311080356464653007363521249956201153824002427977928170749143409875354607532999013092938957027284892588495725306651690859412740017588013569188458791892129454126228319627036592205648890541169748757965862751007080078125000 144 33662722697735601478265589428997689011310161407373331652473336508024039187807251333195118865939125346873763712380164569343966365806060303657735458968380240370665670997435340751521249140365744489827843102397376503874412606359987957430765883698502523843205701634215933661784242383174253662752741034280920411600322560 145 -13314853691254724147891591679516824580897545476245307958483038565940411795095041071946839234574194447409713697630527906717087155844514089690342937133745683710247438827381381544156537776194461774971308404965093856109695125498804312442123365202430113343221999799306468763171859545578790367559511426963028968392891248811 146 5302708902552218839474592519713112978941761343523101064011941269803678406896755110451903744911659068667195286864239797330522736091033482085842476259328949971835818239158653262713856188664769583319388917918085942058139028192541749197056788566404835554453537165253486810732928302906209221277093290376881550651520926613504 147 -2126244368358057595284044659580247267949667085348352906064517238458994899083820022249984546848758741387773546277626305317718281244920481807073601596955119546051863284024824110206881065062001839533500629973812757655397869820706260641629422689248601321262818342208908458006763019239833279668618006361856504252102243968266626 148 858346445430452882101740701686426443880608508630243740994017474514597724962091426386219553274812348508693991109199519021781987399935553474661364958819831372238695621490478515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 149 -348840106232417985184306281373793818578546029547655070692843994159977940438031083445133388482289256129729297982325670842176356996228094308837163828330741056125767513314777624544770174846386141980115085281018886371469789367490985318774847231101132907372144088552140898699360014142233796909304329090284528631862176683227495551325 150 142720100662135500539906258835607449725402884695594192610583091392204137162064016459936626654198897026773628732097559811353663462581857164194212738321571399097159951536428154192806123133173119038895900336998884889282278994737000635131422009348924073740380631695376557605221157565882357417593656355283138617261680455640017495130112 151 -58778655218225428415583239690300419953770354254052074085879955485158539511156549305131242379877777243943824056372210618368532275613389974899931379795206613476201537989937015208798064023718742093371674355431922765385185728124770792547744029060950344295885095291013478952034318456705587250619485087578417105797238389900493369554179372 152 24367501546305102359368029185983146286055440023126417916429072241324040431730692823808236152325663181557335577746049435961573633988286647819444504185220369640885631737632975953478465464112012014809356441756625735473506106027561282462787729587066422572143115211378755580428625215271570084870872538323513970754521201914070575899448705024 153 -10168117243937887774329563469937287241006504367570821908909765032923728405059901030805451158747625316366167085254316747470836571017457768684307837486020960987214675690538314877164262879929627804443004875709291818126603993830361593221205768225644708810590420049349450720446292005702041277365315643209375817690443000174127519130706787109375 154 4270609374894798914838891473812175033285040911370234571766582944599293588333600740096237865727131788851932509775179368946850559151035663652077926244490229390075952649442629861898761322513810963770407841413270708269109345556277728905647130834740141253266837132628794571326619265506592618900990493865041961856992159791830180395889460709949440 155 -1805264018478806101378457346597969875659552148546853650661831997050149164153390576872341556488741269072290309171451846734154921812852894714573297824979105495894649293129851690361600709223987477889416538857847658566074140258722822154408790024879255568581070891411049310102000512914354776302205311023708395766765302217365989132648290085503498054 156 768024760629963762329664429841083353810454969434528595638370692923136522328272365132338820233114603630569658875401291157911275530060970885847318705614139697912488554769173182656282511809107056736666860893710137569820429908988542910706920320785103463030043134094683573820080831597014961162151636773307249807777798102981938940124415308386843754496 157 -328833162768530402998714536840310507900695085543637578726407978572216545466425069396029078602366030751851296129548086233993549904717569031138431408130344074073028934851191899928209818411394229352764734482590898198570857733042701741170479955361130736580678552965887177872054661013557365464005905647322936987530183931363312786518551026097676468314001 158 141685167617564265578895758848895765753520182158695513469158517645700146794175723526257839257707432141563306098086232570781153134902088797211361943327310948424231865863922290442026757142033203200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 159 -61433360995896898728812502707357912695883258579413282421842630136265370101216414831085198866398358235026067242423886856162923856336940720016372077802663816423628935290123424361941897459933359973016032796275599021204388074194403912180875068261773130966932754158236593472866448375645483706656325527492572485618657525816192747103461285900490871667920883280 160 26803913466183097629741463347860374108227180678872568462939355199866966719272163301708843967076758325219311937997141518949599359757108355494885670273816482607227233348288517000183598479103713000481182944759975458801192484314249901415359575996815801525074923360282976011741471537976864622154391914467635540929409353239953392097150094652422903930309436243968 161 -11767638756043486241559754674362564349379233940717850027146478881748019803769883325835884573531611392154625695084272903955215481593591986348612801164104481815622031815048167146910702469034851446491634739598810834204468998806974122652679486752891732865899683948424491588291785034554615248369345211567868611520150291571414085972927227573966986306206868522928403 162 5198295845785702599182371331076651987724253935586448138329738918360217025379132451777088945936580791180609794432277435984385509667731802984393420394693875832235720205541604751483272887222962891066221199447982080261416496937947310594222451247062510193045063682918920132106445278105769104787143844248970831458237406971374148880530544940277062538087409281268711424 163 -2310450983013207521568697731678360128461315440202613002786246934929882634188481037751040540154266665268119146718277196522374626081404110731221739192216053420195486093244142242954137683422273921336260913225770301508938900968434695096129243374059659485578950444765833101426613381761310506128780354032951608275893550862976769458279058255811833078041672706604003906250 164 1033190459220522557446945151195412020242194633522101788465792297036198778070144155315034422414105138266030503243854338579181561034013806687081523275558541027686739583685495108334566171456954526375333896066435901667121670984459492661171067296518914762208672871466178091242050266221536047259494664766786021290060206354673485664428851338996682830610162095293970744606720 165 -464831800474052473621278962988479994976691783009434693939318692957126262503650752893103058164125364692647137240571193933956647939501227050495736351810633418469998177877038147898076521340650055484541322591690846509982767458429594048568011097541653015786796457277094370764206449751537585649879400725737171876254988326840554020385499546921991866265158257056065673380194181 166 210391040755198690459491267476033618324316830093893443419410161762775518003797489159411211837171876475323156706587140642956415969637698633718778783321392168905212037552007437729540233230124782945728774390137858789256373564208746458518169173134994536372517699434461091968712425320117268601517593868846980375487304355844081246706605389976169038512439503721621706817776123904 167 -95798554602995295554580213917929809269796832174121567674597859853168733165372913335651968585480045361552432544236163414731118249606194958592140186312767102690226362412961891046574560895541095192058225800634220892837908369081281614650223265454577392279571583333111136625955730249552227984337387551645862098563136499840541427512943764343536529869820984108720962035685805281076 168 43880897382949556624831882083841301678912564165583525998970709974421516575650286214521941208682432821512909340627596024080106922966695624087508048375062354975797518237119876545186429733631700169496799169449364500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 169 -20219088909313313927791870508313898151839922911344686920691384355792491732637059564774805480051799061713295913727089580781058441372634262696445654863419913088084819521009092356336828859761147669496384504428976028764740395184448707586651551266781959720323985394722575393192802241832489284327043549051336769346797496762275480448467417649384347896865130631799012090328169776900636135 170 9371348507941422068317438943807855315047518046393077167309907779040158612397343629249800731109804799808457614064222581219099198899871875075703537145384167891031011594866869239068513111827843533384195360945814986049083598561184588868836443603269501446222976179278274527780353839703277031691773406112935323519874043097925545133973449943297184958753398200920397005020469557535180849152 171 -4369000418073414295537608197872255818798353913885086175663786972064767676218306157699100332616294825641461688164798864391039557330941287450018627932630743660262886798248467003312924386757619727064971715152117517111321327258483032747680687717448549724549330060149021604751982664465407608502613979747958924886008365069937965174543395719663729730322396716664482283677838039721711280427022 172 2048739836310130082133465457132088634850633851208238716573983434926460934556389619429799578536974670179131988473813351631022023352483785616777372469080473513536312444887011286802843637818627115906528103529814483703948610664320387038044415096528679856910010699907391878405126132912589472732994851845705891454878121814811257272259199968497332424114343613568753376129434296500302640918298624 173 -966277073569136086523649353109716789659929851457691542075234191782392663149076012730177423007869601376536609115994004497718938264401311756552621378994843104812225722216459537740970945560893314821158990437762035998086898690262837333830378048392117250653702645067669543339629277089288677447357623257359601376989025424645994217585825152983715371799258199436710725649390951730310916900634765625 174 458365849061983764508168746812665242922455619500988351856734983732637816886175669568356313461979461740455389054060568386750986299845395939937641146335707621951226299821137223707861904710163377509396961713560198442343442882144933087934638737026365442312543905180402470916043264680945962371515099173106448774571264062086715814329290554100397339875134373486813125839860925805028084392468571750400 175 -218677593267426644272287819856713970081486898874678780587462819574275755468392340766664153715896286302145697029791828918011623853958694673232747322815359840900470962437356271636252908513333119878605431755956851589795946302849904638695598345469941072516135791042786953094423458020144225547739972184797588081611262027304842985464157348227076200127709433281287511346456938168457464650562756636160984 176 104921303406184673145528923015801717454055104553918268302332134088182841289634997677086481231232108396570616784475596773794728429311973245810605666180395757103413159962153109293447430538527733061187899362032561262049061070333894997493052756180149427881317383130887273524990390677841269132640120423364087374637568894009141586497010738267530697313113353826833223249048928114198691266748382839933239296 177 -50626335175782976647762136306671932794269465825149547667318009622233297500468100345862125976631335168401268524258890145856848766523197025196418735337731561101616915353308914816650601636825910634724975173914124797681968674896318941767736838659907348069024849578663675717083377668567496144881691992442159350246808976897281091554539574008986180323438668204186024267647937932225936518486973416536228681851 178 24565688677422918445615793034095935093764716597753121464772772131800590878880164735640005769250784330135978050857196556826245939805101694017115451821726582557687160430432466662108408434470147980432854884396748098870819925524480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 179 -11986914594123267077339263752273063174727804987484539594528913031245164028444881231938389706672781960759534396746366715885128653096362866897227403056649787036770014851993974855869303408767096297795969904792608805010068815854300102354200816640135191412951436476701469084457770058480713724505395921460995536281778369481288562295231899896349594581999347353719025237506560006631260024450498302889575854189615890 180 5881639696341772626781410423143871545089179871429868628003477835094678389811925524926751357492394852637741056676240982715880925366649007672993085049457173520278004947936070048353176153698531354243702198867434290211099503399311557750221637594549001704485140779738057921862555079692756542656323235500462226540138315480116835587681753419331876198741122676308099412288902913224576504473454292644348624603371798528 181 -2901941368001783981032020363499212104376672505318712660284901086370276980646006026628981558435764951297997035491928240974431533546327502051249664724959243947969724123849508900583375377915577164007066729221212724734226985295738356316097962922002222254656056428191447320674135398649447135406440399477886875139815259526074353896294120604111263294791042218662086001500873114717387310930205122705962097532698667975853 182 1439676387719675726680218933895049673105251651321645663020505515173577775611545871130743163170978077878485194723633455868181140278408588333610213973933382693598339427844931589030995130442696770020695846955140356151457878212117341605125794236029811684936672859152449955952324795626548444357999893456108366048679909952290156794564650479834727997834402120001099204642533792022810520512180628812412137762298078768922624 183 -718148280729224804843827759848717403175491669090578761461716124601878918073794851140769944021118271377914227687985861100356792205362227025925969539158067627906788065179064202837175189057159566420781711470055856793134614032660433137168227901416853901930581856848043663359881043398349345297246387175964494167560491936483798977316670729704597454293372124160607306683276432367809410939329950451792683452367782592773437500 184 360183213806309593499104593135690476065779094232728904577019437795076769829249921256133186305496255824071985454299820658750833903464269240831859998095551538789197001059198588720822697260676905698843643559466637431572355054512721474352883775645984098345561797489017999080004480356638960192511921753196268618363936919444891837782911685442216046632063183591594370988405183989819532659100082941374142129105645507675926036480 185 -181626894696845071065128146191874248945377354114249992183993929134945979438984325704867273116258680065202176779539983678424316611021963795441714929435172351416458583204545174874441506331489515731376267723827398122327623218051800159081145557816156387911978243687678668287604904382753169678943334821695307315969299856696326602600265361733283709073807631989089099678028569259857937339190720000181575285072997851547186041759951 186 92081327966179674033434516000770577858657004728549913188319003829799892069561464194600012967734304600854987431642731380949623972039359859946796172070563843788660351645834074701226084733672081068018979987684830479728159824086976480639775193700983044839245584852507246639685446552034822787261809010915743338218983498156268296252521234786504793862579098832821532330517571181707705322955448410892848380873023238172013117942267904 187 -46933747658115467548921613697186936052822798358241729243058329840593008292766836304012181029153868847830057478293863343949945305960704148644946735582059324171584048704846304450706079406835265870564125680440731049636118922370868247344991875442683154601135743544068533774349349594557512698482909349050254005059428228814873770310865889832729203711486243784495842892042318980546625567785767818966901095227042941921245794232220090326 188 24049651510177922276439306091747786701032535154361012141466861776167262505400023967803393490074900478694544321545712968719301776693505866115695170160036573106408460361686715424326961771722167289918133228611926095132314604249199309095421807717450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 189 -12388822056240438508243335433051559971186450719622851378213757392921851199397252060925459476726382585130199065008253940021961557721098097561667651243223550629685208575438591387777075048741625063690277095305451816539708980571417266234428671644480802117029317609710734115252222571375402006374906525171507231049445717973377607031927236861743998284480933521224737378738722281860863631160757077939303007879461006729139068867668518282328545 190 6415593301310144694355731135163774863595636936964816468739992951745119885132343817817285453703513288643898947486331310019274072464696825938244519539841687122249007296777671245572023954035522552648969135346128988372469069264253479000187938625795789918428988424686755125131812609171043581522645505501776383663963307145543318723663093188671329413449400982287298218450036996223834655594949630313661294175917055292316013899022159753869524992 191 -3339775338850117811857125618027897630257437096204266583219830774442061984078247011728722618436436994902413183866855659319938213227307094534972558552923449680329230242365261577293213256144053520431154182709821809126479150007692610051222120561021993872791988371863109685851527727767077264938525902906766005460270322206451226533964735196840319352591880440289376420516278252829519538952820988727933370582126306422165024896156160371568595941472 192 1747670115179058535616670850042037436704055937708670988363121474382469882388186547609990234254433659218141720189942217454277906636748212437794919469189193500968275219914314632914430087264061215290987852605152844660446358460729448878622327976901962841028780495941628410710545907872405655480572483355840868281700150485571069608956698586431575715048610323981593850281214988948143620173890206043231599429346462529409598634981709182500935957479424 193 -919288288250206983353615767896594994352833653023270186229873449189926001557741682456043985426414054166618102197765029976285948272919671395032113038595855695472918906596513253090974875558438822597257877413283170182659706647710637471713428841399080508353911332246914280100259812833450351204087386068378018849328126061260360662453979513132356545097819262594738818439991726218896203644305882268537471175662116606996931977846543304622173309326171875 194 486051691505928508416778191803123017773213559801118008980227201687329946454118900240915569686990643026486875995537984659607772877413098457325087324259008460860735174730172415103187686784968964583698915108708044423694232797621018022091085173810803670006516963949299404679298779133932530861563652844095322278911763105898387881406187387885480993724036402557753526050147650976478703747389601813741088414386801288651812393418248119820539488463969320960 195 -258309380112189464434867485337146204585435871768742352945979275877224720435590693449001912286524713891781453616456562601577066495117511773763753641138597470182437219080465439358999432158456921077039625830256181361257482882575450373917746581430093148881434201186124152471924675140497105083060798131960999153836809494229810318944422254399000516809063871548955889213480430971714339755557815251496157886511461370128475209861832341193708116826227909159514 196 137979167964954485381153937983473437148031716935374570598780102253388901721233974936100481716338631679107960951823920774282950117466311555441011988666119435562498721547436484339554295872083864773161100651722010891966482494358658242118204175101742760759131026104032355222951869747592317433783536974718670537082472873437944528845519223693701785963459706706743986005543083180111912605488335228344243097126017064735376825226799294482720761777111264705642496 197 -74078340939119572670451830922818138765123217062319654325369376199984815803159299768939724995357934521929329168589737735232407285685771050800614067159518584239226872649324462795839494055251622242423956355165357316156632059010465410917265163970121111442067244937896764752763376159697629192323132694038659042219136855519247548457039262382478201907001834217691275376024482324269312710253557110520104009967298114123315101745616854534696186939352084780432140501 198 39972583850942383104106307046986419737739799470346971778121728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 199 -21677811057188525650385281027847454926675016120448652925764818375511641518263063740778831204814003354021448428388417326443113263904058376685988276715855317874379763678339017064901993973340019136182336727129592749098342647025079320120655483573825020475849301919461638365775463830621525343210273213910320802219166113481268071121847247785176062564648132013406105106695998630130894732762227792083931453889730499976933232020756664468701676774627764415283198007980100 200 11815169355676381131981708073428794146039081523368967335985447616949573193038349204909117701306498130587766653126976306026378744407354549539551244297508731389119668156810445918127804730321802966731503800945395243742125205033978023734886396015592618292796767707374496817929863822810300765291495030150100698121376073811570988064354537092029791080022560898730484817551081241498690015994051171312208239846593496626067412504326916457683652516527670062867218724225548288 201 -6471798609075363379109277609359903676841583894767599461148951758852277653890130530736711654983683222921522441644767110949300754326513265265239899099062386112136178378957709700739639915603110762105171806643747620416037732833684632134109866468374354636038604309014624668252474677951159337287565334831305460077235317926466667744793533672239139503313417518171327310469393681258349491803337794325703238399544316058270390357559019894017271508398111026940363566110931192503 202 3562540926966839521607215115289069909466357125061998323533682057506957146621555271456040994201704777106946571165864062812784801268605983348775349453772994047030701278915069151742208517712308634888790319502304727915879119156625828234104026113764414945476697250020599289290520380141515757595398417986854273281881948517401768567030833574135818534401280179484847594521720111011415934762109923529169337241585836703196992623962418436286558927218279258840320103857388754305024 203 -1970761030767426771074090350204339921877245631591617113132863765723095864058157446366147889105007669002512198196647162898880460450127901056076412600021029025250529175169366252225677410025575357171017627557678491599280162810626563921133743366055350901381075017176872854460542024156679459104811774224682861639716040233993328315354244700129315321345618589381428303643823945846355720019483372591997129484558973431669410391273285584499627698384927043662173673510551452636718750 204 1095561648172792213053834389021989405091983468423717650432220154380794475725014367201477019903635781635584640015827351433658330203235381211962066011295773092019644573548848671260742642464996135645854538868851502210179734674631466873291012084230371750190350888216960859337948474666122524095812680428023080601073548895211490529445005920513510284961682493390758331448027269816016463149053767751802720217463608509801244919572576587200320494045800447262025593541912068391530659840 205 -612009330586599720173999168927888032600908144987417502939376717903065134537089637835729971647260255636320273568213559509540261211564971646140637356622611277097449426085333026927994370251820740025559157975083740069343282702704172196755095580412648971935955831822878287426759529255752612391749225670498010465260513149060921644350822390522354651840307880800819489908841351381736320395995273765918926461569076285843325448230240458762486439209170170493877297343564542244380147274121 206 343547942670744336429818413460361478910596678572793592824651341672943342615135256044640373303032396983292572793081166355448734773358738574650452661628746701142102482964636530820599265413678597235632764660511443050454013302009797943750411473562713237893709333348840266465639051300295352448129367653951097767034894599995851986390809390336984783904041982849269711964690267609775562658932594396564897669619138391345856707305269560347212851761765551819047132468141502572758664168341504 207 -193782504382098155624607833310556609706804958394660097840303266725562210287734747478124310018659832411489782120316105331734884597266601092961515623208707830923821535904789858635831479457642718776094315700831110211307691832892908537078048745825514968538919125789536706807033868714568286524766470365247455818086625798263821516976857205432311077849618962787867861679425397069016166105949182151354903499573304682624128137981817272486671208751027088036607344887601817581049193962263526376 208 109832177809253568350952905533019487713624433125536809709546633900302742247147904176562536879432572013608149439088428927857370531596618022800219775131195154556825432173146085130068129722012489268580515676611406885707812520367302001674629005728281486138892473239769305083751212245000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 209 -62549300359413339543311145172049143141259752369419492642449634446006561695030465763049099339536314351541419019901776622191103080097255392346825845064183495973107997839406209141935746034217752270916738861491973949739121959698516963856403596002447956407700304413599717873946253223542700643410595580974123263954611271377891160024571198746993535323070234216844534717416661057771329923788617130492510078195993872253670274756838230653550452711125709639998813973959262283667747924314071875476555 210 35791776486910181322153773955311351021385592968605104878434566793269163253044395954539522980531466426567775642555602684890868323073548644570034626330194190459844110064103934985151706429917035068244864019401029820756956211281537517532926032393997132513808801271893043491823551988839292429973709021489414207529917299722312694489814860497905356586421003251837366433882956911905126931204409254721105183629742697994957904057133848017678121128190736740398843936303268192762166772092322540926533632 211 -20577953941891877989440904254412501778838632249466932207788718130026766491308804095912250196337666508803435718609033363629354339621306087704044660191376492604116273030588289437509522235315736240422380226162701303676831080931415463350126671533237446559926819089985512715041211098285335691955469755833584844734300782000717163117511694007875726110702521452144942992338655704547319683161100464476361118305451976429730032561061471125931417928978858551338892356009556959919028043158975525593242050722 212 11886925964795684065400957227514876634027150383140594565065595260035165592130913166403340143871413552603526665752713279601917556385457762905547895633973107782406630551204284035600851599992497493645205535886173394695498902755416010614671273267768061026842539703193124017745691048305247463145497101572663905447892235585474116541996754831425256546934550484592578522385654630045709818562465353291991507222011959662216095374971708086702334149061436026428225719543085340776258208195434672384444595175424 213 -6898834709221032050139208052741321185239426183903561359829646544680921342263601914597268280054096856069055130024218671807086955080878708528877916811633584873010392130124320260261807829454753379405488577375957498591186059952755871089259655442763888093990646240953142544472323688896809072206818768126349669759730325205514426706487924006444765317628671823830042821141433286020544450393135830605463658306720471983363362415782279924116243899749977566010954581105125982265491302314330823719501495361328125 214 4022640396057748317654374652433492144657422146655011052881790698167788449376963271560396818115404582942376795945003944428476919227845244760350430274899822366164554224854220113319738978798372989828635386250628750145559143083592924288802827301870839649147303854309353997098592739021934525144804856846912040907852220923193947584022920888091583349320963496208788995781844604897743335274279797905189461199674713010578455677363743430196536612388964585262007202298979325392304361332599415045550063070866309120 215 -2356495055932334089380792624488183602612590221356969518659291317770226388252531043312034745586782103453501540231160163147873777520950877250139951556510444814860218075851107809498057957595952733567274586259944449738652335254690823841495383393246586015860533280547368045338333718889285541633804639778863376990762650456806369960034963892721553947778655877763572683582327294505498589239883654014354949267235014872732970999663428398829975407503647642051008292114288103641444074676049303651928482817891684685644 216 1386859151906366101429987719879434797962225552842569585041106600949394355951119979297389184602218443728648981554110171365214119211755620156370985839560599987095055916301794677963025244502811915834107154277524381964071772870053985745010072942261535149066488388975240707791820031450212208578505074452707533889321033269063834353034881994991895624345874952985097889395174629444704309862177962023423296439034708980047167426014045903344511636342826251424611785331573329877120670631353172744603465561003309028868096 217 -819972747072585479434476586931383988828963903159671997390565948302941502530768116359184267186833830281794983207514685037392501968366905793557460767450949141335197034731520827239775061066957640251296037992909981974280536062919718741859706487890486642500887316634465411707473513362547059910873786325849307695793371454992768356083301035463436235873289747706066897634742043859955227358393450342280960654061394883763963510361783586340197820628949794022564208622525305726785811962425356474816277462389876987120001951 218 487033167789826938171588232899286147802343456463338043974906101135105525516898286964400534308188789338278878994390521850649700894107776740940790345990538299344546205376560150537870473613490938686476997895400369840953426951954147642557065696571307369687394611929148695766594332634487927583067340800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 219 -290603353862625515991317029400110725161616213744607095778211445550120371931512113559309903327182391089225532716420670449086068633007379721489132444131048433904235796250929350764679235254413303285572428703431700617469939843712779533965534107650699008191573383529442311334068717542704662638791274713022886312078144539752538916594872991908383638890449712901315203087387014472683733925743884958467947033236430543451426492427058824167079577874949525123962633749558544800894283341076450509556297336504905544522538658423910 220 174187368086035160586210683715734726221984030210388823423684847735871366657059251445962925241134839250312857489593603072221526451882430049563375058218135447194608734415677993080372207992497597827030423809986705334527905551550523862400150304714519490876766533793323347621954218295787328889164671962491983432644291252785010931560815350707197845054982159850182017757678007596264129394189245471858908426832636855192752639166441913312760925158974152536280910861711353508709416150302926740347864166778572021208864423304757248 221 -104881215632678617313928125395948090421295219794063590559622291316109546288348274796331444133494626872733680030884066830332717887082749984676794705991995579808809972613775975185881518968241204948842799248372311028538988219414328837343614289431863890391446069546003304917606687940445870358136390613497562449236801873526779731546748148502374914238624846925725083023630000944788662098893246727757060961511913725997226066714466903401379004256439079858200871923138786713533278241631214562687124620372331587863268780497034850353 222 63435875423923125071366140687129424941779926704022587822673541225973388441778478922092852042925004203445847804090859090337279565560223866591070667509761328900033015523286375890295167089049685017408505171378589158852980073676970528646987109281856298633502826543804490659779831978321202635062222337070891884504601948906355556491051321120220143502526989361817812104002277013470148751245457504191627976679647726948898457705347173307352627749859811828800381491992245078623973318273134385056453230671294184933666975137562177306624 223 -38540696733210894984590022832413080747810760399371818191039489053631884973445571530903385056753987590645686023858501958558989931811894722903464138265877865602040136173886019693016099034562093042405406727849056082631679184741709668879553861624942013742662433358681509400363704670527262729896031665848217311344761348314199749712949830867735680867201162531715917817321999373276420231083111451040507592974889456113364226603131595847323764635407360599846320108742776342376853686095883105497406084793965419521555304527282714843750000 224 23520301875256399657154700330991631425183362979232303700542209106940262940988731691684570980236895672917794290059613470913428442829448485183177140822308402459289087223752175075409425671078329904280701450904280634549726913949667063369272302486351657732950407963917312434724166848715395231115334293458396695401541639913893719215394105045933507051450217763253346869168118073920981907016414851327669629860672031791364685354845321725838886793910605384632551141586061999889015923753484621116226297645305471927441835038099814025579724800 225 -14417710867315926650938227565357005702499987039355524616874948525503220280351284579530425829873772197623343641289913294614798312953890070978625916862849339383964006026771027786727464752906388102004651595182686994530401573998868014718393011524503699076615342846013363068670095052468012659726974620488450840915135381474501179719688650399174918620740330616581041952739950221651322686094384916768867002901042182958022084734874141063185031794310566704024047362018103009495004891324640444554254081584648286303884034428035041846996473024691 226 8877103503924482349742751871750884072663505386123152059630181860352192041389972900405893487965748780246450241862754784721154120749970175343911345804074148017147208719725201500338034446563521946924411983878853193222334953853827917103473464049230987935964659386936013246035729559975538690532055783849714566542096531918121998825923673650852809819377478929393450926660835862746187653563114874704798928246163046338877399212399128338455590133225389095855790146684427323089322249071040244058815385941365888972155240636636264774628911511240704 227 -5489835642197547018345007372154262788230203065044881358745381028635763658941263869905062635823842778106631979080907632618224685400802322483810352468277063570764507919533047316291784829133019748536200605416468368111037449931214419824824045490241996167752728531073285312098535060946116391064153784856788225372574286940282398824771455823669802400164046875286253170444818901051884242738451407816835657037298939712860440746241498662629081495843429470866920495620467186622074149939632202979153429170173730927383765855822555028629963698011381226 228 3409982095510365148415728508295810198439061527665243033011816369107807972450902389546168092076276034432456384626637336121386419775207956225084881282581836825140104247831915909711211929011820075627309422709611278149457842181440212851420058628064627453702794296687536086147250038034441137222192320696205854435451074500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 229 -2127361207750229800483877962427728191243056811455482281139925349915233835326519397662233745937788487243948505615730629423851316820296554218845380986239793395382979254054395239191607685546223926561708421164499922014385632418423595627952040043546261159119516195795560562169238419587475126754553950269327268437821764613743046467515674142462453633688757401257596376793817227043955264879438707257571753199791239002695566878938822007722297464184432219337104071844550885221960476683510246021224997519460319628898859828688049263236316320550831510128165 230 1332964272436541612172746175384464621157097537057978484482786348973420929005288566081453359513722339845043589530743869882644411202338934663717732761217505200939904998797587231996206955529562249495380576533773734293511785214163260139567278009394543865343978837757003337612707961712167676670355666023199881842108720170630027826264510129305857528583859047914115607103339137318560305848436425855384730507773540639666121856140470783836271623313773241785045881007564598484020491773074589877026976878110065188787772527632873660124371699944807180451971072 231 -838833461243638096288908432854877994822558246811284719072649470652392652477745052564648054264180898914797703684904228233292503061403823498157029721385813697503569965568559580616410816451709837409185984768239634433700072692606175180815390772938169995868809861176748371860701636711583643304338016247973511322104194249889193557720586816553483981415374112436068621387140736169955088256975619913955889944381043229228019201617255208611764647049795370029435370409415114965386048550611374812282222686504092648029135893162775192379924961361770463528884882772 232 530157420502952700539456699441992414077648261717273178528711715058778277232626171472448057089389091594710173832832878855484828740157678205442930503690261681509379077325943495232584678063246440816757460800580995612068164988031276504554611037714489599904720676594469068013972086579313219051531887032292663862749844787781310973454201860930436342701744174130642354993078756580970344464486155858594909654523798542006228883370751484048629945389598206483213022829053093907986423306942816373010515882571887301149646826815278566976170314935217648824068419354624 233 -336509842294065104476793116026132999466054412192503596223842598811435495573598805750075567171020152254744616243747491312203907915531750943281095022188094018628752494577307037383369409493600636267615502491699869543809257866802540625324170903194168251369250270703945560408596120990237022989242284022612814768329840950178608303862925913987239033099801892061869973417228584129368106352054293652254587202925916823116134634587565375236235425444618501269407883197835756049111786841312501232862872141573685647075077427190469003814854431766434572637081146240234375 234 214509515326701176141733641794492845702273168627630185631004017991359550344958682761559010071461097044364816571367718680057282492573960750909843378739946904118469345117006210276946305910336776794794835901747302053895478834381126719961212497349497904538045027996915104121919325808359387760992359843217420282156615498857774159938997143950905595014610743789575349600545474383476059418985206578370923866494484547634252895170121578227985686732302277572203216429751654181278052622662602435983814965553589250203310600443753316418308595482842541698542865342141562880 235 -137323011729019796604134907555191090134802935691431958320577750064793044712406155941861710459226510165536017220452203440277001224875852089392898414678366005897020487188417919655566791897314689563142392984599159527825116339587510247119626267954624025551858089575588899619085189657297550993429690408225813051160570931536041642587272003060723189641689291455713702848330029939625061342881864198399996248849044739932287682373884030516645765314723774565314518806333868257283454266344078156893687241800474379427774648341613148212699052498983180790182890211513859971374 236 88283636857354430550127961913215065372463567933363552990989825352772921638698669412855151820658881112346177073942766541734398636193689313041083324747042732384618488262591665271693362702840371005385246629822450295478024033108001864711794045367068723583748829824589701515611837020793789911894289707863283899620005831576639674772295944768639003803045983698305443614406124031896909814062923856166349873027316378687033483865980725424174524193575474976446990220877265765800606883665899169283997703544145879239354562202538615993149075644775750242073427669152166729220096 237 -56996670408235758285227522646230889264394670697826765878181903059242708508347727154143664315728662856693720619531696376725352516814680480552669558483043703179139617162722241058032486236199978139748703650114321785408889300244761961746890604721619263631677051293913164081573125774731857553304263770031984028798423584050814241029723635751860465779330310426062832092510141802925199423423835792935091956230030758864106555543012016462270003537490300931627133551108893329469565872710025578170739139323981965932317840712203708237727697093735184158911569385864121598734538201 238 36952466559388424025346121351447707030002807691096987069737769455127132702129511199525855366822822316320295262439947299214557838961259647959327155591688659229992056376186962668866612570918461712424938824083821430120325047134652217834708307870848035440187209829236949905457769762194606165272392056062948457320006571057317000060600320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 239 -24057717533568799622680133139152510503729177819834184036634325427112723076585277295629503153452681770509614256417737578640841842094268855877857645877686547400060688433613417269085497519695373975463719389834492267258601027932557929623154035292262562687144503283470276153192908659933447059145307355764022469760146996371170127909364466395328662177873878297497660122329478556370013355667757990148210203821256649987801756867080725190304635861553702334175374585008364412268625565623392240962721990274011448008095726139188316457599278841308851384253120319254596259062132698595320 240 15728050039379371400613738602158568293281992183477451891771749111297469641831724683614334227854505340501916504862420143821474163517196965100242906401648085055582202890837544269109001596701648004552188993840034605619464168244775935173733798742836086355783378911481364430025307748323614624438776625486147310220145715592783080029195798403331452353367218830671937464170518514448509219934260409052985212209653804486747591754760029463249543712416162178196929968646798700781294543716322565671995413304188869245051376197732712161245326543093929874350666394812438450213804410989969408 241 -10325172297309408342545660380725145142514388976772383532587695759660104313178953174171576615663952091579823873512577549985500723934781778257067905321811147243513138535224340877657234824658632674605732144172032737725968207558724505260624392172059270899520065189905935755721555966949028496571789078958105506895693701394965648000773873636987536432821474907384949374027975173361185317305379448574661058914177891899185205394163704020081315451525627645222861481630824758870029698783188904784099376063813097524069958027455772328119656182356907098782745315419726004610263601779064421403 242 6806349593071988875731658919157813840398864113834397662311291857403147019262416745896429847867734320900497344189550201100248945502289044164879867331113778772249713045936826497973326747328825543718273296526143888099161244780946616903444316046783977770639966741870067036421147581305349281670087737706918493636169013691453959266001852376702811451095416011995833472664099811294643031478727068460264577266910375879857148865922095847737934670179617720391869310485623909558346230327961221925269498425902634791173223886549532816402000679098335377377631747536587710147979585960599485415424 243 -4505244148364713821461077111579142341637867447782727159648432467208335172211392360394377455238979558171485942429609239896692411399235061553057860976041297658370347038756031609214190444895871944879870250462415614981494223973108583671218265081998357425016222521881402528071542439587344241735164283502576270876103061478868521392602749062204045319979712877158978008075846960816332701142174387951816954956333307381316538072353893784516959292335942531024211501552093255733479443437704490059547890045150632021312507178792410908051335196626244222100135528030762088746996596455574035644531250 244 2994347653424253151130471335720067913119417890848364239957165103111566825741765063332036162137195205484067017256694545214785187496355174276109031448371692005911932856153466683098888833454321097895539028549294964179466858871905975582822952542940942247181507055362605923551937037361514556218480820481555932182651905164728399604789308130384521059720710634931900804332752030359443827933061912408612076653213564179921891522824495959851564836743582847653288504068254299841166506971537241561424773284151468770546299949629576951091560420826883198427740652428089912231866595318685903269249679360 245 -1998290667207158867385573510822787011406917517953437984753541286296032388123887847596435871837917738919729269642892273552797551336988916410959794571868848636616428943087302405922148722471273256845502617818958853149692552092345093112583436326521812622316459419293348801904555472821632225885128246938716462383494576548722036827594389232639465541857122622684782063927967340886486988295989318499394148655260058304743350172841524285954882001070518334349989751296423759116500725629315365383246739203594509945549645683713237163304254519626552439484102193203573218727466518851511062575488772259661 246 1338999580174842317695632649137019740625750461111884935880085244876546847973636152807659123911903941590839287190495439345951769161351350587105481560898350095872950961773856958271855570130516681633013472706220823698358846302401346330191386719130251645615464656668084778468800012003651291330975065305550370591457098496163965978596796715295652834645733337212558230658057530414874637630424413891614394418403373800996595839246881036620654383393106211219173914378327304378465457657725706124393336597553987451528312888436442066329463739875288488363399867811344343490448032527505477983123500909461504 247 -900866459441180225153951686235694315834109410418732605339574041015237538222293351810446035292103689581470402026532701400804131653660268667287183702870203762428197892639138696905909383573094397066300623189406513830335993316878173875442349414883118015170311167568616905532501037821497560338801647852107448292002995301439906332976072759761803701194223516144403931083178498649251831505273542015581044407350961689532882965668426901198255499333103938270001351187396455907981615631452108970334182572802725732539882193952963084277011192288272327850847930415838525339169280598735568505147366065492406876 248 608543323609121252664754295128152645798049025922007471447607890728833292003724315174209961233516633468769530416563221057339316402818613366771238516348822843614440304570327552162629489292850751233202648526651691753992401747275460861259903801402262311020820352570842219681862224617731732449805893507131295141034457718554051552928285673260688781738281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 249 -412730593310742575738686798955346501974610113359185144680435651156982259734648431800434713124201541446206950960476417024075630000000461899874724660341052852643308982242125402618259646597212707728410460592397585140433366540543257768412364222631643402923741903376483267712613608946940570305956477196542634086902891597498883738442572494699238912886605684612299457149456669368844560726605578073340617648001553231493843706954837845220107710252599632246295972405022104618916500223549682380367817451457632263973584208643381278609019902623673585285899000894537582162658399812530428198049708261374506851531375 250 281046978883925315165796186029558825348834437259529277287144296602922865443921850412841675493920970940195273138429707945150153991450638466007378897507126737440884981885915527189544443579745051451382777766220484046768319358094469580223292976255889141871365435837196838257445602376495133920505105492143881452661809820967540096965609597077641173458700508404832000759132186028653313052573032500554580955322901123505679771477039672677897364336033761736222029730975336675472278238447651643575447819755429809818633070107416030490004223611807204959644704947771959133396106337169539219696602897894329761568653312 251 -192141581158829380909402324806565166568534462931292717025255975891903892952267730759586163861340790986243522137309278822957762311949045605086745395712933327111546596932999500569828936202660237308176503591778156455110661529374298775570112650865875984705646886683947524883774001922349673042112110696179075054600316416627840284287812723136538322440451326085926025820103989265583882997993072445564964642622421484544186781865323613040388068315081311397194665933278717518154260104960836522639744854021275400273228169503584059175136496834761065743565198324315529056208957195322243987289531574238825673522155365622 252 131882482564609310751851976415532967133757790602649827808395972739096725997709452688696701269564042805468042243267947478637236894340880163496714412925908881958151886699646649819192306148634441198329909713640420100169726189594672712725907930244331931516508289177263261398031603712152051927676512603386380543728546274943736114646471945655449143066440543806649941976937780199518760527958898506711957106660693814951581971336294460190410820070051713169693145121956082377698791322841194068273841071434623189810410618423283719794417035795725889862714621947457846052537650136437405967970303328928914733914751473025024 253 -90880220220114225992107466952152875289194191965660460189683251498182079458340014739049687170107175197337109012437395267760542213145012444053662968795002903527107566052662844437770064140469825300693883168363680244957696859608522268237049200366516389772984487387796101031062521859399734708473170947631979827441193686907842664039629919413810894477742698420358929615735344949287454660782846248668244538232627807849936576231429149990557385599613530370202526319222070380278773425780041995202212570791954659910072365773035098346226859339266828913594643657172961017950459303702849533923568969839834608137607574462890625 254 62872593293642477887590740628134443282419175573558413911386398956442162020960328504679003600603812662053093567162200889366153622309686163934688406818727967802130689458173782374544528399271860406745870191863534774098068357497162153787755691957942378768908078706888258254519133394950651406821638960087602602448182335009501856363484715046493264932161902534547516821364139122996610100865611115328338174288674657936978293977415265092373501158423764843925040369983583404258095166025231578673668372652950191381592013229884780681127390315475575658759757365641071476468036991390026467777681061128713972391942921988069130240 255 -43667307974431949410431804743544236146460049250677887833237571797630143241284869061067845895634129471867285436383404096157539272082421799742018289068520745367269432535031189156238214579316049263787435462614798193549406162503357419625628005293687746817028794676200960054104143408285697896264293652203318122037160945416364637772174906642522685874641778948544719212897283672853515066049585791075560490830172016697157503978885620736361704370009084661778553289423385067240004066083108467434963323984909488330668085053099452768285540528737237948424745688860999216695816247355247775066736321089356637135550206172407051288704 256 30447234650279546473416300856885594099563863189032987258725682266293803546426197882363505790102052559546335804511470152754095922541664789247362025498591335680568885703707197711961681621719673416766641304548128255699143908440676078478494785348064297187695950697049844918611088514477584219776706644214609666618335081383690597644812212108502454674834313504981154726453696739679430830503465039899572270281151777338662163512465352201927655016463089247229649244687308968046845551433232698002626407372662943500492795199419864402575142796172675899405982621073128633724539734651042714918551179424483805441997320424094537399402496 257 -21312239068328449570240339386772985210719250115554420249739878815690566274210655409543992962558522477827540908848505159425133076477127981658840259244057028797541763565155291051880592087347646289780465029079103304564808920142890878642694433280332555464318614797713938172027984691420345214395817637329460994565210670112865151354591215658727424195015838216853221292839386737091069892861140061755260549433347054703881514130986059119738220479742485879326424088034169154346407191778366777117418824441610980505591156564438117054875608816114354802228586730228794130186506507903529402021386287816045427400527829931646579895398981251 258 14975921153454588482428769053566909652671451766313688100344446404368389940002041455489206501796071310092251193260260552131479521069789991853444621072094412668076618761628547649425565356578201976720830147496600775685376069290440419466125631527599578273784328031440774491096242393159899464304718815457257387404454413588862263783079952921245793142587683607432172606062592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 259 -10564154714416426914493625972575942423386519703318349041106465189768672427423559527551589522078294204626790139180114797543284176180076673144506525448519200085177391325948806763620647660279395831674699290637045874911581968596420533298035455015634537177827641537779577873261494446372981151968758571008006389877275157163589874106158324921189673584879219025257358015764406544729950396489612706167534677106942182644330853079704841321392938512405676612266646759424433552507016762411840439086273430618284720146411195205033540157650951770220916602264198584450257719388174652206981244446452436479288813230390122171861676773255147401342330 260 7480769181112858466579839570701665224218229675801363257935997328749720248072806766664616949812150266046121250746098152189039165528321222419337660176593974701523419713082969188914840698848351802712773383812253067642439826392946090446437717284783807394775576635048671113681753714676245783133759964512174036915931004956441787058326686464065421715960424972726801566811250722446092344617733382415309903784583917530200787024521530829386477827311474567088835261574197099075688878635037902117392418600321168043427661857776181039753931489378453924767568617138723938324323741901307485318216146318028483441464514616805480306316720863359008768 261 -5317673290973404588892575980920695776265376061185331457594404173582686579752713304727972585201661111909711259840537593580177172694405857758204347061082103472342736526371957933273732841025657008566630639363576245700962653805251778364623203592787596829981139175251479915167069900723234290458535332317627805654986596642750141656522362369090745143808561344014107612423026773306288872073578447133456840232398773529797306864368931887343808564408767481474208896770462780140647434499715918978710984680755058067598231241995839515618426487726877002675184666798338799671543161782213426366152119584529919960838309851948473938351038688581596577653 262 3794500310685205846204156864152954718248842506559366000632861348361132926071169174256684131634403078371003568647738609524351102800775439356846007206597783407878377287307273243784415423507324585961800538862180944237301288652335552889171697901601698845786393886830165240215483296709470169615842264417658570254634222555621809218609507050995177374596100705010751485496486473939509631273058809912133177491682295323665007299086646943643086030653691790420335734964625175336364177752496439169166423961234500422142711723559534209227296446622840859810084528474634288495073291936147303698344356270107199514790677997965752701219928819677788765159424 263 -2717933187050298840192667130894204107980713240935040167338522414067365278456472543724491908693630599546969094292807297234552398733964391373242104145698447482009448501652893738864785681039391517180666210594943494055860119284700946655897671884405556786517464118775917869790178953691206756974328013237757542883752049858650299678848014075766344485370225103297412617575604396936497940161918680020819791218025337258201916353401674328830542161332704488987065070015484332812043209321244534062519758435207348366481206601347296658048060815896899185810399466834073459702507265926126204121425241161504972374571981186264224561455193907022476196289062500 264 1954195229978322547955716422026775805324311184286627308782066702079098458455315810354221818442628717706189938704583025071759702967625944335202510050062417251867823297384720356874508444956912078974391557232888826996536262260334223025315423058827063559210732152948822686339345094885914991693597355269251506539553599238890428658875616972864666009708130281431368995824828272084920690566034085305761208282116082572947718076336498112175594663333603744917202227601194245129754698248738846826323676532244999449118945179355733539192809899351648518257471528727091861095751818422754227432254212007307064928399874057415117582631593137584497097061192171520 265 -1410379226409312195103821418243785394215375475628495159729379529032284185031743065246884686719280610593995448385553035597053879687200926545791516387660698817239323168235347328156971672584041834788874270868396636699435826793112817983435027207465488142537752217613083578420748039836965921283621366783144160224270885706131697566697679937348448540206896394517292116237583055489021267422990722229797946451136162049237560942964645038982123717742641100303673554012458547128478306902977828999083428955772164488308437782559944908218619727832468011701850510504497667459873048709544271027765201603816792903828237093605458480893979593242465579528166015187031 266 1021730781190284228737823211238566489029299986283826760879270395651941558275738195827642809225139371405327547334981964656885216632062129211857447396312737507508819604957510506237115892806455852391560414058079630779723019263820418779796304607345239450466133170996948997269715342507788967014776493118128382710542911361001912034782759283229054349610531979468214636962105996183887200826026564827562287287159773066703017091968106766687053424398985511129992713097321583147382197277765616110594220182068926459366033286205181421992741586790772917281555687576748719992223886184629408530591430591878935298881107431520493681953774569589801286006250220399099904 267 -742956794901691316269009801801802543088040580168314753652524110509865936264025643216594980226638138572567894677759672218023163450160850940765260760530266919277647062443237451578150077468019622436001777721697970928959147774130495627849807898335300003987858973491800030645854015242172343861474452790409527561122979207348625099989592510356031581375360808263608131677028461466251701684523339048347492749042982620044218653165399171433620853209616972117058663142436779514739598486439304213681346739718667812323309440230318402009367360590401021470533862490276805216607712735462686342157211967210269628796823324717639910482090908522061824508235698029920315326 268 542264381623534031953471098718930675206085287518964044798394384110653325594132632975668483731472005452051036022607119766194892876179505269974778738228732613654312122641451378265315261849789169511473194692811425920685975413489820709379593294987570704471441656659618835174645721094863735901663918460517863699302097393876637798536543852308849307182910816052390397798444435013052214514428945000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 269 -397258331037687660256710375812114935068071027112108939866197615976006353356434455162018973162412551420128661353561388259215556020915277508237138899777962078599472388728964029159183218819084556814723025326416208735468705543571729336457649355500513407669880728738566705487987965837668357262701255805015227133353965770432401780049479195578845110371847109790709303343950761520196233946845772236359644061709935962989146790331076512219635640991698744697716473753903402639202987463922879360974615920558692753488334070264017883551586832083484671183701496192903522379529333464435300015440810947307256654479430855988197772555109546892894637705105546221875823720134185 270 292107955088836670634792052326154169923952567617281326448735898125177845963962115708707124512370234032490405217285056830086586920735369206163635551567850749654680882733548696819733359842251927012048332960849662691981927109311884765300444895848166089232426574466565650237801078086605387305791919546143523018631479279100613668347481469881494375985883862002597135623207726884475822997223211235265631033499814164579108290401413748009773786827923196325925165102999831733281759091018052244564548580529043765387471635768812628374503736480358011840158859811241706972512420524017939675291162285204231531815475407384409531296882937810947720244791733989012064014646116352 271 -215583866340492117642139051200640627858920241630928171988116168998945677695026875504002886021623306608697429857102186043332001593314783429413890759299868294242977122032241054344165328606920165382496978560236288428703880916885899616149660754673128353925739590266071728685854877621451770011060901262337853552916924315068468623817256219042412855154088610615639875862928262803619090108325507250254635556141049088816420354602467721230671834251319653166323695926903744416974807946685064845853661016831955567245541111357210990625125275799402027595714165968814342700077254773983842791386301860239357226966890913588024723918057846519011107347425256036317074861803353227272 272 159692948108225782156846310534504505458478959027940963780686681888965319528055640593761449553525761552720529199007115932941997846231857970668050354456603625819289937494469379693409265902950618874514611380819229460683027232282936220876890530153348966703472806314342238704709597968770178469107001705042505899971702706958480058982595834969686757563483553690004527506013141513137234097448490218684927984702079053941498185849121030723630442673265209680117018632648432551643229297548218881707587681671314924719932156358780540772265790981746993412464737466370581113564079742223554588488512637153625915328365516903384569750661662083293080203850336713488238567255424446234624 273 -118726040075029012861801863293360748198915577498498142283184731988890662694866887507077925701224979946245766427348238820597531665126853483654694535380004170809917377404982308276684893214627869530423140688561528226171705050802200577984454757040134901196914273428955706820418532934216839074602036062070865652587819702065208801072389401906662990862199264247365921417839214840069994052509747023005146540171062720350788082358845097319631064717970353481386122097374348120180097544537931756716083144871753397067841070040503390157549461756430628289085483182491643857696947370465457341967815299320685146668133549943349962850876285052888030324691470696052419953048229217529296875 274 88591322318845626355294300484553628420345560133055462223764602713217780820384033666087439733931698870089164996069252274763049098801876301876980153642334451717627988737575717158117088566432497937716898943168664028107090838374554246072319222828084931786594149458616185594832896850065998730309046863686561791591608384124522040022105881340558171623118759645510272786509381145957182288668769823258733453811757166995522886636548940105352220322339314524474190344981031032415661348922979044095667085643923172673121140737931839148743635590500703958408362678315909711697580855361699392065496981954273455561451346664736165785641630887938530117469749675518347534268620399568958259200 275 -66346127522169062891919771220097442500064080330207107662354584467755638423295475304645655541434027219310708689474466603834221642145692763385044861949237527268891591869778247006946182056849233106338688403609463157766168068419181854471681942400247187652332892719991332514925831411269556054755870790801365109817818820586766785948349688944249675427198055918686791168428941377978044609678792867407088682635586233330771014222544130082557317652455330530954820543365276048781271577910625768515686937264784248936205039640999046329097928039667228557712268833197398654528789795834958398934851661543765869642900485577705193287619916013015421463546069359634833058905431700502203649949634 276 49867023533264238369754776886746668601696268117263764350940585313127634591768158588469893639272848406448634892647895258706679892851138104024610397279779601665517045446175163411486710108377035206377828310590180040656120751396985018099559002392156278196021883939598885448411585445251762832362625410378046089275657553009176511716306022676720149164955838859235638664230703480184723014493825600665544289630717288466490189548787127273164770903005074493945547997188771733843789599870617926420351799487700343818278508428604188651398029178669682314437576726084509813096376177627209176913172315075305285001453293776599722967549372909168737248875456625853727452915648742181836062558519296 277 -37616562584900638311496998955616315036269975790698435247128543193841856793875829451464491117744001575371445942235471343986466173071667749175741558669573397504980888010019801556461900046745867359048817476387919305301815877198658247414341377784463688126539281006044938314186963589295550067996821178615617378380526548216427249641673078570367479108399842627119599139741850813843317019690282347076700242672261641124622502849469076924174604693701421156483000962423328562103893196521750883091131286344806421167311649053828598363218095450185285704509050331422551582763252180052951980747256035129637405246899742814047785320074173796299171047509701607417240492328745365703705053072901523101 278 28477831809682053084333981445890952368809150867192797876831531891750716444991301660340411312718001767251385113386338050706478165600287673475110508549935426634585735743173491209506020656032320360899046915391336754625971135694330132954303169580813500850777537344980442077516859319114219427361653636826578696954396359398644260262821428618195746601107750010896197557241948512587500430114477767030265686576332800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 279 -21636713237907767909300695139684923992426607866493001563843990616789940824523095792051960549188052446336283296699849177443462644181464584190002367548598911293466886254611826905419356360950208978874742591306707598808488269675926420913885135062736148500890188980032778563297807083746330396321768382773303699948181764289403440551500354899091698078596737505186635899443641108358636070863896426465994316479264498295734583039701771227911682552014767355709500046120994979971903269811664664431663725925081407427498522990706252572223946368986787752445548803216302238494520358383627512363345936768061415118188450137842283288517027889997675976821590724142749226855434024469216468891454025234712940 280 16497823523449404475510192569146439388986524001616538024443624296854016434722346969285667455193654174422134237788006922087322532600246876606948939225833655992457382395489325021162293103340764101443905058101100961607629726066766148322106320503740516104535652714852439824863900896261132013635620940317782677439746574807529008988218817946043017483159730829436297112169902904822012711345933991521402861719211860565086157884339538936112167614647241859728138609245003600728023966127239055717253498693190555962641925563814245490813973012662060525414563404478934415129700702837216328469811963790532920028332313735075621118198668869448321033182426484871543234436150847177689230135759942494954979328 281 -12624305480925753804132063054817295348549772195813033696708073511109373656255756995956431967584661142569391507826229594936420771235844451078477998106852712106712051464519374652328629503325249594567591242566091027004867739781142000296495464804246158824957327241052491549417723376489776721339434451783991607937843553085884785612992317224595004780569588072665720219392057723794872746516206083496355021009533666591121617839572260397802637934317264919826350088034209893073869444911228727171155392177626714083280480101990143950842749042722625250695751181200959711712039573579332631746934070822008984662652359257650190720762861562863403359402526577149943549012722568446053178314612761065960563191103 282 9694565140286697380290722463827021539998097670530669844307454787728483547061325419392776258017467458710788210729462880964872405849965676388213713807247286529072065257912888840143176646869663216604781638090855162473047481404199067863092618502671267178116858320804862225910989602339395165660232526305196192269127791215272235502210760044005687861032006832885284032268203727878597406250240043692938058699475398587346491935011797628548324183787675794109833153239714049192924438506899459062696943079050834698451687911581313158851467743591927528869012080704619716323683376139384825706036411773344290947598407231032241422011679618162548886407909531278743885037931945251305614016270627346590157582106624 283 -7471085848109857774871394642119315761592058086538175643237593385640207933803398238196840669058049823580777015826543450775931489123563838822039167692110964250704911109062398875664760636426223251803782916122466957712803603584879404259940920664440077229272437547011695534480286599103691177603440636558038326338651900411927113777690912189574262733557523883347100535815113748216417167373447411345305864192577594873413105538054248654597376991920790009130142293772321123028355348546941710588131241377587814767677052432566078012837823820513254856070203085143562295543661490676595993207333616254917369460427253100880572347006249866855175769023295389213683891305650339176303020849445601925253868103027343750 284 5777876743082267864932555874586725718246492394659813334480942462770281692532211322257813410675597443975852628828303806116219830266168686447820116077147889962816514621358567324159818438624613965439737618804141386111770292775467657922762375557655761768708499988317191748226601853326350959952459971833112769324995389943303798222162104405066446371100418324824145277739924468267435833902716709314173480840155809967084393315093554906656474123505249031195801472597474821928294174296357739297821744740141072819283672597166426255948405922972885275903264125008383571177806474157672970453584527607902747446515274966366981383997861237358649560695102718873833528681171543729344435498738610885262058328658574049280 285 -4484113602332213194105239170787434391818918047846231365002058523664012632347473187660284437004513734490022329644443679415320568132901671863306593378035130817800848614117960192878620286773176912159796850993453574364806494237978406157538894385750349956155205166452688619779672924894820566789775268129642425436876782495096531049715854133000770139527310709994874644111471099013783999794935162194905789693775560269451957173808645295090200322843774359011939619284110455444427725561799345173394274083401594006250958500301223140087094013973607073979166784828191558576035678204810900090422174406357698660950584122228069733469114980625805944368885603279009155313962885766147580854983263391048053375835828516974801 286 3492234514184212538331837846186723908164113571985827613861665665679739922155959446208388886890965057580363381430190751767287826331650583825905362038386783882653253668791914596257207984942443871547635740306685106141793151341278201278780644371010698936882836876746430576419622355762167195486180092648595592109835130674816492135942467642070872531335710402439356570956730272451597127308209603563817708113830695320826776103330461826179265790632667884529569185282965185933235888220785172895439639843972719838936504186451790844709027474672952333632495305676565956750390711223488135037479994064117899681465024062897265572440338044515446879120529938581895325890670037341452338437792499961709769144967278808377851904 287 -2729250278059946719883040220844590679607473844862624343314055888499787427776280502763941723601452650397875480901248009949493968198088096959419999477545090573825886229564410034455704604497408318717091540789707632050005262365033032114652617944322735845197835408371547577810303936501802618491028194416647792410287556154253007982923582468205031131069717289796155445506483118168047939550129583996008271434314575681140356153148108809729855254303855307184283707937863053202028699906261455959339813452234934549965775381865255236827237029278344621839477237876206599860794076965663093179692023615059703121705143978082931890080355717716326279412633923241581026699034673548631863791076552717969861902492614420300429778576 288 2140381763271812833235977456314365900562496492102756822557326414289790211397612974804186627858243550704691820713840094433024683752782828297902039453198810237080837742194040864572362702549617208715925398205899292530181255164074863177866844421456856010242000175286064451109646548998931102051684558494731558151929679516962414087110656053543999111111431867636698740757444520787254626235335276456971434948938796077388496481754064500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 289 -1684386760546176649627176068018370687968664092461790061657580757898997971001725895930513917787237457063278008407878553725258744283101622252576079756035231067078377657193644175798599240510846125661685241216214912669151844312168955993998824296161240925397213939585455033976875715609183603018604799195498081814277277130394775136672737575058661525318561796962056308604602880070739139792133101200470906820379010674886815606002289207029047523553015285718696954079795067964439588355943251194964302520382135486590690481306295921787548841538364924230622181637404499921008035738000616794239053490707807643608859504428158949366446154631814688459177716502827546604991869007634223972201916182861417344750750952124343123611584595 290 1330117212011556939310391425795259246226686342729362192562536322604925429492154245638118289585052455216834967993845805218620077620761899788328330929163767502895869028217673702467728295857576006013654186494643038796282602568244928855595536516258338340964348082422684577132783655280015377258131072273045111603613745040537474074453703562818918383829302293270682980075729673561525542420990556678695589769168314538770424538399909800378323546397580090475742366355969971344566887097910477314114220417116360420545118980083744769231148456325669498265622416556820893532004147364156438800072548845752749512415598352287759433005596606947937925099538525785039033027548122372909334420968012701253957782227855991346652854060100616192 291 -1053975167886899189641531076946186017999135103505663581022139827607705519133378799102523182409891807710212400892528243335110846568225296091610248291648601302206754175815483691560699117798886063925547671401588041662335254771792409806553011055055864446335522113081063480555739325541829682833865981014904379344332645976813450948737987075759735676058253296882072395548238229247387279783818105564258563360119433522716678280121307405099306361942807481715833068087764823087360505597858323779328399792981011159359649530340715686683899142498393089308911703159930039092609017769557883532982998396777119901184333346610502364992684598124573067534296762317001247136535541503125964581201681172437527887987090992370189817389991214995722 292 838027181102523510351684567522130403863020047392111295979492314937016848971276233863318084820221243812389480618497131115750487667849560403675084188768996991538027223727680315635541194182873433454751876558011198022533676206728521310219307740570607778020639424694521703345557697375371916951011867816545962547732624340692860750281297165776765791690872672617017334095919675483435658958862794411382174204334024841252299938988387085759963500942837377228819223976491915018093056193024200661716546134726971757239698918501084990600150198248463195548125618533466151127401765557863504258661841534923748568865775787265508380261375518540485666212890674940064896835195693426448334676066672494985910235686652345863819871136906226564071424 293 -668602531100354659333316029127034417551366862554663199957965217026535961322256949960111036981465408913799005610108329138877140976320899671972318978363901370607147643804440720187581336744315703432125599256442151633692341302513696272827553023965231142414803927528228842275456158887346169525158656106148936988363900295392899983393382156255492276146198170182210730843847892204322708706727444484476012044757007264672345730066362412241872470209525107616533946652774602268769974182135408784326478424801686570876577989710386467462097757841989793972645371174077199649280305548643793103072927621799679303436921240061068638539600598671117209910419720626251120787077529699907287600208209576126074276392063922003217157907783985137939453125 294 535248022740194690510480320575397733092955692616510510048541390726087928196570193937651115893681462805532011391495335636826355257240728585735962259939413357871567955378152639887152601359039349824833154220784320920398422680846659809973812918560051749102861618288089880366287476679565315375965735172339374717182585821554443109733979024928499928508877668432436354614984310650165712799137467357015011633628739077357320597254874001482724299407986861146019780774623685032565576177430678205714636680825676634763537584220855582647972807671536923743228631148688058080817913911576359654794734099797198668015469256877025557750880263784273907909121955693557618663420721705442271656370834589324070016102601942326646516117552243790164273397760 295 -429946347609307363308537833141071188643104311513245325259784867340049574260790002577203023465352369258215489966337021077842851888131959582768565498229938290424949214121131047084510433461297521122037405905546833362429173176547617913728563841735646960078497286583572806261177175820438099379415908983534843112846713363102228223504304608509424210848299278224141866858332620797873903160621489383095908413302092658872399339956474704166240990095720077296965350552101023147108187391430539949967884722397241289483476076902454558410238108843101440792292276077840001443128444466898373675179972005701901072253975699763319378656318801148682752917592811709459306008546427694744916977505185933408102869758964360822892753634821494934741434830306164 296 346529825775963906243755922777249642792158331446275873452703827409621423664680657272081764635255461863161125570268051844548107206943929302114872937940680723600116300201154848186813108417879093799906883924346336504531871788040124157759623785051546918226520938271273341959997392213331723531451587784340180887027380480036406009226947698194298583020898921568827499368470293350636857947698827315781845888320202404222099107152459174326408405323927959597849875014140236841653986224890636510837031552034580427283748040535906717587222581709288088450434405684710769364245795682203222917090090034191912019276647248958831698452558953532230234351445589624899290595712914068865231790831344862220695431455260290785829765086757199411471497162964074496 297 -280239404060890868317727251758594982892908558581977683278589544991442412585119053901820843116859198835988626994380665401701884103923372034239289779353657108743389139037956835946448655971740722828224224803250633854715547252621168981633628043785205918070185821120704798759955202483424475589356870593329732308485951070007526935032946370587267826473443687853488359991621777905398684520271683754874006873404982445070396052207189146483421413951918321126137936048583092164883369913292670933078163699972801763381688538891044043477904883209136491770780362467018401210983526846874378246517186664869437014209144997395394064725048185901941050067434458364637075263046940858472035920524037255462478799173540289566538705379621066888601040628433383315751 298 227391956880655135674480456595802258188736916622088297249847649074624056422623466119701453558616630417149415820771112326673557261649683536640190550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 299 -185128567917828637983581082111765102719920180618278777335246707269875938299505999058299374330747613933751157834910375129783582491785236112648924767590296163386395268537371098176902453164552915251001962397356298917592547781833862851466050915378568974783940524506223022480444287597824634977795439437291654307649479931106853392030060437634164159895928073178350340977491850383957108076364864352015199364461993838741806117715581993447767663769283513352189667980322411266912231649462820013064761088835969155733049120455769522594014697572398972619917104296711619506616819628859331459099316519085229080545374054885735020065334482877200505959498750554062831931020619862812949377712711619283781545174550498418139901154581946405033993500904866914901955150 300 151223535406101896429775644278051032169052442517461497055226007769941654587342216889358103011362245800398263654398909609962722608556349536405818285026006119264063140384873556731663604139833009658241470209560676011354216898182778588056397306179445966114790252677488785190311107621162055599896991379457985222877515158998847362943283032515349141659318546608823458370539457576785162218752741968941099200754990331858313174665161184294914606590530503950380707253805481906965599021375407351702807269272578619081702513472481204503264977742213271657356012072838445153230038194996552829783261211960203311073122011457933936963490400755949959815483005577054662797281673293651018453303679252401208467240255379835778957788760798565626810888114357460203458265088 301 -123939039598727766386457565727168357734537485872805911858759904696314621063907565918115146764152248234971908462749998272346155817624631824658633107197119815874010469275487511945886639643471776162716538730442465779521134351705321343709196818044739251613322587926975940013046192500819584954089372570354118901847620335901575346264325021355955210262942145528309250513379647311747106907231955241222316491784794194126189036898561701996304340647320302822047751931864633635348077247076830946321111401553726810343071658426993907984327822093150839007991142929471065418361716426231765699146242645064513129826545007641998798756995100772548685844746569485418035150328270191282494231812863303406906149908676638063994979341697981676378593521463228424321412051333753 302 101914242933188277913221480011236908293600333393939660690133228544163850782086103884110786304364613332453261892514822579748110493171892251221907386313201393516572380802638847923879950516425504924820536023725340713345896969378373388456302877346425264996746334027352463017187971206737575425334371052308223083092804069953174703732601500817592320524948524256403370129810233727838062053193246808351356669614646500177132919968289644995774676056882883972829220220175517972384737717639506415929869430325438365607656021401429976363544947711595874054497954741044546821738004270369963392873181505107127212326739471869176997551503490978881574124063193403056965727690355418091345025017878922136588520148520236847176611854187513366813061911402124771408301716116865024 303 -84080427279410038066116289559366489535496281158737016653092080556467016915533454975292930209977171562723395738723324896846113141680958464074919514887977393534869978809307393806918634043571471833346753699504996339323572716909305297637368015042582903255027948486715746876276244821418424733489256466614352782611691706912616803425479801408777745089010870950618481797923712725136276980951751068292399614582908863445363110490416842542854743753468977148020133114388841711703549914511506218729437857943602911069619823973479792793999645789808038687032554797054584813632952433674319545573208225285525167645523523659130064805583956617541335358155470803389853443026308801321090746844064037252142275657252494589772483373781540583191684845587587915360927581787109375000 304 69595874146062914339631776410241699403375345266141941697308538221421042361189367445882855225540407875177761096756125085925592008425378836493848162672311775810440991781101890788753492148874524639442516273135371306769714279334718884747158785897091365295394725265293755920538843121940182074251078466475797215609597828133975823893092181545509526818169744803902370004509940813337309508797295437056622793803920981459382344004845990515427724207276252879285413741905634160141152462913662781276170929277930465157875658738859369407435620402869654225862691992390025175592208069342887005930745146539842972049935792626586138090121724024096468555923182202048034115389427248138612920506163624020521138325095866280113702044963618196974346949047954145572145768488105557360640 305 -57795756325383716273412419730971463910339470431436516517420799190308825119668595519711233626074278270829400394492277204781775830618619858036437737598393466715943807968773910314653497928908839945434923588539693044783397798249457709824582053360476917108473623025067676580739536301251162382945388935916268679512025386223327099084099412042192141399958776768189811707796947967380839770647353254056206246268765316786036062770340477228498793611282937895229032998642957590519382367695077300610411477287745578876206318115106935093344825455847571243102858920200219167172572793566147610566867941004236648852033838926889915964444545105842300581562631713257020935860489849137210791135871155454527226826934797886438969333615293147506582901223188358459231403928036696673750971 306 48153474496175100257312051198465067353398667140983489312120416215591263847982690692049376714437536149803206992695858751376129095915851065975072486960425588481756209461212615100659756745904348770795635934275994403669154643395936721739298422844778224198687170962401419883233901064781916444845825447942941162514960237260158686939091369384977098012414107724736223907654745865152751117432592737535385496164131765004684243355333346666973135971409015063765707580993807456260211807214527080432217384430211861681395681234434539421085400146869319175482505723825331975722261583186796837769218386023112322837472116077891572927804655223641066084598454171966540843859870711584116852808160545831976057065817498796626245576506709283422877599868050134568359359516196268006917013504 307 -40250743251768922451486125849429177687191085833592857082355377828082570128568079297230578887529380991619643089395705798729539028943364726942081757983328018032750792475100628651038886498148982742535618437908055486272284647665365510944681433582740494595829968981427952820838695132974043648066951980043175220238415505321391389246534504656889752174353186560160540630833987729429745848305567524014793835013310345006471698788234896312698877139418624028018874259188662001076832548191179706313287516612341006223431289371497302024883855998577275733681523292757955062899366221394554393529407412509001434041723446197869748314878037663695170412540491140805203621440335814312035664539140294774351427409985636125230747341203572862803781151767164240686702813655164693491713116428626 308 33754383842123573904527415704163505394163196641427693175108767731040690324794454543535563620649712395597042199581967829801067801498829508840915072855183779381465609271960511435129396708822809318657876001561853045514899016373685099340354804151425355038479353090919033333219283681181804768589420628400460526019328977926814150258331185157289368839062664815484479597850948957860345568911694584807153626385846188544732350732266501211405949506910589564169266360561263450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 309 -28398271535624936242086110622026383061666901422946683865254535191886935845192109924907696403971970311059780982235890763383151985799152458236033478255276018649044078531385325649864427602983908547704825626584844081357413991956160325733801855562079399330571974624398249325688016299455505990171882572518898277915416191385599759949542519616596998803214533462104908925589546953787030573651406247722897232681035547358926217994048055465476652080382253177853092226113789112480060679632045266944574346854075074614923587448460657770800305971223482861178183141129171726965105837069470108732953838024344058129451166698807214830713308482685728121891719837243751415638305266987265284410696195388885717228878003508819985720339506754414780391700218902615998838388792787476320409160336730605 310 23969255185078345916690306051002020086402914754382302233984876663093143712755820836243208057684974584572340257864008408051327851261849944492339845777691818632057541459728334278673922718145085479651615272168103043054330815448625039475247543626511756673306615748186505672406493570928131276462959974614712208247547310574185878986570585425677448177316042669611284472373700220695645587775123921224087589310321294505232922366399644080883740352447315660695778104294011141201754299386267672583523191344148662867173010843777149544734511509017400017691978564506807825686172969814189433083493510493719747484596271992763851310386138846990870570937685639907861138664488764111645454207361457729780311514483855376517977771129712498169719807735681821468768896557580814719589628252881611128832 311 -20296145859082062625797867730523048390853889849282801648640745523847795629405612014995027926230971376998906461766127110743388004920698174827760285191538328564288738125590571983445038153974143170400578198247117079695148613157247460482201689461257837495332351846569357913692726885218136248898644779960356495697397765512752121720983600003095551801664240735165144822411946134546088454302467808316504642081936577582303096895021798379748008381029503707537021136754590871020115483536530778708459034812190297857240152047336613321316669874066286881016745356637049668593386928210303432809010530325025287574601314912336079449746801501053913705388729920154458185276108752282274136997715460735179455673345933739471759415134911043727899070668133212821864406163105804813798468647795336945998972 312 17241082926063134694013263742354214445720777830949937833726637250994358065866331640133433130524092733889861020465550345542269333541263011997755491645228078107053307138174883379159126654671857971859379348955378764283801559960917208631618663746654416473736608507499087952836318725552902972519559194142333007662466917904905452080375692987967640715047697203467650010043037059546068090603212170981979580282553643061864022892580850778422810912216124400517151461569419834834846150509097435676754732984817510097831557179347398656482837638723458459271142212507237398805558952744851857324148380835615553078942479228128668555621202843564101328402816992589965728279030786768182048257124118521210982716386982508804751716646894660057816455371797908538127577245136837702715493261571474537970663424 313 -14692746599946542937480994195532337388343837040952875539785406664339381977287755672190262405663232079429565586623628264832640231291468077926479085094691692590008199313427524321152990921336478345136824250870020041713935355796157621897502413900431283121273309411334689262157968388873514461982889089984842545348069048066334641564863845695043568662327109605069208166846044574540280867913557950530072990650532667757827721676053874839509484710098336256107428616701906185934905533839060044598358547081302290813185412623346660280474060665610170182765281292338137283516447425273123356623516270591850323894743851943472917357332967942483112389816566829662132782226307693349830842670304313088954398400130530573518785951449203761184023845546371978475910595983433548639141008607111871242523193359375 314 12561008234128439383812470642946805682373577664244968095008935312599585297278092552193713392917650677033114772303212115789495589017753960903708915953099377350545086557249414164276778264106804636448198064734004504749365324610082408445574900834456439575935338366803674141922597934987601433212209757447090568253529916800565591001376956122638838990065849498322366889801772548307806977712001566286549425292047145089635111731395272063059635172480988164237680793483477662183389394386340033476187967620342185499230305410782104414827983062929966877795012643830931297379250157089785852625286664638628332611345202055975410572344685977959566893959376962265786122069815314431029615697458854247535126654208280301504388765861345063775444781276258489765515223544375917308385121742554778534080235354193920 315 -10772702972622205180383036464995463689793364585463164695922028858493220150243570442018987954396627405955819437996985727992096763973900963564391133766609089518094276964828842846764218987749976271523340819429423558784229650303249534509228689348393456150642812858591115818760612319190212110623897927581439249575527688504552450636735969744025422521615527035455121321223747591903088567909282080224811218744715765681380033748244376391149154467666070166889617155068296089025629848949649750928429274156079112641054003271649776016468718447425292986193301053972262627999036891503992847279128971532722666121754803475657234543602165434639023511173888521022180313046534351490038943475671600839900230984046539342667259582775286900044156653651376845462689004575024863023080512627507527000245126927989750294 316 9268280769034625841974741605002788856956852603582687848127220162371058242773994102218823037687119763384815232858314076372949075730400817868693500219067890169651015036645566929512606858382355785055254303677355612840270211221224385832111285383496168956249052039578247862410157392986236704214387553387323134927166964051449912867817028345929331021556333818157707931256759712839081004541606571939448127681472145937739866974339215635446362970033541334702976614944592293989858679674354119644016513774396332581439237842050943525509737209217450472480064797783042080360681817255939826809200200727518004917727394141470329090138937102756108103316181969524737167045202137690228192119266684656708394870251187799711406048960138201708588037637379074709933303663604004789950936543059684401071573533824275972096 317 -7999146550085232346671620994940818607035113944251764103723561140031346538736642420225614025235049900851094315475060192041280131168184684331363416376947403171552292895575866262458021401159525904749255352691016492339146009262696047085811738830143243494799182746093567018370309710179280159089502262174116403690993572070426857893476662226220412774270617559207978400262114370175138286822584341442006676590411525419196593604206527298581467873901084688258813190259754266235222473762395291457643617334999617152371452606348382802975556811369241075449870737290694612676065553575689549316558673684468998602642321652829423864815214917419669493887004868173981456917896207404348433934784773318086253685658715723351911742893757569523099634039994226997138621528403912971161620718556117011902904575214986330471201 318 6925542410250488395403009612744159773801921781919907589303912679154016064090019318474680489159910275477548424435544313190766187016228315137659580238190667201240461250039019871375534725474649787818584918382202998485187688059017772165628186726884032403969251222182492797937270905545690177924322112141884254136356068705376457190443909957297605768414709443953498579885006962644361934703940864822325273456141277257956908212742962248464421030810207729358130201412564323914782831938633728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 319 -6014857181846230908811161253891556509128723065657689917577270980732302063739925024940010204478971027917681350251482839132396444930905027447397422634838663535585288679438153431577989116970206649374667652654129373985080611328364427818127785540627114773576401040636312563494446883355505840562746837718905312128080478505382696009594079394413758563722417792761299728859819278495919996866325550814936502661569122497307718536674632909602887490688197104289660713508091434771679909574844783334106431362751944577703999004624526147467623588079036851323319618275247750759842481980676776313532513836797111248934924564513940962025341702085786993666790413246819940531602121909494699752755440760696034316628131519994845152077323292079574394159098325463010600950259094652087524998810464337148379664200708009217261516960 320 5240273803624875465368237724961084081102040203474219136601894863319730567034288985647295874766824120123905716126709664562349116890178208716849348902085738372975178807523015168788911644303973027648633417149973623156109443062535662125500157702228604913215502637901261954289834761903727279926782698111064685560909099469051588946523925644667308310942503239967167117099259291422710107175300870143862213115998419672029269149421231495650794422791802998693777779537398207734767959287418385306323020064008355645834218302270903062399048863369177674737116496908679457350136636713048369236548454323557847156317583227375004643730482756444681670121815561984036290487831905125337152082831448012063639925443111811349486039179348877553520294668959283270169220708757940700054738478048424339041979514606581522934968822530048 321 -4579684335002741796210823343897982438026436176498550683812679291625232012371487802023061680827377080409388994687298794815172007915314296106219346059633722725764768924695457677619614523206823264800666088274213268644923702557786746585278636065241362842294820778295247108031538258202617688939026071114715539026337081842617960498822072218044636443833044804137375529933901476257965300301937259199391013984714435205603451544736591753739715657496770490112615699023876531993530737324957661872702803659396946528377989029702887237288338031117508431274110257848998857085506443010360239184076113078533162545014150304979200764112795434881867812180095848257626931621008077949195231549465499367073273592775417721791287911207639444168183980397170750767747010752793960877627490470023762680342623625952482697376892991439277603 322 4014817543342314513719714755284383142284065327367862603488798573290297752235968295162376708510287122952691491344357793609464087640886350597241739485440952274250815113481910234680704220349744317762903341813611286867695778488413583160075097977724703251317289869750472678458642018459328992366129367558417121207065942249015010398149045465657750761254979697567892101534864850895865933028563138073454870897088719967394927002660490374296756487927294907430234484231718128640018598752144276053550819572244255211557338842558276865141169787550575006485447132389142788628269686786500276293410936002732485181474627307303532963215331657353882245998130868528560137268371994517396205377143928440369856862561058250177401181816248566216724912739633889473863665715282996556209313520506653889072512496354040337655527328691597082624 323 -3530535727443352947375518502852541977493026526065856566643872383520943359635403030736911344973424782515838618464843372406590184969979567210519831542524861284344885406475799812075217735227174398630742736293232492567075154808494185785442449116614745850537320353267808582504889954104727038528832137958486152106412612854012155048274442690232554899833144551822352864222965263703026602910562713006390837094170570020907329784988637236444399651489335195139098829991162169000248401237269899901123301618743440832833648934424104384588156335703075622241078687307747762063302369638402058542997717011729868984407583244041724321263088026922874389211139850638922770652676603846549154795237630480113407364472493484233036466742886181773522201217998185175666781089198822496916365887046712840682816114679098973283544182777404785156250 324 3114266594816535628434781368555512754627261344975329206859123641968281006254634580075391486351141836092347760561837763837795676687507977589292147875707789638276702157132965440504047237676811339449747713655328869558297481349595915047655985820169301995109090426572910306297125933642711595682427936792571141929943765501771929592207994031186717609352512672980370190712819992536457498640382994152782997051524395780617748871400400520325000964909676381825572538124781091604366738767728680376569966637182227492118820906514506949023551020579609184932315615428170511701864971469051091269998226914687100764442138102859132887510057271821089398410803240750105772848709973138152336039073252113759566758125469849651516414788102543848538430684347255011450167449028386885853131453977459255957258185738773385154223260982986390739353600 325 -2755543167862107185071667160202672406224191215734385940125647566222976560491489109569708009107544108454024299487008126816328416060112365219895102324467488126694538629714514804566087232095667712950039168409197296529152656460031412698377239128564301641988857151887135631105185843918590635159680565706903824482007438522923426103760046667729244776908463527241353274070115353047266754451725259540946696829431806108030151033229043623312274024684028862606410913903676718444066865056737561224032046455852192775840121157208343760101571798214229828687563594367226644693995840132984405726788737518065061020852544364929703763712338293914944203991347103614969862038592604067158769580143244402463826829377449215612854896361380680356828570872495901957518413780613076865237142635664946406221005631906035154363385985266635889192626603541 326 2445630303294827671317422044536944493943642627635986623774579398317106622396464819765925489288234996580693223465481479998368872346914931951393403747642240319947126167667778354254240623936757797643912250300503207793138132439107443764801922254875710154110811747738121997530992273063151775125009008912926820797095826320853283733127336121632908398125354451247974656467239165411555223463185401100540320968390048156872943458245381533341627329561321837959881683380355390357112450525331219141285713836397048145084780463235610979390791516643010296519665858789059994831756243806957782404707221303624791349240497504681844663007024164982718078142197980277792921618446284331079970534599971808352443125807631344452362576477708432475927826326233671234881292894415819408841827436435939464579264761757981418301440818173340200756674721480704 327 -2177220815079039353858782183754779151077620085236350670099576834957917122721801176999623594535326184479040375569628777019764428540538931348478676055719779257710383328108763055907669027889463059906633477096781467354545622932089952965745686147633100742694383867201555391946901319930252464545747018235863159569714602792587248443779666535054728627842317938211694110661646119773061265921341292609846296670332882917879485515343104685716940860139442157489032046994551508895240267563334484391210405451499672060551664225311048025042081349879087228979602621824591835014216507694769229676636169255370023328509500113894785856340923225512542630369643799836038691381250033793186017851234675400354776569917207299010453020634104484352443949382063812349344364234881598934356683534126192961183790289930905970469959860211377944702411766780857476 328 1944187659780397079297852060991994677388572237349458275045033269145354368005183485572725311145866082141164930463342654797018146944134893941915254605301909400304837527139838558709545585079020330050640065310752952543917116776079667170783168888949872641966451816715758643580976947766014067269206365831971818815072258947249025764219035813790447813240000144773055317666122577352393062005876399051522964969330052909489453054689952751868181626229309156002847679519342852866673365597997868346346755918214638445000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 329 -1741381380162516564472023224948269342135561307515843952982825332671736744289013416165934347635647109817930476152114889066594347909841848943193187605331609702024022568871684953676246391638314183612077663495737615452252949368559789932284361817677716841640902467842243915646174976035278531429094491120472035229767302763536590149398825054769825430094989465372099098805355876760581461385175905599220919630005281758165197859597446404595111430038520023211149803490626724811361215014033951822531829177192628254090042048027617486076877615941772546839435911607741929242535521262790222697220283896292798983740534409183991111765034687405598934413966260362478452805699495406278667328204554821180814136071955726632818899971429364440561468569356627075231260563742052253123274172845517557269284690237368184242576784953869812825145804594540501620215 330 1564464167254795520537677650996304021836731007352319119916127862504262245329303493887002872061709188120249895400993593732496507972878450462194133507677724005888340615190531434918194194424408380350605154788478588333495464272098975339557026139356059554811268139332284606606239705266521692815132598545064160722337381534282266895896902567338679859801315330021190971617674870898237196122137431764790140107343347289763327518792173566760894182653991611742166049266213230450410077368999889379575109299156307543410969014919880441863712805267382062057737532699154959068090293837089705915188506480223655448489339363826771436499277150152218481304269467042604123268449598970765743971383520284073775417981759479421509147176928424650344305217554484389770051417735764625038933114442569775851266287593820327926705131489680176925416487488040434791350272 331 -1409773616558274989619302316245988499412101384339799037766344841318134736501371626704355189531599374406563670577162641279922698487694428503372634562582254245832347095323875491754504591740826597539551573846672192573288282789330672397921678344824037435180293221249283654544857904324729180256705738858034607945286783188626544668051662418800230311811686253446663039095006971032390402942121938784607606427534028430774002327858503628027048099795869563296207464210359224680470776429452348348336173901070483796886867180625452583027398863205818124468456999574389024316224792218053150688100022607706862458794539293537090916439636145312858491030272657090053640384306430364681177270676119782754278325290996503852962896472667670393790858369702423343150401961168107656345084006426062737373597792627381362493511087884485707382297515532611518547516365022 332 1274210616661314430363234932226921177888500929216683412391785666504079839675387118582556990106040279220798826917459394336201113780234151062285985708306747166830803585865702208207379781895639782205082234721801575140230052301262957595461051800235546168728693295138114001400940603843843261915851516338908596597542580941236771977543363297121852762575678164647917084200629440065371956700289355710884357309063913018687599570683719168074610394957782167888268867364024291411319517675486552892229502363364381682074638700525526008334443170193619839637111013794569350323064146416570452837651909127277508740926761643660924446537479845771998309038568144295293056001003806214383396490515398901431956646967440170395621810095173575908614090281718260306370618713289075890171178166684375030124618991816263369876849755090413395490757658213050319157201809178624 333 -1155146893242269785185343268844789230975524975604226298029746308717626260470313065360417122135787476540229561974708865060493750753893818043156392888930316529513076599565248696033974458639571569841737706249675165365387389452130654479158074452120344681913671780839129622893585767030104823828720184075280681753638123566818326117276329191172131010631790738763918118523477875137915649811354525188247789675537339023801259809009649091214473339315671656104963017680303368310067242330447077858423058254817476719233845176327514327832958438497281762792136682483601476690723139330856582921322511938713672138198562609103567625120955539886507009323452711521966534436830088218802397705475589384352173015779209230386332105537400345521955856943572471172788273182725688747435141204682993199676987438116962938589285495743531895218580984874279238283634185791015625 334 1050348596789146902974576425082263695781078170310581038198939711428424439066299509842431366436899647571770298845528774383984005493003370039447027559513630304648577499759000605085049428751273912598630580509206605857496877796608495641625692944531171470308462719489471788708469159613504825247665904284748579959028528102051566324229696314592692032891053157313629457165281972125570078174815200583036483132886798287209375279939732784477588487148159081413285921007261737702986543475426111411521642875193335480987064101009578275316928513977502204514322393909239429801436159064457754148567707892567752576142914545470896878968374748258165735821804467666221726905010438038654579083612458929889400020866044846269896964120083819325305129203113669905114425186234801904993072906125951210617343423267000846144612051773651521376716545200901706652901649195655495680 335 -957913014206834986939639970541463105568393201868532320442650032027473911855233942290576720134973317276460079779503335156212778080690716594784643173244671874373645409378384946721201787256374872761594452624142519235053710487019384763418097368838844775293868922753642067699843498858777339165164565356768923985116721947239321406771207368179392511268930717374941722960047625303794171504058066287070136049768323202391827715786864729531185446964207299904408538761576404323579323058288553373416720295856924859972427233832618269040663082660764090045207896419440567233846915103710065565842744545202669307352380115023842461925997610390130765970780951789167550820993245632094675242117637797163738616181648321983101190792871701019726507742619235613828920721358639204604332509934888128497604854756002489942162460318572674811852069032348667821970021980305500714024 336 876216038779382436064302992730776451224114719121636313931819735516088896852953877964598380178104016526001369421951661127725616135403331258903214470134622614382512813176995717579875147025435127903117982130568188013499754027068539003324637226922406899367534333938937927077498201774162808815054758610249511559424069906235664573820761363595128097679063228864331033324043455658653820258025750071253486918879176064173327027370852778650779792831068477481003077587737817541148852206934508669984324763484121528182571272901064373224800538289562277279401469648944318489280894017304695431967768075372918334119190976587635297777636946121690582237824691354127628473256341007362227694757089639740726018664299337607684616698335093585907101355102286845805275578156228912643804980792404624187021033267546280679010094494379558216785678504667994639535050705366252672516096 337 -803868477989913575021558567513589351172133751418049211781188119958965672968731506767521209415876774948026259882923132699574168125186406914328976304206414559466705722028117217528260042183756002302063783554082598368636895135245852652992222633999208691446909338024930640752692459456019448066088353650446465485637176365073130910695006179043638813172737599090561230456039024296571018661036973959679658452061378424385333117189808872938813498995233854888752821043558856217973916607442644202636374093115841537359308231896421665870935696956348471775485871734361873976629763848812404589598015337861387378319655814256497015864897744452570120760186034831953263763489856730462767416225612255211364709604695076546696862321644305035900631380576676142051619450150780078411998946358282751552795367652840169796948645826941861680144258056051908159998237472794552799070061451 338 739679636759159628009455899661537892234962029974663755651161734215093382481679011093898641611525427901239332289220334025152192537794734244604849817201164136872537227849487142254642608249804935095004808472050002804112130325545396908549761426794812376622314757125777921390404006727732312264402205699493980720259975996651000423058900720554835719551861264286127987833940961701871967201733408923577385606373172946416688217592915239487117550879958314031239762464067830985693737734937140960298723405474587808665357261772895027200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 339 -682626902341276397319939490519207396766150889291254893206388221977571131002623745305281079435970343949425720903574867121795030489625561273778873242664682194835288102473240797122803216555623235788378204117992139991265725686874641119110551565824861052770197646582939243259398112905102733609205323227631741948936447450116481794471107794161166593589416311757465652421056262011803115480669072688378827793586212618635107440596815062070866174192232824140620262752663375402700477729295421687043243998046575759528187222919178644432735013081904169223314168546493714641917667851114615181251367460904918103064654254752980470539518106996289674045625324739822880140655736216773512420209005369561996034061842668117367168142876314350625581264399650644457625887993737622375601879276693351891681639856858103519036317521411661035740288538707914655944766871799470781185739247046370 340 631830290335105535719233629151424389568574239481958231099409883090898407657660017255376716168980282802588371105640347929274844650859808145681734720562794375482650776986700724085590045131103862246065865903853251069710081029985439425338860594390558360521568597994920991805269364402946584998914087262936745335383828148950412721572928431280476820862096711025055023128569605373831039480876795827575486823888509136777245799669594545711304068780279462585644123612312032533373292474268693655566846984852837504815979345126313187622660501312798712674538717385691431185464361347388872494248189730715300889130787974637455429863155870938213545114467726282764418069696272240463663701888415329385369622997217864372440587646431659001886958624374404879718343903043923837077596738727182031585664570680336219248642816060877787135159989608261280295753759372795280307144839014234718208 341 -586531100068658547504116639186358951306888040522434058520812938980763220692795886944053744502620148469519121340851066656889471747189779612930387011999664161878278698834183089423146767710846929581488134973862092663456514653926494994863774025385162827123991019242752551218831189091886170470489967398841477083533044015979802295516701168821187323398190118813719618815378437242934686209892917840092723286106457885071496443904640885488232103634251395039528892633594305864620425919841789997608894681673469063404022608310152742126596625323650000420962915510287659844738716031732691761619940156607375987292405141750405158168313965470261771847244398698118634706350607773147911194816953734236478310370361197161126983195952023362486406349445343158825514302223904668324892995095840304653867804046096016000066552151312673359632683053742886730048789652411321508759712334016468494653 342 546073980763834483411339827649896191550959282312193773837923109388855162543318309498396356067354537742629887379925003077481349233445162237364631733998224349682725117181085264098785040407708446763067775942895241757963725973401179504508152352026466856471009606545886025068800478233813875109855886947203417318412731333085863911583963682668800185567956857104776325585520168601051480899887812314916133734367038524757419491415328594260456395147231890754241608392290086988544900441928064833198062183247803216035558632919977081226205025886707815360828268698583336342809279301730553823512892450546030596206684904727685872058553655331899017527897921194650953437370191889394623308723162265055739758739452720619695204825647630609966226651153312713989814813024467348468568853575460040360660549198783920556658812973739953380545796014708684263322463407858491577604378360583224425447424 343 -509891834368201942058249124948165127136343068305736480547613116225217223977105179434434551029846011645896455129707476673142641088785794747293359344593512820201102208625761370518760975755856249611704360677318821428234449973794269256763582192302656691311770933022211250745359908209622850259130939749957943256295409727364737525968718752334565427274261166983370446630532514126964089368380386972138606943609352191732294306337843530477156080915906648468922360592384244978784636171176153405977568022084099930424990873348698564930368296881336489674941845067096897241701041534454751234742678974641365627299210124466931242154797445774953926742667781239626570619682412792927071102787710514180854479297178535856155601900269870915902299972548251908182459858564601028698417125298932863421360939455049140378352413831790984464287868839030134430600343931061502189550083130598068237304687500 344 477493082319422916768230524559175808366834424306328113637507060807072583313849470439363199804862084991328769310822508576191075258770710827272951602194968857699116488813682436246980454754747916145035450167240092228137756480090560699990216768401384685063858676556172185695876339294707934186875410403457222715706259803851490098486433405434736661642235970346692194376646743367191883757617907756660937335999454858690818117902851891378192324614725657843043158390924743312549106063138455417671226955111344426333492148083075204191856852811342167611471121449162225805814714709432852694021476542928128070293003743091942817049982105622496451762558374555123669210905299254304989197678463328277069583923999449223120710031545506210862430513105579438373144826282470906247056214097914988624255331682383516486175492761803685987554283846976524734623161626892123402824659256251877902677872476160 345 -448450906235926660784801193894680292155550021877386001733841796748752135240837319952511480804294367447706501512063547564638236590933648691268175253322262278037522212491579055086448791264721174543004924032133119588524740109410546303888280162323667063206107690120360740033224788731338930830748629096799747672874526419849745560781084305559826624357292755927815104889060365611479147389336273157184391078020058465658273601071259274030002188114005613074153819879727120449597662281587770979021951125467600994531949406037575225545022892819060429357126622503713800279046887469187768082425602977622520197755949194903532408002423072015340913674797929178432446267903626547630346620245005622694877784895967773345843517869099254605799026723558250592487377018549018762178203938730179108436191364506509638162584480994991607085897753264548226610475919030641326667248375489147331186747232773580511 346 422394140168585818513615377758852644743731666508026624033473512272999376059199025299006931925680826462705677595783120314375092249099021953395961772033146607244588503286357118431671422801712183302402151493540188497262207723248281172476925279592323641644664953727755058652206681279168950929975903709003494932861544967594438701900937081630836941404001183219397322257215989998400282639993112536657956103958733144712475435698564715164313823333183830595853316825177778870088139964970578923566677522739300337525440608793665315194683585879810216684926248426865863457414739462831132225648428413467361812620376978955538602544566331241223625584664578322680807962042666353904627569811410124254210232126054053578577155126945265255608544369667482469532206416546349810312537944285970738906975691928472357478526452688880312292663581315924421049722360219864631941502482016078618486248954818937749504 347 -398999547461877191447088654188907985500121054148807209034375651125846559557378817557836712358155540030785316894069908620863674397881212162918587000756276007571211116433097994745015499578574249069283613067350746975660962531782239988898412614933645863857765248569040901663384841640202330410475945670591473159690616831720812504508467519250719156127964623435691518588312477638551786948423205791657556712305732871039262660662925258863752273039678972511113175500341393697308963870018980909155263805464081885058716037587373539216637352081861615140628307962011914452017610513307967535853763774626485720019622619274620831746855386966663147824696145492869338032523376049752895519003127434855667633950699229446439677652181240155337066478051022716627851884171309743751371134204323243957180289406715004498903950432906961122591485546325007052287554773505586272292504939807842962334680810703376617126 348 377985260758098776010967566349652440269427109504603286105730318668413960828381888986755665422149714640857159815249471320084230271811699383973549100025833215287065150753420853650212400640808881797436915075271838343016177709809172260523558807846078004378843692857044838738659022613836062711989413311180801728464575714504373637033990641626641445701497183405518042653691891837698123292399455516290279920118013313652182960348054333979277382207336051396696381693144842392457856518573593722785961234476913381957752235962288978043943643569946289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 349 -359105201086243392914260964280645212367820357560932367598115421582892792304475861732463908936720380667790702135097176809056697252420560764674700346098638122355969897336555028764908418626179004134742100477445599131338836076398935045276676462636787289427261164629028996505502083000493494561647640423145575975233295956371134338096916737087387747982904903892819979398842145379514199496099505197091723698469820044972505370244628127599295043524456893174416158343085469836391007431313827757493341238141551495656111202647329159302237419987172752543293344754825293468021001392299760553443100722989747893589033584742598022064603633619238494849025168626328408891210389238157592387252380395742385327995665452961728244332949358921578519670707202069520554798041477077773661628994905216102075250633972300069280291734821397251413349067994885995277430148686086173837429228023180338212331777623777995347501425 350 342144322802340983057051745805924797185371906455432863900004470056078087669186119954632224480900059346713088950451152010746225319374426923841209786591935277028922730420588559666391657418103233649953516300933440054072528704138126630378000665656504845831524398764628194792098770525940354819758048398832723167460219021788478266267483207907753648784679085426386209067568237900830588197257759597052014352371749245083499142779538442021976554722341807425421724535941086729517384179622230582243991863309779401735584713691209858772980837924570673317592040248387832246702370895657404455502647520718468506704140070658170950265737060459311291051791216379428138527724860416325802107223015616212744011745350151069243504188850434555742163832267936693037188180908605646934554357352493601491318512216202487199513557975119733421627452867268087192961188387191374840907416543698640977960528012596539819353557696512