0 1 1 0 2 -49221 3 -5373440 4 5840692110 5 1317368987136 6 -769081921703395 7 -285861152927176704 8 99587019847435059600 9 58472021328782000084480 10 -11456674101843809483255526 11 -11455351916487867258761894400 12 892125673948866841204086469705 13 2158521878139686849989840315691520 14 56713290799249083803744900030412240 15 -390698698815295355265481477268339533312 16 -50435971330784702227905446706626318638800 17 67529788723060719931745563029516403488981504 18 16374786269301334041822289236499510275890992870 19 -11007314156509728953409204344482842963386254287360 20 -4226858716944980768032791111927628609022287880633655 21 1649033242192400924675490498530950551779376768960115200 22 974509562200466304316606316987119094500376638892036691702 23 -213553438651572592877492445519422734626371915492858912133120 24 -208614822846937128107724940398142814519920323351698488901884130 25 19283255840600095661623233792662741872879584259805524501292057088 26 42123725146409529507795399125664213170450551863680762953234462425600 27 671246319221701455383078217199507679383766277973336231324240926742528 28 -8065903841389063091196586778628180894687475853242554262956438970033209390 29 -971681118487690572783123596510422667426540335189479904132434736125579632640 30 1462250916526704194949947405859142228846146357729661291589100675071636405113267 31 341556717644384605239107022834662555810000011179858059088690279131655606886886400 32 -248688513459601282337546244533194910687658428508607468568294208067081076776577487024 33 -92568857951330155681089598386838808263102784851057598190227629752419743706764026800640 34 38814673022380647852880323258438766815077465605436263648797069635349779944151541637118970 35 22149844194942346084688864815599575116609585840858203670876613768047953713760275630045359104 36 -5267859990919948566364430512932268447441898306523486379678149330912607116797763721315120155600 37 -4889755549670863866255221342547862697789454135722034839931375338777704748025566469732029486072832 38 519184540974301508627116390342176239936870111218222766932144323987857064058185173271638993325420090 39 1014027414084422410566174896023067018130569254488643002789945578929481776083894363754181774599053186560 40 4595496020697278647593209075048823563836390568518749599912232978092886235417320707107383029344122127872 41 -198881323801252576478480740823309041450074052479973009718450192110266622760336408046466042222434722271705600 42 -21825162010685608535158494545229605939687638161568236839472865218197860709101214518402263629437561122446290155 43 36873623228895572379867016279607004568575380203031985467849161317212050919100834422407806586203905459729117253120 44 8184032128535771115500948370065997678869584946699658231657419242407969880003555871901831480374574157731275948329680 45 -6412140220486042806885206153281427185617352131939519631835742818233948801343653247654444420002372649260505159728338944 46 -2291222752359692131863586815751535885477963107256174558575933702133653350160903161785450904781791323609884941752938095600 47 1025303174100024821677822979807749148730235712815349971819594056319429916668573855198246795547669800818904579018201235592192 48 561056470175268478298998233330414046835416478899809685293715370889644813459931825792449277406242110836319027146148774827405310 49 -143661948510853379056306000357823947671783520787504155674923707491332879410724741991891219848591103822276439075602314263580820480 50 -126216130807040178483703684353936928621784458200126760045918592625312433089444041205293499922008458936762274281992608494727179645232 51 15136496350839124598202681577541631127155536695435090896530335585749374289364390554636543593866915471964573758296169257752836154496000 52 26611854296070954281382847211266330645531271075822207229027976371573629668084997002262925482903507956475150397704289338180169320070827088 53 -191820125951153492595034617206010210130481851376077573772076014368819688751566054247881463240147932251032228060233789640658069819237194240 54 -5300132980400571930481578159995874265683749336161658401670431805612808867222476383187489974906675133697939915527447986429945061114540281927680 55 -521798948640615517304889627538220419951127094325905149792257771006734938307884565170991234629154467551873080740477534491551786396085750995445248 56 997502294442708575848068161307704936822246961180861243109557904500163136119286189699043112726123666110805069745216440629996803322684698759007509295 57 209102872071425457814569305126134289350652351490499925185250918199276180716454110965493513316176239458146346360911346633709788663848155000737155120128 58 -176193430378839583698526598126688194689107423174703975560008976865108679739154297436149500751063238807871060808281116083760053459283958751366650497602170 59 -60216285140177997560713572284531566024256779761774853473366090209540913690842395947499327830279441201919297124258284589037418311664420252873701571398190080 60 28689062069393105027502575865081600512841241582115212126791248462685371916629749088554721668178572492056180277785395652471590765904362036755543916429787374062 61 15020852556732031536668446293630283143117795138639898649728072754931603423849384777770088345333271682594049209650244278130604930887729920425680243489289259622400 62 -4123825308489536858454076086174265398687057836422361737697183594435364451610369548391939875721105279846177893939468258637236321469547494777623342811476078010662896 63 -3428712281062809135921553487308734327044458197589625086433947365552573408723655505282974155988655870451015429724456787869809545339466879007222750064222436810911424000 64 458949491823120644002803060864308325685422089091625879555685546304101982491769072000240877563109706102095645108588250478783320537363355132920646563489692521365037203010 65 732137339136701971508899372352231751390150913161154165150909062525052123006705008361353165644800711387098882971485446114302750115637453594912944420958102376337145769157120 66 -14015905457147890493311867572660343808948991606633346325323605591702801290101940386659176745892589393331729111378387968753170651132852317200186414995928657325095300507617200 67 -147547470363871898607997907107981816379067450515387882016153301464166440990121173359633610834135400096796270392743892857040929276351576569814867493811007966324956617395081649152 68 -12829416797402696953594584771316400634672700951972046269761633223621877952078954207618157674510119931644981407737463503255614062547969476551087587530726550833719757419727966210560 69 28096674000806931037964226925657847733740843700833574272752173970013874545501965380440646600003606895064740422182902257826450967314874509725695358103353743216004416296766556555911680 70 5538630651593915033997249642932260520358521066412867408097240664653739770572161658372923233072665728160959684942192555120445161339720366823198927971690058658030363425091103795572914294 71 -5025727577054964243858896753723628413647690577380518751312003736669355444800902070247135220878131393177982641566696427363302147634361323731530610804950306035407563498510284299300187251200 72 -1639321312614187801386558661477731784750723550455306665242089823134578444450707809932639598618093949818023875539999001471851899262466022756572349579035607489451814429550702378610958400998317 73 830783259142955177767432289467120291799345425591382389597008459710226115881972891281851871152939476354833709171300598727487333809414602115792574639708785806969623368486973958455689527184194560 74 415822733477988729585185604932357735720225659480085485613097845809130453569272247043658125947153038164403638472172075273346615348425826841742545923055548281254088981925549981561297513076680525280 75 -122063733311900836832091460151286555172820975863649933463880359683148397447319246508428431332198112577237142751467972194128791019755514916671616015109394392302018857609724294522403957825331519252992 76 -96125196404698141927288096238477497339573186441893213769872966014561455794585471801142905511123663153377443222068211343663857228830267619197774043092670503499012343335584249083729951181448514448429200 77 14230858523350324133654141404645986006508820760946038570794822053352321915573639507019807045450843437187663305607477934929452103597587901855478840081807227360789398097471528704613255476280680362160881152 78 20748439032074762320305251941860253301979987130955532663430827569479345804607950911394347870416062731649951880273437315643683587998011135686541483085878113290541002365288886449286460192966247937809836908810 79 -648161605708830822959813146413220133634720077881006621099185685886917229216701730454463681889789100422407614164348059530439708226506171917198122368469931467284179640268188751578916972955291409104376273520640 80 -4223526265244240850062192231206692366543894204781392211084668428152060483307361371747297460607870624575575113615281643686347264981447906814042309754450666477843109201634652724697341563852594864500211667613407472 81 -318276105954061307688039957252255589186087638652462483249856822151391291553006424584412782213560065648864969717445845677569445918241608105035124576536054579690641627257891110674031151195532603414695434420662899200 82 812361731421726415861419828022660188376880091462008304157204562517667506929736529263742977972280827051972977847166646258713813432471767494784786700118228605821320489694493635765164997406563949714951240546256961420288 83 149984341260764430977888587479917821541303449498099638171937563946492807387269057997149103653344430195351620652711070372065936462188953968993359656046717734935003640101173278343986801910085034533233704593415672020172800 84 -146901263452267055780786195773387944321373520485188888991418135418110169634879534110380234592909532543358185013302374231783554827109198750717948250255327104623649547791515985869504881969170226555951919495359887732217857870 85 -45659686023686636801481422986574402225545318032435946884624595258026707241687165058261386894820487403232609341194437032647199670247781463124773137184100296428841651651251127421423929308546649208918178935527900448723784781824 86 24608526922644866051973390729537790163497053295004387195720546277238599928985784699110197514130163183854854881804128676126180782889045319914572611377390053801301977277887694111781929050906141718757429963343798766010446995801600 87 11769687505967898900990871789166488261368840863047954639153805767452209425152023216233207233322818308440531801560608410314552999791014333224464501238369902715494012041913833903759898307658796418377151056668123743867425824856339456 88 -3686658003522256092564689275323879145233615963846450718687346566193877661461975635641374571794960882079801905263781828856801405802919234577097934784700864036231418574722541161232981105329775974607742368186821463333806255422694988830 89 -2752834537184337245856862982304322147473710268083995056156948529873998747129909644068438198090754719804621131431326453163496835093968088609178503453530100061665751486435479896565003477950130787584759799722281303703877000872767481543680 90 447467697976201632262401868561704011988846865016065776540578464258307224059432626772558099695583997652803473356203498410706843250814925605194808181595716779032976797668357995486822199087147253747436968439846385666376402317562664656367019 91 600036269129143325903167750125928601813083969873011417160228356456464714480784517799863349217031604008648689277111620470352967015629972583239835745084238608551031979477770347354228909155373475247944199433338100536876766042678413583631500800 92 -26094836335018261254946079448696172774865754040819968070215102966929360577035574022305525776508645729082024523948201202784716795767213978625735979274764822972289208839374329754044691685692441363867671769152582829883627530472394066729852500226 93 -123246846893369478265255119898480404177726095078526802614806035389484516188922571643147186193769112467608460486829507876596094481289526340492242732962217057459224255336268160082990709601648780998466024648137064553936254962441100101179934818060800 94 -7852429965315002058427216148117450412839929036464649787385506983735885506305870277722346427715777640072706925094346183964925751161407475964130244340442377314675039942966689943769474545559151367234134311712464547099703317003435262481647061189963440 95 23919739841452444494287415248729417780189779605822582088576962471588986056631210709266330349363693649612299497221796328073739885073609425619167701517393473244438324046601455507175608027719573551728887952077780317817115422099440481774155781507472021504 96 4118856969474554969021292664221353774583417983210851672090531443320462612107399318203740646809602160986830111002046624435515238741391894557741205685170180135091650687695156332884900017595264832224903849838916377403602804442382122359182162371658913241600 97 -4368181492456636281726633727188260506878582274018438777075883139092645586019537036692807294196338257625711320123684814222543336493436564465114221260966666422171134159520733983090221984030680915439420962765326295177792092238374571995339515244260535379442176 98 -1291861273511082395645905873673051421865588769173497181408649281826495677426928739107493387073484878377460366103025614846931749272044842895846426995006188769756859618011048506059565999462707122086308077893008431813283963805545173891894034995125957089462682800 99 740621564232270743033852824353380260441690810325513645417799186793592127688036751421338753917737844200849066670982167496345340049943675350624761588078353740351262550691319007176046578451687786165165105394859816755303603679847139642513077700358472500737971046400 100 338391513600438365728881102264801399919168921701158194017664176653258106224388701462421151003692513775025044827303244840170648628722452237704101039999182449350423226748889690046865557295755792495710767173798532909155157675834541303296831103054205531658364631763598 101 -112927152410512662089414852091021113392119037546197607503802174098437300666181581307348539338277600662654263977390658977188448458432472037486092651810324679224498878633937794334726706809042768300383322914944765280912157374464388878304822856973502873401080052380736000 102 -80044211309640292844378059377164944593811868916784497082250115317182021952076186767593126408568375151569490669019010996782584286636704912859316910516613395166799693472250233101766949377864050094277923648113448077016699860441097732634673431016790224295827314673313503702 103 14200438765861959643575002290643712156058872891736341107577362948850640663172019804003390644433977344569271035471883140203441900847411839016825458965054254455152961461104189205281590513159247715650501884935839929100300780550573382073360831030833052992040101889047594534400 104 17608782391529380169028847894462352547203323736848204235128425291732635420553277466527067015431203865263956856095417153973286664454421066815390014029585830789521264878446587834314370084452401291931965616779513288688459543859469978889168605117251085206478270206688456104178000 105 -984337234980777746274149649840609608280640704515456191376849807999932609868692466103330185444097412006595953115652640793659283531731409239589072641928063414431332924427986546612370298954688073369293997574078023513888814187638145849391370297781037058962501543776370019120470016 106 -3647251119882266699520902421666171228332930338134717516031259558736782803917738583576498529547445462429460505988827495309758769305594703217972336740153465836863127775866015747977659524912885453764161038010960265112624028229533604922416651610910698939631502787536968652017007785450 107 -189767756420692228142551652764915881956665681392646351992022169688153414495895851735290807367922721401573365944490892986460638743868988272820103015952720558864817130478081083855750103204335892608804265914168384480425563270094471721309229361650465041224612756832370547805877831046656 108 713780288439920564308175327385085366905913875393629708233293698101783898453901068811795022491455001165107096217848341571178532387178575727874141546265494608104396975856917319511070604777407257195421217208233028558611623653812619279856029818122441475391353643692799747541960323298430510 109 114101908633070943708316471973360644661654723142527675859342606861975667727317120348833128435979821413055317641669496033579885045601947350402272015457189124710973053348933318703002923769683396333379963118895387247384178183950674385313563884659899288585006872003234957290793886110027082240 110 -131540267106599769896418968158946012183975160379901431825672634767899342962124060411060495944127159149876578069066040708933308850701342707965403730237886821283302180154874235170522269701077447042138632017840016769006010904179720595662695428732013675688371681668651407647726721420352779231149 111 -36960927338385284126195485675233080360887273594017778589264787776094964707612979580763995968252237814428411392860819617422351735155083744900319848811576371253068570322612705114899506151775343772777766879507224871313770470116879991068783786885738034825505933269412954662043510540685040916544000 112 22552600343609171267598657753605069328164898850254517202591023801425377472919292476949556341052171691255450992945945291376869264401499645312538213786084695162734579393026427444822436919653900554176521675291720396539265462715835249206499447422536238000767030072454685901347303992206985828224462462 113 9841520829288548421439352636150506078727587501569678603160973192467408991669505368205111108692941110271392283383597159354200784264395808836466995147102847865500761543288445277425533118628790046351094414275211201230023589320617364763454625837971172171172831449199699861032203954324767108300324856320 114 -3494835320199185705694335896852447691979826533273978328379607607370470573011138672418447638376596675938569610240298276226645397488297371305430674609839159810959952967257806621425087605971838615074676096518834179124281507350282645585646193244327526182393728501046445160694462930396014380251474836798470 115 -2353971722927778508113026556444930595021808468073176699225554780307028050761773373113177052273441118988679296341831807508087818126699985631576374196720810949879146122373978764866348633587057831573999377860522090234415536153353149258192203673686185941887694780339389399621183379555331774221108959696796672 116 453528946302964650577852675936270166823099478116050602500059193097589429659706492377294309488377941404799283246617184340146254600979485054787418109294293186421444315906780393853025003872916057739856548795459574511329756770006201551030514436168237561094521887841307761630788616366088503500988422583321856000 117 522472658722746329463710532779109322793097784958927664423371446401227795658264761339129692878903012092635968523226026342174149222314238354035503362973790371536285958193308873888283770389923085545986977596736008168299869137472154190505278446973133002145622825314346585472641734307077602432323188975974978532864 118 -35782761780748624669474842477439961479246193115499282218743442837366042981239668593377588247543010906848569585666050320141799762731216669127632085295717215049597575084936164721024729926207116491199336390243786736023680166812929769817085451280558131199737671983196328453318897339970125883708334245767807454034480 119 -109085073108333515247450788799131506828874901910338966882789580298055880191661470850991204926160999382186842687969700433684964447341925572706689972430430898571946018650095273743641449479152772069802241790206200499243565703544801166625297047821347966666289461098380499490090268580017110041502806366724926363602703360 120 -4397287878369660023920786604239301018943275193720363235732107014899469280354223044014704148530089407324835425403421297080120793079025390202960643194145658531416350351505257138915820561875605601380299785544441128579185842608180855155363963760286955037914827781064279151642770457958445172148383521630983039386994870160 121 21517159337880050432741785176969573576158411043469885345285262496474097696170332151054117278112525225656212231031420886938166544006715681563175002858253261772418927245942263230870847588568170217826214150051667488716450752225903077699153630561369012221519220738361911468847423509879886187110370785323043543487665443443200 122 3176295958313879079223296616779403016579021015912774060100914825797639268252739096179276508423813799785189277313339495925626364976905775673269319706461202299580230474070215297459502934105032983157593502988168531896829523843273187668861583731950130919359047649605450847393640112462697661557682720822975972478576474915597200 123 -3999420283948100456444254685523619455054144771917266025920628291549632198558439458480216270296219137330307218682573750931035670962641293723253699136379279811982487547685994607052455782635678087094991546146991198222403514638607846737830383819644786087208841918252735782096289029190415088262185306943292504670453087010016760320 124 -1066030090806389269072975293702171955473075608569734876167634800698301891457510179367906086308750911503042244843166841010230668294212348587811845145612074322861521140152530305527754382042413823504009965594282069654736427840953969064662150584570527587782168274431405850892510066223246055325084854479009857781980383832345663352320 125 692901700498749934050046117863980758339364543439685612150291802960102893557642885041208027607921324823257747917762654498424284382820564117318103967655823974694933143026848987235629326231224430549777321473152418335328445057237132879854318906586211738466435612076844660783927609063876181578661327977711486729507110473532680138618368 126 288712461590818472340832171285578970320945274904252063300192668171823733850504093293949326222667417394619607560328833991995881362317217025033286022708925137588256907372988367941505532989193873171619812780136709171198220155332756148563187613278694578303423254556459067997598602518987492384593498738957956493039693454802202499696416400 127 -108997184093197472612962836896010268780510017679016982891627099765677877498832520861168441661690769988820114688876007886275895118050005583349116371685130880596833025341384810307510751154617524649291055323086886445356188296085207558039489588681059045220509434964307728144969965384672302776529566064300784086908488711209535656310773031424 128 -69830741716176165277067365771631920852324962475413326804147408732776714395432163746257037548500366909173977544394753885693068769979338258835269527834048687763588499791335416198909994913058008569323575482895115795992769818611995711894981355390947921020245314783954542285049416484387852775906565219574926568340887095347063334807668291899040 129 14550268361739470819355192250806480978886026459967434109562790576050799369322690867967867007801142305955749602986695304853177440949478698337355253448030766179162757650195741414361069635763532245339254648672313008549588275108554179823444344845157137107962303125482828342318343627106702270831836523298057574446331723585917994014309844207447040 130 15635089798205805781066637331542997861727255737948162766100526630721539825844394408338124042212766736144369352535230019394111171209379857170173860558954336874751201426852399272323733081563795306056409264466532823066714140571250916402709924470139829970192473416932559322405985138540540732744795778382028278175655927851082611906030573641221617914 131 -1270614465765216723031821361369200991790426074858527081248222776528829035366843461295898554412687092610494971493347144468319560555734671722021547051767092984961906124832058047463423913371079142492750154708621711591559198501848224540100874243751584966242180267832715630860888379745306632122005737380113881688107324669272369456153927468872525150720 132 -3289696172653525704444487701691831919095775418275303043382554029478213516112260184888483851084924591589170612871491367526155313782148415255106677661136295919830871696186243135516961171373765260658147593819996461784907423941097217508592950240696252991253880109565327936273585578031809504854251561233346479883370455346296574544519657302235359959590311 133 -93913761310228258681910406701064415636063107708986849895412594681412921947126763048383317508893751464158467056055663168167095443516540985438251438645070583212288812730465060739381563354394441451307783638438796844470475686128252380785332323756941497899521746809982196568792325130690944166352015682526979608104288849027395581756493974937771963435417600 134 653815722336990005161483593523916721563862834635212205883003270149167599700196411072579418949918862605368071631708647684902027480220704766067342445971007313368917461006300050381353340862877350546377319350814472381505809430627124246948078617435386051791161207807793271133425134175171992281539916068421527637825676089063430975150698899144796348676790763920 135 88575783845801871798620370897518716625511076079648451979306414141015924577300611948147879313560254083065531833609281732961193980531411228902732145934356640616355903938311474976072602479627373919581834131175215060488788437135702633301594873542001289625713560537750861356623388913771044593460596137736999918054628049271582698120665965708221277741134805627392 136 -122520433244771647656480747263020009860666054290065704598570658159252471385452514891398762038236704203224014855347045158726879116581464938001662229312020233934931701398934020756463079632805545368321646254468503508394039919536737469044853349136799755514577271122005368190051307130254719305730484117626851097966613941416741974155838159440179412158431465460074000 137 -30925859628271340584886852040764060920600027610056380970469754747259285713793159633690594962739536435531254788226912896149740618427424585337541573044631737096495713271424270423919705989199224003865693535689132364713900231081546581856455454491569441146744817696729637012098735115789546966656883174090564615933774345873454469870980741647854489355581142818171117568 138 21437434268890955470687919308378995483788257906440442883828845627140337830980878163011660504824684289254388569354488147434933674485672083167760940213486845862242757995490943487873285285735749206387413281331310421098293334578133833886547458126688351722380479468140335788058926662892376224164052054825119714392697906427672748857963936643207051496613585252887428285440 139 8526157889192940688529715602435057215413649085443024110690027262970329211684552892939907200429939149089067661917189475161389185385297605109694245168104828025479901639596470855118703989597145378217135905943965035178432194579610226470125167447056104863263632724358939271711412158371825556399728777111254728334466270414651641575301794679931023169365868934324211677626880 140 -3419766378785678390415118968031370001135372008492303151814139101313739515594350859374014531142636546495426899494743774655062481621977633720493730867536351059596781046923438717457429255780425155120566003166278642312861730247931309155341827729003481652577977934547458224513315458530954219486233581941902696571318035940429893914693323758034070098888842216938260137482262176 141 -2085680449600241642130748754359274279996491582346649129063238206133184971077129145616086495326630289684450782612694538543632913348394415825767036652952725121706538228690671993676330836122112509800690844478038936468131753909627696860398134561110738587039124218516560981008778174937945628541424119829582227316044365570748279292071686287680297138250096085971434394121801984000 142 468341348018152077474525703025453741848172577537607647973278131104405254691305982803680643719117891714504897379140029264095161090078492883704125217922821752181695905312657278003193266054568156006676955449971930563133842880435259979225915353893331357677595395163049152982596155472231167961048131853889204926548148313337540835576638743435564906762809513854917209051988312241354 143 471050119627263098749359755515408521814838308358825650862974255200051506620672901985940000429769268402413389283854046077775055736823813865516604258291233913866354750591319153069256931346585087814509456146692011928670359835012157549581740018834889036309140724534424941313454048543124890476724696783901674469844731192785337029042378653921579975496587378553004740375978598537308160 144 -44400533441334174744535368212025533444549004779295605767750312510489665936022184717146564675013802950289025489858538191050854882225537811035639290700436561831762864825225141432859638429169408479344096133490264646355142788440190766340040047059693175128574044437520070154803279703133983712418657689551296404558839543562218723504685813000863106264145231833300841064174907599925885630 145 -99863079345885183836048341108842692225620050360469564835783569918280839647280534209411574611421206197561985975221208330486515955163348308940807897971956200274240942248226090978768430030044081763276443860869592404027776800551923467469662097239447940615890226816137228123627713887435995017651317978236625624086560447917969428817967579304353671227394558126262600512229165128772185203200 146 -1670925317106695912330592179485462053258646955542170983666653316047150171710355548806087686156383083274179011720129372866355856919698041299813595450248305693685157332995169955304229542535063028418286167832585965251960966849029407108178651248514283198300858295137075266553287464835857726382023507725568755201686105915837967806319489107300276575847803671357934996687422286938645587894000 147 19993170186423458917870089070153487138000503084835010039214051607312435043779955695566512677534945074838688503190417696226972696793389820425705823943091201069411976677345405787848151222610775962464647937967077497163758979097538142440972600613227259011484196047510129279841451626878301709993203671128848115046181434471441317202865998650297239817599256685975970451501986196567102629009518592 148 2467605414467087659500548963288663090729957258491282077627597887311610407687397308859671833503417485034254898858970989293714050330369675290554820521603842814490023154973028574880280123176476705358428913376725976799665280726186676199980296463199247632599271739599287310781810476290020114829550042098500361862076215351202033459824990747316663956461482433220276935206518366307049889388576790450 149 -3776039551766843591597763834817758506466494880427745550453181835281248158126671898468063456547430475236530745187236140879824305949115470787168528997842612824562281222576058081697064413940163003445885977081349461307882301602694696627308382353137826245697024569739832351312125883086192659852511207399123088386769732692766899727946375576715204670341541515226171128829988288403844621319257856606720 150 -900857216019651648218207644539715248352134846988931645783827014793437000785680464701745046551705962330223866884309489623350329052879434754304000197884267933163145431969306961917169336671643531533127126078331112721064208744899483989523078557455775742292559254395851973906026874729729143083405105456883069352129382162702974630700554817090676326258799327493546730030735814651800517314454430300941706 151 666937423322346950201988710232932819233255336328426302456610729224610311694208434130174469733358844714763826917034213967039197406270040227707933880864308514807267670914914898625341708499531993095220384904152735492354510730253237384510607963152358170422721996564437051626718568134610775925413913758406849954959098225863957112023786675877002866231244884740292029770637526965176743416228032551998809600 152 253089454958793427876189064505777607165009473849135708558562653182835737521036012733720797361865612761000226336521565611254810821953649885577603250438619503269424512054294559093980006978488008987155706436115788769317151916952740819504021560810908452148246793144063798656763581970710250381179659923291981530513452527396185057350537676600364134723194555737444702846032532366638708809068457715582490529280 153 -107799450769234249382996879475377418788358718368957051449791985573201552891022226714859203549787455746279069362541258580820480158091884545971874721191549238748518535319303825263864755461353238052872020893431136437585386589083373479045219897866048513635766392626905457633876816378821273568694075346633235895506497971344176969829382979630248881409351760833826466505978921198310293739084852028720902176962560 154 -62632316856030174634375711692466914247354656070302028759804034524328913665338162586207104843116542585315260994520161792019154259654218973795175212474771526943719866998593458443455355120403087856853349768005454645688854240968234942339192807628529565574143904122808728510296661092297200484478731110977184265812166241880907908084719299174732187612372125356471458581102322760545458023694866841771786742632175290 155 15111445940849809851524389529450941935577466470536343294151127027277442024564704521504085818248898307511011183400883835739383869374346623584261153957862655318737545792899478157784170703567807350313718907954077721350595665865646815140411171705069967173565525119261875293098706577988256694088719721216851404656444248970522448034522133888737349533379843619239639987324828172274718295425373115312140912518023343104 156 14268918105948992348002814847804654276154515442051206217153688607380930066411418183608180741489745863231780070041617603169866323518406528630799737836869067686860689672336384693679253565497043348061126059138936058760144294625557995176290121075790886818784504258373800718750851759660041606454513706771463388679030623411148379113780545450994412221653642126083933378223084688929591517641652303279473601050496896488025 157 -1533688064919295279575769844788058779593930661008988898756985945542046609330457213812224180889374567613137234246442162010100979088916227180748376701016403065900769194492567102453049029717594637537952572839923240314518908239880641663235235581455855917110242099060053026037519366900517909397218796329736007367466430128262066815323091907512586009965374009583039890359028461560745214773210865550402700411642991224979968 158 -3047676018800565746458035399376202826971446788876836119297008992449179699894972729503226401925827590237613173413119797876496604364084615492296982815863057141387701484255954513100658076471032643360796174912295110572728642269980479790134635597763314467972940078687246334887094093887851594254920045922594967649384779819563780043100139867892523174004823075397182746104853701020008793661423108426976953531118828406754330480 159 -14785155550461503385925626740082211795388212412813847812241897007132438164124472634536990000314031800859664328483196247469833760658235008136671284033944000450326684242118825010295672280118693375214159002645592316060420716937617774970604065719720501650614934327166290952173026732204328232884684496001076716627924905837178244319551551038647203688992809378634413552369955002991716106970643889736890985969266296363495001600 160 614534991888700247234183448129599242955222712970680135315567643919899546271987449924891609481571391356664934001063411804991924488694150443862704319635830419112285964823978598641620272402900447515820043309533322155934549702814486144981752539081139201854126607632534946357864392667708910433244677328077252606662298368693184554426944613547914514454318212910601890063219091234283240810842659134134457869247046854187478189961022 161 68488476496585967782058335022088880175015755092732405490868187298384998785558637588622283689898109788169218588134091577986844583835016906040243591463867906280689872881283912872121584477408672706467454228991078763830129595487877206840121274539792349168673326828011389322773843913126390317058567587721990697196999204198847647165611355976108426438934159204021569546898644774462183448247658037135533275584944941374347667442982400 162 -116947458404983731246032193224591424332526249198493502957429211791727924173629492413915989949442946615533976299155504521337575546354424683129160789907332040124654090422198004500294956606568035321008509430597454690318458220647095889228983688878240087195774695051257995148124071606160517179772682597513522813255232080108900507673649359657196768117195024177070360150838547169860186190569808172950624674552993548640547359552443865776 163 -26313271623865653330503589809709482074042764736066256899257187814024250747975522526214132712756105965749846380548724587484536806256994509279930628875717505647237610346197074440062413435425682428427598928346363930670096310661688664027313353470882497903414091395379350518363074223055780545676246582186417333253027687498088648827174731439664459009584929051694952574628681953345479130342608679179023836968583548586930677518813332259840 164 20842468661950497118949332425129568770972587936450451904191660506656296917779299381826790230289332655077900546374023623093581064939552816607087418786349774453236089590787050804643315176171508786807515073449021894103528784226611585790168633235778062312393086104618878467306504236065859177043106689428582739151927959839276555397883628715919689078469293791249321940038154226051603870862035466906206579947594723288837192629787944547535490 165 7542668984673675152022227439168509218331331727380983268385862848960390698128509145480885275500337630866417742996921760480966398671829353448981468754541817420607331429085515053897456011699526443025428576774558636356833841304352014499773925422781745259869376537370065502199089694844011847850215370289723303261618613832230512378860394056348808524929650451861497911515310455101209173591125538788721888425602225553299470632592366823074549760 166 -3410866395921230629040951262161985861714768933325524200523544450518160850179014003099857545735634688952937983115502338583380685979224755407128947189913435732171366468889420343501683636659270028776869151411235103510383131458955029853171488058371377155469234384099218817420606485040763780359996902194956851207249599778833590593494994255427651447164824229745349852887729027793714848660925348237887425825078021324958749655883556340739109772800 167 -1889015749175862656050659651561226192495085157432564203030833203330542965136997876886469799576402323591989645112819878442391801408582396662665789359699219206617721985197791409040410415318403520428164022304904753027769262236886510604687586400802351078410027170953651817188171044278939040935362834606308663372294627066545633282086266665862760320267824643220987410240991856344229803333647058990980077632353133103685098722391778245051398318919680 168 488466013461370292599320078104570991471187704195832855435387239403201226840145035852011830527815024918344171232651006683934672878577254648079044928793644640190270969509880956379363895282259006453539659518752665357726956672962710700249972111750278073910822767539914909228373885278644595748374337439730177974072412659541796390159062726710188418502847520104511521712901146082194848998801147656154633703126253213538851139547598418791988481638388830 169 434145228415021492887939384777063967729055602911481074203045142496480995700479879531958317463899290867558269182875540901513884868723584371655924445446067435660083697247115671045595671821626298002383688337742280833859863528759221876784562831427875178504778205611804939770333349857085451132132020048523342223565171460397386078403769208375989107549135619508280212629462149294928241880834930372826632596117527801365634747484858752977051332118971297280 170 -52517901373514771378153840637052516733680455563344274919954889743603808400677205506704130772016888526292901288537464873896260220290427773798489609940737093928085861599763202531794749766161680681584698589804490148938906229763023748309886754453503933260616340605747835770678312342707220556260598866784630570814097579126767123035654957091287066835816933284476241702426432136016520253153685505445691647432607325705173288912000982838489602733836442861808 171 -93418241878287304572869143967168930904362243535079929031253901938769980397741443405903322296972596098371288076184050527818903537162112668005544824725787709967502098458724967084710998900911600181124156552048429452040680441872968799763419159950639975737815617601746502049871883056987116943575160928316172519336803917249766759600683121524350173587184364200636692537882372483156363669359374933470838661053232986247777877546626508151225831220396610501350400 172 664083385217258742538280281232706036004807573939446986918034551078465487142839205699027494339884628130143418794247566194724664742573817943260699265029197615408795380341662571762028225841597515140182421022193272790478655393323646078599874653529797985874101224025311814111503238349989938785437064609750407108584338519318674836146013488977344786293392052541664037918500434369532456947504913957949281353830308304282823803607002226843554635288065001802546736 173 18969437181059722568265074089479556040543068323455908209463812820522127024286364184131242526564108615325010027713887003501928299593401731981761405551125539204773293448877432500143031746157731215192507439436291055043270239807858988675675459683352027839626433666006926312443835990070061568701591588806809898800934570560263622470607047747465313129041346473430189607833202499543933808797112459301117402622080841272601003979112302689522483028067005829678077299200 174 1888182454382199378845189420311355495210583955710911188083233288337676944830477620917381142701010059665822436160902314138868308018381096577831163507295396027559050655041603919557642492096311667871723369939153611968766797875064820911775318298818912358234994585143541639385959734415372685281129053944912894727410573711838118667949173191623545755527495923844894349672516602754568444836590704367487473954532182906719599275569439098976365744280762418147062451422060 175 -3636601551191914099958956736002913284123624384324110359096764693255564898755973010448851363476554601382218901397008217742163697603104635127924449399453440845887500158596576215801698211313899614520815914675076876931194942938038439333860564174235595383774258133656306121631312588284573968225660515810955578432319353685888081553716258807914094625820960197159437627444754583929570786262458024001795112641733049360942563339767708100318356954748960717989420604882855424 176 -769794617564162032384740101405049657337776926145850427347516495198316992074289498880491719850524119142580685525795161307101560267507965496026431348582140177362690152063287163226709623524948856132745282288736509048509861835966554520900579233262693145070610340173710234160614576122477713338886449412093445875874472354276025825514045713324229668695168180555477947430255788494955898502193828147348908587995319435637471871508937089932013473765972273466658181544936678400 177 653752694580781099593506370363274644820097661249330521837259337361432221506870794162962748731893475956408039436755784421038832229684786220609893376468203693929513090252942427433958475295262677185558173239380143146589064361467619942117334219688147827504899803201502427034108467018622898233797116744937914610327433352233543843213268914403485544350430174610264222985475273284336054607497658748619338519116142803009614139391524005308956066998502554532954103996281795730944 178 225479019493944352263603186954819492144792020134592581580605240502502816621055306948129372152643738797412855897066147927953146557152963019858171668950141653565252573111624446558874068376511781358284920861266622268646071519761934199142137138121962770978973519018275517132366042805964964552587559309094905756150913188833335340888002019825886222731838441653743125911281621868599752986785850714580511768740281491979641704356869201734038570880547035699395832690228356918794240 179 -108250188911036442101968390410963949927904399836355389333608521453244462168615638060253988143183183617027826475895760559496376464640021279197204703653810729104222133777564810040176693336041289374789373144599631753340370981479535415872472213578678592184659394502926481078557089604811521717332939797020490084613372785236541725095855345875495639271924473740320979454647888080078249163299467164172972455321251215822826182521763717563713218502075469192848502575167429306316344320 180 -57173581227825337980616467787596375735976269111418342662979446627508319990210383548660239004105891846708965865609397040857187201264131287495380329500751687296868219678464739377475949590413278569611499613969346782748870243561556116017273144779550791270753026745069628084302155790061064480268649772153874612508550857485351988338914469486642173209497125529631793974117789340907568814284674576010662994290288617559059556173332403101522931855757584347560743737356547516736467559936 181 15810720713956827172986906319563425553062916167109143872598930380567584648975421022505627208228721378927397128314547341851953937642998079216547380326614130766208588788803413529951050979258341168639713780783881683654233698913771582817540294143976506827716105739882182077577563761877163109102515434805584622035770063973541053921710318796239723984736637330402409446690602059856361729444615923416893480811977272201844443080633003006095364209956346198612208875867766968615687304494080 182 13257361718997469481656274405353384019309505057668239451690582362004096064149903457503742393438294829532304489321516195068240240005179185753420328909113814715022058820738441817526275965339211997757332936142233515389783719497274109181364267735802248093848707090524297837629663691501466149848797165814096155655632711583001132524301560107980202571118662785772794735421327572721777559050106173746293361578846154325354933915106978926584822298381901617367083603739829374818410620596505075 183 -1786250188901586690429117381335479133634759297580949319583027843579312303229346801787528334575473565967230676318979972642542388125430770083246866658923472229654162358633011021916346853085087495966983567785132778165477935903349257203486850950551484071463287096219725306129349928479460438701531456371329335927553001481035716562053557727280667153657113677322408770816352424079463292447987517898144149424895123269925171874329223299637479591703343844420835232644607064407577282722174269440 184 -2873879754703317640843490684538800504602802649870329560567957274365254887563895825290550904974985286996365786902199100519632715596090980810030449139635374990940316788822862515290794228167671420261793470108987087895112191123222017511145791137876790186514410501656412968863443044340844207786894494884729527775001237568196917808380043297818984986786975582504818259449309265612637844842433880723938018744846589274812802669695033901816064576520448678959071798593879498233400152755623409263280 185 55072343023908576729446657780549784587684885423310299614486244878773433368734465886723975009784029442580265971718118402364339787759402514017569161048329773401676560835917880696313086492850723815003886240532353367400272170632376804129801803160263554057576507359510151706303556077051257895488557687313955686879302782274415409573154954891206788536049895760467522047457698969193929899369899327015808716432262916300246533392666836652067863200181187588844912696485331208643470458572963518550528 186 587618521532663801904621073550841145680973453386892354396361965322806199638783117378512572930562136366444433528298029619345795981423078249728831947385520481715402345767298306810862509931717918968340937472588301935449864395153673357844229562379230746097923953543414329979782790793469106092799027029796972395512985694698423929541788592210930711296453885316340425696761579707072163911878184285769772504141563844064830431475486089309888107583851331703514161293614242408594668622583441626928922000 187 51522529206159654552182392003418034943862681601639725106353202455854525005076835313864078276209107306771883849761765411493469542459582046757165795731203938282073748309360800691299855688860390851654106398424552420277654598756751463332777611516613459562011686928167566348654636443885016335566218904665700637105066096473896883377609026809375146743235149801920071989008982724641840094371527149100534905196442406128777640257702009478960796180097535501851414570444222579137178755299450727793444163072 188 -113463824129456235716103623021093322438368890615179544111205022825946072875053593008892424162539067823085244109535915916792315462203056701559630465552747379376996398514373408034863029244021886983204566721404985395060912583903936597161832089899258814002559129991266876584311227949843201806851170237793801203016804214470811322084415763910122987350803337743059986618319223550024846993497167889860792189195282328644584987536395102470870208613048053184614305494055653487472350735197311930985411018558000 189 -22532515002707970675300787043672799780171542638880317225356426094283249821076208067565948655386624460296381421259320897594719153924446504501044883728004114622709133411189542990903600196577184186883163880144825009562275402804059378850528646093569547267507839134322898416756710243733444938846096932270277337921671816655146981666262220166587474174034528928901220510947219983442522689837375381858438137013228374392401133107792933875087052836500855291302960852168136082262282616993088234279718928684282880 190 20568539772639434806294295289680144792586689963386158478307638149682817624959227687853440027840937947216883315634037730141495089978158069495649874359152940765273718232324075864501804622590933530802809102176217846226444772358924033406786111478956804334325595233104783051770700490998570257201494767291196948159021928924602629849344850461066494446163586307683443421357397548932177163531214015918923426289001707639466676169709594357807004015905447549588630251720244849324242579092364670769978800292207714634 191 6755986296334414639094409653517840187984040750709406147091766400592609379756951789032727509953237735935470637580482187847747081866738892202876465648847455999877338040883192739660099674141145375764779607017512327106225193937904041863888329923502082948712170233499601169709135266104195430943752299198245940971163355086794740106052306121814171165120892089476848438952897751167895787199801474381555453783853206859349762449329664676017733312165078338859450095355661289292286323758189422055211571000637568883200 192 -3444025344636021960327931212428874997860717707566205520053234794072718078187650384900475078183168420582292155469032507967294976470686890078859377626916223373694611906418500652735951004431820891198079630640146868892652250299097132845886131828802440544648504612133053365529400601141767818132455650302210968244931254717077421383205717842141659823734552840358506927344735528666332189399468606453705393744692038603323102559784383595027849874666156013639105406425844330051964933846737598737419388294129271143399490 193 -1735343510719301211017588902755563957349197278890662172773985900360359086792262294617290044575128130605425713972744450656657026517521296790296708122290475942928995793314585662559899819978761701897660371000605166821655046822622418737245236538690946123519354524300784205579508301769000823389712569820583302326492202770415119414925586040169988404518783515284250471948531313319097461735821920394692835602868410918806160715514190619762534481050922705232509971689558911775998642332765978791646525743768079581527329280 194 512284838871487222369354385376020109562828432473905407292443556650939940638443142971191477639647518154901059694599672236276053072340242275916126261101646260675643193244742817477961790417050873793764803516890707070461677869074414286019294000511327210550871571689204347291372584619908336049867162612568515413579611551658817181865641626107342772205035689181861272663488967812966540426369638954041562797306851461261130224400119355808169899238020178144295492684759434310379363220967053623000887518245684907808722874880 195 406054143554486123624484386482694650569991124463888410041788849447984006532322626294392667619214317141909552647376103838704957558120077103455159016096795839773457713963686955580323555891207396632158013455844572596772260270101798056488947945866242290825220830048697285529009554820610307883283958523898908732390149958777222505279777482688027301308860730358902826305450152584023832896442557690086040472766198943766907803016018665238740470090226602026254117167050643743107523946574913892660083068684425472091347334481408 196 -60427568253546369797332920505998658963095393674338961650508640256834727946828451664746165635471415451182479830890820616294757758279468419114985518660626098581556141069562212761518171847848974896118717900513169405959278597704017384641407362038014709500330897520101413477600214357365167332253847745667531464892955672240663984273385195113084462949231574491019684073568287458075060596338763324013472747992314623067765840730275008076846329829079103770294133853624892399107286526208000225309616345354156966843404227364333200 197 -88678876461505375682003542163513520161253727824927964355844483731632689982889165852584102224345299092578737146262464544208602857664159696910065431957265249971366144164224129733169772779008747208147021880360969212326397395040854696162458212717094683825384281895504393773020992349061538625875006139228195444822955420917753712875703014480781708465202195253746173206625596988492505402860686962234274029753863940686987859280581610046890232277648071237991483437940030027304451908846630225680806004502272038405022731998394063360 198 2778139762293834178709985744337336676800862498582338064032752107010973247545266915809251814245572462758205874208411396603038246428277100180851472004020203449506534512620291912099617288238514598785505540375023679049219444161151670550074498340697269619371424434140246504449910028757936722091092013116662078761964057803313108453626967256706800797138033724753299892309253078263939464721239316224318124842013445960496533955997395474613982605857467030287662944239841549860342074744297267926985706216410879763066514820207381264400 199 18256719613876720053160944397685586084986046606869606121733564202045411946264521947132444763119811366360352633165693853691921901057881669620285353941376848819850088548641214053834734276778842451424018358121052740993679810391116941978350826359017999631791392862474449317372605323678600925949049983540753656901954711300305895330515875242872340707777583393059487482116074010497651230534446388678990773131556169906182960404602442404194571723121589598159837177279309501238586584101982223859132332142312205062319030416904979959641600 200 1384948363363840013722228639361255460914191648129547361339366919292766564048297071281630296661524708160041911397768493508271637322050140649342057899655032653704352990583146756647976862444851216628053687214286863653387213900818858513516603411744739919358091308752896297441103365819014026707231027034309488691501790912551022812597465168325137231042729285732374559774855593532086185553763219239141669898357885482039535098674747968911792333053825898772636341676477763122816703046796788783662658070360632848042531912844223244396283442 201 -3550108468177305744373217398997182437565426950290566293954391813882578436946771921642010055477704236675424406423859657915569417957894557357416590648106487077219799328197987364233447469597533584484385621990075727686126236425273724718782570672040666263789875508246877231314030893231645473055106444349586649681107455333560040419815961488727028564657760015772459476095950311879882280582584596341966278187945587333644397831107726708146744644877503540996075220765638018037710554112756647386800764339527034125609633595498854365045203968000 202 -659269514147333128366338036028829942953955169964095927583300685658179185384820170222178392525254786155604047454125636002081638654096742434121418345740024904577114443209026825172056096175807881420584758121323001306244273440420143506573676059357316601110940761247573101416025214501467230399079859606431937348577400338617931754190231022778580936425603828664730736783144020366590428313597362282990266694525878907851540950656931565841179024548149689157890656635806181300447559056464961634881246626933491275173481576661520387309373981938918 203 648784848111606629653310285742297394562872368079239209033387472310643098598161109618121671894181337384883845218892061524063528314756481467210569927348014445334875206477865961785957776445143183454357889214385795084410782865265287315487051716850516969146663892604855696276490882419496167474283510060912920362101623272249596606139350420020911667248023670589949964761849218218137972782408933350551065353665940695498429951373412407113098616864307902910475045369622645844353348734526442223254280902118330516755753134233020084262974350507791360 204 202766016651931925833180987771000041005942315817075586299388304303205317320865033673386025293814721616202764852835063093993520672470422816388919651121681736838016895494804816361181563627433250697053558874485506294583302653867910145959679164669328406565474820873385780659297161089807381507771063388676270070829715319820344044456774040041926810494678557026000996160518023194229816241194524763319637765896336163137160504021758843761730381986806062847563872945065535971179696264113288159530623894265961384306774993740004906433887890468320158480 205 -109796080763139104418634150734253445559587436324619796365662893719876334292009934387235411387049466762492683458166986396516280281907719776152354657866644526032526754109257489852643965139140427654264342003726534281960010321485197381958214441221481951325803683665273538561431199965549011680587339669394090645044555849687099739557729297622441126942438557806244160963126389039734170333561496930555153090429768823309634179775822645789991881700974495259678554576172986199491128121761717705787131962954044305803205587006826738480711542113898116524544 206 -52791662631117390830922238075852327947140387015940875821003514369470112686438557664664859691359332947008950386302247411447980224359350417850256944400350158052950878646264214457472371014859220785906377890630074292101001026005273952976726503908157901318389563023754181826066215593375369635897031824067365258074574448482737905677159093321458771479058221319897160374088214561755074817886421375224945444234508917623765917974114485033116284720627560494647963236337141267904351969764569311646340208722229850609289884124214222504353960842948804730734000 207 16611252001858354193970033172450218295229921609094103727125885013918082888807247928733593112109002675192766625529288483088152490469019266220723328747366280916063705483831189999957924534801447691517903154940668622096504796777488086056144948133460329389212500263905127502467042103261812223867547860365069359193283911116444220131590503800367387205092395663051359691794167060668911766023673514230323910733792466621647921783007355547611012630165400474180433502821979690508445403594658634391588824469712824759288416388746629164897963464822409851547655680 208 12467888851585489895198882779536615193856289445709845120951528592659054871428478167868812853690835500219343370183560069789256376048699692920754845590909729310936951787176148953872980714549880167867168176449899446564075699638191322282291942078106043942186970768011677530648957487735979165463702174863580462181651370231318956646855525554886722539278366993857712892638872313203580887532910075967185788151577964942497699187054402525604863487477909776322278208515840505179099795269787568646576213690811433455535903958169974717152778419447598710283645690750 209 -2035247129948683814916621803888730466099301899696833880277830960099119517668728600772974441889585283585026945504036790733626811628820014382936424049783396703682225976274215165328073639521226790957379184791712723065773689075401762071338599386404490327494690547532071422071392460213761412129220177869746989013401129554054975559880511562122876471230625009841208197921473828956604993222961104438864597479285048464069490818578106203831055157267810884799027947108795804354748837862239055290208304739419602832309518712969475866915543010214220846866640698859520 210 -2743316459430748302075246795292409562542225807054025663486014111834353522217819125327793176414184599803043149286398773884032113483935229714545103757930757034697239969398632299001620040496770089222569189245431421979996463568771275962566539220446846629213571613473384616076124035380816121892976764654670283210362688816908813698670868685491457120582661980739122989021334577681347190946987690465444392107161815160985905147377769499601816896759290802547434612207376349019893378533871114635191918297641126642648901862610391262952685248759624443845385850106722171 211 119666556282807414566722719833181511598064773253900522101343091400292634817744997906848785317295328898738651309783150423311462522860405548622876121940185781512605363955609793542899960359666370926278574320672383293589369749530833050805569616787766588008253792305536630038443621905382580090618763325353272106026482788779334377231431246976817831990778332837201485424109936027923536933280491476657194419958539451114252676943185405421488291893038437952103643480038499100109389604474420739443330786260089559935731475783552771629188492253657429192151729582517120000 212 568638183531495333934378533017130593493525191280231383251934136664970813552616348662630335945120624103557815965905792538628093934853571679559554439631453284931404271280043588028477052451875069068509491571862114790732572667695658951661536327231533634841137571909037963096575880542379783840579198234690856922579651174043421958880040653712283258691228825260218464734371578368753087145276961304350198462085628003646710905266574412826000549184786418416138169811363205317351865964581401707197839020605342356678262953309463838718857715867233843904462488288972200034576 213 36427927834687082296215123731134887130405774646497164014968794019935652094372545007296314305899429676301161689573018489483416870012622860156949982660199911907966070682446249960750734217635844605741029709922304522526193705734099571942785262398457941454878122290263334848272204123738913277624730545516411800721180645629694398124956622100188994373031142653066169525322047121461443906751313307201033101515629057225956860834907389826043341318821380247396394157061435580280322869368356964299195568808889656526990078043180609648845762142230905329015173944442635940334080 214 -111341905726945513767933433376141930872226739868191683364298051580649636708077607085622238719380976107524939960547394101964437784552073564260552424875325252742003824337803196534889691281690374319146849415402018440273334921984315560706837126737422582795129529126088824736310237482283736984801482242756334743005580012952618292819911326113150447923619353306983599924519263623205262788575926802360114070347901639058586617289186276355219469117847962342385287034532826769609703028471038843951902479618263760781592497927033811311983196157073018203550180240498628835538522710 215 -19263105619025485325802370032000957077483602731777161263555681560893099502840550786840841404455293046211530769712696900891876478484347767072152160787667271987318233893942226655091326668506351739673488007023856544803875778066507433816102971010742283985215208522235440521165466088684668541029200077366346868212752723384249003403834606494620151059825861301937343804389785820042951428248576124106771505068839526055991425200903745252010209477270067017156677893311369529161887104056272072173309979995427857526540704653128650182488350591255084699628689352587081623393528050688 216 20508264683563708903613442828970368144310812605746236042366706756756026931942517187480334957242461406238838599125476100532955059726513862914020043634066646088158681864548074856345934403160803333523498015412092523952452576250175408335705379500114418356075410290890272296660717628701017224999495973484899029586586409825297808750207667936374588882763819765412646078851919548016697680077255105772064321111784589216412909781689241376047294804531363742666810418093271130653797385479131017452791615740552848912589863299730403637264627314219243617085401758654979545352418923818800 217 6092332961840850468678847188227220465143812940872625405266579553451788540210846221783997644660241938192649642970471747466086142738988446477631387083567326546925711622804409866740124076890508653963857584475763378342874857841862957920637154072988026313583579341465845109965427790192432427789348134416804345646149563617280029864081680874883251925457505038010943157213353194130302178261316467501670705780553306664526063377184934606287409198289159040628770831614922717939796382544205555320191279668702497355876735259348723660648287802965435598939965541837829682531525260384107520 218 -3506205514455325038326410666127766384299661084726333130179072631500376098444722362897799661876945850401045938565413466124798753254381432364860066835498702033797777009298017648124230546118716186067890725314571551601728196071130031805270578817741424431475629550541654798604787488395620807654051345045920844173184982281169725314949193053947256613957719218632767581482299446955015106740233539662933762334664540665000360181172800202330851381298578639476097193511118806817657130538276767297926605389678571605524802644437452720895410478020198931964397716362480535876266362851990552470 219 -1608915809642268425882918413753081393813995304863265379644733651365528354664159795393495256183110735044148214378426742667708209134265395745653682520333124434717500228071373135258080477535796356058382635127813204039278908711913570259796818494957967101675495110542128445978662006233324380322780023511164432443360925349432148436872358934935110997510317948838276067847151482050712527918122426523326739789711009363854327359172480706013560879166337643517907721003855211615993838690434234851879208403500243721274381571381873422836565730988454876687274227047656905372984275448474783360000 220 538937088704603468655450966717193397522019132828179416640100431524207231869850167543989673177884534265424173191785820542968704764435350570328262782757696960826087751317081446559435845723144187126769579733540410235470023421603645423148692752305469131922135660327605251893382962734467367949953002575938365994678117023833270526955170368979348815262744254275853942664671863866476771799393069052528636041060446181907513664017119547912198412880752883069690115631094418207518616967416745269670079380031530958234154292600027062453290630717995161999773154515361247632705236272190998685490322 221 383618505251774327429115206120008310388518278990358022672584666567179007057561987824692712038822736429261444705760876958797615420362101355509041433597992058451078594188444896183521250287916975684482820783030946662361717757712262204238610737369158492228670695049691397655874940385450162879518076438640540589418874917075406893385452892964419660429983733165028390449690382209061821025215135148344227389332159365461659575258123931885947837501835462647747745677935860473784868396027058206206667158875638537489851295145123919623407394521120617464182102604372063641464881475594757804625497600 222 -68298391932810879921130770293539739909979008460335747585987067292826926482936296156913456562054698598799634593011959114757227425556105195698706292009825160113519184543242854851587393914969465318860416348113055424630631846488337800154529426696605433904521747802586294016504805946555970483761446110979415939673986059470203015348754971318200407374003970280183364545046354379097102835129947959164840067705436452908495395808570380713454484271727479259899711966331374158389261434439203936175913938269140358760699283895333119945377909195899972233218699422546157696787647200369852635948208078848 223 -85047617692124561225484765804686236832602668473139592346585010388403520943606281240001394420058124887231295342527309801225472410367196762107626589130313053185071956304504120544182403379658958979409385518807196503325356505967117208933017965406260253182967476790408971793675089027246550266049152150011735733747195123060026925717562167185317215461982089713918291841700625460166301521053669252321714786168040484559423595111201424709697497724695855817146193950078006385334203744670229411128871504432887492471871072528535591979933641771901335923648093282345208243824690266126569377367557326545920 224 4767815021784625569758881803887062348849525669224639007623863797463992091785623611505372837764844423499922718812420199462509200652186528672218240254916215702123119060730918404027726418582579298520283552251139479507626383387497575651289381149663202013187621552966062814791425401739843559466808149769108340069438630519981103405064770597753018068540941128813065197130413825278809823167280289749674549962191451411575405523270809840244157186358004293291397044647852924089611747640803772537580595910282974324694959926555178228723724961071853338835704207600742736676349717002413865900959870111203840 225 17748864041865027424437020457153428687656780016343300789227532073632440225942255454098827373284943031271408542750311480666014052004758563530989681353709472628026329680954241190135304909388467337973697840742050695487702278355134531619086944128645178087524186401507545071211413388326734351501983342163827021861083511124792013129351648027201131479183086793549506831188209505516933014457153869427575497058544924440396802999829895105690359107827106531910123975899512502738987855914132707649709208955649019827702555952684701752821648829968611712396137244565865338414470748433176133788903671736814693888 226 927757626649993917435508004608027543867524100729094466286373904709038128144503910318150702985411239719636834636922052438775200989756873299894248193946288323529394047512808537167943245840855833781159551143169247435958348818153841689570349381730968051878949228522591098565309283115930062043554040816684284587635189835728208111781156737280750015450968695962144022444938941778569245825615008483083696160654532837425773995371151479296623794842916421851931675136209787961878941245871503610955291031574416545599889463255882794939637284639641033497425536825621544619987739172957637949551745991935253235600 227 -3499071011808128108910062857552624992439823596878107814552779632340435257217401204784712326786503042500297034170922460637847768276596494420742203715516001052275001405629145868482852695795465354017244346229483524899527467750394609586923579719257002608998241567477494574296684601489636013525388270923152795112277673929595831373660397133868321127140390688589326918240652678026648116098663694697511933149637439111782059472519839160651562977214999863632694845000868447882477305603626925321271779347118886320225645652134744047962483022369842751494103726857995769151646035367226785994544162316424282790915072 228 -561536407284695923382372145566450889086401221717507297521388188837214633432892391125883588518128366684777941961714494678260103824221094490322683907363085260226460309580654936409441536255203655297577173848099995619058249898118495417079884550259447811231264788003982138473785747130446078270511248943958895658293159446519279987486689548848035506493114834729838128592175208686277314883962430095231059356537779151583077144927726940197975583870508054732322119592836746782121098365440916345430020959895389339538388965471111252422541315667301397475804859920788003304416772092872587480679417737435397243780434800 229 649447228901774898311841872007648717150046513256033574237405715693296264668825270869789935503346552497785575807138530707329257494848956177411267122082864303084753298604326007553498027218668891185968888031959076263917673944263376575626264703913192239018222641363766069845600167028670147669072503730332250092204117664421436742826580426378489518020081879947398083707945126733722848464099412600505895788175195937766640014921982914981919496002013369234453115609662247259813580903897985342798975609861796559481124677413989400652205232671706842249548709174695863232272878064796466765874819355569185066561322616320 230 183162881507367477140627742541521231029663984232250169870026278815003440747201727172178255882538077572301603199236095472825179259705779304941620409980125979762674436828483530698553560725880937926014923319793532901123078450263183201028999345680577000333923490679797020549923609133692390935990435507806711117891593494530096305945052212044078102150096663620054062493507759077273724437072872924030713930913907932848587503422849593056214550594574647622921139769016206792389879572010552998188709385032949552787553797826145131160760566313301109038613212176099940809995308084500290862786362738200378746084886264546256 231 -112122824732013209842437931535755742394330282731197618674925681617371449923161742099005263458417887443041636213557351896438846850208198407414634911154382214097800049619456015244732562018897327170718921822687896056739046519191650023896885981147599065325890031154062647705262244802796563932060598836658122630894165539574761001049323715676209343493223952680587835533524119097907809353547682099196354269128987877013676918582857349720345234447042322167898804073187575189088111624472819906428939793148372352007203338823844786877915397074477551554335000454923924156634222565426003125731341940037183354039349262958937600 232 -49103986784674176322338400398738472085004820112435287335972055162083596396679925890910711071830545965896747055462794582987405812770905333277156112166943118263245487727103716141586988469005246433847203047188806849687351416394086912685705472677747527979398822018592584768672256577930220929274732244953931127927710564737585479297059150886572651013634216398955254364084974079284857585749772460112342528684083977250806582792792012385091608726345330084737002780312957517247892360508292916836154769404082920434276570645053899748569233647965219781973082764962165821602517677030000778858866359779064152367492109590312584738 233 17492467732723853717525106423996009526980736136273888044199821210056128442709561918756906862585224639427980468254186760001087003601028342809426054609793200737912418881479969539544100938680110851350935965360200496633965905063053564130227033558410051441234453197692457980431444311166945388308576079183314274329175919725662730411741333165014092343051656453799631326151071855832363717270764827449509507716258738030674975093563000777982134668605002164519565266239701706453863056340634931496448383119135527915466781817733088378952930815414821799957529006623462973693487481252199402733209079142917386609441600572433646400000 234 11823566917001065950623948095517049250879428346768693367620537005765131326645719199295904552128277367660809635735221971296068591008620936281450235974591496968842769207942438751112207593371190007534140080337886194675692471658432457702940833772080928564104264022400876054165004267622943683579303702019770972234483676067718328540268582688571893635882422253499243208539836933358448509206082963977559222220326683427170233575805364753523951318609091688509897357200428982053928809602126219824081801883119099690983800453273774081027842507226115868559496845244074659183151452614582742265966886072079780951717577735524520972247110 235 -2284868236783821860967740777361807829917295072600595379099402888105907861348919985720323091433924168382222857570987529565280619897587239758350194720377217724579574288484087992713341942275209514084589763928806684854822868751087874842331799855861825893744998623341716529594000560381432453753219633284311346084890019418141680612281530037712628437735079196625794850866307337616326017071483539173159019248447705187185288884377418733939109359199768151305814553522629902399774598095012435393805806475007518234675537055743139067087150154518328103019852655914578872930238622915721947811486808786316083083286153636367254507193843712 236 -2641397229390261147527037857869741638255973693250058305939864645335830179718422220793421576288379603069255068116571658386604780008735997292755387551933730673630019066253461766004125461883798937639295457334251895264392715523462011213548040207684262803969986683302739945682881087499820036204991814027437275319505338087615459900591650184936313475350152111792491164977459048121816418039937714180879443362384762106086469628715452158941417794779987703135037684815782435526534581285622442348551980969984793260316495905362531358557407975808151556886685707972712688378157172729548602083912864181731380055123568253453909367585339776000 237 181373485050340166585720658180179138339711485111737621501271597605931376254272650779318467315672344618107770169955796568683037185976889635429294940275502749421476791254937139888111980667836806893597629259705971594357605903191054428144419570486889654497484179883825598060826080568114733217809849438728988539906283766562308320525816704455838356188349251120969877801828700846708533745832696355064270352620660924914670422200108951003964658854004347884354925945400906818960065822010341790189738727463036225823524383091966663430135383587046911044513596184675886058455542017104251137084861666051906211229321521715653438133972090197504 238 554995007822775539388254210479633744867165976528107805576067800397000664536293078739519362803701458538915511389501085025430844806251864791246187473814266892192250356296221448953583052948182684877712654556686938470477336786829934376935592627500442400634042330788709042773118705867183471527953952390431469680801638356484931499173596840280853215187759641386147682985657266716380775850360931416139213573253813650724027811927227766832829925607872139095725134342904419774391473991182480741909560619044410682691663250787044165717795961042945484142293319976567648635765322941543827323490647425237869643109047902615278326542393749254203850 239 22462551249591368285619939701065919239010501519960759406319204897617253246199362012044471157730807352856330757491210801131695867855352326659195089418801106089978535377746756467751715515924852878215605623890065370567938761247112166505585267566721678211418921462915318958430300324118072072515184672711944295284139756821065723091174861729176458925503240774147383405961305674494994993131665739122441898512845266258016821602822502108985705588065376488033783829587123503241950946349177050636423581245982340126060900821161452985735998545931865069739490571471669530367079771632365486072012676486524250392585213708961369894497337164854725120 240 -110152530042020887390409621462917584870780760915150439820006388966112971269245367544744549160755437018505309074875039416314650117953913100654629213256988142620009907329017610779048766047526491613165806972293855940206133914297429243534154539704862211723295232497562651613033060960343917849104909691981070437844203410751024521492913167409160610083523381765211041162668144327331053043650335499068575293275132666469931800852845681907294597554517067905683342593019538274571694489479111775213219091049045411023801902601819078228470716889757650224202610018437871682181733239752385483740158798782994377337376339983957491724549605233745531599839 241 -16314018021872620793724370187595641980120829627041728710711761862266279110373336081473373985849047373014110249683146965566037184296405581914509481247803889848120826794053700198436851275153276542937272810872164664146352183560263426371344796715166106969422951968819096776311834561702058684320256846729185494126162419927834965328008460401399328381635348530329711864740690464274265284778162302685154985415065120820294816064946630400839437365828148074039999836843248749720175609921151082135777483911321642238237413146529872135879913452138511851604286544361983578764997747604260594515247705355937182018870902797227424166108008923078636624064000 242 20598051576459950396030062499612540072059478544617647569468924440839250466891694179616938395025704391455148549921176011867394043280457263141947798071114385373365817118207297446674247543804327600113768417285951911656947189656829794997145934111561586251361044437352485886488346809168253687895314072235893199394505193173748463361492281422149613868956358836095172265880975276850959917817434066887989732137695547187594532699630351868879292528012303090970689558022131230226832465315269483170891883893648066612253939972224822271240927669945357473954257923913665626036461384281264115220264333124169783180256516106963490271225614063922679695883473632 243 5507526171041355006177734430433382210574524030475436866616971873533223141035852683572228654092550145923807924384831333954249326503770571015830648229199962951044319953998337008566371571192653216892494308741420775910309559228682795117326339835903997935466025994667618882778394328771768488273040984417350837135382977125388522416048178299020374063352236830408820922425658315500703764345370896411083881179654929450994801247637780361468468963727815489180812685679652876494661970012147736327364384165893786591267672741180409430623134490957802006770877189183199933664414412864292670793058193854190811403122511336174480546563406643013732006250271823360 244 -3589675406253498681409871970099680879570214787854283164494305233240100391881131992453819289741366623706400118943496076336570767093665249189561108059345091457564256768528191805579990774370714349605626464524972164158085584033550749333555955597953094155377268164195251836634880768194226327582118501112253282082407265095098193695504606666498830044426918955914919872800014573447231906505226037176448062535507351482713438855727010159503379272876866175659156181944472767117755633377010624758381404282361160046692851230174313484797542306186540414727942921675954845628549924122516427199301780266166526484428115970275446108594840787642119142115765077688370 245 -1500254752287419064441982461990940068727163325823786730565077038099297419400329439479396237854875402892723298141356115650925946422925042305621154880790367368375466964121128383867212948065234202150384125971150104253995300154221794299931496689970999846936781306534555059414713785093109467831101847225885051990456490247065773034467645499651093460715859743989936211910935927433307282507036987393794470565812878850703692940292765322256611312525893206154574819661439971084062337153454235669102804718283366403528721124610651569176987203876451957089072642679161666392128583885391828457148468506197766091767596140886806390540449028035788460749345739575444992 246 567920861865455253633011455881663595668005084651801291374172848095446080546983721769107775973544545004917754533791837364604124624446805181349387667430306241933038999848074160349149222101378622308191950785486150925040133698552328333900871070661509416663410667676749045537771606310950360432119829284083463199225948681854484280536149917849087381091691753924157120086714128510156031288956841532224742565604616780906558789038631215765805018181513864160590738601100219091089195116062731364527478018858889441327718358566241959658664712018648698538801760192050706896826832805589510043948776183779680826535739597707116203353407905143180966219990663941664021200 247 364927922533338016125787822371261189107680824145096728926997855102022653020187268853902947512304236663417197532759681465973253094799316919949064118478629989201481519850928201398793339309215198428908483351684180415793004966987262993627755180559075228305835524340220050503263118976292659949418750707388101165791957090166934351098182619456619981281832057516782376460091295383755789275926080851811898950035185188246457095127335541308345485168689316849072589294534478103952700980422640977057315271354939720674490860737719555898921704634957661648843316843434679126633597718812688650923549126133116169636112402675345460576960360409786584186716166292815594449408 248 -76236132504707403092143688672430231210370912402374334789429903912906527371109637386913827532024058891779016425336470016896192576033199311402436169748293086846902721433730045294915021056776464094028037688792981437252995867186391663640916470986212628419106075777041635876314698471665147478069575183935666387488404221723490140256873407426045721901692581966149191177843132599394241077028280758064965585670161103428100974343436593384321972315991226615340579616574537327097669602870583785166671190943749198768673716407708825856673766885917793575204464282649303367074514090988688213831404036689608110661155554454162999913746654842748920517181153004851448044596720 249 -82161357501829892915407466612200598697775301995374322895961420184951918156666464819617997300629912124567700051754191507386112174729434702086797751886679268373528511797707874956159447305811110159231439407430765478096335022128484532002043696835559527163522252243327576795984962379422467183722203562714595827998406751845829171813878631454880505265525066797284236895241638582480057222061463049337127648138963264425598917425625109381711979823126640395656805212014103658584971357018291437824567574095711188937282835016951503073998886021699167218263334229637829742256566809642349168110354259844740590873482359252392803746680354316246187432242862165747369525009881600 250 6692641877386139730005688076405332029863233112203622405567487405972296459260400902844490547242605004042797309675593590220146253535862642166253983727619186076400090063677927158120467362010962079420101277030153006053618802794898765855497784962660797534638740251301408982908959848484778609122243677043610693215035481984706118765340213873970963300430627895861899973165858877769347849991902902862851212007656807563066236853510081796651166291495163316869935455112918492545838372445673155760194259960659534557308433330163306734952189487981189378035341097833403277643442987064113419570307322998686014467334562684622407502917089438815713634834223985857041429393640300032 251 17381040310079995020304503958352718683012499538395308213507483507777632037639384927036065913089370400158878889266177526303514757478587205638063732938258810579053645357592865090959612408274005114681675674952559344871402847993024636407503749473529691579510839350315983193423439650756735210397853853256047228968044936545267669241760827321502809427391050912105870305610903666013163763697173378798457363557388267157900253214283885969726233319374542877091695668603623124217439183487597514872148796447512046393592022388867315209188712200378345262772139282820115693906320066097454516022648750828258320467906228513078435973021329257629992860398837592645819472058862791360000 252 498006910506548201155707305997864200236390083835424470522424806895589283095690443123506383818480805593550473787327415149902115046140231007497677404315669879280674120104532035989061748462886658092150282507155629038953084363400635773127069754716925008591659824625058070229575855181087965345379300207789665965727671596274869987163372563280110736415035655157141994905799573342200489744475325769453180889194660069144455435817567426384097056323933041355981166331296340321956844085603370896429619636481352536246630453865183958128282262591772263803525439089400499691199973173501432430553095129663725582150166921894202645101409751579730982696825979670034295392032696583476078 253 -3472761776582011201052993320125360092760293947150682391016078324695140193702447464389628389722771071944900793785090964273048242979725560859720136681683968971414701275190833923552179643859664682347752035116857172546828278981763129443010664463358539212476857311740412542171758127061404844349104640723849546744891879472429058088648402228316800047079846146345301790232620501013323791522041373570058163149250955050933053451951163418116480952821307879862343023973922120593920301009259904598987297395489150730450429481252431575563357658703874218622367175073500735542010314854233594749851681765853124712110580067539776735887574532277361681770834721589927271686773189473490677760 254 -471799015299830131710429717708014104548207849475216574898122980184458274621267412601776759283850244962896814271791203693660846342634371833866137269321158301226498470530166827059814179711757415349642205669334239764127904372529940785431673419190227647573274801996639792831610641074202116029640837844857047074566270334414116684257250480908701071239002088699877775871922219627733856863120690903903411395640996926937779124707567731118981522527047338145854600145986362586288034618091550383909088131181620848603843466444694660542910605708782187188319856500143479663718220770986946314508530243974334944520836241367668064198174716025542298622571576950347465717235784711060886661530 255 654147678480150583582217382519542512127523247028424776910582726838292471046362181396343754089844916057481461188195767121226783163067625632651451519939859751610292628795430718731469131410906911834378867040126736093025831073551932905370661051778815651696325717211573685209390481496855031370706523040663633046403946358124630750171189065132706993221388155012980275691132396315137183212306518832727811605301472524317899192628855528924217898503290291128223043069259031554960656591358786886905209069981397770624185743006171866675467122064346832029483835262153425087208310102620081846240672712653951607941801093747157579543800144824664211253807081835173766538507909368232919184038912 256 165558102539258770509153233750786126172228511010945927555140032578743172539574137289752893261917755993681392636238188154984692874830168379597370421144522572736120691799259517393128803285676970686154005536206024160727936786104910377216189910242984610576804086951428811787360985540719786897524670910842846893021114304926616263583975427209323695510176793322625804207740851918715773061025464475037978025746188491909940209254695086160774216917738784188979494401259511593400657835980942070489641315693803646901376476820781649099040040455715421454917167716780986213895716057677677412970803380907903142524040002210120013721495491501148740051915229605630740657005784497084557132344502770 257 -115036736682064965267008223342667086319182463716867360657079773572520343867341225750516205790473759394342675084522379735892629716361320118072164893519342902818994393580003633382521103782179728620210774187419028258104265457613745517164250676154120715852223925161006800774396776884699578328143805406280566031241520152162350111553235448414028097070037848521789657203593042257968927953378882614690053145279198884760373182157176158155532122817919786037911941341831731407526638689466288272452281489755942028566438343694905283878207474357267365158873604240790648488029422369557555181948997654336077130191076154739572983649219177451818714913626086230115505931428327799851210911095109723136 258 -45871621755808328856362998842838937724145113353726602337537157200205419622317067220133439982943646928791993011052741446743467914891033851157056226895520239226090291686038376468973673425696322456423185301122254894156814247303321250583317539314144574877801634045488499336262473972915826137689035978540977373059831834887070445751911601776071481882541203972469490504223995471302781238997325172917992188079144447015464670963827325396401986203972349625790800978535788018425092161088239118053301940216101621800799222250882269337441699990526423796625628642797807980566823384281283905290188419391415703759055079763194051197269245883851251367318272105144722243933185413374615982672014450179610 259 18441885714344640695070494241389690902060617230157253705472703874575408850620696416403787271065073968449909838836362846496545224840685796917230567518789797520589663940947539707111238947200488863379918436864326490605462932611274455573901729646582221282959944292357043813122224965715583967942115986477620795325031343202026756313215642651621894507855499805470504747066129426044569902152538897995829211732057248663437041411516870277929857208797138226612608410871771472111993885633530430621201007532297032393088140870897152027672566399934072948869764797991667001367746827107862987221653880738160853767622514715117652583882718937043849691149448797572977449881107227830996689310710038869987840 260 11276134322178093851026502261557833039402624749088283078424319225579535498141888005724499328788522465450097779522309049679285829886478214632494753670718864342873361167810201861119391420740118940054684593332209427816577507211846680649812120338372780230517854087499116124074784147301380924914666378296297048677173488591499032842738802500582050365876338767417443505029814538910728497195545595108830347751353816581025559799346435123062817368349950318566363598365553920507765068558647784339036531705200745918871408851931583438113362097781471562131523448991252227574221805177227142771095384344413141780525995871510911800258806839255078097679735187826458772296456759570113686519156274560714630480 261 -2537823264405861000983560033114603691828149243167195888815205975794765455181349243981943292414954654213645242127827955328498912518717728485084425951989923797206141567159811859501102815855429359137706515812122860956503312688337513799943322441718606966478794510670167823097183503680664498331926987032142717617155764675051064204302876676895023731260835244333506645017874584670303347708858101056326982511773991035364104837315906584363749311120864619769561662186552428236078882692865415470033730804570017732085017691013115271013237418648590918956713457881632598096929701267792270952852237164417359359197795931793459453759380542208472319188189886286723167636378125063843038323517470123660490048000 262 -2558929749115779734413799067831846623184083081584487872965252887809990141948018089588525706808665719512928980110691617106808880723850314655381242344402148105128556122241066940107695057558372485294188668594900848590254646238626554336862095956839057548314762450053186110435195345122716629405947626139057063005380050389174877632501422720396561548024189482393008598251173649127794969876964008622863418263676447302671489926075496994021342708039159972608588778938426272534832610847039059517075662333030168292015535679516886183361846107805500631732461817670392548729169112056600465646730689926063319406112512389357184138586788013688207656100542506482017978100982369779553928293800349761134032801489290 263 241708915748385762225724195904797476020491570544327412507328817864339466523056247213515149146357736089793224421836587463537206719503646522103215556293486051190436950186602991690908331535960135080553216127634108946132144684393557584677877148479023125261766165524475240528911766145325405997345346035593000907824020689259105098147275356918610368588740942747130300324606392388260155277925889431124326436774956090272340463107868416673594215418024174396142249571806441995981941208968366153456575676719970383382089251807383064730787281337315341201765080912558343922305856193737215390027141475296930490376446141164620858316794288601605584039725282714107701113475252848905646726486342934885792896021969920 264 545044441329960804968114811632343612399118460311020346748592470672143641101370446116206443574282081819840049714095664106890407506293526565951221627559539932792180728441134224967529645113699369074761001917234504963100188488003427955889357715880012367440687499886609533026875061770962819861588278973966731954816313222235049301312739153070880282138906553514954405032497266753627929110847285557481974686234604825778166577826317836341323542926854390026910684907805197859566445903384405533669897808255440734392374493933796334496195149678415720120581020202990632812781137928367150251678574691590183481125560405731410334085210130568253124550178435391368350672601938822039448922112266328579531622135295075840 265 9152483807276329287396435165545006662698865146874098547077943887111525965079319827774063711890276464376534318559819976343745187108145555015589982955171810002905209804617124364799786386359825382901750759949426822658022690273001162111260552568897614996611461143725310101708432513017835243905558451390254813930893239984525928049537925292989842116225507969063142009924544686696843495714681546027958238251912361601473605891915361627459318767484748773087812573936199601330061580469648833915328194756424548757489865621089157964633957903129448143226290858283056386881099040676252600360530636211978340974605611229514160739705561120897745145647931145157141408009907281744196422596391918978137349681546928073216 266 -109623057327564031616663237014714525193020053684384196277118693021109943934500652115366488606913827443052215340590028779574231796258033656036935550821193976683950524668736050324884588024575667133857626862702444009659591272343657273162143235699060299822039787882169745668864333159382222317295704786604479668515557879239425331238461918522814496282720045421341681941033382362992111873080408526793471336725304837267566512303312649066349878057335507876882639780466491217296729733826268190095090938733259943294698483180038253759141751254005729422201871173173623636341736997136381897468319207270996527584881847412196708012867534137344381980643221158121648581191578537235557628146505139416428034650087546572582400 267 -13562884256671501438141559373060319766122813408931047966252436867842719463966791794942343256033401109220852252332964275043358047056187103359774035532211108228739779914462698841871937108961777523257069000983785750966777188174047403512987106857023875950628361515483178584830638256841021801996663828070444066490063361344494023394982423337876995172425154128429904878096611455541566838345391801617013709513817360346912841312844522670994791844797603894652731042081802813667312343033682868273829842510470567789102159814716165488075307110464985650715427592506551944167632847278035360063668611624023310309849325425670309125099720983763305379277107685628190595341094802929105735485731569481623517172967435902126752256 268 20797370473760223345217307658256795273315891803837761037225149419440946501491044093973420040255127742990112536756548258729077740504222389249848230944677876742893758258556158390590655881615521703455322519422138353525933961311362022770848863128048646600445865908693322634911392999098814120437599840599533861470566878289779402188366033990842385268332716918416516400482796375569393957733123274845329454611455046673335425298220705944511216123998276407006360577054806933280519571311508600626361623784202779061318062088017993263616125329899746582132161752570911306996283911771640410513766921909016187831510475388586334128729865494721389243894509478956585810072902872525286123978714482488497099769346295342360940304240 269 4973156520731668911271221024193996491082091439894440386421692582757776639212203794975657261258053700208066182139651642818414406786273894148517168607447693776454870734368392953421271086874068423801445046483722602534672643745505431230788247846562195519448679493017364412745127961949407289593123088187263197829162688011049901361782518306311616005297492465800377370955627734466211270617635879491692328664828054105526551734689072924929494603091427126910197067425752193887712733824103654644009015782376691487962504075577857036178776608383105784640293465173658413191212295858641251354063630394888224311459320602992363469703983128228375091556951988162054346455900050817953743292602778760734362718140894791598999106731520 270 -3689501003214912619135522246273138059866133572939550913320234258458107960126326881858704956755261536277342676883574446904145620030905279167054130645057633028770331137916848708133161107792146727366363073469659226859152845153095534866656373534931517921430172774033385214481797579026306516212845822346620378632302327579102123395202586711860377502306020209460404274080018314366132857128567866059903567857269765448928517182434686319832267741295235917828688633650465062913252016877171750863217706343654048433316347337943343396393735284070144428579550442554293665754457181584824159202226406857701302075518845780809631245510696620283184565615394595506670094908381087533889193240345239147674891186010565479186517537691905024 271 -1403241651380863566231595790843548031536051695527281598302855975981788804869840883926132443975444024630328842736098760010899226247459216894373324777575005325792113331227723902369289378144935411543142738063633624353314882970449082740977055732018767777389844600136657192063678849159433504187829541475289062498382464527689673120670271084123906972061129252124915779643122839650074522914256543768857476715167051111667083481379384765891703292932948108008957006394202907515260411325270987526977296070468741026711893057830031007325251608489623259951888402217428031156291202613863125816397244991859773656251911377331673865424980854951683425126359499898409687097207715807901009089938103098645836501372066461542955840493677772800 272 598919951143102315787631785491238034555764531106508712148459573114081472061780039554981631271614339920545579377461045005424940204228521267436979931061542161757545222792297704905024080301176447861736730938967413186069461494770195876795699700769494302886698531333496421553486023060266171738989619631940691111635870011709886247889763965679882208816522358000343341240228257851337432781469541227301432456561163241082438491158102167781118546752842582521247915072490543275016122409459348310398038597341107581762922046295835812614857694913504169148141526642855990151602502038121964638649308887077109055463782938301309036205945457181784892498568415425006660580623805563354323862307398564928574150520345340022708474119522136656193 273 348744057076497534467327471598614805209456258205454624931131145588681450548489541463919364365688541611051790764347457141977899848614518459137948253575693915861896785999831165303030043966200002395774875838562076152337410281838544716603648832882213677642938217063550983468901333771555179470960733795822380062819821717856723559666094444562954607587792322680412138808746646669264149096847930219312592930173278988581077292329192598483203278087682665684596995669655252472118840705127054827830068009960617813523533096984830218303771400111266516867293655082145313859997917847626707128660695034411527547383569842056195325106733278708263046845395984492299547157619420662140746210721964190727994566554942556705436759397142305461237760 274 -84311094218341004662929984380259285748271224559159675822061790223703152412181574380994385638338642776240326650379599439425006199395591386338303061548180043253583536054851415489630876475987746750973117143442055548068587221541655977978182295406696129729308576978948494970813282768616052878592426645799072234132342174473877255001231445455406622976201493859865126793767286420273443146953881742589334710868888154117141653916523602408776429243819980060775357641256019765924973620984294134039845689033771611847630301951924251130040122047870470611664325979585185543389114821768354465938009822642503383010775346638832787113118252660009524049303028587536679255016417391279644950514431846508872629327288337363506836041252075416340588890 275 -79783767670187054305210055562346936767094116734574335881214539292412606007612185726118585445267956358091209548629775520732155551553891631044043324674454842254326266462786072111126789336935908543961290905477264394356545606100788443444917421036890857486426011526654290790670320675402128313912560717784487694219777551476000882546211512083561961871076474706409225155635212724783153395831811781564097820204064706508428404393484990473868913073377772758977398495414580254468273247302781314485629660434866229163752422335811743360380191015026313982815970451415802447941098798040230020424257681590881688546790599377293041027033532451343719229147488121667306680685376560742605319636427446483164398507428937273828689414791764409901834638336 276 8591768526378184699493754100430987656552568481734541716348869079894160415708849024095543018619056050953658823578887678612803038869740940818762486869869536463178731881356061504613738125052346581845245498882329092578333326435033214714340970558209438778560500541311548757202663245642350616356870532216299783007043909266090184054405675606831721213921080555688450880966490514785393000024672165072528585463207991600128650789972635479809141496879234621668894254155902355035421399133276500141393336097246678583464154124275973881034680682764521734026238559023397649630285057196111902768788677105126893755214955588570592653413212660479071236693446631473518158604697642099160799658892460602134274701969645789962750693819635756232183321002400 277 17110886472590834055266693211036188989326132181998076054374244528289459178584253669912606727697909347416220410459807817777945420478559739420060100605558935371705750293740347148857125268208087255647151451024674153372227147428885401771847685541481121687438252187185812240218253965468044105342220183739934061478095278131692143313724216191494318451422306493121086044255171287954007083903140004276864425384269721447809518173917869747913815630665640416550601412154634722495530256072388385139582061196140105234558087001402380199449571086597211195633202372957819832369183767854145784672972705925342294984471031866697735172623330499076592828384115134220980735198544245487690853346888410362620307972283518021336030528224612734942572838725999616 278 83447442517179016036582954047663320858007665106050869983765992084421327822755988472078224771403812358621748084681417606652750982845280997605265609962983023529264221400437020516061913189999969839872217203862704737505310512367402338933356085504180189266661197950603876402524847684131555458472969401529314358143365697649279285103681476790739585629353135162937385751681840873307649958984722310527658160683347246695763219508848737707398874272600451112242948733767251800615173239962882427466993509188294716572545742556548650435017524097429768454053672448415142731986725956855478911598204400162630547979153151893213932637542518337634414542295256003648420468863714488432524601167804342511684331488470395288845426614557642487234530245611358720 279 -3464144887221112346631181296650564659580490863063730520887226014421527942346092369418359889552502445801815880901937815143217588800200214507004078423333488463786490117974004900129721589449200027853982631791724324870884277741020647357830561187050023131448639627217554996085890080574910405401445004744585106056602473329387513086113790248642516613092738322419569258190714744362260143575010261940620827029469549352513701290974774384743403755922995767486145679752795564286782502642077040011298350745023064334200003980188621995657134005157948338512730463982303164482394612766024877034208597744949592651739185105064372036677536652907320409553807785198271171805155074168459611222769035852716310552353269449504164869213845960277511030068918696286720 280 -386889869891892900487185946140650490320515874157411874222511516772865107170135234049157092642845418933508034016363134673514777715448895356429493549738616532797821724617028402117045229267241828666731915500085899219983418151006560487966151392750638987832051591033634574828412148738166148095539559754363032196934901940192680818607169271486509975617547916574308526089598044123194683925212486847863328334860882282038552549696029185423096984616265014878972087988350595085711015950741140092321508914378718526851583106311970006961297605970701989148801384750489763619537096161043875272365540959435855472521103457381429229183880613092558433419328789441130513550570101146789058119773065823662897601727454903983587407979386770981925746794169160944111472 281 661838528372942891363332496813307524890847767143021511745625779155891693382050494839655182470866427546929397543467585023596055039042482701587454664346114876230337714305356941175182492979487019182266421637837591201368479654965705633246182992136937599915444200209119317225899845093695721702077399246731469685049037080280943359475117412692641289588310694088459040506546981477822052361393105579504037504172508554687766386622972026396297047843467119740560116837239894222676623646457523447150565942917352850108006324341392540609920335954430286778180341165985305124136656199242155685674860636781273046668584992117399582956898201853514344616524871174852703869723872003773741140705729466671070466523005590219068489452668539898908324658983562260512153600 282 149215020860643666732072913741884900511459346772012690580527399075221881238370236052393451213612422525673622586431966164832482220773044717601002695332020579933379553782372745104350763805085864085100233943353191108261741406278665514265745688753041985179117068310330852792566072038916780206603112539262976985038306042449405965930151253617790936924760122963315744693464196117678149668050546941152979451689040384130768199109075927951887412668720772968240690642658348534751422101199978851156761529984184923168291943272089101687091865220597446381573850190733404367026968391832547929354430523013877520227723966559913985204319410353709461195128997784086257621060409138727506608259514813463383300496787279862974832795878105117809810232786528267487635229530 283 -118410137403643404642390925105807820548626197762930495957413871002687071047600413744999018763490834335398832869602224814880392716506230140462188498810877497616384334108891115626969514581468436747344358406970828397789006671453506255352946126649087693532644737004642508676322260308547996316551519233250398475690447631463116806085155705782492257420563571866907225741490409713113784485543792543371733259964276930006239780567846807385062277088364646515679742932815971640101346223382537105361424945007365131452829086396513059020526744840562953873130499282974687307365837871780460101789158557150036124988294490683074466394238499380155622658341844238241709394322793138248674308076646019903228382105120794679202688187511233053215191722309696002272761491120640 284 -42935615663267682310836549180512781212030916642129810374116585054071306145352032319257536882324774706762244833424675806668948782973246669768272676286587667784941604761764950809780475539295111502007835252746970249649099789412371191626687859841399259866197507964827631711528523926423571618210907451734940897876836749162765849521469818440006077167166477513189383525374924147747094833266241839652372719698669659690768755460183824204283510261619491677542775640249616735318709922370258080311481270618877037622418483933868088943491600528823514301361483753291608539650391848869316940164511377108539301276122678764970994894530542458544033444639007846223838419669115185037525685638751703648018057054855721740455788836157523319576032618156411111403842346995002800 285 19451348364222550533688832184970567833866779529844525064045864416048154803766368999217005551646591089143093239734969583306569536509031273966690804086478311742742293720073233060698645694936996862561543067308436945101023447919156369028707812077291482222712540504794507613402166728215374720234915687034101671500393149588574388610268105510774426152634614557103936094386405063513854768791067826526367514897594021617495707830430599601874446969751335889558436480655976226193203207132775747067501454664152147569079736239149103560590895582540207724360207442378342195471287783204463083451680206942886465101246978634832196643172086392087879468325560442178971296128372634437800194328592613430037011635357463517715667611238105973502271862457356302173044190930306731520 286 10793360472805606246173635798610773646233310120085757373836333085338070895561463342597515821443700032991970202820789575038092603007890851644041494155643877969308286609861503257210614714058747255532003479310921007390703084732594316259128169361585515833156106484233207579241351874536977445273258529156833235630937878973491198225445457818075679547104294392825274077680211960321460259872330849419789972465444401409356120104734957666496111585159108828008703678410329414091845740513848759984611732030573394047174353737254994699126929508963498006606399215303847993463393252599753297911165819454488138537631206932239520052899311765733444242953743588543097745423576406695300594820645012118260841590772862284852377181977760341675583372314820148518709338151964369765200 287 -2795955394530644624275340259601827361963824510579026707518586503502535117993095880232223682523398273290384216551976137505758658336876933967295154028159164404226738289043332666520318568099780390454297541127361772018301037059906480366647810223188246952917665332277064124699521741811026334514778578911906461475290746767579156670473132543383740968536344538595255712910835545527280845697327808303830959660972977078304096137239993948481958578079528516530964674660125249339156146128090434093858134315387384171838479749850935884115074064519947267442387997633774042199137333970458480444406302484164667813183280320222653745219605473155528996545926734328070280829814457768060167130373506150207775906092820306549807269046815303092762702996704553177753022926713048567504896 288 -2489751300092663835320559061086594795499039609450635922693664351011524391558447734880010818444701023318190386184440437348202388078217244460086911561936392014025282046548900605173146274887369782383377459816468059760397236992130370337628833451401839253631122371207762562987254807417480636583716466750771859353140310258081636552145241696711452781793961276457964632199108330621183659064876324738617064086132958664117250176539868350441706042000805247491528126931336642516854774470916570888907349324316721639305263703050630633907013362161165824141028125271083885494216978616917600149454893532779060526154809275324706225916590998537995416906902520969198399370205506658327821840554166623929617243181322306949672192937085143423900988026310864059865729985434741181253170750 289 301696869733297313296649871079447441527925657052545451054894539490639052707705799808823328775848605310045589546439296781260101011259728889720587884492994477385736009017187007865475299056659236177323619783779570611670321055369586460996846418695294379797584299758044271739502992203429431791209819596721358347588570625126181353321978398564502133013809137340255093754050076400553809748467430814128257184187706995143031696312701992360503562301320256106113219639144220705961820342249347984252020535096846507274240039437310524099190792236786550726786936880392338670799998250599981073235090254463556513625651720354510673205268794950305706481933010712389361190221202083117587916303646550746014579680239132587581618292029329633041909947751550381318850588045964866789746030080 290 537679711077199724859744105420400073408347778779663446473032103839225760276644482157093663071080353441747751577035019999002581983905759872666717626069198343154342137250941804909720037221778029763778694997262620850240364616377932451607396124607385656077897926417809923310671175340337582480151500436713918681183105047488094031415218771109292888002156351631425074181600941313647576984731118719759351596935927078247616201011192027516172203977341075914794758482888435537986510528786301783659352392878783320697136314796636102930642478426666943472396151397035798482054026034964549131833543302772654309135113361044350412228655846195373325382130819259819227699987294450936942390125089877758500515942437897878378322375329939752235052377327538100581984689676011075689801660066400 291 -3823026777544537794578353933955342033099486019164463294519070515341567965103593207815138995278510586685872125798828225109280309461937652391052219069558113835582020771303903801284567040419991476947535441482316414700409207676037129609426721263160163937000406850786036378567257877703685921688930510926307353954321936492008693387299885558521469874558793358075142232906226509778130519150898117598595326193055977731719158410394425260916083946662119018577103660379372814415241613774915206168691043722741508994689573375758398819670318372818240461105705550735696436852808583053426871686179334828615101114692644457445987946607327895799769777556253459046683715448257738363430389680949716687989741817930801232516895398140029014907635500436329547255220304190948269787295824576678400 292 -109569318500244505226269353638350652111223813900116994884815443588807584757511614188973057190655459669538567342317442262476981256982677606561827806977615329628778654024409831948392083101647197135122592877350081113289987239767272515122621584870246588572094438531600972236482352698084251399058833122911618372140476158637157942127616624819711406950696130834818326844714068127244069162153126463296162873631381421815384667301215773043151950802153263192022341581061980086892519864594389925500810687787879572673167355955803566824217117059970756381138029241690250675869428604942007235741163491119043695888382213873835471845051945685119523858284023264863761905868090787738061382583674642423764638052699181188654578915058588233878582985998527299168558650455439165679102598091040765440 293 -10926626120360157849122548974117721782554836562338169479481908045237077584323757891646848809885452222251985839478833872096773720630178405415145295807466743539617135508699603730936757562215499120395303533305661341732787772684629589278682348254533344543686682916405408851720239382990647715507173651988106928243597024443361112101889770694038380607494039216472756652666942293303341846344583623212971230389071860077026252547792449696987419633708098643902354668725626746869864046289670665532286386518061650787901485167455464710839558240899836169169077866663935781285170708970332805032392403341017577579448043273451391316352588772594066193468972553447554866159953438443371978148515970801068721811957471237623605866057030904542376995578284615844814359076701009115074563786655559746560 294 21078747899827642427968439029865986021335250157913361068743397477864808469450429757302755849628202532639175455495746756504385791385479721465719389812431036513617943412499651468612450635063861019874469609674585354992691561478975512805261641710436087454733904872042384858195072921256751472367121936747902356523312825757886921063478436353317985685187099628130690264693106658567354027001653715023197973286359819582980625208876018293807938938969716095988477664525033977260658042406164154082335262113154012823168031001987311580982941364658569893902020824533015774635401536997517951602930812815841778170714816937703619519607060971902232219471078339937963539916776489629114817613826757476309866008756366760136927159213348121276711064524183335550343793227287761939941264033077778605698960 295 4469868250274125913018900976267434300081610472035088398452522119097677072776274238419295753203723525323445534872293919984933445948275605983591305375629541018650192720181869912531786488590916567963255916998600865599901544914945500205886067834223858360019743427503698951186822086344367822605955557433927553212613992591178883648958734964496379357597321623727842853513473354907363855744931060232010169078482801107339189456081740514160699658534071734540790920139853507477182678834007021724704197594711306782541281144519261731119471613603216617225447938740663169568463126054929550132956118351052155704406142923581194912139845198577214782754205738933418552182318489845285877210452357225001445353997958078743778387141937475180034351231603029418325811735101533670599853384919710303576547328 296 -3802328590080400199312824420812643565997819548913392658797801137728841615107591064394102488172149779552242531061783036468539450517476332843392698945714416491817050020031717981684490070947787872037003891760004335303287747892515310185365099490010579350821385391444211598463825289840825806767355026351156856618789022088141527448056497780771773063640794724505883574652996764414819952475029542045403712830619536670232239498426965352940089272067610893665504285452400354097371866465393900637566199492784824026992275071622104726298776319440637815167692792289880214402235158617665103211453475904690741459428835879510155841397873042153313121154755165320145808291715626611126709408185396958743337098655014127505542194070553253189709516718862902687624943359554766112801195513433354258704936729600 297 -1313692328231181154917861399656973670983132746580182753956842103763944132788937354600648662837402995077119855341483266820481865093844518127096022914487454774123878688798858827175990167688235221075249766136937658973332699837817369701946695342809700511977013313180461584073650284833100371419449500653649791570951041690350355057333260202311861219857479432546920668696493838379553420907650778227720180934249700605658653348849911143086992414709198515544121595233048789096428873027571683842056286865657942914569524887413925761701504710622145079491800732421481409721691557580770662877575215731743472744538572584672367249317943253202568957292530092865019597366703823092133948957769293914877404218582534981045516553542354799695695983580350573583892331658166417138279962786514619609970900671472640 298 631720000096631321911526380503240118770534118388935117122624719431608334170378068368683286374750126981035993161476744816889886004187005863082681004545599882820158879522820361349883757373242678264204811239278162668281323890160003364259022887160825457377151429842814897751379557211603094946502303424811964521482034691147999203529121440825279023544493013900366696836360909655924542557535785223517072808896792955423567294975747247934811127202301100261434432907222188299612299151552315416178292234936353297639501116031366878584164385305893537488436906665947522485818985323735468795126621384233347278145173438393484766464272457001467712067767485686898545424001561537481597441026161590917005042315316197884691140065750363076523705872299202498345440754695102984492167512897291988762908705739809030 299 334216884753702696045240908039243216358912147618744114600482981706742723949325227080961841459736354368000190932034055915559954711488070691437588847714725366178058482657557743116983805296114013639151721292081052652076821650286658991998938999554833130064621707172062044782912426835173182204428073287355812063141820799343092420410233115617293336477494889038846709625397870234406258564796997653405731814820357435001019998792739117258926417039384458447007864727256167012595367857323403465178963675014943174675812548288299058542216331494210182473061693331328207860091266815657296801009261353379690516012894552138681580207905743561028503973028458235431585760343498603628175618310848373879572788003721805790244909970413370283706280636638205190063773092084930068537151349487457848975433808327224455680 300 -92572010331368308001165828969822976118615641862986781035471242400699029902309967913405813181413898427499298575768629943987244107537761015819088127163324043872534276788489866742729576341369632677261858553441868833895563438305960075971157798019852322645661270860250439029787605448001039477925979627202878741149625279467711226688387044070734601852471956475157207420950664418255268042690090154317143589916946278121471129476075704571434718746345770334417753742895228353093267663068047362991752560890973955027025043147730681239488281548117882214077758185280550626545304034433106965850491355356410463185096585735942781611442019394797365024559341023321850776768640765995020416043014196922941677219622421983195111612666942935686929311015036733650061311740808217961558700459606433568191729702082137271214 301 -77752006116553592661800083754432669858153489945035342876392950571611865619071660826359458774121190700700259107590671230483583608225561269310063668472748790534234661237733177481265625044726724734798141721243748100659314043928682592156104981678484864886294791801474399623374653874396749915477742273004174760383043903338517585013276929720391226164791168816823117213326897913081132618772746576334481212987932796172286019409891814192563718114617900113696487017886395527005843807343105724638311039498036959121561946732261514892585114454188295801550447830226534710872609396619638867728382312509942366634279937488238021827831080950246303325782621327579060751497045570001628281590909630729277702799708691385530654338614707301685777362964534827346825319702764539206255579052162624171605451916865962650713600 302 10492287235597424278443446923129876381159063796102660099023262518942206863231479871714442108003575745897206429789352602318328339294871614674229230027402396810866599408886915840245985937060609265903582729599439451921030238628444280986252181745514097817133334879673050602546996350939469733829927351498220180054109277554522891467540630307109491914225810178468535370575406603958466839877266020978191395583593036105841058162852053775578033545554442587871633480289294224446000212906919763746512007192468090831280086071930837458662975123930968431616468367579282136574014872293954987925987829346627845200308273056791229156091448703906256949661967192782235816587864598283959923225230040530438886386787952734992101521196238583969968136784049749186645702539043586814942574602846068656011964735707241675731433472 303 16909100467668171280516435202286768623977402206529818178898531182366226947733891849840132887451626862293885560241359243138036203896125009463302159481119840193210748612591882241114065312212281916434666268789156580963085895093715025991547382650068864041066232221905342010691956764280457519835990773750606731397325133495276693299216479481066065273891302285043860250411881599323431519264604935299994198441167875590389894387251763454547446553244007356457680130124112483569151944045282136004565828979869511026647230718664088420940609606650335751128886558251438084044243120065738715317542907658407808066992205387875434811746205358954167733366438985228357551731452027387419034707678907636442420665013828103903858394328910412859967283223405941945466840616218786087277574076576401636323567659757446421924805066240 304 -324420908017257360501927592080282527835786182481579219215596700768490911906658511049281609198702567188966901012223623036098327589526102880533657662420528022243749513931435843336628913373754568004539462466328478833475185002826813227889078512227937219226225533201269492459710659760846051008008673061714378448269964011063158838386430415797878436921344762170152301391440516301964274424275815758964140528059350590320270827763000632073324535135766034005103685512899871986422393983400234576014995798146581212493152287832985181887367285097629359612363450771488859923522212132450905773109670886911286664585683432248125526829381514115966434676776475472200168674226894519688514022432051970974243536200052792123926774424675367561499585322799483926228409636951726264630736334531747026971390440134909945512774325424830 305 -3468334681570437524428395632973255768287370774199397815302397088848083120230443751900243834959776569213375401810656564969648536194739251039715713210447146837104611713451658469355146712954900041346881920328681663755131151560993977928083643177435171591157918989662935973586135377382844942204217695864820565090267061711957132476059082973125032851262440100443222784173021130774472645380816927068512844416147576547548599381503984922754406578879559278755497897911964874319540560540709111396791401078483075916171908517625401995598894724851138305494288650786930757269473382601777222665344380502635926500557205798220892081782997278928719457506139253807380960416255480178984423594405977918620886138048000602987487114025649313344082241701320868087113498569772648111103728543965868912724951464034828017847547281278390784 306 -304603355776704280722915609195240895429919435943239599729507965280684192980356000251100816367977953483438563343796958195110416963849197087382264260756254400581670132313274027854540337812036011079411293081605951164751143208935965337131288929245968685937073730487450132069475470499294179971496563469792516237159469616471786985720190069920077877913205156486741661133836775658608985361770339633660217908027855783794305440921832304404670956877056683758120769147675491217087655437504782829192306216889751697921020042490238292965511552177287618226673022099197116629384435564615479610267782266281340701871433002455472922606188547702527291467414074576139722221376065649522986741872249770762138805999214026944216693393138604689274277111558214511530348557846690101561440655622524290093133486590631861319444957181626540475 307 671789424654012515875111978001696016530286932595601152681419060737953295181441730410726389538630103376108505391726411156818841760748578900412520679090953437519624663372745285170707338916871763879616354671302302472682292458900113935297995513498350656852435229633861249946083883329498843720123699211491376552609821315437220967746518026405936052906872349242141800143749795259263792026276518478265989326729764947696769991965980717269727364590963350381078511123946965081824589000756556298469145809300134279477129399637852457398496565333886147337787179770014833661824951596227256844173284422518932800070196526251068317215276752216482906736118741118382894745792615217333166396886427774636164695209688822898176258688993644913786540114447663828161824684476814064082089367599971855109471811196483390824371572379039635522048 308 133618805444473431525879050559912734811391605189205407634799639033606066337178522957870243102635451049781971147319400045430982494294616816722043830238355751561866044402940630044260277115367852117189714747712617317198850420426508295299448537866572736179040150054413870056752343046960473741023612045154863700738197826095614459373480806956277738852920485676219632801986031891823714259622013257928382469890463582681490172868530338060583518605635411652136424520998512164909689304052435760044685006889323668647722313774992286092954383715044655278093284552524852315620933414816986996317543873260058619599518656943658504047650548681096998759718019594497768018781662522128543792108972796475726805597644443397113547575109248587174816879864421633336590834578309134390191561666820917259993714303414875134887073138164187007816350 309 -122153655594025307450740813060243551602438145829024476593914711621211878935480137223274551727615590862635013553700219303963922160050599137315849896490849975552416843331040891150468772930974104814172820790381955379308015019659244801443907246509987038086497845478238327494189904014825405455019298482575102093297869709948042453308073421325957303026649411339502347422612372554804392520340123007787012668511150950104608170679551172007312812363260585596753302598022755169890769545367970414323187791854268095584945102891712353710539201365719176741137699311635229378290591863827507085532973209618713909163960493265919060159521436681932480167112225178106882840901943204771045155882093644831851261715012732896891878563745352194279463776185638162369269078743662626564123087915467959359198524489008703210426749572350057057709939200 310 -40184464123068245433598195204400328248744831369866070353684076155613838663332059508087313660114473286736227736591489824048303860523099675342780054191210551853298278535173145773112797280478985052978669614621478183600134070385131930213293347323703230088004191019404435364632529377800123044950611521012538676516248308261416554330760136326415406309980132257526094511667147069597825545642131800744452567107171783127146873122623985702808799429490229909637852032770520641389650492433291297422504671284026552352200399990557392558481359854439257755973282981796025739522869484679697602477247002183073208361060518961973104644281130323287998030094370707762095623820846452481266337141839898812122412966206591442721349795119328048121152437974712580118846502561507670108715106370032094509466989254733188802758299492413738169441738419948 311 20515115918863212449811915206657806329854864996114602991871830862418454704387749265222636469647888656877497957636082553347412301472456708847312198408254142519485653945015541393585440632206222157285465024830164784844862128892354718691442008901053556237336169403719276683338420637985742730587534330279176748710068798506549888596053643072332982508246482174775919259281698341568730904164564083288023484124068062920628121388427913351596134283301939151338320141333866511075483676349395002557482201932043177274088438176194201726817853424613016099166261529603591995503850386887151706208900025830483399375945603178685156612786418628943149752532984987961103073246365871589272180866726601454775426859724320778649463141279662744464268385915134700847024570211918294804649420053821815667439189896233253786412525552043236833149550428915200 312 10352549063006749936715118987848890748945522874510800004469173502002876528019030687480593652362967116485605793092370813887513165217043848751912536791452962604616156486805917559649666837219454646448206009104639463642282420801008172871307879460954179293610176603226050370176895099500661960153648295309693355584724387217911929169546278737101226190872340082788983649796605706332715094521679399850341514578804884173694287051259002539016695153141955141981259236408040738872373864382110525560701857908987895865271498487735539741655417974330395183986866618685891498680470664620629244607732705928184697103380313770581511863271264881031509401755246765141086928261194094588815352171755379996130948763366191643999918424570578759783213638654622539416157624176125867146400848341601069748267387339313327877393746730136739612093614857499484770 313 -3060561508188746708066716174659579337889430365728579760877514196575383896090961654229985096040658367750417072286602632268646054216697903938482907171127193353834843926396883841344749254611066269250351100180085827733288229091043751132737464858092401093388313735958826892247096275593460992112361802479405689114779139410180561903485226230089602483784878396430972479273706015059814413427961935761759242985816606395094294276740562667892706516626834457919479841101094431476404649835909119941514417382621563980624593960574778355066098652834249196015232176568923031291840207381285721745704308178016442789856431321996343280934982847906630499688398984808286032889408116551564443427049725993678580308936392969389064573947039711192803280448803128411600660539830216938064563676847334985792914686412854640783924315708822990367677274818315563520 314 -2429505232665520371001392289200040918424206373176892346371840857118813250518631435529345864437980918041539211555618924342396960701317212844911620550713590610776845406009512120173132006972728494693482652459488082463127388781258514298050791441747980572711139908429805265882521727217353122220217144233060112484121701956263645963223895109216509168880857144796039357422402506930757201382960710921816877204960624461770760187933237708063453319289250307697933714798383972393849364580519229024682994158148941617413430750530476685818575386429614565923121994773654773705315285350439153217910835380848333899078740187121013159717946988241746146939110580649342398548152866972260416212694122824363567706035014191529934894370600718343315279976016868733695646620017698308105914628517507706272801942409380559323930922700357053742999218560388763551280 315 362061444427950702386390803067457507879687358842604386078886615760755835192199284212279325803976868645842024046726794299413873432000064820929405769635805489382942006428320227756879526474806973233081696956839947744432458245853517825837568513760803860116605810875919459722444115707171694182704741571590474998530256551984850092846589153603088849458444299963342752879332934902828204259309005955165711005161313023178863285638023439294220725069742152602735725964451124665163298059858201257083895821567690199295610814438275183145542156722987818689952380439447176776465649948870382451854513901638724841573761589289447570981511520239639299271208332312027544573325833245117880084775458533108304532235014673479118436926942901993114794084814577423672328792038964229857728007571475719932788606633553080733972848908505339572023972502506307491584512 316 532115259317849559374657485635158778691133136602021773786607489114371618571075916795225057631405944027984515858672800976989983241688211493621345274551480269024041453079797923509598723594664511315512190405284983242503919056103739623831340757612784908096596854735001686124750417437419843639131885650461650550945856763226782493157876336299661772642577853807391306449175003776672890149181911876930345114946444294907909815521478158188831249413380228408047721231915102346185360568786146786881239438260364190544922604110805230314729304597799225176227992306339751058325461782030512474153485559959660570241596300589372824639105117101097653232899990440479374563238719485152368076632929605265158059542888696824187361609785412948590271234517541405659191787860422800499776212742237779272248240500923488560351579041193322121477455229564807269806681600 317 -16691710287928638188239039422869957379856110060324229079710237224656621029083083214873591298862601400430632333714166087982213128330732169582213595292403105024294757395662195639138715365506601428419616293311878530435186597937669322506847294206307950092603205812960657220692888952410504670186766302802476758653532849111787040618704403987508159035692933588675549868212933615374733265308010620936484693753068696442585338989821296983742718902549637266929706806278576730987312786168734429978960338254177024033466025648932253145545188303584319405143585355431339809196758841580100469333086740869130878334265933829569564326924129092950203617891698657066084581971816878371196180013004926293841844459728134442043593575847278589994347137719552897230405594980199661432473629860607755865349399307338346927780699302656820931460842951129106586558491473920 318 -109860046328175961160364104703963930742951504517575243718905991464974222655415283469975652732268256056441183445857416139463182917715628791559317470085645434764354679780842999402520580290874419836435984613000595943992355464207382838892095684081737926411915338241054455173925725754013190515705773942672547177626484558142960122332414861191284910613540527440594214034261845174856067431833562126001335906730196430808733403921959486161532618745307553043755813903714315065821151145098893638774552060938177490064662512920273813072786008405196775032214663873106698217309848139879777517226051144960120804762854964774783953435552443753121538895083635772097154288467495087739878237501644900153934664554053535586659044403426795079314699940551549592827719819936029458533812006221045180425721098275488881737089854251058265250169672852446452087001827734349680 319 -8346026713371467214358162545768756842728236865027792856115888339210699310364179571805493368901192668098288966026062018622009327144534523939239826585861517025138371234391581630531043462948938472798709362746279876679637112080754141817309396481159768164418003355199793209109386304966262783216546062098015963189196905523660268654799086056097696617622535866824321621839707729171384682975062850526930192325217619112823171875322922071748846351723281910513853959004279238370820188773568095719815754544371534063413398831824107629861123855476447528237447291132825870222874911818957517604387167541929577019382068403997100365451620875314765964297373370309332848414741686260758802724571804082834483589655684997286608360290144814773920907101913797329541462529926093830387577859577157260647471804497896249210304608483917066727931331483313469341135545509422080 320 21422511798180294063717541292329119737818371882396927892750939869276712318936279786471523525719850546421284000425879798642686758327869229023842384562628944788501233470783102258894851870925655881696674840525900286450117857472534434767102850671313156530111649802926292329633093028879925663534049277341081179505725294689577786006944735919360810350777374650367243007185594607389681852640691264970719341894055598390773909811827288990566302758746866653862539382251981608015593030518873847976296550694274731961876037713217520527784281163123974845864606148376520063184372934653463727241297035424500051179977778568742136563859141212589615457591950952612724440440806922764329349463465555622399941222952455795338467861543146882469834424056040072467429861292382142280844853585642473776037051780516203031971963424634421708296279428413947746637147806853811600896 321 3983810769901236435113344124905335546847886905407208899943490655434461199215318257655115284974209889271334896358229635078397445807348403007867693016506356021518178486834830346006489464997384855146070704576996690466354376946220137799472964738035513290677638521626673956650827649529084544010403155820081914363529482641511817041768280588877583343928126933286782863551818849407534978112131502705288977650886086524970761671968232667603003098865372183001829686297286205797483924722026404868627112135153540394009149570391311130620278401138631993985530296861585061199836625337987899992829284493960550971083266546064860475104948329542634513205023016141885482761915963938684787870298692383534827301619245622116528965471332655451325732633584163051541225074185006104007065580815585181287708655873614322513385011803070632999690935540011633341233201263416331315200 322 -3925742739257211958142288574252610397688300433576137175078565330036505248354848352645724692725580103705518656559687388908714317053667856317137543021777469662714834655936752809741728375575852183008036066674169113227666012992142754108426914650890910005182226793562776640865295078074022301574472761156387355412488186133165390084259687031762599930271574425163065593310499576047386839118023568249143223469548070417135967941160294323923421018568362441427623086951169970893094108239579845747139171790938941134939248148650362369869038119413663802407474536416135098275804155058132222341372495779212666241790699444777425633216367801219087612754679047405908132653691403682790536499834648152849585451930429973076966517740762880630477888762278743806456557384382468338860421120985687577662346014634792204052654797884213265073982524682349826498075929211949647299265114 323 -1228600865905403637866101329436519326958898867497097273822813869390938904170803048183533718963245576161696915965537102610273795498239640636070433430573413578163017888203658098079842921071160543388710694555923324637516428101358568245198492236482507639282075922290131937474280165112501361108758015740656519917105463363980646555940297803002759929811458742110448822693004686238467066102491401579881214890716786168042955953203098991894258650840609234127955137524994766215735916587559238629609067061651459635895380512482351086850954643069992744707664317333374200992015431912290981158604920841256520201290962561323570700469409445692319875300283372863952993655514457271763991765970665461838816761331975877588505709290265492024520459611251055595380834429211513141601279757969306548090669138959084257225897210432850528927110960332705050924707890891423995111482076160 324 666164302503951568570724845737392810560511983085143586577678830430917709587354611733461446623226731276459735518650626321632379631441648211053317355766950332914304977142168353611329080609453727951796057947085148151815002855837929556510241732931023603002888068597654955763258212486560514185087135562041900245862842109883060553699219412864959239906652107846244847397667185292767766425211013551912642561111614601152166188797456924119511968490539556813500565492937018093719846228311855459498883916128610590202725862328518503520702583949765991891883601791243128097207996392759735512671739126300319898235289301661063628096355359280619901287757012333928596061063158342546354655075421014717317139726210240849673059527316735664668717131042384032195857041806062344104576536916779197327948502245340965411453305953282728918326783066627148989462077263620354414262784563470 325 320733304864997907448682927883556493719567379878859361262472852061406720730751201560495159644097266521242148766716135400896582023629306854762227450378071347704890474510495475950174215924824021433057118337414354445467617400137404598358869952185459897488873145154751144720097380878897350949859886274142016587712872874830644293463283413375040778960303851946392200283647059611766920682183516400459372264883840422969368903495801824107696578482463195745466736243690410493109186889516269884929797986635256054534542276015180098901707805116939767523783492062202345972167095271897814380952974267740226904169403963330317016963082480333074151482946906010501632584091701957329727379381278365725267414844649912211424943662239328465119098350840610300887171119437075837170071074109225314005259296844552700505528274784250337712695121919116029001292730666565656938275414789830656 326 -101053547889030864610308380406893436624533116266828079933234756259403384990806860138511185532941752216869178880374472467638969537613785672119754003630268365784003627093941181564996081286624981152389098506475295813517656672805463571190661864459659251371582473058570412825855390375092808189036608383426769279990386222035599921034890865068975668839907645839000474473130317614042997467134654108989389313138387826711975912318151559968440209862855050485190776405898848893552481031765654623078061613313511633303534273150331136732802651894239468056977789537351783184772004976030356023977800078001600640374394061627276986515984602439348984061865861822266867136339152365261147842574625521205321714893075941059402871797750632791235498875737142550813184371004686787479546495130320922581918874460092565439502489664392754730848518406184822657716311481245155584679688634107721200 327 -75948136523909933013643789844983302495576088225046081762655905029852117084384348770849169445010271152862060238833343784512887294144763862903222814380254653563512348012239416452420573948887670772810307868656054636067924047567316087010360776466108889889402359751012480188678579935734081817936863800873293236245198814178283229359196542852724517471964725395177177217196847636863121654020957137846653798987588663981222515474517316552013441045217018787991377876631877243217644595343921340004961328496062149662636140629148209264454624110747819749066266979451243301164297465445140432015901132127223655269056822288699815114936007325051731099530132307249267080638300473927159854012783529556554135235330088816648002105312911299367401317680036355270879214006216823904544287623852140721293874836690699286534057893087241259661118133397424702350738875093911724609793093963094408192 328 12413727150624808182933563748344399389740294914838474460355706749833189093545545971816935233202907011715333813757063364993015475877479713481539140845505300970028969865376194356378230599490205750821105151781469724866613095313128031534229621535950622078905471932710480567540396822272805252040187170790345632336230573227060145766148418212394550956517983728207727318898586447299389138686772933737916929291735492444042478743904709020405623739345417541903302470981823737694318557515744177362157300314413132973011138993520692123540963982052356666166285462775510127207761255720193016264529779021969709312260259909558392484079666366573164565241038236786193980949561664433217418986009378392375324344481259511424198213175884964459300012253881087534111862469147094242928051336060428538214480325058589453039578564327924445236441819881022318247647094036824665689878128635657341108720 329 16754369364307653880025633467058190557615879972592445766085909695692649798693087348102084292922766332371718296933872093228130263734369619457352509759645740134673218400792880767330779314032466702698356922353648141143556264679001161438184712690109547656482149016690218271738391418184504575893720916687521713531628893795092607352746209506653545659965540675837152943780997893239445402707708083036509775277072884378198515820458490840746134653736804566499126013455806162961708118816651445785019021359964288074343948203790693495920639512060169570357757412452482113221440054585582541278927782625825063125236749579337382889998408065778493246809086137770173034740004902342931924732967102844391365904464722538718369457370055696568219769295704452209163270518610343479422605633293404408629745629517523754358970899798541361237392182146444484794863317966963473894979203074857895679930880 330 -731760716259983761956227535740709382903863793016244469289690108348731058079032290937795147661135730054193167962958578725591960473215529758817175825772979868121588350766579365560065781030223331062381215139443576742471910605555503867555989647923171673071244033927269709710481590293289001569765065250965250961065849333880622968400944442982973202018621754473575017708807949507719788941187304287343578087502997015809716172647170132439901375237659634703472625384680682728354042921838877230329600304634378007868117439030211783356313168305067464149097966678596760661805036990908983900309842883272500533458503079690779607041842935473682860112451518871134133507119263137464536705514478242515327704403097910512111290950000546057889871847750743675172513911637529194054696847535010313422253786115168986517111238075783523122600542166019337056069225347201253069541220010030606548229248806 331 -3481760953467326901174822118957140459380977307084386882672906400440209430366342671742497416208174687550212615141063666726746211895791586514668813656146856869411249841452673488105694318053797778242411848781471401298933433605192241089910207699575306070815711871885754861646409564689144750338081651364342990987445911003733466512125684464828706944932368549781228582136128857549564116611671933331699942329203479647460121111362345312953197423995085909787650514480998541496530593070374857046820882542581182635805589193703558944056403792440265548721426843001113331242265012114700261446291632322964225298876850844754872481321945727178850169224050815161338181335478548818593890100457897566953021026530951601721071005466421092120130165306408269752422573885197718182154922256780808698566234751924511043537965372075367794848129629109033038218035108524938141243488494546264441356417121446400 332 -223332932868731327415005366483839396054582129203592995042319861387667280057203877770555621296384226874955726752315742763311595850425662086288378354288653688355881182646057286275258197884703707313340469923112583765307554250852835173041470178992631969692412828740067135495450345472999953000617521275581635110018809791482631408378854473237849596834980643743484199280782820680181072281953710545990849712778849506561295754511079916425538797459167647377361324932847213867355118510531732400399020246642355383367019923210267898061710825164856162882599121725627950358807908735234476663432481732398645597763501754779033921888346240308723133749086190242863601284096757894593919737092930576994460055734630503270391472244995741066414034357830588212887411079507250510480932689584901775727470057054174886241467658075340507198500355396691372105166195543583693469753391015468037624105360981534064 333 683463722268516478540405338467669405908032229737582737478529159482767476357344666903449897922961647282238280847031072730679733826097893313881312957801894037503450140363571436363653653137817517131161780080499162951042285190786267032946767769442229461967497301417334698428066856107607225046959415812058053083350028567666136581863468782603009715056529880598281711473222991995572122208524399148180679561753731699585812528484006404818826702491120790306450374645501142469334421653688238147850033152260672323851126032662204771298443681989139392285897306702700799761323780205671965887758619206776055258541038667752589550255638639867379204830476082687980516653418333785623229831242875798627224108092209668301387575846276885634318458711926562368640940697472189095590178508120170875082380007956850461755406071937763962770157354679769662962515089465704591381831615937672139785053617250069934080 334 118392830197055173844484212195247558542695343985536247528695041313939337855200599296463736206535035414679908824083476821711254627549086342158294677146277315638487366540805230198782334352858020747875701596323965803281292434972586993394296058055579089177723783982305911745313331735713492088315025903897697821174918895267955594763455827261955814338096792141079865349455919341721076643568271337804421685976693982547718632077075462584648002731601865547388330294881694859927608353676369215531990690795518191439573107132226190688550636462277610241697593792830616266608766126782305097439073219232166584031048371338297331315035879486180094292135217044306583236976999489880788304222337561722405496768040080548482163290386162011986016949579993012916786218879574007005720491778417753976849192628584526982819075509991830401974310524773306796318270469227678807916844693349799081603128890241240289280 335 -126201096258940370025230360275064078194731368334576974299166514156633361873955678975006968727639996667764187180087325168774825320463504555173789081634496472350262908368700151821883084169879157616158325184957656389831947484114763762155211891431393145887492190641041230889150638467530045842490904727837128313181657756415647269909944017094422266149410751076583836559288648178559164999636982716662743079922088136563450074989585065116627745158855525570794572837035851022448802621491754059998668103446289267315464445251963804659252689521146726654831018959903487558225647097278216014908909313034331780517087030673778706346769560711615548184305838033449123528189128591811582179371392143962628708023977707521190976753924002514845595513385805745677525278931476452121196228555764634615239789031321919144126233253122848375638870934353922535627512244467125497345383044728659872606897360287542604221952 336 -37536248718237950722623282424712149541460261628887325017258018582324446051366282955724153481569750891542985500980323300918902329038514263699831585226885662608315648269824062382479542434671070762940439040469541012857488277748271610193111846543803770064136252607756310506548969126436578479395835214903720358402924436563161632065437025072338828951153673892835075021164371733511474441128977610046176204324597322937915522371889342171057253413669430732646035253568023579801792104956935403012037107807162230778044152545978099235977415715341701354831330984830510856601920429051287391446603594523644411806235187241021142545652973950506665406065400800505242191234146824296173707751285627746160687531904919747010293700729831559533683348445752353158965377541541738768735343941645400406798072528165624320714557926973136138857961875095137962837160976452773953207586514253797885845477591572333002170691600 337 21628823746410779198736131985576106887247720910716722536616299827173060547707134272620474798804470623559840046146981859340621040161837810442396196152194986520317785002855263297701705076328755161348714754608898449577990159014788616699853567163666049236297199268785158320630571184732862974961779285194369743993653432761970755277488012116478095135430945365903409305929520376501007426814370503084720038364707704904886717094682813467550679800261913754742383374966839138913259011410580901467783441164730528653977513121600202049155605917255565281035287398120495275738117076568970163407990219887764967676902769822079627237328634067034279731195277394915534615601864294806730875527955545253738771204105655873828991045149327426373483316710156244901159876338176105173130779831072797767357452147894541580668168016858789295011051724834563319433649779495431272130495799165416443680819687465839096913194802688 338 9936954457747797631699131812292309360043318732263775549974654842479370573858782872221264249333984939415362140437452258663652437652812194728504173857193275156799325447219909700673222150623938810580068971721706125620669996014642452709018088894556110762522899936606673186463572628468839441920164947783611421912757043994090025842774873424250624635633158414337215059880547335455715227308467770080650055946412125995613771231334269571403421835929087850835316106113832118078930241810044957151155778249600127308740016762747809146879312989050951775525525805656933718148341577069259977477125251467647349538573000363531389157676881713963104709134184375346922564644017376282200883588054224540412505425638370712213364178086676169620925208847836455587814303348937181027765595742554819171553619992430460642695765425441422490333592059239116814950172304292926872264975903226885379608789221761589506633021209086880 339 -3332570443223379773248776595206709266627866684859869979405791609481333124724776172598591648373780954348863315818548981657354923923823332131018149731429415895346457638863274593190413311055426389034055599656609420207326599755700272287526667403896675416752600135527889126880908713576570660475807043787038576161249277282575607668897743727640958059042790402078333255717945051660161037644677043411375129778790249588318526002842942226167598919706202979913189772194081432896786817601494305572507431165142647263784557142706850376714482874935019334043825853633760697095045356351996808250068377480467270705418701723283069407668693682927471931590041057050815823101432777208956677159013407441612021618316340585781500140343721205177397837997411151270091885849289086367286484492378614392583367215996767151802695961732708142710358743976325301125817342436683632499857950245108410364741766138562101290076635348108800 340 -2374962935465153152208583766450130112816748549969494790035873010948600822602425376389695524335077229602085512684258540493363659229652694508783454863624943339800133306382809920245852044256314431669467673524689783018792185029613379623692699452544379486735291696944281521376039307147715801925460792079987399261401762216226483694567923030473657157548602949691940193476030187141055164238881085102076721118073182049527594803868709034664952144892406034105517071350336708389243264261055272915011984366642319960130861738956249800894727269966943442967198782492861973941757166776617348804755240499848977932197764673413837674542552122634854720662679938232580939239825406071626850225838473574248894963540520585926670008107047949390467236031224893982109849655877880733227761997662275042794594147157458765624466079590306765927486984591585783539976215198379740846504340759015597255481271220470484493838529869799627058 341 423333588331022774703061999990975204084935194584854163146274215397687051073418388367494350858174756963974640191752805523080836132957639422470716974813906809274710406288069315551275613678550682157577904947840128661905016067685246391486274662101769406756546005634102956116370394387134598827400616035638915543610342094624384844552714472786374645789830211029408315943365194996809911050539705885031693924044325089055521686342133084761034744164798488998411909663715911057776960860791206118764786739388259262264912391767672508447217131326057488077741479512502137799937173902356098366777919010248609520162933213067120558686672677377280684005776023563222894521441649335673081037219016377007979134439692918751423146121686478085155206067799985438039870888770965050332822653794014701999086557998372667047725802101582751327686212663328546663738683615870451397115306794011734994917140527642401141478692274351587123200 342 527766183668423956694137281160507537637435170352142812979792088282501948122581445313098912117042264756622178980300085999955160893421301490379821993706923213553919489321468890856324734562563442822940077541822354152075741459424996009420826903801254520302622927688482937163052872480534131033815254501295855877142141542215617461631658962596009509416762225436803529149279919544497431095414619336011609929466543990755455246878617467120013277590505078049818625821504102831849826877872274111095450478451517216489001054473778392709301637320751749761532337494025232401446803196951343925672546758274093397320087176904917456368558185381688894379949416924671988279509275913010140399360192459381474643657958096766676552764156929553345280587030620518708397849590740437796377559860761748087399427643338086476647444748008778049191794850735139160958473985238327533411034073123805329430631361556227323439310879260064897710973 343 -29621872755765793082632293929353340583892628561425159496162271427446168259879625750625956207766664819925123983377598967346992594143560353537969228534350784756939672173818751436251216192711890000608457140601914421669003460784544408462439331195387882883876875704681808389396498425805185882685350995326284260354439109550956529763524167860263437033726938020838928198167027542461218484429635619513418285752207952784938735770071469930132727932493933474574881172849673689856462755059921979473855697081798659910819686232716139097644952729558793490320970410127598636751101089039307010267923316295413576520637280073073663280750296838291062943020519316592375472906175468462907539476338284517724879768054287288788911972877671149418277355267832981311431896938892323076302499219318924395984876308532351655398479236777909895446943691297180016940535201874943444155331136667079027997810754009081503168019407229779161370531840 344 -110396985736996534580783586172113258329170417918461117987900988636146529338903407193020733404360181903772064925566868546620634162862487930289326609008931064322129864694230618792577573677330914546785024352824249111291510282161244129947088842140935698741945466290518825471455894157286040005150510026495173244562780885094954857996946218474965247761714402643404859504561801206888688713376585097472137855163540473123854735900174537661655927079827694668094087626415971392882157925170859429896542877689837562701853403603914205172863959139795232886927363102736752395755606664270799213380665659692890740954229370662409890979548634703219732270418948943251741770477496754431999346037660621863429553430624644606547848127792836134909093733227630251101879819573258499558292436740544875351869987697298771133970218097323613947441296831522209481612685580591955960826381083770704855930244382916127416737254631418622034985488782850 345 -5777074880991453765743575132274019670561437742424193112767151790701409077351678255271220762424900216441388681254866029818663770477350630560556626618392425647407507206587580646361017735760414875649972519039716976687980594702107809862127744517497771180707616757010595889706903873427174942531798008246504797541485810664322932558834802013244759628610977815992915501635447471998575990545165625746883137366369112861721780955139253956705114238451798347034601285994043587164307586026279619497057012728872248326938258846266036441065075194324551975557448136120688241826124470807662587096272044437895119154548487908036745318454457301605329611173684467454165832391104756565497923929159997943432436623778059550228282910874381388908290530910803430616722629407487402529623450339952031718022333149254531930875514269886356965900772515236600762695332667676549330130387753421996897409289369054419029868242031202702747400977289702400 346 21813840103909279286557136939075320855952504991006154514808346451885883219235975099583883016202040000546197145988006077097909514415523959744971096607602260678660802955521222320869995026965185791094960860576398421684117003772985701331862261694121940766346634776195845817382193588943099758511366955258748011422359759992247720232160340504983479077098450792703415588584630015082698931036562036752893641224681531315335560637482416814200570759633215736194845472049985439139907707672053380404668530297472234508850856573693481020267090499350567441950353833332770029194789051529369204493909893303715430806187821034266940231060333620777392235032247825337773700326415814637575852977689667003000971615052072581541546963107816476674503964461206768629552650293673721721664885137809966533165411684358513271476852041169974610676057389664483281406796468023280520603086168865749535760035869953508798710357177579292865545162318787995600 347 3504639357321917621091290988212051825814629866241301870268167517607723435114476665937935176018118445726210261611747406451002267227406159309222536424961154569053160023277296427015282868010671878003821522168614129369223554526948384676390254146389879499717138728439647616672278125839761084669027043438743992958457150868401781091272252360680347637516006091651000632553433732241581399212677813586534853067815942081379195077055588039582397507992510202583421701927427652573852767929818720233975358034256150818880540411034719929193482223306091163861221503605897200111555905392723261760142838370819806885028913502855613662985860340990828452922563289200675268077278753759511516582220333027477977745348531568720910354252033973881038040580157919657594354614107152397697636234927377192433196600414657144475587437104243844846608892208588507690883768445877536687922796443336728504946907668443904420270218582487239548514288759435828224 348 -4057904242056197203979487298248932480561012882820639078136734306742118495338392584408063942415988412663633084543146302441259943075736589249319762665134182796233900722761003772172453435061257256113783250896854781454366387235842501456903334626343682812091671682846529318594050229007139904409475560353940313368963448913842399106096046426738141276589124972862278382487406957136390877300267660183685537031500782500664664445474372245200586788929700736176333025484202678591110951957614634622441750493089300966639434563414693825137331466837062108702212903842008394583277170541399780529178102806379233669700146780637370880561492314971302530524965090597013232050301272463584122208873853594732343853151915412769407830131217701244532871115888326696775537511317905963315536543146928733518593425199182941960466932069815770473994035376470317884217316040935294604640909132290724744239359292753993512379790014525222202040081913221181591040 349 -1145711680232545509009005616127084276697214580822155871438256451765133680238345034774280467611746042543027324768091422020923718176629846021301114364916770686977442702998086002843372573200629356381248401689467405800786317627535893008700871068835671867264956234210561918206530656312930264474436280743119202641457202772796619373274372371275896769218018913900562001491900120466734323342779406966898490261103698042842014589456478052313616180637720252350428432590579269046388156118690628136179246364307788744968840103363379613088689494681355239928730562258462380046050110812278466774155238569940701870824828875485629793398547572277613993736772910372563277014241611505632766219354944649501214305502735844463349965752344022395104376392169113424688161871420441571153167659015783154672674063902289481607468818188451017938526924957120169328324612123654037452275793862952751748061321750528810915489249440803551817484354937346026809763840 350 702128801810984225599388131113503261052232983719298681640807393709037262678580746818657558107440338414536936674217276957674369691825778318562878733316734779820055575855554868499122963163737425542170773766243821653232471248998733281239132848837207136717361883697260142427393792908485874918049052585166643418217520221186389578608208177792727490714425554433524071041258635750579551600487760246182649234365178554362123120298390816384568414891879675622874651552722829045937595191035965840332420939893825359345010902353102445743179648312222952876437451757468612664744737686008531497660146851525053426418205479473619188806553285285749779250113063638051535184517247774546710403549740657372884072979852320956378445690275274429121269468217650313231978836601006348853827383289493702717681989801515209583563582643402786463450019862381119440796043574578098865767681872355785580449023555949056173440535550436122103896854637675502129782784336 351 307831105973533479017972725746408270526213521432212019259264680782740393780421951221506240496343730464442682260720202176476752281673422602617894329058928921231985059847248139138722065045622063264290310639128188289940651595659785865844890376637651798841029010106458935419138549770866058228545000673524268402730907135049301932100500532995144734767463343970551202665043982921939251188322278825909556218447995136106751934665514107616247138186913359580104960481289502439276417902003355591672348630653330022625962883764978585724613200440943960113769231560570171041038690752075715536248384671931462637263213360778161916103938687263391651914437051742969716935341192225696543128039039835665760146584179494081794454148753325012974892872842544460393598070111625059114327988212246168782008343344059588766354530189403605528429766532809733251539037478480481630555670084844322214852554090586960598145416362513700965305031250866908257871594432000 352 -109780591106474311238292044426921492965753385132872793553108129924787335989089656650362323129623091604085389977996990036831558039973219181244269130951684583415799887703942225861061371248749145913910528926454101464615955504245112751338313193894266256772597477024838629269462977254146405816474012343740960961094043919017042573172007193577660019395687671739198958629573093086843251525791635135405426781784072827869301329629337384869233104670140222125468790001355876540703302903451119894884118495436639617645178608039475293667161671950379892787913360733294678624438394787256102180137564826516741501700127118365192416142488202816371519645460050985937314485051646575842914927466401243239655140667953360804474508695037116005151554756561867280257792422105388825479985497647897027337021994148503077965896712382303453068505264635024064777819087198906527878730794083212759400292531648975132726734214351844518668825218749090539114181815135900354 353 -74282816960266789671701493677437542796670994757798714755473359628832384400668971483476675416567866632580203307530177832114706313951386914820745607592203755188963028845679235046566787371729414937554861244072851970999492968769416083241730670292332479606254249297599953846039287186535797342702821502334947575118255758753909250526522506153318845693814641472109309083990840949000714010560396306063039590124517946809075872126620962963759677959019464185683057492640063006741775458887617850994214170734430833536559144433039506037354240170936960709040093516890031766188876928052932932186995956939475364794041688846434655584847266668456151082700832172457663008287414702486358635504262661915133928084476802991976403668258550022940185602840176326734551965000262655227618202818108948877095034370339126149380227760344561397192626363947128219264946430729564669287467193278612581604038993780251953856947563010790883727342817195312312064244865190169600 354 14370625126958389912611875858927972794687133233349821626227186530446274276263432860693087294804256786866034826040763762413136118701968960377485930712995093016189999623538073777854884665637039863443335457362628559716806926699609066932017232791788290827095617938630670395749017903376691213268446445784171133418859758898428331410946084547141907358701528556698901178379530333389752606529014291298108292419530495090945527954666082060769341748613435316221956852590474464025476455779078078684104011470817372821564039857245718665756621605259725484390367006483723600000022617464786872693483076450363009948412806731474106430610231161951026507687816848742854178788112637072160552722580204411222014472787039372197594326681096379346188991235618788959904891669259491215740163186007971692160702950553256237789216867463427450670618590640396950659652654244128299113982783397798565120128487721441261122976401101662253646213912420765386118555437873181952400 355 16630463105252385793415767109898866529363161817442446161982584198615067505843877512867878691511917378064867353045566786259510686889444677292586534154899121691041848792406463688701042639761623489416895438603139003214508054829882518507757325414681757395883640714010835676009773358280765880656353176653355144268378499762971389290649450274659744983381424755218181845795427976611528325940559664214675285967889208989888426063528032480084907101880355274835727792605065512963665853780429267957856647722460328676320544206015151944075652498301694129378284891598198587788859883717326745284031066234809256264000642257203337998807963474505685784774939924138871836132454600284574529919663445183063999307687008799349490548383390205261456688674054507724027788460949335839230189017865495250571921647693627418122676226420790799403989643289128539394595585640185647371517612928567629493198913980739463655473379655502474070429041573013788349631665612441166858240 356 -1143207583561922533247692338014462719712243899344816166454717088646036399131349674453411342100185518862326294322762958042694379834464530843484282645518067433256155964130463573175038537584208082064610449298088723726382788129740418273545695646267793647418019341674514386339601958868769957445580498951719684119388363846740301931493465050353593625734497454581932746042172278866828645710401658406076519409119918827153804678813714065872535578912915706992631799988053525321982348600974299725485749185218072411094192879151589881867497234657654556870936861984692619310175819130881186711266843168887750063687377254338742550896122898218396906403444407799932214441061111649941468287699479394965300702784043384173124803248373958462710568914511040514302152796305324099987092503363955187641003313358442369439901988050350117170376083458484753340720351775725242281732343155086143913687659030927996803971480227077946041145854808876380200376613919301085609010800 357 -3501688497817727060882454167232362962707642857891293892092905414194142098533175741461266510549541637312748152851775310587617486307381061039256304051029073783846891394138592799163567030833017962555300951917701157654301608651557193991578145849027524220078304329065479068604528214482695329355690303984936863316074039814684186057848056614910379686344239731490514225837684856975807867452973065607298391914270983950187599407021926499000605901173335465513648820206003450359939911938198669320465555370209919719365919656386900551093390185134249177898910503039552697504374993288059415408055355079587300038770489996828103823378453779948956455476431906428212136246157436806577669861989397501858242572326011990095252545192261013544625328880557539749576296183598513811086987478384190570556658077700002812805841492777747097381510105237436626243575505091978368490286680239055199122719328317317510474940303638048923338306006566634664417267675100026063844562772480 358 -141861902680721001850948890151860632726489833054557558023193389489357637145688628026301936415479511891766032930073928489756507082613582431958449664617032905823716647391403783165015054636015859872116591973539375323179048595490139523800037252042855523475452511497065458049630101639450885866759674284176602348610251864584402688705524054309530640841565457126002155314895924870723089214176814515743047108365414542065619126940256331027018677502267895153737852684206756103656510044021288997265213684296708788758883285449925982189785223297971591748528578171023246703358062729559465038080972329352029010813651709927114369643630229808525041254619409459863887727771230344276621482349054235417120187124253757446148143645502233592573041913023203313915354542706844108031361209161826793340147411114796355082582531222540381351131678996865774975966842912308276749598884801615101074185251967490685335096212686741582571430423698548877699205110781517867446477284252490 359 696447040521984259161280352696693072841071615206244325238695832305111737116603868387127245915028059862794387101162750659748851579439658383194624858491167629470176895925982916218701687232622838237815430732662841244938021919058067277419377923320706132351577122399080627211815875544128670382264573595746397696303152011171446100169875229297713148114373829756604408046648584237162868080620329971880714170597379854958305528371923717973687605839042901298124484298272014055586462669011647878671728822302318676921242947982769685932931469672778645579950258494664376837332208111124810940422067897840474102239844025287070328558944045853148229984088518323175074716039350314735528379164776533163136536490073735432743507234767636129449413768512531427122142664184833878546554113218283546752793495719239351237214965841052189943695635806366212851722072106327445178167303935965182510111952903319249076660643159411187829885256695539185225163315703582478277013590402723840 360 103250248876464246987878808676109441793379011504537515382231467464463464360156217361935156711712849700987013142698944185017749244244520757977100097496444028583760258290282180057892882854397269713884063570454257192936820118194963206557045312827255753519655575748721836814004751382315794744100071696535353288129104913574885307012082025093556614865390378130208262366557149557471724430612308819902007417839441598068484327984476509813224421334374627215357701507020752978229533579808250235749413101708451699930928864370438677465917040111077938985437966644154615045225589855266596507417497412029408931215145096544346311615586075800877654320340764228671100226627051362367866878113645673288357079044547914601974888119499545115597823443823153730414774425877747641886488293522033429111815062188815303339627619716189407090978045677837832569144798361902734520332071474037211772496465157095982357006009318372497648426051538697011502777822497183836575485058272855987664 361 -130500656255720192519392189897010019868611173040170780392652761301240898030290591731199877317144783755461459738218271640287306082010840582518885696424581839293178143576622755736053315371233204500371992895083284834970732352181100835706884715901090331081501786811444830110859812015124158224109740381694102187960710177332280073773437122442769191387076539900272685393328172601820798554349058272324907523915914277304688301485688265281487788307708132319120408521902167920186169283251450676205003518323797069274684115363352746705443790750189284331739135346631975332594676865365406462602936041103411673282284287335070064574582004115989925785174088651471406390403085508557646275033208925175564940743287372160810201574657198010558392782704130367178021531896748555214962454010603813058603091572754950864382179959595047722476317764448762385241536319599106089176110859887158206772019602925566716214950813177631176939963156417221609009445251080739429476890138967255910400 362 -34928251853678989458309029200639854439529235239358546420435292647354717008504504682570902648211554893650471206766686317367035331789425907448734206365767740513749869112561018624930422553589787801998585063201608659114431400122666231656890271839613184698213462180362870518866260149637180054768839336104035431450554347300894971775464852912105815020841006278089607878476680071533505918492434530515987794689694836014635224270036895101011211423635134091765141014384791701681382582446378451856560201355735524164492404361863342197363841959665603324251369834782338573763029828011847556640951478677766387913270045767321990870199903093238474891448475842293371447756771108450399215834036875663388805799091013977244068819078519974579574472868387127001077190662342010979664898449354263117380380500523715684001662819926843311114113655591967645719494582192239014977343700575818481199395471589120365676399532914920617982041988080516684414340245758712660686529506747294108177920 363 22788873636342081584495198299530530453407045486994064116523331782820645128599106405154816636198820873730214950089127581531780202847056652220620303679854803086876331560800325762618052232464869778271346211485859863168522654241929709554877666785278892817717881240141694386206871520262988916392644428055756499245954044462134755509490976031681557281074907439419955704014278093502498784073575788496876370825895594386601548642933871050345231848217867611762009568761762353972331287825901915513389905586164204438109394459767989172402799267314938693333471207263389097731407847411329333726362680732552219875906329139139635335306136845180654585151617554119811894089083082576226481890963333881690590888466277487445464694515346485245492068867889062914566486109395405152016875298414279431082496096021062568281066193164207433900965027057920377889269376028392377854419113156234227516191925920647612744899253384689874059425374400714438529618864970177034092927393759860762764354560 364 9533689715231888727419662564945564349446485102864244483417257670427213678917342183654483852492914324771655318759638308729017022614951954574740851892073642634228975487972730986257976460989407279587591225143211113553883830553672913830051667681200923039884463573675966287179404279566323493514614061230240552338584866442242687851417002307556669416083517367536415766048448378381017925680289991537520433505234572905049634337068566878739785847520405379502279140644462387890194954077628630531802624724586992488049890212158019104738530137588619732161069642147042835380084024891578111301640927035239869171952672684401936587985389087818784342351291609854809478380926360200245911318904611667863620058587342935242742468984446453837278817848793354527231427775293047057360243008908479740049702308415382037950639184131285570714235463861906828150326361776848129699380293371796861984356711061534400609661244489675530402197401702260485528229357432701713712984870624885127608363929600 365 -3612646925098079538645801051681871995318747499311421661717013554649828993272637745103424942654658010096510511616839345569257314075055097957529260414253793482194609175592673502553446173372886279231720124602963560854540183682217279459587706641699802482352922350560952066332785714295566037647018976397279794856701666940423747601669365223294793375747816188326947488829451175920226117877316716808927122783249969495562894431548501279291191380988952532824791716966891416096659524238258817396834108242166940485499663675923961541072288212239358748225035990454771200209834858821981529589629249979231439774090125317643543687058860445686937471154474797721281491153366940941205959465807123973678214113976981598095372165208462021345622291794810447675017030484753869922954155243448529511064493285495674123345965143228082568081695273157237977722415239736336539715473423520946250160739345222000204418591606473241940564154329408816725761322952863656758029934690658026208969566968211968 366 -2323626441055303651810023530801731061345843162377909351692663607084578859504988381265790669098710329279550657882067260556091673845132271734360180238028539034526495025207418984803679070450899977499079053668800240795444119657797815170282370465963488254631254458534157713520829717779894932852520221039503869626602794535255015362660976391727070174097924369555234314851305986738891330200812867679009705544968035264178759237901095375405393847064703844785316110658389277392103324644860643873856856813081980197742741461824593296073876431155506006971708711938541662335632105223767512585405840982153113750516288605531127269347142000236173259566672800349662213526366388430263854772047208260234552910104417081573227965096465990330857509413178655512636461223777680257400879468273205818610979459703487654273022694668925581623739826581938296712893075467566294478979450451704287927392293388604304739242087884018793506287143458792092375139493494744555087471134199730635176504146111002800 367 485913717419923211873720547627567266956921210354430521216118961385427231862646515361653446273905632825393591095576151886169827108470893535251630336179710611399936023932007678532482810468729472103353495386820319305919314292476815257593140144151985535021851025286315906425157219218624843080788541975412874817614749561942151126545799007071372502216886835144520396965517371685296546733207667498374983576976216845239507009111090635504654411494051898166516018907448965978201477908484785202879488700846480183845038255278135935568332334623831390407765705434208357721816222472269851432772607578378409644555320172899861115444090137810015710268978775415636590655254261752131885398583363098790913172502474263403651798312736531327278965138920004149354452698311839276062842687705562650963201264166949509472845351950058648589888343713945720274899429372475001607984523431674478597338871590052111873895466489619432383029532184953582840603095723959815962133806445803273953626424975355694080 368 524177292994965745851201988788600839910805633208155168670733468740659197886039185762328096814672908016667859810590141023238199811163400202933376020880032314024605074300693167069331446680290665448809312730998528783171424409135314812213658345169725166314122219753763536208566758042190564241146456142514980402672343755422072999950775816081384542993763321989904280603513695790184907904239106468609918983538532371091711022099185408637547537773725610565344085657577585648867194769991393428222336015351372647823329170320501274792481670838862191828165853986752386871694668621579830687676623148908293903505211787264256460719974145439912134551755681204751297231792486358929532385757985364684199992686258118604398814566448406065550184100356446728427528377237383419027202498962074320627121038497363596411360149771541156612621882873114081596632594394880177172027997896495200020136908923974090620618799946093465562095342471480432627076125044874084292695502505553578028634403031819488616400 369 -42742183330378722769990615262794138285977070576369307405682356962415089765933674967544537081406203718877387411993820189212761148524476286393933101231855858526850495185502616119110208172601719575423057912360594677165694952316354611815175934989753434009893652739110979100847030624602728527335537892498047770166153675570078287043682958195540196448212492555590558586845833297555676299028330288218660767130846883788592792968487972728150217876745218330022448506550500887662575813262676301308003981395802023433667857975770348982012087882017237009028704864790777955161743777131334706619110647848153468357508504635803259947675550924892579001773502356403323928073164175976356426125869718668664088406591649634772545729659054148579105036946972679810666618329816281051332424735693949765654194570123149808928957563964554849993181745029138863392597743887206987761654821888200405368963670348528899695795802513752780438033556324793966080960206489542858092032245630405286384181953681970562388480 370 -111103141950630739789677988732306907886520995691171735169994944745842539735731259162014291872489778640714504063260931710535044602712542082585515941525212350526220734380834906022238879102187588711058034119955548121916780315811247354528282552175291719020376126359509071305087023000835206906036595289502135318312493457099780752368363427844600848575898959854925368377471349515463588009648968279515872465155703840884919852628763252439354721363382913008760123735008112057162634458798357374152950238673996778384283041630186872232122506158493270047840404594301462776586741120875737301368155384216151340063737857044532920408448131956981044276411918479385415200252418062470356947594899441834128347813290385889406677450567565090273644537701361274532207626921674866344452182987055736601090647816994366178877983751550061297593779359787582243857749406640690732176723463803177439925181785510354838368156203415494628374246623714625023803418354179180222284571950045053745814745537748914697961360602 371 -3185847458568271330131550789378429765715438839246762417996737033459701758744376748973004863054394838957414169594693942837095307905260046288738880828793008876691589541800189582730080066375081816952632879717605759827180912916873088879307346851811393555357577816384748256109117651857826290317785669395461540353317544540458063014637972187327856237201701672794927531996017180393969445743324423039134125417332501505053533084389082676355429148627344720180694269710967721610747260726261729051476022873698168254993540975712581228121309953090528044754444922040189624322872815420259899648405921377648675479848706960379676909539940432095054345421438292650150349940320014872417504267936267890737966608074651601611526234918118883949554125929142323438162989762980475951975000233483752046524799851502148582363635818584320541453547228372595496174430970148055120278972459953001631097603433238035862707825753713707210456633884619175241967189015986903183502412698879458834583351408906614829367700864000 372 22241009487465896465208475679714064479019221957410879614174292845344259313988209424584236739192926757013537831430209508304404457484586786247345891715682723515421461058544113607145790115750521326047879952151601208435873039203494037099485577162218428377524565497819946522941065736585513843166349343978977674639905793555544499499237651492393745340929814315364322361188788265841852837130395514724610876093634854171578843602960388514884439462427077900350462043578721033112818658888008617352781927487886142189967048667823582763034683205201798499833908314025820536299129586486048873152684434588691630796416662466965565476025943286341393780611821756640496861059732348178942804103544483271541254521142331815516344894270356229070679081572128527890282607216126556533192143757901236238225607054481566212895132956953976987127028697208949352290080330308494029968233409356494901631074901412908047834430364906276191907408187657472276620463060442398797824267822595932913374997339416358410856934199298766 373 3024328427953745495902964237229033984810099848047311812397417864393495730121397055107954166796987060612286000989286663291884934613439217355310124601177079317211212843570910915913536482722300241731873714978343730471712078316663475374044366323971877134622915888323803468803663475303019312251393408172226230345580493076309418791602809305881194111825239310885140472972571465651135607606794562478767395258136021794767127429908586915252851027720956864611184208618499091439459821144425510251320495395795537461589644575135257768893098629702380692127723691429898680513809631173433412977137990497205172487268670528360580451111195460679313715375965755860148670591389210644982266222753538795967964418490994697269289400590298568639837249339667779753654108077278193756920415098276256187938821071152477585922326327799118563175130111441255492086726721639140694539464931593639982845861472829890796096250988731012160771904523106385893153042039292894031724365736062743642350886645449433796377207366637373440 374 -4197334233323651938170503168408019828184838589295692461977308325653472093382406752895590033344616909961420459114633748214039091407070095067230678426559728431862040132340431232741382624453663841958805877747739014030460132884220320334845813108100030774322836650156779451468792490450590694111629417988259908645286574221186359955513189796011005095507661729410950673512750923572035758294809591878102191032786180565693588814570506708893705774355303877238874763449758036554171384889189355302590929657828933453716786691946079447508291135457324133561712630106199810467515531583138240442056965992348880365200278527102668161293874227825701166605556386785052157667748646962050305857633112025311637260784701329999905208726117857595851946944600919776825959227868851870604864923540422920541963093169555282778684136412294870317257533706942337282575511160319880089484274187924643474340829137663103476946268329058351388978596394948914944967066899737423602153477832296889320646280750739406775431310955186352880 375 -1063264536287282029302874054866175538398827184106955260718763960165814965690821049055890040462573729878567398983221888241167952047704255018194175971763148180193737439002404561065909788868980013244063141872955014921765794378427501405029593355849701685131079977762490700845226207722376862016013658818550287258072981838168399258345570657799725493827298410798871028420004668904583803693713890487506291519218574820880823208102335943048158868529954687594543380657875766474751520161757354119907622436062932462557364634762185846248771422835657361808784956616768562916111850798120826350697952001548937773779820898826475276617243279188451346211970370009477568589395027679459572486129776877592665379945553532455976175584637972744955592616507060501705181201431674698141708671762419131009759229229118785792113218817225992426897282769080407992940686189362708024358707534291081958969895539993515385846809993969946617020029549089627096097694324042650142692151940634079358184494581983356623606735766975100785664 376 739507051296590207018933980318415480949103599811328421204407926991080846497821487572138864784076808776652256449292669089490964574353631358199103693085192649975203593986737864372767077395943326275067785609400783908579877263743117131663204073615606881430867766380673928585303371619649342730017090194826757450703368696930182876573404598575208365625917465134392598540992375332354501070931379281505599327445153679356839553936639509228976715903158974713504273975112020868797346656110837105407229876045203582588377878126536185378916713015623600489211764176305717644270564811100435178366574524076978788789263887731314398835167101769385373393969493727847250687911314769179368942718703288100233452189615773079019676118515291444749363936321701473076622882830893280621397366322826200746093541909735555024237444064111523530175962757781105003145143257684511726746967761715578884333843325084988697753585824227724338652275373690258458939856934674029631867226772839386146147688467480707792049323600377193893747200 377 295147505972091240493141183951770775896106739716729204294865154203725192578162327264337361781112491744402739678517709933919208513765020847186467669697156611407230923650814845952671197994703557595200025387837259354421716868629231899044799638471973770109983692184962703092522423912170173542538924993209815635134980513525974575062237125193571569283243505666154792798367246390743801429193816051441299459788491117251194044431899748743657497359850972442114330420317711414859865966474670382480779999669733291982640234215233291137849117800504569242181406415365820797112479279588204148774356474486021230333252070994795360814133458036426722179041653576136881073927102590971376234579500024433313620301025772704168378298000730403885136255003404258483703439985641843607367558812412346603166808145839637070008458590629220713074184531003998601264292238910744096799132120480242896199326820555532654502838744590192188502647574504062854370189815872751305292339334286271634486113045474730232524262907982816741003921920