114346345751910504496663363584000000 198127904599174520991916228608000 82076625713607196226170650624 -3246582701631878832586752 30702622235994005760 11082095136 1 
4473800777543498488431954100224000000 4881155256162321865869480689664000 693292802411701131984104325120 -106851158022495929660080128 1709429068377083630592 308503404864 0 
84539159717341963699705848224808960000 52696421858683753492281225306439680 -1241647791359545874240740786176 -1490332150618009789379641344 43633926038692341105408 2973974583744 0 
1034243696841084057835104470009118720000 308403938440855801877586910296145920 -70567127436790589969373937532928 -11246709534389262327427891200 680408363766423706216704 8176744717120 0 
9288031468450410126660927705077042380800 595153379086007342293772290498756608 -764239111460733708324854468444160 -41497752069541348657083187200 7288936295798722274591328 -52873481264886 0 
65922546365387327405461917674831767142400 -8025271902645898273563030835106414592 -5097448358102079755124049811865600 82818804478142115558073958400 57201396627357964725634368 -483938940591672 0 
388829919088351726157424072071288746672128 -111475979585629834380813195882635722752 -22697029678348621493049262614773760 2425094081940297337660545564672 342451102512363839122003568 -1510681554483843 0 
1976298663863506557571236397438735138947072 -880170554262693766861154716718330806272 -52066513482598097318070088913387520 20472766276829302970195019890688 1608076681062664170917425904 -1708627804864409 0 
8890187685005992521485462678859662764277760 -5365707811727886599830653188533043331072 168794507762634916856903668403798016 117886374131124920953860969652224 6042834179959001667937846945 1866325811328450 0 
36105393716978894921804075123388723310362624 -27514478210426114212414791293206888710144 2825115695543425599716643066548846592 518932248776640295098559424487424 18445265438166249079273249720 7483756384391731 0 
134398027996047658006532205277725884632006656 -123549176721295745603312455577357915258880 20406173967557780295171008181823340544 1771239270219044241723432448722944 46253283326296260726104331156 6357192643627981 0 
463945210410604799384735871355728066584248320 -497631723913565677047333448977637554782208 110861208469046503528070906091141070848 4427241847934615236919905266520064 96100241944993230262848525600 -3176821688785917 0 
1499082535647861028469891254569447523809755136 -1827257385495123659317184147594241927806976 504496713052918647312215599778902310912 5898148117139461524560621740380160 166492439886942768366500403570 -8121853162364584 0 
4567784196022540298789826821508142483881590784 -6187021003292126297894215322301664503791616 2003366903900320525532854173774734426112 -11762606208172991086688422906863104 241616899439204565812351956528 -2086725758849155 0 
13204782629186730898455723308719997019167391744 -19475382615671130090818432096384641023344640 7082410847548769851156358093445416878080 -113384884295742396440400420172456704 294583687537960178066971743544 3567137083789220 0 
36395320293308843099449115450586057577139798016 -57317475176922010153967989232930138642972672 22547043303560829770898409086015707283456 -466021506219954751079187046909875456 302200910074507132617031752728 1783293239595957 0 
96029202062714627534137677802510968556986826752 -158333382326743479141993943997217395104022528 65114712533964711575339624250877062807552 -1388477320538387236955733122934977568 260883007857613210509997624935 -918818922304733 0 
243356227024465798860524492535318862662299811840 -411586638957316571317674025101100549188616192 171474367120405939326350100775158141878272 -3294524504218062437564128090615931904 189286177444982666550223659984 -547082946824890 0 
593938408330068320624580086411273908873011920896 -1008495076469355383731281829350166497513701376 413369900201486634060635225795818503766016 -6371629267371344747982677927459010928 115121538481627159539114403552 197671008455054 0 
1399157944753826760329420176222208635662072020992 -2331565642680052587473124003255489209821036544 914959347019673864523952834111411469549568 -9932957969922425114668311901343464016 58443475333598010594602457516 87714296293435 0 
3187223487423002235607627719736853843872099336192 -5088564735726021129175830463937906008551063552 1863706982415541649626898364558322009047040 -11762347207624651173617559265261057348 24620392299655627903294585734 -37309537533735 0 
7031247795831938416670957836969794997047789617152 -10483522614515634716956462388338974839055319040 3499158318967026906084507393190352991477760 -8285281165608609770146994241399282216 8538608103955084707787594936 -5556919399752 0 
15040598117993152376937969750847876716544613416960 -20375414193177689632014174551474888337556242432 6061377904983180235501680444367995893878784 3586408318732412695670300558227227036 2411221421142893707550711202 4594077283313 0 
31228671565007034256256810170904171544703154520064 -37303781737321386267940915410367769020611952640 9690363681871855004186248252708531337506816 23243049151167851698890220997300159296 544540247115450307663688522 -416659095408 0 
62988090592063239481807830937264395229276980379648 -64162198055410544784567638405976190545872027648 14294411893045652851445206430581824456782336 44053879762546707995871015506293926214 95051330831564247333709241 -216274861511 0 
123500390161703415476201682373076833605571921838080 -103205879124791115571826549311285685544565080064 19442609454433294312791952138560808058507008 54989608785812757602319762462373579364 13287190214803741650988370 69651236697 0 
235508164643812983723305523705425937193356589268992 -154058339200864807039712110091101561040182181888 24360836060485750421651814902030925613911168 46956031825615837299874318402417035238 3961284940279579907053741 -6658819087 0 
436951914254905204309244145692810516613606475300864 -210536747437472817409447141788730529362182930432 28090809646523924470759210660624275343470208 20095343833146116525203559981132107438 2745161105006483927571581 -767839662 0 
788964699672896163751134889133066618191043885006848 -256540877692891134653396745767671137844256047104 29796133705008942038906459689996743180483744 -14168651925271292039004951258495978025 467252364247332269574831 331659897 0 
1386539250506615616288728546671538814541398903095296 -261949323512324677088985447669296176282507935744 29100807611659627117901271907869056078582912 -39374915787209171661967922461677565832 -1323635454090829773125808 -54342285 0 
2371724401246315155232656673613328999311998221025280 -180265150561167747468199213469627537550884667392 26292592693255774722572794939281293247197168 -44569406910396292642385089086018446489 -1254040882714581487902875 5975442 0 
3948357805886391074664264639473824831044587551195136 49715636863543598613428143412323836733682089984 22268157098648666342673770621278065968427728 -30947139892431961183216523249752908560 -177231149636385578489716 -521180 0 
6396028731737065003655751768563282249670235416166400 496125478290096458141307660443924267719534649344 18221596734641026022347127388555017071603846 -9562271592422307855693371307179983666 479830433019052848516159 38110 0 
10079231727652550745936124462960479662506892318474240 1219269776516017025365132675288883503384155693056 15201215410622323346512124770830457946767464 7265327823374767429230790414542318062 365424902879826806326622 -1442 0 
15445775500361548957643167132488970222412449584250880 2251250668029267054402001227393347104600533684224 13708003141041893285031599967751417976721620 13516796640007407193079657457410003195 18889547450622725872831 0 0 
23007026306169211892555996030678273978961955527852032 3574066031339805869099535240319049690458086346752 13482519513552015945983820439984488116446528 10896644666106825141716190524052692153 -118540117204724497386168 0 0 
33292441190506440516727464840173830874184636582330368 5102662907124461723967868527283577196559937524736 13573681160456772015418203264239268511250754 4927855220900139721191634340715970933 -63657270362693522309446 0 0 
46773306571814661039314440923112781752352247847583744 6680396475358037380760485701379071145399250229248 12717053311041825703618118721925229889771928 205489290040128889865055571220425299 5291023122565156350663 0 0 
63756741974723704920231958587200811555742148535517184 8092963644713796388643496027516888693455333778432 9931242256775698200685019782874011328124196 -1716226613685597775675130623921940335 18665597270363138456058 0 0 
84261059569116362234985251026654273753228739469639680 9102669634926098016131358459060373168482867272704 5075205783944053328502859725486854326154868 -1598701523033398274778712582586050650 5970358704218532353722 0 0 
107895783575171217382887628471929194188277199756984320 9498302614341701225327432737221529721087628725920 -967791218458222605243906553952229293401109 -800975510715467186237114723217251055 -1750336079273599299195 0 0 
133779778615620997120943612566104961853082444023398400 9148790264450709035276053178898446968490503593472 -6648241061923662450934733499242574923462560 -175222439945132427457697333762922632 -1694045068577944739326 0 0 
160532996053343638215890754239236410858625896194408448 8044371387655699653635180696469105310281683245872 -10463504533297776283114735749768951434435160 82411372890707064605931093655471908 -215148294787352141845 0 0 
186366457103759388683886987024786109020414095966060544 6310397386794504478457532642287326463472007473808 -11585479661945126870113999654307021502998552 105895492002646999247200430535967756 197939266894144992579 0 0 
209271541925598646424568481244830984290925717218889728 4186882590176777846170517936194703315418870518716 -10059488426151921386232327795651159067683017 57539785957834039946733952608946017 72444519432765011072 0 0 
227280820455195556932405098765084709117094679865901056 1978520793053612953441712344069218560202147840328 -6589433390804223881125035756020443011753776 17719056223946264689848377291034612 -6355355712609705304 0 0 
238750030526046092022166565709729555505123919400105984 -10389941722188282841464095980651884041790213228 -2192243512841632422054410267519543563125077 783077229791727783721840644220869 -9225767019393553643 0 0 
242603290434503536189463240590189832885043575768248320 -1538049653344784750599626315610748605346501431488 2047541620452556323747934903404703780323402 -2631648048015394977696615708180568 -760613638414198430 0 0 
238492507410896039615546947886097374897114035121862912 -2468989087784877508629915123399948811412411514894 5134387826227317491002983011102050764138678 -1785619301579058788268413374371801 1478670529044930119 0 0 
226841805370836891409265671815211139528497411611796224 -2790676090832933301160113332273153642049700138732 6363745109535385368546336731520266335604999 -700246370117299293516925220539175 -683547974361135135 0 0 
208771762856878489021960546654375423424794521650413440 -2601038279557685861482561257881473494139019260634 5580480466435853176136372146199312970074521 -172180582721903852219045304620576 208412082683870643 0 0 
185921574615461431716881499319631476965750802893705600 -2071837595595758862486991973328943903949976760922 3312505196215854243973029133056728418173439 -11475144125188735028594833215389 136043405733209991 0 0 
160206481952929506223878584470723804189560125265321600 -1398857362841455822882486846749989116770506681269 589986791019260925974678856013199465905475 13600015253734682019294142912626 -224476545880484587 0 0 
133558833867557993711453141978701216683279128125611072 -753506567283231000500588236198559254615598969264 -1521488406596254563766084715926466739930201 8746812114420017631572290737047 118911415681491219 0 0 
107700254326780017040200790492745761720996821622809568 -249451809959728223749237247583697969475121332164 -2406404268580593692947943021752488981492605 3336389506736040796937102868400 -12530115808159262 0 0 
83979738794603548740979787611164693105179279219676160 68248042752125512599628646930031199032289769073 -2105253347729854105150329233595174038039157 936677754927383127678158738935 -19926425614157288 0 0 
63293198338766418206019884556148434248755399545022177 212733250253655840079286786968657635986117476184 -1146368484976108432395879904824907619444067 202872753650815413797226433119 13978299024598251 0 0 
46081111022786789449786922489799403333227125165167552 231982775382332308238851658932469962693782319793 -164252494635578854883292777865145534806468 39188154898155116236751499232 -5099398972022954 0 0 
32387502107176460632314134539924385963705799965785960 183338698818503785491584590246272463416797638321 431245154129277247016545531725692898820512 10478900071729089356224631160 1251289693008320 0 0 
21956821765073347104503784734663331898020971923817248 114524185884516224112229220229568670243099447080 565677468046062569598587742367469050906050 2879601533940984856393668120 -223360735754916 0 0 
14344526892899087052085137721992508186990557789641332 54894227472889757352633084662356472561347618787 401358851520287566815970127090957917765577 -840981314942665989511757765 30023878481211 0 0 
9020855975020161445714038818351431259588568258224896 15858671089655821542920717124620415554796905853 158562168926836986267907781755242600862597 -1684413143706848206875260709 -3087428303210 0 0 
5453876640598750673028755790354606805890044637098968 -3407080785355327665492495193744563742104256798 -15784403619764993213768557146591641153657 -937054068771519728437485419 243944486416 0 0 
3165539216917387805462757893176483005776455581504224 -9190435699620581382755259014671170885551405356 -82369199429876883416039962291249191216307 -90592215695334796676563776 -14738685090 0 0 
1761233786650967866821712101306949813143469227508130 -8209856842934197749780147952747793513113733230 -73001428925254895846036042576429341962098 248646469203135742537733775 671310225 0 0 
937847926032194689858354427469031377562875239468480 -5189771101006804696259284203584614271891257325 -36939399726129842677272894662252176488509 198412345970237581664962255 -22289921 0 0 
477218908946269089469070409811068882182088487910904 -2503728105779112086902356102181365628669987757 -7127124043420462472328954030760089601625 52975495600502043768420052 537042 0 0 
231700180541658864418856526722607759481368975886560 -846843413022040832397792940515616218335186542 6461808766195980799728908164027436424403 -25401987446028200411469608 -6695 0 0 
107191540712346997094161066112613137445979611513828 -84060556777447110618936304094938434103378524 7918629213446719544158537085111905956935 -29727824267705339544460674 103 0 0 
47192961632767995859223549456314553733280820446656 147101405650828971493349713944434791816727419 4619375639329157560796690034692851215550 -10183118996386308392576661 0 0 0 
19750718644712912897762120503143774729824426428200 148402218485264308381853834062930956188380416 1412258975051136423675542912196549264613 1650680953529677409948313 0 0 0 
7848991966849825640604024579524892236831363701920 90475814588497955186585022069349853583350817 -185235489565341874774006998430553481526 3199119853098972301017207 0 0 0 
2958732898917444174657644678694085574933675086255 41160699557202830953499531224905313559202512 -521752848698164583317421480232651795514 1319412484846312066513972 0 0 0 
1056705038248955787717543257715617205503037686656 13849329809101179460665958627136144568372586 -344248553790609907914277791550389015184 -22210906600654304843710 0 0 0 
357081696009743425070596731630139727300445897616 2639932249570686463578798371724244480169650 -125426636132235263040088736515161993324 -308244285116572674192723 0 0 0 
113978312679058717023934978491229240735507836224 -548062148619257922176656213634066608325632 -10638015773328080037764250914691470212 -136110766776865975715469 0 0 0 
34292896758279202774207207984935051228809287400 -840491398241953939856809254871271021747038 19483328825209463107397325118719070131 11076421549881083191083 0 0 0 
9699435636241000947565456491988636924869350912 -500420009300015147459557172558522883133174 15089865412113963067890856654306173178 29625429032446548515784 0 0 0 
2570043946442117651595587057989270370972223984 -216370819157851251947431988679752032161856 6064814736237047048494908626866045413 6009928143927644298230 0 0 0 
635048250585709420190753561784105834054879936 -75004671801114182045513346759279540543552 1142429519534711409276437672589378524 -3087990839865800151062 0 0 0 
145445005800969825493338931135092769213520988 -21319060446741523932799482047910834577306 -294840244223517757280571028150330383 -1293640828390735921764 0 0 0 
30620142746088289169590478692904530338674816 -4922006081468576233170898178994587020486 -342587472584159974031631710787859643 166750405341472704655 0 0 0 
5857198227302183139888447852399499730536688 -888696260830211479365681143207787880700 -152130937830329082635489586188122897 139976993980671905951 0 0 0 
1001060123033942753878733301189739714901312 -116224226719903646087616578860561406790 -39650365203127965221863552879392123 -2631373742032011408 0 0 0 
149000728582249615039469887029327861384168 -10593044210718392340591608563519282541 -3482808866137235427748486582211395 -9974790159055850580 0 0 0 
18509012588254985441662683185860869488064 -2001273321950898694343041708454533882 2308221392879247345784027861544747 -222856400982379203 0 0 0 
1774387334382363581015247289385724860592 -1165562708801551264629066924180356060 1455497234959782617469203337403869 514310125244015403 0 0 0 
114017093236513178718937283902045582144 -502721194832762704432439520233439341 503921888917806506260575091996143 14446931441743673 0 0 0 
6610403456138652406804915331701433167 -151067934428763547400931146980045256 127429613267455565483461979950322 -19946832989907650 0 0 0 
2255743441238334655412977491616504000 -34112870767911656013551812465781739 25239241045834270962518381318724 -208878780743418 0 0 0 
707328004503031270143431231039179144 -5960332619443450622668361968057875 4010371916948724050222028470060 578155637463825 0 0 0 
100670648615579191663824664963371424 -791220511845138881650714873060696 514494488874879005203744686010 -12625948313277 0 0 0 
544276888536958543909058909865124 -72175024655217510305465451908721 53122691636627951706377767265 -11812274941146 0 0 0 
-1497178700366483647322217726504192 -2709472465927162655304989235807 4369071709708941993587089073 750016192109 0 0 0 
-5399154896992420330543280334408 356493768924845545741268744090 281318252093318275032118081 146375748001 0 0 0 
33909827211744936641072216113248 69367022066518439992342056844 13824383848247362807703757 -17857873230 0 0 0 
437942122758637959661941183778 5143711015707808173477606166 499946952999986285602533 -575461000 0 0 0 
-347737895985296697405103085888 136745215111884795197708655 12626854887402235946681 201532375 0 0 0 
20060704932204048270335733016 -3924219702892585812228861 206158977608002394741 -8960382 0 0 0 
292184447486279774031605344 -230093959495296427641938 1932269727107294345 -620060 0 0 0 
1289370839294472705035188 1332368126223621280686 8563254597996003 88271 0 0 0 
1856181757273220355136 -757537534215916609 12572718155224 -4326 0 0 0 
453082240511176 8897673574608 2592866895 103 0 0 0 
36867616 -1069957 2232 -1 0 0 0 
1 0 0 0 0 0 0 
3034634623656409615181296549151847621620152916616092233080428595601608835073 36175873