0 1 1 30 2 -1022 3 -145980 4 1513452 5 1167697800 6 20486660280 7 -12851291221200 8 -661166264043120 9 177766465895877600 10 16769848012294217760 11 -2913576034149940939200 12 -441955407700422580057920 13 53940055420621560419971200 14 12660899479421405397926325120 15 -1071592026875442785842795296000 16 -397161492797982401197499812089600 17 21038753226534144514312646579904000 18 13608017212477301312156488257612710400 19 -319616190250856224252465673349977472000 20 -506526058272771776044904608392000282547200 21 -2909735394940240021082357768186874452736000 22 20357112702157407224091969070872309170588006400 23 733748632504375325774205487996183074477129216000 24 -877894065136439083974983420107095806960699534438400 25 -60183178874254997546562053353500807068302002508800000 26 40377314463578248058601091735540929312412552554501120000 27 4218793248611618179154831682247370210189564246004787200000 28 -1968776559314581059378400104056739879432650074883137505280000 29 -286101874246720275710748424933526671614541091709487753113600000 30 101152611635674510816310812251908767251380817122551685675888640000 31 19531212418136126421971078549224410902835863861645614414806835200000 32 -5440938533932674910798298459116495843286695929946506103496591892480000 33 -1364475844583024566780858168864993043466617848845047052073177348915200000 34 304162692115723101888867133001973074052303440587435684558179516904980480000 35 98290648255283182446661533609048757626025646403949205295623378904059904000000 36 -17512304850966197590664246028771265962717683056198322341360034735076239769600000 37 -7326295679608539887569332214340439616541497017668003083055573875182000070656000000 38 1025581176783353978835417225659826619176460402328447402491810293894751712855654400000 39 565850766559389938593576264376363146409018588252253695248801202364635108546101248000000 40 -59899990852544949387737916469718389327958561190168149538517079938823745635851105075200000 41 -45299606658662246960706280699346350375764105900538308576883348835957859514099797098496000000 42 3361250879402379692831334872666358004548867361891481262627722468260453018173344869181030400000 43 3757602974295922614440993849354025527869647705571798859439163125481675841961392367054422016000000 44 -165065850950211393660508686405763057807856260823729394647955857347403124881112489046702777958400000 45 -322724943858763925467861228444344122575116054989507767784489822916156456349424404368459444387840000000 46 4594797132920865673661559433904123192548006348959122309567007414492202580484687046595539933986816000000 47 28670601650428662148674393712238476260887600844201134434649324446097990696179851050422102595237314560000000 48 445051645307586384695688501464859223350996419799160678327053685602201092979891811845501573460354400256000000 49 -2631683476502719063647234211272327089223916610888645038053196465531150196877371584152376449822403060039680000000 50 -120864578146859442447287578029127324613467639150504705505081155968578600440981398580556940680021348508499968000000 51 249278844747505518743080580362396813536014357131883646991759745658486175906685967279626668607532293614558248960000000 52 19325753021536621829860440384443023019341755638767281652771857440106596849626457670052152497563021431936931332096000000 53 -24334152268798592910362632312206096441463166240025960765361280296888544459329028583693443192384316910055301694095360000000 54 -2698661725355807306631442589567855876132162267099446735802096438900554928463919594528335862088284248487346497898151936000000 55 2444633143913394141781773604732210661182614229706831013841253666286451604490923630808525006188534956006199257289824665600000000 56 358614525304764214637463004285184364501409300146287444856877224544771209622648649261846134167008576587783376011508381122560000000 57 -252362318786543511829131966495981766949364855767417012336055497873400222805887632753327779441074137087225737180273156974182400000000 58 -46858525268834444125266580966338540877068340141248885103931992393979871783176279103832124765764681712114792090972983894726410240000000 59 26726586090983691200906317668115907226135346457291112314056162909115767084013841375695003798000240054572132515178940930012164915200000000 60 6115460631164799030944169278464335075161856029056074442437364960766002512989038939087205398128190578427557168987522655594550415851520000000 61 -2898646089077295298360191475133196369063072472583128838783835757856250184738805019272531676041541965740431606580809788381166345545318400000000 62 -803948217991342226936762038799711463954018498736086144943756615465815172170025053874638085568591578768216605803859424838651270221623459840000000 63 321295816019066550125690995778780868204411413160813380596524305785207741849114209700352822076756559442446293792479834877493768293913618022400000000 64 106985748404271661394635498103465288370468626332782128364555442713849928192853079964475011891461176690001664744140517362337740754872906798858240000000 65 -36312383284745188356021933065652318384974180320101868469480598524611336063590248307886749581273835563196383764501144007740621227651539121733632000000000 66 -14455101046688014308712470770035488027671870897357527350668329413979611611040842729198465723038459870777799489420509154309072589335818420033368883200000000 67 4172645413035856204076720130143063250940588595044836398570503001624608854007324896476095986192594792739253688611883845040641106289978488069153619968000000000 68 1986620544577278040712441314844841832803635160787663319012078542004548771220393228504086104604332475181717962108993161188215746807830035863451653164236800000000 69 -485749448564815921226637774683832539660822112194350038377208104040193415646729537814717257873297394776397961223548976175785157623440127400782551920410624000000000 70 -278034126837693936840001675532608210372577151119168835192060075204765051411107995312196408756616286036941011535676924335732350638864007518162707896947074662400000000 71 57011707004779515936631795939984583574789692441052789107507776061424670598777752158226167611574942912108351356945971524618164587491714514956403298463633113088000000000 72 39651444226668775487159262524730319111106313969255601261204135264435388563625951821039731360092619912536294856889923594441252970505411629392211543987100695973068800000000 73 -6699964735349345268760076573616917040080507379684981130017232024551129959232481900032778037957408302573113248472913615629522499160291072555960567734978383842377728000000000 74 -5764334475727469571564169785003319664405297709160925824455024363148405526585077253203783889347877378525510783644985028310560114254541016250182449922703501764468722892800000000 75 779992550107442591738283077362287286844411472323007721426440145493405946044165118081748438102169946702603427594456006874438922582933648179983686130129400524199637811200000000000 76 854328591179338016493123566829097148229356008945237689237984966312644835038563839591777900792561622515530482290258272037200408147280096937863310740261591795074155539333120000000000 77 -88305214043914213765600778671591114117056192316809253207063415943133448299406371940683820826683319779276773406869629675047030055115880948810677678192414039518664828177612800000000000 78 -129084661944312376825851352509453136778566998957345784177298249582767563165679408034766093274694864355941721398270571602124848105002047094686463140040046437305764519733394145280000000000 79 9365824610278071966108265760046659360615586158646402478471171577047767140283423414816572884812210637351805120116150254300605114592690995481307660602692550029307220789073176166400000000000 80 19880931638608844831466865635131745163002523572444861252266746767459694270158932659627311257187485133198033247274091558552450840005081556627442420075481347448511889770951295516016640000000000 81 -843661242918091000564800974210821988398176820580125007521724938663073847385211204473376909053100953603272557850836516344687517219619720766382593292005566069050921575399352701865164800000000000 82 -3120413036649444911069368605034905010118504179422764639701043418411552338788439290450300378413055089114634388737650217508903277190259698521864968640951254115550755670583220169580457492480000000000 83 39351995429379466720933834588475238355951134248027082494422634680708520479645647956313083022013270018251136545393731796721033148173155516009013173964707611280178773851742978137343708364800000000000 84 498967569947420732884880111124452513794843031754036764387781331405942554011953935687064010657381424246648699594124200552226935191498563331879301382635330992375755212321011070116612373196308480000000000 85 8615726140340165843385077607093425131753692230545626517073894418247247405960787499361085691983444309492851494842998805449790696038697288207755882568805815345310353688814131769180504167809024000000000000 86 -81257860118099920156101311426189004424710895330740617402519619279241417626754090848214814850336899949890212507846780680053820681353959372882888790404069849764067818426219154571875548284046645657600000000000 87 -3861846408732104297267845590617356559619158156093566220335766734558166547028693212790837021709434475301398784520992378952021424170247133348923049053685146322979073534718040105547650343426888564736000000000000 88 13471596429525996920064289321100247489085032907151654611734842616122329410629197750709666939732951353961900030751461813265958928686813548576771674727015581468759463984280268509415168420465769150047846400000000000 89 1057325147073093100024623011447664643740296921103591054594755520899899939417120987759881018695835450033434385741286421404407863459063325603406599066554558352546172500896478486574362441099823298786623488000000000000 90 -2272704587629665188151618512345336195675698651398440002936296042601656426140895679208097776815964129205011663888044962211516166519537052224343211163457194584306671215196119816086309006435038840305285804851200000000000 91 -251077241569593600086807843890577115944467520954452380711889691283314384304600458838947151918484540022933829962169074040879957216734885629607569841436323341352637055660956443090222485254498599433268705099776000000000000 92 389968260538515892735490145729506677817737019898256381972207359704615480715756922319686302803111221925526935138481767759492201840098022939253849223667900546943826297210403054780420943285866205264077036687091302400000000000 93 56095529979457295523814414559992608284296635522197779226165403562619247111749379203328580274927446962781059603385037380989323610094870104747344406352173454919653483646505053736398129031217446504110616611175530496000000000000 94 -68022400798833842897183489151766622384680322293067801875219214610882621302666205460854790472597095065416805760161510938508513401807315105157448201143177347516431570811775552817689178057638917331009395501335556023910400000000000 95 -12175339234293605954612007324277743225047714215316462433489427569177772776265523005732611655288504839834232649229213261703834520042839445239216665241129794178916902707800041632978252517541161144934938746947927424368640000000000000 96 12054949984830263195958373064492735284467348621031756071391593568725724640365856764925497842732848442799427584271013884411154426434712481693521967089498858057657733433288096939992519446018055081120957362180421351674740736000000000000 97 2608144692342889717776121887351917016474024303927423798669749066705900949705279883781500577022578058291476762102711013875832547755185766170784004349656306325270047555420244189983858911897096377607864138942268625475348725760000000000000 98 -2169208204701558597142019667285081099530164943695611697453727883390634719110809743598675247501378524836124179382900872110034187905273613826926554281873940913363260448239025739211049603042017189665468640692476615513868152602624000000000000 99 -556335947811984093595699804232610114540886270101422187945851091710175720856011990097508580110706068492633122384105261892897341002133978587671988551740081461603462890795906286824931217300550000990670916975384247685450829167329280000000000000 100 396062520339843643939118224124692358020174137053470936929724901444497921457286296689543471340746120893989042933096454286566164976175633334129771239094207285264830584846148151000852159848612446785445914504421538016184279465902211072000000000000 101 118809644779658652107267049097248434755363565225097472631084326870030711192244093397427453237500089991103757410217924964411853889895419684574449336817269875478130485156357632857777344760624083593970327677801498545629177749937753948160000000000000 102 -73320159230021368285531496430616076880931336876340961039739527512107904173364007684044734146483315780449828269952012150084441460808303703550705972370927610365835528236813242382854102631313622887065221985093272846408849365981736399273984000000000000 103 -25491522778084041842283006266139454449608434887279237755680481602271537870173221276526609666886967115629439865827323246225690727814906767749234524958132683779209678679097373047455724855191196530708275578819715166271592003788249126991298560000000000000 104 13750152958787888938745038034399158642322199989443337560522660855393807221478982506883801550036107078323647507314500339916845816395929447944642022777639074800306705822556049150140423535854896772539505468136383397324026513472292954208934559744000000000000 105 5507954093829299623932616697558058030292996832431772403323139932176667378437554329728864999595785295158646901119926999239066242693343967430198251408160398139267865426484097178214042635930104795306400952943206727075416777857394330122304723353600000000000000 106 -2609679745798104878010157624795352464698253274896606780989383989261724214013546829822354040824913210621735896417541503621446666926062202866802259074510529741271860339255513363643417594692973573807005569936307331601699287348121611185235941801328640000000000000 107 -1200436895817974017323344593770758852568600428911888058703511464340068524764246223598991745322395926071913527351491212517616843764182219258493217928122650125947476569246123487221205862144101317371573846043114612868579789606886310000034464152315494400000000000000 108 500677971567824240062600618356540650197996566128230129176485430997428575765814573032316645552134823635045068221308344010236487527086929690614555249865708979633098869131869640670087226154665747826558708098387909587158471552084012526687478450640975298560000000000000 109 264202228233346501821788595947255259086719699615660979548734658651776921369437611300753809893605701459354874400152390249863928587006496235519424862143958491932666362411789418203531644825063947489518573909197196168423072554001553060367778284400270324531200000000000000 110 -96964966840515647589981046466040895362578293622262126215753305063545984124703493082101658313072970238114025470223083745960605806339462709258785349872047545057194956013034743434995984360198246413482839011920154397637833296598449864504940011920374933361786880000000000000 111 -58766584098309586842861976349149933736991627701410908082666080684065056239667604573668420237098306509680228309786910859005049956055097315391280364850637130716120171021491561099640539879720967170638502066240075845857140998264961843958103885245516400013239910400000000000000 112 18923702432740001682855877124683598686333429486918319288641259188345075657942464483911679380714664421249315572574725806760576065254420733856949373166883253436108481175088111400919697098981785271226100778493867304125136401214957635674469795465751137032873139240960000000000000 113 13218041032320714952627516790563919296549768630124067296166268968024932536114081165463509195340169785137284134055211353355680355697877090516097057654214048909558146930023002750580612089637707835157109532141919706006345691886957475448031368617463376443436270249574400000000000000 114 -3713422005587448556913911025484614485393519157642120074137852449039165625762469656438936722119690013439335327923558058466432062637410308787972494830996284813487912184591996480202726971450326780861798637713711473133531503677663064798154455939500725154318497511699906560000000000000 115 -3007581194677350668547727279711417663790232279738487739352534434517181886895758185695546674436184621685040111882275990965049373255372762812440168953429420372880103823081239981080298562879848691771457914499963087137644336968297370474411890793220187240397989227194744832000000000000000 116 730550230054673234478249935571521809792822571021483167806113493775611321655405922591831783457029545019945084174475757933883997607085617667032355463892226221138830115467931782586799785613270267620739615458862754292575138148824946098103722672511239663647077828195188001996800000000000000 117 692462749417344883288400390533365645271144544362899813498309662057743075696845256694948475662607120124521415549611469475656207794244436744570131212421762917608529811027646569739418718759586133556452273417361652832289334360220583724954191556305364375530624829027378389843968000000000000000 118 -143507869950794242431409964295709426097216846504998011472282675937564528075032393736067126203237848303079488392162717505354543844068438084919129966214647591724117389054906294585241453427210954154252632084175453423819861585272243417116350785569131576857054234666743355065709363200000000000000 119 -161353017815379977423218353900276477667831003478478166446331118394174834437992688649469548272473779864853343612754564356361561618225514418469101377438845570413667648693473320268178451342615425370696728764489217018466487723118754808998201351770905366218555215764095609955023847424000000000000000 120 27982242464944358217730673596777774188068312594575790194527615523262638699125478371041714522777940792238134117696035491698833710380879589352460526289516400771546651529055858276901901204686372251131451642093764845635236470366734325606071478420673475009035073971585338385268198709657600000000000000 121 38053927302887568739423001351463100034950592020113478015017637612130362975752398061244908049246690811796919194376593787902195582938959033156287357481180834383354706040534362334959735053801412875031437071504605958508167822571111638915527304125061817914918627182978571631584746131161088000000000000000 122 -5365988453045762773649190872469939719677025153016330578769202192957094891873447559088855971368882742170577370848327592383398297865429348064298304190507088164731791191684257642544067896350229717216689544643471961275376829344295119064133376040716810157603656057490472316607200444380558131200000000000000 123 -9084016743281661551504338775070571740185665373834778696236471803631488878762528733765616698160627530578506121499651045533960378005821750372547833857332419414488498626959187147027020551246077388105372176613990182413090528588093395111392505661682499616689889058098261559958733625150593302528000000000000000 124 996031363932286747722180454145011417164396847108935285917417859519270308645358381640991583822613267628222330287780201438970846665000037947312069884741046102236928869652532997832462298567190084885167543192564927004874018860324630064133739726431223233617753242184144751681079819499712426488627200000000000000 125 2194856483310800436678591465209369564209901162628563195694168387801463590757076699510121643953904436136560876833402240423186834369321487261207942244092552237283322766855505144311629622894390834298932166403836000004293260063152861572031965281130403465655000476703966823612277461999881973399552000000000000000000 126 -173450840685407878039896110152057906047449307639064806570834589115460783929335050203944578694765704463583588546637126183017140880186614499005486522486259758943922477928355898399900178543935692864693537259898643712792185229298406525747172010841189277907015202133621771883011102774809451261906124800000000000000000 127 -536736309496905399692524735617245183285263663585256350424773184484119864218702829979883516120447916241970728320897801153254516279292921647991414384810969353175694515432782068760232974391898487909781806720146731104423472932892806988394540256387147746421813231508361706764322790610679700799973490688000000000000000000 128 26236220221356788591494659042939067020188181391292194382358102661025688665886024845085142508306702378074850613075908643919750497629483830080502795675432009004386977864460642601218244949746484376821050082313297605297591473373581032843893997122654823208780571804353421583082028402393947172324508906291200000000000000000 129 132832806523831382468501005128900363021713070902329192137571742833876003175604976165683577377137315633526916216986270707836655591895411927054670885163918396661003271244645132706154022776489692932917512464533017127544772861259764235042188035629020184679972221116891716298824096506948795687176013552287744000000000000000000 130 -2519971773527817975742972619921215508200025190724328326645950972553107101174299943070212741910427705209314824795226516121075431124396604050859575599257709548699600380419288824076228533055553055432732141372603867835931048887506007069983748789726186016339470778521027151501469062824286603396513682639395225600000000000000000 131 -33265204191250343762851950320104681169851228651377701797293054193648851366491888343049805025708842515349314730720046394543699029124719522215405854635034381876179265364599611522681930986925381267881751628629397775523414878580989871979740615045958768924628043291622195048969232825110954688499694156653797572608000000000000000000 132 -363472592655129247317041377414136952009918116970378219179220798038099128846889062025389846187573966987467736705009669154314356674378759905328649975518726830694695177955258966976896957097968178633488384839804986214236055006435658687297570213603924500172856667191084593209734101177304111078609816657301718486220800000000000000000 133 8428611186357323336591079962689413922955638570260017110205060397204345213219051368324346038856808962504558512341448360406685187784826478866977467445061201014593343484721722072741189710393977883827667263644598583654965366705318384720129185893211805776248647395241984834907398221626630524958768111819976007806353408000000000000000000 134 345771380560779769072398418023548590183156485676470415962059307635417484307186404419032685987249051760275183033198252499441317372789539245568865501993786095260962454101642690874671952866944550146194119772397946915649266798234673229203004260219070977568646080264647735271053435996348456447343756347438689323949280460800000000000000000 135 -2160398812407132517620187509690026719323884107923032774220231115950122176444924649676627693035875963122315780245519394751037717222422803801865246820480808616048657554180060795664107768946539879519662224823967137615699542260274299151023741440618342024734227256941843278202598994103604984748660496972588020178792229109760000000000000000000 136 -154529264486319502209820842815270954274540136576164762056282462030665439946533395844905241824187790353908075148989532418561170135390385862103710936416751936618821654591155052871174364678782298812022855002063109414674501523946179637312015758617592607291763416154523446216858204861080683536852099368647557324248886674456576000000000000000000 137 560075088438135597979481428248437335589272510640932440057286177999514372746895742152925908683308056041851124175467119660206415876141829955514049268806616967667626045764499799914097227000110483223042862621124524753202699704779234214565037349887581880310576228661906594789428010120897093667316301643599301050847391751224688640000000000000000000 138 57491971402094801344261208252513376121524436841644221357806545547128070836488366858093156106193425510504484625045043329067208429314438961559398019575839128468877186529950395589143323471032196726080271920646981335011682685419741371456127237961260236205740679021169384560828641658417511914842162742464041940802693098334599512064000000000000000000 139 -146827317014914489425357899855327123858710550527109030030300160341465352044800988059930661632340092787001290233052845650322492668444921241233942431273916684182224146278494357062341192396470338226364588552557175007390120778334232724990688429395944860519883776214734376038743868442673736178499041700467782955298478005577793530757120000000000000000000 140 -19764259606288277620290872869984782253635542013553257790417885905523601709878588754872371247988625956145395810449369055216612049612134521329303929052059530408955015787323318496674587783768129759737090942352921489720754746221394247065196693521132707999849781612379601721664174301459717733500373764965242005479920222932208742366707712000000000000000000 141 38915366674184542485966577506971879020292768675427900066840630567515788876918692204519971294590413388441945301596378635932277965736795371951350111535623715467484222806997562043434530416529194717158070759451497006296911056647533514228538541776226861828694833055489337852855274891510857398905510927812913777447316855052906420985124618240000000000000000000 142 6523614882048872086233064454720772330908522217019796969724046833194180776888078075883521491785126013020572914471291271779780637641091540707824526727034948323912153872606120820538842551072606542663013242343071339746211309434916289170018590590900811988236135508182776961360092810789512147181233618887497927292488845906661626228416261914624000000000000000000 143 -10425229087723675910852950265871169939807127931461890288750690852012853740137514808949903000851240203236512292058751304679787612391516393873215542038937518470530299409198818998526160502868635742705758906682248228754191813941423948162209095258007915678087624551590888735311870260167023880323450655895786741977256839971259583254091663451095040000000000000000000 144 -2105746328503314574738401341098320490255097535202879826603296101476473422008706151112779437956711950271747752012539060023979217504848937413579206133986772961149868825546266452997603534878160690105931304805491232306512947971191720858089202407286962042061377636429730178781332176479264972013876854893626857583949094541200108819998045825719599104000000000000000000 145 2822197414296006897252797298951682347192886257278758056638852322685599301290118514110063370600894690061210601488140309292896081381229741177094742955013055923217233842118750742994160284011601756534009541940467740806644771521804271659215610804149725945131114342801815188131355742871528916148944485484156299276042948248929569073468500135261084057600000000000000000000 146 671516366719468945751428988719241407844979719804053320575238160201046357018309872676922402682182894123069699053018719916869650567863242603103231246131165434239373958255051520075726937655542655421642281594456383755701436615745548835717348143011295229856018763780655959168510136549152222535015675254829557918352061605154945399249310395227627596021760000000000000000000 147 -771796969818847019079359085991852244575140806833385256172284483167420000423073440301145430470592773943764338333199466873792065671513742853093813072708188685698653204156975337890805497487397312441872217135164842170563159527804173813764290534683724040019451695048883284796860693622190905542337139703035180714898401945873975874866663448099054491690598400000000000000000000 148 -212880114249283849691315010478557719261327724360119958560572872849265031446503364775935957033525645026480304502241575019206611823686085671217982729075668355368346878046341986309799599528193007980154446902063085193150244478627178109163493956278065007672723956257470349311621663728443901207978232983539069738350633431927066619677504566648214169965129891840000000000000000000 149 213155875419311432168498717850541590505026421617793837672926168758393672696950677591024545858937168754153019489841340298475197477945530666883114209538010470118045689500286317125772980607429299668560569990338557788675206772282248723093230209645651455297591432679101033180827155553140619190711706421860403273286620820957715682870746480793018219389386961715200000000000000000000 150 67358857621060753271954371606344650241771303695336248622847523243578631356495260925533723879115122234017967227438177979804607005181939762358556884273372066377217812926163914869200979131907736229397487294629178945104236916468761474238819978500369244426227084125474874690588403481818526115859741598015763811727976325597140954896126797211372824147955577016811520000000000000000000 151 -59432073154755663296019549208120801035345978241549875942419188755737536897836022521726364854758132084801776502098113068656261222736238298391645120081607256543716037895147627781284320935164635007564087709375730842121935004954909462640613670085830237229508797517620581625314816841515884729206392713481881349336693492914195202724752406496285967925521593751987814400000000000000000000 152 -21331984571142163834973728112580181113527730648314373026092629553470003656479848291982039357287292967545215779744506281714540490940000070662974449670034805544440389239911572534607776193675466074195120188903141497069699896520044176455757221902909069972753740734592186531211392140545812828273237707463787445447417549954879298293606283535167622807633611285532707389440000000000000000000 153 16722764042588673582903123340479837864264283547949915766539332593252086869787011514827765953409840950755973721036615955878078563926855599325439538471020026189374166497642661394497293369472473147423949234100769266228779583191945744760006723376467516725995005919949981602409630087131442243481075261663537121557196457295278264356011878537395939129404572146514746828390400000000000000000000 154 6774694296175151757782478031368398675258574147265711891287135180068272701340013413274823364242340322316830635117446462915010420926567728759341430670799055912912632497153116330796889115253543800996980690493014285464161757265821683136438904917394884072387651700457085372559498143815688262463430177532952232579656182963889883662687981730174480342431722700686903536034775040000000000000000000 155 -4746496654552481763722855330360894289510099534372628311167829920209450507374317561852596088090601793662854230688662489660990405351785103270357955192836303834353101818389662570910558196385812067929810465188228065008599158551842986605931702891232020818522180261220442593357236645915390678889573599223278458558081779512998126400326604452621514820761248819481999778160574464000000000000000000000 156 -2160644077410113913072663690235786478031584810243107078868385339100422635677432922804280511084153659231292641428498350456840466658787345172806144266922835862046395401778574763235017982216757595792904831460420727732886403863616227221354465250678070538560670725919783581139917191401593410637167692165540153364547826852162379033961174770814924883436671974346095425764937066086400000000000000000000 157 1358332262605476294788371248705694062271444619282720679428021220463227285456733395521259174951856707220582130452988101086328861217672810728573782093370809575400367362358052065064203945672248076077743786454504175355671710791007699543389080383763537149902322230304654236217289462276055615713703600637347822185450341309376382863843891223113966285235386596812544094712493250707456000000000000000000000 158 692732960812975802568979696644580334760086181408580153859691386228805750569910096053520636590243404504296943635204734276343304012685900877132158719922157699977959018939033611057145734576002913843224518106142921536979555235191882015254267718766016611789906301138338001829813256042478086504819007800840838103929275183228698008929237068485905831833611112851208001947647616961059225600000000000000000000 159 -391710919354591345219084036422612940011540630763042080430193030558526836621261667736708282114972735286788590738385472557201704138757431444496407089388809237619943188563272810578722825368685519335688186552173722309199575789114297706080594343056795409180040416575846039782627197064869122562330084393122012106870939591969321502292780399015779650680132926788109900447481671893005631488000000000000000000000 160 -223449134939161519670047578427868849342359035788990540272119759165506384861301235565865047964154385988307795103182860562098012143831508879584725653172435825926462615926628977789203306956017904044732371880766276205133865394437597691280091536611161006805172998312549197876666087332015291956569581677715018806090706825203403299201540401625629239917091876668746759992621666604855946169548800000000000000000000 161 113755467871749084891671295527845865832078203698580984365729367982392981251931350995416579477071783975743993570772814703927727692435740051423993338533673541975091050869178785375492744048697633784768859972101474798371037584835300899835501626278490894026890838956027698217653533021428093811670660102241430598922230138566303649409029616256563680979641721345817153785830913742391413410103296000000000000000000000 162 72557211249996491516489001629711968453160610863574240293857163555164416181808717465834909556436015028266260539442295179174564904584581972259176475724995093105589176323643287706311432032545021276953140418691122285420164702930618131780159134060385611088613068112512679835880913386836318787974924296582733767361987405561580633193793953447534873687813996140504849519211761169811576096900618649600000000000000000000 163 -33242641160919387322715671211840841115344379490497742407235244025814875729072091647361840565605898494975564997986837822098516058090024306203804967587448875930364574673121684698465579797002339407452177103792669930557394805476740085422976354342764470395130447137329227832765047254078847437937775683176818783981961642697711150498779278832682647753910745040903866785795103791391612762116384096256000000000000000000000 164 -23728437718493982460916243500921168982277206519720651716918392662317685559806288609422410692265790358994690649299324022165838222440386076947302510401604279016588547933922561573313450689657969717995106862323847034226863563286623834595568225103524900667361147070816524250046739248930768390947645403674522894561226435619696684765714310864744889870777817946101318290049628923587337811957098737146265600000000000000000000 165 9766493303496258765391073986314292776817154974849192837192255019019524782015167205698958720235530342034417172406455455563053902965228799201469880911256456913760700415547663143234534955963774308404332634662564492444329394946113573808138483946568356164287443569138775519208802837395762291489061035432563008424549372402869235783447789596349885337091363584470186493115414208169347341162468236098273280000000000000000000000 166 7817994252770884420792100521036559102654085152844486064102097515571393365041823322877097864445316006809018760784488290816343892571476500558342141550998458711943547218751291846041930665890145165919918218288638544737695123673470423879536705745477902433568863877642207600993586503135287448565898617930278335804938220700160486713254413092427043484832510312781216664116901246782332860540828769594143408128000000000000000000000 167 -2881479393883961818991789921850450965949444374450250091168800422861075619800248427626351241675226946482494304867089777283813157071717883826077104197968241329890872572418774265794006926793449765667421589205701370101217328406143315234248098407756190097921171529291598378924799367782734127167190942938921742889721179742875420813782951773521812312024698424968945441077952096541376622076342952575801984286720000000000000000000000 168 -2595817269105400710649077370294702050393775659082613572674170660648844682544941652065944147192727668363992816870053037974999559286388634804995623668129226526504094302164040376965282861357226947456002477873148509361673474478152795291337857542181709958649967660141077893889059415290827777331006471279720810843345875843299574686713610541134332224861371117883706600780596823680953806241522262068984645809078272000000000000000000000 169 852543652294393714185700677496982153589398520960009546257815861520684532854672766724859986116182250060491696558262229586584146387237758771755123927063276456661320361078811324018863174793180947111267687131969694319352466238685468057137638257205391459098855572317907613344630234200848885405847092572814450766819033778956514638485851679629069141557685889092261409118888515454395731574717166152846618143972392960000000000000000000000 170 868744483285109859457183033589293995212487377660696661836613241496256968080523040542501645586332883284470169686844754576560931239903316343241722206446297395585846513872683606885675143704127171032101843471759443343420628620205198702655909358852540409121730862601241867737595408181961563539278272765320787859518491713037576689743517099139043598861751420441517652925918554538031925383000293105308853226732357943296000000000000000000000 171 -252497778452116906389320348357685129007425451408652619289180357348380755222520088583405702496011401886230951842841258257823676053368965810786017525735266027581944419362710303803353099420800127528172548789346994621602605960221933871909474643393713393072308143821115877552096620477326517911328130844281770007764896345545124292286561664827830743346705744788759963227728076903428303573233078075621838415559568937451520000000000000000000000 172 -293098232719014283820596300636255096924749290058979464851220391897094230299956466208281846916575680142627463464903008476376379064770172730326091429587110975455493819523305248720360357062709848111597832542795812006783388822380539032169580721001005037734935553078882831060936480658219646933286119608924313879718013413756709758773080666782071269589502117688812873742770086278681497767424634674845673471671097294483095552000000000000000000000 173 74678778610244186867189189022389327780048256726708633549557787496744276675482886978008135346444162876878949080066744265613090752483821011683102074840053855198484699344903065610916870307044493915425458892693612509784374224082591616146234343881637197203367848824593286332854214764129920189199915218758315239855410091082988076278068281401981460370842308404583037471392155986682497375430944842305999626619211618783980421120000000000000000000000 174 99697284326775889062066869210030317091462135142152284946306621253037542440381811362391207851236237987810855839263042064414397019884985684220300419131493537660758968934763226999339646994704735573657712674255672642421048710496941259914965637533609296993193516476784813214733371880665879528875231943247737368085180070887078177338944008631098833377252260396373904520855274987779745017918223922463415492170046225562915582246912000000000000000000000 175 -21983756043263466253758340030078708598082114346335146352322313119370068686816936585409568452103541362954547507770669889328022803575109722768547448110664724556496071964474345616147517693203133943938173986338069265149537241696584711207103890029639885676532097452407539165281768178718464563167492288481473727991809683814089191053353498953768890827582483703236678919857077692680861881733073304048808378365908316479801536806912000000000000000000000000 176 -34192694264608974273638941659696058411655752585452975432259901452040279460426930349302569814326414888088817786769244295045623121745568226570554469418197793128891161360141841769712315797465031828517916877576037571232805851026543734108611808885318683613956602190538798099734022677423522516432209032765820675595204607357291420679554422271683159331266272295417463153185384072920143093228786815442034052142372297462480702192956211200000000000000000000000 177 6410708296328550028382172948863903162540760406599893363924976459954343491014130862140588445000176697286696160945522715951400236158592469343245448284744843911308304414762410587174083631191259570628316484379270239323680086292390791406191092821546782899153167603704639145526173605028746769218827680426230460647389307142440836215613362129938815458089993758398753956982331863070936217660746568243937486202321369108381004392959049728000000000000000000000000 178 11824470681544241894897791307444557990171039907253586325119974208374021135490903069114856088764965687357088162980541975187292719363869611350240570617796725353029248880194966036620734069338556824989673708781480632687683556272895742823530818496578507740340947353719295055106701318874280222031703750105522512732856715409579622653128737994191145169283498050019211078644218505195123245987696298939805456920591842436202590133619316804812800000000000000000000000 179 -1838471759060410964663061741350186354650663590046721528338958020322519543707063301958643873786731480348222698908622190234810461612716932901326542666849865258970274406755007879343026773488472254515386911106453998215829629713820695708014547356838943946116456667297437474257631369491786323037117338213534584892856538740055900443146918858620413434181411363147771776387640892510522717661593083973148753321975622240796797994892998752600064000000000000000000000000 180 -4123221397108930221976738178071116432461984135313110977971794427310257069723231209150896175280123209557404578382758365766530126432888481336753861714211045754774584958447165961687214910951752580591258970754956653855080164224429126440762332154631044964354912545697801956396528249427623208718456814925209791782372254818282631231631512327804145604775398443026942494366228872865635492832962851813847252387705844955290170644236912477472188006400000000000000000000000 181 512341047851271870675530694695376978281084051553170450604992083891471149249198683671085549316853926654548987562944181960639123506548895666440314849597048012350118585007547547086897095227519283754405486643740125607096013769060534093921842838933069698667801972247287409902274301106549700056367409880598131236061480497961260380362162678494193863546139121903794848928081376986971374617215857776935125127639510921767355114986074474125352501248000000000000000000000000 182 1449764737504587019601977551704597436106172486507590786756933551478290984406933080011964629728305440186885489163839071258411207148922577534385816366351078459632995722064743415496278610508543169753880517863488034424625878103794669387282936919785349275249749745389861362492205269500576908097085215986229776721917069165632636129533298651975987597186859334814212654292954874059852147756233258548012863608969070082389275797508007820711740283079884800000000000000000000000 183 -135726005777428694861724012576083725427451150974277512700720644369223444359758703942521470601383607753861289370552954488807071744617152573671913404657913429123131009848037859696296593183710860441809641314022229865125837657358610986571748204836583034615299308738294284258689001539258204035604988966285855397241738049139861642206206994028703362328287869354008673705649931773754970293913578157362628601879739376006229614717348560725592597854158848000000000000000000000000 184 -513991732236861234902376876728133749574703158518597202443890829658330078112305705618563915473859467487788324242757049812100152398000457083069543049410936825166568983634385078349732988355239180738107668265473859291989736731656042214508630717193519250224952458209143206111694060666537659698423544346961230109210255210825500424562415211485767314477993922477484020255013343986788205630526306440779251323784647325078637307595822015569425340742180326604800000000000000000000000 185 32579478524070266033387667297662844842726149884193377738267729550137230307570774963307915571022326090303887536034599754694638736400353060881838540248133663627539965861707340655383907935575802951381865983457117768582330133899876791743866687628242339518882796190406000856166026196359455549830926807540223286247438521277448777306068234679689867246334530746981938831005286752321251565586159894971601340084026651093491971557686223336401610823662158479360000000000000000000000000 186 183737424587182857275239776077152402681558986570983408605122294188116542783619662995692008892170880637342011077078162194329290350249033116853492578286490816833303132486729522528476075907539669583590399584658253681510260593691935233965149824741346909988052829451137229822820037937091579325463387467675211288519313600951546649280840023788384980026330334937728451247005253323951919823013823577997026433400627848911015826608577020776112616732406923485249536000000000000000000000000 187 -6134780198911441826550630675261513648069087177270556736255138346694162453605501593312113086550786979554657030719736269675417080645764022935165446081791075172537423501231594949720221738478674861187694046618304334880726546417376697015143895151355203139642863692166505163387903898876187103656256062250913164391589883819971318818275744638460140620836714017668213739163584371942271269994112765833276913267300020085384157097843052729693506154600424654545879040000000000000000000000000 188 -66221846126545082719519547799251499066831914214741547522489078393728543981640042603733011076567228502776281280178562675002930074363778909348836144914714542696500934764622352458541306998386823049552190697718910718732750597413714511090804675964127114400635305555116031474440678232088118504791785625174545784983628275086998326969172108649032403429808592421838779988666053649333123449368513770437221565932272258291065367017630392927116545214899314737163853103104000000000000000000000000 189 230061554157512262252912251698749323533734257843987463176814317829225564886796245609035361944898308961073114446789744489348604021304421710835857277968623657648954415302349018995866832143325768155550895097304293586479689453857790859939894219486270249646934628419195365484711296241682388142983371754259585619090674007363206647445321205211661268476397123632998279994431313140138828133537317242016299754384952308840408778577305513323036383431719600860074155704320000000000000000000000000 190 24062517226861239026394819262011463527725239521553904693819642068683920196629202483515117198510005240730338578708508012530894831073876731703564596047768434060575005193186256979954674102584300340378896215324895198673015907198926839595621721807961475430435387864192915222306913232119116223457943963782282940330155560171773734457590881479786562643159701579681301489522686255943655922814713694738744720590056904571561035355447700439318193073176846860818469175198482432000000000000000000000000 191 637861638458596842862326081784994627863708109367149799011680209475641014113515821533945982480262192755505477427576561483306521715716353230743899520664471034517004982415475894641729573315429306196322810588113274028279824221208017121635801083166848093146994048319665693101500525802035912201683651216247972733525134471144316230213644046674402417272580345782140732797314160745793780426636253331722829273395410253004490582902570585824239365693710041982472195075850895360000000000000000000000000 192 -8814262349861456663781721158269382445119079635560467026940227836413735241599568015457348174333012078099923588598223411571617358625410805364919653352707953549469695406956597033016068885207438944367883874120556279002413090837904200155582851286651268110669281934271357593146267445563330726497807635455916192779075012416044151979944118451592374646911035358930700917422837745107054163164327939166030979539849207474439064483568484609099860132578555535040707505301437770891264000000000000000000000000 193 -499814123766388941253878654752707330906349410417917098238693112713951006840213102989463327468786637762405360960180715371964226628382835695569626377294924365525694108839586487534751680619376152620828345078084601205084326578544193314962015397514100994045554789715257040525476153400470422259248336770102177673388629595560884711936683334227745917038927750289829729302481193208267428923088854924466614735980944097437901067372092746136199911663112320583761044474713933936066560000000000000000000000000 194 3254620937918716235365557977132813120559951632180075488828208961624910902725186963972157576052069899189982094667351160167686245913810151536028396941254756806395814809163734248383136138273577362078864201217181331434676596596600885631463975891452718270758960812698765302531471039259921167003678301038727222716425100667815087458994250463117552628261893089745212890635257534400233290741462126074148529294309475792890136181900632309423070719389591491883697454927305717342948818944000000000000000000000000 195 284003320838087398808417965554316870677187240929110177250911292400172811100252188204639939268193633024892024970521197784344144631886155726216507356286846562516708955249710961885601873797392868137788949409090689025177680580586642841907176033983869357570546747712511421262597373543924240417071757865956275466213824560072048584540234755360357743442327705087424618224615283581187258409938158940200473582205026937510179380645916447349004710243689109507936736779016806639161730662400000000000000000000000000 196 -1211279281697413035888404935282977523334348654996897187140397097955395172899365256580985739750509468526666628511260905385716803767080322022401587668924264906593586163668984630094947537049632273489403845491914670537647111221022446640559168243338048199970634520559994905097892109597908126968796437710325887537902548742488255171220248088411016817243005079952985600734449712810427817284694445463124113086748097624291988758195160489828202533612714321957852867028834405603788935932149760000000000000000000000000 197 -143325837450479971256568896698387142686575019554793868706757207721315755202179160020375892994115043939873123366032808621307355525579507156606520549269258489456602048860098654776697279193452430346604866074554811760182147743504628797477311145414272839428234842041075449679612345070416032265059829180509897069565418739948509221515928357813641590764936306837483470802664764092749049008665457094574524196702063036412094357587739291408584338413702041479689449996362011430765561959258521600000000000000000000000000 198 454331744422703888292873247364983297289580518049451353494514398555603623239512889759673677794870950787929698518751777391176275611777305433931807128957392363959457842028839366788069447367446893329988789651748975011546011877755474197377160774285630356964834185796480847406446910673381864778751475520596235189939231078364842731854329563973007693857039896237794245824407689637481054699513032950647299708586717304783810040742834218163354107959505413335798978954704825988462053108955836579840000000000000000000000000 199 68173459729485972590301030472900916390919658683177676104404127898261147233905879113504378668114573185220247291246534839425530257745754088507505248016433704632430384566868884670842893201766889882882225103420750194554257773009811742574090443482842925390396364121677934250467962910818699518024652619236011444903714426350790157258845519055318420030852298071979187089511122653204638735527082678602321621457751820028355281568444740326185844728149956497418667701456686401700280790236261043404800000000000000000000000000 200 -171726693151422358608772542991477054088996587622022724498742754293802328192385234676095337575583214319909167811317746267839553635708987605104144569628872505443512604966500356790241939294153346170580985535319021958629467797789863907787198985322734039909483958791416063526808962613209187891306567275589526499630465791600304613676414897397608484130127336491079691941742470637568339677294533336539608249297097906698251438316184403884897777162291212786927161841593891842363980725300122632081899520000000000000000000000000 201 -31357678714557078621974892403527423883339414426474180429495229392905654842484976971513943287290738361995938093094700380310360440148737499775409354426383291224011617976499409971179266325583792856097356895814507033545540721878667551079096336034486841717352881132115479831684153821314983731467873485102008594409901799237252874860592664446792655183763443473601190275460349667018913320255446581750920678767272736819847313384395690297932772028369579661215550719687767008084507357525822424047262105600000000000000000000000000 202 65401069190207076063798979581447575773269157290520837560918441442503133386664099321393084704255736371636071384411053362275001226449905384585781057795373785311228328036573368536784468482228395213628266787101079990095287036921415778051793396326814654514391075494253972098853367440020750372601299478487236798557943751565495292718882176059035125150606149583698853042054024251636108721204115310186126917721935275406886472751653120568683495908039578516434808495377602474083202541033619302749725723197440000000000000000000000000 203 14136462690560710714423989513758528431361302333307666833496499083694357060265660378970251938758577515763833130547790455321465615518603603400377461133777968077312016450765237980954057129776805930031510234271639868434713523132703878042706479777177749011143684247084661514737983639403237055018052057704561328684816226690032863928942403697251621373683238835475786108567448723671174244745379061990888255538979094696091394520160914001091116020623506441482014528475785488509257550746263980284297000622489600000000000000000000000000 204 -25093179680949512718075472981962318996212494953414123102788409651344846829133215164461546728557886311702844433853689332485744160053495676180284528361776469277421351343194727769094427215943819869019541032227930779362476356353499992118074827877932634022927597833878555432479083451421038978225817050592314392885614194972602050461087110993331949998300901793409173112749026964453718767974963482254353747313727225823520525692016664019768231383837464998198843055553224082247869076102535189468120576498377687040000000000000000000000000 205 -6295532773845053324139337389929423465481965157864360166495627622267898475919438701603534544020709730351895137505832744020655135059063119935455733831874030025819754446443482462549147168378242879564781015701936656115704246548660597897550943079212048274969132804087287426964959032748967579774692506719035474027940650539619667066003782510647952221113740802326305217118464644100394930312975090125514006757179052055906698465381352369452860439809353343573765404107610503086053846840077207185753059675022032896000000000000000000000000000 206 9698097742875565906324736987925090603733226181858767838734792458058346144869194945901387990198471493763480881257517151572088402450905937773730235004867325759222194009338850214424420852302677180205445931637068906693138181770382713957516134639807875683124628838403871003142134899711934540417513400902306729720022629444966343890192819127163283052197126091551359141640690174941397883860426108939272499776366292685048121373950045219345295034351518983633113190195297505553901279269957573786761596555875131483750400000000000000000000000000 207 2783545814500286629922878241107289209647202214339314884602990609481523963713811052380332278789161789770590972020684884552748681007732157335496766657667568228959532837769426404794741562239414775198006255058011251329997159197615769265498624034432820968098817554540004015627354206745722268007878955597350355194431276532801684337482794190820763510375919406093199451473368648716199502064489636651753186716674405219150694578013870962922568790685142457536841479684993366874484510065184176009072428319927077473091584000000000000000000000000000 208 -3774920604959006799197235562360730320768262902927058773173902400323899528209374354435240849088747823986658193371207682284979198838470766246964765917896457975740800790258416121065771286904846883597517298033794075263591883394145371200888665509953137942990901555238133573615290312187620336603033007934665830990196944919213589251964290035293797910137557821845278456394114089399648928623471280046372725524526202853342614443771105161809725946876334959988263370781410092768407304260714175281086075386543332237143284121600000000000000000000000000 209 -1226042429686436791739965638587729560698967799527525710502262245905802709963933757909456942557878378386927522231677550875509032663701253918364498364872603495572750223459862694035195741392969687677483667563085328269608700817210402909910637887288009573632399933340928652559899864721606475513208807590926310527914866354753733835260450231488375490428170291145673257604040847591156839996037547383482463738581013106491466508933206432927624639271233559903896240505990211018666138623640494406635521365623467290996959608832000000000000000000000000000 210 1479596784280230009471732161771548761571000637594167883751342379028135711383731246690643670320515472048184797293877057032246303235104992242322317588740993271071945689141429358178822322165314092817030993558686452597146071351145095233357256021398515318214587174935819920677317891883494519707368888993611605661262686389515648360277737871652796768193591593185234467648481616055925470130310039830563357185593696240587277541565969208300814554230192993960248532300971165114323693148211147949862648669654979454266074156813516800000000000000000000000000 211 539243148998446518166236895899925868136447402373124963785463359063344161137154880768134321264826335245977230441966004795340344860776249873799948357692110021015231815867112661311850374805989848124896887708573093774093845964376815679498849344709141883655946876343140220366546320155439641237862405589658025625114878949791171501396155058582922018492425840707773674263597415386420487863109976069838092729733879397259704038582599856707272293529561079267218056562056903924783737665720110790902108593682593251620175062021177344000000000000000000000000000 212 -583861344620619642956198097472159651820933318500020282998722990303927887831866490822372985711177695507985642150894509319111019960747661267721878868842436592506602044189780164935200450931386112385457476558519628545928996688954779740741202841088722442669701705807528075660324462905552945274029921812557497014326345995283219922281869720188330846411992746662293146251192609076959512371692894890871182217868022378882454587604268288971510767145734094778610568589538741125049547036740242038156135008978741880293366993841831909785600000000000000000000000000 213 -237238010802121601366773493475132183488977403915563598733841731846504301908545671061978272651186528729906435489332071457501888877173763716609678523683931015378148477946170598376827814647889430847926709750041615937945244752697478216253555234625227461762077789196507129021244163682982646335565264885561142663741599416256206502313339016396081662735357585158021086797678235535321223037805030136046644082564326106091501684005148516682517320825101098445896055256688116534559567295327186484448820826285646433086964021286651962589184000000000000000000000000000 214 231907520104793345110262909527483585715695285409982395613699958153168693230680125079948638948820596191335017032906137448388527351335429144249298746889411816398563330124292224650857137365559752079595093205884868173765330895923517112455471409263190902061916168857825474911640265660563218663887055624588829192794757499137330076033885346777137562007159335030348909367260390393520510240663716563712790480967188426418427503280806522248415387293970465171659384574896263578182746844323125132499122861997201830413171419502332639341812121600000000000000000000000000 215 104535117350142831968272759340094175697955176612002104536429973786917052206320506625558618536078846644580406679233379770493842730832649281078772616626072652565112394070812303216702008908160898585586891930046663013417342655620199883544481438721128783904294176384571718470819102445937122858905289638288047342522072497675627686334511404559153683396569237687085804449597251413367516912453422832108456798740383494836836199743213821767105295812749796554734396232764763742942108910436128172520649282277812718012528140252440224608886456320000000000000000000000000000 216 -92695091012399469040865759323839216854358107491606962203356334494026387537524332888020417516738769564807956888130801784682775875467359906845774542678329465313424953085136906895972634606325429394283473607566404185042527406453868979873640007288194512941916793165582069443612533905536425162710889306600200467062915466438250076729447099711941944246321374883978505684345093579913454939375864910659782706487859768603781711188431264535699531617104921426242775600901440086124193211166561153326993061794769330841258981473375709816950429319168000000000000000000000000000 217 -46178815768518481048518345365273953734988230705574106568608666512406979683684100953254524127992368429135083700341020132020543073654656811543787845617897197817114289215839976511899451440430576251432073566769724368897512460359653291449467758466599892283693039709375180149905868035801781184001575483112565444354610905548179687539028491616900028296842153410788401059389550926159755029420139342915283538105303481706615673331447642470328283715767851182078377332851800399993628194720376317678102382690041585433574851926282335421336942993735680000000000000000000000000000 218 37275347915849941719294495343272698918264906402787258956944379857389352165314900586340591891536534524598661300150035419584167773275033961441480936244484667481617970206555191011373907062585654851648423264399058728005501701708551352168334499645718441522226213401460720626628077925043645552792434182167595046269160078082821321875686564916751473605684976506036799248010859031964031654502645301461059706382558520679455183212260351950852497938199382463466428070984813210480352913512471036932359232774290376328280002881238230733554675068050604032000000000000000000000000000 219 20466999529221667736983827494966506486693075904796346124529088229754155424504350580600050348278386438071843369112587133823604498887257604252845360249850994321028157830476742528921039767612219372594485794114219193510747181892109831069211227915843041712965035268113184600888801421280112475555697146587260322310879353323549736016373378821017188464434224205687800867720310050816153667942000063167963932523446493241528796159551046963023244501917848047790104631085117356710140826480432926709824962920825375420174528744141740334205134018644793098240000000000000000000000000000 220 -15075854908167075736492485566050662688677435596104517081903241833919986671984886807583307747353423445882864016063174994725820595824763016854439911914660467437396828048488495614257851019941062087668316449780896425869297349822996723119914684084401223717263462234472648066692373261415117824523614896692001962016195941146758493080779036166998681113224682214797363439842625460491751665911684453105347411515430372610109052922551671413558234392093472226323658831850232086227664962855429296122200034653263995360741726390440781393880212699734380354994176000000000000000000000000000 221 -9106541728181102258001016184953157483493623283467222507752976922086846679856966203728424521686635624850784170677461593507747544184230895887906329485486808461825451098493440679356707985935382702137901866676683336560163258885949622662902716134467108469428039379803158418640591990816536293899679428363717213546418103993732525169586690585688868403698107829576950622102134665701854966929945840303102291573677026380551307755781114840251495736953747035317277607163537985698145895954649137613648388361039721603488849525886116924731705249435795724309626880000000000000000000000000000 222 6130454030657430356243990668458216860463196200168530209510795500196915978369935504050848229730735780974573560070702489304496581598191061688488415980130405215788787942577267153722692075354143933418032375841532627548289583138937245425974119557024419334509421564244976185545168091540712188563309327897776620983530877233567455282890264242796027734904599232034449170771369235878341772108080536460840508462906925139198602304815459607758277884745795038738171644519462141839291048073758384551048479468558529549314711699279823678685395749281500996618747379712000000000000000000000000000 223 4069529271666948346540225309914299553500889043087984274783395070029611568099187832793184535503262508383069199883463097243394650590650107431690076769589365538199194414786893257442318352531477150881549491356319931603285387448660646159077206117829696290204716201659280132265597395755784337683190097048877614174345788601468792427946635413147949958010661418116245074364168304776680537872779427017714113431710016078335112267612172992730617543568746451179462427870550906144806414911726264170073403323498628459142477622081586624272784795128708092729891257057280000000000000000000000000000 224 -2505463502113950144872105105147773509090661999276793530734082164056511022782248941665422320286873864888895999291159618213541222334754774963105563716492091491772393412472665367965198609073293900200122699739246335414863643447387517628272747303323117384580603652915003859013804393170224958160870054881488117988036861509526348966140065533653395764606200815901869769056708433569572137439972583599803583567301385073861302771429369690860925924762293834838028923034792063580826986503349498243784482491396038262239306993919080508898449186662685773374878101717123072000000000000000000000000000 225 -1827210203335646442085433275381216763442350617920887499775967977631403939874074607526746821309754817155812896466162388876410448799534052701243832282952533111182994575383551541379082393950870611820735420406831097575745160590918596198423373814596677005966674166455416672554457247395053068078894567748703825014893849520298946735403211017161362472460600063495806852447557904925981882732491158663076529334546291354389298297493414704940155087540434087178532467837296302428136025794216170007926896660801098661124871815497113741441866967877053010948060966169870336000000000000000000000000000000 226 1028671385389108346887378854459718151102986263049622737372674792517296073605961316597409477768765958356528687999477105230153588134678680851757686060708428972281481693962297592135177666675219828786920998890032144822885427791095174112393848356884181802782881824709430918653885992404612191114301418201038421873479725274185701208345175009513570124230133540931889376055146824949382014353941409017842763833643095234559641434579828481664602763537240946260349633731276938822684549539547005415286792553580183786671642155055392953829878341735966872367524206102473762406400000000000000000000000000000 227 824549092004984666748155188327681432503070310499020427173867006155227074379160374918530354599023798188300620103784202337928767109991565965497416498231910581739224170517372977895970107625484164261404115999657001860858139729931347691273373181300513238519242645772855178450441283237622357020994633728171130535573862962056865127600918826231822443614559777008757295393005027026990062796895891841333161115114834525225577523116204386664203128591230663703723994131360377642994838282471676361141825732952900341230282084892774078712482988822770276642556864180213130461184000000000000000000000000000000 228 -424066680656806097094437414277817828042234179336001489764057765741884360906464475415994260055675261089554308798930338079146766568331753404571845387223765992580400049070065476326146101675633835052918786809737974537530230640790137463454560479579411818307777363456590797869665296673049200599393183940758723316800747369913870369165722220813758890472425089797075024574814078033655974686631636350790695970582035556510196874365085555979450104256980081496601263275212929417414487708332970889822881098383125694785208979850954391036878451564668822313439900051866293781502361600000000000000000000000000000 229 -374052605321760543636542696436537781467032484565718780207345036941575518453332077117778525672636070579570973803367808154092195604922016673273571229805907907264847860579543081171444819733478183577563029701197831963583717479115299583782689316404168063880181756163695228815928536275449394822293979932047001838281058352878127319831735910980417070665170679935581837695185513264669156599203479229665373410338623393001557586100843188185823941326444138970489151710524607131725060684041597254968812738343181946776125563508900517408175798976899164218597895795152265991623278592000000000000000000000000000000 230 175426282531272505653855213752314049754841892687617460295552505789854233287049498967111525862205715948047125152042566896856733675704740779783235748147716679224406680980214186184093948307305779385194678097828517678091969129402630535376482660868998116969943060512146103728280888258819047208746897795356252908061615595312807256948910569495113698414797113775037552035453953279637198688648570783274354140789877263981238304306274730792108491747665374940636412264109930113970225970449009223855798858729856718648088543068372348239944333945463231188834873855173758832654188072140800000000000000000000000000000 231 170616483184475641089585720799305313167961636907750167787325522204088500686091462979698520834711672838846558434078050279503697999382968913980811970292431149862230845677199240048171715460600539213853353252646369128164577222699788250068270119035696477827971438945087495962217795393689730891405683702621385219872373123332689180713284493892856581210689264185574433732597326592168763326903347151764105593997988175029705695640926981693188586255197857321513526773077805732069487105100898759247187324873882712951296722896795733172656523714091941470138432030860223469236612176543744000000000000000000000000000000 232 -72767617275265160372522373888200737043215364092001270223320226959468407182668066761025153850312467992880461966231821427615135390825253153470296214825346612179543601664641477608941247893556218366581902973650709861909691321329445062855473421166868627633710116723951026546623071469116306291091694665899218322030841021538190116133292677648793872613277774242501489415826997287234819848376469338946791132316231642166026973953280658075746254795456032777248229786651720819898644253658865050448529669150382764270276745841678219921087269562351898065577132003041949089962373363348904345600000000000000000000000000000 233 -78261600836148381075586302463939458474143226666473468923739206461675931025410969711330243849790647805319449650976093574660271014441620965223808867246036617813554491060785094262708198047550309388611522717977547875582388381550609731744106121793499261078415080013088825595935455981301314952134110825710662704742895895832685139920775189294264137166569518884679426981574888235371464837970804188528625474755565868463426697727670324587191951009401426354409614535822037511749671905722677111856813706985075280163943316301823151202252852637079010011267921356379955558525353516870028754944000000000000000000000000000000 234 30239382948828444276717615534939199512890666839870356771316427764500620984223180573982943232676311857220102270960448855403367491098461189749274606682994573411509658227246181523820477337753197764574561599538776358352097774219161772765992056653669132206341414331627427646389959924289439532550405930679663463139496534436380972749884670981920840681916646961382089189684894240092076488279916632527326921377981775330740394705771754245813383769747850543871677316362432402539440104367354586726458836407387053387182654494240695978313241999917430802777107075702865226405729208308985574824345600000000000000000000000000000 235 36105179941320915420284316826600019555215687911989220404653353460660845256343228222950842807935933624863414909756009598678408592936043981559955828626660313990755794992423360020179100975622252479846491967351129492697990943052198478815428001763992779637685267835675495963512478254406986983068924253562109034026892839392049905491585339964174332382847807388188265601799889661284607862596090741158192057661705691469611442290797425769814807095668708216359165637747762698910574643385983223305172016181345248704788658254939579486260213227818533518631038306460258209327832569754531259723284480000000000000000000000000000000 236 -12575066698257715963856515903867987657330856854204567430760890324572170122253787123162350685664831767804701145432025646559686736916360646127256186741708349553053893481727582008258621969874319259929997478643145232995952273390002843540752792175842953554507668576095895366139578851371601544174974119103220325375409614527118696797192849143478956139315857711401800256250979491583849951583507223178871988848941857719547170808032005467112086834411950408659745524348986962287671672638023549487584502154684152942245129807765507767936935617268149965131404803688905390530840734424283576789213642752000000000000000000000000000000 237 -16754272780891368146233299315127195699809320017001151484710350612665239225182851189799589211507220957803187130109008675280527312594536881067561169820675355630286519366655124178520837428830678324636429908814027885841745676042632897709070201941408301508052166065402596426065739401914122085949448713594840770723588665241332261635654962999334132458380178380165145778539144935988923348158191208158792811484356663736670408455808346113795200585170919209534579025687752786992875523821875608710067120228369278638769850969407518971369850706950708754736832071614588603401355453012825850464080463134720000000000000000000000000000000 238 5225490748563424185173138005980706658747128328576104784114305676927210324312826051926187333884713549145695023657053470108573324901882996927984139552842276469401195654436004065554292805120410313628659974222232821087665833579694768341350361316944678100186441161809667789029731938846260043214835699481339080171346675194465978203806854594762649253092918258146525268569734324049658126400863973014336910784006201465161697709775640554932239104735197602164197952007671863529720208575380390859985553307637718884170752530172271936262929769555762800574761765599110391960224722710158333683639449370492928000000000000000000000000000000 239 7820772246256726604895569645693945091900389961154221874083393113162952679940127498414950510571558532528029558758256096488880491511051062635860435464675720272177780142638333505692486574248202479517249750994920644620534750073628665246686747734778388151642943871147792132424699527219376151804817092736409755201855904929168043779681669292406287692824382825253619382408924332660518884480116272685755655837678360877002415893684415829557988548020300527597585629754733039776764614372244902671697829808013460909929448123947066006275426921071377293949040368479064264144309174685679755743396294215608565760000000000000000000000000000000 240 -2165747811890895608705895238780467096591751675923435685198677433747040899757487324608261046001467490532627287914309085027467610634947637823769125312774250826265861029151263950374114237147055366462316495908928804890571959479292569438345416841785721798196154923072131612260378618147959036376935984460256664533293788876104461502353859034168792404817525260468062972847388289646987291092844584735347104988789169866323674659756586219145823834232341884307014073945698140693982277139602238504510308902049443443897025097036462511909604085451454769727950204067704223505735632934122519171947361357462633447424000000000000000000000000000000 241 -3672538256110029716567405223329117004889564431558922536633147898252218039195506632207096202896492544600508293501437644739214821443266063307382775430528843771938142255070748398017053634083622500745586460016204859097277428298342207788142025500352146540535741796575217503212676756460192602395834108071258791815510905492009769079762176182226236159090557067447031437903010264859053769765773371806545782074467949401333384643231444920432883672457774483899424721511634200809045449631817195859536084200901932551849166583525396482732017052715348561244651847294053890469659005087034033304472263436499798217195520000000000000000000000000000000 242 893002570280185736246765929693716409928805626844319580156403347718930297673602444766982846943076968211678776211440667460716607538031033836024023120211793218069855092772801312400678853852481664833710331737521494510004389925777010515336213006938265512151983098779600981965851593989565143495994478631822043770685422430229045704420446926878265894723570623675916762011765642595292194115814596184385876262783082578380857210451626902267797381490355990977794791434446244141462615246663520203980101578020048325544514821491721613959591920007824295410186435005747115022213986493740398126350193772404412791597826048000000000000000000000000000000 243 1734975760943327033976100764986543710080117935469741873333648383458232572192978900141702899684320507361117182792905903095504052835118615444863826732955651727121052131030710817251304420115085281981801466580702913718062198257611431370711857859033939772884705860353639495423268611491477578301639778041490835597518257078972423204587915842388143844102543384149510553383552715710161291432010011673679376629488322974697214915111931394239458506712960578778569867911410733341350334171949247013090264675200911926012627202640418162053034457227408513062663038870971935201476094676913829650499862871810664529722783825920000000000000000000000000000000 244 -365024005610779816351824017450135163089205414731039826433718106434988542641475960414389183742846710474558210230661340881992727099153683765633761100213767623513021977728244437233948323372933593174471031599261376513377644349546106712024361204267470961201993922542008335360525065221706114660181043925833233186997996091979582183929114580139142257743988463980856903429040514840255999350054443539322304666143137896661549389259232596369381940634155986798858050122950058541053038575334733046795382581351924132471884653239210068051780534155152050482266042557565009026620670695648063093804356714472071440772914749636608000000000000000000000000000000 245 -824598832826393586960258744077713485521528910403305101646545958286690069195441207654085800971441821010365149286943335789352126462954517360915911928307159107869896235117057723661728180993719322315675601127396925335933522322961900948420729392563452796246254555594585856950475186150586440380768834746336871184106881868570926830927059154177257310013401219697253372302049165426370600500788504460761739039162173985697649965987989219984771835195188376312594095318366970549857974673210736464638776721640178988092446293565047926663240879361677877068438941289968916778364461289312366756349750392701465866398221927763148800000000000000000000000000000000 246 147148189017268300113102649254762742381430070430600190819977140390571052768581378769909148703525832865053761136907818734240991469831842627571804406630446262999950032038941291339242080563269120020456396035954281826306393278068909161172529565700605817033019281517968729329403392377731599120909586731845505039902279923695137649662568990016402978448664691213028106086639413070337029518923481784408627873065276984588027492928640360704835106969362061334336444362844943949900726094543050350466314402083602185096912375556860191145005709347469212739541088541232719597194473785194345427551041021496709744753611168623487877120000000000000000000000000000000 247 394294669016830853641246936782514750787848029298525497444306001841163636579492389636440890190015125261504379798765487043262387361297406541276528282845677900000179879679334535180126287128900493823332904201325423516722592354906329586059877792527729418009774687385326390076350175485563024022939361896040393889497011427753611186274161762505349472615516198223888604647475652395683247249546518824633938194776304116063318100506572369900584994151388268421140332726553072398116470504026406239832778731374644373270873088219783246035850417933177716794668985365429765067727891884678189113629769413318866771566084441168254546739200000000000000000000000000000000 248 -58027408294418923576656264987835093218070382176844786065401847710942449067654940579860823094919178981513300845605831807683291223600227781719377144691927939219012882119594718947239961260255987609091359589692957323028061535823575634138283317067479519403060134970591575047174484812483142256377710890674732172928058614462879141386685174031286567392382897571609026775510405552662881954150224636700427398848482080519513100812787981901831639847451480772860667596354239449168677186646008277883291939417517468541671407051016968601957627883366117736853229566570680953222684561400106708794122825899653000818878311290255257454510080000000000000000000000000000000 249 -189683742003719095080521887848641403848074601718623313091775177044929967829464172691943193647259424916093030682728536946323775246794583445790286179528847283279056127192020723769235474355520873412127309572677759791477765827594938704197105608587121779052958967439457883039648003790621023046369515810639271954979929237541211667846297404289688455240792975907754117540112466734896680359604352215975727266134748477161862345539444399004388190167647670895732886463998508460471664680166590940990231737164638012442051424950019511980523045646857741308585336775341410526719586571025170111410135054251907349892169894728203196954155417600000000000000000000000000000000 250 22080128746614846755053345349888901126675449309871324632854630162459516355016240972070337185702448091131881571606491666467740889804312307945987489766508070797185063283270779691255141949345163835619905402535743335995790658863527018708718185057906560065288944250772038311737230478869926563381646648318153815206166558466179423691168095088854409192288033076792881289966844866535396309065175639703545325702066402816011670394599114832483136829884204638442125983008063953290097250225675621383123137667617534686474475895161013440171986267759857655010184796250021033429818334894985165138969662145846913329132047618821684693439862538240000000000000000000000000000000 251 91805441895185470588842367471768861582800109605094641679583611474962635032708022207640814663079227114916657690199256752702606232778926714940612133956606361739502021014264081161855299686308134589595769411747735879884940199925273857927970790477849211636905452182182673949902982735759499370682001746461714788824040995392537589110880945613860935018969665915979639916723045612113916802061846508967443311148808635360755207143541007166583019480451232004552915725441525233855337796326817215787300043837637091018999943965339205909846483021347940428425559864439048389091655897424443793486738983432416889023061595845466286677274874032947200000000000000000000000000000000 252 -7897776613343863483601073946231037611849020318813904921643488047985165748038404335998891765908569599572524840831569220139622308557808150775700812769440165677934551968814133645359029098897748590219552921749666295241213115232502215681658120557669922170709659497880468047927808720004602731439240686981088956174668053606595082262614266400539493740792887515493186180166693865840321454149984767188040443781378019118483325840797063960718689251332860809949939829211470471458455161758566368145270029004758273587948391291335190248539255468624807836792556573843356195316530143833975219532069852848751252951374692801003206172860399144434401280000000000000000000000000000000 253 -44702348247682027471390299849133348622815206896134376277305549357668857474723086438217549490151702265734369397526815889235179782465810725344466867792161756640695403425197146135618414144232159597369759927616035375864227869649581907914714828159933496226186624116663499073029644531768837045136780674497685456363431353480601078528198948714416045523051630493874038301230307619928912563202342528554968576408499910258724119823955137493913046664779657338311675608999594212010183384476872948607642153302639247420144960598688308054654862636550491093969126064197167138825704888297164061298503201777053063285526986362206619339603833562946810675200000000000000000000000000000000 254 2499349795233806296575050828063981276678919507464331002308725878411488883393950129702310618736745436933702282325999361723358188019196816484762925388379738904325660744911459127125601219477647828050608323219042169445836900602160465173215722806297917487476704561896438703602774499088693040451930391660615638672328195150646531915666420404092256097668845325792588522048028330768842375327626216944810617143540566536906689328582370979105442747545235174461767172721357073913911656153384845114298611324948609241912963621711748379756543720609796074746695533010598429507016700272656872262026383012039284869087356778706426472664019843479134252564480000000000000000000000000000000 255 21898130480196407816100339227590630635775277809433978816134503306173988859371932625991618369060281588812341395909601176185644693282995110879007479015371255818037577429687488151469050400828738964362266609239588343155780782246554906416265274213930551180293896791122613446572279339647825810604792595671494536731320671447507075281994380987116108114737594747317156665862462266280921237664453980838537317894018971185493211288474481792251585707611808411909553307387934611390244755785597196388296565876257307196803116933403800183978544392430605028425000581018604584054253719016195634925054472559497159405307469121554117876342436894732251637481472000000000000000000000000000000000 256 -568012413736148569531387984514718944439846905520323903057494541083035150859050919288650906277257858431206583713507511888665740731598698400976932991637656159857922264797930588251456901653327808075015647015697107372425699886728218393556799678176755804378390769097385169625587429558924571737751826386639494567755151581858159498727437874636172392586349940204690860565085297204689699441889265761665012031400097929838541168177271386801820973771040958998170109800826277154239899123767530547319995420182843659649869092635030992883123311135149003341352930253266258764056343400145990616590116401245659125029180357165183142227089658645590939399933132800000000000000000000000000000000 257 -10791621308844083387657423750365314741314976898297029181952016766975891140980262281410567496553786206459450159223598111277635101947366611348049115904640279427456402965827932087791163513870165924355345233687844044880797900846938750265614539392373979632473718349002563294432619370932366766395629865225035984734017827161115546050112082402091798079688158716918095954434591592718874929393773299072797143958971945368235751971735994366809186848100784545298626436234725031026192104652411985649745935763832120684446927303755589541909824853830469923446250473787344038464304256176981150361942105734431876110263120057531471221199334599948266965875281625088000000000000000000000000000000000 258 -43176635450696971115415492007975960757609168579524802247698844463147189321976230656010755137336957990255287925086053810875055761084894870485313518187821572037231954588840956844574763016837093620774078104643672371384772863559212119597480753537098152378287916511347104755741167947621975083719430305764954642299606670368301064468949624134718044383046863143675009293471604886120952083694228592146434965810954388211605794966243920407968928164922770497976674670484408025340348007790892785521477055133967263474716381329223587198704453586462706906912868903298439572388440637433721861831108815172057975863229847582773262800340192751823782095903878073548800000000000000000000000000000000 259 5350010709080847784804550194875911533841577209362551898562207301007042579745069252137066245266985180174578648517408355413582332140419818922710643992783768554208254318445226423260193755713377285097007950757054043428168996694469823363123950913126726579661188922534654663047397328142029643400687772139156995326696835861234283481211310484495630923231953986016167499222403392484481195925555901593257963508824843749772923570887570625023633269643876954069562382454215977244383825646385719012487771331171997658616563032237230012068115175610444222551625513872674059230353684116893693261023470358711979258776938026220992625399431038301392116507494034779930624000000000000000000000000000000000 260 181993564046511484371448106936863763328463645181426844466166208406277021942453201232212829243865618418870461274054238077353450971969133064419167418510374259543237622083772643333121440551656790083144333055047032121975667062768143375605105251543062183447442635939555205944620361766251213254745998131523892750828364677133028037726853499529883300754750581959680157252943679743635673583125496652511049938375506785036148648649233409841955114591958533930438664171244276663529889326973862417221653375026738565581683756160041743622384134854747289249396177730504378399166431495940042673206506416736379494032072232453639143437466678420514138575001579740654364262400000000000000000000000000000000 261 -2668047544620485910491386380175284598791459053707211629415521246207051007291932410640968359207501865684274328398897676224954759488051517920124387993518593594122651719350935368931590380388539193206182483160663635618265341016277415829752147592761395940884866049290830972039706781966147517002549313549433816922132091876262005300099110470326260185934829528433208817993831112900035873020425030244607538026478685715085440907384459790441551364068679435469728553834883479848657588672202655632403739488362468512996418365784787329322006991510408768216016416460537549526617350082015915116202453415153458890375049303489545260461479678107356244303874871668007300497408000000000000000000000000000000000 262 -171337041794034691357803562665280749927360931507317673994162186503553148060014081091758758863776292525407245786406046384348382637122085386305091621961938972129468358797875937414861417092870391287074164017219812356280077807189459454117860636377406678055488000256715281781662450976130216629613771401176923114975005269654226609904347557320957524335259477288414137984496106780957962758198991299097174253980926546111666907627232539893184588516199645942024968987237825829506188401927901959672016827006037242905419553781179280233880231922117402720126089882901803874713167530946832340158731894359074648856488257937194805006102049839444240832157188614301555612241100800000000000000000000000000000000 263 1338392582505449326289950384266628591208001458975798786735172675229900838994154229999255828070053180715673700532270328039012667027727512008340364566909338895466894939639298139998221535797188238549065851029799828635787765849305036841269774631309977385234082047237386549150753032424717201752983329386171782891127274555488373638641978038159744158540028712337287941084710687332964925478911340191122635051146285097047934957857331133717113833440394501864617640413692129871624224330071221022085596166907576976991365831334615268295690721715283958876326308042047076473580144250771857309370610294717564133207126679724293525388841491131269412581671730218199381599309529088000000000000000000000000000000000 264 126760253383462899784389203205420962894022011593181945358668247263832091770088904694726442825116418424968218059555356603809106556540119813832026480626332850129843291004482060300035284354522329766609946403302368927800224385924122206862314140579169113620578868714887577401208016666861674735826446732080471644430073750401087601293368370504733859902333833506729947185772319652268264527158315521549113276482191188999240107204579201671959719913911529284588962685893663523402491880439064080649336982823201051077029883502671647697173904564841956197675445911809913527620664530071346211578595059193518131948084623943369658964979745499079393898733960550434817588188590951628800000000000000000000000000000000 265 -675308295902421144760599468483798851320848943948196652418960449375138562159243142394620607924616051767829514497891561911505066154508957818713006909747543844767170928802362528811216534505144019852706106947229600380593791962486446467349144381906357931678237737363181206809449054176555055665002971795216237863888205915139212063197247741271417448199408873864436701194337710848677018971588695838050680607737568492852921377880335299846974504400906347523584238806453886328199029662459606193954928070373543787208924057240754314624464620587163544319588715933644725573477733898093506187285764776646244237743919195587243239361551890966962768282278870470043067290896791806935040000000000000000000000000000000000 266 -84822048732871793090000936923131024570437699483201259802099311860141756166036676100003637361855026949423947939210076636363244227077847959340456254669836425899648211271383723636953467415443178815608627210010883577414302045357326557641656792678378942590716567323449126002040750754229308463148573267907033758574215640745962309862668744387318620310037957635915865035959546893950105740765205719732130283342801493078570605138918383782988479275779749636227223528999836232220562079337816694015774647572547304961331352281638379760335523429625859879749696344271485024227365082044043951561898764798421917277435517380693765581479690504054990742910534241254257660918998783601147904000000000000000000000000000000000 267 342708055434718461308445971353585199598373533306907397148435388308134087496056274752534465921820154889923656507899754511289890754812678263952448520982156192947916225353923935870683471676360595073267443772684701146456908267044400932595935059758037937008640902682697644563683225323245246064949642138210681027631346581304373576437839239888875154617543046851863516407928756939989320131039707753003122653566763322315684642129909631203875754945698779495040672552407167206097793450611664085051371646407438589149296901544000973467576720501539760564085879308179588688164817458406779906715364850645993001516731111060948467642627736645519999487564321058312830508777996641371118632960000000000000000000000000000000000 268 53809711699484303386421519945198396390861001993799545212135573913760408203631393463519300577187196246441394754993184503127768215630827896605152753663403323813063557931598789069790462837743455697719164973050666203349714285835532726869077634718675573595307610800124611123881756987248228523216295202331244572851504934663299669694600347428884100297509710277409393616201367225955631167342634912607909905631161713078572930985456591615567602512239960624672489383843176974816488528020454666686392288385617548350705162422097523099157723515521013834853247051020562716467798372365073608000286782246045159022432627528148596487789090794093515804129300130470797336147786181016869033476096000000000000000000000000000000000 269 -174913257171217211444542640461990370080597983452440786285206407558553823686759661096025914241150258615786873929943336414653544521772066486150695840753922626648307949276956839999151859641474333408928192268343278835634876192146436760970363436499566041993543666084243087590458521921484886411374812010753831617423250950603658621637987230686933513633952661952885208039172429967982069907197750257362659169192690668879162708492984233646124557794142459704037295587539426889947654359395652083553029560926317461065925081925045799736280166717995494092472782676595456533424910862384546494589448969640967056338589149557205853994213303911337964181922552515938581823665077372553191652358881280000000000000000000000000000000000 270 -33067987238580491911577160612886295607628113032403476855044102380501193439227885618602599173050677587416243251335366357877718802962181372031523741616163138470631733072988047927259481304688675980191213004087007704192508866398508562209507683641967188968905060303186118821760853891677651206957486873241510355089236906827859627275302499347594805176636455246792206109836371379468590612093086924967596138665392686638832500887028323093281267449497553753368039983882014479864100896561948993367456054984344737445162634122899391189768732898087508353642339564122412990545495504754982021498775740672514787717617746706064506678750139261520780279476999070333908151850408436913575343520510640128000000000000000000000000000000000 271 89777446059274044949683643022958693781396674141837517329193690067020885460830221960613609961110994878453953059664734008283978830039530741162096387352355713718753975205594341111342081603206030299823459705611450887838587385160516635871675171227825786163062398268661524309539719749185037418110120338663348068892944741101426816294558018512249433409904300736426483676553049666200557639278407910806750465100893115108987720918738388515521439998207361426212072972681249755873512726367921222437985478697572841122196282990496285579452167729693956453738555655268773823739158377783187097257285376085308000584818920870034470671394547753904099724182579430511150407017242998605346015769502532239360000000000000000000000000000000000 272 19917181350839733526538412321837942516222294434538865281547791956123239180968021617894995309306851875890417884166983612145423736049673636033946410726248636041652805008030530852828490399418934057389059378903110533456276174724875465805718846253957087565613699467697973951026193472202555885501594137930220008639278455997215425670705350970554408416210346374847476569078183559438785772574381679236674573930560559001345205704581498078478310726226415685873146231265191318687180702976087513256499460072182953868828188424236511261268886786654474469707012939705991489793682630931185058599613891120726637377718382410915205197848991468651359649654426072687594579999624729225839061049865289005531136000000000000000000000000000000000 273 -46336696920126330309179261264459299494327010061530218700978760309313749409325626108920575610630244790260958859818758795422368876601895829906667005443826470359495494023640516097967004076867893322541235777371283424944119782322009264993366267327548963166502001832453007106107627045191873925024233326989873156588950869852051853959613058620791175543277099564946558545290764009911828751715291750866095997929388489519096680521644284759344011166236044765264657970012238732813963056052244702953324816693266431557161415954176514822530255450800691096620046691492850909975841694443070131694564261317759858656402423255792644559538857508917460080717432822819713416982113621906122039676547653144055644160000000000000000000000000000000000 274 -11840765465477503129051242013676078450746745525415056407449178535409012819968775534306828677084068364098786372124284067057047773145736929766027895549841810933656341525252883204603236005823548013192620863787874018316032440004850784110856500962355276483197961847871523333130378683381270506208726453546510214550749767628036472760761513644979456688734378991909116797013460303036242390135872265911541448926690363356932737920077468073546360842902439011829694805522600638047494729617338315819364550197432821939412205913952738322531260173802343414000689332286157497942959289378670491308405934193924786751605174258975452995328718642817704118753098271580208404202746501830356771557527045927257889570816000000000000000000000000000000000 275 24046979061687963984190918740769389620576042288921084321835567228111010839335272560459420032362462502482584651264904784903979843552731089219107394876376192104470702780924171215502070342818078484267467289051848026961990939524529571681600795601301797079952677365584916526281336055053868066201400154919627614271603525659605269564220260426000631493342901019931402729678980659920759280154244496197764159729757290557754864532150162352037427087165482612286905453265927240242926894394161373952322605059618529659902435983697487498283525562330196048410801269078912364080468781179805022574792809783431495241955740126582305229240967892921653043825467264468493785232374137422266534364055126102129999085568000000000000000000000000000000000000 276 6979845958628773198385761528551572953759473616125760593812330331733764051174554485471656898243658208918891076524237487190121995802761186904407266039160174932118180396600136554258102501162578656900983776226636253189798674350299769092241227451691935297592863055660041153514501734752786568042664371669596802328946895449586835764627105849833910777630843046771505764951833862967428693710942621033478157622094910269039444563621450620834051836131048618071192353056948384447291146171069008044894811158641673925873394515330644465322403331733134492922388384652215916460165195836490438858301740811701890894819587058378944837558223275448947103281714109377773965598332887665103067637652573907916057505221836800000000000000000000000000000000000 277 -12546853698052874434670152200396872462193430096604772624558387108678491220428624071127879756460070462349374912830069446441880335695021530753106119993686226130079237233704402856402071183860514369999302394471112838962887297440947257876314900420663008841668870775806760604924077847753951903772709211830436795728017658600214521483332236813206389666207670098441905895869713212740462156050654107756016004611500962128682155161190117404584976466698916433762923539013174503452727181137927502121889632616426710447971563185684054254229786272148429723404902919271262322104689479414918816769546439167085415417146157764677000274439168021830466720365731847435797616271837986796711480988039473636411623149762772992000000000000000000000000000000000000 278 -4092433720239793311221493689243592305009624099281801364318873407893420314873884482872033695377336282349645343179946976148354219904265885263378185595463228956712503651078665186359750358519765332562121428394537166549616294355281913002384123060535966466076720856929274768031921972004593609219687531845576423850957883213993769484572850496212666784532225155996126217101858034022895096641063209015178050387402626521635450703840382103965873487246120990982282087783796213293012937908737938532710417070486676661530586895165464757097749187559183296927069129236669710291033873654620055208613090172717778963570963965298909966080147763164280745715536856971144521128913978999476227021521588642223410213927957771059200000000000000000000000000000000000 279 6581211668921625857098572232429947537359056072519021648733972964123854105488324164702603189091398920690179245628312977060589106850093147667975304042682552732218042612231641761030536555920021636143683615352391012666805600388798717649369548641350897238262842731738086856339655920140362757139628269273024374230682746776212409176350961930198805297353450701639201604144465943957945924473129403969308106008376669285099870895991247308029250081163314603493001791037849461588056988379630733067778268428964053919872456148266997190190110006162484877183002034336243707588958247673423160844778582484818877455120737513232188779654834067857439233787470272085371303502035966383287404864959651736246210528470807080861696000000000000000000000000000000000000 280 2391954823341595061335748499905503876574522489926245249461643227425667545971991792267411700414494020995314496904977795907658843378526524211902650608620487551256140811214070515034095909429522571486757378980001551496237310464151623994053543840976212502983933920830183048750091452028010150534935650779998941599910435782191963236158905062294052170124594874250226778530600126767107598566804335194960290563891309719261746941405696237907329569488784866067147035920142797671460381449694736674936916681912556137222012539937748406122286129023235879093067756753700603334712169771008843990299623722582402679520988700220922545780531298259410755534632161271053734826187653262219755171515483202415983362150424431663094169600000000000000000000000000000000000 281 -3469986227046614319416095177607335450407913941289049332998825593550123299030436778708330581228992422528767427920183577857696868441090332622640510105351427951832777587862158214665170675651033166562482053068642700831880982591311369170363109981600112482654013426887263331145246486421897316866214279868570828987986913931620711225260266520486967493719995183366645931930467788597394950757455189984274041612551249050891494113144478764151801336594185841033779432787324782318084937422891233207507445437273918573401900624553234755689041017045705785132012342095781895576032405474799142920517053238352655010862146439114407037285629563010377175389026036787331808647870046070963357146981221682305781157137336805686637494272000000000000000000000000000000000000 282 -1395951331711373773498816576654184408180358673643017866809707965361013078534558374512618163420130532523054466955039725305131109502794072228092022649165512996212502369237982378340599707226046404450585360346336478960147268587839278465067319364170118175516189402636424821269404286186848697627195544540620513246802435396066421225268981759468505308956831304375810356960277611322554854571880474660292764896704083807325067635002605598486020408646467483266290288437442305921540213856800769769098503198518914700905195995331256077346007767646498453606302590465925586117498990238509972767584512976490328854286919012366148501488809791516850394932325988027213197471833181531295070526951861849396402560911045632072066350134067200000000000000000000000000000000000 283 1838867875052831934375836753344260711217480227625139358678404228045710636211656104571651463445834893004590426993799988174029200197460902475958886359665929965718797712654501729631163175668781188276013961881026524052878402030785948981861467481542083820782920211347511529895966048041008572401939738209666248197400786236712159330177896042385963170197507330234181250981232934951265807253187328552427684703268104676359641346250681900130752319380001078085683879035337912137885102007252716870328910360828645521430967866250413768202102754373445764756502139751304402946266898189807735476464389534105382560878719248214780616792296071924370958721583888402064593690225161004707571311283854221214570533465733729067218277941379072000000000000000000000000000000000000 284 814460260304025649155392407873531729740434178748706316982689341608325718841337881552299891059832966823272636802800937271539619873340595605015948102259978720949445495069773855010223931622697952235469511568172211376463415274832645847846050776921858213359306443358845353230660977209698121877628155906091540734202285062342189011280993053772245113785578643970942461749412948064769946045460278916647232980302708629273883978823947709766029706374838504645670727799684381054816235422491797003536539761582458563247488672944061206172567703656092690818956807014308172442934762710166007511875105491273640089223228288166713108324571236818325496675607862015751903458771089927732429670781334034931224775350073418342447309901264007987200000000000000000000000000000000000 285 -979308544052717436240519967903252068804426121926265879146408910822045287789619924921657811287187095672071496289627707826671302273183420826546727758583129178299190929004941244465404439163771935491021583717789399759921667533455469304415736778557127623005936238222851112973733446074797503572125157545087156024028755813866593075720514407331125871112401621874539093633121646635335439976173988548186129850500407142503340990203523782529590000837689673331544252169690597232995820097780127088129198869790120743684626287668734018360404353159553843076238475768540760566125850961805192569000880933674145657413830295554540176865104089163224274175990886456017597232858890986265645494998229237893594153290701621993609543280707963453440000000000000000000000000000000000000 286 -475516153108317652925064898297982037664050413750966835628000007977453937643408249125553045664460317106946197150159100644031396646215280679355987724732442419323453486704518261892912496199878415360753781863231374218483015011098742495207103337431200102222005377625360252528371166868400265328072129687032377948694848363015178666981004997284756482111698462464199325081469579960499096544606996638617438705135426920132455656786499550454425792286075977889705382131923831327386563880311735457271086351295726949500615659008630427455959541626484508542187124451283810436050150498601789711849852962965186201396222668275716644652903509066870885539277445170048948074596806659301962365613838221451084819792230765025250649243036624558751744000000000000000000000000000000000000 287 524052587604176823374171955247734975075321091401363938570907806768268100206349508296269334232142639480963939023933260951337659589764282540605444243329104171697935255545448614695889722086815770303108022941102149506276370819467241558026682081155688594278718941332434666416906350433695581373726458210663077630699569389945499920969530855676118547880167318457533163704933816783455835775044822213871006928627206995372972845883360408552622612971889032576272061599703848834378341424779601555609782994593799243352471123550942827196888603448186935851998066488622193444033346751938566222283736653304252888673236522775694799561745691708304951154170459002679756615886765304243276332468151479592673012716905433046153697587767823109885788160000000000000000000000000000000000000 288 278022944908816838501831907467175112976277137672866738225230830603523319365421483182030897758119892545059937765505859971196864617298324312880437140090434617843625529281389594956673725341404205319900077316937575743342580966916238989491971562808444671015450842613408510330692123353956611399890973491502570458712347166614619762837146016242517218559967455227452841416637775383834423714608188510230450041753389594983133580039128975280946307375248185444940106507310147758856362291017665689195426516421455102822406739834914949426598324698197233770549950461729133613192368119693884616780856891912205807957173066621512005210419087001662065190488102410111773141697245867691490958319756301075298892166378744210023222559181439312647858159616000000000000000000000000000000000000 289 -281741284784801116948190690195994973774004621519759386954029098809174351534859236928822815260779711311383056818586745734823736800160812171010162070472705968249679523735163756535603801444805528070904200267217792156805919768917131853379098345590341901592201442630988300199827909893047418989290319567352520225625546426834433651368675851240260439962597273132885492062075111945531976800136965053670388189991987963541279889817717917850156121472750121972791128694434365235620758730176271556010154044202829604883681253650847240312458980257349686710655103217994100461840671584090249653914624745366056752745913459872521636413897890595398427486360256122203988563880579143418861479219498008375550882002273603460335036471167206553574303890145280000000000000000000000000000000000000 290 -162882307476705616988996268363782003116797084983087994289731139669647086474124063313189202864753150612635394615909956339925780130600116991314246715074533811005674934955637014331512188174029862920708183154328045711949760931788874232226604490702163317120666337415288313337260422750733454024639349940663610388624209325278456473767055727427243942385760320939717065149465038797519860631672944125125696964992013916556379808795906039887108557646223110250059275541170511010907460047349378695069417843284513496650038840504747605187973221647931729677041787480110964112371826558551633251085299949828751716258652841035627464482585901945631160231168948072181984942657286169478746029102960135733949898505020612605221130250412820114331983114328342528000000000000000000000000000000000000 291 152150488089051278054912638850530218388650783393190847271744804904168187464276119579991584684110800972359626371066581647478281013755629978138216733387840838252836124890836464187869481204084809348539337650312011621001990732845364725469643701144079869595841249971201609365262267733664766775511457822231039411700440787630622934386860874141479045754779658470616203611075474732275017409910153257861030060387973833621947190722722431854706762257094769677692541045468711164703074699605168879036857125859237760270565091944766806649719189766403616488473687807242222792049598730783674354566374542077270161357757659032677285769900829201694240705412411115228599597456038617874442630414274995836346053655276642718564908720786792985401286008859325890560000000000000000000000000000000000000 292 95664914979007943334826970053915908458890366727006806800387550026638000383078820446593095081185490673118990270599667850257517109017575532820187318236252134710681086217282787315279514306233794671734108384091344971414984910656741877596893655893023743680098161348181632507114296997340665306154181435179969799929310747675809950722467628685756762836883908776344120080558359371498703613313245592806883465725602582566474755540849512876580793376360721099409429160091810484363656460390757269280821252360492100511476976330329349276335374507123620766483036455418289133739275299774555811235501668801438597247629781067888830713136285006046226400775627328124386530321786627698034890481772059711360027743313337952882335852939994905148145400075850409312256000000000000000000000000000000000000 293 -82520558077919476175045481724632494031185436257249935865226079886737746829958536321763404270319835444717989242357481183016625270393462412866036928431770022566289268769216320157914476290094279201672617981935968060842771699730704716359068506854094368423653464833392203039196522036638055109635016961768393768794288858166934427206657578368604733089573941782222784653005471450001353262460018484205592230639412149323649447499943688708928524139684933384611035780899377640168408701399488580890156466032410089754743313871699925816891941322246394637132665872269160570233065739092100181630093935938730711120417291000918612107532734417710261753631106195889323984573014218447025144097167908471916676784329578394497402256326647259284406977033790801324277760000000000000000000000000000000000000 294 -56348930953105991542485833329721503005925837548564473298367829643903215768628061508870017250698879393945806572197844986691618487986615463391538315368425545330769889041994422150187831652201164910258554739525583597097746243488622702891952329947155580211182163115584859711027283557963547957788553167348911086014820296055649703325754482574927319957227043945229769386476281990122049542896701557132992963108692556441689476108805550439662823190914582645786353467216044036232507942085198050593122058962773987127278512728670649502077919051856030379275836023891062669615729900139605012322930640857016861619226239419284881824005828388546216065300124613200615496541783278795048310758163045592371054487065820366648797973929545788633089698782128578642288050176000000000000000000000000000000000000 295 44939258783380622817006025267282989047036116968554772560540535620122028652652168357000102806700122393257530548034521827524089853651094554811639605614030656751564847853623694934486782338724959212622986255630826092291370931518771171576827553132614729170081551173007719595621881807460086085957583169532075397564606607625003811813038950016342919718742556816640171396710207281605703199024856678119095801689690567700765261716634013778186938582836048458401798162624768203287707129819850271908645272179118684983714939500993614196437157927523444813437006158394658145011986094053106715063666000967316179622815170608728531851659132320290315706641818177502770060418450500025572154801953584336637881082555571593222394158960099539850328590735066243163438343782400000000000000000000000000000000000000 296 33297458124602984829184223397637284660740974140717213892257791798400345168233989645624214165174761299371058784811491783830003462113063938232717497599164519649640164823529128262969602138643287268846187539432535426487192270541177321460012878150716184299040621200095691195424015958753554639165259255441121358586481157889342939643060702575648328734110438351005032086339493344027471966297746516222408554203688309607896473910430679457130032278501740668086458497255567854202100891977481950863053634376676783510807092117058779987076274061037554009148716451937833367395782278901747847388888424088539475758169540606602191100942838607630528518063772199763700082196779216244771606360829472750517600616098116637482873788007116152892585386034531070099294051882762240000000000000000000000000000000000000 297 -24567559849232547343193005144931381324905182152592916350194503446762853209790630714948916063010137192011796455599071128425484902956959587220017986381114473404357055777394889684679656249729395377506382730480468471023052651275971825120315730563260625272638216804935297034721715544083125856159342778481598437821681039620475880396887794054428233281005952333138242227055012644672039659374696866975418774104774590963540872356420769662861986634683369780523690041377515092442753011880746199366199590054666465806131020897877515640111168169032091415427612554026486753573185564372888612058633699219661598108829938123154900779762815128372088233755096897006544918146878134383205157541864133389609802183955911847118852492122094664828552577631232074427619213481449881600000000000000000000000000000000000000 298 -19744348006576596662278337133314823191776568697219957565478919426850948230057400166818720150653673807325532864037055234783580743380557527733735599615954913611813405520196273093404379554702184106149736099798845981774081492100381569871914463203183741106337700466283482698890324192121620384578041885174925022742005816471219464020113546915700485083037376535651753752785168722884739122190848740850564927853451450255620201958879409567117224444706763725942176151063710273258884650927496317919946346027415909012791986248485457084346032872429273847721226783746275775051199548325786989078147745652747191048203849686323802178308488787599327763093068246790108320265122611157364109871633655249757258095608429668054464350666916981965142663580572471101888997216888196956160000000000000000000000000000000000000 299 13478886868809738986229502740790873546374095448073909670107635433348576306125120480766719764065823923328142504801989926188959608776599619505776553819222953920831527673231699243436249808328944055654553664185105820136057099571209071572454122678395390455465043490339016507452361182403226221333059275876758644170734571034728699431996458963967082628604723938449374452415565760625236573479088416515856007545550732114245209828607752062008663283593505230235361328807308726089374904544943780626588622020528069018872619417930170635437131249649266335303020852481606173778027484658184580215910370660674082554974884549075994285664576278037903935519842230938177391530179654402066129916898923926206634116805599355866771547457874942389588180246336783887808800320274662477004800000000000000000000000000000000000000 300 11751009029787717586271675309322822168594997809223188063917523521384306516136680227490050051659326673946066850383146526000627402707750027508141003530674426462234650087732304806074529527987010079423554652285754385718047316704399351958025683565031087685171888333273029765656464561552165346008531732764858321544452455729089320127110706683339935845407895190908759776715542164148713206466765225189996631835332294493426662716183133893072052207942998721404058746005210154198550560562060042408396584902959161830219451655845030625380923416551388226319829791204190455068214078572512152715929101296049672733848938466509469816795903007821143598304393540856991191019225521566753675830317653449406200591372229125454206610536298765633451901028546330064525629152215115124682260480000000000000000000000000000000000000 301 -7419395897662063971871781021060333021781453501082720673866536885227259902627644062385389114410574273972624962757332995660535288339354839781786530826243722436884419353753428639583105753642858840107709003200559384318909104111627170109936276629411849506065987426531286025227337520927135278840386026487593284582511979986751888488675837038123221768291246967182646515961348952652050012074039424207342674995704583302270988105689735822162033683081725154111587579810137906837177053143752782637039101909947709741375368806703185469631622176051225322146126929804768406148364225296733864371016046684063185819183050277001934210610317591682021101271609224133243348225724823081228720235174389932368559214008941714829154275948121728812832987699181399687774785390103916930500499865600000000000000000000000000000000000000 302 -7020799122860711872601215573931867717273358927619898825329689649195109571407253840439560409418374214283805235300078684384751024919473606607518345569360142218891446818667671300207342144199386810371504954645675980263943442877811336996759022806291270394982990805137718306843929316706095858668759375897219164434015082992906768313236615363002883018205803750650396919023869352467203361993787134333587511692511247173994309411062391060752690797936051260927466501250730326032369178991796683333301582148528171512583478675043874371545571242071678979131384378361173722631424271922828891544655216940515144343907247087832049523670708927641164269816402636767665558257596131880278331655762261206828430754942112989560893145019124286356180850317812121952222739590100910340076445693378560000000000000000000000000000000000000 303 4095919858736737703911107595770387908976713228153861754061897446332998359778582614934037986842380147453252166823715032801641214157264272424073750731827406959588196502810024994267955971741493952276333896014375211863686572740634981017389081467693593462849476281651394236421738820495847234031166245481648021543191131221643010112523859092866308845527870442099852166739953150899150416348490125514599186294431413735083552137687101287736438755204607337525322346137793777415227322065218539664974477004561843287745380211386707555588490165093727061513844968292763781059438396230452524424630381693268917499312669022349149215233373916357044128012005865389766335269804735252152373338512695753698883061767942775035466830197857840168350605202529284701804065343270450648605138773186969600000000000000000000000000000000000000 304 4211552297746003461516612736801517712306918342086905851933806965633149131455514268489446176996612322099200084665477074094459151802972094558316241357800810792234582213084517814244587694301064917777101871297614994278302284237198526511976237519639429778730148711674374286576123905067737637850425710068209376561075361758896433338882070515276526237146277220314264617146453293845889865601328542038752000423153947383782876558613373471118394691886964648747044626851516630372623528954693223476030743499646612429729551548412202168927162846913127212206243143937466209585755179429523745986033591519578110075963267928222873829359017292845385594996259313925531310558337370996154742093195025882586812396885656856529683102198143069353154135232258852753882269924426820270567113535865707560960000000000000000000000000000000000000 305 -2266850253489190895697314852813442879190978268388956400999303726154020471694643050859895801946262241932189799509130496862771567183430464369367716426863947633836830691841328349423497827987862070854321523295518813961060631686364175993328944507006571443859490336303298607013101214797845459542089291937934877914595798826464458092459878466194374075621400048264210484285760147817186102499386742195511569348906123446931012214666519833075396486644380672565584204174613751707209635686201613399487684915052031918018286166498350519171872856174889780951614154515718377820084486273812932211437428713209365965559502719883653481789507060055063031617991103659089853185373548021124963650417055200059608614487698042444032350216701669635690614355607665117231225633556000460455185917431896866816000000000000000000000000000000000000000 306 -2536859580066360416046572998024820984507167949366433771492096093108428966501376310856995117475571976595737775617023230510796046393923185482111595339162331723530939359887515038371024687115863127575744533672240450214715400993279073506385458531598027273905185186359733908744182630833693844470560734257223064971305861781476611930359854910746083667746161170768351375745995189819914681189136406894402157248524259199255290433864741257496576046930388966918972556831865976441951927979116762935868612694379401629972308998189667549021948318174190996495970218043053618055868078321595503100815874546088164886597212373800040471962234739040545380591296905526058405157964156692289620271964367778633003553612971847139586501846074498774583204045170692026370262221404926324622803203382793335314841600000000000000000000000000000000000000 307 1257101385883114007386855989074131157889133392463140692887759616277163499063672517462622384265991945574190517896393240465571685958907630306021625937389477298077794727657398673652009883956681401628421490128672857586105049405166363350116975034846848058202814214879939599077503764736475630477291237418324823668527880501961896308923817594757447103810980418062676099271572831561419856399495231254098545586855128419112771362820307404741401805075221224709772992464667955725806059616023624403791432723627999587108761409729317861070933477102624546755755629382346872442405886731542282354352641587574605877458525082436611675392959324073087969493813436611446081378881190843991578513488152475562467627047489669684506039142266951402940496280837126539936327327672409873069745307889572568014782464000000000000000000000000000000000000000 308 1534597184232969649151550263448761655929066478969355933390630056611315850371913273250292068574910905445447172990818822469784400937687180195642524054375774801738658734888789758660536897250163943927431009775300352338576832699843281339240274599448947826822934566398704619762465050996038656619550980613961243088634745382666257665224268357348093065602622795998429085642574630680842532986359550371292526860726387090130764282548235260093126736947720368227700622822809885535253684700270471169474761376478183436984943655909685631802724697245032830649105879918646365721609359687916981457279389287044744220319987302483307430904993236432022603084231507391616248638443818238232006955358307639520392307634973180382636754934551650842026132768094261309125968524619034693741075880605517915716307019366400000000000000000000000000000000000000 309 -698135934482553208162294953084685016644705634767679496811205484906950664010559203999944586490997520809863590832510720243753732339079687952168182314280799968954740849653052544474006096147635511092563509747152232972234817745677464670371638175245029291297981110675805985510630417103758738128838428143531418523341418226549407799414757793753691714757530260083117873973111359615977804922356802505737464816502359888328779011800467238426402272852777548671961558302579981192682157406247086944974594336708063180468747834608632101171245175123952283770812018061684781189317386413153964695281877677834722562304788225125996410225272691734529645736542757729748918011191257283915798473439913320687955566760015549289676044379246071298446319243302010981331568250387631466208103271965072073051629653327872000000000000000000000000000000000000000 310 -932338276556068804936676246954233200432301892769972935033164573908555780824495325276800296537232362546536092869876638634472628118262931582396749220274087902271628170822574036423195725087506931303390327135945895642343148319141849040923269749320882095193426626435332055833007381369558128232903241128976296903554240560071207328843805262704928526917992381100368573324147128800570352803203668321582013062026750636704344016230845841651579851005360557709853791242298544835396557558308644894957959662068882082272546502395709440391511947498149076569967044413774782745011877092329138394373771069132341179828743465724011208906371853882541249298615206508758574374210244482566986420976585590116520617722595768361577484813497738470731025776004705932407241502345824410529680581498808041299632195787502387200000000000000000000000000000000000000 311 387993204186712788339158291538290030604279454524179609739057514800002671206036525168942974626949171972536841903730238176599169958722571728188943909886563600434464847915604545955806440454058982280069480563469866580246654659655291528673131365094866889485360306569798760611953593677674787504937415022609600877470656590940531935181986830793176741679291908129712234470934796422374785144742520019321035895107633549562922790324029014749671606680981102318432521930574248049161986299040879996706024007835331741718712939744643895308105941817408777419226205269099782845868728859915521092911635225933514161677576616322850844873230819572791216043788449715276243098201667580425701453815671587028802067255274591526927456217637462046918355158264063004924757749875583847880221674057265001326633014172187623424000000000000000000000000000000000000000 312 568937542230779063250633481953065962610933381623834550424765584181248029677776580476673452091566822012467682481337708875944912775428398401770665989721670758892681511521295186058348052318878337599553225339798667550452877802370145875279751047451408712029670027735802216536092105964932658311340171609594837690048438558586299569213213450263564689787393359107587878790050396956181767379634842710458706728575222985571815684659579125522988791500075663556156400542671244228474468696989752416703141444559437665873317879627355469177746312775960888649662027220051559672944951302720469474917115723183309306363520075178487433380309449270641707919566504260416655056535229984911326640861856371418293329096398077517793872613918889050379255464148526823596712082591465290235238980367978466262323738399578880632422400000000000000000000000000000000000000 313 -215597430528497565609094013278425174033956633369072604981819218029591360935763389414608816373947843601365302288918358279653817270864560300759574881086566152124152483214824228864292271738876475422008988232418634046463443585756426362991852115494705997055459002046797737487523776620181194025020584893830318569886110657192174155302574547392852596928749102023468121008077131853141500137647833243552368467146567275297946061597081161335157410603741581833995827814695738555298439291118357689843626937297783243589810739910211472760707652110715790442833002339887905390296676883970766956412249354428695557057316701795271406038651802710179020540095361782248913389543947888401058037375065195421490762985675040327869609926875784369391870863700805273077298568843648153848188080540836405767664347658563352593956864000000000000000000000000000000000000000 314 -348732783196300380512968414272569895404279668318628310001287605266148018009807803625078339841175753495233342301885577680233810815044805289950395116525298009722937274286494612666026139554471037865825096266240680238400648253189339367415799877096944341346744843366874244361707218957625414003636506024744629583702063278421462837303777463112042405378301294392801405280033572058875809714974441484120582600031051113257144692319530002646927457441476765591113779211304295287089994904280827928050084857185667364969760132130808611463584922880960680872480570377398574739117161780917519358229855460079815179089724089000183683278686394430233633116703195885474481250527121302354897089690772682918690133567355985071455632948123282319343210903566279815892570591983178682706902119659875785777916218918605961061955167846400000000000000000000000000000000000000 315 119652790607503497410224057337458723068756709841743420387329124476618182515326457510079387356973242591315770584723973238230301629053584899292297663839032425044454898611417302333450516145951732793011047582183284588961040463957009180454012690205070696630543606106252581624769282811763549623543027967363409011963764972148090754999232836054604412905926474232195156614941606528659446173622335300626185310869758989782798490972745357435650354835398571601737740676452266925418350652575832974840645059959140548823306696057807647158961606023605044832398842464819112764113652019463904043583548119590158742875855365397055145217214080317107711334610775721917242784381075263162498821329427665470872343380938092686048263559305252403622652874103357194267557186926197049551405228521242823998694088559166072965415064043520000000000000000000000000000000000000000 316 214722872648761244296273188773165753466675740885399440335699428590582540019137732274033560910752233716358595547372304492090865130624184013673436645313082146777891560929614952416395721154841952438896819459935593574403735685847132008628168100296955133480476038702794251212651480057868060888927940681582043359219653119819148968238802974573561965875362746891199609497138973727464964860945646166749909882862892045192757065800195410225598801203855235339880147568193527503425446134476016641724582226884692809238341077677689687053167068040528176365597876997532992487227112817604810866360607834783827266162567316165292861723931526189409579837883939156600332467038067307979600309651367335383588737867112476822392831762561436386708639763569233504763865729112161781357781907161315881703484639076666589194701969190551552000000000000000000000000000000000000000 317 -66229675501585626830206206008825257769255253009240566649014135551405530186474422653440729242709845822830058029752105459422924201090227375344772471368571557012263024753553072834333966247630818242133941187336114454442553777289803479508260472412521443735539639094760890418587329052554173564290266901586639889457626989769512747183129972206229240410979373571136204475483845396570423006613503204503417604441483100606779517115272976022489150273873336199262215848278831396583922721508956809683677991649763146331782736133770899505694637300432725898079165458766828000893141396797296722687736882485807274818259488399673450706247460323073715299362005681559871265568272803992881974842529531417557597361086138164385000016394320566243766275485345193509873420720634776998411611137994395190150312902286635071849710901243412480000000000000000000000000000000000000000 318 -132811953775248927162273736996846549010733052942488075610563357721640752393214355373132745667618951819985568684422276610896857487628625912007212612777539958606320993636436812703577105598324100277520439015252882273084538269577519611810166305312702685308249747177449091325894637732354130136969390137877817082328923744617777550890222342696519270409075143456522837011024366440724601690886202718735487122104650180960975254021806447650466158512893894742448003504911908218019552949782009267660613451452437221045834503845009833374802151332337745903915655873557921304689606176737272437471625084404655792008479823641282846555174080497218543805127759316145307101489199605121749458307803067841027372596079671348418120179794686210062832771573441530186795730860702300484933562037943404364713409375865558517168338903641408667648000000000000000000000000000000000000000 319 36494954134609660961246500177864565777215742029961155105293942860827631856055990566898377580198718372930873087019699550050547855380683833541007177027259262601477481868179519522946269666737242577993683147477497341904934950377093139107225778537262375766139392840838004440502062035634276761690872265045813441407076073300633786500633636211662908709956694905488478520267093377780518209223560623017606212501077199729631956122132188423527293935403470749370829172457271387725920643201928088221606850240795519354025246078665943693038474999505147960884923935529712567693196263854802394595705279095655789379566531562688328981200400344704806181955027645062307864985590076555581007746620587449054712098824013161066910864626302566504039989364337794986856723324948024147773176219959320231697708363350015453859205736887126474096640000000000000000000000000000000000000000 320 82524248098811361552716344085368499409679100214891238595356203045401763781504478854671354085645158053153838093266208377621375904761308376924268398031757522218834639432430251316880175920235392991292587022578141593766193983278142463527042318136831516283807650275168372108764930358254527864169124710506745857125557350651581550041730351395754389295970034652941023138133250304737601885789473657196192579705591225642320184479005891223264328993170583079181359888098297484447489884760503800816188203634839269673800716710804717329883099670565408531943506815949976971519477847784447074155598986872883423566042128458176706183651233896634783326170972365748247635400422785789704214611162218972026661994327896332631428334334147496736425102922495457954673526613600513793154690976178563804235287380612439970544993784029426993713905664000000000000000000000000000000000000000 321 -19970129147985985031023557146832767553328396971660571678099300525761373783303542072625037524356065006492789040642609759934447675830496533673333002217892811203847671265232224147886468418223011885430457272347215717352225372381583090370696873287452906102692142664573955087823440323648869743585280336578574723289241347603274357548097801073748523694092664595083403134961075601928001862827174515864862747545494784152443232758986004431308296992235433157317593977585171269773525535852098737355331431063053698133285665846898560489069890673578683945904358412829695108488439094687724252547474605248805633993027335718570528671087957211108200494364491031846674400218724637111053416566146659535505810269430884164603650008149736705600552001970967453690076153315368017358051773573038423401176299930376420305625216082894175456816980295680000000000000000000000000000000000000000 322 -51513429029978434797217687794002103159394288935929545496611132759070004199663672545314499085118489952984681928916984745872072751228261234854150469453005968759292086951467999437401621148646958887256770792794271865493745333482696823293691988880959433132571299809005647845602532173398896112441069929741020179202575354600799287003288975090039875239643044457400301611397798642569360390545260481967023248786685817279310442639306012793826855854051572272417417978608456950692898020357172908079817049422849316440486007758738456827951433659158736097062060604567020545557253264765419763341610900296532071789943303729370732860610471283668835205312030183672170589638477381879719094151916264727484687745427454102111060788251956409049514864408397666341333572926041240711593857661236231783823900370828704798276136937469188600600228075143168000000000000000000000000000000000000000 323 10813790536722805316023452507440387419692262963331294877530473523813201926516119155715038750670024236888742794761551356291108532871833179700262507661028195506303299574767939826418520486084121721085039994755506096053002287356522764602167604061203221346481385026552018185204446076059140219015800537930864033672061581532080868886698290267024585080705553301541587817435316353546528693157575258617499019188345419477021364383633113982650998400121086645960819291865567427601731637119575087727022425899341445422305785789229815004878987209852308152265211133828682411155041542733754943413342946585905863834442430526970681080259285172129422498594912762243232121815810856857445609833565621298147437250423639692263233507996182959037406579255548291619289082880646982833272698106139224674698876194986219360478272122121803225398713191057326080000000000000000000000000000000000000000 324 32304259538486476352202227463866481276561698826058616267895085089341609084971889472837964081556170000859270733406084172834591252385166939555873611569073669306770182319236081053528106433389447610594878048634105922611300134118754767019728776971068998485693499900026120761993258970720849306550564874940729694380195843034266228233964764177758032340443006456467099276688481274705310207407568236526544805561917638066210239584646001997964005027333972975529192164383968748559907197539442337005209575960981636104821530106348280879679587340503267566040665929693694229139867416567973829903452384967066065274660815530824847616671922790893197583426787593072082498725578915240944260259081497279355282178000545262083056208951429539247515322291586170399276602560343367966199917342425596849029546579462271491812963631266151195146186586149049335808000000000000000000000000000000000000000 325 -5764922367197724818270585709137343138793272565847612108457944163856899336746373165414975728680557752963474901094088827815411696886655924141708862523664556052046135668019007200620109232256509522809998444395083622504555004377390065144586764432692889668080854937813901557576196526930530791110754491136389207129129689253281668473056909976070944847924317602668376920075205243970163413810403478552561585054262437238100253012351701744249370780890584855600013311053342010598773922994015485119916933956615650541796991469765055811967894327001810124062590421056056913659560687326466533504800654892536004815654841411274652859247546452943015086202209206814040977792348895811895061912664207301372098838741795940421207189698904135538020664617901491431518353927289233286812243225967099197754995377767510265157524533126681743091704270456275075072000000000000000000000000000000000000000000 326 -20351803391731509197951238956578317823568063348672943014994403225972943095030081954170683535404478323625647710654933143395589776708994206517827717342331804214035378455751388246104934960584413735642390526411146773234285278908601867173211183467959036594130870360685733380706375111868694443070132983865818479808463224028952849520537797242918683246895453511112224870785715985563776923471449603302883060345879725735201233746919676200355696863750883764832310284814046339105909248632833120363901669642725648509130678525023405325850891062055420388849179685614847807642005002378978848854335551916453897818286523663667980649531542964919726323073609146216897562162703336279612684028215183494590439977650294476172817276612477585757101066007976346082853680407137161798691145664725162047678956132194133195315693468264201796340816579151691919864627200000000000000000000000000000000000000000 327 3001584835707867558894900260248253830452936477668081723570878893856956838372946068375271666208700082681060964408677430720090444440395949505783973888907594088221589964109463732323795033055893272656834629509181932322895479835491991882577682660082478167284831329275359925312441356915855705555743673504335103895059150933938616092884080280239163557846771923605763517441790020557959922813868640264549125660242932053094914718047640179287145843011649021198042231788893220091717697019221276931639543053782811936000904183442928390440820752396515561388670014733490258276238108908149423365539889379832452674805889582835142371838507387165819058899682352745380356672426532258262332211895382192397605514258615731696412112965647434439615651890728482906743707644715354625023786492638902417105374279872720446000809657722325179242230830773778428742074368000000000000000000000000000000000000000000 328 12881033865954139168624012984583180897119174500590895098973018827920347602719024709755807727886763202009209661192621873946870514456154483316389132600018712780342598846092296916317188844109217324548533630391522738066795756477447581663637520022313921090210232176347080113133045760266278916469592469766893772765592060050870850689347404748798109815309714316721139563462851483247659211424681306186178659898830620307812411644077964179244967719976597411530459287097586036452780858220820457457939202252048698092177603794409347958578554549727354848711036437772822865764441435232418415332822965047574749635650347090958398101501832785809233047460815377324804227134058866599466764201985935001021052148741102648458650984836251910816011946936338940142199352243144724006257306498184943068507099083743401161836765740374910999166692100020576814345661238476800000000000000000000000000000000000000000 329 -1505816089808986859949567052927167759865243167487874554877468623912116874138148427348191030888020975263187439102882134946430422188652018404146635705149008451310023893431262780787121904235687493638775050884914754905266604121648092104737966791169137923600727261986042899281776657653477722979541929582902105674139847893643721082131188211483309239024239139490216826707697953102637086357887373535430641805262789643949511407570382205888136302168733807001671212982499327143756877937444786794398298106232084226680617897877076705430783818950981108687068702875043308688539680608467374420425505951849212996370919274523847170439889489413249996411477688768587576117982678762140703497634661210171897313414626415659365809062264035705204382394255319075871760631256533281101276190597898014126688659507938897830943448971430020222169428412464997503493717622784000000000000000000000000000000000000000000 330 -8190341675423978059407858134233174474918501860379281661740724838326860268632287099738013677963100698889995241912306594576209120035835374223443270401185103055635578985943248730893792216433404889379533910301062147790839493183085691657163361139605014372049379611786541231556777189684862609171935421034945137653273147505256883615664494870389998441564041305791518454082203519806937443024596748997218760697264640473519970096420083179352048487179623668222397701074188338932791248663760510031870308216842932181011820165085530570594569541434025543584851420074642564552411558690251017147339373250808798424998996757038166953820662624795436306657621404729869682661035995950637835846884422002980806993033090158990827420721253781852731493973658352303914206817663344487101770962167207470477442680201372970808465078206333371997732831995185451554811547744626278400000000000000000000000000000000000000000 331 709368662859528664009376654962590189124574075599480865324361504252693440531893408537723232912143162803729407868024825073836685976299367966310747050312257008658828385069415269415226172487525003033943446465234168012489211534703948148636201982778786988261515884833671332351756347192748902301846201626203135415281745499864760025082592588903703764696592677439319370885158398140670475102615743068665676050488037745365818002472988122526047876398152394382208052514054373066215499940690915171258955310353473776184094102954948754068691858764828511688314652883285692032220831062018986385478900207495617882328249356348350297708584428811384853524215196736468265548760613953156227525003227559074203380215368245626384535434193973830800986758170628107944996693450868464258242307783606570325670268773464136214000239598429203466181196705034485769921578907088191488000000000000000000000000000000000000000000 332 5231829007640363069710491303201607109476339572807796592089268654224039422634982473941660714661285623705346835226295778702896970981926801083207909061876108942400118761987430322199931305009662139426268945517107344346246526798242939934296587475999560862886963896730595513744806316503877731497275606073639561624993069891185277533133147453301561101491992706324239374281479151582037190631352481262608595899421854638085856155954911000882326346962851916328527655840200917030927467155629216248233085081318174494065984599353091472084055195771526093719547385712424826763048915162541842182393024159670911536082559235576505637946794322831951806047785356405952002421126020394463366510492722185472561855848238410895894106232314492661558456901895036728647097822478227876421126123486966580093050547239073783401290937571414453368247104425512105514140767434484480789708800000000000000000000000000000000000000000 333 -295696111016105786527724541942200436756857028752097240324258313682939512498113837343305524374331632046550545021429239617828575538762727864278515663936169177981229464966711251408935542418689790353183380597738563215054020033193439931408457405739088266471017415273987146446640942673965513609499000460277538672283150833710144505051308237750762154023194792655012266610858739939693277125938941677209584673537963198326334245971376282909891463712281077975008657466222124160116551359485759246994031866918247795656195645491371875603726893972126349810773911692063388425636773729122308023047837413213656407102708450216012549230634728677301366391782253206148786047092562194130900413299877852791308618053500186680301654411731476697482679147278859376332721235403426134224407665861341489548299984768250345672659680761573634847536673209503962342305816163894068917567488000000000000000000000000000000000000000000 334 -3357377475774514187650358643081177804952409422288445738858254009098883240886320707987284506293033941559034829913188059248635194015841564626009580675154403577308015294708768416938601299692674714159032709541464302069002400161568039072330361418086267588824222477427115738673432635806929814387560287066695560228766309075187052773572615079079307810164209967637527997762203737668635733284800171422898616739329510832545328199450339156738008546452614692939332501180767095848439879634533317535901449468263293382608761728550302878780181317548030550153270252438742313826616248187694674325319712803213944519005857310815568973909454025125161827609293338115260299882996379194810737626643611345063001132892729642772464570867795259781131093311510638558579069067991553058861039898286709517077083769090282947665374424032929315976891821453327929714062633302940186369441189068800000000000000000000000000000000000000000 335 89100202801331651820388954958276351826618573224697947065929355679169156942549560415241759572262424282247984378020815736726762589482408688237577153177863824147453833735187301911305314593812832112874383521713146116707426047421421204917885572156808206819810013377492028526925280793458919098963855735473378588731834839142948261521498768235247028945955551726173974593441434256747147865898246589114379959828463074262833770549322887359298748953592972655720882607703347284885303523083164651012281284856536534447640630375386106436655832605177649503728583489734438658262188176231767161019921747641261967656593764874801754736223882051181402724193033737722991908869084739553621129717721647491784950755426448555872349320268340209561678113892050062160665659585012008247258855335755161020239565549300284473911304024542792263799717649894811726296655075691264162411378114560000000000000000000000000000000000000000000 336 2164387641410976399557048088169426243829506411925602496290641889508873027017751801064230127854063636680083195467545020180520545248664380476395916023907001746045735422816190339671596378270936853168962622198114014556669798173451455953648886373427909358620846426942321771515470829640811667162687357705697471722157718469414976117165844634013851330598808538414560371156953363600406904026061233771735163758746946031978845480896569559469680525273052811522519644013491610422481544405979462101371234707676382806293732633072945097753295019907805759812297974942425046763291269365897922972674201135034600316481999159661064447873166879618873388024521492624404339042930951214349398269558553686170468087958304628548582933724255384121563727393899116350577125170595271628256275524969936311591029113370639490047521969522818482445955328608651098456782407357034835722564439749165056000000000000000000000000000000000000000000 337 7391431074851721894318818644667585516069530717843938257118606222504182610289588312247097437931413598321005536575531969163366891272907742697556055812171017657539556488971632114242209625960529119231504782689244379699371863187169235843135431788547795260046644649192321059003993955054927732122554408048100046090422469642646439810483606484238890600897728492087467734060870196478953006167676551874701249744865555305021418076308760710554158073952871348392289099410788262873796399400460796734613885720219042534801241020807008484658007147471288166057049859270168792902283054271872310730848728798292160877572974183803958641579513150969661212673577135180523780475544564304669851484089712408099255720500781790663571799492929563033656589290398696774453157483134074017674475044110092402148323885905455390449530237067015571754912597698662699354902746070232205704964497117020160000000000000000000000000000000000000000000 338 -1401682433836623616005864280821231722530302830172444377134683262634675058343467402425149340109729031960653776702968189242130783438455213303607377669834534598408541286959296760706621110266602777039904510730948543493167840498223321264486440725524828448451941523241043234283601553131317040352649202576746689197662951786609372447559643383081120534029449741795885932211533064845179588844151195674669428821340673435497995279271151392821028027004491542622045520029572381305300997161392567491625529500876294041719694701467585350791637990310140361266081059046079791675451372754435051111000772052113852344563494414475192579030473026870929867814534706759668016345438711797921966055224326350911975589452210300721996939180287563984023518427533260286994478458022451745203855011129054025353807381421173222994927159060390840071846862336492877704855713116472354619033954592777184477184000000000000000000000000000000000000000000 339 -46852212732841081684713628493684223260226430562590595987642000751002978924522109065569435594479882763178478053847827963583336516932623093443290855968631569179229605928048478021366485400568577606098213162935566266645416354660159511630784351131129888975113907740553999711995165210925574242764643832729136197471886245087051435999512629674428631955288289000562312155230359416315188780439280594693756285719475682951072752331555459857592401844665193809945538722271998283099311512562694774896253511290029039167728980055820542287688428840558868597027069413759229124209408736878013573783968806345022896560767829091125445846995339411471222865992453158580175237016172222514287485295447894937307235772809554901019428304944015709131638084866255256387603005155386839664661625603627124748376249978579273107877885796898992930127980270413354772503792993840252007756368953832428042977280000000000000000000000000000000000000000000 340 911871836843737577547007510228509571970592258504619795597490697213193522296417270517358370675380432123324299099417112607316748900085023176868517054122990746794495455670784024471843642801070114874383156807947304113322089328701585971097332815707572277547196697767671027651995005798806900950808469817518045234326720952827017950107080744503335873952501566195026976855225149881906066884704286333555451015403502231797670625601406195407955607163652544713436368777759961670026327763105737646461659145193255522059768970897142359722467412825277667447894430587532880030747463267027852624567921972540846719022278258833893763032527084259625186127522830872158368136890871014955011734450988191699385774039118952470792298849281484143028446477060728348381920304997531009011593514573115368909024742324659404634892413329163165187628558522128225768445264936927286870635834317945743922295734272000000000000000000000000000000000000000000 341 57973139081969117385736887254908053375210535599180296533929015567161232336489225947689065892542126751781600811610991995861941214087681234409377220182071080231077826551984640151557880163595657540264555041953552967327109359304368616793404942248397928173873337363327358561354450735999851284686093546337377279353729852024296910900173935574745698628716838081938269052856689767830831570782589673027139388054068036248797140961667047769978150972361387192326301707563104288140527920122641910893053518913605842177120603013791878765832656863486739474222082238129367449010788319385879888933385594746570964015198908719485469243070326926396970302294433216233723957992054354417286937924398936134613105653989156510841944974193259909894196250010222335395628420958868122254410884536651714547839654105741765529582813210432448855608889302773565849789136593722546488147707013488787395193664962560000000000000000000000000000000000000000000 342 -595903431438600222277891709601138388887413791340469414378168727467906623930021795153187038880609422171937544254007844677184753626190893923133698497700854249023673575840983652002348530774199085702692533086983672421459710709430545790125331973812922348003771609989427306108332197268469644958421189928950840564287589670364004311209075716041732967501355926344894922613282572989866075101245480981394095524755864128637193009131562811849665576317101363494505833918454541269814379430991347407639472721510541880403703084973515140483849607594608031616458243128786343614441625270555012269179063628804818892420183248134667076001752206270134957129281885402787327074914789014311025992644914594732122441907166964991936955901190985473012303990458248810924338479107225774700584086102149407577277444545894170150630273084447223324633865833436676449596889432380341274944035873245612836304658884460544000000000000000000000000000000000000000000 343 -55984238617074274784798864965979332943429303842409671670213418052705888602251097811434378715167643590146215299511619043003497255394697797420920426809985318212523208535686261163053087943881324568077634371006587423339116153778301170368868069472873590179076265908694611822233718893644455594607637452121195399702538811362939071996818203508986130630463344665718838445298447934645615784470459403674714236855928141718320122159433714863843085399269517379643868961175846201192115757496435893665049692911683303015344715804643187132387673567972798486647303278959738637486816179368654480188620661545339579122932104919167078864784525764671010820863842581511236179210612806892319498963565044137712098318117777264090779315252339941201661775555466850719326210551583802833775902850234533840762476131779425389486401303267715711303273527059431692134701105303489386023524441131872070847420394383605760000000000000000000000000000000000000000000 344 391167426403659213892267032038732698332169113170766809401043818366726393541303615433214911272431209821456751840292307000765235171390001121327570587010997800705485013922794520813048666880451210716114912636331440486457454961735900554845898560324087598526722130821829155488026556153640205892421106652337489976653260175487900213987433783392378707974484988679195032999757129675237882072661564572949890471207526559096005338833163246014729339962765719956909676918570207127924286909638428736286740342977588193398159302482310666689444288201275782456424211851311089723321579207731249984001562361188701448178748162452211718819907599201821259623024650546800597139452956614321717056578282415594641428387988659685151747050578982210905419503226974690085046658680974648983247979340990552332466971923149165333437812970731462716532479309418012251926909937579905782561050140059721117757078539113567617024000000000000000000000000000000000000000000 345 48750009870083540527683906912988604553506339358001322080882979738073238761612262300786892644522896871853495432356267349447493328496501586965022234363434306893102095158806449545044944056093663923510200740899626608108000398013368844855820720566963513827321160502974673773923420138082323593348175638514191219330125986095848706773615311479400703255916738326319843967193798114310908959166611640197300176689786094376498438692903367769539285286147199865571667860879818094987517398441556389031335785652359471889994214133593646750629822003627712703512350569882585167169530655912752044877396816388270122294913218818762210763469083306830640671099644588336638916319911146737032610188090845570282075472432954348698924789824128560571582897917266147458946871738398799221499385515913582840403253976790814085919079366000852942906937130621370700583123358518694643855233111896069226870759603487226881638400000000000000000000000000000000000000000000 346 -257916708477899881923992829067173606800472827071663723983311656128650407130454646488586868736300724014354152714808737828653994989942100795932148113510219502463006995027301625319573092200075583396043331397798026073921833798637057233567092254748290340292264542911557454499337826515774814417405066340943040492039106510181396291689719008085270376373123748993497839112793141172924159954786158503471423867252305203239675226966095115766820699477325905250260087632108324101605689884958899019073434580455438171003685625458987570572584718403275127207924960119389392929622220037177131990545274081588967939603998722475874202309388457455530739823298426193427908789710263666988476384740850561589542322485618411720166304208073693457412127131457256662824725182752615516017656921055740017860923426793217255618371707021782300024418313591363348623112721009754298886042749744015318399167418420396198744723292160000000000000000000000000000000000000000000 347 -40156842818060991911115915176035586095350542561293086919151501805435072869250933171828499113408482414975661285906368197450396283068378537228747809523802760369485820356567243384436621102633227134982665557041083272128772574642778159262271816668126250466102435875750917390724496268339646609981808967947890545910338937571014428939627035760097331764817414457667547249695276306781850987396891495175029701118397186290694236521027907880161480171031098834511348616462659314032009616721183267954709710901910022250619401093179005330107380742374726296625904080760439515078410521665165022584365634107665328755704791147378921373517755751707980208668269632781762182711044661523541821708628186242070693248642136188941958498572734186045193300053474695138710932551074527748417456992380924087689951537410130525456370017996428218000977482849679431029565661187863129080738774528688340674800138046133685353814425600000000000000000000000000000000000000000000 348 170808716767457850093762756005805294695006028173374181483511431014342278443065111206064339740373732597340002648121059709092011606129993696117348835650110650844578532610841364879351062040286212322607283215747796223421121125420923784233966951328252482298498087585904131837339639101421570680358176245992069051140299293134188921533602245865538793243088391977499461413360722525819546165663445090498959714448497002828728730725774842702423951980079942327141620826338653246959328889233542860348080727154409900472653486897069046232352995161298651900391448229842032198672313382624738396304790855307226783969182140241303317601804148812095699027051664485904196055275293648633586254529495582855897698507164165716509135175750238646744343797289709774310183937057400640727267477277617485349426406178785253242819424950325463637945374232256833167676172504083837679391613094539251711010079032647134403052669700669440000000000000000000000000000000000000000000 349 31983406762940738308514229241156616814241963340577474388901339822006349452327655493758452795209155892071160984489821598346642604491883205780191809956355938615030163838737381087521272505431436138274184250292704679765595942947897742018545086749223825850710353477688379557410612849099229793376738106445516350509614639222024094528851248006321824732181368323822668825643005405223468108996238610611758457204701578518510446184281887634166005540677574911870171215002908055554973690878670041681557740209640226856639894744491408176044892108660749488867759146736365498257454749357617768234832186225933404649301147994910375362259716505427263781260574088081004208137637297586997676336631081622803366558728709614286236648793871856143774123819258163921003157614103523553513530932424459922078742410869547860019228573266782901317623022236610180550996345001984511446175006612337920120686492112398824342590992469196800000000000000000000000000000000000000000000 350 -113615227212953619620938567070827365460499494665862262475479790478278294365912499499768672098512136927416397466766653541594922083001908415320797262981019243993773794032472827618415708518096161845185642693384094114761004907979159481880335531075585828795700639590366950358864690051700381444027994602740702603470499240073304253572601109837004725912046904344168453663161988572267479494641507212596358445622192875207893687153245340809221553495073736306959296998199701906022235502935937311528118161792891557413546363791507438448363930625045764639774742086314887709213293383689528238949490034754492965557801023226933645513435191836717110888529844177883414695321321804115529790350687055628229245412476703462559977575455577423301564219943819198074606466203065981279149617945352967790055183611467128163911351372131410361094193546097675733130957749594288935563562198130480046604298198597607555880585946701569720320000000000000000000000000000000000000000000 351 -24923694545818843248765679022650877094755553579182334895678325012612020107558188835644371358292563276418761918269302595455634142531747084987958948447071217226144005035292821086128031269946611945572613025973425261521146538060425595512285345788470442513643873972151981439036059965140063325325371562288119927091932745006854735996736267828962833274699813601760562928904909393261851381761014929736420667530268538125638787762763786035780118532066016732423843086278447306152497866942159456385027436692811727328868048108364593433476316840247459120354583840598999701954188611403555319860056312716820190274318912952984218871595167048302433672309883514388593971673828264210239230582172340276506702046431104061407150720907304920326963779691529542811897018113099419732823040796602523223284025528135958690352275602400507168549190813441497940450583973770663648916748792892034120263314749201938915811678539035075778969600000000000000000000000000000000000000000000 352 75899620976482631478453847623776172628850423483097861188862777461658698898493876572463609967693677939954942034276974267674180501202961046410908122693369027904783344326716099281007001173796670537955650254316961582042664256888903760119707156271619749718403840662567973341826933133104012830773292628021494673945717155986527020073753217885590917205995912294418793659282519772802376010181212430884087907276626945714730491381813764726325259305991653632900779566931125880059957623453383117286171307444259736425575433590503393337907882100922200059203478540535952185106264750749290260020781176844640947702305274502810903237416820975820697771672484033540407169436845910209719761308496032633732068937262925521476922670281773404852738943796193308759130252899451795830517782333631834139764087312491098175483635417298021105565611314052261260222755459733678480820258993440419686392385416858257037088922296364654094492631040000000000000000000000000000000000000000000 353 19138964632100942431246542977413600172059813945167269415327680041182347498602663604796093875255494267480103124261896283170161960361087131258420942498976420424187870072398629327323612822708660748244147414673673867591842491152219686893854791669263539551502796292492629330946020147048839387292126957077298648172856061717513341112388538118645558591178388062222062095951518613739017261527560457550119621311896806229114082769625675801580582291337820833207979883971099630695434245596117820779137141353229409346748967747140517299995037763396042984897275926070288219912082522435885638120025373336027627240017972879948082469386985324801342619549392353364729135055203846488143682854240084759040912297418572631764947057433964902163267551681511962274905963809292287698638564782705612495766390386281946981470199007669389355005912089110532620430882547742710222117340665141560922451195576189824272971563914403885930641987993600000000000000000000000000000000000000000000 354 -50921143306467236775723271892590516733643837000528455406903142772066260381907466554469212784083594069185066608499904734996725689118335555376470562096310018273721100389797806134967987673699872050757293783005201440694402972979820387906561591736902858925901496270195063721407571410673081987624668947450912446008069254102029640967987394582405960475347870988878479395960228501761966324277779659405699997458987073164416915082764887424763575911558798648703420913138360262419896181586039495429305388035880244053311993094000259745397158004582400095820628993701156688622944544708791396411658560728995336406591711184425659801795631300437125255769061781699084016567482981921703417090302866734106434514666470847901413404692374727831920353691182730552324887249400693478988920765288687606596189550968127005283574216802437506758500683126465509565365529311388597504677618289300955274360296948459490736425837293224826954777771376640000000000000000000000000000000000000000000 355 -14549556167299913122182671040094200095876747800540321765163063851021962861336493081374081103119843055737804402765300230363481926559709417723948625087882869287783969554513092794808097911428096430699057784665147658643910618059471059963532921746373966916144929451962326996865927898130458192669655744495436446013275267742916356361815434510941193132995117226545498767219068701617521466264547194373781788828928456391546979999943020930028716501385521200525813644689479343402202000940232596707154722972117458688215196460361450077070938493898978897282906642598145962028230339616371099441557580535223025334779099867374885729235141110184049659903043817972093847238964524162026206602539788791057521271656021921218331200654151753688018893564216042904868465521758781847070963438334166902967388508670645152987052988934233609676517534979531033836688280772908780531113509023015381562954864601095942160669203712227885386284260130816000000000000000000000000000000000000000000000 356 34307518604416662930778265513830609469656223989814360755729191429277871235339188712338666141614481777673528665562610992824711447145540250257201170471296802489709124920327548320105764732299316806031237387542324565240880773952077117073620052005614970666247502036557924117847622212272436825196098197200368977655367474734068353638013016162193175097944752337625310313641051447988681598730035423577889711601373616199066895930123019710889573985174118269981056713902750210349653303629763630225154717621597925559368850114156473724569806723289648042460886169414291841353474382111764324702392025154944117223538217462224225367486122959295733443466697229731939199926990377670136672316808355337616435695552399066595063444136029647936357009720104407596010739853485823712236801624214099433767624437260943382385423934198444126946097075054632750816443905881266290547483180464282473346360128272870516859550636932173395117925893384070758400000000000000000000000000000000000000000000 357 10984497473596454043340641336520653004091625620753736264692929247790795829598166995424910245598330907043795242079785237006807308988169301815808850755271175493210274803833428958780307392101248781151014827743273049726466673234630315813176659672533401250955102429871824649254996243961772774842626835283612539658216387240293194955298088871156109712713857620282439021901069359284820395867024718608098152282036584059672980097224703688322095968731241490177610223150254336405265078616230139016884531937305810759935925807890729920871496589256175570119504362960643363131104333199741759854167587199425044587572719584320379573310602760882324670198780394550639893281820885626535615565573255424211362965614315163196913097410072452167551253872833803696764282096488629532152163504064686671364210907182561175790199958750401855024565858245753460868638212906246909436789353919764334757974536763923194202265529702390312327165828679350616064000000000000000000000000000000000000000000000 358 -23210706196287017315305010755281308419919747946884470802045819738531004584724980681863277820365393202466488530728054226060442839035055945820505346400904050950727566656467425721270441672363067960291027213579417978246497306373274612714137393373684732544999735439496211125679967484120728434110324757343313599304394522641471141273478240425618812574773767866862484002289029934464681221818997984471420392605667814727664357507120889356056061869161224702715253681776720037740098060540289929763004274156810728691465096206992199174382326264734399895823121757799474703218118731187523285656220070012182774471772460477045389745602755130186134945062484759132969812988249529031078889789900122585600526929277631374244561769525411113485096570031303505578730224730534052997481565476539060582736464250908868510323582175383487175829835316689663876677647105408866983041214093590696346173759151352025500799180141842486794383930348588673168677273600000000000000000000000000000000000000000000 359 -8254490269530964231784805450926224089040941829032281958126226577258829768788337773999888876761278933269061110911131933520509231110395258890829651184311090877187980045616513235879832039298350895147996495021662886310983201843789727564891465082048634575502175122721371951131179820083862616845925045034906389816998734545996114650266035010878175723928513331939334032502271098493202515361168839815128356007784639055273476178591611895727596361855554460676906942357636003908592116050149867027071969421997954905197624972399987856265045675091064258460241736782491883826341307106371209723102818830197070213791860415012191187653348959202450478123570561534815189599429673569296486909594386976837673591806364461459216029499295346002192893660743097479816686909739531843889579019518985163567694711697814018902725092078646122072778236978994974640978520145944757948864694295416654788140861898933980797893460870776520376344865192033049559171072000000000000000000000000000000000000000000000 360 15767706145939720446572282647594805524456557988983422625726224730629151208387417087304301303193642210917400319897962001867638161115198674737532158470401660621584480136460715415748767251868221639610448300464721359564797152347633044396582629200594259049319662200099865525762990809505818499573878110566324505198323649797189921096909457886869784167250894880641200215636357943765965038231829906094857277376892041654800747065840651057028142686741840088603812401647844192483334418095174474945801264076991150528497604703460203810237504987761474531564355114534647189756305249068737555764527451303360177913560298371789999098056809365542099225479517241986186449334283308325307477189963673174514062172393516159122222650964015757102423876318637063317918196996326849544839597845095429169059964018847683033819169301087896000686051361735864846340593791833529057826005701320530797823557241057626872076495895684908907540032826709726317554206297292800000000000000000000000000000000000000000000 361 6184478091672056384653711067032717137422905210013519211238485435255804029871649185205132150704473385835050773458569267497539892023360647773868817001560579818391441557256799300642436402187361600559115183849330625083239411590183979628597181395588919006961054876916367646199575665397600776835248800477542164398127473900981329281719358681332920871918143791054700010238062156782395635575654840827729330410213108704768846049466327634602682755297350445089679823605530829598933089480274930241745675004778559473859268812006805711814035553141853417660741115950581199949811234685102494104545125944090762159733673009508935299502809492817622511587646460196754919467665878985826849538185458432248944976814465182946527434660072908518910023271300475907772307916476782359769265450538439089447558245483381966973748624743693704805178258582582148243803671414387968654758630316500615715717142396839206155973320316254957205001523924963297177607837057024000000000000000000000000000000000000000000000 362 -10754762424960945822550994404761493540577299951891830345141980656491517411833792771133237060289348897332299349554884673274919600223790859444022723387373611614449675620124471726474683075505129790853819214175563278810660803431480887401355769167931054317089221413934199866740457799287208096076281271977233462403871453605552409355270271318701517160016151092042210639710420003714992844989579680479836083137431134704707194564173019181672440095395411297404356009675977585313053726635583800138092270419564337080778056978298030560748389869124141409399853047900431239436400009583797928343634902088903309699108494352594248495208848439021932535457529808408276930794967822845473185102293211169783717576513428083389285385550372433683892686494536763009397828402831110471097518284520549592835476807400812632541947607463117125763855901172058472267336167570927829480468688906144711352021088978000767990620865644320917509241410832181028709117370614520217600000000000000000000000000000000000000000000 363 -4625580087722945013088734458985796212619229219096601090842393000070064757394631906829060677511427687742107246831274528029405933440455223521058745293895003605196793212246953860406424613196641350377026793201012571394734810068577193024351962391558460273471928027800865614992615297238312549776288484574773650342414907359408945867024296013119963872329739929400648617114587678562996502340347305088059352337654447406006007239686080555811874167418568073999506673081357879684463693868221520568860705936611679766193562015066044086097032328669912743567303473235253115184972464176959589558463782070031464334278194098365802314579538197131418285215993145984583297712350117312059027695154863635748766480143742396049286275615342140133267694026169207209777226897284485315895428755464043022415455219332524149845781666370064820602985722939613439958721902665088065507523544330714075733390854531934456471623247205848441570057922617093594358754660260578852864000000000000000000000000000000000000000000000 364 7364679774589614096759651048510853495972637217662705513455456126302838874270832586115991811319691844151919386588611032317603378198522092856430675430426295484683032588334753565145022997820972742750326908465261664598452649000838858616771742295950391754068552690568070199776904581236345691225787720983464895940435011759461169897430365634865987785133136192920542313863566460355008602979189469802613136929692145225408163529509034644109961815373485884220870326774353361196189291505427273566079222601845813687553912600508858427223390164369648341051526769380402676261875003161172853747603346836697650600703863167933096786190894486113513474376742347529599599807247416930405033790423895419129259786683035313906058375234636877563182322048842299820681416500139091580661280279190082872554548815268267637852287808469410390387591996576940384083547044327937711673684571358251056812344459848747410122155611851748230406250865279348245365186622026744786950553600000000000000000000000000000000000000000000 365 3457033227249362537619772868837460521597292832043616061365728565782103031019468616656345236812005657090437748338792640975124727628365660802813786940484084546765009083283709503325568600723905044137080767991731852986281210472482318615883979973711943027625205204390750097167060740307391737060663265745892190846969258860685208897060044654192811318346858778315745247138209450434751115098701381512125421478132516997583295618827570484813732516980574149641272974344333224326173954684921539769121877436956398468493762912251590723802874298327189764933179851384581041696184465812749530144245830051551502217996814711807495129284088393602122687914692803301870339740159263380367143261464620701052800813240894389632430823967737390301250614543725455712238268650159576950302807529128390697002668259544836584560876254299910620724041395551645291025147924209555062683798068942869744800056442752840023526864065086741663422132609084680062723095229016385393702993920000000000000000000000000000000000000000000000 366 -5062832805450371101171204813996695237381765402345609317013434279311767464536633125638261378290743249715182874823344518272514556078758233977487398126492436534966737579195968383456420925639629856897524413055883059976164050539384014926947360973666720036402955612882495784334480048665511840653806961929153362723684296033794238251232523064201752071354043270070075692030561495419806651795029747305263431305942955130053090092291645959338049536829544327868228971111682116750177455029254749031737900708764201722174883419267431730735938673060423707749882178981896458227107636993275106185228801004801957759371876686845880534537975557035149427042075274963383897060573502497776029057152136732350165593754522932075544207259322687007861775950612574921835486057837789608072223728386367116673112582588802698445689178646548152546886171492071628915376320281091490989925995276667771541562315635106569917189904429754686174233191246880772689346514079930708578332049408000000000000000000000000000000000000000000000 367 -2583741921938529708848840608549350135960111799357114085110247519435904965312806231093287210874601300983038101189120696427408876581991827842385585994652183338639941297029971069037070511085621346815243472796996247246190411585470152442789238309677615347761094519825556810882397613350680687438411904473353954317392747965080558716591658224007294069654355799425869896350784559189820740972262576646625554928813564000885557172424241491463331252639905176549499625481820358821201044421895069464620459948044778467124121010727228949762657691098671005754271698185643196690077583954708535664586881671568066071035451603255782479721289815367254891870228740117208811142711719218379308533278374463367499805488569328137979054199532483292431200580531136519340499140227188413086577273832015706088114369990998466035888198199177170545974952928358132129683647189492672684740899052299640865336174236424017327535277446291237202853023863242782663367180464432259228508440494080000000000000000000000000000000000000000000000 368 3493678369653594173852072206211624402294122034933418403825726765752181514570678867431164365124216689995106262109968195339134416182038255698364628386236910428256429314276877870441077338669559630274777081150970570130241028637603355571796890650148860518524865576886610877052677601446866328466186074829614005448334304191589160250727139977168027843489656243599633474299841747494556074974099435676304120946133799111879501655587400232178217416412405845429239153504477050655903640831148687259574476176102496671563662586660528521143252274838363182257737241171606936424785494817853178680361973829814134170428114598009552661777551276107093845194269942798505688670923622174314889464161280061543740711364345778845715548025351506526710556331971460327334569168354457354611739421971844847373536683731264160632352912752654941438228037742197789210664147126269849184985832020715263457397891601704941128941853323845044889377972326679994675074092608684075855877137804296192000000000000000000000000000000000000000000000