0 3 1 -6 2 20 3 -90 4 504 5 -3360 6 25920 7 -226800 8 2217600 9 -23950080 10 283046400 11 -3632428800 12 50295168000 13 -747242496000 14 11856247603200 15 -200074178304000 16 3577797070848000 17 -67580611338240000 18 1344498478202880000 19 -28100018194440192000 20 615524208068689920000 21 -14101100039391805440000 22 337200218333282304000000 23 -8401905440137617408000000 24 217777389008367043215360000 25 -5863237396379112701952000000 26 163736333217401888047104000000 27 -4736658210931983189934080000000 28 141773080244446945133199360000000 29 -4385513948894892169453633536000000 30 140053509980836878959970877440000000 31 -4613012484993814700744040775680000000 32 156562847975547650449494717235200000000 33 -5470490099851488492176462472806400000000 34 196625044160376357804513994022584320000000 35 -7264203020369459885555655890278809600000000 36 275647055151316802143787591079768883200000000 37 -10735727411156549136126464073633103872000000000 38 428878546322612911643205923762060918784000000000 39 -17562576471910998731789282578056394624204800000000 40 736771500772851654114086976445292652527616000000000 41 -31646090176052961524328878702554951075233792000000000 42 1390956056575351099557711180182066454237020160000000000 43 -62529797270591919884662561690911987420018769920000000000 44 2873591572346313118255159501706799777435529248768000000000 45 -134933865136261659465894446167101902592624851681280000000000 46 6471083659939016605023959184269099754122902461480960000000000 47 -316813470851181021287631335063174675462267099676672000000000000 48 15827742380483492655349418535401053174114895102214144000000000000 49 -806581751709438785716606368564037669752895054408832778240000000000 50 41910620431961034944098174052837251467552390082027585536000000000000 51 -2219650935954244043000891756567572895031524659344307126272000000000000 52 119777390128851659678916045731759593958304915579711667568640000000000000 53 -6583320257452439369018941180219675460523129434084893135994880000000000000 54 368426540953429243233460017322112019408912589056605474047131648000000000000 55 -20987154743597130105620311701027452534186270698045918968041963520000000000000 56 1216518583734121366122272102810433388999148041865679232814221885440000000000000 57 -71732647523632673657554665372615210178915281089321085796976531865600000000000000 58 4301527236247667786447939086242586671406818042271491551689880843059200000000000000 59 -262249777169899479380442686291256367400102339977151934934693068731842560000000000000 60 16250887831183934951771694330835230635612899100223513345133439341087948800000000000000 61 -1023281711176485194382527333348076458087625130439880582248402373993666969600000000000000 62 65457544381606910053358494498297589303065544058297122959699389955467902976000000000000000 63 -4252694836542523937529134689436271505033539565537491207287969741169305321472000000000000000 64 280547007062989886832691223820042034055135656261919419951550988463599711053414400000000000000 65 -18788148048763868178795381958857360462480296979964906608876596500138041255395328000000000000000 66 1277033227075681428152748797621439097703511529056122159654089857636248356374183936000000000000000 67 -88077732867425674971123409718302196591609839283429601893789432828147129285219450880000000000000000 68 6162888322955524040008461190144391378902787015368088665843701183975280292594775490560000000000000000 69 -437388988406329191868029074180533376719843512747838064170164392599845607051583494815744000000000000000 70 31479686348680875640079275620598951479414089438612007153655493608242409183571713500119040000000000000000 71 -2297142667721796119624673807092040153789467026534270633129249491912578025701191426800353280000000000000000 72 169925621995858891040729295319137216855659204702535087930108866525040018339540187735916544000000000000000000 73 -12739829065311150371540082843656395663718881995806279295084378263255702996591472453498175488000000000000000000 74 967887280188572464227138560575388566558269194828055725645210497920413275661042800533768052408320000000000000000 75 -74501849856620380470115270781131883083761510391370078881901071221505495560751320830559777718272000000000000000000 76 5809209175833100835617819295713192545907845563503713683206935475505441498009752341125726044422144000000000000000000 77 -458778570809383348043663677712734180548619598348498413955829776014275892663334287453006056841543680000000000000000000 78 36690671017388404973922368554291829781090868637541936447758639555167026453758810482634079330694594560000000000000000000 79 -2971027085633026092763363793683780916523833087924958303857255837979649967093119678831294573802994794496000000000000000000 80 243550862328435719209243649260003768959484588936070656019903441533146614586398946511602419383356610314240000000000000000000 81 -20208781308325324798776753531281288341467477355134448092188085563311336166412907708109059286394614348513280000000000000000000 82 1697050671313584504186433398952175659518413459822736183163264534653976061203589960548435460556270626616115200000000000000000000 83 -144208901093290073700985257163340831638600419954936796135945026766191441962752680218984908541079282533164646400000000000000000000 84 12398572343408986571844708933525821148410492576831507131311603007145024210162312788709902489625969373557261598720000000000000000000 85 -1078387454984874646016260730497362118489656796217438062118730122016799780139698833250582216539561057141957171609600000000000000000000 86 94873305522462420006993788864675973045055553083313458936284601769156155369991435283907543510273567027178622890803200000000000000000000 87 -8441567980010008507440470077391055328895283870935731630353504907414689733489010662193137110061841247986461559488512000000000000000000000 88 759551420044046608175093082918512034537004867847790324672706374141312757143595476211715078397474434987366114251505664000000000000000000000 89 -69102300303562818085974024032630850430988842865974524204667997682989653949908441769128034021316896374183930483236981964800000000000000000000 90 6355892896052975685490138254429892506674468294375898544978803742929927511656413819863754338004642007163950529062566363136000000000000000000000 91 -590959867748229934931333072047753266327102193370559088627703121924158694942488737120810376166214214448700356800012963807232000000000000000000000 92 55537518753973436895697323115025414491385733011383725103291669737818784879541414649848200942932389615931624929377562405109760000000000000000000000 93 -5274882632292285580901975540116456389139274726868445720448808802332405440473890957381327000196812494585505823079605076093829120000000000000000000000 94 506277682539379578175412768155598414275493757469331453463707775364914450592009871046346732503100382375059390471998306145510883328000000000000000000000 95 -49098387754600248675136384078423137884425488354577873247365826965076599323037623952515500829206922499081280471815669064736524206080000000000000000000000 96 4810629662058976942355630868879726829418348879607300075700668242021525772846902866440281648255490633312046284578722874136659031490560000000000000000000000 97 -476154160428286493273975708450340308626101878899906231982617162730702040781785283719089101919165909623743356738914406929852985769984000000000000000000000000 98 47605796766860401115412238002439074492738953508598705900645905825338270703617280184359029603999032055109209545472472725168533870215168000000000000000000000000 99 -4807233357517563304634327793486297742276779525298297321847223570242658575651272953016574809411822256924927979901810295787518550214327664640000000000000000000000 100 490242609727038634036966101711968977677730981292796657574518839341578052764436746693769510266750190557690675178105406402093475912946286592000000000000000000000000 101 -50485376201694253058081293454730609230655747328426824423164175376901332021937682228150538586685725506058655412459011655368528146956743081984000000000000000000000000 102 5249498826409179128660685950487037134566243241625740675457168138704983164611190064694099691877709904562021354052776842999970256834045809786880000000000000000000000000 103 -551096424872455939679974703917475686876867728000671506679243862869048136454086280060867119576161891711616818687963630498785339078020309146664960000000000000000000000000 104 58405723961720854254845319097082566129197943592299738345967863866731120594867353566831707682319328866351161508187231239909364316763904763657977856000000000000000000000000 105 -6248310469112400823112697344914304716085893210723387102295052606120102901375431975923316652051898012683228033045690587363888597661346037923410083840000000000000000000000000 106 674700739814249337478916870309718473735106636978486117569318110384221204883100383643158884091660090079831931717849617256096905209151328244552150548480000000000000000000000000 107 -73529886181608469464137514477272096628353751085525755590656242215021144272908254772962778386655919076292794780732314769483894206589917902207211221811200000000000000000000000000 108 8086938307753415889321839665628788021841328146910850991016394785997004381134166589158511810084689521895394714049715499601586456409173723042752735110758400000000000000000000000000 109 -897503116918670010698554714890874947005808491068069717257528614067740268044417324731337383431944451666354351537444789264874249634938116462781139911201259520000000000000000000000000 110 100504177867559173270117433388230410732272067963748707977577303359117221007136102219914627712243869677592653960454402978039521828489016104796122244110195097600000000000000000000000000 111 -11355177381572265880000589304416675155412238821547108488823778542020261737716966406167854455988695775895155742996339422179572403729464373125804739972950078259200000000000000000000000000 112 1294289244908414022428385754344130761077076424969263339257082014347088240546854223995061640647207093748049610352149130598875155398544257750976681865943336353792000000000000000000000000000 113 -148820556335609570227993688315288298387704541916641261850717816175979233834106712001116385838627987586398546425403252665702241552316825707015810051743730288820224000000000000000000000000000 114 17260596351342264762617215780428828903436549392036183917955428105697487138081002823225133515788000855890294019321987687435969546302624532871103256262242387758992588800000000000000000000000000 115 -2019192176618228731282031190865682829479603234913198411781509994778576728135855244061767774217613548400269740018960111366431954683850128543628199892057148292151115776000000000000000000000000000 116 238230160735367772706129560330853724599456778245656332275486871520713445770832015290843097053845618992455756335228422028224159850050146789882424541110742521579948736512000000000000000000000000000 117 -28345351328174267193169991754620222825223501411601821230066404035176413378156622836300314259627055005543040838530568180307349188938170007880925767433854449177817629327360000000000000000000000000000 118 3400965766921615016672950775398886903349085320628998348931832914405452354733783704678116697470210851841542328508734894776708669913102448508603849642189696011435967323832320000000000000000000000000000 119 -411460175034733390100482494643675333856850172374098316914936252094486310716875598537640818448937676225295929377415110019735470581653511228732589075877583389116894780061646848000000000000000000000000000 120 50191340359608800313083649759840065518405855737534637666648422156319156580008957309219656862035703314755106757112785321415665667646329138314818303801265543994755098790990970880000000000000000000000000000 121 -6172712055373528195881205581939674942935749667917784455331089557650923158413560618586325668508063053562177227735411729200988915388241986813733883854378591984404143461147774812160000000000000000000000000000 122 765315925564604105586897440037236120973741320615822869461781428895744537933388613280011922315024077779050428641992104636707975281875530885442615681132305103757424290914663137280000000000000000000000000000000 123 -95652146890324471196659165529815204861701959571806635733215230524405232652352070392045361064824541592094544702367690626287904846116991755343464982469261810468004529520931042754560000000000000000000000000000000 124 12050640073830638179239908310108238769296659674694487196213387602386668830473923236271442768390855047938439119783091135862255404133203089305191092351407479930001082647164976490390487040000000000000000000000000000 125 -1530240009375319133871734388585173177053544085675490437614398425699894454663355331590024478525822863230277983464519509315841956080406741499071884743035870467301724780592377967033712640000000000000000000000000000000 126 195846622932176670881505281512310274171876421799759224984129385915953420992899035902868172235895471015314475143561418145036969717566387215164680430026023925791513658139752058867448545280000000000000000000000000000000 127 -25261154254767475283231657795064395520138122843078318785062313761503054535880961584034011903239329894240953004845304793551252890914226975956006827341637929803264769499119581967981058457600000000000000000000000000000000 128 3283558407317372291079290216338292899857953828160753871224223853898319522927534603419242725531140183462265891358496672699747352518215177773878468843911510131326694999699512794101599908659200000000000000000000000000000000 129 -430095635075386272096139644644680396144471059891702437840046798339850652587769686361714347156494269569195873831172933405625368605232061901027712057493270727047930480422179260445861871112683520000000000000000000000000000000 130 56766057484377317897269117984019267552197745233034619467590909490809296055286548680870542460578518479781653881992213882314981856369941605105107950183653823440142885545797552771824059172048076800000000000000000000000000000000 131 -7549025553642116957338349220389956231903630453187043258591597160618684719352273299575768957219661465106720850337055473410281753838772385878902007253968630429305062218719168495125754050804029849600000000000000000000000000000000 132 1011455905006785896088491602310894887612952591547316623068438055655826779690657971416843630207927573745877936488769387490009179348924239972646870445606924768798618110808838966790533362295697833984000000000000000000000000000000000 133 -136531450819124949913795791810443781545843928924685545358670951870914886500332995425282593904485029506831642650812393141188701761666728750934601437463716829985294062599330442024680354158243152396288000000000000000000000000000000000 134 18566254623240709855684912193008347715693354423699090679218380255157448047208245407535835991841008679158631820619362320636608792153168936367832690288584544924963173342211172256956162530644650308822630400000000000000000000000000000000 135 -2543303850227753122142719957027540573112994065540544554072341354070465125878600087811710474470573468328862579545137647304853101454511303562740610441737721117294587642392603964316862558425807612157100032000000000000000000000000000000000 136 350938802808068941759021737720062970760058684780864629563383510637577173281817927445201275980961466024005972289936365581393744743767019580657288319639488175192240034976567776214934086164098300001589919744000000000000000000000000000000000 137 -48775407520715668861869832822252230283898011406499881123374606768324131764820781510137394734165513901017641655949126752544434957865590112731933260657140457972370752687322970636249534584256560826307932323840000000000000000000000000000000000 138 6827855248475435141829231705434416524202068388112767531644770492791733495538724939742830408182680356014397635550058333460500830288839225996675952416306755620333741768272880306763621898852260147901437029908480000000000000000000000000000000000 139 -962630049245772420210181252870460809676431613175498610997174857048023112392452520433171332833641034764372718074907509898881181344579347448017071062807591017386767107301215082106431207425327934280561172116668416000000000000000000000000000000000 140 136679812665960027323459777889834222763986956707613348880591777575187395107070208929589291371131159687820863942267009561529086883109776850420579877144737391263000549561491673360076260798972093931183224579969515520000000000000000000000000000000000 141 -19543288143448256301236107959684465204225289922474517152616446844271865283478545930326626563376387790855738179463305367163990000525781050499573618489765830931013825058426246027485833797622037994216508393462683402240000000000000000000000000000000000 142 2813960159955241938758401838390931038846144891634617539666941542122781162145617207730246440139299472823214329476569632936409469306474348460043502130799150062024997608062911928013519705545718617488936418331445113651200000000000000000000000000000000000 143 -407985140413510702759707733207818459923818146163524618008100038308607118772751361548556147064085377733354644241748755530877478473476190605199918315880726770798318750424565800229626836197107731221763989874471604741734400000000000000000000000000000000000 144 59560203119125479696672367562366214894257810468893028372382493868390313725390350491447148421052132936963111098685087290190444581562372432626702558003884305408681457303360061098349937024968113479326207845950447787400232960000000000000000000000000000000000 145 -8754533965318032837606774026632732682402552141523591704598139167230521455800526859907231541888895704296084686149191597585526991235126797288829019827146282151166466258425389802538285264080929556618770002562305544641157529600000000000000000000000000000000000 146 1295551917561418274485018790308629025666565437324518462189305574448522202377446675581101462328238347967734872533942272203235062362781961552525078213059457291948811612148203603839577262821881235201936888678506087198120686387200000000000000000000000000000000000 147 -193019728258305898326990975177738310918565999277065081697798567003985909205558778355157346245524699815463202293063696635684683277698258461034986314851088062753184432755864118004477558413665413758126408076763913667017304965120000000000000000000000000000000000000 148 28950368369910202790681841028671783707436999676804365407935586412114611402186762273027223985872389204536722448626761694055579207315440805954428685666390040445692387269986921538013855539789225950782610521473288205573843834634240000000000000000000000000000000000000 149 -4371119618944841818689082237449057049373554457868435118392834407077144793578171946396803792213585804695651266776659325646471719248534022488372672486482677573426941245937758659952918668434309262222163753935513541865576101111975116800000000000000000000000000000000000 150 664352286455523971780890313572555359490881290119738979914672514188215053063702292515275808154316517998445010414068420686003483157310303417934786977250181790133432460889215637390195254573294023629130186442516793283542857751786946560000000000000000000000000000000000000 151 -101637158350241805524952785209317120589479957371344804203524964769294426604890349408883050281713659931156843895847020096265296035132196024214839055059050837814229200299459344946523687170048547535998640496936088888259905356316142469120000000000000000000000000000000000000 152 15650793795632006131816258951186348765282011736397931941405543594539716933406644654073755978020743973712779360693828715477191990769376067519618353837851227051655163131080144881961425292329044313386457320966106236649695230031426905702400000000000000000000000000000000000000 153 -2425669781260680015286951095109842677465915948859388568684853990353727037445128536385924725216877384185562453123638336240322197634308233633495135515596318748499385932549486350926333109592919673194207554135188465301006011366169463540940800000000000000000000000000000000000000 154 378373186911746589739405829532682427456586553622724495572015482443692982653860114533799277459959105773151799945956952862054903834853577243810615396748953514201407439207622458017399238217662011990255162863745720735791763502008034125760430080000000000000000000000000000000000000 155 -59399739406850474248192620290098670823152594219362326259991404904141289392263039775209899390989733976823638337669780612767465352022846837826422891451165843351233770424324833313116072717631683805393262426494440389868848001052415100896621363200000000000000000000000000000000000000 156 9384402141703943714981972953347818032468006031955816181865138899632614917743263940027428945822352621408493791895294511586523634341240082582462378341112850818369442303216262200627586418395772516617671854947567512294948444701300026513629275750400000000000000000000000000000000000000 157 -1492001150630399152660425067013273347946812098245127230939571450371970169200701203629677310880110745884692177546897456525654896801594625787794018632460473497198989814283496876454208676139884845679974158204322126005374081841118080164698527891456000000000000000000000000000000000000000 158 238701416790793041794816936192978914623088089026160669815351060091586019900172561119067493296655705369904400078226273579242825565024931388615749974669997011457533980476374802158755725180165979273001148656613498373111357823109193227859126745300992000000000000000000000000000000000000000 159 -38427944335607794815943091515367193017884393732099040831898828786494204378679030183155878077095360368237484607593452217838354380649451141924778049047186143882019751681940388462532687307441970588212272419356565569341264717547791244769971166909143449600000000000000000000000000000000000000 160 6224849616600318563973887122489294372089596202069211086310071147526514597490367125321150933233832288221326699167933129448598026380979414791293239249382699580391770955683262926104673819739668279134012824203846149369069464805257115922986633745282367488000000000000000000000000000000000000000 161 -1014573637510585255328188367791403262966998136539724997055130361600556119951454651709751044698185850235777223239692014505930754867675188074995720303337659257534964940209017742597949429237075316310212806236286134123092037955049437585373698008706392784896000000000000000000000000000000000000000 162 166377627795447508435107209024933798890232271102496007185789169114005307277928729080991689722592072250321013357036610722352939126459863664077519041154697128551592716882129105887381522966300755858723854666846186289019939721094916973356067164249827479388160000000000000000000000000000000000000000 163 -27450279590787918800226407693882065429096980435922786356299288645650948806867046045569958173865221286275524264723759834911133090754579213552497013509535334782615827642662496018907129563549791780642378412045878711026228835203574777226027227623608731324907520000000000000000000000000000000000000000 164 4556413681409088000609702144969951563467321819266989531674696469255079914681664588461030390701943518718267021589420208233612806603554033338035080036358507569856256287740851157368657360524252710837778545146136522045977911142760642416160204303972096566827679744000000000000000000000000000000000000000 165 -760866188244939273354824960593777453851290125482415360349533651371992862861299652964697364037698038185966035171438121519492451801509143398375496497637697770098888098169737313748549289359833043038694104044884966211533178896851355468529884718711485041159417364480000000000000000000000000000000000000000 166 127816407455230696854468619428130734672719120840022039037400102129280765118029344097434849405470543492629288327542066234178690076883458137113929214040287264924276686862597668262885040501202132870703738891468280491606897010612382792300223867657077852363390986485760000000000000000000000000000000000000000 167 -21599451236035711212490262533122806889038665718144200525427314877680243581552696898370091515603028153308008902493567026121029829063817717337288395158355687209525090119221117868948251784697193763090947304338002875932855988876699687341686640492764525170218274442444800000000000000000000000000000000000000000 168 3671651095318543856286510426340544356853862655330453211209916578733716198880744831339502893847596407030961418643995227966893165262398552566068763408930427113344596384289847775971274421720597529148383042361077790649698738748223837976047182296308516444319707622381977600000000000000000000000000000000000000000 169 -627809141404231957732566382781570255088400468618503611432057971239009779229797004455156883049187837409270508924374431097303826634396477211708745969239939149004121927638454677364311793473966641042854107502069465991796723164313944248751408794053505623549913300984701911040000000000000000000000000000000000000000 170 107975829524552408636928522325181176620759402234328603580215350492042559106130584216527274447231662562611962967636561512115237083728657279510843385703781347205913601706707321995815262257715549199241750301964111080811354551242532750618590249316453803442122515683977094758400000000000000000000000000000000000000000 171 -18678562974846118410367274728275818192872530546977984133289113596164152928161682574293910022691458650511374105459640995531841652263153887759102523826920408167236937820821916620136554146605049132989761851654884657549192112312036741057590315570707944579168100765471246961868800000000000000000000000000000000000000000 172 3249854020479006729202629880468798425465105025803683944578048088118734122183044193562119605104120840349088789447024242575193258572953364286410323509770545004819837158420460637376359998917988317358334287484462590706535737460071132403661667622417971860306126202547309442498560000000000000000000000000000000000000000000 173 -568687098939912625808975141382264221026215619687761889336278207971489750300168560951605849058679720384764686557948242172008530672582092159727709943824675599464105757468886123487559823258936254522566450490384580240417242150484171490957991125099898891968970865604370562673541120000000000000000000000000000000000000000000 174 100082430132293880283798950881662705595230792315106803815878264280605379027111950515357468224624103019485616094923942642362964158023904424773108633428070623498831594963010027606684956781306964381634294526873510298539258421432065791877281203833295348999202084107905169081255539507200000000000000000000000000000000000000000 175 -17713452833073604379774643863430643632337722617133959879912545070118508844855325332689688268165004596914641712255004621077308713195708084270922351882297726829480705585782740681524070475782454207317660650636987760224419885384141189869189258519358807507529232499779806914097216225280000000000000000000000000000000000000000000 176 3152794452277688318533448476121576254198687080961515661337654349655443517787130899892971407911131665656490805101026359222709229946427047948424507196044675627321808750138415041981549809429663487838054130721286228237910305475378440935813211301660338258289270851260243147015359886786560000000000000000000000000000000000000000000 177 -564314782300939043980200384546255165498708822468729713315829593146193429644370732980843084584543004875369646351228650588963573405017785099083173029584176210598161948198932040660293128811399318665844969689776287818313608609244702967500050067814035825332000951242423295864659359511347200000000000000000000000000000000000000000000 178 101570355621070693401978189884420385039315088504455496668208926435665139197108023883669287704719589559076308749407176897626974346161245811856210439481245749458388724285325097687113542033774655021096051583604538776147641576383496314005120743490684950952773221492337395229986565613053542400000000000000000000000000000000000000000000 179 -18383105807906894720275808166970262798948927518323062058093946696783882804241028900456544749135304381419933257989927827616064279162450366992509020541222355699196599220929561291393249846535059507095928713837048134718543707085675238431437908785775190734108033387652042565569457414122546135040000000000000000000000000000000000000000000 180 3345522128798083492187210613370168268493799295323545106042069636420227069456903270613472839980756499027472936564575815699851698097298978390791420644352841970892463968715026237229246684778258895932264595766808649489662042604431725712329086825433341341334357015410266751988165343763517512089600000000000000000000000000000000000000000000 181 -612193785590611937493422320152088373702843361161842561602335643798567265501058827057753293751203925514345926809596884428944290952925522946851194907360038730761552857220248537388367206537665572912791978557240633311009366301637330731447296195792483516658238604622107274220955267080770259465011200000000000000000000000000000000000000000000 182 112636965906207125330073931800660194221719868690269065842353230200534206718145632278877340986901837005836215058355885785369149051284165888636501270660177617840117402746479607944624720459689616611878174415422361331047461002055349320917106354712201748666026742172821595207757179467811664678617088000000000000000000000000000000000000000000000 183 -20836614377801511586875307014298215711515765709127056864902278530248822436262179519067537676696547434807897218240856741099973344606578470203311033971364813891532153014590613560973566494602799838234289678000795298838008030369347718398785141857032190875512055706948377487400211275681377403971567616000000000000000000000000000000000000000000000 184 3875385013575104922601111155394448682172078197403479851932743781993521526415724718335545061512296238577676364785034587825772339682287308123002843550739029818269396329329912602194478248358341280183596968868385754823882055724046034025218373843333857425106047636565836608575494430127809911977587559628800000000000000000000000000000000000000000000 185 -724655326731947038753046483788273791214757417772543168011939939450186444563112396256506759351600339665223569716255392282690118140591142884505585476853244392900051636204808388732924481063995213574115605253991701896637730634851188512887607754145976135726819015052472028205675786450780799669787609268224000000000000000000000000000000000000000000000 186 136227451101255968985693027225096132921730386440513275552362227975571413220169268331557425766022237115461333528370278397356622530023214101400584769268978360363681364808255797312926348702265709828793903674325263574729426645655394015946796593525388476338719762861789313794343992496741969152896864257835008000000000000000000000000000000000000000000000 187 -25745539029934173287562091794189710652707875692720407874337393404106661232513904807554443284397713216555006277994659529032344672828323388418950940702802133743199994104453874885788687071231386543707698923131790504309236854894341220141434483872111981725078261566379650633580010922389585978736306314259988480000000000000000000000000000000000000000000000 188 4891379976121038594760738582781820794272139684519600031490513874892391489614334887987645235217741196719879182170540922584621336041901779001839631633630788457411774541284284335443916271713103851912465888528128748300190883521407431390680579084020090157587884742463283042066619217995583350923086175303955906560000000000000000000000000000000000000000000000 189 -934202087228843413298303587852561647276565288799196031277514565747868959869078865343661422608323118666163030329497836835530205485729114507467139751164179218645044602916442684024151756146974276727366116646888084306933298848551751948973772914741689640202890323865829552792176200961177519148931321733841852301312000000000000000000000000000000000000000000000 190 179357018527129256364653364222792856573987691833856117627991932596724370462822628231162640665168632259100514775825579459470642068909354078475497459032410743181747568528512844100343690564971448835562908363567466238404419208253365151669467292060616539823246011393507694769052886331132877629273882554869009025597440000000000000000000000000000000000000000000000 191 -34614036273459622215290967489121700559856978818810961367643818075203254287132446179570315037537283852753700388038755319225131100111287531374120223161390352488835804188830806902573620365596104506004937533873067156238736194492813501718543963750073360763596654719661636051940029427676029414974554396813105523096289280000000000000000000000000000000000000000000000 192 6714764342374757801764216698407857352129768326301981314013391444225957722850978160430635207281844080036780013099331601822740457969775156345321560389442770969854987092382515079960395577657607008833289436622837483572944472133735427483638787579288842626886314780850423076604324879648655654386773661226335081786140262400000000000000000000000000000000000000000000000 193 -1309309822388414114047096851893672308847241630140986335806693667794739838866014442540051900108544318864078939873822246565724876515879662959952700960885779073441620885209514332189390947998102875928585942312209774889677028308633730674490144621388341953040492348092834041967981451274996629351251928128194863267041823948800000000000000000000000000000000000000000000000 194 256611296369438003131548448644473683587301951901170337342872915875791626470673538282029248812042803991524968841526864714096786311199430558992165770887860023737394189697113942295457144874828183139685628427118118855044495732817250866244432549437023860314366854150830417517601615922193954772031518918991545047896432962437120000000000000000000000000000000000000000000000 195 -50549806902163271943413702051852698588294532463796871044940424907981197438942374046271169880780472765881525749853837992914678160588826601442283267418266711818881579919416169959324491651107735464404398538627706984659530511449357428294375207825323934932335225707977359287523461177326064253817025231950324256628986105508659200000000000000000000000000000000000000000000000 196 10008348570619168826806639770713008404760608853898137859070336716298977791413748006602846243806911470865193047448218766881442167388865953109922926712599364608038868747090905041083718133806122406363599800003223772739392528266856533671034571604157029228938087022913446302794746597768658934801417523588783996474908497762739814400000000000000000000000000000000000000000000000 197 -1991560271123208342303947509929760258321050448704982988118036700112018813038897330606829000030264201778225283179089997046105158561218780568338198547860681644225916306239301306155042901373541529347100162222863720434000331382394683972923041016180742179899801155064594870354106141172147282985736618330293381116724216221474488320000000000000000000000000000000000000000000000000 198 398292038543524852296545241206957782716890280188748306337294595934965450860914753585379801724645501016933717688248360313773332162911482558084038320642007075763331744501063886343509534617408069271135136965555428873529372805811777049017041137497292348118855710398295209298254855308387525468675105207582994882831107322523827568640000000000000000000000000000000000000000000000000 199 -80052716826863060063082628030186444748267777415136522090732840836968705968535256323125486348636499249393507918161037939465302031423578879349310862065837002157672047327268830516181981362752847842805451178706985649290668640240109069081935098225580789048408809232953354116856243368432808743949009395672106141500224260754064103020953600000000000000000000000000000000000000000000000 200 16169852254580299694334102975251590332237172950520113417332106159109101802599658739894998735097720743907345380484269354936772450128344788565084681591407872077619328962622460293318350464317241902576623471917928444583090282555962329376749079542082487738136306740586597896240614332131204154250396922707898056442333855654801007873884160000000000000000000000000000000000000000000000000 201 -3282319910132725785477601774243644603876500196352112527545968717564899060959388153320071921455182878134538564264242478365482265074567572823379862791950932607280707746452333474590225952667644489966593410111498702681609078940221184919624847809621536273339312483123826040284406683538157896737045917914428969833472561471630992707231416320000000000000000000000000000000000000000000000000 202 669560923539882634367623100844479423874511690300201870766889480760406256720828883886621567819995679721927300227498921325687786190826813746877636050318660686046769003845276498437346092118064819357224793658705227970667152506968272253801305161558757719600891280424421853833385619533572012334389514585401495767507875716946992157667255910400000000000000000000000000000000000000000000000000 203 -137253425002896137274437562897619806605805538553793342312400903462934651193880501305738925113218526150056646278987989666654960014352920084641808746824636042005410716680400846135553621961731542234707972653037917761163524429099996123085602839441490834893480742964649377860806469792426051038232846671236861519635511503584751559065339743436800000000000000000000000000000000000000000000000000 204 28272866492791697974755850761174093626097347717315050044722270006989290003000906386042650388687765474461424678385877208017100738956561508947581950053223076984412115824292521612742235844878046660913406191182854591309333217522120177003213837580172073053082462506883970381981149299485694064597544630404830186591065267187204335786395935052922880000000000000000000000000000000000000000000000000 205 -5852208870158436901182473186681860933091217993525794824791056277174870513242517710198342779483719999179782273234824291989559104413144576415169390049851611663181226304601131658093829788473785969035668155301150095987524118423025263822412805992322996092152602918900643189746001000631407742303103412817776500758461276664380547951125838207071027200000000000000000000000000000000000000000000000000 206 1217202901912083779437247345794206959484585987890142852108957183369501811966876123163668840714454496834233555516193840904920182035765828951587936807759957915684079793808198658973776558999760295221553897383264329626313349732294346418406574633784899873195836551064484501890455686382534439309747895340369804172245371041102609234240443662643652198400000000000000000000000000000000000000000000000000 207 -254383702625568662942967029431125848696129581219156297024886388274385787337500505163099444739698735468192945472543010885273463043724714348680421216506371974013398791523280748584567629902497980929235326534858175042576160157994400186577566342935719218691456802282563179313356291764657558061513177934835939362343780188253511651021308105841920966656000000000000000000000000000000000000000000000000000 208 53418143257564389852827449701785891136726005074384361549417290950173413563005847706211045123138268431713167420569223261879816966808565853276968068660438532035885388336716485616648345173018331995321913928047155915160681899588795384634048955305085383109716058079316424945954932693623401474658805517722869410213128348813732628421163493536795346337792000000000000000000000000000000000000000000000000000 209 -11270719483124585645709898292317758402314551584932487102531339654382302895950776667460947558647668560344509628907529258511290143644542551557123338981936716559266713268682066879535499418695696447851063630113873258518759493366573075725549719579322491213453805244658819792882719798995550821615154070853642370608206147043994596667071009864896800978737561600000000000000000000000000000000000000000000000000 210 2389285698958117137121344789646319115334264892862702123678800107774978239506531944718143053546493908550757894317695657503364967418106105834834724894132840434578199452645255220481625066342457355982834484241675596462294370323634188043620089842573910104160136059685255968415374675872374351899743325067693948991967113541601318999611783276098738899426213888000000000000000000000000000000000000000000000000000 211 -508895313446956703818760389772122138366997155529822885342417641822978148239046902980202978489803707295759065849156743957108215749043222183330788527687142815957283104173320067102015557762393016283249567459663301333294528290534802485479346871469728003977579168108622867914282208086515054177740613679748361192373976626686160179756936141740388944644770103296000000000000000000000000000000000000000000000000000 212 108898818717898058967413608290203413459003428868776183633368056874607248810965999238674421406409638396904686485467438448661936496907934587400081413577370749067290910273332998396759948933379688648781761900523254811134106100857165714967833945547371842353512011654417982720812126969874911593527780147994977949053548613353780192456906804415619380736660193935360000000000000000000000000000000000000000000000000000 213 -23412228278378756527910118178577937600102008202778760077588773648069767772406185481181928878813526370863508485156008916570272777335234834098611895681624642163962243924558432664664166965079124838098837857566700501638588567702039627169346281153006933285048507627086273593547309988925256694369280883406322175140447030855984668666155926437167366677253561694289920000000000000000000000000000000000000000000000000000 214 5056823519959779979735302641752568680342032822886697955735197537995645934023248564535471689648104826093765614110115079384606173180900628957541112612387372710744552015668113935263602723369043717356436429905499711139966399567196819565070244670620167292516663242728522665754185959375400327316840305412199019391498042878559144388460227497158968250038608827718303744000000000000000000000000000000000000000000000000000 215 -1097283881391272628010155716754365250220514251892127468450503280582666319109581760276747954137993857402846270061764323012761533967540798514999777537697204439595357189696131945119467868723643884409704516063290608616343634943122754319513159109777626115741925954567990080295827295907060246950649560716063740920738487359805866192070050290702966860552359239607207854080000000000000000000000000000000000000000000000000000 216 239197772927800739149273760485476929937470996182051602615588051542315426539906246949913756785915490463521843129040090026708164068205299230200688832457274464565063486181501500147148885078816821696390149437133174884735112015435386038388251053128667399903484172142323515015271034127131695491951736498215111523108817539485053891012357875352134305859764062075480923176960000000000000000000000000000000000000000000000000000 217 -52382117796207372876084079475122333189059015402436438114074190736835497536766624905453590591557823462057489866882449072821319966128995345182481123217937077698789590964701291821215081530562913154980118046462099857785569943196721694828693143469553126932992359532451947737747886097381959370576953671673345982170710776766130608976742958574820604411674937263685592992972800000000000000000000000000000000000000000000000000000 218 11523587539660633837552414524897003508595823032230971303469709412416715069983298879885584874520880450936099300487043979134180608804396062740646463718693025248275273577613601997089041999906210182559964051335392908440151546681879716043181635918155847257432447020796666384060354595432274148655965634675244122050321935173692422279824302548939301732172032545615728306919833600000000000000000000000000000000000000000000000000000 219 -2546608086378275890518742224415647802640507837186388012873137873694890242147491022464897115588437117107323980868541382625207240176600580810567044423070079552366578412710991372247613836142909666616819692035564238284287672257180127429942748977585913554372048678441328755728392362366937747997071532848368266935647962928520809938184081551474231689157908537739752176481038499840000000000000000000000000000000000000000000000000000 220 565323948948951199949545219591998557454947124399837990550027801282675634750026740100126029369994230612150744350274390188202114041013685495775652485953928067145268492885073469332434094122946372145797167833777291991978068782521525120873263641811605968223948905720957415185678413111864099170752621726429625230148819281779325500304574845770705007556954718830372134742804293222400000000000000000000000000000000000000000000000000000 221 -126062147607067027938298588066136471118241902911214323802651244480619705507501458296921797107802677442450047064486411765210619159848385075598549102093077725387204375999021067683931609889469987417592536020014914697166136563107862971097792987947034873202515164994640882348431640372476217861932152188942216970240032205969386169221070599842490904027475163968372712424809836629196800000000000000000000000000000000000000000000000000000 222 28236790461762323074071813784320702835677950898722670286737352743528943004931380457090779217644590754486008299870386850548297879078147240027567388563001042076640621440139472335481542215152582383447296745290336274096181709987613252943205200663472609490877275746557453243516414513924605749791529156222707343782464612951438740594585096242746280969382889866458372132821754886225920000000000000000000000000000000000000000000000000000000 223 -6353025739695971242352996745991940988895077541936719362102629926644516381975588001234201299155589664484758242396731055776487127275805645548702416289277350529368455532768522887337494484639552888218646702540814140812050740267659521079605605817132556130005504210156261288244376154789161966866042350068357163892627908765743793073597766430544317269173923587007897494419423226589347840000000000000000000000000000000000000000000000000000000 224 1435727345831381092138511904623103179570386234899548027218642340044534973291976438607807411819837436709871053819506580996101410878756290954935202059898554309854787675245394896779275198022008823378407766803534744142271804627244228123803492642620249840437866124791224773265111283194308034183131206294559222531610417355202401734250218788712521975568691851343011430205505921002734039859200000000000000000000000000000000000000000000000000000 225 -325897401951990486843830357111350411999826609957286786709364389576480726238399961506993452329016196916886659561684458429646028221593795247735291441030070071219250476726056452233525741851898463005806718747882001657073201669812517268810261825515127508028595275229158543665930127556938062626524915411110124406511568187264969951181576211774125563480857929088037550307709972333806443560960000000000000000000000000000000000000000000000000000000 226 74301736302305355313284565206787793932330512650790398058838963075511821611198905761378586483858609053905516206852059302061235879208657617847102525282247781788022419262027866206581018695168075129526523885805661294097649688191528716872274407567004004627805814423832032021526642385822786313538195912716270390020262995434851342966745794115233896089816393224767821051212431313496998590545920000000000000000000000000000000000000000000000000000000 227 -17014445843611239477660469953712240005293754673235818783561325711282772834739889779831473685623938503089504391051517614739548794971421115034198345811342792487511625042414363573006995552959321063651665842446989369144027588686314536438164240434531925796569041978369606981771517539314945936095742142995247706416482153472164862352165780310334919801970674957303192706507899293323150422861414400000000000000000000000000000000000000000000000000000000 228 3913173946250291531918871753371686710038478039868926216998287784112843142620438929799843039626382502535886538287778732458963126347400905181751783743195642771756603789230915723419792322197648566726663478558943389057107620266073423603166961638453831737352394335881093714043416095024626954420482738809055485596258873620401654892418634573732399808428783880573120320813790567601500814284999884800000000000000000000000000000000000000000000000000000000 229 -903909153984284732642547037013612919699670701313723095898630579975422306439733388966982873953349780846637304374578732600346925985150936045635255507428252648599499330931565611103681419537898578491539901255998019016634841954330212387778497121425109445835034809898655421042167870854210351454136551945423912342426267120455213570106161815796760595748714913074298853931282892502315370701449886433280000000000000000000000000000000000000000000000000000000 230 209699097671072808754606474950474096825564298196547275797435553163995157584871481881993992273419977296845424854691230649578319322702331873097806678108571685880723675950747190904962282567255345547020014321683696273166498616158251436627920609251825174035928638365666424301514182679987587594922847700239253084115253917684826386242377539863845888857894511652171755767001948957571777990868828631859200000000000000000000000000000000000000000000000000000000 231 -48858082006517972432851286193848822542280399028948993301528368063476699345226909834695272665290704537946907737480516299708217554609275202881158802493451439261192403361386589039555306990906984690511292474759872923921301362921629841187438019881457577402319338871628159048250205304241590775241205213744537009520542824424722437422178773878449679639330301434683155544092773055830107273786308891666022400000000000000000000000000000000000000000000000000000000 232 11432371806847038013043142160037072124485525129005575599997109986355148705157815983637709294899782023214014634538359436309407815782393493824381021081300311023691887687823162379556031489889479851187449209115486145116692490585782227216906098042648356738087769765155224168715026580202796262086482868040138016133304698659381404670631702797652688986851021606089809614866686639501534114020727728642195456000000000000000000000000000000000000000000000000000000000 233 -2686509662029508231885539748274010777697478870913498252532654204827764602560760620975514353452774418343983917623911575571716739206163476232543006782985220096456280000760769456953107092162575718192715628678813470716567037061243560300013814184483537779119531127548527634997016588000817781451331281828167133466402387905478908889011521681356094282089589641349001927787561388602181016503298189498192494592000000000000000000000000000000000000000000000000000000000 234 633993416326946670314503248339489743444879928609024621655131646346119869484317712842808829845889207202215574908880375140664965629342187510231362000726784408975627133115705329973214523902774996508645205681998457272337764856776363264332621732098246970869833860730154236517721472073827032015863532883516991011828696291327869485816174337892111815728189201403969995366989699953615977928680472311450039851417600000000000000000000000000000000000000000000000000000000 235 -150251066843924268096144774066218904029119213589418419869370817712451204662109702030924990903731285418728462307854573650921150540886053167149322358901055305059350955742209318243228340346958498113256467600822769979838352493387720327856455650323114207969278846739989518849305770902920109748505285568538581810557538065991388730261434875925024634973210262858152719664727686094939583243860588204997460715634688000000000000000000000000000000000000000000000000000000000 236 35758485967361622015590505638949413767335190393660576178531610136089020032749517440305034544025567184632743409334301148550871624928847860083925646968165077749230511846766136650595153202235641888523703791378934674864145291295531550094580272155379467452739257685748391650532669628727028988416422477670253875285600747148431603129392290049261981059193888887136059071600423656113806975893302181918467401707421696000000000000000000000000000000000000000000000000000000000 237 -8545977654720710337171377986316985945739603485678208290062512540087157392700809042035925902790648157402985063541743904746107470697280950762914667224996763119227863503546461565906942496399845842937933914511066404648204135163402666257898007899991529868537012509098187046564278354966358860761034077856655632043046094528583149521007703605050510431289699159244953949548874359494761936087441294569421957181168680960000000000000000000000000000000000000000000000000000000000 238 2050963122675608801336719240749663932534444254106822891637680310771209931926916339050613547833748941474144005333168815432749925959224438384348366036365541167333354790110535324256445220537666769285497964303455007689588672739340795528119305176266586486190568884924074529777547606209876198893436789279088090973744928409918294101363848800746808273296713658476870580076252449840588096778675555539384538158985243525120000000000000000000000000000000000000000000000000000000000 239 -494265021205466091048804864360329427208029944870960093360583974226605166844954113408372443248368213654089754085249241445830792573456762780308086645047125708484277393126721425351434494439406544174727630247430128061460123557908303882314018219937111788284542179859327594388640826866528414964994154243016237523914413205720226225977842862239974570462230519079105169210209538307833059756187653255362178825164118812524544000000000000000000000000000000000000000000000000000000000 240 119608033347314449916872612819478888774988823173752666575889034758902959877168978813179588756202631619529105635899318510874903829394184254554222461158291997173456670403113666085044231185502861644274337742863589496034665584635735611686944160110922653496906638711186661015541630800232104401487382055820360881305761735093790844394306206331266875308536447604536985345806723129098854958426821318890963772131001697703034880000000000000000000000000000000000000000000000000000000000 241 -29063763607254045094676764976184448659191912222765916550944540495712932448830762934422365856279915494854502181047204651708627457783866160763663213247736374387553496059440892646549342853852521802189703126575828581507530888590577673180326712360176428579471479267655456257677314287507639120764727332274630170513652946572129243032077612219437261717533790350980135893697597301171607714774094218330843940728890181122848194560000000000000000000000000000000000000000000000000000000000 242 7091319112239063101495413149950518358039047225052638651462970395023949649757925655892601117772988434937956519811887916871623547209898866961636180713820121964765624614667697633802100978621053570583652256685929533323380684710022017460335682205081730248875983562877744862212707671219456475185764129755402563003104869145109229709349307113129363157335713703331737683692718288010142474933975498785332252040394645427052137676800000000000000000000000000000000000000000000000000000000000 243 -1737315056932076697054068882285828222978926905816379644701448542105498615423070819089950449255056158457873626398832114322753739365218583890297900043896472339384260279572154217841893411065612050583399854918735637881168240043424984261245682011702359306628313710744696034317013275287527332678912328477534649226227880605558768580186405248396094552537763499007232029736816859920779905190996669534383571157666848829255420844441600000000000000000000000000000000000000000000000000000000000 244 427365321841560809706345401622866511602016190856088034395375105043323226752316865815971974186545814522200521288999240269402948424746912709797852407532867734489839177670426899595490743257560436998205479413234120097233663228314844699823488830535827717109694737629229961617215330918484478717929339643608400977821640442187003529757854169429942148948350736972113714155830524545736993167555050120400934965429655694863533483480842240000000000000000000000000000000000000000000000000000000000 245 -105555759980053799990884335782948655467229690066731337275865818627773655518173873036497793299083429635645949892356072515320825797917164293688282570250800990030904993639248530160252103903777935577280345240439451776861452755091097414476728379444540211754410781538016310844967493929297223280086937710348156274034320623037733066943443981034810101504478824302543208423204319802434876849027011566323417920729698699267919896163804774400000000000000000000000000000000000000000000000000000000000 246 26176973772543382447941818235015129319796305406265430499983339490792095121903734489787999314745167606890109371280886096572720094840558630144056925336609570216004269151330078811482114868510176784820770313189790198946847882835425429256508178763141158424310437296881178560719185721235514634811519362387311596800397876289689478876735698843345173917228121068129480521275131195054032172106480026249290045815291352732620102508573674700800000000000000000000000000000000000000000000000000000000000 247 -6517855364736104299033900306500742885070249430793912634572464570791983362006272599775842571312556853731710700308849663158731717162921352465304496530385649035638159758446098252455728198106868614768881317901086874132934906310836775228182984026709542470569231867267793452114555315670536406046819841239582625413002293793904537583219473401518405199148534177245949283019110287478171317046673958148764759391509036416287465039937195212800000000000000000000000000000000000000000000000000000000000000 248 1629411488932100483559286049313486920119891110715098287858902709247628033406290991127898186261301361570648705513354513382749927429548306619519173895676489482612064934312259935818731601910668102538688049304043597353521815453963725238570017629295644978746962029211588782358340720039596587163062013965789314324130790297521966487872473013243846131873887371346208236824793482630285976480005464043551440733343993971249245477132572400025600000000000000000000000000000000000000000000000000000000000000 249 -408969248430045764569512324089290709054731709660603949466281708799480655360711788445173421566096551343340259894207876022963169785397188575046356494423633448219767401992902745811015082226762408392390390870920510586955147504421263325079165864812172524505657493635875091661684654004178426605231261009301391580842235318355633412724087746540099428331290739108927497777128565792340737808669531431219063212543475734831790620796458611827225395200000000000000000000000000000000000000000000000000000000000 250 103056991885260536290922926289432818118373628032004780094590908691502595424561835136084537506197636942096698957404972742838328641140925009448932463236234325099204335362753381165524716935628375819994789731417220297310410675914919941479112513742509610258895762838522308954587865999060898337772419357921565806726180812294796069142623705054427445585474658361114200137065266081137656041427680729181696207941732431187692258029386482860844646400000000000000000000000000000000000000000000000000000000000000 251 -26072601034336905677347223185144840818725366196636637897422812669516097098006012846293387318135413276216003751311097747011566683282930686715901747068106679215772512685384837550900249220293855047729951684669735963629872707270951610908965631750555387668435081206377584464646011146444954415183900094225918676357225918678739796000471554333491933991493457814105058394993884816416071917718969671461308968417131783404524334200021848525040831692800000000000000000000000000000000000000000000000000000000000000 252 6622234555203516042791828307815839806368743208679329451732766569735590511928325634398470628709018407627037158336961032501831126750043976001438127535954684610298583656770077711544861718956850297893781404177380367679271225965341306391344393265971103603057858965698907421731828759962659172805207193893112783172787895392473594035534790835850559993254425293021308507756154301592477396966881387700014681069110230836263769627246656072012347211776000000000000000000000000000000000000000000000000000000000000000 253 -1688617667997721760076933605671717766058625039920247283188298524364703646758164546018583250709550016634598199492788551783774009517113575738823404111215405562361490812132615721343848833911012913755844228290395951393114325839855219418718872689174867866782879564922782818467429468997092556315935667456965073781634355940077676135801249341954208935602766210151197281221852763013943212782484148498246263242063509570091070201643745749890140567764992000000000000000000000000000000000000000000000000000000000000000 254 432272878947275611977655183964856440520685981787897655497904906170506371188546922490200303685560807787738436339177455228789018797090745086583977151262428409018954498958403486501504957568796474447662743271923399666822419459506152993000512044721400096501383577407958497348693572067420423102712347059826533671833441125711335461932682174682693532934421069279411200484706292800094843309862746061445174791825183442025117178913335039456190572480639795200000000000000000000000000000000000000000000000000000000000000 255 -111090752757583056687538806847843379772874729460256979512527983503740680314431648557149523357316584157637936432634706169929802916642969215806093190552949863395925845650286583503648481087699687710592702655702501812813464750941053927380873778993050438862601662334646834142853711352795272015341583254164014258866883170549018593908402969813962529420920164640204933124565730481711873989671367435087804881071011010354814293752766844710245225638676922368000000000000000000000000000000000000000000000000000000000000000 256 28660549691979715916772657779141663239146638374057894045130954934754949679253214108689657574644042007735508705172807618253018103443951092936993007417987500943982362918274714523836221362018833050440227847796492919053634112242784589887398657752354927230918056884966629147890165282240224574728437105385567320700038216887479100585613815216128293971691403098459719400354887913849899194595993565821252197799736630469126875225616548138786379146874843037696000000000000000000000000000000000000000000000000000000000000000 257 -7422860195418932626196701522489325339689063473467242170913373677288084254138371188924972554797344523088708107285453507952196394078003147403294080448333041911150780969764017149157892679884102420272930328642487042058774540232801807349906892678342466037092808376176240928922561411470123279392845610007223288252622300978377339151669438498998808539489998275345265311363231048075388620863970116543318107972784502511422704661146115297029867653465802371235840000000000000000000000000000000000000000000000000000000000000000 258 1929886331425174074064994158769830848355143460140297889208358133904343696931156907798570663687040870639951453777559337137007725036388324092057979881196333498892167138772082574478741997212493006858450125367288773892485559807708139395088920228471911111991334094343458346223117530214575912694036438944657921947316913140084838856351801736083327295104932447355982531029255800445175748848409342501134960442746574633645490681360066069001533699031197683684474880000000000000000000000000000000000000000000000000000000000000000 259 -503685487222497931991932206253089160414166634300770516022695254809542133024440174805366954217212382307253175963221621151704116175073995754764886149147003071414710298856907612842224901718635963305387340796821083149216481220890226627199784418706334400913492111438301524838493497558848816475353556438102297182696273430230296135055079085412086244581655792356470240733012461948495138328289850628623139022014988698038137333291274474270407975957150047767158063104000000000000000000000000000000000000000000000000000000000000000 260 131961737993388538657503158098031558579006568787305317569470887064660885272839920127168552986103382000651234376877756530090143540427432297742616532102191839169876974083660316345407428274024242033802246604163316726986294965074611865011192561498617418905994599923950414821671208287640161189979602257614693798286479605973745784348913056936699070515301237859522739698557058038460143903787203011437740407376953743953439964944281028929542135616666361173633212088320000000000000000000000000000000000000000000000000000000000000000 261 -34704929750749785754414494677812085924915529067635441228270312985890815415418938383368022805169723028140735318719026473089050574464167156655180341709806971321225965733818818463602875716768573943118740458065912884565891863639317007430271802509544788672895617989159844972795545556685334605474635549460621608691341949503873967651822539218192033415214948448368529985455631782755945631857074184351549866526342064020487890627941755791454852337903736451557339105853440000000000000000000000000000000000000000000000000000000000000000 262 9161837538382348383760450058861190592269525411277295378246417606883647582861357003639702750429406349216012369500616000101037191578125953180871373098524327067805014452087606714554934072301300718139673574157856774050988106815504866258113198662500740218856056110218129416202261323196436432160091050186505544834372135186516994578197866532011683954442486200647251090837203477858347168136261066994403449554843838421834502837634966177189012919470176508865498304636518400000000000000000000000000000000000000000000000000000000000000000 263 -2427817539811183061481490777340193831265119161826276629058192738418053854552328838108433049297501550675961338430015508087380150940994452396315907269797594215945087882724033297488007870568387862271270014776270243178253886274996550885170769515269798425116408989994848097343476506243092045155513824579346798884556840277948317828415024041085126462442755491003334817472685912515205496926047544412100289863476383516343553596648738499332533961440509879572774736347581644800000000000000000000000000000000000000000000000000000000000000000 264 645781142438530836368706875143983331238549884825700328411524112247591623017677566568253693505216186053008161597188426920993404073693648907590625175975444607900140961046987392729564901058960466550102946420942403400561358248120591995448744156952217175055114856176440953530365931970049328599705126290373574187828839839668003875808747979652861864470433769999407790996281828684421905914427318152906132950553672910566129833662551997513025108958560982608776398549691830108160000000000000000000000000000000000000000000000000000000000000000 265 -172418709533776165409419407040322166107375236166621192946565573127157733333516769840892395912558095990543758032452338646349441944788432125628143609014195774635594026517131746735540222831606662911234252837651614622210028807449340013220939135438896480347422019118988107217017249956815426004327285974219290371502271448921885846841869479379497179002594760696834365851714043132209187060310632087290953241159104699655663687168099409260808433226454890920583833928568096895795200000000000000000000000000000000000000000000000000000000000000000 266 46206922629137901646837439143682442972461152242196302771904692957081065359350033517585073022948247192911490869865522994385348198192477424408974486140081514825001104769314026239381442338924281490451145046986230833998563300704981555453225014596235201328761929423371067504893079788052325813908743897375607128248964536539912434025929321076855959349631706018356877206567590420532195396679651566943883401565163212281503218994854625955984594123916678894874365741291241967347302400000000000000000000000000000000000000000000000000000000000000000 267 -12429317359457281081046682790552489977181807705746012935920184012223783588640089239860850426210220672152945435853005793527013998536177975841951383230740583596023618070223313998496299172436759151666503904616557391130434434133664628106802206351651476357427042881085150210551276574330940925092094580454505663714432288952098087197497181926979649662369215249490101782915886542597634202039686871123076695592659014826020772602011455168533318620869975304221988904065991169500250112000000000000000000000000000000000000000000000000000000000000000000 268 3355823275771982938119919991495339189824387844062904934981453994199958938571570265102653697973218985045071082212387006588401385448645107916168197253837275484802986368788768955698101175820583433707192734514837658747290676885724143532122046999657038754227551190957071708148394479704489135715942918919144376744430439710085427051969610888448617084306882398289840566132397798571676493775979100654003026942392709772432106589363895784313151913741801362063325688195185154864179052544000000000000000000000000000000000000000000000000000000000000000000 269 -909403249784016472653178910880485103115077073238498623269344540176379983768165382063077651012238839621399114604873824066889453964838760207445165395069502861748388543079765359075995062342372032138843992588820895611932460171758015310956688647670023005812301724222026010154821212188955781785422635153614650954209208935953816764957453664762994128979873967844707609417686230095897872950373477172785531390077739957886342129372509358320832219350593044664627459088390027448526862653849600000000000000000000000000000000000000000000000000000000000000000 270 247350972478154443539726263915131206459824099883430751000676701315132725474359669047488758878642527190012283164299813918710042995381051715464144432732741903835696381957230644344987439281388348667727640936243498950389452543395879367419252842139326183610423468975666188961298419005342917621415138144549579047360740924978434810867209998633506631908142103947724715461910155056710819982184608864966869072924834731718827595409769980818555508813033997499002546160166896395686033380868096000000000000000000000000000000000000000000000000000000000000000000 271 -67524996729385588421319242649831443398778598208618628620603852130345093372695231122986140815348243433702838507654111701176086516834649316470862429074033151939028673330338986269090798957353714860196500919411120481846391210137197156427754413750785023668413177446026166158574458841260047812722645837446266333024722267071134920757844894259310299432746999215199819933487781814636048628518882156835477559341767199150918471579253897631253752762511126655481378906533208547666436480378601472000000000000000000000000000000000000000000000000000000000000000000 272 18501354415230923127892598352408029180324685516500635241103179997618362579771440615382283271018493072677554287078855513728832496187662157040368167379991500970840090714686286347721581545824387807848711607223266710776959935964330942493758352192522783041748372428435008163594760151378210902533530800882713266337909251197512425174676916082770734057031045938816653959798117508185994276238873206341735243365436580573218687451019016640358171086578140197179513341423750913426554757261243187200000000000000000000000000000000000000000000000000000000000000000000 273 -5087737417805910933724275549843942272551475928092298774257819001680833517009556596670891532498910277518643651178166442512555003367693314630210440422436494945806055310840081400467612139834948804911623073653498905560665610419855503120509869784679586338064439291013580274126051050678997938263125834981425836467258344011788927781246555740892734561055384121890354899864483788345979185131557001282617033274083633113251392927224017758458786405224414991157233471713856875273226452007737779814400000000000000000000000000000000000000000000000000000000000000000000 274 1404178525587756465628382057025656474916770618146724699522254351234806917359968460269553911031281062702218239407710824195701453256731589795649861844298491248715592676298692720482512095233428888709754065615102763397248721816895247184874393079700404523223326593852177147802250991434307583702889907721528211404334450159297294693603822136808279155327205614848124204326962147519575011611326957393992973059768725767380197165056176363023654438486264178177642567404139305889044877289030116408557568000000000000000000000000000000000000000000000000000000000000000000 275 -388947276381101383323513798042070425751402586077235881443754873738771698667281118795678972820077671172407914502606856919425275729989601593758811369552969767986619782982011081452492933625346516456017022885052921238114727474281310316245099097619912774639214920652170083150297421359249328891615700888807361456019451864776370214949319573764467179075235033533112664568102377456056194339441832944821604313113474945348608961117915517946226021095198900078553529992921920055135800249080986954471833600000000000000000000000000000000000000000000000000000000000000000000 276 108124534550362205492577099293976863048956695806106396442941878329893053733484892677770626797968451230902884651114579098279508780910177910201456717332335321350330937793309679841760887584426653982596154621807274898988398824655444114051038306545573152701509407039349115822763547416417456035992691087515242099492136719838410151739918427646783504178734290693804359647661211096123289490665627812574161799736426081919221243472649698714553027178392404699093631854061225747024105279351019203762271027200000000000000000000000000000000000000000000000000000000000000000000 277 -30165967265201772151094531731082178050636983189646086719836590227577357005644202431970826670685011070031754437195851636196254320314364743579945982001064487496157077464924815714125807341899752816151646591609252666063094290792360595272656586531203790372406725215726321666235758048983229820689183887581590565599316992772183781902690910965052261093894358223782252281556127815163029974446137025695151040243011535660628775696901836806837168302000413339790295275543124708414351098800233990805042233344000000000000000000000000000000000000000000000000000000000000000000000 278 8446254590763555687810762113866227903081218110425709685950518836551569801315103245808949956489504282325235100805969670668025071664220591537556344881574034531271679488906798401276271748869264840473599743524486020672103225118701164808277373572202787441977306668107916831265250707062623466425081243477056243023252490470886927149370640081605564631300499912994344027708249436074930378293130222843203616350192025601207880644769095654754501481776588850457843320196694680902911394752963006787484907470848000000000000000000000000000000000000000000000000000000000000000000000 279 -2373337209614625122877054077124168139137943137471692809540053289365015745813820332763416302416718635445660168790043149102924559244276956074970921794973149603040689995815032445055766102348342925424221002217926825480141919806747036588520168563977753251285323335833552430179597839750975318183544793122456539602083783733101577336636368644073437907362359757694889283614391604041083472511953213117348479025715743536613691547746938956874195241368637348486864988380126943228854509701334369457234776964254924800000000000000000000000000000000000000000000000000000000000000000000 280 669264201031540550664689555413946915819539552360344975900191539677166717787498658961470134532031262180477266102928893718561359695788277577867244993002392791974890659318089576321063722242287165162331929593411109078457102225931086047239637569429171415059960929293418841876979832106289267661438040594389523836544907555199177893790269933652595088182894616369192266311759397523898414099100258389390368249102190454951134940368211540721392280875625706384694596723278501713360965653856709735912041731841851392000000000000000000000000000000000000000000000000000000000000000000000 281 -189397022337308730869662713759768154858377781689946703747301012880839052291891996382131782326929868251953218950631693029489612585683289729872757515679301256633915511263194399108958047127033634498633820245647447336514860234178029755013872470179877998607961425536638288145923753622022371334941139686505892057629892916791188626368931566614225880912580574343003615676395911205663790917604953973428755133870039741372058059507605509913936133273044091745830381549306799825294533698724754836045122618325911732224000000000000000000000000000000000000000000000000000000000000000000000 282 53787415848938172084787251960680447370911032913148468481168135707537224850527772965483856344930577778832085537322505896749399871064897510918280994823835484083631765513155243308787838330740965387474205417465319231221552356964269439612950284199140617484529539824662965435646261761844303831057312355492857048309945207500027667495657349854365137982134631660590814812409679800703882954232898059521092049855601038918983414284898426967431261594185701956227518604656492939784175524263281081883203197296302211727360000000000000000000000000000000000000000000000000000000000000000000000 283 -15329034732328724549994755630963218483474637964522573034960516084143126425887383409437790017063348958672927250773975289686982136493840404009520518165674635249158407877125912263826303023991240339899250838305661999776795791084415633462651303177852265133672013712424546114191327938310402336190551927566481914704613891565624082224519417544058470204218354990651054117207093886300601685034163039230697705391593791859241829526025031274260392432782402623004024298674955019578350699235286775371347536559042635256299520000000000000000000000000000000000000000000000000000000000000000000000 284 4383996361272455019722710673573859691758072951622125905030041210478378767442908234864755749862454199731624401249421676883531719232771732105291222437360730420661064944732557392280541427647291289910554867819711923781779197683187892814995727787439938338650310504113332998861427219634400960063928093024873010188574277451687325241951328719933746629492735714308723224509880029770489270679875652637248100249326409778466958038621923681061109004951677449108112324689116609599270908046560542059536122841594551278843723776000000000000000000000000000000000000000000000000000000000000000000000 285 -1258176298367982895170769552751546865382876321220783546450579659286941710600398279432514517303182659839061995994938920414686305995195467731476585796008981653593916820502266820833520420913600241523980222205041799664365162747678539308583389289486259226700760441180497806106804007648921786021144118445739778588385233193127607188319458256406160571149523592414195812125073261690775382298616061428200433805820670330827160544790515719375859535407110786792985523113575843761916629833782130392471066303629653038347877089280000000000000000000000000000000000000000000000000000000000000000000000 286 362346006150896370095626434192077890631903343045932554872216763619173798424966269645348623390861531590027282985943141212388438800442112159851796942102182472460458539657820075990152602335166252135620422599775348116579923908524815289239203687572115923776044088868755629498089820377052199657810613122000612053813216252072366705725980845731689184138650602813250664304480158089858356963448822095074838521903490193464070131251272774457464439162157961573475349921357135157830861053245394444109071478258555199413259348213760000000000000000000000000000000000000000000000000000000000000000000000 287 -104715479485899669732843708742384176518379566811503356048661809847304983482326189661744326127852101646659620704583498760788506115836100677307170345455432802718347098110140155988404170459569052657110026989511466054663010648980973529595065704571622251166250519154675455010854221354104356171942976840778162990412756905069385697630463145105029481930069061361621016632159317909093441146068907857545412535340373225006994989666817475757273490525925024797779004770675535969396745018963938123552770899775901212663769359554969600000000000000000000000000000000000000000000000000000000000000000000000 288 30366764376312385885709915371217069431323026765877070116699823389906353133864336689174631432951657213852074366815688111225477925799280019251762395543006617059582123177905280944900265459777035173311685612238674557471271960103105292623886735531967189016405271658529552019203012398770857723384764716511890255711115331142059088397971817525821144711402172645656519591377190710468176870483539895242788698137737021596492166415213283765624832851199738679073573812528634320149489296018441959372701119613905636093166721403401011200000000000000000000000000000000000000000000000000000000000000000000000 289 -8836519007545688345252718408090572604036164078340807562096774814577301131932909119055409646082498099870858109196007890793433211042584973326268017362356008277324193830127830511649115867654015324846298363605507822606502407479933963565326047717488438436953131257655144261367254518301638419175839741024156534134308967463503732247338088749548257792778643259385042673369442654051684516366775740274994664339473626822361313584300064104874304809127736371205726713419539286237155526594497517474287938213718168340103976847552429424640000000000000000000000000000000000000000000000000000000000000000000000 290 2580202818113942057374994787407065134587466878819994565468601223349255248042403051017656899064020149642703826592387596153670171622984347709735372629826082554378820445862411541494245275857600282309931175105017181054551579256254257333834207129054957436384562072037655009925689403505464661434264958057809555688633102973793512470983908594670499878530588720790196137306534509672754753799604586430124730683591319831945157440749059955296115737565579929420448793262055852754539880050633862748420089725153377195390497981912473980108800000000000000000000000000000000000000000000000000000000000000000000000 291 -755981753085343146495412000143233049741425141611526763883906537885007477708971748721796638159325958501821517740702494525106499530934256451913356404014180365949745220634632729523968014831236762166930999160735068177880499355101290177872779988764273385316591861339416221641035723381871656316257206238622735367757933191164144403912867520234383378793856121296179590175079635070352260981408804066585243866109492386651493149609058477450013307574265840005606424858705227488225701704972361279377850535430726138953557069673081503062425600000000000000000000000000000000000000000000000000000000000000000000000 292 222253475122086889553292797584771654964936388049204489559589451103803904880036950289745946795373167458521861905065231666869194094179784473610295292292769613388774925957226154679845067568473497245936642551896651101851966602213055071406011154375953957034714071453164891918630775467967319027584968414317277899585898856951806822365373406802012915526630601667074777807786210801911753450302233386674583299067138819747985050878239922346567052267738086887655076577914226265651064658246823210258047935569975254639793194476584439159717888000000000000000000000000000000000000000000000000000000000000000000000000 293 -65563263232613441350945502547388013917683683886841520307905013317451377763387226614724783924044639684839061358171759904776297501360627033426100986768596336836672352987817380758753751768974726085529228351159499172657882175090931429363607263254141955053424088397925458320812958825802277702804044696043907747194849782536450007109197635459608762373447683065925378672495518674925859024618408493739841021637737467888106283988326503351268936425429893876165134290644030665195188896872212528500884290326914332940136000580153793331442221056000000000000000000000000000000000000000000000000000000000000000000000000 294 19406281420153696514853760648924835929709504778410941933036101535095658995062528317100131127727897789833142914145226208017819475334939767134577240551390830304761208536238095095230034226994356380800817495479814063586918494117254069658208335636695482140186049324508661592056765894072553506621842626336142158201897943428873700748342098756142772586185439965933804118389707456465003926480102348665679451957165966851029371204382012269918986409476906689759278630476120236011910183379958825639458354111069510927684051859857182800389396129382400000000000000000000000000000000000000000000000000000000000000000000000 295 -5763534458262538718313493576510075427637711368480087518017580020102227642756577244446866646751890184811593221562523094415021993502346469354056368975921513148957965683853685607505649692213087396743918466309562345709209475735972315079909104006155067009945120257153906893776048276175399252591642517841926544349759622320379348083739033451528753844768790633125813243404186427357562483705627694159459056153900203195520243319517644252191142213706469145597088460828228817391239946692338447168799945641567975356934814185810962635075107478831104000000000000000000000000000000000000000000000000000000000000000000000000 296 1717494456882382918268072173385345843931474770895493823887636034003796482473158627752611062976866292648367833269931124404401032030072969440105740336178308416617426918800628252547744176295040696839810639536234026412955809564095938632431903504918343604876036778582994531066516419645210557075322321209029854818623318565127453948832455948128285623829687024222784428600148537262133703898595533481106950524729911055947217558082793221871800843373324394821295343896099539577085186000197716930058822858792363942727807389565701808264940445476323328000000000000000000000000000000000000000000000000000000000000000000000000 297 -513519315799397040327802787411524545954008060693921139961034800770933780497847093062945119836371767365669711222653903303463530046575508648031615650850628456109438719681664353362429550697611161370560832156639099843605243732083718564260679873450417500652533144200485948718210110706000874615473888656793825719259522430043141432352254446235671976789346019658557357678769243859248701400553228299216876817964547231828513706124754617680461258874373166371065151480343855625229161317508780464658527237310065863412911538289610842672504005677652377600000000000000000000000000000000000000000000000000000000000000000000000000 298 154052359828007744894057707107822504090242859625830563251588292841308422217712001851371409227701922371792112900500367286000239859925518310070701875083610940655867673170588391865897009493225170410088847902295030025992318235051656815307874459159717555095421130329415346582361239164237011542671494530893286218615854993076955519060643877319221755766056051074693237020301818179554816114470981511649349220126367751172421479638723209687966602001717472498835458051785562414286974287150175886685419987064342099720439261409704058080395532780180812595200000000000000000000000000000000000000000000000000000000000000000000000000 299 -46368733292498144494812076121407188247802499128310827334973065556614893031383194477250451701476760621093614035631273883970832196238514841209214126387666335731145130506525968695689227210730821458967342626271455404290181173295648357028901493044013919300021124088285156552313517246840912227600502043835339863228581580549543098200460069447236953673877764333142166388197378593258135951681668961796376452929902517317891049228058094628013360758503614438999480637200442382950950680603621940719733513306453209735187414755911523455145186063282556719071232000000000000000000000000000000000000000000000000000000000000000000000000 300 14003049356438808420526304715733931600416103557353668454315786242844829822434326837149721128452616413479765833351770086554646666571697671315340744480527807036415589245990732738997178582908410865847612773182974406146104547018519719780488856204986263336783787972176480832575743248298468177703938989317715593247435434126091254572829967816457937172609597268713032972382530611718154677766989065206945579971189829980718592607410235221549549810458400506661304949905382766146981451384947622629314871626433876295443641200373280671337865159974699022470348800000000000000000000000000000000000000000000000000000000000000000000000000 301 -4242831219574757369906751611617608202531374635470496947826859948229381814808048486445523450787841762579644015943776059602968174099260343430592514844192769718742291650215682147513900096193547112147417083434883741920507120762856385558920040722453851127049879915914028814913943080106963682558348454564663071670573946901569053504742494619460818155769763538001050891075798281770390813358909163651312411753919715902502232112412139614942615913431077748217006781907755445806335730885855123381035854348692733167345281272844227399172516601318956487920949657600000000000000000000000000000000000000000000000000000000000000000000000000 302 1289792685264128387267692709393062348300874315753093973149610791522799864560954937579198564528277573436339968015119514356532668370570528823075500139599326794697532950169526345239291544093688529702635602492366803525735679516391754699115923930512291179249387587639739914659152795738126814522935564851323813635566225244566090819543997291744343103392583892690682500254098282950068309631977303841328007414698168421714457425327663960172819642858536539235209553404367505324163644131670347903060107406132302481993973128850434936428318495536267597697685389312000000000000000000000000000000000000000000000000000000000000000000000000000 303 -393378283527366630956203725754953798716317318447353180929228991343457098165666512837066225348463289650890030113242931355621697190732099642822086256392665729443308750242822841045712609819995437818976867736471267399010397149344772079581020509833021755123831310364412517787392529326472506542557696387779741291652727869163417133573948489789315802172215767639785197561050936179488268198873919926185033524592055196462240340662928773221393064626834838305296576883375481442913831436184905647618181047637417176070780265002482323801844849569512036589914453704704000000000000000000000000000000000000000000000000000000000000000000000000000 304 120371175229646140766821578089371567628185123593621566130370764931482505106902702655926939932201252119797589280028643598549054935792279985132130052906933466221262685385777606915128742456657489248424502006916034242015876541488684880797172072595725424138350585356360299869054983531085331444602703896651500640220871431387814407351440867721499230115175584138642206288451677940194364244145918684822940356665991237296485136109474808351495645690141776358546619434005465351161514951725458604199703609225917607240438624826726787920585495477453833937257495525746278400000000000000000000000000000000000000000000000000000000000000000000000000 305 -36953164055793981907304637404299232231999053955505914778715783194978648790007973488554825938663351712855508290738205162247379806105643077788602278333586045153024237467777609129435274726726812222212410844868275348676377262442637443470870406861576622037766843099269563953264788081405738679431300666834777680203753798250232958910439068999207966264769916254849832871690034724515877702925057520432245153938572604024940567601712625805684643647489929644189115783106122271529780112957809089145490709315956536026688903320989262932221573350169977647274408920550998016000000000000000000000000000000000000000000000000000000000000000000000000000 306 11381333791959427248414601580215340731154522956706535068360560795498407679773335261357697106854640253606969807565017103945077362171052037710825732330794445971983888434945420370112778392543736165664730602689494812113179725319221957100797004724395817329508163134880567915429963427521948583371163528507803155615588718696262303572695947003749544111397572187495345593973223268214574268151061526993324131223152423455942118661277966190328031906986198070282272487803961841245038530295155311449715728106387473314226523011768139307144230119061798262085942869947163082752000000000000000000000000000000000000000000000000000000000000000000000000000 307 -3516758236950580166336420884380175251246675161655067994986605749699946295078014015660428680712195171869400378525852849943029261551360462431621055019226322802447099553096609274752055583176582373007507829408958510613023748242306343043126139414353084205354843784242154702959316946095012489218940366909375410129660968695854816334459328819307935432083464107415363766813089800116821536038754952999852784313335766689292244912317610527056879209700897631002480106052931975426267262753863412307368330661963947517256292841006408499548429806594517339619218126405426982420480000000000000000000000000000000000000000000000000000000000000000000000000000 308 1090172291265443925479071468197437627723030810306199524607692529295334808132468629553660655236439324022738263618881530065834585454633385033657338570167155367640138420686142424627669579939541981701110550043447630467962196752860970833058144473210528251982297011019377070184683014992068143421695339370599520341423834528927317627977961776517373848441459093595802150470848691823916185417735467436731063119112642134737623157479220961701373287180678259800859431710673941948644946811220286531062128341256319109329921613768031900824417457327105588761960083793278445929103360000000000000000000000000000000000000000000000000000000000000000000000000000 309 -339036549213931993443826845503156667140393401161290592801220714078402058653016243993578440161402072098013388770868163066409615208097727046209150635073145531236936983424224577011304415686488268941421502930931287606952578917902646697011192233462195508764868678188245498652790064868888082487092917025937930829277383997628467218961610770808022509614658671920593850718043808649548747108880777240775381719959392267502531526987924949921632244743596224744778245459234365791564393652181049625440766674593029718362190590129511030628001413632230953552784025026910930371396763648000000000000000000000000000000000000000000000000000000000000000000000000000 310 105777223055394923870914851508589361455409555352668894596470887096550970260778669307707125559038080564856074316518771261523231394346374454320494810678930260115498377818818362403237515929453237091273724853338465712227037724772005816755614091359603955676704848374937172779036077151859198211326770865037805235899628840160418566739051746274927408707107173429116467315664922036224163768407401336567316039510160230597333228500444880678122111599585664588378884748905178497606087189939315900824815403330423387693515604373847123157025650047380609077899144528492500237738353623040000000000000000000000000000000000000000000000000000000000000000000000000000 311 -33107592757216461204135637529550594562713348456440795618345410283739065544378462091585998844045848459873253465722192592220479610844554009494274359750129024427304098036919513981172296091585982099074501047525367085454548531970786718043117751530867835537349151484634982918474323968550186352977257955302569975982507547298158701013895382149781285800909756134765831728345968899119982335384796058080591924751042266534461471461482193518401720147903649005492152600223033016042387302712608830061367062169324248403277477017704060784539047531175980765683214935209636596846478156103680000000000000000000000000000000000000000000000000000000000000000000000000000 312 10395572575652504176173963119502340043525456505747608285530309657143371762624649374955501490072926474876496327831236702758558262472213316463569597687676295593340085479451916402778317124220671951108760265018508233733140670038622743288426877381641184909299279897475802304241714248016333274027491731141011428880386075873683824714522805615592666992055625664296440710101731065193328638727213279834378831835566881645389371933656453606992080051552621802746865040095590047337526594602540561720227331853038936527393324093610080172218842144932828720930819053777645638140804706651340800000000000000000000000000000000000000000000000000000000000000000000000000000 313 -3274539147492477334576478803260310347213426280479249809889273463594702593304709619038531023503608317761415601252012610816698982880897053199932298624499003326579876352234490915815279586377128093440335223861307682745469673223503497748954540089373778079646411388852027561490253098225476087476150166062723434419430656027115667945426820566328151295701394341414752731703000051580069264328761818732034208596153659648987808914694562144459785521461677443522569832438772676439681784773720005982879760951975716987424900953664922960744653626977758672387979143219870620309651948807231897600000000000000000000000000000000000000000000000000000000000000000000000000000 314 1034733579882876853743090625774364353463269920972519262148439688950125418197981543047166034976197348359796146404516924620547883676186447242586860763445656486098754705868942085010861268154941511634489166707005854365455747089908225901382339718781228960291569831185882918779735913940214091413336619776353540365845360760720759860164745604860861979909604412557910023518264187727545823596051726707775304937282358648066503250002753418207105178524610950391585892004096998944295382516846164938171065541707171166648570765479044767195559786419403627721125930024823751759943287874203963883520000000000000000000000000000000000000000000000000000000000000000000000000000 315 -328003995876163843162801860708285054703847303746257134460155707728272351711682946731122220644195216408863227801710317529241397176720241836360524818589719652571241325591430153973221434275571174748186012117217646936037032234164895533359079017817454762507615664524968012576475147149972296002765598743662449805211170213295564921495894200123140963694762892423815971695647226850216028954482599570626114859391056537268422881496125980701916853584842654749130249373577203747626798945292659309672770997825339670136668777145683273196136784195036903129193621552489225360106073247971553994342400000000000000000000000000000000000000000000000000000000000000000000000000000 316 104303201262778612133069649106744374303995658065734082593443331109907779627585134896795092523083452980691005726572892265670819561520843085402165122438858359172843566513938565429389947825598349209199188534586775021262703461617533531055926187104324005930024256929889197286305996004119266013447266295760724259194027767132637622544076085013290541653901825261483738835356539606969011301980012514565914455161060136223363091944275972740302922740588261732906390087867749042825778677858931321931400655093960694348444035998086614104931774113553627706735753397404176256151837879143610501090508800000000000000000000000000000000000000000000000000000000000000000000000000000 317 -33272065207849881807479827689899840658482136962855551378235507886129072847239736112990233287866620975978917046866522614558641309184510448374829025220747773441802677318157006531941246249775775294909326053297114648292102638825416985504129410125354173463967486235748302429946164259930372152214121676232603361171830744333128177455569427873421989136389311806682108388234488609216781466895762482633856485319301698800308025304488536713133108436494570032031522674570139820453606883905691802819878246706702430297818122678131780298126664044273207530098348505134212702591328410252603299467362304000000000000000000000000000000000000000000000000000000000000000000000000000000 318 10646852264222257790419830253697792898860625632897708381152113398120010965832406843077796343444667510927824120094172086046761716485694224292181182559509376857029259232861538911496860610296588058162238824039068555073232768545520109862979692560426029212711200814961489703586346568417468741547690007731886162701248083761871655480594407706781096573869430001888703009574295072889124196168607030414729787800701187492595117890381131193113484147274271848682488312146616716590167032900705980715509503659331569529594602905135849119975465869314484257860122942655455060360870286713997616310437019648000000000000000000000000000000000000000000000000000000000000000000000000000000 319 -3417573033988693361613575387497905909328642949249958779672446200087785269963666144085203390018591741835888243649478651045472718731179810408888333469211513037501035780878348605972295400526390412994715148523890762000038510998308545765329837688818252714597716016597544685540569833795954856857173819419387133938583752087037289711424051158828564618358500346668761861679538879053203309943896802969188169822851326802701204123325528230919471451999120799228024482647113049670964929017170990397299078740247562996690307566280450468455124697388266231246487838824009477781712106595901272350548343075635200000000000000000000000000000000000000000000000000000000000000000000000000000 320 1100437223654427868711461532871599859153297617552883923573034390159107431474905086145316580661438138430396912347695057233831963264968053594587844695880691550019025103774411563592823839870429012732503918228751866543065359803069069440200909730580232400563301954752405665724215881685825214968091856620522910167887902229645402693373177345098194513873939550877517838078495758688283782292215493940483767080653935010365098000582325850304786820182645251738967634038646743968819112346463531362818793702778779163046449190189244113456453858947199992715380009410746478577936957438480858287079989845164032000000000000000000000000000000000000000000000000000000000000000000000000000000 321 -355434388226568683408282128151484073762048339801149501823881579857477668643217480060427036196000658848804349291334399790520060582017818155439485092392470322882542505878738820682944256651813972174631482954854376173742141866330420801424395700680951834124800175472264592726650150803889955458203184645841194872984513613329318204104297939750287646648898164749892438607192151821789647495402423080080974259181154834838545504511068999177326237410794524105154005622842906707245537144352773651734800684049081205197151868249820325391071512875604310690591249996134399869626569321216655854936233738684596224000000000000000000000000000000000000000000000000000000000000000000000000000000 322 115158540953283011512931036257129437520737952817926611039842747158158012456695694391095013430066467332902090258012832625628248730365834891537901284578551143311634901672476834626842465816137251356269921644661023116353297666599004758108554210762419843471084638895270865723975041119588494856659329019155668865194518110324808514116144827847887313380208027681350599691153742068576738731869546672849764570350798307943819774139576999269062510046562374450787512967277121321712834248162593692427389757231381882736476603753386058985063881803195018928081654217013823363332571143855489273124076968276603699200000000000000000000000000000000000000000000000000000000000000000000000000000000 323 -37425814954625909093483371159886467629810694308092704596522720957591735789089948234547909642466478016110877469099491511769763379043400254349252868714667525581569542828112548557213759152801297201581821633763939543536325733634388898207760929891547174931537871316031579070997295925340831269804055639071153148664359160435128663331487092847922340507126990428366837797157736828200597021569134338141155894224686297005766464744904873052573284515070755879379702285272673830042339569947607378472899032891821140396251584635876682836448322920101324392250438351059017199111707025634862066300676100634536470118400000000000000000000000000000000000000000000000000000000000000000000000000000000 324 12200585362500633281958080638915850684440564432473248820284274584661320687330774878627329017846272039541277680295855159043024278408892831223983516721789523077895784380162671675506718014526128725886741041396990359257189657929526876884048784615845046429681767354433580736658527719070801204225231036456340103983666228707018497300444290809389772713997201175091106864410055081459067240742174291868859029788667888600513678174748250738997028762469896750487755992984828452139463977713258789336759097651762049792929424273851885517403159743811984974492767515132310012958421956775268819078227789261624215188013056000000000000000000000000000000000000000000000000000000000000000000000000000000 325 -3989516563320759226554390785608680009083939167182970319761667701610112838249879147428445623627032513543252149446436073478485853001190109841952892277738537300931566303451965646039926810884924301164192009242083350603731342132783941950428222208739515182221093251480428547631285444334194504203710516828975015597112944724442244822783317178775919543902152286088073594313226600256247140684404231635645314648687107131333613783521974014653629650549972373012253953534302800607567055289059469151222453403919737754375081679731935571028149781258765638898555267218111188286404234945532687465457307776960556254730649600000000000000000000000000000000000000000000000000000000000000000000000000000000 326 1308537032056283517079096725748236592337274652712667580048066995928107163161016936019237024209460994518556471060330442277863980666023376272137050484270853454660899731836199154129560581573858321091939601710245895063157802352017152629820270779131950952152725185303614322469865104118103050011818861687996594259488537533563695798846488992943218577252848444318318792918870965699949635556468169601986246413854088649125551720910904590115169402263262192339621668294703708184599379045788331205948663661724793740390657524397458769831966901037087614172555494281991735132935779250300192236758893236422408258547036979200000000000000000000000000000000000000000000000000000000000000000000000000000000 327 -430500704662175470512211364864305520363156426140926702935935699788420865782638224286084961226960170483223868268659323250622872419727385772946064383407523769184322225800134910738173421822058083625095129330953154073979751377457838232572882377366246424532928581543027504688180315199342988191388333429121074654089658796484324431870501912282020477656569742763383478487424896063053552356397805432165658080850593616241275262815535714388194909140940924315148092151467918140854021319606764696444878950416836867455962967858932243452949842350341842821220924963322341884741158350304554098380037101043725838962837684224000000000000000000000000000000000000000000000000000000000000000000000000000000000 328 142062615512957648883190770396923774269869808125435046456986829953280475854983181563196571642822528234111394924595153211773933169802318597559903702060146019978126125868294975650522833010265051741669689973261161189981257287379460733233959556066561221333407265170101550544031490761587445416299843719552634750897282906433769407049594685752688143520420862712264490858427799743992699307688136596229061296418806224097516026545158302248320805153840955231145890786323917740778843120447012855816497318811109863300787196031940899110029964997847760460225876539264376941466802674090774557303719963483632908463578606993408000000000000000000000000000000000000000000000000000000000000000000000000000000000 329 -47021864749240418400645943845197545502876786066439452286071992309505817626327584714499500386067330648350058923708119378835282340215659562952342913844320089303547759019218556364713054557712821429209384534543545801391735669654193142332360407242540451769107299272726824735828702039111131781610907059997864207790934597890750802403676146470892789516510696946470381234801065789202528969636847830705781537227979897714313577416589548599938136076799211690871525329722996627241792352606625212773104148906363358026116314691444971296940463687227015695604703159487179892613745219653294313167184012640576531289878072983866572800000000000000000000000000000000000000000000000000000000000000000000000000000000 330 15610974976719122592286957006491716843840271966287103962889580770065239573888635299928550143277761223405401737541647246345042828901204922576534630822816720886908952382543586582834796269930700745787973614806617063791352968997883034474027447588769698625097284341631271209124519840114568796015778177713490325662071912272551678779879068687874346344318309629751148622031084953400199119254964374973590130289977978730591900369513672192287618650995363663776048092094441387817524355371426116711892492215469091883655352934872773099156457868850080830181271390320381264046297468845016652791365109211700770463579158429598482432000000000000000000000000000000000000000000000000000000000000000000000000000000000 331 -5198360625229535780324374231613509831186498273978627986485827447149977397143627069121388351023884380398677059313792980941053809958866894610018703542125541448588350366565432744213006225379273163403143478949791394187919385947566147570004910966050738740358449316580432401366120983144656742996169700779931353804953910208974934625996236625660423149848693984359965315542242668488571124789497986478404467662886221266812822148949441311886040338379944079774389219197014678279453577059435671406525790916834246940077210507114230593988382660339915168975482762908070573088477019188831238050290898445151707764549790003089851285504000000000000000000000000000000000000000000000000000000000000000000000000000000000 332 1736221227441528436899930636756920610884571585681390404375236422438499958289231839722765202405034296660483070681321487508300314545420949004583424047913521681417406389697920209643755412572620904605698551738125522106848030345610531329537375968901390878986987186156383458498318245481527696564666649011243138649210131812138715402712616929447304092270786020842388415599424112880777418916180078246631065746144761349234000238456927515639535755058911052710232939817093010565287768289941247368870265662973888722748910968772506686676840599048064159439799378049956784200902144366912343231091152327536855668388071003434394174095360000000000000000000000000000000000000000000000000000000000000000000000000000000000 333 -581623714658615969304968380495384231469020795145866495702803750999397854290615485278145966966151129894455478480214666450085944891790596234206078293032778784103086126139284121007845825155465292738091016637351462327817402453022967453291251264695924618766754557738519258695987520510290930877926413247215485919709051581426876014906315218568862156514951216467105254624516063299414442657765139505566037976660613945638005445151103909790049031622848622352223183144475756784817119216841156543736994863768929525182425600221611461553587847144580247519162493446866960091827961463847569639042894765339651817438935594108585315422699520000000000000000000000000000000000000000000000000000000000000000000000000000000000 334 195422095744908944098592928274028233808029978089637137383033386880567831890277903856530011193361310085552596259032843063548578463075122181879903762708010490689776621450703110723585404142832425134370294479603002676699913985992116927186736298064608606684024953760991793194934218906260676411216839469492778101942123665379839732793507547378131303322417549322699800746347101650314898019918592753634334634558105625352604826553187922024323399705685358909616528502614633528911777029281214621641637814555531849240249136446997441461339525071342279105259378917589406847808870705814193263974298952230150833633706604781116853532382724096000000000000000000000000000000000000000000000000000000000000000000000000000000000 335 -65856083039273927798463325203774455101438197675861943648454971418115165490881449564508610617334229586271191888125859583588111724327369299566254473367345321014295853710902122700093974140157486601085560845016214265127176370934188689480220687588856049210809956887967561736495242877249691637030008134317462096675317448306426348048240653540552998438087318779194340590800244999598678282129113861589332472235161607019867394376837703603613507585341527349213927149854330221662739622099737891691912648042032355028194671785397381835319864356631209116334879389400739694575590565533753283570862709407797556227216068033826968230570523361280000000000000000000000000000000000000000000000000000000000000000000000000000000000 336 22258965229986520688297230249289986747401235810300827386746632238602343650069319380402934076429786607699210210163465608335371744355444132634405488232742140785793338044767345353209210772879817073620325586025895755652955185029340737348828062905403737178955778425421534575767816453086791917579424470419276565755802251133220138718358467064935159448343910855268107331319024054701150893316423101752140432989536640017777375932045465255982174979230686442685053881534147268748583661470767195297553763390444075273387198501613956618902889702307778169694386059259055947094771714470494462943191531312717426838293231493546074152329094637813760000000000000000000000000000000000000000000000000000000000000000000000000000000000 337 -7545657503111998640429280005809605566619034316994878112347423437571173181730599451498722445199186241154365402013402039654044066474102925198965032076057971867562723885116693581570151983303459882530819247475879099653004748818526218004226980614500473982144239917114791218022119553830427863657545727280002097349999473180012909746596192770119143697015518656203016976398028923632123873834898695262604292343021030216677312823354347363995377541775893646754004360195806491281694425832309187092289083459399651316049423681405109909449387876007175215040185664703853936148280896579968211727902028573405807003348042794468962060277714981067161600000000000000000000000000000000000000000000000000000000000000000000000000000000000 338 2565479033904668847488489542506205069018810198549249738858228113768667488436299208203067113831173474286046747803128885800725106235021106054815078663782565550181546989825309347565228841568112622834032934588716440318011862357892905117201160270401462036088438950934562260197030842287278627461479072079169562644148198465433415786351575180821216118674379496391290060960719816165166175370096618933856181495197397937208831036560989287549791223333350884771601871821381311422258218680177853350687478411101725697301547122924454743195626984698628321342482947912792911423535573976442407514261156369656656352778432791754877962075188416778285875200000000000000000000000000000000000000000000000000000000000000000000000000000000000 339 -874813259508351461294472060526718833211478872939420341834544856041505209630375463531315279539289971358163787784703402241071962843164344099362207618004773778696906455606960926876522063040364239018035618736313548992910762641321728333759023880675896192764768926745444939184480475862066204443026354878572825746580158334368880468935379186217794571667265323684157020846070394254579517764877240605745346971147635064835639566814141105941022631914182455525441111221256783775511098109830764593447073153018564334981608148051810100048866474564675206822955258867980542837123139340237587771730617491721333600671841002971991297550215278424826199408640000000000000000000000000000000000000000000000000000000000000000000000000000000000 340 299181003882298966029798626682187537622060604581217596084295076573490725944558318349038087682909080527240647892821439206316165122492157797265749713817351079388953756166814613760527868011047734763294175533809050098396636771938240346870901363532032299120901326208368882134000331656991673789283675970496078998727794911888852904068163990312959539436470621841778274988471347149469394022697899705108569981745563640061971514023064914295724514175460287282630329591269695378006170855039483187354245369809457398080806868697366844186800024233819421172120358619307597963827860732722895853194207072975196259561143981720215909443712920146343787023564800000000000000000000000000000000000000000000000000000000000000000000000000000000000 341 -102617334735114613775320169895693938342743266549108622488515057492329696246200201683086443969461891175928178246840719604262314133125204907165092118215294008820590150331555618282353687219789308417173859552099230446614968069869717384939602963589945955602567863068849424999551973405531436556076410310067462137037325305100029242862023124911319900041098683697450171839905388614097537416487001248561566354206671336941021948774741540077618913481983022045034117492322515633396596099355413847395913446959440323463365406215426667516047924101532027430334522068652802548388489401729025073576296100842931058571814133426047389009898539136978688868456857600000000000000000000000000000000000000000000000000000000000000000000000000000000000 342 35299764797073391484985501008725736982683026297753138097434086395101985014837206404044809107745797492267538633658123924509942987077093081622184312035634227698954611771487601752579917070154345481464558858752735278122740765492501324341177124413929222453489743916890797830020808577605405828721445050976267806265405284981785569578105272618911472320260156529044156779563955692645389037234114511130551644702172452028195859288430770594047392424895559099398179367111176733482403422049403148263101538212082693193709866703668199709091820888454122205554432241633656480129323220145794951694656492531945876387429590679123415245708246742775846937577914368000000000000000000000000000000000000000000000000000000000000000000000000000000000000 343 -12178213623799639403067178164864979690787372659781241055602565422086957492996656923311714695607720217405020203387438462537764575059114106804527877278386624636210858766908737211606626157127259921654799175113538131793751827229997302820239008055803175181207139036537110769974446280154227770177336208603957879976644675613570778565088306813567371255883240862075297785712474225848167093490901866139394209563850064714541361013466241257442896622679520822088305613168663466209955445703427519853396407999806830996636917327493995944987206742441739288112758458059881057409266921861810038596565241920657769528800491170398281030610939845753348729237999190016000000000000000000000000000000000000000000000000000000000000000000000000000000000000 344 4213591315494827119609631661401747523854803187399325166159904432764278092823260706150355825464644483800586816341889143177414150132337196234906909144830303216160051563154672879637854351083961629936492950536095129611468313370406718965351564966971343231971981949314092285189303488607101044842110923329383316571165569967074541147123075384701188324847161435432475785753410502582736259756005721615441182629616389927088038207117212424401286040742055192727643085312223248216086845341236916492348470811944758847555233471154502341916617085309523290850561598903454730611099634576233451267231303761116164153953208782690150753802801934805465887280236195112550400000000000000000000000000000000000000000000000000000000000000000000000000000000000 345 -1462091830457540300521191841814721987612738932598736934824156434097338808740926821908704394234928372037856801069385001531446077644186138092378391652972041052405132342983670595171447379743180443035188854454808038327031461570089684043295112398654853955001607378134826357687363516884880206484808778771461736958191151243488350896310972343026660896766330063404690875253047586532032703313023257043785746781825849059671068980192174923912191913443616030170175805845622899366541579918118220214079067646480022390859772631638177893556384529659714931501498339781354840916672318286770486009086099218380366093420873544652541906073885549979029579268396409205817344000000000000000000000000000000000000000000000000000000000000000000000000000000000000 346 508799529956973548844772333332838440611494746590858443307654714821296975535163911967618704384566399530430432727183044596334984610507357115870490794417826643349075939321758383427472498252184470369657622279065965014819472940733745553210541794199332087845141490891333780968818138668348197273390775999334554998989666505061072980210764133457756224576718790998184558934600888369132786904498012625548426705742359012540404217965780665020440410132479568032188499305712817262557239024301001624584736987271033497942020127841027473655641664249363737286835534645411303919457778450722430165824734366041218234135285775247760937539037393954373884193014236303283191808000000000000000000000000000000000000000000000000000000000000000000000000000000000000 347 -177568111819754130767809195066877093713408152222585511321019152629444016318234646863411757607774681675203379467575806799496792761339421039432388238454152430559612852961573435825478548599792540018376201798254486928304094794977337348958104312946864603645955270312507148559376330291008300456475028003216039381112916658159963544386773862093231303088627865421636536444273787047216025774572654118887518458081636500209862334114781786686012896007441504418130152990456384070510277814659070825591426169839273041163960760133025249067464598054842603142201654260589663393730308025402986044940844795275017110734857636217932660529069228436088242055291893675384320819200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 348 62147821554611253767983832547360754277665842342935172025329075803384893138222709584733579851789288874678344971935385813595800120951540404368445153440394874177637795884098200685417059468101602229698040966341515957932632008644389118912706377128463087696693823375736742642494842385060406544863930431337629737318568893870840192033683821509925550744039302308086130812593566017889235290293697866228861331282967722715284425178946606533304020692025687340016509820854631522764153050157524880241666257288044479748124581457675553361297036456168808849895838580580247003488165228329294955350814641986397679203556992976355411513767186575963629199340384609343392605798400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 349 -21813530235259666579683651030794782690007695428985428608478932297983506720698238363043859478950315884789958066035195075510333866453299530273870714885273227151355565567913416450863185490106701802039842676094635864000308505708416898514823294335649809706752693754464306743272018278056859494924126073225614679914604432783557074031297114585289525879439257742696471423044269709044733648405714844201380448072714339428935031612523522055438092382782776109560994852778142209452944782587861761394080618215204823565993167379750075369510338098764073798834297079848920525384326062770849219071248220396414234556567341351883741696123632389954228342515907338538905985248919552000000000000000000000000000000000000000000000000000000000000000000000000000000000000 350 7678238349191828506894344971095998294445728690174215682557185428535220100690220369669711790952454494489456749454838608488039171510840903035147369869160989215242108620842457556991870562115906004678126959064080515661647053789957002311984096909314911650339872687646909111485065123230555528768876855689529041890169167152160901699620394606873278981210029327949142576402049921801928325528564299148377647747532355089586675657342681338887112005392626747396754740913787663754733127888120571567631511055522951428998449657459036501148154621374077828621018245627732566698670897593556755032059024586828999086791723715171613352011609064896994050478177640103936850363259289600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 351 -2710374510910458691180823693291369807039941967809394873353581017719361472702166596059489684298313297608786815189663399031456872775306890811730685499212299869178105012994769094563829218253266433821806781737353012480176968811412833424071795390255724523299234491280906377097912732448549564408090979621723697644946249134444888294842705998529637518554747113963047618432557701657888642500642694393132148418243992185515632946384822520119543224767202965542716941981539126057331278615370833805580925496286786383121515237891804322197905694102882575333738639466557620291410948038607389317481426252874575149233576245752652401820597933948042894170782626401916390355217101619200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 352 959457220632778804674095548763993119228643479596209584629641597660655551356551665279302637251890169034543910555525037798784279949015153189331066458871300259638798873721887665882991782189598225411821460186684511160121569469331863072725245189706389055046663858443235299949448087951191936454490223267792048888703918673768366122729587936476667151044196032183632947306890681017478087158301164564775618318254303862611992897961040855847416774410509015790985578102020196011683049789735805644037938951886676562138426470614617190090227466105088404004827139908614844848766889707944417476239317350026081899853336225691930436633149908855941756531390926331964510308181102034944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 353 -340601892662373013632158868423936404822669968344340299664513560154856671830155747661919219825340490853765717942631978672592155063934565737279255536026662601774826488313226494904474043175713078505798811465367991944830953084949142849218181108757125705563853541702950547101828368126131040311759540614736980790241932349986223259636106940116242394173508550769640636220797565260182023324885284600356560459938931801713909388420813791730602178549773579085936654318996254215808433618577737919985761898886143701160485247766095234588301427148288840549374624344733927464561687841293669648034018454076490565510647053136309361894956730921210419942900663644873774241266956865896448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 354 121252354903902469624802742179380943573744747209636727861977168183804159077609642473290217360808114234132968738461814649816482739915274785199655651075993144470701470253658980205739776418197936437762935761606411509869989264703388098587310682147909950472531501107987279553901029597307573556393090771293606079744211060638194149595188515149325299410872291913142660068484379443524742940147471823165806754383555840104226593492522832031915611607783902472457753519791855254325178095348217923526649626077276249761295224344179108610705233127173090397039059930813476859482752073259186993744346997716278097712970572623269026866368568282706282962095493155244669974824888661403552972800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 355 -43286409507688103552292641863981809322436011019305426247131118832808063419026431072838353158385121455101008418458179842261732560156832225986023136784404406547138904085779549984122101643226898151335088499838648423565665549581892116431071108410612010127960754145545234153104724302027582930567409848662091001895201639596932849640596933680695933432943144885509271539617078043476290955795905039343096574198331774491140892603833502030719536739419258891080494086602097989528614843083721954778095227466744490399334297926690232902625078871158505782471050917435631387841749890422781109648789494212813998422307387850256350068670734109688599723743584901966418840169930056117352660992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 356 15496292102858740578143442019003728735699193143729161613692844569490761168642168058355834417518913340189717870903723295687446689406957383221057985920431430740477704475571343434651935793868264681605685295891816871499681568343877142992595551650727891715389065049908300015975899677020541201283577726326078090773709664837665002564332914599797375564324553750553576862322748017558666356623360917782087155655024073129035772096191419869843360429817195975674093742980656950850742552956504203665153172132100316109233951294741508475874217311063141941240700816391998414262540624637515733718638354393205827043038020719367402140550124655895355179533123598910129393414783587932835124609024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 357 -5563082293462026086879874771738433567352123750927575001653084871706571579312545918603049830557348442684867432314375748496510191403860790199917241202496780666944677595531924743635382090022204963351851045329654481355137081462444386640805531559082538109669839777134677983388890018130390936282026283205104905659880352304292475222257168112754074602030702927433367872474077025744803911042554036741211847052468418655149936954755646038190694643687447002216856223038754277439490036050195307974987390174350649794298177151955806338880878236921326822034231477437708481008440561671546151110389389124622382378690632466070107606434363186524220803557533645061256507378960856762927291102658560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 358 2002678633544415953805518818244935034477587101176540217447469032450177988209456293672481766021088016812554031246365718618919175812401562127735109800914426016252357223095696072473396965321141295414112884112294946689067426557223921004691992444659356713697801540716800872471346429423775665245728447879836623391842944209198191957587943990406994689184523634918199434826754224660743643051023951533038263758682210278981246663394735884912782714097153971232596280092151881080013407462549139866494207051121808574137904787644747909816955269034090350490417848693856737238353318410326689351544579029771441375646852252506876230753103703342666429554787000614001862118780343193111970048817233920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 359 -722955860717125579235160040504097964473995179151946704386217168108778419421457002814134403746023768024794157757542211278548606250633561697211664998631213822833677333330751306073604785608902445748409117204071185227271735057010295349799338761452890777218719146190205577179531220208486216400012160082132799729880903732052718417845038958625867266158450895963053783753375904245724784343402696370362740782085618565099569038559591905920820599885105377204015964911710761559434395575049891996582928222082466662993927306646489302399977424592034204913982563279322871827838668205470099707633417782086213828600871180642468392211699586330572899589113913960540149992312377335251237232233861349376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 360 261706016283972217990168183083311695283827396153951233598866646893227600692509698414822947040250376746482272952231623739281805719758431696929696349088994521794750564874411580824650064773881915818288375169606710486149225310942120211389965621458902401016460437739989099240501772456634290191561188585964305453464921051813432805662021305022793169921291864499866671636817626500917769578935912359221614862612046077803910476340630111539426138484724572556844338766377734960074478708441883341034507091583758292299297563525105878220579085445116426310690419305656268394631460280030007284746634448097026102829811207441434264526938786542047829690596693286325171193893023463076542054039670363258880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 361 -94997838021489186002154861684749972395237721448104441712225063172258783539774984559396117494135526259654023743135481452587255245301483311335220494628978552878224870792146904327851704728030881950791065333665746366635228736903420895738914482105485113544660130830899247504416836762131415105889244267817827607201946093625669404406663667307224070995407282217515138452387799427421543076658824938262864860239429013281063680201834693858361194202891568321159042793527900233960295028188113918633420911222298824975958279108986223264356282165276461002568960934918387547315338139881389716145985505573871872973062187576337646673751006372296279040505988631481416562326847666138425226710024432081960960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 362 34578689635755829604586010673294804001605399820765950092111012663775628289560519861798922877410818415118694647880140948568468417525303002552955052218531504660605653382276502668978087453759560419168108712223843160946316179082779622462762453224787184718060449274619056674266106450083812335926021611864378957960311673142588700838161075375491780993452242973554477255410468149711318145231213606315901746510842301721286347286689857023430480964264636149517201995341161041083123366596406314239762823690915547504334345505978924738069960227267159207353820408624701230376792364800352680976223319150070772936448228221657006212128706534356769558187482859167051158072304082994132576322852694796114329600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 363 -12621031724250681345071670895693958983640907168646490652026606924406325338720965790656267295733644266472086630571592764134366969823012929431814566834202358918128422794127724152733765777284581533433616998045701523837927678353241579893290368160820812602395810905844336900081446073475920712435327965134828735155744747995544092351528582835816173184692522244451925107690450487456995346536067520076698006148179908027710608592898464352799249560302942388880649512903944982407202209448531181585896728653647411566843001305586120832006864768885330324095093054530386143036812857150124331014118345427582699864809446991958534426733504650388933214180419224459384842744973010600094686332696602541819114291200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 364 4619228454737534300069683209901272856730469881767527104720357166623540244791935282307368316445112521286227695355610778562141958259497674566951354395198423899054629436224477846891502199057240213392685006945011438812222144372199551163794174525665015654599593389835433637830356761817811770226878334812141098827357888754051353997413699517454824502456725100251626770646991506077822176309753939375358721220063171379741930906049643988936290822634930048892570430492636170711817339057014749275881567636666987442168281803864763588235980960947543855712918605393438970071237687564303586661682305558849089615178532615785634786297192929414128247166942036594740554445521793260398490295376092439332963945021440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 365 -1695231601203130074276939477469778606874417252784191914497372608253753895301783462075206864111769163549634164044168414689800294626818927999543458804270634694319720835720414930039526162233247282685534016756431520385949941071240010142953097055429849460999501049515561328506485027998274527259219393256739869930302490758044201827684721637116207724508162064114203573315037975673150477382311882887699954738466899398161027757651880274846783014470830066030737869463854891939921598311853063176875443073653305336699572710095942746371193887088727023768741057585920006721225809272232944700538708422580900866422897543585591433047647416062583896610556432665042489817274555384526571629712887258063398134140108800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 366 623835990923399261720429929673578964503590048113123310137678910722350077863997448738705688898503740092731041936842291764349561282099192103679406772076202446884620102853909858205880562164166153994038449861098372082299954608815390544540565585079081441705249631447614767466252939976236970039418572035138273551953876258411176113449952032640578523230859180945176156377354601543764753603244547769796811136918007169807191942185060050787894913450527203645000741750875908926578124082858320420408000242150336509380447119316886789287234929773517546234505598886127631029232780505319204669173173643878040832735362411039260123702498567108763502923275445387315118310033236520168532983322191487058567225090349465600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 367 -230192090237740178665807554756454585842235034329567973596726682845075861611826667294100123629151692573891163545119061952937573169826764390648441971685400897452343923278620705559175330261609027312093698659343880285476931620464787722943378806516001274372706107212694590419137192172209831961012630153944092841358197981330580446862415724218109124101952087447134430093698318868553847532023307450164970065983957047793800526710079631240457201895236654844985463919433259981358813775030791657302180306743462485349920962858804503036178345418331379356476943675943671243096519741351344570725612089951628164883518646182122641841201848988312489298781447633542173682933188008352405146210109733770877292106028679168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 368 85169825734358241498334346438453202427828359802025084821717887684207363778155748597097294522603854427447731101593537372115612438292976934218022995962776188963072116957678936825428426802051374744893031139736859858036841518370776526390280817604381089397172952318522403904455183124356270834615534877121081591991739983726562296068379116520460711369624158793990161170277626228959131967078802492022013640023462568621116526587191739550127753009086368598038415766917030132073051834898113613518027297883662455826162626604842442250740805266325058430301041100783841592079896063000586372769719152891370975867796839365725853781288905253865386284509575833366520023261523827654030270465511820412656734245669061001216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 369 -31597544970010505659441510991658362678008495387309133360290732450366963273242927833584733579807529431207824737442004562150178076161082048124971839485995572720494549596072087297710565649362130022924261076998376429710813950118161492498759641272751846971273342753672792808531767775984152932232446598682855751268978821854534468261389904233866488995366402781982274171680187019450708450964792055337507481996596378025630873977217934336667395675814236877609560149981532140998388322358903404055115057097012372936069436294036519899661321235940292217866387323844314507193576142637741865452307591024574894906542531205552585126621528233479983363519082312147447217710980683174090343692594260984877201611985136933824102400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 370 11754116391674258452990627848945473404830060507823540417934565998585295421402308545318137685577458589760085962302886926205784572212913567282283998834130051189098255497988972420369367022286974567287809356432738358664122461605950047384781180841111812400284188769364911416456790487233350259238274811547765289036743307827882215538421619092495725461591690695259767273405883047316421221880460785868273335823046539437512983605379641826963523658272568278918855515630596363286219871613887490009828649676438484067134616989056550165369970198846683905627331845185320337298613055108988557550061915464424747293940524883229952219204951783025801897572152425605038249370060496185596248876051034928633160631994794469641682944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 371 -4384222219920349616629735420840269400037070472318676148252937555289527099196924515852346442001652390224653138745631109028917829389329594394317295629652906243796073503677316879612718150027975454595302955490505855424950666767935464717279376253837710800508151420710911071717864266842946994275127911831985550846785701436424647674242347676236967448112079168629230506059569613836942769410756601834318275373094084766431926148335609736716389144300946072508351823160773569331763849639552002120493990476356304887772033993816001509800389368201002093122082803351731016348203644754281178264250782307394600500062966638837873091998827633607425044343350638877423325949175736794989843861687057259375176264332811053335113105408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 372 1639675602356270164932568609134631585268555846885939202898886833680667641656758632604295787290162221008952045187709221741378115817188950182325101180527025257398263414914170790096445527959524332214597217938138248878768412906506695249491884684746275218956801938844965400816734759315257656035872235122150092072725483513086429894254175605455916780192051056364015162453914104906845888291690471731601607009508377546695050127862781657565512830107190287171354100082916656626758866018009394894930058100406714562584983222888290108893175112236031613915631504202591090564542649981829019752983871667242752733937758300584137523683207653855860036691413978883111404745067065101611483160067947688157740184649938718338467233792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 373 -614869582564872133934392733406186659280065295224757222802575081951995388788976162314137100470242436288939856774026317996750796757029721618103558263012177107752918843355301136281941958302853926589392595244352976280078910089068852928745288350979400018471266198714247881106271167177663785411013393666875150034801079175784346577030373316347543894621322931959733685839135148088169310537788784169555246470239387524515741685381014443610288886087896319238524250878152126359865447703994068489904146493224173540035878949314537195700668511071868881787271356153489292164427747525806300434001288859859522955693322797166642030538830232721862723063896865535825155862797234615964725374955105688151729265820279693501426076483584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 374 231187683739951576374617350999481350893788390656267517068579950413513188875914829157249874378941981418314511801131100759748983576393804503224974687915175860903856136201095332302616672631428794510003139051368749198769509772636080333992608445097049183478430910630164060640592058745909969107685510613978833078951686831005976796448342871622322650810179442027889413962523673627028523859219047974237201711495501765817788123080939398720436032961656547253315846200847182699968822387647348450505346259337658722127943626921202974718407623264296982917977831133145821910933289455049697996248836604433261380551592340679739181391770627075512533937502213991520734203580491963684784929114453311514713394725674123264837530485419671552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 375 -87156527048239723274207472085575748641474745679590214214019170135945464157342891045319600247912302835228941616516844501846857505196334543436542984074404729476387253474748040834829556769960190483491874895030638826929728750721181881232585763543900855739541440377196158499478522146895580109080907259392286140801600022061428752384448409714000627000912063583652458588265241320827907598522074601989689740969381317299658155443412658959100552319986211630738088295133213158831331312364392667178544766651896606014989385947022664006208193079026854597402546710434628340092536649609826305766682416697911703971245250774875077027349697840302930015002496897069319344035996637905101765164823821561730382187139114289337021133798506496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 376 32944704855390858157739155443190680329985987157358949300675299260086929507368677309077518073550384093452162058674048829950091729232091399941329234489493293287276098591950914618372814742563413752412536180481289536850912641625388071095937404902016041236890221271915016898699435862125219490356672700510446536362841404625575180185128477925421605703283747238527347370456631164942334600582996602339360071212468740690903145313814529316465955193122851730044298499760380392536074369594629741760242290257193299585039913673725511171195470415208601823735417815447682432298532739299731267578183849095806921651772767152315113996566157403274612039410917288647125421226805477156574594013390063309901396241899396134450087160877512916992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 377 -12485868829585434761052146584104489058396276508368367928081331671957813548215970135710172590520709061449620996099587924282143230502088396707922820457578860307765010275880656159333569947141890619498994532316797722352544299045643108638105800598578883776711357405858585505046775612719732656583325214484461827511483226525555291834183877639142590563630766215321237524580997303411743002326772733468615671433593311617404192057293834576393949050176665975783455563692254219668566175100864171440667488101178603435324915430946869657104399713446519304942687714923372976854729630243596564532409042913929364010140123339261013839016052141780743176629650822147056052499873419728706022059148837221630883665646845212225712927691302911344640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 378 4744564266752599323000548936014670990005580343488642776428541490058101297063239015843555768183671444886151758881980088863497899130474318514727252656093911091830346305835832028377050334162218478203182571385753494400445184327059179999585016334053123176133024461416732895160492164096755825160467891133570510486936124848964174193602885725155772052224210260681092310857799656049478637754873761289401297542277682196610334912156579071301065314797738998681745919186889362026985655423947905653145251454763958072687661399826137926851877144937047011238089707989008784645552643505072005358386505388860894844359789665102091533159403159247965886047095124284893716540703879056698638218771760525025954099628304363520640433826506761704570880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 379 -1807654014241862696803614404890347464713231344656838747067819420651662604174267416409995571068672590651913893019513982382840786421873186541908374171168327000139510203858684445800980508629835965361316753473912156348178033938165720952578735512661955439984702672302609881830383511930526618039690053532989661492835890219429829503687996288201585174149780824002334691003606627904030047939145035294623529093620732297528555441874224223117962195120492254608278449179051231725112971634127183906976482145046885057493616426694812096773055445499199453139547767745349246903720580582571881030990740729443427983622951652984606863125663343656847381710858783957153532877184279479133461694835099856032125217463122760899450738759299989331748323328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 380 690514344442941461660887245374648740195180288455003441596457843783839830476438004683230329168857241059001438294120905501308787548134969998187256632209549374279013950313892215857938853611512667713086719949063452060141288869712963326609735345178007860197831041802944467720719202956348671888442231997877468067368334547338103375240816219907765633190968769357742233408569313976778302302003066763200809512560528552709464459344815205859811595479885676471624266387189281536149453783808058650449756460341531893090868595121162605155775563091741439396141160413800864552145651700754623530840924949509702122667938014633542474696349194319731149433591568023947835104843569646701007913559843656291116808791556132864320368816347822696437404139520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 381 -264463378663298711012655621851551333208156169953195873087246514075787703031478496955956361462619083235330226251788128163516965584927588090614629304499439559305017950227025357981360958216698296693967119045622458874887201902603364886220708690944825293137129509790413579595319639448496429560122126466537866722848839836685219571233592607951271579053328520502919161561799279874498881518304336857914479672580250181611532691780062418529093915353636633535352137878301938863520444205199618358103144421920961994991535180472792077970446565399408742275950356893143250490673082268134043039414007025688658270562329851552214131460666682004591481902440263791035769809369197941337550423522144937931977888988062378174297191725934428931360151767613440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 382 101552556396896452816269614375215808289617566357745475339272440796673883772427004039980423186181171204752000978721879919082089108551698121375178934236899676206237571644617805217542444190417280665226486156761605813915563404218999670539111298112938527053988608367822781073325481393447440980175355455440532790938326043815392277653588681074134493815595366867791961072829817470346084869182816766823714165656337843889316221880140417475388621752113158470089396652119754957331466656027957890146813185723017965021945375958573187747032836483788625917817281953719524411653499240664422218816235021587548229377550525503352825884909266115966760426610677795685719754213911073714134571246480041831999969016904266209122422942906465960666155405908377600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 383 -39097205293240567165238716796883215275834587956240561414602497662756962575906415164746421361975656220229495626802826259055359087578296736635061727290923891486921224262492205957684999646413827966108732449071151771660544433731584565867607125235470328027623874697609854969578886766261673905279073437034941371736302723087447821728518863105827852335182260018230801929908892070783917955443357461389802746933077276471116488568531768330016935058825273754950719328791875868182211894515263642092511895184686275814881147111884226380588126250235267912599664920505174609296953179013924093711860815420468633163328944243137174669721916885552848770701222354058816242248635899259766215479002907355102113071669512780792293653732828423679591361715319603200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 384 15091318140825699234524143443509664560288899862340252858964280448485679725922858557928925157819424206690558145734842609625191696848923432306138319920128877054775037130390757773921175136244847133473990939718352525929688797942813816011567167966214998720854879924837416434595270661196402170690162455404905369794775259928777781536186314827093157090459130641011020813506235410013133713045523287330430666535664280264466699047252906566200406974602353979677185709124943088360577000571751426815802617453521709289085344181825691205107637054012890114170418193523202567112731475394548653813849901449363643213340227911906829229397492531242175974328226627511617049683338399265442435714035491055135103426895228455397353702062151081522536917095559001538560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 385 -5840261927141302983557555822775838580352217257607220134901772573561634293933566350734256062370636238330143978782048676232671335946352803932359953962872672679902318773413915534373951144694961825902447581800848446433618944654656807864787314898427970230366067262104179448186117956915851182014757688052810269792599814321660168409003916344225844057442448018534264997724252449605600813613316758190206562090926244004937915812638961613624395839031346211098906738935450773417883399858570539216954909314007960967884893041142802466888546173907889961799940595203357511594041004648802274369722534400274458609349127578965394171729008897194187168510752574139081230263463963943709303230473113092787776554169972089811545844595969244968488509522628506864844800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 386 2265991445498643948819383041377476140036710155293939359524653124058329808194575508599874637698192541938564441834728002405789487797645113492660404463413910319323133780628405873768439948786892242910997711105231518412903408309238600331083396592399362899148285435850105842023096526363676274894687147007446184109658998758797315057585462673774902812923031885723498776403843416842582389062775102091194511948839636285058004679408244553313068560242668627858773236377554716878007400574583464458869890059781786488815990257622109461532771995340995631328445168300167813426076571090532963063853533411728193948393304657601989138144179849998180827133239126659637217180827307602076813222915916856161384497971157594763728306846158051702838304028063981446470041600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 387 -881458991930696729884818253698717716019950164274521308074886329933308551419606395652007935741722165862854461871431694337901565446645816957338234138306859496122269539974859016824408869769086717068445578703898435757885338701323149350439219195079473820537244125857877512207592677123890876726430750252149104555852661553261027736189107941631046601944518563175896057532556925010440618508362490099546360021748366764185063521296614305235931540715015402068877949913567869635045507651345057450456784811141404728755147962842538610899848652723753790300005745493670948660818909470861185863988179891319938950079900700958423249020879032887178949070154075739018157703871818392735704690037884873970200418244295916952808024103841842122446869141638393607514750976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 388 343764474930134034697598991342223823295513109310434649371272121700571654804024799669858148883046751513423970955247196618545940079125304881655189780602203188785905571646544760216959950681050405329099593455041192524311745407970006019682347212460454535645409336364130801084805835118537884643736134342552792683699988634761244205145956780485765598683287974761667966828146904831578214274207343568179895080152702378048811353955955688994171470896641533719962303407423018937258313302751300708724673290819126551645208193179732255995872080738856658146100955365948154959988470740373801503994649858489370946629104307303343121497325234758992658111914998771760839765909989266645625416751330175990414306043716310974489973575181589163784497747402769710562590851072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 389 -134410146802939176110173012799469298376118469262896304649555239215068642301938804236044434376610341140458960212881370558894444386629896130240606613498637845773295304639072608707599458870389780020060868735313644527300639573770590456229030158291461003157685074060239942553384287655270781932189835009300487822441138120352493862446914506519778011825685171013992884424847346728096663431398280528268245746108526359548479860877014797700880049369454036394588748005105439260781142766435744467876943540436992229762242325542541057057175748327453266890724724312417185265483902375020821137797785045182890248486099634902749194643292642045972493461973575212072479318523288316133995201409171374042118709487164648276610325873159718380531206391040906532369918855636582400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 390 52688090026819661182624597626022146706157743692900553999072459116351843492629566560763505004867178993857147907489329067932868263782005575145723211383468600055429594225142349710009639542364812234462223404249417638617312090720763169376530568699059406531914044248626537072013324217195275567127202076407891991165097799760682184903423494665694055939955923686226827099223408780090474690870625208612977047330060959406638128584706030802081547741320256159075747843331229349104669441973418298187977331055697695794523992930704009757425388609076118200361581829575913006753753751967880449591474460038827591778681562766098130595850289632701289189045242641315470345652338619472781188030648840152009039905620781691447735669000486026046081850523886813852525480827158528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 391 -20706150563754275724051147353773509664975574099148219249421195450792007391361110323856788265356654063060380264643778316916658386501717058350763376547114468655457017114183876383229145433825175469305722868158774961478447440877286860446765408750930861770070117787443654444112093492234186179128096909895258655119765246031459523757938783283747020647382576192749968423325926061755249969457610448693019301146390844490893444543337507319346609070768751893699630760858543893232068230137175975788394540200138910275330610221802743671353088818322990594996181446871142097812354031902193507095318894048014147509880126199919595435747756426214705114105040331288809868951850443072091411073657082706065307738827816078301758853959696107797201768879099130666420817406497652736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 392 8158117947307155351430228132972748693447373774839975238118009932826041792565787080269682175592428282758954911392983803031489528157572186552244786830929273095702199821781759336333844475759516971163608470497976374135681429377707627154140345778611029609357905949638105481237446708238018798921614568773999618724540587011478861726919188813372490272368239434314007915185207102804536654633120615459610963332079283361246669091833027056813305212513571356795040272293478209740594007008754015498918602047301549279980131518432409236825222067758605251219360649449179751718231293383551253533433021766907151655037757610166794293310897213829732671419909528999387582973293950649574132546170642967448224555420099342402657356099540318909207943748701550616764883886061314375680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 393 -3222415177420096378254780568218992217420882958961410320705151395497084345414792669360939334068777738043681814594587013447169168243925493017138963667319443942482086177320435639581125756531731236518401165093043317649715303277141834006965872418359587096561299967335733705162490752054990836646124446977563483915895437754879269778774059686922674913980011082952843715290465510140265051998079429296315571069656940890721057404628909479182083917799649957145427734762663519861698386098371497269202294922379303328286162202920301991646283400916589385880118424244865346193921065296181001230713488100355904055254355688718370208830934800999730041085628629896235255743573073481451581471815849806441706322616546244820915632017916905459904096116048032790319505962994797547356160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 394 1276060094232143380490775359290324872568454862467913619098881951850285921876179847483795971535114117036244612848749649289567865717413513333556563085860184259734589761225589624992406401481469206465152590991199113063628274197478408586586298308696126315113735236179039986567358173303639384016489857588193734245965905272766343342420964223060939151126393350818526350021022871304101212413760982713091364545755947798088117359790493070670134689251609232903224089661028613796777564953759678126212872321946141437984468150522500751719818625328028046988851553629198348660660114408855797089887955396661948862062723564855569699556752303045001958396283187420529939830122058247649856887743016696263288150812746659550374636275895003843613364319696205551889105022075241120917356544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 395 -506589412662210254664027258166747407112340376082274495097311191036321842874126853088200920921806288735525291883717000921244859013723682906990977986687069614830492061520896325618828814083085287748451108155874779203871214612589850035094020093712419237371288677979057768404682773800669564548566592200605901416182575676594941507227272185624773343304495703742880119916174256559893312130220616394760336919793668063983416490233998524343565339639508806830090553372753303977251012591870098480358398125588769938044288479655662482772405772949038609260397355419308768669046405520748029950760821888659659041931517100078141698149790478691173631008787070440357353133064365598770287882126463774796847298457757329161399991335690539278420345971463233522253753031617294587422771773440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 396 201620034151838461153488571534959086431683195925702013408956064051644827358900602759063219922743276688584227251372345122318319152655911319990434473069278960759891858157550889252084201361168281625708485876727553182187575298860570944445832621881453625142602257620662578435802259424687642007384674644998828330887938758702033092967098021202661680945802365678060530144169262552869982090235209755258721094899442641767344431040132752746550876383881484922875636763497513958744506281022274660681481958275889182092568657278371019969700760073148353696674619006731644042277098886398669330831266754901211000658305863679462722605691422657733497213885119087804088726540811138710580772109596428899247003892996194047400111413109440725812413966939739923048317365258586937005409650606080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 397 -80445380460582782992899460200380660616460531439702210375231716008545725086918129945073465637516664166198932883210875390512937390557182707574072850058797736102188007727183621138771284362194781713976149641267174485757253661957433834115573417976821195157400096759199038833179393961408034047167553602074909394334182600205735816992902426550207725965310089622301538158025323852753148632988319872198705803693546461087071094595912264161186631079799949260685053060410565870976451249814917628432711896920128648533416841145239492389920805777929544138271179643891922296265334932563087160140716484116362580162158218975624824999456778688563013461218484701365048466770554796048342277917095258565830211603537174911374717820104972832309073713442288190402192958801667350744871991246848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 398 32177748949243335839851548995138728503924480944144344289389051156721505344415939105197581375479660570418589699986689951315999452777306380359415736149583962622649126960508901169187016144455044541321216868288116575383173358248327130469116005920462930087044462763344982956636002299380449668821672230034965888513651314856228132632664765595388603129352279908621756608883522897873927357212205200408944984606222125555324241993279211868664320669358176195756423805351893463348620718215441663314796875500397724432672333366160231845730778848486213998445623380465822091827957204429081665624406189052639686889022875769603435639757651541697443163868540655058794499247235599848930653812061576633056065442359213136605469209656925950102414903553790252159922786563479964521754586614071296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 399 -12903116439901831455101271889305654436431197236197161338323562568589540035584069501488704143660466490435002376746162737027959200566435971992223913117302421091869186665529266824338147538845750585847101358099193306145775600790787937682463172794076032650254394345787521440696253742040063414949146455882871146464531609000773200045035407679922852911854617481957781291379248264432955500605308224337984894102172041237057244418094997563275049266809281863617347163827082519335480164900801029780916973091281985508879442318163422168978813664348729382306702747449892329712551699190039602507058759779163251244063728069232129674364619479962966221495465459975301300225645239361421947525367631921972316962058832671713110125726379021361317864250552122164868237798022648373400980459309519339520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 400 5186988454145075387935972639790701982924461332855317725031816174704822577895640906832865605880466828573871279629629509249144696088053562805851607966356983241918486011180343671030696716363927666929059199315685688156356675430112258240431579686795652027982564510077178195112808237448524245610479822165383612992724427358914313833565355905245795235388938498981532030349962145203472385779490488187738565908404321813999071820939934182543486139176200090810763997029739905528377562548651187034124229581832060010053282049097116343240361004221982983610574770296565195884447216731756568389371252060850663592376740560499300008747073965511297144401668409346679724679236939114865880152342299914767923925894972136359484668995242639011083390815932673548570473648481922488259945261946869121024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 401 -2090330541107758191908406247603614139407200083999733563995160068574328549525884103160576018942933204219605579067458952777110540659325943753231800738760439584884981113819055711645912912531894870032774394343130209512642803100447528069609148347213041818759421345498863622689192501740325178820597445547464693630033154551874513677345576910630447291825745255196527649365212107889411294492090987682503479182649586445659466744476500242061629175350997809730614454166184038943331538913262902746955874848694330969822566928064500587239580706786015251932456604694340169139462653978635550013312687360363310708008461387470469150788708882359930802441910171611441547554564928070559034945771298396497668526593753895469606851532102707687441675735682479715329878141663346693502647194568260161896448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 402 844483164758695065073468042611276471555548996714631815270600522989048216248906180733432708794290210865990035553282858813005873758672101494947070665701208855620654528885559455119283080122376684342521089684876003500628721520555488945441849733026688184893849601143101703250688414909038070381591737244622150793810664745882604396547477361835590877375061004959172869958189040410608071603616212666472435349198955754882922532675481400521225424414133879410028137178154896725468505832427625797101454054878223387585141740839159654115325396704295640613209081415100553195027083608589711904881981710026676467421482874675104422927815615724616213264435223424463519497168029625726343621640260774029244200532826480698279631508540054190055531579470135291446296427404986290742347369100889421732904960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 403 -342011501117544973161363104445474835947959939961521357304319594976292304569835473958521764721544989409583063458309492062540581813481217580198638139061139580541931318582171947840858561889759971135531226861534757279123440984530316807612140023807823434247430406039188154659582022451947997523998210060620265021241864713841138530084913740071326010332556266112400858011928154489858592721882370010056650809319887976986222819186378504431885795771761774953737583536671653199078480166559760588292439875126398896608677528100548574967924036529612485460029810601425550278871141994728295748645990305522635520412297487595522860075750830231758058371040500956098693398731778889361616066053307394369101182185099017621017615713277986600169569222697387614148168635789972888412577702568191399517560504320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 404 138854980508038728017226203796939595864817671624674157379838672500646397668663968671732880813911603749725738168698551014467710583770591714263954745505049528269996747782294738369325164480023339589810194000959103876275825072109508474177898666258451337398608609393115135541643834043775074905866611565055972683735203286833261052406919003586291341301139658578592217978235364411008564652033763792626160442653951951308371964723895912905496586733726531190353489841402090351155744041548366207436418034042675352522399082939548150826730403650595362368448843697706667608035121323232553613230525664090063983581119138988534895892680388921845713634156660472121965328806589973382597053108674637632895232553904842640465887695068821680722671427530089013874456969001663363199761299945389075160181329887232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 405 -56513293052089456693513443141394824681533182411973294988779660699524164410763630993391973462292496067991825061565883176430158859266631957795507098884863014904764193604794045734352931474578957226158217873690843163832062401269396995746689595104794332491985435015069815263303515116732496003560095800516869276503460569252039547536254424021179264129557431486518665267792146835652845377098667805649129929911672464123633949386641774996315901457834906438162587835944042880849692476417369537233482058978353879928081833657465360696081113052276792309759820031056772796925427210470313199631064189000596484352079129375530803441641644003561048573665139350772003820029558933994434327723343342666156670510362650733769909563382197277149296124840078592740431698418312448608691027593537169407557544213217280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 406 23057145858652733763598725521870211837020420324908632742178913458965075177063744425004203344735916810993401766027668710021949875225212046977334485990729835570014037849755455701160298975625882464944660223090563318739482284964099382633220624141355081296373831513494847920718923585242992362101150240931273245308367669205351781392101209155805654854470589012438256615179255898396799966213125758720542067276542651984240569610440818931789289190858274087672359608132314733505196153511080789031372554844205344416652827533554675688027157608802875848169182200091158108158857223605497267939893692482321986763145326165416196645450519787143308009462877272120624870592600440357522844854476794651316903599331104680455598433999674168697172527553303220243045811422983919757414201218715531028998920016662364160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 407 -9430259630964170791989508156457064336381366518670351827665184531611524742148595667157969147392358917280561158571169307944516607055958662448793641365865410935216280627423266894246615416820321095405184929968437012250140708068527607794131190074676280431190934472198248216986193084974260135940732697804415604030900276863473166080637080323111003984229184285552872258271966744523220613632314449406119742074599687099534862379642792782224702664898333816200702568159410195049049220922534439376630240752089573095114846398343795911914440662208176207803900572865714591932520845350611100738063873687561445909720736708879903760358647639413244626321250809800903608224968714417793718433496428243787381626520542740263788506572366736594355832531420853828326114098415016396862028817076129075512376919559923302400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 408 3866360334956283305054123823325115414276573566706097695055059813537587679612258460230771467941148856041424791096533591468459904166258181390497085900633836256490336591323600926558499868009207833365048045321631456504160379106589871627829513450470210545099133055682102315427825784922160718033324167798109642564140845053012440767065698594674420626179519448596063675415915793289999555644927983843553563102702866333366264065324060234879452177191862594061279736551381850335904561755642921932000909073927619396512514334585512099944031114338299882479756673013950974308020918129959105771551234354327148512736554760974702449308119573002269351830214928591427687667551476242765264197252198189105668582366691371709912388973366829648005723338701467327052199073190751270310513174273501057248213840799913004236800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 409 -1589055237372715578458683651758215971290041118484173439995946387950223962722201094186748386633724662033727826092913859588212784222555691779877763294985381658313838142270139865689072428679257545328481746392823106030739163810959136800639745493931303020813572470602145602361248944794301117742339972847131364998044501263885415533601723753149749441161606007912257311748744240233442061274672011467096399539781108780738737622242992053802601774327430200000190550845854275210738063151999701192481973624949744607969587232908135299847240963451020089260728871844475245801697533834739387793542818045314534491668808218688597952019542958554796107166355749236790967788984790631014363754513593688901995125554747389424619309368595360317868654703311967942309541369329822231847521838952388088182395165574418879312035840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 410 654683025168666493674960833947004161602293582951155933319984432777643366442214869291100010483427243362946795115117040983143724458407190484395867782822079504141805870147452027876230253888707250974383975953033422248625456467420220521781820205565419806604287655588956970432677089591287124737981575674464121739948601944072305139427688280099384605527724441167354089047238107539485995707153799760884266019637798418108249249572763611850108414712563882642414272444594901268696535848000266187160517260128321787025523615932687470372587134650027327772552846397627721098786966920283261642531886568401727799207492203577956912933015107474656021475618051139332882179340132840753436045138167443653953368881229623969028680426725674848235278104408310296037164574376201456249977793162549574140936674906852430252815155200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 411 -270380911321721549914488557619947927459409374547259676403224832948658081003904439003295706756789027104803031495188410173412226435669458955538578851258029407640157369002596000852553598592667702869648861758039924585661689125624806317143844260334413693623655246963794622201460527918242401511326497639108660608104889357261356817218880756339880311089719477093179533174135322694839077945521960302217236408508373669987356900028650533035784823293693191473634364353246603957460656215244265273810948189028821517838691614916044912217905804148642596917016885985295988485055819343091937139619831619319969883364931136911659418842728768439909273490685227848451570957144274182974660574816601318464793159050040644264141034197400680772152003666450222403184241992690311122783394954897525388928099366461409146643780363878400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 412 111936387936532568049344439665517425271210205472373993877538455054628471404473561696812348526091496015446058898419647388498843767483690295927327389801689753313109217801607419432856208928267127933783444027577884517327931251087964610424345016058058240522451753331403400736091334294094638766117686601294912326328750562480742829559525984791749965109249966569956020779936216644948149024516573298966351286021214842843676229459803070553168254447350270891433422801738751439822331718359478151370934434286072404649054460819238157605369332671513102229713189263355709712287757848140095428891522543029850970115583355421684085795955847040812802860623148323312953032088445520108976913031822017993003230833840071080587975852473531231047335561476171976988962944092468270638026318131668016946553098492909772138386359844864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 413 -46453060238163737805366592971143038166657205270042587294956828227114996171642013739144772887851999389907624365264934247640602294695260537107928174364851964099562001188547264536039032713883378541177453989106524596988109208664060443931849923958702584994399494773820665395329420199033361587268472221244628736622922648885728174060297199021983038660603908832007256082510341809988530404840926148185533530794040772268807549833405424989368916570266558795447810397877129003316413448956292807320621988613095477531267509189448476767785735042578075043194598118257530855673273189307375641176315712736407332061879577604562075875438604271468516990043337843313410228350366299320973684720220476491164007447102403217907388780825537327883528087309415833387728853861446349376275424312960431535153127405482710462685709449822208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 414 19324249188906292451187657535788414031362329164842439001028329907163081226698636067225241691115646917288849289567729442516092286630362382181297600399998345489687192195634753385476401276287707721907935666918969140662248668832159197396401704029837341851236481876536992849443085408001738500488806041762000520079778603032130940996196597216282187538046596657686912471258844311789879306098621224989046114913787014079379271778649266889914869924958260668261491786671594691263949361447991512458355515349849583253115566870959050921052996930796611371824166337204201474365596474350955942027462149434669612030117509683123825674660168106548871894282172912274555457836025390800419891524649211133690534741332204064417098275528094248701581980570898628058772852705861144249690208921785211998471724359102949804475025320478087577600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 415 -8058119006729746518046930174839461976010632789002927628625924012008605049027433650436448740764017477745424726589697178829967617696560005858148304666797387000230858726386443917736998387975068890671561538799119175073750664861333307625850489418403566564745174305583827282675221215687648023268733615539553438024613447759576332535120730094010747769771497889925357467281903179726419142377230345910696705658881330125841159315967039248542145398756032399334906202485388295897974268582651653043632046268601940401245089868041506161718902349964635035265235900275992379226442356744375786691115045823154176920347318280604543364863700388084213479570020517048719075170229145534011631208607929460003117936487734228496235667922736801255440928292388906272488766247321472819696539763610770974458870251378818996592025582556090990592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 416 3368255096760243973816911552026900672102055965598000713141518127072297109030402386104735638633408399138941274684629681196111931978372170889924897114248085716278752037036121632223572582776034551365985281675879301419796249131870121948240392584137686490410894153862070577168877119374627820258593151374115881202499334288453700398565188820878775489837532777471341745748452882107994633556164887802441435451236574019795245643669829278604053025383145015188660649203868396950121119690720656431935827800485354004073439195105771438878301091626464616755087957701934234217471962949572367202417546635873059122120429174058739392492092164135805147105450494493189279804488299719809024858957305843156794889212369369217764656742457351093593226774763923066954153266122594720298286971118493582570932662581135890604260017126755117563904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 417 -1411282769489447678407401648856438717014244214868023552391400681280961999223886779670773683613050590969364054660923546327002497049502636386749871963132559168299188114273938618822096895089460984034063785245726078590103146107549600856494790328195871798876947373462686700682672580591560565646148336200149893382310367003061677243551931028920355835622357633125193285527234540125344928519202675717032519150549219076141003162756779664724195805898574205646272789716663902013981370580461281740404882490375609809266560145049820119151066155950858882723650968688796080815425932035856709071367007458867960704899932931924994299524078999107045247521647367477361651830043255533319025391860723792752347026068551127571290196128885120742899324730459697334799881346958639328500100430913141067108787431876698899235478706697559548541009920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 418 592732026752300772197560208502287285304851237336623027930152527662198402623916820317191912398227725292617536064725546146857387651019987938108517824172175411262421303039854821630250518864088699399394932696831465055200886505284877469031599552208241354230948555816746253491015167988882208165341030806276796987189054330464887441445779758012759854990814442868986310263751026019517780026139017821794626861755013065826113256743705422049724414153745325921765615724962005127962801031046337561128807663225105162327233224834313233718296706424630655045209188944909204557844927608128859066732752359419250570231218132444622068834482993090357061022349547575014674858585565685542757638207318500240984546428380645173605026573672901618362619015314645865354208877506175254775156738976689113860788054145101954390599216819148291725894615040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 419 -249537360729257899853400478445136745745317109722350025125127880086129993226561248416298189443880547454262017837839622901416737070662029112477314058653513599687140023716431071073851514867881989643814793356162728543167881785932051105521974689577040047077161575577155807261367428508233748293760167583581549261144748115724143970527523536315000409618490067045734336686228402187426416258718687745747815077242375953031527842454544060276162313004373669140082744383943647196943158458827503130675413127133658677600896962735127612760956635801405578961389996121097513646450058118605068101098932873066173922207484589863317107064703842552977987656785243578854630426536625127110236476363194387084786679834222402186444032354056416948465813259642631077667144060244968800473413486362810037463421005137687231836754695998876577729498176290816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 420 105303580777102039163788904989460793940886075328438730317648976665325070300785917799618851155819045274879311375464578158350825434617140361336626165464093173682701417134111981204229121452322836769881558640512756182848470019213036103104593879691821697776077257760184087216281561398510232118454706348928973970866926247599884602859667058103855042215726710953313924597803653046598995516683995403585645668937958460369551630618703795127465549948591510829993112511286053114035443068397373411391434432699681236728207492635446013499077329967880558570737640643406613478452060155228922562568257515983221992920146584881512867556093312750503727522813459321186018151017807173592410005678586971043903091542394185207704624199576396757872770507620213390162339225043043128484813871703602924597984265493495281729496055323421408074638114013839360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 421 -44542915599610953551879086957911634032284189550776367574932732063192384713202581684604652622555267435419565397549594927910558633604023751327092694407588833827149132142434893585023021553851743257751037307028646989723183157131762551062991530569926398909528186775412086029514511459430498753726632469453122203070212803084288628314838882795664787809658959270166703309019770813815419658080947667112919655185074258317076882161045265984438650540339760780087892312119918542814651017727973325656437469134179856589886138069662690032320615423190879685097042192916242019804754848220340268030057439888789238446013853051397092204343319192454780515953302707746419393434319079893221695861731015827537624295458605773260915256211339163192703854720944481036820381580766281059367808897108854152698064757466544478298492557943163570983890767598059520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 422 18885985609433154892504761810641729464988580132226339301570178476438662407359061525139112169870655353528366558039054019670824328455985011348733037215132523278721505554954369183153378051260780504202478820367819947061117965086481355870325132405948698922987896685981460116769332459217163005864944523395785974280479116390466112265405091322464491001565802234289357537760510391153180888124865163349177636306011981629238153228329712657941068497423016775198022425954390994453446004797900746942037967113983823355546285727645398244200242023993579838113840466429144222817926198648505974163571635565140307128351263699215291931085045619779586017816134375022033849201997936120211137477072003992124995076573288287078830144684405860327686610742792890482160131055580218695029826301882914875381555352840720454332942411978974908879339974394118144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 423 -8026454799171310484244276105551930108801915477988023324208356181833240774720019265818438053741397059894114615626229849614724533818659403478818386415312383089101551551867140136947812306795023880415750656775095327406885224227956998502643509927564018038973049544859639505003773986995316838044460550063381700456117395790870784193399685486144944220519232148619041626390019932700520966222463331851875263460072516664210982866600371607395435521459039568059276521490871104760665243331538016031748484900956738209959267914033597813227347198678290329406692982003771062885246851754866697010205852796148945905459059000167917866503922289134532644430263637052406734807786849275919355073333540036256933638698946704610922250971322092498416207270353286035623328528192085491525907169685607298853786583658472038749734803664592737335470058268564389888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 424 3419231972894982166003429883195213746678515749314766227767704635314222531250611877736227230008876364469905089246818027795403876232472112190666144055810532549448606365558687029445005935342648196474143117430158726673792367237701549799780240436154377265694100409406465913180995935994183818574761161571470894362774452407401349968580297077401340849968390451866306466763906655942503340923869508953219559291574609404757811825958268420648773671268508695807049166265598192411079814058090105238861175751408036563380483617176364275033375895591310841313936355307808807984113345921212013553655880557734527901862474620852708691517181464948773802844259696378974434172894572912250935052510331191727636050398039771709172356926719816947419429397371580541594193843228519280164193979428799600571483184466350695697792909962040437433205136728016578024570880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 425 -1459995999693890272291135905523965681973760598122901354063252284421730231066869250141360875912240870180928957122056805765220575320860744618502750243549145236489909619472124813746588215114619030372409936761844770849678008451966929362863910176846200057816330667772385327717425259993760649292838157957395670621100171110108698495973605723895079578894953575573899404470316011070284877263032543846456896326613665377289779274980772360835708757755262281143901979680075847886327272716353497988142835373664605283753309788648780895841716139455538596326302870963592540310587365312367289355422546181811996773119211581063633124382571146653009283421058306974965844075233621626146584709041383201350368538890618390783799182452982006344449751660520869719521088873434900603431612405770184618178292937216969933209926127516655294763145573640437125687017472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 426 624871449480227688108417450300062820242231017211598861968326950789716362174226283232632940319591728311581945269050045622522531667888956726018387864191055008312592371421566037965910966428705120085900247266918452580473196151360103533444569181403631019592893898965045686608127250503278064873216263979732759692479017965004227365183045293828387291244422355387429535748403120110395415595616509410106284850758674010213621362107344430988686459753642161424291949401528293921821673063242311876639474791285014693271785426498171671753295061709736535440321205808150798856958040656431783603889676826489156108371495066242864655769115708045489598553470936376821798286007600202962044360459365212130176234089967384986656758290426870228275339379313421603562897133432603805338503263709893020399427979972248532023060514070676397515559499215654441376592953344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 427 -268066931866973378069127401985033958936158965117340343565431101482476217894415158561550780775888404755349441520678221674652715045656755477720178027439531799243633376908209673436731104079379782941523701870745086631543653143343992078915320905134394139036101048572364575976911786132960012830306631376912925250317926375127163987199203145793995772302309319328705460417673590849228276302596138534555175143569626483680661257702171754611758693634033264624098702872931331885480554652200749728200406463616452214559889070465722665071547911870384872131302281772043383593752490291886541559603232621756247553874042544656197148237774147556617628949539249131187500895546391292677245245383046837848648734442193718592056185489965601968723446409896582571565849398760655104435052766938723031484904138791365777955033039692796479784653924418192317712981850849280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 428 115267530973512459453743108599942294491923944002949973186079124541420566346263346082825523142579445800489046103581515608111508249515641886862670863323346274925115528604903547877685112604463938926939380505110966528549171580527691214017136169529910065360632839692417129606780800383158199642846162416868003485024818747242325609302243836592836391899912343864633190844586041857285411825145231895553202909986018317462946901831711466735948491135857455148434124758890202634617312250774284151192709975595337312623388384733498668019623077405375656392347480918240789941194252632083278667638436166130842596195890163467690852077216133919520141671476937549491598869929258062884816027797948447748868379359166878511047600058188752130457987674454085766460627288789231994883275789770751422312254770803183362069484929524593895181621305663345222526522927884533760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 429 -49679769721532830431728611233976989659533210916694680536348074402354397022837891634506717565041775654216357991359430522372301397363336929322058292460439810324004210896022243537385178020372309008027491884305128383262699699246595249561320493085207378123617123057014608827361563193976611217231147879984449650866696764625408652373874990111807401948899895031964511611268469686806955355187245434276939509074160006369239589355040517923813632477270210343602324356547915055507807546073247751563354777574727147613644936199743816620327222533449906157862730101431928181910810353020302020735107204178364643413469609802651651706433282946597276315561576470167858221781975670414691127441251604475354137232269021536500999124613965243798878929607504202154918916690071598017971478061939115335547795728865967733984890741706831177254682176689403256733584137174122496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 430 21461429987128068905066241590844955231342200790207384150957419890891798565387904973152681539292640856284324116963369765569602777668398382530102165831112037782427712359003205392635142217199814882145333443013391771878612661259219418830214066374790630470617800793469953637045126336627622372473938338223444734326845175419036744745920613477766636122658170431557940642464214317834308625481005168000054216228579702055426262510475624204721253436062506876740874180848390496948952870077443152815733239064126328571193853065035501662502843534809833010516152476996776585127549372688747176892504896394361282963234122155813714689607454644610085561935985900186899123697415429407218888673518877580664006522682526960281023264528710414716736120426035283988919612757597287320106982599425623861544417834704302859375050596748016002072040079994895573947160163574129623040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 431 -9292699825954291205945048042902574666304361172711694525400900972849246501967752724185420584839920469285666581885338352150130736050890257050429931776325997952208873397224503660911976602537255030011141670947747649298569473933291734189506624934421496740858662290791038675055183013360053877918379772958444979941605781117667822341906098225625371188165975490519997752165511909741154550071120233090467919820418397195082648397302100486087799398678787410467332127371330638926595903146912156265727234490511773760546516183396182240689367811482218759141408299611470017024186621201205820431598636319793646813437026587346246730439427826603923483107347005957315344176148948454485930560037963256883159898365410643584274365099892124801908236736508342618665206585091673570313174822113334828234559105677728395966529431305794873267554132230012029372944669530544542842880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 432 4032988802063118714598599141390881827464008202253999157536575775560809243994873191521764979914821835076587676831161161977026715747536482921285895564450765670159564639275816923691867536140417933578969382920325030614750982774928828380813129232509209393861800964631528840222563491618063105631459415552773627322463183343261286777115459534779491347991108808726369463249290988634082593647494028180971666264787587069052959091965382732899813540415052494630533610567252779831607164247962430497587671837083077425131411827214343110093177827098703346923449070815213500229065011215082211952669782303038388242912438882896320290032741979619882912114394109375285680086794250331563501318342572875827906254274429487626690158636424314302019851841858308879675671181225005305619519197624798801205169392930620600854573234944538042920181922698992749560655340180554111988531200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 433 -1754331543695603815418526116831570964155011936606285698048421814554318100357843594656707297299906416130043397082030537897048201872225616446414105188528873615986368408109684159884655042425984379826051778485627469768888498931136552194370850326145042910249727374448979416331652802893066584299428479593034625702657095523059013382668371830995277909227063248345239258589647804521316093754661526710205711822112255731779654472474563768153663591400638088378592578967213174651726850977060671264466777398108847974506241880267606928728734690373986192301806689357286926915310427044407697304425398298216615759453809935078872154181339384443498744728691785992491781041994730257131820937528243428759904990626638235276653413983072058636980930390600798195336890808666143552159672327836844507101201657494437792613210073453247576144735725397459546553126728944715321875785318400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 434 764880487159128341206084658082855369930370698558333179127511688516650258109581380403222511704150922000900622077663787945927282461339232101135646808841400258070672780563830984817020473646959414963331788974775022210178976851221830381793072945186244938556650102030447214120985304117455683321979325477369565612677102121177761747425558769477936592432612325413014683461138904160698316573153093868515390558064749879489346455035817965840201217052556824288981865153479807535855657707143385725692505902920753768158401890868491482503067503234366605194427708253159365482537804534225919667500487794122222785532162493487790195443044747068471459604032705167273577491638244945073808954872946188992519679798314837761148352159083863211431101829932336055474032268942536675437929044489379897765056790705931224991807347381600066198754685534325017655569906110797283945557912453120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 435 -334249264262451199197236949322308334020260388064952340869644041314397646049583808275747672373834576075301824597379086048939277815043495165663703638735210988922489185506483297103639703770539397552668820535238268306663762521704805831750078413409025798493574642063901623179980114663988145282882387346796383798585707034743116848020623193460163437972902812754453412018006411490224427194226740767817058172082744941603452247885262378512691600653723971861880079742414008554602244181059700188798608141475897283135826404282508445324104246310192360751592457003381775012357632793362533197818504448197493365429914953862909784260925035915036392656780622283304208072206043140791084449935647792176020125210947078070255953066216166187325614292791302726260246257343168607273368396437067779635725390672479532792864802515174909662497087694621434894302142686445427775566855641497600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 436 146399648002037092290956386837727927608269838254425944740991643212221892550284986817416950762108542789741579943333516215357376500939554115992438286655547652457025446367695489699828498536604857778423393422715664775672015564540930561602498875606730375136988926291988618496889963082713928969622014800288821612321507252352337613680868104624826367692827208174950574082138442070651982294470881212639030211371454720372236096233937666583165270323856711922771841608734578703398370584053892116560203186981813829705559993330181342033901256660769012854228381327861064678410298277301515570240853605040716293173335107160586691868828593991491134325122284273486404214765504533912990224383255675088464430310929323869472014738411988725214809789696628162510563328696823441891422893710847874813264033584153941635435914555182010089337740441879453374162488143607324160079172625183539200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 437 -64268776981350895218504780961548689316251425798084522042917518622936131277554331655828610256936599560756874409826868716641361537901044441605082268854175120124285052117763672966856218489996306058527968235889881331201404458333173809098010236990096156464247102163067514987630141784347566808855984031505786802778948434891112959722733605381875831004513277597898393571948811966541011770732559451064458285485167382724140540145802590252536571182354266138151985626775079436277257296579640128247022531490555167068002455519468649420727245732266360254819710414888414420924046010866519209693861486706002120665225740650314176056023657654529487004645006438598095439303906876211848767909617354351620869087181484916945385830826157972795213758819332564126783371784989067139001812791602350157749790816349588807446615640799992922323882950147445878502199132997297464611925370708426752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 438 28277969075543909381813089933874309182115018005253781568942738182617533588405101580812170159474623457760082795565690905624173375712733353648187883570238628366666633478275616270915748180161062609688258060382728241850115905154257828286454353887318891549706245466090649339363696871938513233861057320176753456153020778557397715430805871864128409487858258939077125069636648341305532463806741955464028777921968021212367969142330151999998767691209989382034535853523054199891668484949271361940634118764584635445378629392322381286580485947956960396584204155624183035801473529309692750583250334963913343105817024174335730338563593770463796471169066409263623960968255226413048483626163710550912036061826426568536074797974303010727056718054725830117542648125842638338121439989066803534785043495454336844803584018099419209317167614771253646924209066358751671228952803542820716544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 439 -12470455826091793383246018964975234556998258781144166518351161435178956778243066137585526985009402242038297603377217118057962166992153078352697910345913552206843773242858281886308977148595664242406114130728508687709347250009822455647834158908153597905731591949430221401162393212811830070163481455210129288920499649613000767969915249465390337091375092836410561805141263570114188427754846808078020945478233706590921490900998768258581274739243190726616402881695241797360408112460424355745992643492823803392159951113698750500194328028112892457800922286247739154320105274273168549858347110217563221067196644856226719189623187745530123044710689336183397877587177971869852503786030804699722431030374263996603642912839404108171492344222506569600790318993277849676937290846814873691551409704024928665209085990236307055767010385534055716231544724586635129049826236576913286810828800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 440 5511884919777352304449691647739167165192971885761045210333352351349392868968567917320115464666740782353979521202465216897637155533130335674621035566044148744122422404757225182039332938331670916394103778597734497524503324199352818718539306699268252389535605221730019853774543503494970333959786406461583675728761432432122697715863674434906767586963340353000332669066065975253191855641666076713305765742896403829257181420459591630300821025336242032725780611564708687395670633289763980548772984284855364528797772496784944325392014556099240357992189959263966702857312743903233591243512514112488487642671133821713632889889686520087826720805005817253668739907693265933949319813998014630543982440908280132013564799479947049353259155863607665638517117864330427344736092362496950521444899726776732642681530705707167735397064998522218005006468702304822946381841564701977183367725056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 441 -2441740078805621471992007745235112867903720966333836417113374940732164075374482969418434136750240977710494584093953618392364130321287448521342753954691648191615716734255845519330383589721933240076088453087219017088886535953687962254219163821139187535929026345781956577937716552394409889752628998938470429960168333746469123763703554092878924707234773516920536511162470548005601760411902227341113398541905175238425052377492465790903669592861849626642169110558407737164755413304680874315321143472651176009494839470498821806988819045571166649448648784578555964448582046396445135972499376274392977000872349970196416684099457419410128559367654658465016637893407177020205910897873455331943515696514943174137520457007627945818021619354565238377113587661328857456580782418430662669459269561316270041555688774435036812809246413960733878398838456529623421251923316142321132154149404672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 442 1084121571332455276131169307923915011259555026790524345106161889599569643307916603284225305547189385792047809809119045601792552579896226297207463375504063843812404795622533307442648190208593790046424013177709048467749645049053917146235592171512114664654357092442106183554332886434439009515676293004983631758161421139036144363618176195323602033106111970751919472642316776720590993804553158229624366499339342929223077995776508118313414835711054634456542307800752184701886551338369483451649019660577335912658103782059623614484493945989599928397414739139404452928649216039992762515645377696185902136120953759905041078093729751295210352916532719578970931167616834420100001387139345212731309486111792715397537017356276164024710321243452453129558626539744408517234478767226020407349760112901347978495684932378391401154516201268480240501732586940884042270972453842061271971556763893760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 443 -482429215812441100332081462885115495708649466403644637516633454556990475192548528476780782476131946995543293167716492774574254400069226575111838285597616950749475934030425418508791766047372846508541359629786933284146485066445889283601206824466262592822249021645329854806977439270143222121820474367879855845752291139208295790709351388107312257876214844498249426949828072321848935526837846614172799739203758327184768703264709281531819541464231424699672783987966250335651669009757580633806103618237722691331447813179676384014903929866516159128163084075867686938596069384571373946658068546074365252816454508951617581368475082886047457451672751506698014950980628178050716383036526010002312310015756263790122902736978225080347332996934344109080933140697344022563409562772483468566105638709059754268514499030310396975916671203206731887052524915779250684266206047763022508099644812165120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 444 215161262031154068091477626462658656634391555726288862738542041480936596922504991797145456935894281474857272603169341321312816005107728673953474878350534474115386493652023532495736818480651672136757722613493377696714572130713219672669133294467798211847744087253719832862542018914756820242861721138976133101111833073744701233686524834370521458867812601703097903972760624399039807946383042116453139817169194399280239719100090610532712720798478836847853164252862215217114866168603522501640965781807650218209370302440773061983527984612916245100782631394088332789504010558690138077405243928544465444934777738163167726155142725281411386034873230665238969957957805198295212537322456728434020043919566548678422724180679987360104212326372057093575448625995326906674415211470402806830062593041145328786884349648421671611272426742377603739684360707831182752370663779522318092443865857484914688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 445 -96176119279217208553177084330931905351193498990118716761335743026097578391189675257127619494932475235039340507102780013042428248381786521164494959076149221434178142095218411296749085498436586002654752422031479322011249103091900165792193752432960205188265159719510282240978423522076053102280073377278658957483531483367138201676559621031630399192572018554999098959662686278458690834508796583713224111997422859732082041255143641515250242193687759896834096021189711268349819998593718040195387753948818716372690725324198470038197621104105342204690639898487556109676052791436022258097554774875839980049769708251589950417688909668390524484108357097358836436812708619578774823857858684709879452815705800772489583615830408699799048810281464803083411296139973928508097346544258976613545467597943346966262923645536646754312266805740805115568327692182117922674025854451949181411679590466799534080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 446 43086471118882243583015489587486437973597098314915511199831158577065200141273595590471665132747668670509100881228993531838475226960729928432382043702092139125458410888447131400042933707838747412473433538079400134563849391254061243401677780088836717963693179629688617583635107883646125140814303834661209330809635601051908039012388747986729561431564467569827269716036446483235943343117952015827534633834299591393262543824401643821017722595648207316287729451067839911257550008944936045685206217626994951294176305389422909214830484153426199547781027745484848011604179587687313649380464729055898119384533743078778286198979585943476232863625581526117441681918326961756438419634970096304009395848224495364416396146318797905524739866787705710686052451224193152303043682404639904033040120958296525734635381457971578655789818069165143596449708934385319558136833050240314611575871330445947368898560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 447 -19345633182060632358757959219917180799975572156351015798763476669144341536645499448712891610384360609537735808614312609217208240855247377464673321630972843270281159263864152859639812757436973308078194545055069948811424788059719685513945280055512289773207328309178271042295093640168343910881243786477906823420442413284802013498531242539130918040087483597479364516474846451122566972027178678535063820526270899126684733683657121996869899330613028798373385667594410710155036125668022066048167925615334898332195454975630397742328464034512678658562843149563118699853081973355587367350179643414272113201336969688161277385992731501183580894014030633880632576602391670440418723458871059981141718693907047416411513582214344193518529964741845990411829130722648331664636689097529724768406295381163719088218542366676301443330629251367340701843435161052694261426839214410355544907335977944648020656128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 448 8705448759841841084236811012173333065197025396539888730754037715027340576383407288671586467917459448632250433538763104826544522602051274213769076367249000082569638456448161151413151198250836487640496773806874772867373620440735507836796472037096096044759452717623276854239730689997179399790052437795741910597892090689014871321494967689412747724195091059918731941703139812375083321969147878932411079754325128344651218421638205312301936347331183168493865985225201548252571802046709404010913659320105090285575561886227551454436484412572867923397116553859530082556604691653785559907280838736229068882190939981188440475022404040871136197046206818517403231263608089597206508323870779347594035587230581550982435403695420524748400762396793983676457131858017038120660386990596182249458697481455160610994164917822301456619302848508392993599248078887248931253385322033816296519905166306815686586925056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000