[ [ 82090849875376541427893073984732188625478330581221187549156344990688527157288748733192192066502469081339963858611457490329512073109010944679205945219757632177233432991290132942681059893460946026007401846683633426893963278841731315326779586161880257135497471612851731347096096716713933538081531964407728310157236474871728461866807817790514592611966960063443683881095630286072766010770050706001472935476539675699637802863784176353519027713657451093553990398484939175140168308719350783500039146405878316304467914857994980227017229151112171535618296866127921637191358969095476521599265210646517822937683065457198089785651672710576698035164316573859705814615420240940855791511440363596590746310666776050608255618072285582264266550479180404207833949012655698774720170594214750300774417252241802752494220376585081973724453084943506007294391003306337117877216394180234858724862707982225716047304467502338886198703972429768852870119315213642504724090122251131959074189695068939516918873200078447653378322784004254302965457930787565613577899676580898793440353775671909501640947564491286003469957939763744035040645149094738143724337574478315531505571475397595300204766575954489617549085142550611846611644182050718345934856378613035071539457023435218425127318819693304515130181157404462778050770360740935004885304837793483496491491988195967724165628613839590448679376357730321514315411867692835472089243016600723250112290487043726084879316943866013385284364865474062422893281458219054675876288419568253496614503935029985846971097958032338011551371632358542741459618849627202087491564712619139101186732980345579991687281826013563242042942801132589730704215780486440550400000000000000000000000000000000000000000000000000000000000000 + 1098475960109885699497329050353174669931468775285271999816512483288634640152043766094422493712133406925416868666779191189709698224080688018315125311005565454560993616118205641339305292174208074050991817825068351690875111339156636768963648717406926989871333940560381931455111507905773208819930802506719461367522253038345630112219796669464193976219461997909616293507989472247507514739745299580106040737874074811368065100928021577807471215062296090171925365424476295199922832503041797906017013975034806045516041084814262313871110810819164239388966462301261236174515466049189734445383532015632987845109612666898442679312461828456689017105970915577208178337607990519840176070160705537458366992561255353680037057135159400702724996833987739148218315736417455273177650230030178199795763406423651320906399106230297585081372675272868138122904233463960268715938937105793191937260762737671721736176523293734934696008942601204710533203707932472164935726597095130960074152761823097673300645051397347090857453460886471683527224454068515833384917448070653745451673938319525290764505603752305635976504599757879903729792067877661903729525468430867912212223638273050978162051703841068381026642036222706512384638686826229407613159028804481315096779971991770900981381682792614059998533090432322382726005953013212070715800201659040235287827835485304008352771772872199710516325789292738612951955985314399501334290863750821339940286557068016079906686425744601491973207554556112433763255690166941420523369688313998025546934968778875394819488833033474356602058524196032104539469309756694431761249321434150566960769875254576634154150662922077206782422923004550865303172298262571909120000000000000000000000000000000000000000000000000000000000000*i1 + 15686806325081574630117444762069423271578046473084859233295413805421058578761241750466349516644972674788661193291850033343946423100988938364126965903968594578568531653487080566986666352724618876387977575886307448921302629370614184684397552762917813993277138851481797799424353466507635171713669577734527512073219047776320270774842638100272004629958431001627711273446771093005879137327524295420831229533223130791586692403892756965423702167876115327541297640411154936417740344230466601601028669927918384997663433511688187143778092009285013616911297683597649155291762558123576088677590243164937963827086291129952283247648234041915732916095072347821484957084505415248687855213418480036530013762712956554098712706188778556469774276211037138872141750673003143900781009113653352117060341232054537164218462657711859241675551306330491673368337372169399469449283387352838261042245028303141635828476258787974497727026906347364121526263925625572751953131258940935089536227398206483931598964127213510462184133860324531370250277050849154631066089710497218628766220364888462120737389268824130926637875630784257178440371282413348683194691278942081521420440606525886189870652329516011050875310408738846650479058257360293396466107312431394815459465149738958634879051655374470801897228384137309550284189450100453835932016195619556625290360040232354560555218026643888631924356570915908791235683643164395665996567852853394891993036364599284493957505336859568424880791379811930983635695604620404289883548615452703216059751121834659657646322006219811143094780874927025843743214840687398665796465540396790442120465985838545394372200687976002154336453146383571206506425797140545536000000000000000000000000000000000000000000000000000000000000*i1^2 + 192657857855395031201606655705834258277752568969764731835442057591530639386745133405275249324880031869866541681360214554415839569701868349040015100789971258855877389451245490101895970165067606941576659158155819444029766527300824497629937867441209156213151789656809254164298503446690116730390100694219099860484720788429635308654441432115758290532341827130278678730198559651767758629945983056782341792554599245211841572453772519424477908197139512255090423900393964108011676442030842974612347841178112433936026562879102263859210988264555173946676690399571351624225118876239251531300671532689817576829344371837195481284308200630520622869969194311276493802077575497782395906416274992772597007722039012745993817897154675236498759511396968240319072744130352226433792467988051617741104374332222322427940953359364939048723774998057811526633205422602900046647020405906465946089056538232092617918595418002944063330704840159197873727922342717134452072669588132675901424892618463241712875563349167305169758637395217989253457915398898014827636882507787255783257570788070011258557373518380218322429333133673817824552659548458508140030211873174500460442912496434680440898089843669974994042334777530194278958245721600108414006951843227688124517137680247010353398349005351712831980252817331239118544977582265120083661487538701236053962494947485225440286223036388389299973611744794169540395721752615977308237350266603750561468958424991567042216477734009215420028758137587108195465130589388096962302000111139290301004800699003440160231481994080057833384699634049469837291121642160868507296188382219503209104648316384223790354445056428773285596949073660083953180779598158233600000000000000000000000000000000000000000000000000000000000*i1^3 + 1627917515772875310638103700567764871507253727454332482232084309394439266620516944611651647189167673308969908892348750750138765902515045305518853964916349826245999502962099665054925162245235942651136701046413117801992245478918542227819448858191524307882662679554045023778817359165293935077232464569204235501735602193748788488951081493625076192053164542698244572362460187044634649004128434598713045965255431452674935554216935632890905305008809311035245168091983154374395226142149564875375060689865177039095187202783822096104189307882519760291111909068805438396846097975663775847388973770838532593879543762399698087503153919938616831963000522925727413466981583820998603802264693741103627483184119566018349345660575818011215287670905573341621420345331168502077859864796346742106200820355068335039572588267252597587843774115155031193836711183621557709705707852102472473732268780168730828306847318474476514200809966621765310894791344189381332671495219556869987640687320785504696936023221376420642775078098738289039202366197920689524624001729611623997584675109832873266325184702079006244988674009849084112187610898504416231636582068973874585167039453614080643942724267919079441348804482317471424676158491827264864311363640530099825815201132343007631778167204677039531618879640488575866805462460567814570503344076721611342952271467548506347178541722406844184343121153268520312117484470724038421574699236931756075280479220897087790914917487039819242868481736811367289744937656806868773304621334731282838805979387298434184700471258274348532580836715861415347408778938023429937946308312366018677134520900220504682253140967364664700711068492652030375515865166643200000000000000000000000000000000000000000000000000000000000*i1^4 + 2477120346235034578358348833877607232121910583080260417831271217298537415424281718992511697164958444772992898297758928519017171264401916814077032790543213078054467194702580029878351104478536749488967716832726417911199879728663510509193467183380673128543653996353954856047332755318316485037597176890538149510039269693684432425739718888543113445690743119436622502593311593676965249508501612103044724445083434835557723862324803042481354634689051108050692776724991827727698231375208021265125372781966455040769388053314602742418646198289582922365364772595432426825199362489216967078985221638596990351283371463882671859653903095098599546660478535130654577932306448498503892930742940575212211371344519611165875143299699897832854275653485873470206750832902232690839533972497343630972776668709624617148666685806142453457335655104579678001689215192626340254001831748555591511560073899600875260443618653905538612406001620027002884430029008719228059386091709050420742311019872120262526120424772401274892784994146252697868919922848130724686675565106858404926449492975863877791144038152278902871976804504228316296484375901337666253640963508984754349075235512601264029523793451785646418289788397763763741118012676153182479555929072180598904454528103447743632591211560748453059782880576020202496386639428045757313468017220316052596169005225835674695133562642019673791467296357115510842558936554724944319495428675839224607319991113035248346255930766259075196872157389115816723300879973244325269820651898927736787431038048006094387964920272764356399652973933006013919454190994304284528212896652186975580612129381331971738408167306204674661181121636887604846455538319360000000000000000000000000000000000000000000000000000000000*i1^5 + 2412468497449497313866982068401283971590449265642483279391831768963744237234970397247378835815460124594043202854157734400491238259045552213145965300861581016575647141122301145756349887499104835155133465480650945294526627341971006106463532462822268440883728587039680930186673341657874300232566459153213199793529557048181391869868969106701561448581622775285369283225633788097372779351667631240642322636271579516220703330393894315203404844352636104879013743805793417297992854121745182476264787239795038513684786633039322262266111212028072713285235864527833027027626329096585618900923581596183808688413365758609086977705907578597747171501922422360102863891706328181812694556763426397228780734477976220121544420081995249509338626649226633482426995202204264990179849043861869020968384593185118985217425878689101401232136874314582031558128443124743976671533567584828135897487725090888691793976942771056840907127302590546300061197545188680611902010817763187821270824582229853477178115320289000830698557189916227580110080901618370657103698400196486034181399381973452969646237227775714736529093263922805319192060228827597076968777009611974456063740454407849548075482797222768866771388477459802420068146835481750230726321482782199068362801920839072560873002804623670628485438552585869592066115982031168051279916576337167503585488431676144713379750646757206476310596644408814184504789146939277248040946358161634851284171857899975043646454529030778073501010298669279704597537485437918152307676883561369050763500522454897251401244073102205327187240714615548167529945901636186779994981268787815336572773597766772000029360559807212525691433132996685915449373124198400000000000000000000000000000000000000000000000000000000*i1^6 + 1251896382086321915416480502157924456169424282983342728473871988764506903791844505813730392707326651651318241652566779986577806793198009125305748409677571061613020557678439446989644356174574988721488205342203155326773241401407746166382531954677114062978880917001516368451169319593966681028407002450358546021204598239749513133607264877595223983710595564504244773996861885889154186521610424582216681790297662924378892235599233549596793275978885964542917896045341665412427616930091533586423512855424725742593296602116716634527890758854375640420393339480318453235196634759167734618725660335766474423252196231559447791943549642933850571952704765096354783137827076324861748133575311661477610383952846291930034713526829317644834718235387759620930576068054371175731711853625554856497650482836225927314222505407561892846216152528390621975201507237053014381692332689139667517846739537005019851655732123460554449040016253186563166822486719970978465876840175672527897817882441077187970387138541374441385433162444135890131574581230130007081131839889590177831742030499702103957703846394266922370353847858941495611973623501741174711155942210258279217373863514901687544561779240172125441847908571699054607119111559074264532369979397849402352471353162526365695300331292631538351444476081264418972517167606911072661087749105979832571543070413992457739503966452250607918828453279787702553945742361230997385796583867031877233300158151724623520414162849616576224246398844756138394103704354597348888897150535313511935579622962784729299478238214677796427725818256258003551062358094342424562778241225106740212485958351006162390867451983247327945079700487702515607131914240000000000000000000000000000000000000000000000000000000*i1^7 + 435478777678243168103462158683389793431624810687237845415369761894159361809747140785090700570757920802933833360108643851987549358172712371930132291295367301653444560965978854315240202699027747016083296250641550300161483764084334472883938053981956855032038627357829008484854614505897520854070962235742818221583901243526337775595434676929095870035068470956647535704503817886520955537144417412991851637601497568952161963357899130529815015679474028260546336853174562153095026270094913199155339912916995770761919432986584037046938642311939417303594974124747657730108572967187115750359699214480451095980078121090751359373966903169868188061636466804848392800351913845355126545261680080957356615954454465319256307130579891275865846425039903833035194973813380022114350717102481652573862370953245872295712670191017384777486517341289995035144180081583644101040697880676857220042337133925332604034153127618434316054348181965862051834812138270075822530738488669935058600421878078918558883053254547843956054454912278491954499834490109121652785012231486824793868828537028772188418451518348544308748287422246652762190207291413095289535098412917223997354052161114222529118903050708935061630156742941273930947490264933169985843283469113771858635391553093548075475192618286960552505804063000228122994936908780009071925567416771589450490865608874108033928002030396731189660976666017541852530821903646636663962839234432497167010522547800974165336618555429961007391835184105470638356162226436024796729747460186666899206829223312700868545387891209476892340533441099175410863554041381410631340303947499765180930183447664613002741576901650529906856754873393680889151488000000000000000000000000000000000000000000000000000000*i1^8 + 54891896752671650576539260699448855323485676144311643607375781821568892604719219601584249916148571365231952318908428188135070237106926757651240071715796104090010270700928881054477234037813803842762666605655960397522986208930922572742711957646649422622508796879699189032922457189977534418816111045524662717897486206723324137435353119787381543447768911437254077595582165626908255177974468023150170248230402762845114631647741374233063423003269319549632695172758750338326696428188960354443034067146048650184880890702116695114871550901897705814716924144274552132165911139459343461265841751005179473548660897454338475424703660788581029211720685139439900599131350377376616404636529571871253924039589729493048403199967403445542038219437038170333721071070352392183606811068953184051609435244301489157572861311226833865984997075096199929618817159410792755485729436273821785659639422139019411585566790120370464737810728357776598138523247062821339688807758092336671149688754387292482095319506298195521863167005040687185635490972314162612804962812520272022965037732130858085173918997986885799939319242740168902798653032057432269082331473988271811494918938312509334842250169835346424785385575686446137770646580717798559134729327851578751092799840187103989221958583129503733919358662115038258109089612081550765279844488994736303339208203595295860122520550968606928681776805713925398119573403442716753785721955358466561775537649822755972970130444325627748534781547511884992595575458396974894540479947283832493052133031892204498820843054492336250626246833303853326558514409703332952108086362878418045160275484514087667288236011853268611123532956297999679488000000000000000000000000000000000000000000000000000000*i1^9 + 1227125675433993681543440900153101613400650593887510564796177081835779345606951299426804593025308031555570697416182868435158280759872576043560612600952421018982953031909290646928037267506175524498726860196740472964779719257507312865284837006191269552235849111509222948591093413689004906377497438316801335176779479859633097272930199905915161178449176604140310920161870869430355694854366085374229988156963192242779700323297968263192276355729704948025839469042747640922917317276713067038949062130080597388292642928001012166700071470425259945134024611933277507125384305290314011058843161777688180091438077624078379703411786516733020107480042437965809797996235921520214502573134967560797884202678337926539623644877473510008094966400135778047498433903322813094816473726636810887871313456073926819185415459313776762956667075774156113090205722733331897122805061158658806105017458125479862819936503208405881275385442390594102578825995304191329008357390116083868923199018254195870489225718712553661619408824839723870478372349871550105110549657665430633914177063846208808403335098593818381696073758457441192099371871563021153787108321278471106911199657354089193475313503486983315939824229944775820356024964892301309705746087974348765288720190484009821280847485557469602828576800012014362498099947655431052447878050970309037219925798073721720673777431613999937100757569490778699990841898170059791228295293241556636576150706759988057070283217896640972971544430980015301703223276285068042137092739395587912967255507681480404094213876384642753213087602593279676591160730767339913254621448246845687167353156099196269501751560789442716699845250089054371840000000000000000000000000000000000000000000000000000*i1^10 + -116930847131203366018895704121710269593138611091480381603716706100833712563588930986273381566070817208623694191448485586367892943160690022995464071380573150236252234780203303801069054803477683341316396107129718823780950373039057085543712975369004979618208796168816643908083231918506457739940590533298959124199480137301921794330851766300232546193913847314216518985978303175606368167370456309702930847502950144459504008447507668009185431542171041184191029993819359217133394662364840926264503549186993186998204228895191057381947853068196123641412997603003913684406694877088634157026885083473360746148376446317419213752158208851450754679643128522439251994523166574789998989611343887011181012670385218707228051530022492532624430670193638090117252329924409323213403379431847381693837474226289780866269921521910280117326705321134105733131075162853757823068908018695180712854310856243508742967213499208336701816968501555844336019037295839089629309406955851615022665788349115998296764879286693178164256545714195693511516766054983611706849763675162150236671406872585224303304649953696952355737975815093214151810008095495620183409425865781238795221322901976308470024496363314662285683478650342797323125979604913468887519354184023792424533388954774903809758166828326998338487974708330446386149635875806793986563597090703576625960470462074969888916555425022368197452688048212835416035620700637857975178906843569492036784953089520995851365455201775183480721968223527335259944179228719313825346717606814942672555696397877489680361175841144696778723866372362188856541916026293704688531596165013666511009632289879712643078125237931888426719371419713536000000000000000000000000000000000000000000000000000*i1^11 + 8785921694158964883877956193999253190139182210876293565691376540635160032063627812171056705642998319441749358937471596643280353144338458971012532377193605347497340445219909966321211290520764135803768331970577346620439997147500731616793591608982787383975067606425693846884421617736102561249431398813502939359926506208611432980253174263861454122710423622101852492323614559785976042717899777582996296480442135758425809271545166206233707982606286887125937963811356211667520887416085385087960650680428370111554545931618210786695793640254334414271289347487157189749866774872074178715608452988408114102442441923494057077096667135856946638943603721968430848082471536646837341002204330619529867047610190851150824927064388969722647975241418410761175807290195770298403765576135324456025203601777186856726130875058630793904595917251859877695277916622647063396269374642475972598531676966323111553967435467746680766159233161075111739778506998930381848189028134526656593348315409185028552265526669522469179048611994537032672481309863309314246145784262826923982012248859391247972937697672899302652093339956856728753981989601704158717162378511282549186086092520922458445734554708648461478313209527661687282183920697788936069997142683910940702709743531127959626328896739010895469044176904842789880155605797575657185771839929003744451911188605070438301621780772196086666968515142895313938681046301660118606322544494158637859631259803105494178185963816492020654931823048687277819190822431831556091056968089005714519927865122080056276956962238118983702640945010754561537513578918052465370669277851954684457380759139007392645880173217558805166080969932800000000000000000000000000000000000000000000000000*i1^12 + -289657467495342547792888206814256579297421630992898146905517145433372959535085515621854955414127752397434069929831810528805299030670539534216128241672120702953633331082910026291088131760585190298994529234409899876527040624048461283735866169704918673194016215382657104978547470087628176385371442175932641355587364276003835044749839040080269438820753472646586047095135024796634726505659012859014709174818747708330097619869320420619518517953258110776940736296072889863549441582240181440629887460914920982817320497482095447247323616659614802666031860525922252443836142590667355859552689252143807731462515545450372501257415960219441701817485446618110376978819111252344837490029335597412114566956010826331046797443323654507660168944984858506696099010667387835669321876753869937316191082620151185974055974192247802600668303857618303769019313112388222655168219040775576476947727320251921199159623754446849542395555122738961904850858094869619429332174337367909643458376119179389417514096261774009133502817508572903953165568383669777985614862901977964999726724017846566741021094876164950774400364326539514606110478867247343140058124168318758486787929742599950984917354630376486519564594055283511658592666071156827558575574778233272163099738562169236401626203564229399054244304086844053313177823152844177972071307041039806122358260362552863379339379223204162136956892302451220050480037109696618781804171466919933403568366875885730940039588931376829595415291234139200798561149403393026957980230824646686100809810677656256574062009835745527563843448380467535541749197279750339559733790587029495957015203754801452272003496851565154924494848000000000000000000000000000000000000000000000000000*i1^13 + 2733880840031027099681099889896634191727211055603181611401807017224032092528679111103519193048635231312043499413958942287309947072101106513774585298373129161884245221087745784542183607008593435235605982458922046581149669182108928283730499655239516480650717371206905304986084415679143241852857354874531418332762256335143373866661270672984881695355773428367503384996345816322060985055464913303250611214042410449994643388284674089554734604061434176232749163758533587954971510076664519824141822533629813061273823501657129902976416236245456398772267320505712316451783335112406351564823435528413771617622254671320551364157227460938072779315247046105558668785655914859666430905345902000443447017823664557718898930426386444971627897107356805570607189899664632850097914280443138674702582265453947543375652542160604413749429940364597902064978583033965666880835479758065497608558698846128587266951293484408631609775084042179713263782376665446044246640328511941750120376606239190236338832378788315396601437443608077627336972917177749680195917012119945265983505682482625810203853098325050485269983510977303132602682530826348219585436460995682503097265154109098149923020946339738027358267390835930562710988721622898148586813818171363362119838991512017755380561030248240034204654809797357333962993663841391828041766012436992452992395448719038446852906957619547856903020178160827257670508954387405263296069720331651572020589210814627796196586839112379596963218774408960698907040298818545035811403130337792754734649610707271094365699621723578751917011629442766832967357200607989996419976749748425475733935582963717638056560771298685353984000000000000000000000000000000000000000000000000000*i1^14 + 2028735230456504498964485005269351313929450931758371740221654010258872113568519677820286984106555874385339747905471220935332795456581664995477540328025959360548626395602901045801994970460934289107592565785177018505712380973988410071882207068530446763775121543025767961979916629541433122083257157508020120404858403618427074925343384348999612605839021432317139354229223047932542820292776284374096648463287812434515349440934738824686052168685188507711337035840865722702603305246015140298838611043898848430455646698991414177436906815082417926195298000687260728283181288895565012195472090965188165877552686612285818662972296685549328950972172347741226135366833283666334770162906308150712499450927822694333651095678422084237043445926408305178117390138214648096449762030531259886796484332732205921668317488260556290286102592693288265722356398725165808619670742306571417818731559937278923097844965377015036393181672687260303375393887350599666754782195424380369095299145994996905212279798095187976160263496280696321366822561548923373791756902870646942397590589703682112334674593746525810920882347480147327587212497643765420084376337711970571330109627439122168921231167693857672339726693562822541032336728871614510687511896730934117074589683781735781360987957069870488740041320270789921257262206140027896313630204346730253626749072120739858958217761300878803615639577676571463991897944086395793461564175117511753514457586925330519506591134049087440524697957809170584023519392469136129721076383127473969985755694149638273336749456496766367424122709920855076056967976027510121466961035057951858274516724935434605007265831554803302400000000000000000000000000000000000000000000000*i1^15 + 9727621311163423215490533144038472196743699772614749661065017091531442908549435602764669424734834765984533463024204427168970513405038071404401412495939409912938652816242127346507381675707493199660224126857058267552845743808368392279532692085630808339512952264551634797953252034440653909962429269727582632093509133833342569535115736690877017251380305275005665275879817388778685988705858899452846293794422009536928436334010008039053714502721616334998630732034554650946736800217150999197078532821761839530322321579387240809275568698644988444046172251306038950341838258104644812193130440485766776359672945301765009774470131299909273073356614997890216872916270463751875237460326983078239729970820330700258319965826860893704890090684662255524168154589603247758263900555512409599084733769199213432672847332551754614187198261540790867129155625269825156142953722170711627409400282380339918335939366679341159098526814438439189453195263909584656325235341090273247884419720206381257859480769933573529856651118369472184046030699628822401481168803937277305042551890839169170401662221315555200146231822295002427561548896166359202121165848486848796839891165325452593200266330103834707682468400634920921666290560106559946670084126870763418451272699184095903816102662135288062074769677455520256233626845427460484808904764845971016375546545541245855081338060608921082962149142116694951666416942819729730980338618394279350867368840967636023075192737047248289935665728868287927216784713756714469603697257500235407446381199224697677409155745315615375543162086178305398456494164314646877174681241401676426639441917456343216051419474821120000000000000000000000000000000000000000000000*i1^16 + -239390356292869758108785136214514296808279003743357636718437918076750346378615694719453640236721412196513123428340925208463073794766113873899052774664323184389137212093533913628271774163379303907339854735844773924106526060861598090198697539002325080239837149862982792363960387508725665228247185568957423090796337710728134715342550170273322913746969294626076617520981072209186593877184552745384457303821531762773708412616350226830897140771421884057118323989422339068749655143471431434001792349341967441725330448329121422377997340480108026842141661262708880862379853712181899795129740276842629509284276133942025827310146247456787721567356917338247554274269547799530965258014730690036511313385097686784707381056877979254144698605327393316788319501785554863051219598212770912350277125509911200732993819790431278372757342754263790381479295268074713874725058852858743750263172210469507227104432885079962335590284714834390851374042333618484023824190948472158805648727424121235924853976464418891852512743596540632183775988278696801417069753268804724023907057052437940884737942993921701304199481592432071765650400704056603300338337881703914666542077077649841233118279495413980846280406736526033267581275854533010949841229700888097044293400558444764039864422746191119025139745953021555895981628242665404491978879839692825891167842186562376737063378703768354109408836422329611608265475074492002609582600471020437564829310927139123704105372905910814586938495099917191246861334484696340450780117060198298592525182542931037974129759907331380681218578681014106494947295150426143127311435247111187546811083888731025241815384064000000000000000000000000000000000000000000000*i1^17 + 175791928408224046799750922258005846101421599584126830972146208884197994644590324411104454860655534114208705908333683794416931632965403225205843795613961110392653395624127592053712148544499650324762958439393730730396275337157619426647111089079287495774086055737451153399602949536783789502052827312788228305253987871937275385016122764869137641387119596890404337761621240600832235065472692389907153067256457719981767664391703797941207047095074882261498139375959938093183822238874671654000957940179783932196421128128902358057170711157257015939966655289748217997100884945984917287957407946807005897706098251863792133768615422815756741000980926000703569657605485590988021696341623358408806979631997312804126146525292015208605819799251450281817671394351677614104709380828931960133909738803971975040269861126035589413243011884471390074482558310539599025020879947248192537549933164388948204375826258269035143320527293145886395033024524788909354218580187370523378525724940257434203361387193265809989592701641730234007374980000751899823045238965423585617839878859062037562089676242036628621575638062022660575522536730212086760612416319449064106606023273554503870491196130560693344805434583549811526405929901856711028653400568720417341861952277514220629807612558352477349922101537182900715065401209400948169149068837552163304126089440038596820165399894706918737927049697167033685506447582780089499969537285677025094557658333125498601806632387004060624017850366009269389621658080246995862635902239196411763153100209055215100045201242488150309536463572880451288423854286524698504246654048173281836723873429180743522713600000000000000000000000000000000000000000000*i1^18 + 1011121909942186466527826958645628261565971651215308773725733706597931349364714207716573581987211599179475251301941005428638350807450450536251893425510464777062566756877622577114811387428505329236347373996194030753955288389114229463644998924136636649745666578756211043787321463258959283433321554763160900258782090669824494148059805500243178664394977776043776783862814581057075307928704893922495047409959264907372407218423777630130121074190362011068386042407530091212185970092750653370309720420547504177157833471126512765856154574550077806160905322951494045657704547381976921833880999090679826184185182293500694728587189233312818813619605530929352422697941891085326452925227097946387886989768275919175146267171043356498474367399075938811524197263191336645437541751187272893274772163438666543314392743206659419515546162422952690519098572938499648361248033331144556043605948406581556568079810422298555236485153050126282799428856738054286649538248040093253238996745713196379113169343250762067217270834028714376202663987212824075062133987829561927555094182191677193533818399778055295738790633582040608075128155943992955419062191978438437119144222246033363927841936086382987310678555085847920211886695549360609559698394160114979026280544583243649799776062358796007551010418379055998064366388594206007020580210205086772929454732073169856850682846826553818005696674257998543628750764682554866792173165209346580563545770711038019183348470694905785096816387491721472509791324934870705734105787630854922978614369792970628760379214334405388630277459799480709318261109382942954586027592897254883145839787390481203200000000000000000000000000000000000000000000*i1^19 + 1015999337712328220004364486514523729965832312507832898427552595183807597732450534529568198544549226802588982761974678765830166805381619551738118777084469073167630064059852101440626613473142331483851128629464678193655873074201275567714551343499564645469726000300784799790446056055763267004055647050787259923080201903637037151280424789726809666731097143827995799577925029282787969702029910446605182095110027634137840559054832460654859866769719970339684704597231879864601462054428037848883684101520380725200874074134085138005268870330058942967888474047822407230346457934471571833619253284127454222946662546697532169292439456248108102291934228207769806238980281091719552377290489274438530062448337940803568758361912574558285820241893493558795159976155885265084216262243364391209448690437114576947215787950794869694380424275567967117678872840236073483038756838151412644245843858782436773634906029582928684852555381413090759414506265905768286288210097907801773992881841614013625753746008266015291742138862193524142009704202982696232849524401785300361785651439140836602750861602139368333163278857897692293211328578374732421478323316944453619090463132808671988652641288587260412813583151908014770656313428048136734696528114379594337239004029847033184603702770584385594441145084503026010678610216866117777670495716139560974366935441682374081763373836598817294164399840688062193984309006424929216879170143450381326695676250489312546092033739525226351305531260534686132286629794460315959876979730222563189833294485771169160854759944635969769952789689044670876284786842722543900712535369544857988671731662848000000000000000000000000000000000000000000*i1^20 + 411411321553983734923966891052288385764610368180350739037270197110708642279649709947070471714909148276646016516360463358139196321633466306779610131483781883135767091362620918904846775670748785222115848745660035658193209041008566880968291549991380913534903994794846738192238747985934814433431562866063341346326874150427411502177596666854711227344792015187184318745942029216835799535765811415605663343654273509734808192117653293423838175357629462669384601296935660335208948007766671806613838503612791357607797995557669564162734940995681114687557202228328442075915237837098206828847041915473972850447238083760528823487572844577431620738666167459160493410627825490961145348969254679306600942612812588428521925448171400248249224191819068731124594685914541026318063142804980020682611329986091454737786610921301402539281319738932841471382009319927613011340989860574952002211065399556408960243379226664658216939434494751801859637078542194631325878363251526466952049113800901023444106151212788805572951436686361395824980389029700330744369940167519789474635791435948215581309791431053254208424682095193595240636131132662846566127916067183103406322660233011640253356384911478878191452043643199252660651640762091018001299096733606934323414655960500516958438131285906193306633929799007808548025694997989321796136205596896612937369821106003225373369485111011861188494905433982217873349408752944487788081552383470934672920039091258444825849583163388870305134123224964411906790823208683343886438135428950461297637926692283705556142045443249403515447513353137800029052511839299020820824773129540299047881932800000000000000000000000000000000000000000*i1^21 + 71470848602133016807828121068397126983754130151413567116701034499876723718984079349183381690078976663953711013061639000780925051126823842172306301234849377937311594108841687584740616321639918805829820429619477612217939122656324656009494227382206887208863528844293129884002911451939792603936202520534658446523880661658434371550407332921391711693104014607589288457745188328534393785600175001524192293587247611174226965861592976954468745237774756642544697741025781016303789178445388364346067883133378429061047600597495816240068980612807936086812943790265402967493738748796738464931285335094648119753274543319709088203082326622939880826232418352894773530713228581061856326445534691717322551633311788515277167224491999697462387969059348159531765069112420710550159010421401019126573155706172892626488364326943932065447235699170045757777018903388907801775675960169885223775099839719741926275041918286234098083532770186170450200382246973271570354184616399720837712820368062908563505046752559333294411517803235615544184154763041454914959722359338630069393247067971826027902431290503023230607653134824808874103994579683538613780903322882191436070021426636609440709876821950760007328316682724098053697738594670911476933475126355804692857885149679486039361840354357451301207235878224389334860713511741974592193239175506116053343872904878298573164277652073974357178992747554556788054325399231439653737383469338355811007442957554938998781762648570468460152163089929887070701034888067059711629033861300776590046460881513572529843803482880792093439419862988375967081050364154848954340407065207122165760000000000000000000000000000000000000000*i1^22 + 2847854879468922010967683538269036779350975114428079579488654952173265160633725547279516337846482715711685936563163168823960584279671031976378074484040534404374445016802095976094860812382618679594294723324822060021527847483035485001637246135019194265404556337336322081704323050217948834819949916998832242761405165584084663283680398653700508248127572081419276209931076962683017442548320210903495844507279831068787857464820499351523810922211484369098189372256762124410272308171245136342247183713740576649873806834866306152971869640824861356478918240859015708442604415088841904304978809913299021127531484622180362149652107290328384136901992795595406832256665271339896720686330922926812020078844776471546633345569267437457942553558303241777266609421950444694335504606470891553811649521450526366476466493750295991154563542560727607205571510550275937502444341865782379556548712231392383551763268450996522245676296890620096312262753968171826788397423378568505264817778444068871112079160257382407326379431508493941201813192362907899322161686880943547522067215041926641869658740544616067425822656890242295668824250164629408880576332120988945049924392981872593993165413223000335511460830628608932853771899021966534015287804537202010905543827450143373771279415796742111821860262771795425021526474316846096566819951251842906203640043117148010945786730735072592125249807522196207514424151276049154078718950297850513736190378101063935982699770751010723208806542041379657212272540155949407643438414932917466808043519232905222694370061197734420451026507543235378651894771978847014048090061537280000000000000000000000000000000000000000*i1^23 + -396811289052564432128205869494556913871135183314609231398024000547658674878805601468270169373182082296768147456835473076211613497672335241723836769456500127610909665417877472167538140147531928179490158483674310821781154880157213700914045615718498658701677462284280516249543070200924494427234416673972161984249341193263164383468950568980674150720920683135917214457859108904299067158579360830261421246695455511320841978828481483584499655648704252888527166949058533261516621151042565904412288050535436597753426577846758352958775634322256628207030275650968201504403436558677527378655627723599814207504800192593366651271234611207592050297492954373463292518145352385235212655009791378274404684433637142687280368821016065953686472240334431841254894312447949399775268723488069766185288078659828462726712241126884321029568530996987136125101630865107606366505146637543392173378752830822403857766150552916581130387794482664388781483993623380516649488210784442747179928517683645206095791767740341611356033035624061689962022828615692155185670671227195584527291439728417318477754694681354570729182636229253195996936916662600370283396648375523988350141528755821693868839647816216439065045402825740657304077564246597635803015034960562015650144846506332669805824541340761243738482119923464573989110158133761813366317994539955076898093362426525931789478290799195031050546326212551405836092794586948742702264090555825335889548664582128871909152970707647601237565960766739791730773072077462866899531950338978335751986731065868509570112172814262048711693193607379893851414682408221110041575424000000000000000000000000000000000000000*i1^24 + -2766713125851946938080205961772545537813625969699554596010589495967578456402379480147917141033245231775944433837378645675768897269118107631597801770973309386945507554316803023330955736153885826267152601775887911057890152904534237631765280461929867769129971782634546590579606135243872288326450302693032475240006993360047393417873128907098212291203962967878678191184125943155576149046680064547002915811999852385095496750021268667171625045273792500344794163428728532624747478266661106569955384104265779953500151930573644877197054245106016206385005490762724254884767437513086319811517877274355366545053991136584003725703748751331310437258705280099982471314579508171193658733505620405826447740983330105565984436268001706452589238758447215987714838792506235996899483353332755114626244707972769913826514168657728496313224314096141840834323188424145260154503608448007094269175713368261078398662705284339433961404772215686860959570255292965215230228270273412663807257525762441201005592851840586809899550650046440116682027557285118644969330877191870435881138175326159610065781798083261193257073629710157622699904584084769631721999623859116589474008717281603921791521181966989277375721819021186674105164806595644808069666017022394252720720895682665852716134106959161212512457806434606689591570472454369992765540240426615035873399894721339186028507024957955970373611545241719729930068302119367110857636341418201128762788757731665643346107864295985566741148965824435406399288164756214105134368987799170067249389288307836598754120174657283931775846035449811364099353805846730506240000000000000000000000000000000000000*i1^25 + 3021896020450502179752483408323051748524279999540854605428549052163879490671499649453945795206497837332133953101408844400884368057319144592343226639850058971643216724060084697276549875488356250978713581095179116839704041291178483970618588268676373634668582211307532116843135184450510108715944659187494668626787804572348589335525896921726946798769474350239372312336928823758355116803957461846678255287452391244999873939191730356527474655423325626868157225500337419638857290552092956491240028421683289672493315991685192018253154464034866083115240680336218125768031704172199445000916176454568048447281714144595754527736980326065544588032294959977643631002300662083188227162575016848098254380130723433704643083356107353360138073942086846102506731403277589398147456696580039402710136508219706774536152386890902764842196505717541949554828904660165562864790566036056942851683406134024683455226937500499074880981759069043857881212815140334328830778884439827185143874916511992196668147375108256304942596700818409395107513135942507553091314255481040925189131374595269215451226063343877094075486396902371967670699341741128055183743402792868885159389565170621303462769817957423160924129151980440597473237440851422492676416310225167969804514291614724802261043728462053381869275378222922138800244467319631185391571629826557138431928323449580447402611169769263352940576942385999583250330221929330560954350233056662397942385078956636683074277002992569701353119368442318956995366442590466046993419590496645208860370850644865987100117577983711811891081619964283175128593657233408000000000000000000000000000000000000*i1^26 + -134673307992490098194528654109061770465299157845578638489523634700974962302027792287887018245591559929283468890899719675949052442928494142713299563611234145423016572108153526199416457201330028273738782017495799992158789774590862415050489110580184441275566284695613575691783362222072882141844892873184215228525670402672445238185868390298716747978953907988776110331164660034297213977060591233245232898474455909619425438132201443663044417143170439989951615254200889652338133783320017438780557027216826701544308682424381647359763501984984709476629134066941392894921910756313416033179790160335323963724975604581957477853712580110409155733237286423855177499163547098490147927385289104094249554796671026360759962868505830009123598108504275598351388088271208983521133795711974660022388724027257032374474734520929180546481753738247792967122172682390300089440570180234917095251916494251135255964611117186523061642021656409151063548227752338549693244442751321032378502562705940601530301174473796939617086185062731432127200393728228206630090113731191535197287303635546258195114550098115040699721808699533834426738567608656971244954149477203618599149349204732107194322327719308412249784042267725124910189391085993377644110180065125694302070791072316177510287357790378853931515242469100185332234532921401770047506706536279839714522273437039001847318044538472439733370504417520171342482817849163734828569334720377267702934876328115007741378014847535635789020528254386630225611594714602637580742003347968482656638885838303731378161133382450607248442887344052992432773529600000000000000000000000000000000000*i1^27 + 2084843930869627138732964832833997490772568190120091256502213054054769414854543472797370265293043476820688600299500511098544392894601749385564864822618374311255755553439167953258591211086748680633092022845530742382631667238457282818234058216539504085180912248079935228392364569182922614121147794887490247428808613979985342766951744816780602340541501627956646923172266354471958614879323741746636199936357350714622817592965739288173884469385011157329701371884031204385490939794334236485377235676124374860889956059649444969339460599307838482660303941984160500590090815411989628596298290176284724309560649336873840439040092460586603621549157049431429432793003559138390483920077061277229993394845221598641937830769295741769289868111245742264051260190632517957144666241976179697982797114897284786455844961514073645905235811620542448611566762493995372602541803561068344060932654570423202424138242772779812119098963485145103150676229052779182924319580624954898079411496333994223342846445763445541572098023238433808423384085530947481730161161987105405427773803530564598193262544574685996199166451212333431385252497544377644854239569570583744871855927368046218553659840094176755282368485230566316696825506294074092460063257986031053673300322978314756313975267195381469119924525987209366351222571443898206966356655852329516625537457784073389660265349219224121562499367597974271530497865908587209934958234997557057799007599615113402136101437768013055965241258306316022666487202694980642046270696136339278734152441086534034458230965048654181596305734308504535040000000000000000000000000000000000*i1^28 + 192827780021264072211148917004350019815380102091908339624701358365339227108648782094910887527410433450603568842657189547893049519283573335275293228710127803662446857988001688994875744049809935766651761649037195777725856493241926964688363144773728031941087410112441375586397310664017084564321835111752558701482946910021559034690904897539781075226136619791338411079838036769945408004271267019962865792082203578828358454281901156756963029486351410935876386559526105239904228943217927564036212488646821628505763818876248751542171489341552403021685640583100432131371548397801312389398214222173423600238078069981738477090465389686101302645011346289434264970005616862724895247114339546475975937474211149593011717341440708773716060836482528506647071780841075223365681897749146543417645563707559802123578290624443496217966972419350184196455899257783331120224529591905286314280160898699885681980056710619822530868905779889414212907295227882034334543573189345092333023415892654583687242054477483865713215360440596667061403520663720385971131354122939882911104257138983277315917590459892028913919162532034970918678417103337973812817772551588702041146863515795323002753947381894241011407590665596436593280507525419990883080130439446861844400754814711943693940339767862793900047937476188332224892435480554463321604740211344203768958145490049252923092566165680967666505308821115890093363044036705834669427232635988993632707177805207936165725216483985098994102549916265144119597579781184579749969910711748865596417187373377186182360358071180088859208292761600000000000000000000000000000000000*i1^29 + 4345585196522814476239446401851025014803501789553210109558073176796910290356493909119830634573515683708587712838701505078257276494584332254999454871507551823508475575816932142415811265271651497378823362631788532018092481915762948430799380033668262782373782254086070742729766925402256163587633474468203927469808826370926757850734736414256585430509613038249562380089659617439733571722548059221021447334446659530556878470282469413319520325230146758187313395272840367886941787172319520797003030357533297046555589637516504646523224008002143270657426917705363117148385871842416111408541844813033562585024724701822884084877819498330468547084249720682605677317690105553500099682946567730176770280239945940934051386341934250958106649006133160493249091989994275407084363355753827363775246632371759761994943877551105017022029094466399815428070766368352382269069835708814503482685828606579215659514213702434647371479608942971478264293228154176826704863088401215018916873221586214840204838380420885140032274726344644695248406140221069821508641908447551660147744930671704380823278503196225670902090433554708846958792844099058503945789640700178886804952905382039507158538132667209613363505738571056550502576088845815701282998157156944100178567108329590574131486379859427378455337413683055311366494640288937748179669908047104076567395340540823812372825228000807957531483130487651514706084157372882570456333108428587392182032348959666457607090333747467577916005953984241634736584446574627053284248390374463577116188300886462786965741291869985481477324800000000000000000000000000000000*i1^30 + 92377436148679424216632334838256180396416873269153277879092302680086335567250843324050822889866258248358444396045259900381964156230815069515483951654051840702657543080575818540469125242230042455833236915193063999271788893132497458314499370204062805199772899482244851175932386476654191739719906777144859026609506389604099154819325469954145066447209038370215514157163783893466395885673039935699680491447874279421294929357882206070275823113786690324352357761300834644523253975671958195736063548113448653568610653074243869933066471944058730128771780375987040639958231651158186388946643041190721354529008185571380773040243184960723639128825216625721734335630187839544757983197598008959447123522416498874515405348582651852882004271135263181661207644587743609806329076974260639957846884019237279387377431210354381509878927877336184276846379848062221806083370562536757463824185200046539375713434777334839734166749685354269585850318780125140724280487416579772659313837892236774469622362712075120313441216751549721046727008399377158744353089288873350952274135464201600796768520326186071433742576256801219053047129391927283899783687599342691984775635256480277872372500086560958026787471991353013005682099683137241218140402871275356325941655398411671865121740540508552520017418270542474699869486802504804112678942426627243269856380686974119630424636983730201601910830413020518200552047181645714989220084674979002174871360190771550102496131475518099591333669737204338843281273538018386381294172947302744260314604641550104766466285095406796800000000000000000000000000000000*i1^31 + 1069339180308593984451576163805136414491545256928878521100053187938361557601420976791169098960023337957572161030997554248553118256857202219484418449243194640906637881977991396440191894591468631350096880929577640789100720918109166976343844644125835972312092631959985314670964314213211479830861230699432317991269528819841507120944475950778513275915378850376100065849657571163887132747319690436922556775856387113961743703907552961900957447493151834899914514053817639480628670400578293943906280070664924702108513352323182514058072698834867126234842621785675366851563730621414486669062650761847778919410477398518184259136352342785547191319101851167887592708662900871840249094134123913501773267705431072065076032739630545146296404300170580901666109926508439008232729410913185596004030747902139380901288162664067962980720384445743267244527847214739344274883778184739761161567502367045845396837200569065959402177872969850973528638132669345859479879140129894777719493389585276313062083439305728167691746182028956953584766225493543807766560606996968601698292132660113696497134200465356207120108938532221291019912637108224987303817738601726391451542602838707272995387847388928973415372762753587389627197344179156731727465546544385273593550429644827138555483944100946144733588469502019637918210002563837346745477063244241018143244397437925547261426427165555277748346816097385939423386675619565572191170966517655853706991928742863645782097609769182447852630401506603746242818999843051958365954442871346555548743032632637766098755780608000000000000000000000000000000*i1^32 + 2602992417486739951020681550183660963182469740748370677175097904756756391224140627674944352310222877119657687015628772251285848886859223540737216094436939502010230217750050509514582372230707422913704430550185237124757789647051903250841381295481790607043160980571614416576845119873674138270216270026873811437895689069469138910845913343143918723995128196618535947739953138601380682159339082754221037989755401942185403605042079633805922616747749263321655332013252705608229581954279536830286078484023834442586848800773876308333560106812233272905678024501094513147287479898662889986749039687648821192438145895206348397651874486782943380807775948602019641522573384673546142535781996460973896318169778349325891292519905401618918021013289644996950519237285598189377695120928817179577270015895987505638901819462489311449181890112074169941439397834633046569175160129177318490386892291360150107457312347223718018897766057964510397092780305782272297628786016605981642319085601762485088835230793455196636981792140705654400239788162772602123687532635799751567804321579545539843633365917872191338762871918530019494755481942251168290186118483447569544517337424943325884733876172353776190527348222119780431299998753941752625310212126461141698458821809745479084247916722929407398793429770587205041728986414292230050403833550397392474743353739121224277987016016713183725941655152120770654507556629495121874844596591024199981453271864812607937430213162758999979061122399471069714838983401566805700642092635508065975427625139181086310400000000000000000000000000000*i1^33 + -28945249054331033467607396541640767093791107868040403999058493688241454494198202000648418806556865907078694540903489673285046159185078427438518579865482391367705082110315794381458038373753009750954688772071812570760696162386293175502360957228542529065412447290202272875953818142367922855889864827040110188310735674837234022658147879300064442123024634351275561861646538654241821840794024590138470232366295375565915139913884016145841214917243370947369343887917611988394096802362419611511095683583585866154073413045803564630452179583604652243553663783326686783937068050031751420780744986654618303714818515645670252984776758687230977710535696484808339803994811013969723672975170811822238191005442192063018646249451147686921724914313422617035677384762224008204419302504698344668959829441883879998257813293749307509403565412210924574848613916551640614530194096683166534993404024234047414302625678821614923269781046191652572012274819984342252639680153339443030379953997618138383776624709406456175788703229392979020167517756772848590043915937915060344652334644424828990539993090555658171730100402744781920997776564597709604186942750921879549466456823462843326462685254814515657732472562708245016429335119687422538111124021478911002548569905627083462562315210117843411919743327625362530508702851791378702478545709275950093087194513736555394071812640471773145730018485787473576304668163063813733058511375782918926418998636788598192407510641106521600950539409023556627210080482903942646867352845016184456803597366067200000000000000000000000000000*i1^34 + -232606014211339549479076746638829103913467868810689716959937333841359912534627271791468435209296334523014847605447100503636740759182030890214479134862615471760923296593517087930911404485049234399882491466125475993882695382445802448217012884538031742989208913279134939864238730924722498606029850535869794268131931415819478804318345923091464993250706127303589696665692897529880494834226455940385041659760281088731396734002685510813721670317084371515232870204509596637677905028791007335156914684486585678663859274647737349636299355279477765443766436696276491500539208252090899535686890823668849524076635427717957884663797522714760015224612026299656260771112045826061097629307441442356517061408208134043986058011024242236599433538929845229870146592629141451478742527050454171753504049216046979177594132449152455315600874259401170923960493375959326345693387240732742251099161240428219059673480892274733691932949469850773778242216358247247694704466899130913899824303485911725425039304554491764956743780503927210713066213126799091491974620583965726561799075856423040029598337976121604259526703637937696567891671713109054677592702690307552453482367117949742068886588058068613357624591510082166060962902462589621426492309013874754381680289152390639978653865160094513087607428150894679403725823569207854836236250680313679634127686232926395476967857876255333220970932340744692442788364372817959110318894207990440472276120687026008291275089689263834264821242217984196291449312065423938529376509238042479401369600000000000000000000000000000*i1^35 + 541455890553560824626538372080733045301299416207419561356318255103588682665873931154775938489811443484729526060884578956571094301342113938299865063981481908082420296023167118461188978028120410074200680105798041964946122209116779958360166995813630458702609217336273569281914509592807080527175019674366381093864933463289873444466842457962536898266478425134140612653632729076880030214170633936032326384967363808508595996000315962190580670187788314098633561720130454985196240647709779113183865543515555483099502250444499291662561179633163726840587357833957875941266840614302497233448217292444283346337158972845666821392002881922494346237838143408982101943932852055761403939807625530801099430248555045761215261781227424600303073980112086740261846528656677737302381641722100056860996754908814394764749884625439826363725041023458913825919081304888892445164330680209900615201263937148780357597535876771685488508097113679806102723932940990470598194937060968167086172897829531568742298868096840304737782184216356925999401757719763643969634234814497239970585470336411650955178855532718946917287139310955680636756939093343041831085212433238687216592569315232871502762784376658122713888637779346531702828421082587727337035980817379399368880940498086581490544937288628262337871223293133646638120136143735248437097364662948521617850231430819209719450834504313166923461588981735408890491424445092915101130842048304210805046742278341876552504512045605042812474334445779487177281274045327220770499843583482265600000000000000000000000000*i1^36 + 19199341739579346647412757232666015395386418556250991596733281045636772493904067720588885055791220544037407736738696790060453893562895988071795946866173123318529491223443835338853134909134776061399125392005141680458462200657664566540744691337662625959187714563765626214076074710211566976102340784037788525891133026639167862285975256028591035570749672652843987117961283023925782131359296436151055423963883520436213997376996254620467468443552057287776845903406873411818554006796700176154656055662196906816663609510690249258510319018347447886583880428557268216854385750579084871859936572008393264190580205628270515702726906754025825215899130951599770363548077543660981195321154963815829947824006381645434978107762772243172708032293078028697622192366756758925566623258028803475676127558290890154002178353691961843696317249979258196649503811014328858633032906827417650037477251856805991109326402194606912107498497824369817584471021563780282631816071884186771040049913209386103615875214720630085815373641010501238509583123947223815238835294440905070766247436084020212135939807114128874579090357438571892637164444566582943404068499322407026937174912417985772229206124843244176174135059843486657582334164715929245554306532997706476328156464663387041857396765512621546369602963988324754715175291382977904713249470259223303490581061560076578705477476837095537334255535211341357966659609304147513382340866882081656689527065277264894407568966620956997408769673324786420852927932795941723761604034560000000000000000000000000*i1^37 + 151163180079776331006109243168757310156066037569279556379065332679673100229519317538867672661190763556896880401181496646932692344370505310744248141698625747988685056220688437230153273646535265187408312910543348553368006504862372099536031182226898626521264274665744634820440188686372412837485529977695391118675828015278641041359058033280543521948821449307936018451736942798986760225586005138980047761980131477615682710391684736840204655464157114194403222269908654851193184512802194633220566552985330069792294694522377709723797657829911541697972250875817916678231914387850588671973524179013661660154606371348373633788144520800905538897533761198060082004564248454712342329306405029595025630701237736299382235729030270701785120059788253116916741414668851662676943776891570372647191676894142577135576388507218677441665215949929961675510943638074493648480789518293592295701861963392803817626843844591830671294604438533213041325632515700595738893538848827274335401668548911220675216295697056776130817192249339081149073037942714773249677394213762095298005788485573851038884484148325399566456335062453820729924793133852823194872348244314335505339734257730441656360920109676096594557479728279663034326642616047931992783717623806351453675945898709310478866743970738066886692470240220888893608619667071476378098102394817211051988762509820490193868982261403551821609060973151556457486309229287194163080171495466688114370146085410773133176256267730250036235701773471596674234144026290596872192000000000000000000000000*i1^38 + 708223684933186078925250609383434897337909807572898200085327387310489719651512365878009854049062422791954768899046335258266765591269533328735147026202817046182457847391468409826667082820612049512207287914127521224944942672965715737374913337061491124246545470775222600110581815407006536013507305648207407146591450294566933317787077751979887280623134133207226497278708315506995364961235558803576417531936321592775986232207108776518563875571125123643866334665798150063312281226508750480162032553472476443144441114310272085056156934243229588559749940801910495356675485820251924499064870488668949546694986456392305465571077472939120034628521574759262846849622359681432996620252844901544402789151280043814026672716164917107887092832515540996692101099226389584510858020995521192295570166320534753387142637469345568046300671766326931804242971372167403668149906085493929609803841170596731664238921934668922412628917624546597406473611826233884775296671751838283434057134830951465817270197128789473905044060195183161374853526910377386301177763299173472533545913124567310228069802550489538722748917824289207202767677983910538860663602008622666760604209515463340962200328274982849189350526253618837339527314334102606290235286282002670699473916243480591916540457322934386444150076932455389359900640276283244286285406186546174253330135548516021955651672614225300027079208123391620981591334171797915927110657884313642082837634428437301388426265354895071632794618197037410909701411962880000000000000000000000000*i1^39 + 2748121601138870908774432828214866855240668910793406973161193348447072698699655214311281601605988626953290483590162439992690775077515925027586200157355737468269806613816680510029330846726107920983720140491499167003303402648544564643601694327627842447255074118608108006811465125331536818565003077762189918323506465332704794742602813977356311385514627445336690481617876629298354319551498534141322801040592639258157993089017045683845310207409014725276272904584835688469662947992772342526982040071357285768797323778563392624570925102407480735505742869809447484976258525886768347057534788667863540606504201989802510451649017094793733900815099148002451225870063658094067259425021626639817709701823795878088051411569030819126540660865875291954990810439985564210796681422042528148926525173593986884022802411625811697282354434033714723447020812925284862886586240893457692106786559323945545127940329709145368079680157483093559259087108593302376443838245197322630203840014136842098470949365142173397229750679997277285867217433684401439229048737377065845806702911562448589265671681647304769939375499718042607207503345827524701782667254621526543351922905454335914684944693735357403494090654041347421717013132179052135050506568044815659144379656414315455604358837082819925011311458199852750420935785812832348388407569964944879366358316920804765681500562406765089467239726576400059103108119976085507639291331028209323120153323892963603751807557480486150182120093119726465119682560000000000000000000000*i1^40 + 12816238538525606329003522364279477970205523059697601604990929707492020652862111722295605957161698027175831027591220962697284266728457794832964378583639556356828770310196045615758723659399565079277863594526532278565433647769625174147667015965751510449776846929317368997254949358263283187712155806530322151449805074102670405465209630805036153454184607151549604703886252374443563939277452018493212302817789670787731777239984088744129676885714540887534271571764952531978182007069550898619921909263528177485579257515204270808534777213209543095919228545552472736163603217357933043005796124780116606084243409027387083784032315719164758601717037222317302313878612268611077994194131544037119013216582056592152479907836453356398122371837461322576171370646949847371036260944058916354163504905624077993998013025777969603822042870558372057924368276791458880325390145697440468878947297792908713462829337317302027745399067347036253216554802751117539102151658599172637565176954197811851121805095704972919686466216154068866141488609459662898203391407599444209741329436851946071094245962172554374590807933006530523783507878516711921080199882680403063729874549948425053321537107792259272039813136119170133390198656562607608027886856540825889189231833866020571997550496812402717901447108901583039283568604692013094217897725501984624168346155682321036018512282787356969965999158071171691632102555310534660758336407783348222317240379394111498253240629125053229321917799791067136000000000000000000000*i1^41 + 73873343543765469043738897455597659022942069026404547646795811043726067353531189694867675098745775350659587906921429772825197059684781222305152553164601409074623945420025505501200413939296185718161693334054189838872654914523952164312874338916023888891334336216305642452953749951059809532611722849316372248419944465548022402996908918492420857022606761794331638631525691243092954915575308533982521130989767494912356429253561088229371246794232391831752799058142609052970337307558139064675319520450142252517283085445541691204938909557320251212247130740731191471036287155533206748793471095290674359105037281645568401212930289008811788105565950835951981722189394138433650894880682107299619767053297424976610292874710721943633526249898981264867575856723006318574851194082719452746491306366504718417955435514830869203736448223953192976337475143405672990904762133149091466776007598135459882677445942568577488327701557984185398994253396516096190719149769803796503878648644591798041170924751167015004276473723065242523566281679806195388206772075324511278362344105004262792679211345233127353475224768807124166070310168447614669845420417675138899089757096557166603447339249618509945384300001006840754180464770345958351294983056843632778958827440991064772250937686225469359982486720231572977528841639625130388330270489101567939866988858314530183319291466960460784359699705870801717201409124282459230635097191746938084202673830066650877688433884441974149305545523200000000000000000000*i1^42 + 344939535398564940225834120565159961352036332655740012649239918246836381246181566328849683091239250624995677255703230433912547396681373773542961636437570764341810906163092439425516929987818371006481587429844418735898972971568252532232859038884994704493402745015235829208189827325432118919220751621745928598321246376379686081672408112696275002854975853826399456887799056495523395766621386795844396740621880161404485634713434750809069353914493394618390915568235585639866117215855460596373785180153856992176344339517589379100241937092997924331293565463854366508225846381907124298969753717812149344371444505326812125432692989964406426403733467303047708752491852056173500599947919058924669139288519698429553821955102052447909508262427027478663053171577861029527042053002932340371141593431439245768459775769169258519668071789624553391379616729863860477479749416365221046846219736337332816223895342220589412388488097700364061812727334416651974848517082046633109371203952674375633969538368345632784878086834029312576922474128728635823140291510757441432723426526530942241738963505133278081516611056091820987745036337809203347175684295219128879693001424170977445998698954696784722923115376875134580980457635064303802125637893456601915018731344025054523646405020288454402043714927661810754085709450563252807814621050717451242726986870349402275082972269478773228888152339420189929845879686028831946598953099582305659152938178273283488191312941474119680000000000000000000000*i1^43 + 979350466256163957111288709028634299466234381440541928981791888011982831019851168851178952270764116647194588493320452254420200034653106777182841364282192432654272834835789090825734378253351874470855273364481963150274573439583985030745986507456879922410264634933805439873779341116303580781934253439164386382318855707654997057588218612481022860778910182654351833747406935083599092835393282092467914187403812768742325426423542217324208284247547127638173201797983491914184150856885978028996807370732121250848365814208196283375643308195761744039503510268425213959709591057229925664982371656597680876438162968289672724260780810524312632600144813080562843391741506901294703904256461039121368853889526119974610302218400722898855250609440632570580039283304082507894508879391687923878247810366668883110416453705264763569463332155326322997723483289674570405674606247763167753018644575996943198900491979322520904560902703818502114152198307082835888457273803413373324259091457606458972691391796003666350280531691466390170514832849268179787965125126410590803888233790753288683620865722106198415236406632099935604459572194886061274204871886997584007969149440158775964490999458136725492940379619663796785956962518772133001947825097874917038107614433435378024893325874488704116268172575233165912601360508612146751716051441161551199369780602226368767067789953059383061409116334040704526122579273997625218577685362689513478424020219397795366721195868160000000000000000000*i1^44 + 1454345296827150665492022938651062913307131796081816928567212260863393792608136393924065908191154308722143027632821926165143675344895087060067668724888244508554234060374496725138637045784305821526546956919609353505783135377431684679448836857679197056541214682143641224119836412625790477984219459569162202967527386432554372882245259885514957632586519518088713401037753693463338427981263112798553678353402064518376718926111288852809959271422126127176516856106048398180114141155642415465317230216092378644517583253191787663042304001740848480179571023179132319498369206242449690637185971609310809841903817710379372017734794495754862126735240504500692637658085511389061441186518403594587129311810649792763349247831869681331464726731694568472420443577027372320272929859809954839682239314096944305761053146059897820027033391415300521405720082626656209486531594264492383529189907553135325244753181174038025052822632631755493326169283964183866638289705431646674279857558079239767166843576484498054939208375817281606248072799304314520807094321127019453098016167873584287810636824224227856422458370470577091851136412639598973810549339976274568631403588437137976131826092645097817590922575968788242392008597455552300833106181878028745247203573162254178009171013899513168371938817187978438994649636861776244093571498288500123171441861689101748412148264452894625970249160065197723521396936116623620947300496437969108923887843454181718360064000000000000000000*i1^45 + 905057653112824054195693433169193188958822780600677241251456330304593424324966050132599247849218308835187075346932134716258701640437795967179602004706869495050028116102395903856203939976296821865510858362574144408614280041557682237431356007451296033708316953305988189555494069269220477527394738723119959616215375994880375664453663602479365985841501548509287762678447560703604845372181870951303814473284869510456420589429876826207697262850074470789196606372498819352960502476636216287361213874695588511640945291342148064008451383858134944478480583178887054311337985148026110678690978155125241186722072052843365225925468234894906571641959614415061790696267208909951809279153948367968466318905908420809862462079057623842814521916516694456889824086230779827208424724142876244975181473890363447500178369101042394472347792895615312869919222134658045499470739877093193163175403845198865214405218670341030823553180912752274427617769033197125720328996100933231129527881093646645121350407925681157602925795181848035749344838389355119087727382359080789736089819792471722899892758591349877791464027152268102399995180457891120261916268649459933223059808083593381966149067455513380854301347401232423762862585757299783628039859673350585121586965399932821237440037907884594489716906263672845975487764261579274208268661102589600906048064435207326373309325178556523621267646333536518031998312143312192046461186905963755212828269189529600000000000000000*i1^46 + 76826697970469220388647496444317369231430461091406691422195697691878861335028213388224146769634049078333691288449198482734499994589406841801827438990889137724623686377763149186718480188381102226485402065552812148520788034610666033182312997103765772402582142926188301425507947543248406222823356418387807018042701472021962999945848224972476057996049524622814567649589022434445842581636226636048969943331124222904871825110324158746029239124496838147348995542629587608039899285421932541045129812239608688744987218994714936821633354973727482880039944475325110741595629461817040848223187374288588955483425660020785452723289860676881243828119716387625863180290901106946145052146410466848161041518865118082270604907986912781552906156218611394487824737403539311432905710410558820887566829467758703149232820008109754666964583454636072375138386418607554518365028307734939448511394213711731394377430789123051661293755432754575316802234390029074424476769555059301746152939289107364565656468659560737750101487882533014151879004097378732275971142598451619635148144187842449303475515277006524278828152695059375446156053982389167643013800610167850355443538749345577290957636748029580345894534245463352106866644725083420435152585475516537882494273242682189552946425783210908508374395104023450757106815703604821128373672114023981142210345368689697462669518012927400964117315763780328513760676330997288134978732109866871239475200000000000000000*i1^47 + 31189378858107605379227222484485202468737220495297870480606672945333763401375978082072422976714253901994979787830787315682778078753255568883168988552514102782910770222929994582447205408627324476738228370140101748618212083338042444741638676249422867475314367887670959565166442275399823077756910234741815595424787383208367555729833096372908547973209900878222188649132195551825297738554135104608392772400912146021551966236239882778714480474451666290124047359732506562163526576447296570046016794455739098546969707086108829040424303729821182547494392768812660366163052130936143502688800777425376741664220630940502268996969153000032402442075205423732906087603304528705107573613094112986103627835952626055345743590408757746954905151782935644845636687531660229825489654611097318781782958239489058982972865791985450456316134117334145819829808750590909254861170977602452757476177918098645690068751205158009534059069501018610660609670778332983005890873545671954614403252918974019397500907702618693301597374583421728999899495680271048494584316682865571154717941185537076162232077329524925255913528832071597503070042290265816789449047493454468008691450993923092596044432882702283671925324379229807636677515870438667691652721403288775243659025730606288928210747600460995497944580981301712993998167809002430435600632741005912745321809204304128737949860491691701732332957186940217485780733595691026811012918223568896000000000000000*i1^48 + -720045097534434685723278952890152375187449016594642259782017101350429439558649876675233549649265871232331865802227174705539152859545211333468051284611999183158972626467652163857922692393213902406500891916587885303905862057808959320492265214024752114944271252720974404631748212052294643522291971426185242637340450017570839176314819558194958186009091600412216149121137492892966703414235630572991300452897491460468971308886095306298150401947589017012164633412875304191940351854017308930617223184862523310316918014918674086186791783357623108057869566042674083733600068971222740340903047290164797390631619706434100373796568628063278922063086706291521465316501984877166893419842818226065148493805887348249538157620436756016635212079770562607324346019020527326416376092097895044771284580256444132286331958403723934618603447042656061893964887887683959540338770873055540884637712949000807685043344110261091890610916543790399734854894062353450466274078683179095159766939323952717021644465337062106761863124366523992065657880670003728323107315103793120678674271885239006210961004532845905477356517785083869391619894029779432057277273613892508809595171102532368071977924430502079623347078773762653504245308142061113575627164230576211707116176518087631504483574396044033170227332095448991911579402282039566972562475116942925499934693315150158225888933553316692140522386759669290137476860530876875800576000000000000000*i1^49 + 40636619117915931671952582002520930986342298277370469890202197441184741999884223105236291236495734703102098754278837278155475897772562953665189123308931628369110603302739199971621726417686879716470652363772620612581517221824613059015161514499864557576867120770189878599754381671734947021274941626549475393865171112182866821597559595181405176574115379602955415471742942509249095735831747094585785462785727309085668735425130823261634692207565178928725564725985925426483476785936770511044285369812556899880342113221562433829970583219709750770785303136245737128726625479114371495394975588894301451053259467403771449196694218050085363464606974601338205422710623901008870109315491455923665381261384056436346460838565918400918427937099337475806502637336462587360670716489246608689465762328584664504205317122126978548171376255815830171780392210881325510189207251802956295259755792322360766141590228629150861163994164381537493729512061454078041044711033032950764908471907352198572004399075195359534967152719880159406524900099751310138810587016510442728162714744335070363037746197711216356527505055806072002674819251130535869639006439709806758201300056379604506296517877770764790733803772821958189474388967255356327138949891028476092364303472330230842142685274984849544325640653760194180562385197200886403329378933646504357470492816514990144074352218451097717469474954655201175353959284473856000000000000*i1^50 + -384657022368141338387315968632124111022351946853240484372979156162947080097916025522407814437026441047444500910432338872117001352481550553583130977492982120944958331377283282090428682383868016229278473515692639293997282148956693068963041951737109562228862060529072695041982878376161922072725223528234097217988576916809784811856905580629256996320284105757983243833217098267636521451491416125992989302249531398395772741668356022738923749164176534376663849737968268374477680443620841264934161783564797423804679376715079614222647457075966218869770719550185388925474378485787622478176825124786796450718044025216403900341856871546427769245935871179127193092201551299396780030913440041742388830584913519709179995130605884712456352522628528682386003613293855027436251474823907756910092023580522713691337582847940901878401843408429165168158884266391267331072517250066699631628662802056889084240910834577128994691253560610285916168795135539783582636761735865310264474307183416059030628959152357464252594682584718755092160821166341889969341715900360569704627187701942046599638256239826651975572027656648209160413240530929003679166321845947483125124043146065217477257667497295627203457833712482886263481973609231073152557261438644865644491433165882335103999730680401648017382747581487217949582769353385184265600530131655605863175636653694797979707747890589630752537952827510829875200000000000*i1^51 + 45322425566794052512790969762037179773066533057317383047229449035632788848622963605749480434649355928661331134214443618839540105582228286377218064369561714009378933690024414454964349939364499218767315910919208648328553894204621175097653989868200951639984236829985870833389235245054858749309698850347721317429041754188583478774386546803434016552339851661931392724022318409638029786759991846969440290835044073700493504249468311992515448589143509535957150555003156543938106526608264807589331248179912255222221998143549575435787734354802178580529430328904743131304692483782886676482574897071161270568586893619299135383629052471575020282657078049028157269643736807044916370436889942689658630361756579006534124143467358580385127927253652513148807618225766001137140886716917121625676037787474907659234504677305558864603614452067880280520381864618681451040980756868909008180817089750916745053581276083484432763380552687217598030991176640246392087192773514137357494098431709996510185600486595797781756237570708920928380482885152581650050655877511031163980371785593592027359504292178539916934894341885934956686742188121911805147517170974275384147143018907141484812228796283697518443773415275250838901495163590466161231841165971328642187287572702957306687267971347392424957346067267982707208274206521401593398465619395587914283735337402928329833169633916501263793520640000000000*i1^52 + 59588723042377732013862942487348694403947968693152110937553539962701297519952088456574144929257499053028311822080135449671468289569699178936493220849556841545289841174633759607283667540965589154494822810101945120136171167906326284510221677983591905949944490660413378138387454681484892021973380016980425030173973783451127969748165496042085409873394372861397048878683110420851357778149098093986361554255213072880240569491489993013525873355547278199367227398256225406796938678185266135207395382458383290768978558807640771584494256309234293778419145374233126173845323543360186055767542373072820814807096055626134098354541023178042875802707974277118938261306650291782378018252446978665989401727686647208594747448991029694569530627285650750574736922513704140500718029758591837639493044941724304718104757313474539694997757327516297582734191514502655755493350628618560983303383441986412432409055700096492542102656821682537383991204063643672987088074555227925399061591142412076715668239023897403707710612652769243539820652705106976207319006380197792849523620418357196757357195411672817228613663500864052802706977151579515186291158650029339632572666039687531076795902695088477354733016884819098707539666348215689042942225217680732469546929486990400893797085134988419658086534564416147645268502494554128107982012842034178090149583217029268731806659641344000000000*i1^53 + -620760317940129007375086428374864077727805998715593569829051364257336172331496159753920204780554057257458568213744452657364992313578246908449026200374811935294118629266202611098552382568757690891911996415722402982079754736692130144803671552175313492955406906317241842633427798689791538525506064063594130457243532490055428012047458422079091380870722704854285925244188644466209225152140215299658083472378624209809363626950828097782904174406321896242529597584187188785863803327642874136276712788420792030854083382340443446190545346409977421877200650199465274583726361192687607311524102421097411818693402125324285594514524191515848833477702223902466174110107271405103171246614867297390612051168775895550911440772754767125747929946059709063478462521811616811218182141246901995052297556235252950398530092152551078765069465139789338448272548594386727252604185599425472379770466325484787920188716505364227656309687346927086096905010369438598951328497532028254364534458430739225840751399642033284807951681469987000591876971640689065375119182844525715519475186196456434244969233553995208350180063874668874638477211666740297159844957166737851446116131922875925347722760181124860286726060216222230605335745330933626331534076061063354401743579667992852409615209360393437914647058366408032147200330578061479805556139907044732731815735938940928000000000*i1^54 + -116060434839505339857646887955069094730656983018781559764705828152267298518805625831730544068299532849911665324093414458507429964618031421732802934622058495710679086531054700653632272732868796384925534826318845205965877740708034708460999750101402384531179884104678527132680237302060085861147099501644742453887521752702054950204851006125182895213868804832260198132084487585119307034474566499464112603530174770262271574735030634583674759477813526492153963238194470123760287504279155088202893106516725088832071669492957796237231910156049357513120814145715508181146626677368902557362748247750382418001791563112698508469473329760931605137785427231909063750287260178719022804678523314706930898711072276226624075436731809869290528100434011424790373316582186365831317472453645201899577565708887344190070446279144212652518594507285281719835717086243001304974763404081908230878398085407832459476796380117562416147944280511331923695913856639364177849819361147293774458627198582333202450660268770878002894727698621657480856396953658517367343133467431202852847658511916108170452155645408462176624346286664380577959035552242512518265751964493548694895752717168277204028448594061380150319124333708816773073258223517845613224039025324478640725871656696653003276015542755072912299287910770059577589967264451951818137535003341051658240000000*i1^55 + 3056031218900923166133324579994151697049860374247664892930909118119880314322383259067865233414079055507650807182897569482612145805460078808084536124020926914014054980959959249004009269969964432900588444737613944051937545698641805028485946136850902924436760759249440453044361467980579529810681096684734780034845204442657429842379337719241736866546518107239216047787882318577353796516790953473580498219321775720390583465612567875405330873989933940658652748667112218100010144356399876500687058624406415773360515639862226584251939558614046708525488120377331942681131920046641944252625710978411024414462284675990919558828356169635929732809326173116605493473053008501351854605610845022668258491347444071322793907417903806397740528183184444754591201618383947964042125154393526248496031073257581615042280707060357421969923228742112594673299722883912518471770505096194393396799952090517536820732625500352100428370555554505088995376696280129446708983593995961844576241660613071622237636275672126091656176660036536360362497214456041782652159530087613448769873629223620095124808889934371774396253759946861374787244839921185861826112622944847959554347681360308849682456282304446226284940442379605628324242159966282380515816467422213385693729407229718848696249006734180683124199707061381786350792499358445320598401024000000*i1^56 + 1152808590182347110257816520938784599418939749917656692644049965020139537443768988144972930882616322536539815140058449260282701921446257190466019311662615364740297131435492105022619437341964478008671029310077600056092876137260784328126014236543856359608667419640588098967858876259024726302000914365535503600789492889590908160527959446084578721854087104109788724788264079519498644137030114688601506403994375721427775911891210374201316209415350509966715437729867342561999115161973556907496658306503536796499470663475168913000326903884148228705255778667666493449841157871152264784907317259790650166119324321546663064470350483855221695653064159485371151006741175464731175314387211327812825064776471198766582370380417751979572885442812388420052864754510061791697930427450091817869827042637946492676794928785343023706890623123592170643718654574988606771367160195405443207152181491269634996729737671393964500220696439958770320583888108546532961338406681072901226790269551390700250360613205053827265441592255458337397660640361749893123267408324174149106951384772212315543717635371474235817009035548749340885295809284384048114231162291750416162356641967745813129633474525663972588759488616462883894109469368057021714944024943935123303511715730143549327218247731571432098208712035719163326778368000000*i1^57 + -1365208327269670569463694981349066865883586781567887865290168177287201234191386712674480633784490614080170071165377248261577602176101587681629352960494234713967201464308765653156705529940510887993740555468064093468930032768994115057190987015590348708214565063065704127144837487987677158415494106033321019648437156741054936428025158828300680122676241185395737826863051647043277513172342805423372739664913115565711401053169902970558853009484941849331994696799144140191988405997243023061536308066976159692134598312830379083855976288468385420206248654734284846647695322359856728883983840015321130157201604987890251937540496532103795879602733516179717859271425121820147370673185024082894806484221180613955291892840233457945200558054938125643302153499206734869363908894292515012910225342710445857292489577071580021330753676365135177701407366750254815379518053627354582195713330258397761161939138762766947457984510810124360667422356041736224477642960976441409812820449941690251541615231266078370106565640854699912477016593238788268734178506324149225224877729385941242461983074518817330768697313000977721395752116016346989309909877667308743852077954803689840137870381718130849519297169199129935180000718027706415404054676340692757390826258819952027771217531947037171645440000*i1^58 + 417515309338163979367684261451734918781724157020620500675276002214918554908273546940718778205604553778920999140723089115898127056885054701700542743001639971330645479649043452880693860233676650317837625770098433773870508915617195949950512262440477928356243422615874972791588729955810709869937517484282722949254001562600672096807139304606075214694960926422313815306495410549808259963456487422211905722726626248314782192902807982515166287745695342425922779742692226301010019212765066291258262973408491268842511084124584034336805905079899653904515403250706410791669852397183329054170964272321752830540216120718806219274785140830468409504310738632754716879224926487460826308943311999503456374083044173152856231104480483373423088614739705567922290195852173252942610248279687922718946789432678212047043311126776476926037555558669791675345792325713438699475813369485009637757959576299120704102755481521926665440381226481458622199061560780860679675476636975133385514746044650695587229838808679657465363593368832171173329248894899906253595756676166566494737645622859065340524829128861964913258692342127668204034879176385330747159185826883908407158623723629022963448046596131439837335481286941097176539516132673677614600253894218584480578557693941760000*i1^59 + -16075069113833125715157391673574843138568952844647389220564870371046892330015620541903720119879182248348497236347726612506713384869297059243104097963599312975251796202639299513659553030322905757675127075358955105413947718620619025658207001603545379750201815583981714251955611117534517972992869552759021464388820638251241609124726558519770031661262279592912206856588117746440079462525058517991344152833663352164475732875431718195068380732252791953716417978478969425997032448480335425132119764561308802962149106369068035849755569127550646769403224194324909162647492351030687449756524259769626714654990923259221758330026404246003234932246348397135559536680096128934349130428498675461325939025709806923639934720062222190794852412371623101716228434283999533723460556808749891871184733160138502166046122793969794682154807727736765138847473438450977989963643828425203678785767977066820427441899590663759184849456708356075059092923579612770192984748799597207436088342474614494964675206805196943140183752067689328614828966075551341008295525355324257842399606576836823095824967530011789792383388423666753117671472885111187511669186910378488127727739882523988673496784497131019461894719143779004078826595053640959746469187200*i1^60 + 170778327592200644699208235902380095557547458873060061868803348982799169941398736250828031228409363437460464693829080453641355949421783724626565049581918845857445551415313022384871319979722140115348438405577502012465401069545500365281621141734152836648148829334616789890764448934006372014529028073802923634390768437883225521528523087766389975203523138809055685303444384414082219480998508355827917909716027313554806182757461133968415407058318449265323593947834910290896983995665565980227849431631544043881039497886556346708330825999234857386074839561835184914515423665431077944023826479927461998914699194879521520537945091448917523562249290106135537929983939446892270621625102853754073768440414856943214092512626523209514563309112480859199031198766565781390705378207855255804983823186351539006463793122612806031310964348261194432862926306206495009440658056888405745429548949358272240880760139021033925678589029759819937847329436546085769354823602580955983828843241818402965465065331509604421452354701073641565713394692399024944828974458959158764937442819044420057011921502943328071864233031184907608695151603194959285688685034683763838517067917483516171058249833127770108883276787670880*i1^61 + 10128225815585822985718091343556642764132039976685290609696956376097321369480524922894177674946743178938183726067118517651584472992182942677956764853714135590591835879509514599392816391047853695539916473070149407103983855139468812592205746195329343979305948916387583042951997725868660169378365787321802976481213318689415579582033850014298308506655992387701831308864073525283320316788676172720519616625932526764929747745892911031193654990026122386681893210287768544571939794538950000994585079295785380151694107985310538265454183438896880488743362601785536650981961380758070808578735955017164909565681891858955398279805924719899870661310272930460028127647549027694452985907398013941016165951755498472874699422532784994064512192751530935761596783871192114589292033820936341795487589539111252839920465255129100134180465536067004309859160494168887521993429023027518321531358919360406275181986958162331442370774963053836362549918638796111751906802630691332018404140480130447419557943910381620203889878267963051649523397076705309403102220835018612903233970971435210033136220595018570055936433089458542881*i1^62, 186278521259765108796293696417138338452108642197598292191263960431863147655636876825189226134285102420212432163314043794684634246567671775977751085272789393891525629165399112533978892617562046004938898391546545831484538320727378357132960184043964137890824960340566239502714904489593993107678347163530939581817605927799728676927792487995054198534623378085333358394454070801535699658206536611725061573928919570633578933858115767254144869135857000055840936805773558765980489231935545978520822498018920045554136899634934050018313969928067737506759435896622302738495771804882504429966879002144937093138098535488490855016612654821471035005409816163352733278109445742775344491603212889199543084313183787863016582861982326229336267800741945858203008676772566785482613096002538494222863377087937579887734247665466569064161980299233560843946627357550151354746976609374344189155918849767487707477987405820460021677411048620120583726621228573765442103847884883420059115732297497209232252853598339089915133269180492862190173019009686250246561304960773181283825828198167745908259100177955882919308306501783627682686038543875750802646709744581002930642526817491984622906977790494925054107372920448875296709337849613039293284188583238709695430171213484043323180259338734370548685715247535118727541068606011474268701984595623839446398126010899869612213659689200075591296035441892327655293737287121108008969792884992119870997330029160822601143001557761326607976095961622599025202199781344750445268212619071277122841745765688279078390287102141412486218456240589310150936426000992662444812998139234099237896405702278443183789877437403270137900520612953013701842206583699311997092810336498910899781952013829379453213828991629292996400186771308073134166066659784731789995099944368853882092236520519499276348797109590652499518465519120818020933403999131470830068347069951096986231611219695224598918554638625245690398673557626828436263016406588208673920477582266820111189825273787048294661110506238348841675198986028436324804447809676351902491937605633556166548261104661040059630256300029478944769863755691369504829183269744485523656054414943874376112951532285067041136890065751200564598777243946540955835208963247212914576918125047444644310573903290175553223399562581460801911751736739240758619009718747585816093819851150991979838301683017667406457993380038691518605576268969297688059686606145423251865600000000000000000000000000000000000000000000000000000000000000 + 2429075947287279785445840902298305608766833723215334787881833249593824513198415287333457549850605783787797324971543067014385592423603171218701267254982116335650973151391450358716629131191508832388888254269524161607895946039506688758803664975943940498862819458637971319814871039039834955238929105108834892383467072996689083356192694252866399255134385309634530299725842342499271794925186364588037718724450121613421400245124049240354636929050730362745025487810044706448411029154085024456542755604105530514879095821307438114828092089128784785337072241535640813736674749921451552994121457323129358835320794407204088855683245340795329869973604504342391240474321593566982751504943149694507836192312309406346827181516598294036234352504714435200180083224173163568354080615476952068423209099870223889358927965985413338272210039016407110222463650181758862194668430934512205618138518047286923685876016037736506841460841668585063219064180145877156738764357652686682022822537204536659655585180096263086672187986164728616004556697760984423196476345423857143419943448816683099451531753549794507426899417200895564192186394680227511762570927503260393325860727708565100237504769229983649206792579248259740765471133823336439486024143244527848246227905387090714686031343107987366271212285333617942928196491701586462636874020661476594189757077200474529320879121894591000415334125827451926496698036331004809100612293593358865106143457596353723787660779028817206259574976802919213550245601308199948266583531843659594662543740949440718030004431958325767435641286608397396142839008505693559318070221180114974136130810703601196507225368857460703591759207008388591805396711928248434728650619588382030676883858417478232579371468115415295790301755718292119657149822807637148228830389812547646966007260996932220356988166370350719520447349671599774866584692315705107820152595627614638477566840729158139723658222733053266854458825069943171425500202221297395793566167264990290118316161696526169273975002304648909935679074896947030841907062305248466058976360586841468110141550216102763391206988506428981609408843289967577488410956823923167057786790636341342756858673342026391298173026928640347956134156342310649672507056483511957175203283424286976225940204041278384099779275688678973552462255059403734355105923685519392090723751787093381240281164468249836667712401629342280964196500930108527923474395324241454039040000000000000000000000000000000000000000000000000000000000000*i1 + 34722030967383212420304423536008004353645718468447609079764849291865208757628943971269915552263708937215920712366282680588018156519835656364985812057365094165875622473026994383208326247268316163104535643441531230437142183963082664076874736379572112693191205845662213625990475977751184396196140697917296313842139311498313569583026679527780057497484145640712913006069882408170753222494022370660265902079012821442372104132490895483245267914129375347233611989887991869492860385415776162357676150497335691045029784867325256533300056952255451089119161949149507427344363718028136203850574653624888501278803553471279261448091136150552031289749084111782781051713508633878128972217456713063082014604092864597470356607921127575259626527947553773476632059592453183412455593556596763371895718526681339758353233081129948853475165050565595985227769952917223551481058595396670566748094222904858397744763407937704842767671984705918748351729986234914081195989631181064589636769408035776684415948468791321860064690550259064363490146538793975579251709559116336917189966984641375026196475506838107974567091899503525358049304726838178115708040666688778736218908728193354116593896037053221475450653918365508212959112691660281896141388473953197398231001087049246677301835455066425241835124650362978009474515696171371997334572969143033333030558376750077051642466129157049069258169308980255886796919289084802258116045739628467728706099982084379779414801060053083862463624662968528684359361306237357039397380312985415821294903717923776540581822133557090624703390637104201664718510609136344645210015006242110749647608674961170676500215956624578852443055501313163410320447934236231751292927444109378145431944959968781636428835836407298991383744086072778990342878877724996777291978194898166543997568745496634210566724913295801427632259489727693362280511087455805596453721269601821880678558401845419501063248124354647479283387967833260197639770152144533076659281245930531909958948424238171427935697654082579192027221087541671113016300202068525708212945984916364942548161035205569113023399435050683181901536380206014557806396547818269248381443529045051524237695419259346234173176924193058459160581222113327213193663910919415192117331283436200837001828466727948206131375006344150959844172691315405001542823893874820168548767225503988865645509447166489648942232725409314298406706079467717117226956078216728543232000000000000000000000000000000000000000000000000000000000000*i1^2 + 424568583064031029066628171912365532574867168714057574312713875240877148008504236936563346253172935146504666586359930406234482889591404567043576344654941948846412775049877775769813124693608861714239867754819347905032625881683398651752768619729243386801124845217396530467647824260357084171102976135018292850742146650116796275391831432398286423464861145573456690660236588167235124698725414547186173128727556441743755570416274686165289707481869600560901395038388011200338916004721844724563808238930599757571033252754086333416047444613597449860667603100580118730899852353885027877006199216665838776713402505127542358739802739442744261735867121967726777167009633857819499103953917699840354761337221426101662480462034228567315996544489544369524661177806262625414726057276113844853580481866042861034791803577468747187239862792104616265845256299732577423624786179588421363011056981310069744726404296450807388019264562159990732468385577278017549394295336376067601725622215610034662358411870609288937931364371519336376620133793914482598917655712090583985397760822363496619328154887909208295796261244830428692664516553599327688767494544579199345358214798865826055858051709572649112353553714170646497408704210904325735275014724733964893930316700866307335302626221243812578377142871370912439696880754293131834500717217304604126247187083863369170977948054746373738336469399737703901778819982197367554913238044862944030274055118513425282575949612278675125292871866450091081114428869402778444984632420195592321098728658318041035635310701042504938128973819166297278564866117028165783040953849023505525174923615432245064230086350470431389555430324456024614005874846599162490348658933101476601435324928794105888147321700863764413527639083093658987886760015985454509218755006647608303754494260775513171526936119487899393164522669727976312307195158947391476644039581013441797391142243695169234601440873142359201016934658400389053971490196025742701579256937956801427591782327479516640296634933977558288338244337700788977647527125431210363009572716485245024568210858210469964646533989371561872005790287902980142358759319637004724007662603963960628996157740880922761072849238511049192888184424456771743023324106741084039486434706151285711540639905247001920839307677468461723746029517352778268162961740139986442477531926408244043403370419761245678684419542691750106319309241068428628653657884367991603200000000000000000000000000000000000000000000000000000000000*i1^3 + 3542509942024078556263929927319435071167699249544339969137868835973331491273596638345398585147929407243516884126599695035671223629321924578683080939256027024824821986293490672208036480068913287367061667632941355290613107295919145332475621865807936387308393576985244794864210899480041976850303957730091084989880023894272836686382392615048918432775221720374178769647586817358990191007341692899302197038327333836549635958092545810135461877556684906499184522762887804194259565188585765634105464708139641659608793105354071644775779976970793007984863399880251529323405008680966449354792975415959843106872813695625672099154620490769874239207392848359249014429774753681832540201305423657177900145883804649362439960446798594926031903603069063247630177334354501653126811564360019899644305411814143640976991995393136140336546139470344533293016914723254073648328338717162046161990821043736927696490414478075204128423639624071815104190991700987727638848955807189692188611324793998037882832019088993717001493593126958699307819843812017694116769399244543112924358316311317205249427418119251359387010120194492284651087249169123182307708121816154302808314076867665503171228718010379548174332801834220096470298334858848155231215613437603254865708588565940020122141844848591782363494943079639762080337877146601049461481440143707969743069274151073372354464066839034399931460484470803248092728691859585731146093191241108869987173872715660839835146655135553846590027032131305165092054105935731837698120398919238444667630233315685463311846388635344777558348811059785309419212188783691869136913596998523833938288419470715638314642934829723338926750726783487235635130065283639510903212317432933947755601041884123739921366866089538145928484250234944348251302388114803349715049986464486583695281244139756950527250091526247522254001890500290138524034587147524007358918959914443237134748656541983147089691331892825499381697624975099548854631155995944656861599351366896362783058258521770897137453693901658536955900566462564449418290414452983752925268067186451029261593055322831979487974571484003230938750624857021731781172886597816428551748129271423079558133611818444921276485008888264302344766481744209065486991504298415380296213614855782490068998222906717093468501363172725364101007384190636206632004343203869324668854149948199034160741239434373258357295540873578353093890300125146441377484229009179934720000000000000000000000000000000000000000000000000000000000*i1^4 + 4314089531925526849110551550261754266849704549268156223636212816527910478917745097610802636216158532301142549102993398867442996620872280516135075282681914518389128675285133711304867043127646277478135542220558594841334218080828944727709568481536016165859198499194500665264357071151022017448236664962700741229969592471303380626153771244412413439808831391587449086240752967635181453136625351443333614687918157171041098011197094344633972531060785842888778753063318567397990992792676268689484078031046957409701560539188414282023879116806409641513238042292609199279728668234537107304202270425834406798709632761513735969468386555345000047565564908190432017293020305757852667046811594656217946193736075540612072414186890049998424757890820802589833638891424662891876355645443739885346036675622563917024416705310334242225962714284466559107321495645601025832054146958083232093754397430014082427287499156083733346828289119783250808777417094271491992934617226703848076635333551315362548974416817906092173159992279627511663917197217604687391215222495100524272851053016944130890891609738980790804412396192700643456701056490594690133290233835114022488218084687581623444119908398890873861835641921487237004037429576113820276728391646978760673366741867259631866295195318015867722882507607674489935790771669017788923232090712137564786942604576624013641668695755633845664636539210232926320710625550447105307049898707122944439079458598684732299329804292040034894233289980198236704452722559834741422570959968794660689115861873473162371947437145646108298181070960825315015015660629802122985250090614894933287098898202586810443208848108270926498267783342756352738033753727140080125620703292081085164394224164784821982189447597721224560619696497246351210618282013812447110363097430341591482191779678475765868555631401844313494587781737929482689309760441167946230286625843579386445236944409014420972009846864561062250723906010179464409692365846972186067298428140373852509844572806292110657799611518725931140585376848892437502767315987367728449827483059792145220817394104431773240504817575893251828537658820878160327157079564992595185717211618860629065274505589931324231921602782474544588065167779100874874290732923985712436985251293099753150485184630057648358352182043956013102530770280436280323983467271128011123063282974369144436547833366733276668251906082756859196872296400089858271122098791383040000000000000000000000000000000000000000000000000000000000*i1^5 + 3136693376806909946247601466017433900451758073040203854570022972760215649492785285003690641030192238897051101933113466005064687842265173238855846200876593090300369306492472386340453491942533705528870942024757616538522361830219557556149372785225020830741092299788117022838499026330522774553868876392371785468446962092866673873306661105757558696541851949740065873816510690473271013149117378877230047139926533325858366019301747527367491603673549385935736556639593418752599660497088764169291279373974241218047447920184429190587646464475946671900413158505236216428649822953808829258843464985536972426012238117732567041887782725160129288016851959068237026608231277833738099091928669389764843819861578704705168139520764808209072729869644334143550412238448036910061599237922763494183107581447473741550996822970845586335962788750252369117365257409476142563468588691083379405759927135291890289159658410300337967946226947802387477166072322113858963643984659033128220960507071329465218388210237492950328462714707225397593510540710152653093153118084581277047805641764513530696028430289391615904990144117341136651721328212652236495066564301675102120460154639635024145284867831837547459562624435984288171741198792560729293315632233417923382814870523616590477902207960326625987751013083708171176338939290231889698577584576837926623753366528546328111214512603403935862877606388470871944152234058626876786612989618106091959031661300550557326814180414630007176939579441166173842638199573295110237930820916314000222408959037455212266082897823246913190923657167433061249138336854115435421000351219013077169862447772995829780591415589242001032258102494380966352450805290730962230428755565117746739806976192986560752789536428121517731103463115561687410068239069552252371073917971382704827867249909598500853483510802098021172925209081004647022836491839457842521047092226733355081582498186366074659829804459972043201734223417466145739589829364407284547404428806882072806724987101921984968427897727863642138114100098383242075528227905502783857156076005778377616556177910830781382755968256450324282184473627732343474864032004556938878045114081252545326287100225379604601470565596185424629217088329421431289102392282892504278493590113382585819193029803624469363606131463613089458127780976496146859589222401658905107716076838696321577661838569372999779505508472470758520413798994732781873949025763328000000000000000000000000000000000000000000000000000000000*i1^6 + 872315320435808751549203147604562365271480314300940798397974891366919590347485800268604467288298526302141758659191451082774247524135872948533491058265021272237727755186897859290948252064369981678732904977837803785544485288813521225230779954852374661317292303552444567385970152444089085304684913936499224177081709574148585532351854216413626249805146927431219745960101016173160574018583109246214787577553527392589770243493681909581208748316562239265830339432029675368735403817215515837759207736390976571428971293128871091849102459442577197548109907593887743216351722423010974605857433494182664610488506588193782396584306634835793913815333104991381209783187985358144666901649987457229104387332579987382619975635694344038846368567006987964029515860609355210737773784153729657976876301244135315320965968011342221027741224322894916784426988521143923132167779763651353432056432742121401748807799197833150679981480650323589520734673159876747244109893603557721751893516399844887055424920979341682820886531766927717478376573171071169325673264408893785199229690429859978340066586892929224059412909045218766145843023893427587028852100636978613202401680925571661884414379991912502107305834275023533028129351007338253376223967223635369587670979702786330634506426507415421979974406519808330956917122386709196763036729835270825577876295095386535652410383702565692906305115828272841868128273241026988071187740436846289634561148312049591670361550341840761703452109843848455876317305860623064254054920537945523849286176354039552553250897811677791857932035436878467204936042521312337419898815418039691902808042884191095934325939019356227523153015586401352497860878497458097849601103324009415052216827978492920732891817171315030363975915068209305742458445113105641280309719611833954413978036767399141880141768303206387462051160953493784178301291847544980916934474824515820702618641566358871757343267237539679019416874702178252565436135659535952578725456498328637700766113994166498477774779640608245129020960282960910873973878093521574149635082511031599728578204323712355008312990751456659916117605512984118621868692860116061667130669167838854237978120130548479779296406625291753689192511959824671239668787202456822256835232838252363385102640579878769839648831751179356312575777778124391495294479590612441879131727632130677490901271723581336621027793497501145020922865381666802558905886965760000000000000000000000000000000000000000000000000000000*i1^7 + 105178624281044220355446900206201669202155710621353376073303724553333828909026055832172449820899653677899054451027258762130827886603637198254610397136857623294381831188920058167409936353053656991406702342265384884655797192704445034522248739301111831410908640988555664981307428593952218830831173916774044313804460904505707804181585732368088289920213518273906741156747523737239519927466320732974158878986456676765514127646698879898161345377074135826502160722413875184678472267105557909690123910928430323952038499451962448511886779839349450282234853608034014757247223300342819179847697564788777705663786608197214985189138420359504510724665378069201146286397444038988447842690171953526635204054127502824890762610607975221162914814181658715683584868801425036713316066068471773022028190331963013586006460289155116572284117984615623385228216151129047202649921072315261903551023043092478790700632244166698641054720716643954200671893697628187886652445124078014089216108821254128308744689168137055383891648202472405550565799022774165860354407739339027383272342296010263150231735013643681251154219677462405221701096191143470425694812964503506207136317450746121244088559041003721692810318828577257124798097428023661431960259295839005139340032387468940345536720011376251428842808591453804909120198002288788811214017026092243452233789516081966504592938577465126006518213956187692889487378591323536669377692832950901940337538013381310781312094317554900154682813609378566835812646840345029356277752941465817874334279384993689122757088722637642610248660284568578350008604092011942626120740183676378692519754250043084933280707714540996842554868173391628872474236802143030195512844366140726767669650397776970172106129853439055589972510128967649028488617473871494225344173918470280453442124273715147126215164997758515610069425141846386513728103206744152892950491053519170647361408215168073739013845122568362297899626747536482480697567394234846460876750768655075754734577098539833509100885635128939712030653435224686302357050910823867021914144115104240875203712470098872913774368533078357825056799385750158404286211060174932545882424786639673037996252226136584107380967455102500436030889260086502909466329233070767673368863685256958219244909531805095390724071560820273446900624225641858850532212686488811463784703016615941721719825105528413979962448221939447277133031193813264467457212416000000000000000000000000000000000000000000000000000000*i1^8 + 11668970419119867599470820264530925121964790440597226391436180085369092292045687079833876252350506589133772264802232050561180886309153785173432030143743059815105314985792111822443475571903316769453419555849529432017269446895210000791057222559756781986682382246954687917731333726263540633716670981462421636963662118729976939981535170567244348886760040274051189241845176576295550330213748239060752615721225214275615345757220607562129284836709689244127875795536328702774258839253288087551050101912738537631951820956514362238896563731584189692792656893262859058051601115549454172678217874209090179359248203578225866698417204176586889508789160489927766109592823838511222178853977047601595254965942612467611774611578608964152100833079685557935481018020870515554295729155208777881944182095506237312055842685303329525689239987694592207842825000965209866474658094216967645473065221085194650642158366280304901397752512097133273255353032961692784446803394361124585552809876672169872296179919193381242576389960788049990662480621285873430881431286586880562458487797278105966397271252548051784190029491884449274200053976398057630026920188094516398729337216266090884732835042126477565551459630608521563338690758095976969546147614755562263019124372177483912785825189676686318060755814567405562432513700711653795523172302597511602176930620086847305362219336682130744924782467058447973537630141900414158368763130448291982543171100533678559189944240583177939481866708559041783578489573229872972147347920356483762795756539813689089396267581336974501447350851388977553267972535701320932903728690793429398658781369815687906572350664249766998286359525759218260371094269385803086891468284379139295262806769604771093364719474973847472550834950907020495165271342086855815700057018712872163530111702226620876529378693524725961083766659818243161939070718225818932465394588483179221082805945619710604444783744159817039034867305300323376924182317974732976814442661214531674168478107356628257506618407606593443222637117537379790988025609410344103707999175170286577911362764055996343929791817698126826459808417358821955994345314963461056129864287723962516525385999699184801364729231033002175731845005789008291219124385474618657815858896775132579481690672682334839082649707231900110652346556146746867386875690724308504040925039028480085038374778302105419257774235384274855521833200627958972783001600000000000000000000000000000000000000000000000000000*i1^9 + 1325127787276125187090259817001262152996221680950920499743087416967839428404902465187626261760783952057848811120157026960454962610207921939729318396035916750851128791608105832204670229091525362156998513682288398369446327998632356599273445150324678016395259666419330963280882161276748666977454480683789182852346062208584695832995821291149814727295430908381826602678302770807042400882686796992227822625784892082445569978928008574387432164392966705266441577822336349099167966341173944350789232107870642132600102631953124466672754982354407155877958687430480167561643445353701545564907383559943210523210358742168985591180147979474176426195729898398662831512600918272678269559221784178328765070788258312450850727369157260918695674991910987835458169921480015875020771149590954304272520882033828898220109595009307082171680197723836089555814272809271049264609384895628425906737462282824727041369980765246896241604865832535496710473749609545826463413824760198164337507365341527713165276861719575668655439860864498734143398549392401573600832032438934080151962404479052027131293001060619842604506059560960139630759205689429513787129798740392791615474476035747901800597480087296244860615523575356987991300634992818167701463082703485921675430360153064671637415327917311282918647198072830379449762708566972798559294270202113212041908754887686654401684753394701093508293267735254097247422302501467057671370983205334745838437727391819868216285281100420868899650263653833537049068581595575812486072961374172009902647221479696838351274719263105754242611425138204204456571661999234327090641232156978531311574336330734112919622194655121514108402312645883092208814977856974987971631560255895462971926340681407548385262810612109450844928269255887509860309811093580712887051769791157830537425757435775528576730671022676553762781517964813809259267133753835800982420196330929955025493706764254792203379704668513391761859304625809563060376409212419633195317041035202607399039901356614395069176166791169359961867917508625048367575983653184069340482902778439709826757319566160155688354212127413830178687075092008296419556306447811132507141348753349448591962290342846395336813001040644840018486818086140700674893512872475273994659660291163771904396187222791771572569963754197704768744849742485730201866052485776858712356872425003792680343867752644831329084467022971528919626542082455198760960000000000000000000000000000000000000000000000000000*i1^10 + 32125638579313205409813673037008383099432549277268565294949989052494754655077126016108359907194828122988709249041116215684309700861289233693138096476546659881104451818174632627028081503169708099374028992729704062416573955166361683239801725326186428588603746318579264656727682962493073638107389317339583733022387441358335546507809069607358690319274729279810002033159093725019460440949984774978261985064704567246409783160448330485941739877470556715802106417183327000182893905220149912356490438369206022902725781376909438457652253621721420961585156193484521748174752523353588778678770335678608275133696611509664962928436994147982829777281317957879721638421966701354931252563583061269353909932688905661833918781439461635818518840884565209894043150809933366124248712671411634324376008632904879571243584360904618042776813809049252011659496230552007847601316048586281449457208228959390880154478651155203121849029242955771803860033363630870588406797908083943739290244627695769890829708433749189312867620594132267891487448554442892430599973057541160083155468374683867540160444127105347247789226650740552704151297920855503382753900982143729539137042594305139445926737802069123207019639325960909051008638805908604239140873130942722959614210202150235290343708836411593003171633014452911939666816844912594123387188143680882092996324026155366756748370565279440508839455255307476059763645363981442987278708621431520236332738724684067972434534199638641115151638386844289875071419506904035607690435283844278468394533157636674756076868306169874720911999014944154437786160235442455063546517860928308886615781084908753911157695076363876945067016609359455554967757251731401259748788431194276639313917566834492935311642385799736892972669804840190841197709852325118985204799439241380390554191740853206958776941321321437264235661505439421575890676599488781334608714830650189009003331867051716531097139567342255258482620879983868754450138350370279843892343415693638865795601502205326531884427303707971100451552079127170779263039698910513823281095856806027770316505523017259065855069030414499045253552591150494677497125369424888306107382258190385880316390256222539934753467381619185212333596364510453618352879441292136283344958362663054097624937535189984295725561191296682552506880872546896297565162380395165405596008472322221049623401226781669074089023560177222885490782587326562304000000000000000000000000000000000000000000000000000*i1^11 + -5609626173716598939701756392260129653236198012101675635365889549375920401232219720179792305052973847556340464008549711861654800754181821589492724085417050407467445325903377401399001190354051999422006476606450528189939468595173266824707412821618457159632620651210499303995870038016078952224519122812138813265067218039901594301538148762114400614980630734207880130870017810620726161267929699147453071139971697001214787763282493363012196418865320112482034476075025750944563010406994154858373409814940569881481314351760542159400325582417187803760895930914396160306131023077337488593128329930180466011358772157675625110066700767113102152928746148096764918673086939297510434482179849591458333770233499706216443813821233576151484474259195872233740823988650391105386418248966982898002120173886745400107512677767235606855024142634225383009205338306592596902361572231589033775818436752141282979625855432408658721072763527156246350972158356412320079757305226181973027770035759214389362733863716836529337847748924625573503025697039289713699126550385333664130871913192508399111020847416092709082134646715707186299343671151224805413286939688945172445143791439160228250539201351736624679532241535236154622052264662107546407536305282507787486002962103218172260477856861654703429527661374748160210153193211631788097959096632077053611218374297074194136228040820709922763658941521382199328187422761727857571161739720018408908472715944903016881481670500647408739846034738120686068862212858488745515057911380705356885314870433261256436921403470436295449683511382970689602041764310002053252315349341527780661539386838090859548751873458573496844192691392232722149429236128346015707700930328642209106703002011602884320832044572037383994620490964668412429357746019159606304762831314131707150663213011652972140051600672682830465494017952963188821011193158040804887973253766314967140608478558328060543049394569784626662815120944792543185543177315286104988151606108034222461206899721164245586089248954449340031295206842028297474335763333548236718088080925372183124124066051414200199495720350575455100132990983230877376817285671601618937923752261302624044224294357156057053465320852323262178110816123210823037341907510053301005674993561531727652355082495020268718923415913321187351434448876941581302931861725725031934740059126214125262267817992770738155740273716791304725503288541184000000000000000000000000000000000000000000000000000*i1^12 + 131034225094621725384536871357179635450406256642243849742342670935411003923988753325091107374756391166244688874055639021186914646241473761840550416891145082953466052690221394958146075285759858113558361386010351108409170764481640810256645880535651533769098819454362325873077426546621448071337098886897812422348494064503304146866415816884849229696410243253564075784837059415662488496925345686725410870503055016180371444112053867954937252404665278244162528869137083243115992244425958557686982293828305204807616719591145475426714891565506533807278754835382256501543551017309898733864749654304348792757978435219543381210092204740276001594066557984280526072136273515558861342783833208123817044840144076954520168902619807249675307693068724778889533007166938620175240304528293723342974440777051417116245274993641677650779164288319388190217666303445295352406289842395935520646943354980209249198512703626365129971826605883624773394061731738859760675936996367906839451181693705487748627912327957852922989864515010804351624359664701826212433604448762970945306216031037305128407821417852471678735841888218123438372374909955770176155403781832161710796406440802846018156259086886634652272802458292524378845567583452648211258289536658161796466918924545511131990245317861518603436141836153964950472641191704160504680241081925377453389481298222071949364682239906356436773119155815717462862270941949501888586224976466589589885163942894721722413547575680758912784797006021078801257350079346013499010614375409264175907562724101276383505042654080375954325585740396924310071310964213940296813451468099890892114911966645678401797459470853655606907872280254569560423529981677851545368507131782747673380189187127772210632969248711406455159344778798126963728603588175286017311742682072339843634908470860652463546758420952177227985827101075975671635084208815437413896054825812842154389269331914782660557885038271017531319817719155547864528108950167341687515197865040080781752032206051007039614585566003952782589794235008471610518807139910833644719317080424083232092491072011391329855903837707822332990387278004949622983568816502134706671689449370955891556863069469562448639507885702435897164050944134041114925599983148917404198950710671786305512555650106801451746931537960551254367850912958879381830674881258824407098623238017783798444316522923934691359598326673946804603584512000000000000000000000000000000000000000000000000000*i1^13 + -861218809182918199709056093633152421538130066105229639418657803460044802366548658607409096221374459161244515762778821230170770040279190566023477958432364156064265294937200347619403902947091574161022151930909991963368712192168164938964102702925364421920865191600891385201884031524882811254586348262444379815345140179541496909718423656904191024199370375719210975306267406584611872884975930393579532758336574782935459028914331968305587777601780840968777957270251197817981682777141675987409401752024133344536017331723105418154624421643682437586888759147704106047189392196799219277532767911907127847865410181211157925122639924610571580079458673071033956000857984462708125447831641753820990843821415624517610759740864464333961155032040878205728990908755036317910110449230057374928924412162835787949565832172418722400111476095182541386210406079796445153756551695111328949177789014284706236036265215811026003204934775847964116463086337209512296046932388185727196582417859610786155101959415987963874633292191232124697856303255838621434771414805760653051659760068389703510836092460733750224820291637207644478502997959983345080071568762254080695840714350196564514031166285348757905321696497546189199472671899674039566598777033318424033876998592299549108580871288162585408793637599820905907616136801379296800498313582569702808272500173884571875011019195249669485962923011182068633955054124030912978823589242452672338299952038952625194257237975628395043479013568702797061767493260495245831764989363778916290690825231152782059072761207388161309494014568839101448171000879001439720348908042601263633084728864948527400972001699215577244605696433277935034640106387636752634968997014068989879630351825281981663588942025878495835692146275654785628542814376116201873442939619891560397346056727235101502905852663734934194248838615000349068482583723666979881410319463674276356280935551821371020507902922724877278485762497552187694142179115927405576174249247453176631208497706648807109831720778624246999020162548338067919198761767474504913962990280935540015331748196768844945866269471119740626510703156188168459247873548970818820507142510906953873718633241435703218943826406833864442730570813879813687158434745019190467560693021991698963115303692603876724126261972842368506109075007066930914526219076268279318378999254157362478444990757066497801900645522117522934988800000000000000000000000000000000000000000000000000*i1^14 + -300401098434480583255594306296337265685545090677302705210631767000432363332867690777684368194699105313332347966819381011639299428765251563474857467526223985575384125343549193581584874904719959926187483949951013582470458227052904275902616774805458255944456727083921652843073744286159032459849001129976099270566016265021565098581367025965586199362314180595133624620401777906995310270772012253333212613179172251313907984615349820366749409034257811031876863873229383819241879944336069000611115987793716455766922480327044828795017079745325551290843778063208984384998556272949600388055998483720010688039645529314586796461568727606066873299270937771154022478786958528976331995441268852871317115600386138371435807669105097136954735860594813349079819637165915792287357953611246585228878390481525504750565133778020602748033748771181172872289494994047571235079723373950247013056078029027104820766713231459492729754634930652830164855660197681724560697627751176118556941865981955599445135204845833122106183573469770334849331427927284827179872567771095214177245260140984430608742052528727107208262148958700366197013883181814704126678109582255168442682954668192775326607340879459278684834491691675227597627892053366676583395703622789098921349953382095837309251587075536907123706035269677484256937996412054166038728757351122377932794796049484460494792773717123439276288336696904549097507384822267310087771366725228018375431472173773670372827293213978954900910171054261400988163909331406616752978112413739826627810899172028979746426132485880232391286853124679721733499834519691467154676590728340310548489530462875833002370279213035798786512517498236003762635812679989387526110180355158045572981169862544814312585638950609409228385761695344007934215702903412035498155430936115491334081410947024487891522819168025232646357504558023067324461682708628194779523384210754171292736843179217243288019443106397582700819561849709346237252447802591262479404996692387136251554213228591939591130040659604442032188356819639223267266507711832898840503777611119838171132031793811787224460486152141006995108417249757092747896644398481877408732744113776804167821237775781350648703781396380117967809563662959422781358425611748316535432683650625362470881039829827826330363646171062661421727165954336709200453681409080503890706082344639037395084640733022270147883190018019583590400000000000000000000000000000000000000000000000*i1^15 + -6521915817955182077873668700688710952205615141287611645304721511712960691771949940655477206425856458343030841199478078579487835561738989776937392106269936681104951603231808199459098043867133213597282774263593715944419107720154669001543831206641495967029780268655123359706025484204229384205592170716787359952365698468793268003393716389979113109842725281014592381674478979409638593782377545864636029390144622881634372624270794825387502067586899133287730725530561431791362432438132504042819406695843456252983811382806647042839574366207977570525086228244788584732521924934889911167327264661324327816434946261295355341982886662958060660053616307226354357933113234203188082387544703788256595741999811250014478371596222940881680296203631363166613738887048626987825157546530854883193028965317273951666539569258656070954465715108352461747517545309403463773037514560257995029315885354397933131672831414893305995675438672289405773759513583487119409244531823865707692778289819310794057406607473587426220666924172780029468978587749329514072034130285867701797220428934441891852333183350221861436873166429064990176001632434677619051232622211828298013972111537957855062303000673888339657286818376613601545665672681442405148665479192618873258420479217197879250866891310086783328791440258824882912189437562768051221493026823772814091644338857140904503469048603947770864534011475824002576254617599732199745855679462682980666559452609287780410356724654420498714944697482081756015751452081795041661036399174495764222838683822502714654742330070349809631681394899439638222004444696659923952631945741902525075208526483636383183924877269043298631773246699767901941886908270768474586473880821338321364292604141321870142822948116185215760836497085025749705758888415007989935021614557532727302037025709687001019501094106729902198180301161912542862364237793891953160442655042678080116642233800695003284548871834913843916449309221474957715820964460993906578658650399187029224779099432290292703614744619231047648597993006022200513948096262599865047392223695811390927051085373790875896154737997898104321582112739815236422280581577447166093529199792775145853363625517065984227258208035884025580945998797283808328592728204244730447667951037014787937949783133598185809815655683511448449256020643502244516764576291725349254345317737324811462326567958629739016763188455669760000000000000000000000000000000000000000000000*i1^16 + 73490509105488906557144455296635048936363834554843180579563946877760957444732952990024577745669800268194325563364284071652771083900319545989977927435164467908194283908460426732262695167269112940660762626954808730783028803965562600892636957423616143408592444071949669550099346020630506399239992438556249468758567971690651770931867656852782908223536872527455681741730325911042952928770655012710651675066539660883779929978932804027589380476862524571036443466827489009674838065821102866481819591707162713979398612421392717048870146271190657884755279790328457330020393553289977660184259543697903138383983837829741798995471936266202869207491729891005307834024493125003850665568433047210232581338869880926955226114995952126619615622496662749462816029280198351004398060800234692976465492717868963084151877312207812073411649170455655087972404757314567770132645795928519145194717499332089457643116261596218373899712576738488400496772450700287456074253937746873135074609389566849180335204471194488873671594266042686698436200216334088023478201207954381623733124935084485950060725556375821454384301487380598336945308494022055994625576872799422027686439828570355787923237562806787700988193208337856055302331073313906629066078187889306736847397050988932904249233869284317037827346867150536783653606253094887360814255263301626632276221434648268778559140690683772778862362359120254938320063656743070487231397862370110984427531684128852470460161171631152221654122629538791616101563795690809293145923214224240794324745733434158627863426899160178744929818460786195365293579392874722494811870443778986242423826503742942596767484995130281754741759092986240464652368209071636676387258598786049251185478428164872291913537854566814013803430277598465591345976772191615019854747959377188182342328178659835016231611248803220107901910540946278616720639097361669877834214327360599667120701470535766373702783444297205821517294371353899801624649784043499620691413365350025503370168424459607260309956890143392747559885403160269949257074132449373616838040561296150196430437194476930859697676843949531948384198996542966269753209867060115552608723704928229425766155954667147160153897413635219006887857760027475785588398529226193352069226276311771297262379291058203344124912127837553189083589533750378966869249880732147787793649559418679651272105795492564413659618476032000000000000000000000000000000000000000000000*i1^17 + -35565841683257701773647275643605202472610666696201102004770957410831013071891669072320740311808366616732956412034868592748991903584964978995803965060376935694554892286146954674772364296562920548726765273525065690010917705333572972596142361026238546183309243709791692120704019264535976053266200533974179727927443436639907281208247671542231042899205933936061091034946544650784316346533089875611532880625310907945955960658655645720066274185966724989710544335953659649567773479292439567324475620766073754702020627427257498366667771164279155513180213412699502237490415436048764795080050744508498212024930331512316190967531941648784225505771615996022702010244389228273003524993040721001977078128972151191213278925462195376296818728781594577288086723944187019336744153435429397173164356040916638964025948672241395405923554284221345341213961482476066180917409055300404976226576686495271618534133416603782623786133704996520644801859550361758822590012759957100690591820843406943975459277349072441700144808410963706290675536112556285376703992029049815213435415301283709326425374216711655371812604520700230775185881317650886414723340426807504482607851775400814347414141554316231428661998948134165227143160020994676340837413721672307213945717123584469955042178078190728292135917582796683332533939448653962218065555158259087455389420595308972188792638329443456863604104084538932646982366777110248644711877790956184297014719792010234343049352506425756237244506489924988527905796298427151584429424375420465549225485172079511715488847970530726919632304777333445585688513141311609027698072752395440101733494165847387050973503335903764027910373750613875014792848494665642977924012812949597769218106508075201474003613825070338532976745210247213727570343275383258464165683976243355853746640973363374019935507548902487717389201768265781702522826774181474814262687136555437867495887954572810120577655286797046761630791360359338645557582229767655407011094708123657001954656150625035776960537661403431922074564971158386563324302467153748102807266162789187850297492034388419622745278276085333721970430853368840757748639400231806522021969238097690986836910697895687186534404984204897474104012439840496862901641812226055699337840092272366131467877672029755944180425849910198486294000977631219895924318257172810337414166125521905267358117182155913759083724800000000000000000000000000000000000000000000*i1^18 + -283295948069282787048491053268787541698214377418151854396578379754088318669315067828325240962111382749856582443950497485603121420784671954634760773459913944620782343369168452399128974884942809228621205598572718648979807919617475345774070235825005845220702515809661360234674347371694946414121648232317094903896369953406806998139341139764115975047387943848514730132303341676141655526079541811665943680940187933656601531230173378225626559432576577517693647216423406547872595087453695967436130907789646872403250219842702347716365744715063278516284850289583049299912525260448346541715677885189882389530952673226605835087228018769889722775652768939244794752375182345981554045775793787715368322342073996024438112915308597311369943277777961038116146482314766069267377102173841306277079438336183492197711523196485377567201315707521765973536892766642411366160058638128804796556539517424250373313225609480323378795664201330829894276214209772636825748216417151477286024502303771595765206274632761019202892031930385423715351931758424924558711881792260458761665364986442399929617684505042335886151060119231014988845511603535497814842341426421172019677368781854904274708680750526130137637296279510635052759745801256449369309864130498054643145252912888443636921370870942711864847723089622107598415093431300848429302579315835519054895583110413419647062944221987123299270613044483546021409845446939783648912467661594586467157679562282937967326901301782454295486821317308527477185900326035948832497502860907621038511002216592122163854947600138666647219727930437570945614301069135905365036491187975111693057835278006534756780594570151994149608061183387785468838258485037498918492170282837058352535097168551706163919652853814456888263317950491764884524824627920189999785762219006325196550410480880767489562668659363624013947450834373979480336755206031292151058039364503578863280822082820717310503494684146132781879893932860734379769702360201796050580150931201584936675657895866240956407806256624172383929552751820518255313369020418765201783436647138089496554671041298940119207229200569779979977638505758781858233106542561400547229931916366315796063268534367002005818767945896593060239407995637541914032334450398481211750800914177153202437141463897616801139656424928213565017747421262254341465494054440158539356647173541033014461660950516182548480000000000000000000000000000000000000000000*i1^19 + -330056157978848582598188293094233808317315669206714151402949801522420806751480337662505993468077257677655446975102471703903024089237877256254028002697073587591094780575055650633958143728885407970069962054872630087593370071589721506668272549891615812169797078637915993665473157017795569279143411872600738450346849821786083063264900657152720264573808603536616023682908947835353999613104482528936411439653221089814447883251187117638475363084381317218114008253485520055659570401933982079451500022174850320388114710557545562297425895461939823865593113705882345581880779383219873515193772867961294028266597581981397972846484128857430591970931883821902918407434527438488068054860153277093118315034617341802591889250139688415211730351927546966907350245555891126375100626670620801855920903706515121349332357409103571636792665238375167598362977958476272738328197110936549527940036959588164295891665725132639860344667636149229695085080964705711713751088605798256499756986853545095604645155975172671253112212186759568193229896111609936776166918853369529983463341916547782137220308081020097295908920290141088441927374217022926250979033174572625796303498642877367947762440561434444614944491019746325401019927408850791185277018057888395613688238141543669096675664498901596373061822378883179808581225630718938629740508228710390856896514786840553203723323929943297152261672732876753176000307208524808677837104999660514742348605491160974928229012326089346895189349137129612223549143520926610121319031731675027258880124515213701821756711442429917874510684250916426482648659029864275421082232595168327743240373308028416569331171569047099772375367763717605588937336780408745451649643656497513488751787072649641877971978448084161886763910961778273759503262573357301151087161175670664713982862956421602279814350179190461815917275307563230629262729337979797612305106326844257537863094930291446111444214637545401883919989818134597570174005643491024813805567186279685171827496101908962957541859370073945423968930065724269327875988968914119510908616679760210058782195281171957555266853947804589616654821623575834137194615743351472487612189479707222728575432543734495670312813475188279876030101723143209189832923187961172360539393857002061692213170551158216535720625206933086267933050145853434903160137391670842373943567785015671653888223365562368000000000000000000000000000000000000000000*i1^20 + -142827289041421087236695545194662651535953348349927057777881227322154036591341467665075198147885182379286498904308049107386130030400955277012023934099576211465337160865631919328415794727858505116189899385891252461064227863019953302432320711462959204085085390873505665213996844183230096600367617644976941729815314598228699643396966444442634909096596631562914860436183810125536694611316171258297183967197933822400466523138750988119140563152349625618159417573545830828504390085871396890244193530409334503263391037593652929650544005713213266879995190719959027359464767665275394393407995508055734280485548495462586386674995442176561285469556326543553577908376796425078266011361333630192579502765044269237336126905422522207712342617702897310357435850992422640309935285465144920322232547584737671396146634114136152519655150172889448545208233163437704374166320386596029576103496071722708317293219169871652800146637739622832475900239748057273440825007988445825456674935219666525777577311788759292462389785683026130824216345852793462882963065083065287074777841495357109573207920491874210616635454368275294632708948194052992627936755873534089068708771629294319911198974363332552047769793776684259482564986397994125370612123282799432359220714398342721363969646110704553895479547792347438907482785528703295282202867664125091790477413371499987354514106846531086261441039128852337859327077787628935599426145274952577516220723537926343240116567990390244282699297181580943011196124630458420981315053461404153020998554668003920587008772869967167224217966400789995433245317974944999632833125830037769554857794088122178839175349468193414993129252247593605177912308588033485957257067367303588612283708337092118965433719246436856726994447595135401659257963344997697718499733428535162209287332050464578741990365025373821301337037689314443872324151392769365107220283655717744106978605055809906524821640252105642139596102103422883163439916831011730196847100277271616551787378653735499531545526961957248026406656775088745906221662461326634229222907921412862239395149968479237996702118866783572226904435031142342852022682945326578713565228653235787047638734292491094383284917502548220856576054900700998177463439400805715616314452160829384878083863793136443991443645896805804511803266376611354693055244851412642437595377176980378759239775027200000000000000000000000000000000000000000*i1^21 + -25720546090714641745834769249098422349719489630546909040229065221696572914566539913197718372736236438496596378277670213519285950132611909977783135633919822093327203973683816418852558787788685406265697965816773276808645253100655165226962038579198462347581335783443866403127759327438587259297246883871616048690812460971536099893619638550166600144991384803229494158519329967495524827908510806943703426308262122056347779273233614425039350783755531972033305715756831297137311529045142229068493836063882166294106182168159475843828721650224670989934336530622550765550228936684802960486006191986574359341964093278556910372936090544797948477370954149504351718483525619889413861835662935007845332035153545100875388080067362597537845733392748757721070610440469417529972511637900624769792314879301198643291036210829553658642569528964775670049034234469425920494000390990750717150308949357016307678484743713334459302230458280350963506591621212264923277662540935205619112410368732835277164304953553381742363683222505986055075138671118640355558043486426476652158774631453484129684489291883049266382704753441080466127429488580563436592193870606727481800274572999253280608133138694812427636726674480987726521673386172764619020530926020304686472703017489621389630750748513740833002116235132418646244510725958472418059117441827537924240776513917771731133999540913990706358503196509386095869745486932601170323408155943067567557067866918402294767778948790667745817807154111265513905804019924696273654323615054535236479752975953110788217123645272662326617444057240600882515273088969585136850015496680327715835647919103648365114915978221705399028919380466470930403380821891888364826488574593776589673792003926503332495160876241374428589050389261631943688928973063328621510302845374148011098412890871279572535963481942339132664634090363049157710639305001410035557360083319865950510403328008623915385822374279635089356852056176628628712474956201223775746048745639537068453412074696821698668864759155721144342849177083612044980419692249974672732636135706764605869572773093262316815033745745777585837235059838958664718583142076511598655995643106886133508985672181614401948869185518749398402679156774036316800395798982767661685983621787359858250999078221274219627689757905524288890213526408795266761357964001462384887669560177185941094400000000000000000000000000000000000000000*i1^22 + -1066960169430489986511127021682690750525832036779848873676995720491564367048496442753764562292515995781453394049440924532269701774542598609453138921898731667157611373906324960313285827210601773494518604762110283676636818346148081834911966279234078577002314634257902178968660892175373831336105958720811899253228930037339777357856383643300918630587825256133483164852001045726731645460577908459633042859984211894111725710845107949977598260030058859375355899992692908358301247388766136636433277969140514492357682950576804181441885010074563445294052440207917343227594184068186556138460637737993316017709465130487132877551374251797107070533206909185663609997782459519609125418322917068247346286211105300284388583708480905942099643787327160170165806189352357024154637240499804703302595694341856250668231848663627237396871038721211983900910338198636792660913495299434519068989639172868235962325532889608076492573313392782200945696459431628536254427172146858121393421951674721690158501429925589098210685416060136198302202102055087358588832879803066145279210479580951865726491846681464961524618530748743015257172461682090249734540537223482952095385712098126032793502710406727040320779488035818229402302835300008138053261370010401655070147200271707531141238904375044404315712863322688936416740691111183529335398251127985693002889426729351573518778455897813269828069299203062346985451028793811353627460863998734424326962077982739979317972717295049372460393983626885697702534919352982186620354149354341921938113492884807103516485246078128912098090921933586323707986967366755567205163461394111679173100111488370389202569583276360234764999415144520802668172974465624755782203202485609448615125826723377473729284400979704542359527450806930523680935903257725637107268273909936346633347056131200842196050312081945861021144874962665890430737239987394594912834954065599138320039318353862207605258334398673574195791915281468174503498866525525824561540186063302809063301591111650696535281954471873092821979065287576242739344518206689153984317320954694902499715908048013798371675717637587464194548738637899299144614418731566625404466549610075860507714668691857840174608197237591158401311691821836843866159561989774760550734369479012896857564376028915119385318164730672176499224441384142977793006604248069708995733540799774720000000000000000000000000000000000000000*i1^23 + 144957371392169665375209290176930915727089293546651474676767402922070025347841624908734853275462593686817843370029489068383415662553853947015668043927221452743267385674875440303885960284105736507923176828061133784737402760104967038630370589148992363912955679676374227624705309102175171310550641704562980082201098429548039620972393878103003249672641801919405779309155872881964084666529620289434590310483131947667699453878283609118267666509175082342946421140522560255208523998112441863275328217237472641873653594289981048388252359491567308738518897267096540851743717496872063518024294605563033123247453558097721931258860856119785703890634977452787657973787913102973068109152653439773403843888588892312841573367631866194515966158177389234346478425113080893158175185909469152591197517033473484589395435564636410094130796141728688767522712117627093469322174768488005198812188740994454410684195179309129276131266093017582651029602178109196474223113788491928484048113944027304092901980074199364358201856876009325472094191808270280491147635881186428000373717930657448119259715117678695177118095488634945790359345965669498612059147542966535356900296059601903712888151927921248345132498355834598969796668360413673441355159975786029084786439132210988354033864666407786302375094122591954000065033550640923019105848825727090523526542703248390560390074912651506441247087962617825192592825536354529589978543941272373226023072585458794508099752907323351976340327479545830804308827566079309058263487523223530318280917800534952897498860732143111982339388841275110176233200981892903179383140590915758068297969515815837786634983340512108060965628506620114338985409584062517535917621468187759025054748327156078011824322423155609008097036581820270269983010295080717620840698417569075259786519203156363124048052468256720858134888434726977351033662472727763442143486273621194630732944709240128724395437572911123728540566094988431569561760965317043741267711491764686763081278601244357802265068663139695692196456791040747322295203722220294230058797615025820738930712737659196291650474165129223551179689956981968628172710549125510285020342533233914809079036131006629639074433871665793953776459744753157799283115715241257531716005673863372307819510144871245287802523197151172286098627270512786649461178200266022598563856384000000000000000000000000000000000000000*i1^24 + 1642246522912672615176710639296583453742951695716105784521006386754033832096347683055286624517700141937939265888152359963041470490130364173598695552871927848509641861948900857882133502825232661107518278983776230639865896029827859923182688796397597537167250141875856794466476418439976413299519147293982798678816450426183440365733444339421439221644283087671605938432769867818586401412170857965323164831495424759023781678271297531432537015188222480032341323962466944301881392543802845812900886759808509308932194163491620168088714887694931460268402181268737934262010045529355859624786932982384818347806818135097123007731056693139212499587949156844659744297753906572842986338266363916693254904919226543708161607613576168176990809236523662107070221754587537234114749182311441288065357473691318199963699364135125818309820985963976947395676724509261956000721487149654173330881514285630923623597693176407242586789521740041199091113251655488455323141235025296681662937482791389716682978640776113996856831519743425637597585836831294316897188948093720724789410360725171349396702606478956619406980180340048798195725883218645950773730919988698947683238915578685139209973733059116533203473079818959612018559675319720938702272661643337472207377133987733309180616650773968034706611157599029427396868943743246235559074858899940366554554694787051777919244278027298477912827394152152327798133430324566716634064780423301649853302804721859675732272395462801093179580627389325138260274049200778686080360657174183310572483555032385688611945538047277960872831986917307922682277327527259747604560400513116133771193563833962411890728829622614727072548957376853412706856722448421105256477869999173046324172465030039156019985419978174632845396145241195879910974516148485353036293049982696244189213949664372446950888058038194214126064300600039442236344461836834814864407457462368818449656451835484768353119339706441705197196548017275492675884007643117584590121879432052456142315245972492285537663739778915678204261356901768433315572829755503669938041821917471524550401967257567557572069013315231735601144040805333231013293207143849906390421450942801024987177958089888158282869934646409531215789011488833093273480818001247122916728544014238792228610998420643590230416690859322352359657665536742498168547218521869820887040000000000000000000000000000000000000*i1^25 + -1109526164719452723094260326756419733588256226893829609616874545374801267628563656398502569455293580121444953700233987438490462140511432087789057578428185129235275760496212214376125752664624069920468302611690699413614746178122745178014006788708204839682393069669786096185200005923218239757054113732728315292415253455197759638184612162733403156988894476915418425959497676347549210341511682577490399971965489934114272928146598711807150006017105427100247459760754867657035016876496241136096838057373945117347490127061518803713228638614165321139863520421507462190876840742820468137278918154109058407050728605818143170305596868099122704092537388534902171514916790042928257707570510908927344386590806328538234525491899119629314841143273850592025175442939963927938273536894347070034850061955822331164933298439299377340613248077598737771267698476531063878865242358963473627529251206014515143943211649451050602450144986578900219061784986077433719243244745446406405746095427526615140773102097821738037060909058487620915298439647518862805954210287731146359566526047977023062788394966562561584673932978453492436994753198596483967163731244058622588713365875978601442665437950985282007652652579533808957620250886156920535176042371395505173729527269434232317240957118733154935027878360129574486175415628396279346184597021243728093500884094487227514159605318074289010530377561494132991740353569018154839109116758154187412681257940461825879264695867749820975974201708827412649635518986241204200962340605368289544181301060701760964675451139069413741111727819896381170269151937713910495839146949936748706675459293815711628713462906701657971072356387149287065126131079728167459311240259693503583419964302995958374357286238656111948883414856776325163931469030161392430247126449485476406628194427893146253334977051241763068868229340172106723516295930140648608737968272900045316571238583998645249565560423502793803724559563998510111385930954749459951525707988902317592384654939105675078204941877241259815662481851534056130283401889957211341754943247463961004487525704110377339949965575245057216977244534316226024093551995401917194344637088001807266251611708231810177446617252178768216669139870575717502539466771693095273849266784793557115844687027176770828066055428471060906451276889949853566278931027329024000000000000000000000000000000000000*i1^26 + 49441094210558546919652911542113179466720518639847587559140429669832037229297952792481739564303808744157098408851128417545321330496562825128831560639845379443513591531914466728563312852682715621071021695654097714647521623656120148839313268336638467384416993255675723951620377923129732189122877836150242711358196537721227497393569837978391692438846996745690449626402775485113035145304940489515190669278562245332539055217806553846452719692201063188822768021130795979923996133112907251554756153906186598371180914407560695059313713953555930779079424305661123594311297556590197904924339320525630245262852982795865668412791016194994560161916494084739444434882322274260446135987124723237876702402936593942391509414535390013940689784800539302924643846503304839559949662009188140816514970079863397990764155896849473161671451866135638514260732072529180823834316413055747302452430978767723212348481154767669066525096139696462126001182819785037147475636220315902298068888752842177053665247377193481444015143270486629909720996898431687328693491710677303823455471367921425880746702685861172213439368269525207660860315751369405536068873845099690824423867596848724860585378731685766971729741543636900148923164009182609784691696486734482967917346362511023757388285126292755036503697081152201953223879817365244387325588776297050550871792309168179562276813274186429175331133123748577727674881142994041295357315375873088348106239320014007855002437185235403662326323741662377350278318534565761229618937438771880631003285848568240396662397280004506384755100128349539712251725015722244749117648684803711264393784957620057964286413671240383005153907923306730419442237339942443677209828994401458630069079955870077944690482747021501625347393255539625870619757531581433783999768950152426776175180071532076345238793269733532597391881889062921039123667215477081958006586728297603836055365235173927603675036908250346583927597388444605731866567919294895917322772974454356693018712310235500523468898897856337348375028824743344153529640693182784731460220944050647280744362843787823103167455711351368803111299125649568126591345297911420827312881353536290308049381276907302733087028958678337836749505044265816116050946978362941721975223211500306743432717803472600878395659288133798295622346937744064103806979276800000000000000000000000000000000000*i1^27 + -835945339283710959381876170616161667194135703162766949523067539678930863409359338394430988606097698692768574737215750558786041146703734233819641759886076516616451850120510894121765518454897352238470963723932378205692786017074380815906683270446771664626350804747913709164777333347474542932123133037925241786913939048930683601459894722230729407420016561071889741209758806813719612450351211204798839122976898029559199111836768256867779251909167289087714510484075903054216490540422312302170129130217530771457931264129014119053635551605345894470351448797737728270719607039910399144393985029361129104437677863266543523013397725197374726691441511469549401899843311641470603882043451635350819466634878894140447326304497394167825886425696779846941917681195576557957956086178969709495514677127138966234769261928107134117883611054875053603074149329077706479725444890292842896385386078125347613117560919169193560097348390250636105481372974805486354097825948463512289204368832351866520165977496157127965472516601238655716375258156812908606754579640299566799970454096193593225332117377928795187631102169156864251468855138289669566684022748748202837266645085715579568228179041042876330117662937406284142887060038723448599853862058848203405684002532147384251437559393190823229822785206145059373663786837887763957805915566131342365915141206325365583886408567282308992578966124546505380203868751793019243066353677764357801769262666606901940430370826041867236468534568254493676354619484896991439772156379805349321082842799759276047963609091386437865542820688228913005149416025210334057866850805680814100414177668816113905823573237231024712434985776229484404496987943845600941748169337636264914282008634684219238223371113767258117360053599783360596139998766307061789550569504933215712140131924163265276786944997080492956751635502015220883470471263360734333992711807202006765377695775043343336374191018734898505306662696419719587253364989978024514168595485968292745197485809617466188601335863668445114568109388536631519453852622689823717264301104983282986326340282251109839909757193887385408801649820702255294808611356834912102139798525192217418222427125103994804058539924682831028669498480633555021766038068162381124173388413019309344929210123980996624103924463011825623801994517874758123520000000000000000000000000000000000*i1^28 + -65948097179413735100872972292771003989287766386492448678108469897547148489177472259178920737251541914404426209831811252804899452660249081171234842595919590669703685556129887054765082373411377556055543702792899392791762914384811075798972394989505025928071820992057650744740232779355710023615230903291045432201895125730348408962325302045623818938025628075394948277175313669837181377027634010823521414677735382555278907174937136133103022690364329401403790423611716547588147374404920082793125304573669032184209122614129827577508070980266762238391845159118042351350313923044819528404906495861080755132517786215591395964740458402555529019397277457125135065054972369453435166277440405383220883997540899979031414901441708711257207582966763205008421524046240798860218166716686488180035156553031770701580818314033369103422137409715661317356613996658503522207884183443541255156037358752631592452138615097570443001990425736927661202848822331555151601063531645697956053435718750342692455658282379172448497171887933406891189892163434931968157078532597266767935060605485386451119808386809759347976324879371666024975789701584613790133571600408104956104764441904172645733789717322269074517738128329914781677391523868379506848989538164645722141222806447731358150611700005547058001874547596464273970510700064373977335427406913396659646109950270056756909813508256454781283839527148754631426299049473666386289872672175542931091548227780430975548707354026408938692192245702025271233904203140703806463697168623848897515490960140423609913643817760083937242073645319643220717832290317257864055763512518325407305337553170694164895398718936587822823717323454138467147561085400459981768367889100370889312926442061736781507610857279466745284928479712753661466562326172718566310094276273769496963476985741226533832790226353653849267415639709622855031490725725985644415811977226372840263419826419693098500605515479900496014963723443521003152356009029764381914473397752346579676795965519975152945176237512567027566410590749126644773662426077318837408284381591162596983493148233350429807178384009806689453250483009084792578433602663757002833840583648745817244101411516315575738782632393876331147001069868234270917396693226862843250564004759021894272273024368567341589094832872363225916532359954432000000000000000000000000000000000*i1^29 + -1392737011903007126286765223633877577648550257717940334487220297399676906111911481067784427887976835989464282700039401127052102515385427816037640972993436081866415751122177282473631124116757045840392242262751926016980189480618358789798389876713691570204057799588622031697801552981793037157938024700578862761783445514434439532405994799760723029142600614268443134054034600473942599919624021910619283470428243600394574461134649036313485904080572235992051734116254973423726027040506132630887977554558436529325041972175483134451566388225549159294353289205271438874963856018795727156503047239224201159497161206494538911737548531486035779723357497683654354181938336176043980793554328612445574278394319317668679201212115002475841284840794834719094484370568677702008477658495893821764380123191970825849893826843027025527104317024529318848622506412732110501786220520590864016909377589091556311011961574379370001177044833462950242334389337719387948924545813238063653839825768768850014129449366874395840860374947374694228156564671814584466423001098866381361734244794197163251773635135583970214163716278629029077466525475257850701477903233347110349061239333018661136201648177966042213951596666260212076387108106498822966768153405881100144847708198479922469373298117382677269740446432595889908243687720998034118349444687420592772722201905962279686230808651319636339724755211699268827541188996656757743482670937496346482006183186287269990622688059469264580178890619671291671094940022263975583489508325390760114153178192269862227914840184457604905540853234126252442499724031165465058031444161374077936923892404361817268649146611862408595412098291016193745419884560460125996260153666165868931907713809068379194484140826216052085708757766635832257664698293323625580248174100148565307241241893577320076492130762005323356590702061215499577377843910961309634173385191462642004386925518164059184138916072714465767282566699723405777628782736192415697456311015127067250539194890899263393296814057977104802404057131450642264165522838666564816407783451094999236741891265507612871572237505883954086086092621006651295267609464255227885897669385177945875281051457129169636627827438862794823021091065911835348371901584308711942191897053437521102396542730840571931479380600064882372299980800000000000000000000000000000000*i1^30 + -28983140308581003638055897410215947158406235094906946949152450650809372376733031039393616272216080565259284183823734967646619082173566646990983561033557507048324655841934679577307157367345103210485038137326369691378095721053642163363236003572375987771264522388698579616575164634785627464301998889070957016961763264854287610659466581295121030587602783324146062343881622018642804910757302328435881698516834808558209712211896386033904728635747135784093802969044278204438355855028451010349046856345927504318703441309816884169270516470624687222204100931465609950267176679110721949554524479356305674126792841468463637036587950678645718320194979962996317142771101253803321729394851526419328921078401510459486235273910686899629241394229683671230590430404186809845842664127735456520056407045992761826264763101298089946836416595184295901515169299797276050089824150369664792083018448109102312091719912131802278684376374788233527691684073185483941698389344001540435282451583710433793531722931757821939702969981447841545270353478792343071906322995458446573416107803129838898667796850951925806477637663333896010286883990169004787450608489391165324039630837258334907588172427923922585739012226223559784729528353324669303011393591773735531417328976117511652732496221878430305820578309305411261536830184516385540333950320788640004705043445549748472760702678016870576234614887169714634175747323326949523628137477527472044139322681338380464364368670504308249917880399056087058788683145995528744952145009526113516908699073012526877097672116166567335804684118806583773233541040994086787595764052901987085100591777117953937201565279692262343592166244342519642129851497660677185023202591438006185839528800950612363953117764602827983350708799181834311108243277435670441809451694790437744484146290190845447714367780982162079157176478585897916943975290014827168477739664669525311949380181437128201505688010924523359512430720266415907283268962215417122454828707989023044111485229630626289597234096487648079424377293813242440856831648934905329660748805513181646128289506953940241045003832726492746550929565228482814441908064642409661089770578034476707304316795283526679100460401536198204393885596892342266798445667755957957088169102612718534159373062406336490303112965920621854720000000000000000000000000000000*i1^31 + -308805437230790548694777962001144598156104576881106384066118083307623664770863084362979693201742788938827192381006113784830364715227510999354286840085235146705554602865087598618497619076590471576601959475063498041072561982771331576948679583711555306440174609671301831032922247866780563376282235861309772905325735399595251267019709450823118745496917453922251728238783621555502967010018183853226068953438966311517525468265026147414771925394174656605948624121885238899190585362275558618687788952176334703564176661907418952628055484933159526763353478404516885692492100117813235516256675628616086558182449304171204363662132994933584177912685303293588195848868603255477241457614233875441122509048367368147660804659024223242649693319862786731466451332016714172119932534402308974882531325069038652320920521567104271593439002138471566574914014343326023412521453005396547942012029486921290150271248231574852686037168723313150373689109600702393256129815625932025760422976685209941134547113896342228362421134185361284036657202580147788986537882920200008150033748832145368542984920959314157414021518839920843243075616125750594507265113145145887217666053596595182123563668023132555693298123381981759700335641345801518860823526210579018554983769239175075913788935224630391426299444167132565468434855706714702596399043533452974915297216563163558418162447466951354237688379816962061093795315393630049701869349867826504744372004269348129138898773864881937603144819635835524557595045938004113758037866416136115363108874471221581060150022186677462354690926546256181558959853680817454892838877252389645847839133876258647762145029196633936292433649063486214648262875699306854341628792724106590967632317983571982643157249709309274015143974485454372398320393057508520345405871773863238714920616773093120696806482689892320155573549248344260140786428972809142946740090934157894205402764986038270602398571660110002493426834581910211595545033348656064911544732789689904286877044016343651128057680091972105797870903730433662477565613345054974972393972493443859121303316015488367015969072822901580744072165033978768181368704716696527057400567784361509105857247222254859336821104243008352051098789346812983290128572993278587653924615792673877371860604131496230842031493087232000000000000000000000000000000*i1^32 + -454458407688516428109258083942591874228623909362989755390581610735681526073595394670515946421154074101059721169214187636400975711025741819889064411873028454527708826858051844433124101775590915453853668838663178921322650490604515306516626339445970517404236889226354142859205635947975593605479256209803063242921410109671291259468541123193971927629635404796608797532300854857357390134693674651735163984104329450841324793336313755248483964980957063842552491324923264748780020634480682748337189894541507883459791021085015374111695240286866051726180043951493880819617950382059265750604672057187266220673062469688508518340347510373423162135435167043459725251173856169795299588924288467775633619653892325264688652189134625513579394944788182268433231070271715636373009181543781204997925607652413144648975445342572924624219615092443832297599019490294575291252628899620172880795528808580618537716722034344631721054781794851381955996170814578334414215040095684374265290721434599881338409962492921797683020436004064895206921710932287769705273117257312694123398040962153799227458687114300979988245083400782700258683872709517091962751044151381254252313041705378089120707477073122103103590142036130640282148304659070965919560634676639036227640096177872634990448781828562342027668725853747809525690964271870597286612983678393811382149671516535366718081457148237054275137892697843320757556665474416958256559797688416826098571733239634074147833206560131679127453473104407780376231964523033552462246892255130425629928306494237813282827089691080588312917419381044021339875546882712563201102145790399767747748610569861533266665925444193365656552795594305385887292318819507733692924250535495749447840955877038289166205329617278318470705293564847272760968721108352720216815835252078368605353753080272923669878846452569831112346630580388089129116001715877083951477543815643232007914008648617733022903421963803524293135782243831035005628969107785704152574293830279274185544515659596349638366056637648967871906800612064199209808296294841305221800402977952908445786207585544443173023081198320995170003083431168119253641199475903798315566020136253014651863055445514073882061626667910900079937656237216773444454490524722018915715077674497129031852074140520502473523200000000000000000000000000000*i1^33 + 8394321103266962440415121402043377482705816591001987817509149160635236450176041859128066394087833642936161411987650261655756460783117468075423587669150873332381198946409247776700254558067693851702941910720942716876256837222147275053192086826088712596200399886674222621702786735771924574542230397467690101010804832790131568155293099755976683208160523281664742707954751672040562890411130663762225123241125433934910912757916942045232913721773553347684090815308572236299842718068565641674588056670744714093009402105506854970797181903397041653009913203908285034375611038647095901910313594225295527591205363153285396636142160751082267272602657978235759497336090842593956678539405682977308577301820132414561216388151377840373480984224209823006367346389985352417704729527140802461767920343909486369351541024815546760087726805416062181532733745886732433542995409012480776557386269521240191740287468971049377287228096779817021115828828091005700529951422125474210487659926220460823139767517999687438440439293759324045815288132945763162180783674933632729217724496240666166337457898185769351529354533575573996637779724493380399787027433823191285852108916553568318373327148796617727065242807823690189839747635607029262202215749406204695313427579034366374969287324027373904457919197338029527271108328166865547206900812172375267823833714288386323075833787588503172841224042904576550613218051441475173420270532622350893746881012406401234974689232957995846832238988703022095827661876018484695593031058289640773446755573846828778748562216711421249954589553492261905178299601593841960040790786061090143111829034202206150442743298933664434893388605429489806334457479816694406975530295097734347001174919219716637942469189572046762034098209494257363890367611941839694089820024126008417861867986676716639610612406261175238317458433125758928150552830277048077193024778338176165385548141709592563874147074135869079817670801260014541769743724958523085954531200065376789411418180738165244243700736376258754298634576249180288148124500012819775355814463731520450937404676615196440261535649640491717034092034016533504603170184201443913728808830736502877417864288236212297887218541915624762091800712050841446210107092117750792672204641165625193145253619019284480000000000000000000000000000*i1^34 + 51975840830895464267500295752369746934550332085942303062468020387731107794183679701452179046797401425799928105734677470885758787025731681676229707437911298559583569988212366840852470469134489144378250747596792209007515101690050260356072366333317988360453429665366459070335121131026942405313067201240532724154307733828796252999386509727779672319369433138872486718319405686864779326819726262919187433378557315595424323289365020306409605941139684452719809496993418671855242745357352687365184075927912939230101804577059066512337836470204943835966363593250127469787898392101516925140085787646667852809550061573749011529776249921390034748699509338454775134277773558172301439215614642522252669328641678212511558003577587312074371575647483185210756256672262839174778899482319943390151518493523093121695129804102895005879371769312690947958965062748287549507727796905694223544085546000892006171964253972400841669019998979746077501533888179392087809120863391297595661032503441776810817602717787788967594563263393545940467598307834415690790901632332069857407321067010576283370557871207972910888353528920249018412032979861803764859578074421316075897112318040082972039729175619024394281374033503789150298802610643809796333875314715630187917176106014789749838442453684159837016620967143723741060546164856195642932822625271118757347238349879520783606374629611767760577556901918411948379314416636368041571034188974670741369472707412432859198545167821013605547358982932278010886825324412860784006207177158496208973053182138451263177088999498841011887842086340179605764045160861296324795863703356184852288205513381608324202553411096236063821795954848930688261053727153755566104383785219916106177965275789249702279910473895882897610773662839923302454509785478995576032879849081823209226341508720847415263514610225015554619979735047451939572835687219155290329515844049301037931847185706465943910955982236772047513239850497238653709017623653291143245572345770923521476377553380268139403472470877020840725208418168743296969653313110759391741234506109727320986919110184534175312578101110194463569520762547132215397436713226002399650856028713687223130895652422206628042721832998911267471351998077520059766359169639858537324770236236298892135628800000000000000000000000000000*i1^35 + -227524117175722949854086745124389954871661785826621338670996343481425790302483740102346730410476161427771620082658864940854839121262745339484239683960010282445557996386588054929154987024425642322655262070027935508378152097876991160434731663732427808532653734137697427297322626302573094903580332069619396559303659342082593463598331285325561085287504824972317177658969760322170677773336842566367910097976145549247772283852506683971317909031733641977500682953049668358768731601588951912428256400290846101559017313938905167219088021964393597819637398073545868554782801407870587186456180721470219313183580640883619824819328218667113104382014294552200450537637248008077854609897892867755789061647348481781914815722568051000357196439243155909987585009955009014933932821059143639780448062799082490378986039405271994498658621467980109160150865002219422456312869338615902374532285554887698751169719058360442828454965418894067127145858827952994296153956096415703244847329696552059100872983216550601000508017076071786540011116244390577619678278484311738199600881585363088475602630018946606711905587419007787989236835673584205117838893999588478753323234022010428164058998847862818703141507909399743548287967221843976719650150245333813680896958659688820273375398649894315142418037631181405055497955016459703393254930545863438516276709146452286797283765717180582643840627198389547360263381369916742335300317390928953521241725943018457089669344709079957815447388604891341776645993787085737731707984434088668470664748766802979975707631865303393378381984749833479201312787742033843481193697622540776231923547506604155452384988693952972553697851737354975752330432595678638149118255658440007322681422532398042145692645567768825087086481348392242212027723916818043055409468496674551735446808250933907993283861444823983656954886729337429123047788820841584332929478196481608415072490980117305177560331293929861396067191560090858204855135631436960766727699671227954541415313891712713044966288160466441406249237159008483638453482609376589788552303010486091547721992101855991139948914624294865601918612544827211371968401104310065583451727865413781149782841172717127646700568729609480638655549829351869396678682147374905124405273998712111104000000000000000000000000000*i1^36 + -4720780384393749391141725390303087758857743096556138941979096347151215616127546753062384440958336345590733860121617198665663960081331352138961445705764897278486397053724510132453021795380713981659433460323531107726510129097839798283491724337069026190605319562371582347983704949458445098810209268862479976314830981066771380590822750312895755903099905715716760223605311031360743880141778779616197985762538372452537467674051611287416102320596289047132935418181020668443036638450159490586342246139247018976471965396108074443674281210921142835320459743288660785980814049411045263432210915010719085144513386825474204676782874189208611127584896115963941004478747916130231351435347552423718812714722146956441229693289356688041142784798271153200623398917844252101827124776793408255830208707828153965031169846066690449231683244023706568198003495812159574585200991196533443913575174190916596851745575108153664540766705846918169449968212879608356078509359692798182539937545203961476101539813577379693050080164583808639004830374635571109957589058731121390607842049661876942387864807266377627312307423203239500461105425536118164368474637981447410816526161471979239064300192193265916680249338116372394536507392800785335073838766542997043276352151608317915345230759205689853329344390802602647263629467828172873819128311984444948722854211007772138313279207353121293266082968795463664702668384598273421126451555180862417068293443443670208155207073465532630655399443999466874375664851472700897911166435848757554517176176387343114722711132971462017702302912538070699161021499768496562747510013279275199593459818724020333820366548961396339683151619635514131338901223022868337934608831585635348677452417763796347421144014830232143623225831631526254015366149318455811828351976227564082156650411381812780325721704656826007796458289211677135144128306791840889291561113808880044137809279796000164555329052026264062648746338164316746645876449013919102226011008652086944167069143284549366763778100011220652587235362647233768214956935507849895796661984621517928832974892650715019862099581036377975170414777444448851658363171371896209501690941305512679579164535771035066591095068262207513520801482200594000583357640917025432112555475599360000000000000000000000000*i1^37 + -31733460366349517566055909637859826065237369917168159875700886191049752015389708767029967873344893704374580245258003814834482264355968111777783938427916763151149002622926414814584489283801914582003094205745310921690426816535467995211989243822380863772174216666801130955085970710882697313819982241050610537781843949158000490249474968302774590737398486113362939294970138631825206033967273570514913089048049971062001180715778171620114172218231346655665601417541150920355154796493731977692853782227565157100673240743922844880292861823263025208530490467596466611915730847289806418315564927290750073906088311035653847268029166329273374511554379947018635259226014238001137156339017314440921835189303224255532401753896138281804395982573580812564955034957577095876012324203870546061248993735211414691511843793188879622257710062787972083540189265282585035905728947602714265474431134085370118871193742085471264498818578834953129248240122583730084223102806813380916049510618448528325707094780368750694766058305163076661121424185788719847321216907192236250163121170613300486833870228050870411775585836572293056852059734079835387068160186826131696230987918298658887289295888522710538709652712066118543234352529392377934117416506591818979270729997489873712703233569779720639378947752317801394871641381730073368198890043780272658790799596865149204291085826620904581689030583447087340898533316303446509087640916444145340309510847119429302662558318267235094393261452376978452330949746609811316365953973462796061509141320200865184102095240392708485297056204410256936168750380905830236069354269070084166366925822026313642342210247233255447037636226867249879308038242754921302476082185664911352939725181984422669073570328425560727390185066519431510064762951390608884693617004613457478407734944651399554070293032117278204152717730576071520257789405912420364058134737330367466514678650261874869614440401995684009078014848217316953769593744637145782638190500255229320439737067198549582860437574886484812066645538045079306332933319182797670842566702974223376239215647660013669855502735153856468922173437600714784939535524241578852764010521904556873561181698495884573522795150739270869226667195327362318590100743375377961844736000000000000000000000000*i1^38 + -137847906330712133338592587583341447937351709029653472945937740230159226651144521670239091095601879322051983119176362308975989740784103200905560635755649743647710788874279765571387852547988661302632738908598549154676582567639265215056119072494848621286117320353519564337999214959386308145952275940360753376289329118441628706551514029516681411116545735628539626834338165368272495657422720172596812265277097935156214044342629656272810385668476893925791907721597042704692596858107164913829055402190742850076699657416546280651287422835326826337577574649876587785931616430918021643973150907808666693224389695255128791935496847568207416540620095291189523569005758193412569953279192503353876965717680191078721397698859337248468541148540938485869232829608567550560121238268534489538009277570714795617681665496649488441715812137632230405816543699009093362728887667881364645545367539659166923174545867840356633247440248073429583213642524802643787094095057881804385332274822091188393608974850956829619678347551859706264934502818717123116812493875434737261943295947900565688500575398605738403675640345685216826494613468624369771788539616370797263362881196659934232539850337150756867168712726218402425295799814004052188864234051027602263456450344517594825990082627172861591409595607972824072421445303035455885772175048701780071691175964804818663908539920879122348052393775553460235552293997980445457217144162022121585914022944979211750704069832564150687351465420254807110745764348544897590393393376176415457926521507530882909912422580457146936398587603839608437249979224549054914591805819029690788469513124237154615797324781249311688662642315616871269518261031749317490398709237967537029902950045380797602286144437409198809168766871724790286434846306628422337757895643223018218960591802584980764269491975661100004175860256041019041435582240136623201630377618540213796080002762934811213397499732241486049275664510074702153212229921358201183681968503730055292087289960298723562926295616368285420254215473143112065451961078943087427988302073948149946057498818458523272061714744592791250478734625144231648257498093163702001091101745582302955367711965019258267393906946065456043347027715639985246698677877709209600000000000000000000000*i1^39 + -602550533856444997617362600552064244683003695404452312527443324621082906583798091035760311046035400003108014698498562637365508387925686146618510305778648542537954173585479400337774620838968297468042403917773618669440085044150258573450517672963462043473581756888090372343887936091059296578924643250839833573297428718021974143257349505960963299827787248160463931445439150173261414487367638838261669187098905468912295605901040909515127036030622418507764807553810537311240684821759042750875792013344126309786149724917520473422861162682667652449979947694358092577858084024475131064311364039877461163715335157841253021756219876413493072096810477907423012355898262711037331139545019712588704247797517719778697111539116957318388664215998042109456991380304047905203691640566940152287552272100573515013235975636900976921896457215943268766480337798567544799637450531002300442720040328667063265267310772144790437814981568910243642577798667480967721217592596988252568555199206505606110091980487339551571978911957445780616196003863909884936338776976052609949695269234215215427259236206345697861361692495264481039110133829051030980983156183295598831232614028077290317542833063311269504064436007647769460017333268402590296413961779475258768714670595673143969795872415620690934570033059875822360468042704230096301060355129867334208882712650775573402353597341153461861467429429115351861890707454808393471363425964776881642890019812729819799764204499057149689097404323636508630412379455372612384980046896405627786026937813615553088899506834452724519494557181621192780431102001563706660290022219189880005012295485577104474386880560907874380993330931648408441900156004593043927737165270888112547311227722450938955162824710790314832580775429815655105705072546335466740347042927666525488679960427027694474377689623248845261662160061587891901271221211192005338217080301408982781331706846679297334110501785233151780681316142851149792893273293258574932850676728934307087947161882980544127104953375669899369632522886630956307902047497218901371452155272046179812023593924697946157355629363388930625132183117857843925712905132778990005500726420436975046265164034998747797038862439353092534628656724895095357555343360000000000000000000000*i1^40 + -3419208875130630257541235977470321323607150913982299738767573468420031467004118161825488727558322129646137849112968306518594267410945863457355977994094273509032053539750458241564547503419610323181428087127458778590522823157935877495139660085708696426973398688980003493910185017909459050903779728858548565473402182213196623364367562616588352907787343913721433466571818233594257157303397746010295726008142267457937326666286008748636239222640350417748101373891401641271700758212872390221190779863065418188339482566168718470618989730355666960224162235172907418160226383844973533700100652244990595345010967406495714596613106208020222125613238888348310490987354652749713672899690306672883811044967984934261999162623250693163204611927617323064939048585092343665602652236644058276483337412694074978317724837223988550478703748649738252571815949895595328210960455924057507082470813129428938851221983446662095341065936488298622078504244044817545087942572796942783167687852921066946750925737515285141325756550991078277375818167106592613535199771495060823026764345369854005167267477514763907904901725761260431865467122408431734040059556528062902169017111855892924400889334244722660703196655949414557980234235914093850384008202181092018329947076581706001601049760857504605724632705699723877291516502118252780004222066954917195937008837177304079358411436143429421772744788634930453600562389196481628402003824237804603545070348653713227360672811933192228700793647540595254062080026087617403466950200812945066596386103210371654635481423294627405147315953082545503565095220941061525458201838155884873635658723416049920684049386144347393498261435866006579813567010151840621712359388033333046354603203309195128594111096443743256494148846073263223943869138571065848054579070782575872330583898276221132665197524473644874561469524514297241134927211198400912356050821402469335594020836555719656571363412058269263207889340113723645966488444433817128762783214534926528193810574249295417903944553371619037087796994025084804072724299280778459619358892468468324577672421401661021419268610726080711735967504980945795416757474404154865214440364911382823537433733019312988413350974391969149736695764206038810624000000000000000000000*i1^41 + -19414690486284437449992590273253896753939647151995678983911398341189736185721137547783875590516723379242361892438360411170194666532179737045863091128363398080219577773110279248412689339528129689190664729752522580853273293432412073948627229948842302260108943938669953991625133657498321531888591384774257563004708611751553728231739972049169805365264276325392523961704181004438721408164230440242881986010293826175182174515455237377370040359650783742965307739865504662422612171716051841100122365742723356648035270626197083056361771028941482411864090396074372350371371568969286592467751377036682620356198511456842350074731952402418728778225275700780712248007357020518272471274846557044427925428712576102540211477696283341461770949894138607960836357061562779621543611032945380322350647501345909076252409779571118299896494765698345017712073227690241927101253469133015912869302532913667333519728152262401939404872785874454832148464497095526861885666270114007604586263053061297855060219188606970776267965161031662458729706549880575781688773439392614288025022939308595124562506311807744385137817741397708345329837657002780744245832261108665583571214320962980583812348436040831486086614271888145127239326598343224798616504900883212752857013703767739181779824587172241556842344672921572417470697274219207424477700210175991812893961647830854607103641200498077289472180064459692584646514955732601870514287591030610027316082142577821425279764852180901471765489466906466401872071695443173404836519230444801890984838415004694793085096074968294447219949462425757814459703005882671655936511729756483600683409708482288989860421596314812367003289656528751552060277850431447206073592409631820958355823561584811817240827506461322881938013361626478948231569638337989477001841264555081261930685255051028587212109692995465974973760647875607863744277135561932419182155749136908292120290920118161647697237853681691803377914450525797737071020796559541510152824402506546044670044722064332361377052761087350517403792989481092387705726524082547238285406530181982403072180671680005781708280502389856555369059514615780499843513812522906545107689781755903737908551338494557241511531402833349458761810444288000000000000000000000*i1^42 + -77085629822309051201942025111026567074775500515183516141761638265354902562494045971237794245059088508001072707877123937833328939238317222158323596484818557354427322563574367119360953760448509577604931420169506052139251673735366291424651145775601285990972770849786597334276815671615608238782478205361950160696256175316307928237360072494182475196352336112719266559722567613397029570703352732547039850839251840860372471169146539876547136746688526824904252721684188653518719904334961228108092471274347894782764797304393968422559800654960380036612684396420320414892762089161679054107167049681601167162193884675834359726726714197446267726818118096454329549649275170748220320893188542211958699804681196243557218324314778039712950744791589584774842547358780253151457611019182685596989646863203328729782978775958578050618079309428814616256266514068670253343793194395716345492014978911946396716699586630155729609208796722390599335723697986794667921649772115214593778584568354463523545366569231214283142956647366473920497362689423116057309227542422962642835283552851643282908735771288560824459737512812760200753541811326969439626133387569256045779162279211938362066462907052907021033664704689786543443308845854367310011801270598001660420825701553554556702627081126328091743635305295226853990852127732778069620515026441992877202913275113955544252165147640566663375563390355013853954891343487550195305314861360114008784926070149109455926160771982430360685065154912762856502811334029753873579489694702052824232613974589651764578428879292323795867467615566086643147995726125001873913406984942238647711722457118206341288193666640291917327652528865735778683047792655929319506243730925573004176620552916397826982852143610140694004848361565276839646082060877521069386693588204035126314345234426994232561373833568732443220518248190686819122504029722749662163888580621407271465130908026344460637808269936831594489964327274294592103400241688116524874131640178160416842480992636997568986356067598470707468335693826499677482654785031024704288325405854898419757739292472327103349786786322053416513345487798404211400172914184204358998908685853348953473380749197282605251969714947642674380800000000000000000000*i1^43 + -176573776271994280377122288558389901620211051018618301526840458539394484142362499521005135638597145424152295562809344874359130267929845041105755133428968721569096947518362914886182156176035543926750099769545291151041790337022271309699827639802178545891282527198207547179393635635869214314817109851160708672608367325970938835791829876133451847176158280891277469752374554699285420858350751949770819434759424002432961438548106164008842304369787980877175199978736283436946254488036396994420153797226017445589548162470212398302202067294563111159755586866771285911581775579158659057757360580905896579986752254421296878170630996838362528739816205457391434066268213995948729805190384047616444115701185640436350267173619841800655677426934650155313370599657308769922861859968166213427795541922066674705311972466023203333403116361505570629573269090138223906857277753637009442476872102968468580038882086387195126210449050522603545700353598852171613983465456065917587184094285715720523112037802424581602936514109066859282928689800262006202951761724132893819114306069276957266233617576779611636211181777258019027715273288584526103350072569394482271421380908353168185243654235810835499269525252783254273915550545781519836728268253050973626413109749681155095469858607878891514362847092973059856847600113731785210933534509816052594604136273907148842692708916063083038277875150487903141287818017135656819044191604266767074077774904884007662604677531032330287793100654158916525756176996746588242947049500563522303110916053461501282726380480576252182426364943069152754541517145137796543516699128759977141173038811312815355927808462986282869855200146951679134103930783408428611848643158937071997645329690611218807858876134258195725674870161400100322060153297681192522661730113055697752790102932509874041553665982313821725638820934643885766238569505721341866559249825514339546089411467426111728428647311839604543117291567667326050951709808939569184159624806355436064992289731936635021657976483167117466369569723140905306237391112057279589600679248179672058244131234789101414273814306584525983435164245736900068605230366353994301822455086386786591295959027752724196148621575454720000000000000000000*i1^44 + -215737144618343202902833897363209035593397611598867371684847203910246018662614215686619550624391745495838145654456936597626127672187839879708268157156599753476272315100174119293193307515951171805330026184216997148608001729136464501332210647842944212585108768367554663531226619534055294424975543975197401783331951412132441218325572086091528984744660368476648931490776325261482757784720408232094919813421084277060192824633013160776550858570835723481431893236057067901314556069670945567891085666862951855654544091261115398111530806787434357336054104319980462460528379455870239235900432452962156265028457178484161548942503195335107835321279909475601977664853057214022560711213019920990731866747883905273842637562908039008733483972000653350142585290129871295571826653024761175467667043622184834511817916608671011367495744565595672808093033070635667703817016789256062220862041200761404992887777723182334878402007741500314347832587698490680979338180431008864116019509641489983636812424581680447608127317360922088928416874857961946524749962487277226728953143081413525966594421220147939901674359027941578193540792737006230918254670928667568368297640429989958951258192223245396480979549195553543563020749411952360428566640485183386556927144981493167613652544001235011011981361445632752474130208855074889636367038291880893707045267825162502137375130344964972671891003019917450583587422004204706025070838357482418273754348404080363323473587297683163553378535309246395521548263889845475935835944448843574279440889715610712552915442161003180572337000106541192997337239921214750104402628880305575842963394261261637464911901415562724926058418994669522519099750127276463925160485768358028084341239755963984837515255480243045265520934606999107838850843683863649407113401070713476786907209019216305659211040054689990936720368757557534290933320222481725530961554634146133731065516167549617894066299218569115408364293304071928229036890389629825589824304003025275960305001802669453325147046143471826581485172914150238991625630556339003054779026352553209371210979599920175255415797086973396983549846425071676752930817459629770160283134446816184484406090782351838800773120000000000000000000*i1^45 + -142268624818186590416570758519098549485772307753453816720179339426906993042284597432097306864690911107215974012132348151677471296429628915788325751819005145664400883204880054832758112249882156535532537759268024564211047929008664323952019476464976905476977970453570648281266881408417859041656184222245748392573913418658785576160344455695309166695037213698370140143116647268432222349499674550315619270777069241897505313268704436524285391753572714213745397727563716403113699487433117884659960122471465110121607254961868802085490410216887042023861149830867792218588304918619516107111096460162950595191786687258287208259304589435419591197616122731117584927351501651829681470308859152165368339532459978634016977604266388165886052537332623644798083584238207034713719629872896750316728944423011029436021025090073829190272394314819038413997613971500608737712675973767105858439345853121158752474010902171282306705273853807235016883507099690849534958745241076486927211667280622139600806268696665763307096652836759391448457694329415073779152630296140869790441840252984270646172281601998184384801803154367791969329103080933391349209033367810930245409805681324629554409944657843742346668809657004150691324356976586688753671704331546063402680734142037192460363175691461332732987378354999774216750530292399036465248636251280698796103035298461193665431936491537296226439873919242353847391045861163255423812536667594854273306473992362108831290053719032544538905469542415387466250853984562783629838139839339368675141522295039020679414488826601064050206834918425895861309720540200176649860046523199487885226405106429214181404954165351118917603298109170292371418993252617483999735020931047140405312273948948364919364759497620098343648860125479063525029964132716946866012537561753326928973257446062937080185283220160522796555685089004718125459037997244920060533292477586373997798350819231456115440708236103501697963593191944389742917490026004180674348414610662039458371571922073403295541418286421675450364107500713177552792778173473370374786837181280161483131107077241045364671529889538553963874538605872111142835697911185963750137894277158695238720456819841433600000000000000000*i1^46 + -26872325250085591329620745278368359464762553369857418615071833900286784931713478992366052270893228129857023851717994287031118198255232249790813089701261925524806414565674291334870229482978510722681209875718546476326925000011629164524376214537625595643968606483530678316838839870546928303616338196224306984982586330125327762737676436162421381024963862582903848108049060031472151864698513578109695264448199328463209730487951711825137364896877555714997772241509011898755357335983282486667085840622046464947570281077765469097909636127783567963818634870979295801772451452954364540708148509485638786801090738067786129252242608216098859034562350781707987567274789035052720086230467753050921017667071825476790550045919856948822367483266045845182113936112328520597649298278802469677726351187555123248740247942716635422643236355502123953822906429092236725056156007129721729319742237368519740934472516817217686173419916025124437106415931968290057055450868056657528054145251240355401974073820883541410839731640931570214346167607428265750984512773116361662011522225487013928075105651469281283255689598109811378148687044373715851578342723549805127820300968005214684399310309801611460790676357128607035976106587209876985113745659839791663269289540900476151712403281379205786936390570085624247270501656458052824893591762233322761718378200137506927146554010179697348439357713213966477094561693822402192313252746935370787862540838865980799461063477360124333821302381309602927035345235612791107772918887658631309959904309181274285458424473958918935676802284971525105780456223747799352077918468464906567953700504111717415365259041282434457708020936579763350921572805046499472568018658842461646412287800397693628592186875797008972490356386045632855587939248782345410403752030422668643863990369482889533504289767478469879988557057322546368230553357297520239580730779584507940587040591304676743311986306743439986736969088156249608931940975888427039249202923664965727553567988718396231165326875365088801072033518421959846254236096147694334858020487461063527663250489386143290200966373950936363301323823211364545673176101553842554341685266514277396979384320000000000000000*i1^47 + -5527971237653645481758834109434267701750302436827368350863662084441390767404367255094689797416132841469549282446937561090953341560400034317438433632070569583327027386195340563267498394921507777628265612250164683530283931180551720488134339424040753936200705064274342131651890956049172428668097309364725195658891192816020587276589893689763913636202234311026585122532536490255908918791777798599271157668444482341914516733650445875812319965911145876871144362400419726393047047004566249602243860892265669890153414690654252960402367863834587649730807310338489677175697114980889794308435090047357439261438034200665127983661288941792582775581413112357039816246479133729770910469865841163726145304032343688249271660995186470890555111919735615160193575218454390031372719531967840756826167362167159529263763254823297789126071461757787230707468543530622893855712902275981170490513383193613257884905101495773669598988603024478423922723600261409663542873315541612581979924258415497939401083551430870172705542799245231972500061009866751816413927498586833412811265748374937944742461496764646631216927134742747396404770665238750581122088527330999927866196721495251326981645796311729446880052997725196965552986200336911420682258837301508349566671378724818558554936683197805841782800604718135196238897569505590626212965930837247487500387606962497452635117346484610093139730468359885992352000095574274479201614076816309051566279045392513732621507375647551855080341171750731279986718872390209564742125333520159949036415068589912048939206403301664653608301010257044364244779737025428050757957586844070162851174772474150923576829729330592129113981349507839979458800618281089718353525485837378091798216260177487965311559969092301259479390497821835403952077596253935595642044634049609011036525573674337755230045927029069025782935489198124087190364158945091801404840201755191318538319227580522860858109027889948222105010455846267233210494068537334535276018548354298193336250196230082229469684053755063058827508912935232538021277929635855529517668245749356819875445804066021852059432511726143583890154230783986648451950211332234212928591965022322688000000000000000*i1^48 + 179744063294838544187556036411407934935034944439622071418745404717769690376962977142360483538038797481355521636316245424907874999519657629600280420475679793007460690926280389555692280384089369746993783849771921713229061592083880794726807331823074564856606630453617175299241643049949232215700650732650235820801887254084218660999008305476251151419505408502930178710043154403774618711232912995116576316425391885002799248134022604847592549591563646225563324581458699866154082529062103655443255995570368613394116341379880520456657047362735151330353633658109465297259372865125051909865043312467815877807610067591969997258047021927597032049385852740642096746694596111797059092153117934751776248568353121661614319842811858955581127893879801861392421684347336467118539023078275166804885495638520371989623446547092066685920166634653350772356348101422231637831175823838199658539504852920731755810754019849010197136721690669056484064414716355705560208829968004218588940773531504333971762656030218976875048387937867108449283891884760763896729399808547132270287257506651538621040539575812500442475724728195736594105364872972492870991596745059331869051289111975551249959620366976144831929895693978985752354089053429571437283963765626302360282821581938530867453928740846516789471516086706703333207424877090359704762113197486846430382245364623274825470865680945267731445937259736237551334555632314880286430948807182446446949193909065707925105076061593787039857152067595403617162267872122618190341802593404090233670322841169715682199934236971867541749209369226619064963787341394818400008571132171836255634104672117168893726374294128569598695731421998446494939945033913737291149274558082541691556570108747059944465345071544736071071681481940055070922409322025464223183035647854371793685324601079453627101752226782408566141390631063247095309301055509672835492395719725338227633224157041845924361960357991810203853153843049630399537300243158097768682477495052722280533984481099721963007932004699248827527664505965011639355716744007744668624162495658484665499056287289756401850563668050300068332736992464072478107970109827217195479859200000000000000*i1^49 + -10114926920401963455002667763787487640116088439262593974513644495865341927479580051870126574668424483969949350220949873007922267454517741381812191898681599093573538040841527632172105496561726171934054881539904615934595919777220092585238683612266804065955913932304769417908857966293306375118752663821032323235435367867754554956720268188951557434315463695469621962618796101813711954326156665723368008778264089639848752704322440842229898761919253481376553977809374540876125286237944279452510470793484114132108228946571152855700702265876841832050247946176182248483724629695605780456671234093666609315939572559355370378375924102342317620796882358315201801266033308156559850834688064060722749154047149010917329839726544089281908204130106210452411615455984163764488700988741087854642822562537586011544917757996333409574541662453831100757207921076818507766789727076916214524608969113947478924558087680345558194890730332136304339452157098386848083138757410144517153852558514302388604319225217367601637103054458021851901567535310279515785803535382072147090040394071540197275447257472805398242943024493893868646768784529930029218410986628897820489806899609515938289718911401307830654685408924189338000864589450132184276667947198301291547623688225969717826629390141114851357843674705829100196522201005560815298891262056649464887627382026003087389224479611696183199618402247050973855502853618537755304134342018548795116772582856541992646946266828535488153872370097770658937577255965798834934963879746706253144360277339167866073254282018593562858893072758474109732362480860442832273018487126417476478447733565997150980204705716373131305945183731373542897941749307030709672561131933837292910851157150971962192012797214753880420344623943178211865865697328396403133218803147770352329889517988777125571511323452412790750109836422147574714290642097311611172612936461622318416085371239244814298362778787358715429795267947445624279309496462002022459699708871850074840586099295346016915390998843200594563614713931216140874999074754891343872622957375533716053988207600653202032532342242715902148688237208594307304640653364822016000000000000*i1^50 + 89049036636932102281697992520885596670007156431285845971270201407476044927196011951447656451226301202032564107543020097277820418466533121205613473783473826907571592645893811659633503688985160238740308201126050932433668250733988306083992651847968906375149316790982677135636486801676544132414541083446426289079700486734085599206315747880338853715771378156880163617578726190434490123257738613845657281883675143494835010346773762869216110098719569629313644179755493823575504423848129387769172397288044097056912942124054850532675822977977191999890672162913753634887280485882758585545799605556468478841125065138448065949808967540501143411267434289637790343378623120373070672035539985106362959689051690085132550482383240308152561187947294515228584536751922639824931023272896994987932293960053288822364106193979845605200031704304372469712848618376121794426242512840530195782869107688741094878851420316174440350209430477783746695726218051055195440968912693950144690664358187725327880272606784861697303101831379685797627742255403198226174827458450445463657777625488171592891367631564617723557158870506108527026110718496141344689863345730503624872078930681749840539731551918924663196916172419761674047630185471986138759931892272700483107709783110726282181811578340184251454783665056818659232207737815914711598413661743969041300905831785162800558581821928180449644741086698943005950696294458706369939309345050541102933138415705367634452312118919630949336044169664447066694336233309238912410140028159030527664516845633874809503693412755926163763126702775063944283185362156794140365406307523150418195082095179062200101587646538557599803025600016670747472913046495912564053472164100800858536367284566741661126412675088020117892713149605864619936298967690066702960105850440636963770589586100467006415653484942784819927362660986394444308093937133202320350261358728663188008295217762576575393669267271704963167261715449333378225558326603955906143710741452451193823040197501307602686601121914755744770865631028727900807969024755591354480585590443623635159161162421136407921412247093130409285820755156328094105600000000000*i1^51 + -10311838885545644600642380430430692347402826911350700436163196257473144858051697619650621563115444680545422828629569909316952137181386620953232208450543545997642254533874319503899916637152320706309003596513734412941160409661720465469184401692492968171421685093139541549739879404253926466136107206864634758510204347166483418997842076569125223676942842654758145174790424913062228718207097946896572095412105263488102301302644141731285377104895416581268846889919430486867074828933341375015444944994793162924082387744353299866688175602600219208679286107672725800717432401587043265201005543907161124218202784760539393374847048921750397465514684005743580738189975184309569583235462698116979271991052241731368841496126083381991442710096341920821453340963724882584598456266116566720796269985785487021637913964508434138993495529017866591898499559192844227891207614961774635069241743866531537726400738401159881767235576089782951648275770655318923582850496889863358530351116427596455073499143806432988881137056312140910445484851027355559456295002616289379203738240720765537142612756136950122340065005997483691302752622143580930506023027615554781559456022895963723573746095592478116960646694522910412884538000591324327431957466720623107182808281668240777114613199553436588992491606474642644021447208507678351840402009626596198580886160742951756542478041342491433628412094869041779777972821193621178456910115598842099001682994698761647958446778053349815583444552942654523841588309815937634586540913140761910776358907159358137054432193711804410355870432738524888520754348106638120173377844343687228106920179967694184960879607799378102149462145789759500984839811338960945350849842549019252067652344062284065059928595951412568966407754756466303843705977160366793363487137782090534398053340030519504992576387558120643904221278836346073417054180293907501215820201017741818771912882640849128791901572678914333359686418827979992179421436129594498972297754166972434565635482511503034778165893096122725911482313673132650577120810406704587297812252131375191505597976164626095206392778958087504913945067520000000000*i1^52 + -15453987103340710261029552426994466625259498200965953324718733946020577017258973091241621624790771911473922548219105472939142795294957827890289506063974945990076791578762019585931944067833161351200847603929094475775618837178263997924997337714628948572157522184811155672781396711533190306937454434680880622980425412985209657702200223870915398574608568534379400932216681060981642854610595156694046899243589371546947318272825272323814067989276719348498854399926718599871403390361265710229793662959137630047740439883776208930507267512853029611864821743869969890982533236526222900324447270643554074912796522370491460206638528759357897503023529986098555183685347450032361381648917831481696207600096882747024207281159517401894685160371326112758532537945370912583023171856461803354253767775167281938640409725198385353394692504479325822282469889723432256226737970824706623375314069655268612245777518207613287830772909995503934350929023381751190137235267484855490285310707728359016524635467624044460862517682733855600475473547534904856439936717753879460143980669940593984965449904951505401967045705981300226714985196032092430157947667104771435184016585557470950727160882548379901115465975628671982698546188188227794986396424300543310183660126459199093816363514421001772183035324307863484387803324902939446756604638950722033807072202393127881164854321210753568602252456126498484900509171969234190311824064799200073269216004628661995357056898365237007139632558978416468552958443894148078990887857660029228769499212864540757520499998151356627775047214501893775565909428834001818411612585847146814131890822128408520712740180486969051659106744256231584446726401082230920939926557796865130244951395904173234078895721383714955011961665705799449088194946652879856884495822395908235741194643757517589643928541129999534351812750972510412237738540515661370073865171447004883253989526912037335283804137509114202675401740561419453735363496601099028619649605568694434891344794492782719243027564162505035135536382434242713697655478095509354353406951694415068738036662715422158390106892009472000000000*i1^53 + 126482170836647191124123474158652522314888366852297842187202461566167417800622938117118216939868244068680405364023476599582974573237907070021551605014188955076834062070194827346391714038093726830066010031734541416087526593151830957537189803401470088520227757714022343015588046667708926596609850009934841997196176726065562991303679782818761645992551863966968312086680585331916632809541352925216141121554819012405861997344568969887087564815754763842103697979749873875033769325745818706972770362467998017655328960097250502483944329822823003299478437969498617638274769691938364322142164245505382491181284033231159071299526171483239834636058580378848329148158373318296680804292368399374228002139134719220693280964189996180234305612969873327310994117604661850255118376147056183416181204206269511133390409224470230522426343609125334438389306925797379618956802489266657081937696539543189065302623943619903515811902847357057882381381104045025908964447437695146139543084447729056276038879804340514812489141221656387399038643810920310809600110814296341780656292031276773617002966651691162896818944400543994435463026100071706108364529994644998017824442083494643238874942591988518912322961754606168818881452909613295336854553283427732899468151291786233248051883452146799259526759603452265057350603330513955384884845374812633832651051526378744759370533693349634066699318385993082891076716115305847973343704506050998028713588767409248091167712247680352564701621982119605464272663933247209028301630761327461538326290603828828757665862469201770242028839099442470383236173996258087215436525378782473064586184573752881982064068012250142368998717139285957233981519405809671958500229278423157022770237834001444847108307049371723967529436308759269524419317788202301353332977272552154502911695148880101635327089863968098181898816526269218115729258610131314137583836926962039556720310545826678347922882719439899861243148366289729335322759244979974001008865544675384168006569254011468053464020400081732828171044844271630158912393960796682558867568491896884810937760398650838220800000000*i1^54 + 35929019536781450898238691759576390985587236204648581063831448230431150322671628282617523705078838518022877364862032920904648729055518177132307699893059370375199339384832374617217338595993199591061306962846145773109357252665242761646027820872604971778784818469582959485957460599159970251883442188431989762306209612668594151572766739426191322848280686203402036644067954589663312925838237523789467775092800100632899479407050640709531509925932769369050622593931017856289738731282430479583248646514462569085098815347603134167710886124857998659485627635808334277646019635415087912121541773052304984923488659213897605564867132865047320329955977420600384798496140972989999726942121545258200221145506007479925494069059297458015253769412751066393380845880314685811651214877865224546545612113138217092924293150901080877810665149919374111068265031171950073948978138772810144643793352982519567479755669836136680073494711078828505873214394205341538088816662869043377234548475607762422278947795093090736886726369572826322424469992091039000798634079668517206285737280664368884309004231185410027144813857854081301880433298390318765962668752692458855119598952132237080109625986833058857394636350768957699539038841243926487404335883736311701987066297528912913002936713628138279025757769255120267899502708780517670227995952733864510175984337523201363882965648128894354654395703707422165960875503854395789705639930405052528395643271969300412780312698005273209723441520832675874428584879415425055426366138640896119299510206410143294633436681726317635012147252788593063567102480953316302915875901636651692316973497077556889780594702728460135530902394883220526229572922279307918510337492471456578951280342561170472750182984744112839780701550049339308997760825933261836850683972544398126228383728885377321772528391912535648797658589934876220455496270131837577296364077133724120530494065939619470725465816738559230658245426479595185513417982144916446786376569656687616197416749301780680733665554242699806962392438778128529879484619034825818965120971688462343127040000000*i1^55 + -583176227503382226372345702365894064965320231369233103123502342024842753233814969794946767881914476970814887548437675755991960120731802455987720569746176576952024294441434388782309469143639527395141140564120427071997383747957576714149839962912208966267959625505319687881573057696598815972967073011653349830617561546714754192351089414354076445808898775853172309225089284491026154746410410148560833392436332055982259346038643901006835427902697921815883094592953693899187187165456639155084761627536329785863717562564956010144206698097210944284499337661149829413013258957771991400799813953169168757099785887654820657823043028590351591469136395316727956372118703345478946901613950507148226901439058213870195403644288230374180701698735810091735358956047101940902898577386675166128982764923767849690151755497811990991502841907470994977295876223285748614062303958330084438630394063861709827344989425706796442997281635730396995693696993030036882892393636004883120256914044155091354369486967626879649988910116857400598102470462928702457924501480864550405263959993330911176362480869765034645635582986133772901375008581206537237668475963709811405670857389507833275557806213505507983141468454969216597272201060738103847662171098581670400545432364572425663299715168502843085440868055695618862679403714156828969248399489585243725506121006154837103583007919038487274528216651184182674342432079450194752127165389918741719451750001771733943478212042123444762549975638850795468622851571642066923371423054916873493671640608630611441638989803443803798729845681303225930840781550974868764573106683083000431404936766392666577148149457021614112960365058692059356029636181624817294799026880303349685668691921854586972081123738512172654603502739022256252565209248544928414413673456902137125819943930155940283926561091423966887620473883729631801810780102675183021835061006569983516105644286688056207279888378288787483280830227596870107699364195990477804321523983202416779568100915844271160313818569407935273280177671963207065593704458446697225200882944000000*i1^56 + -218471645899708282336821890565741337526000119045114240181840604961135897249003883607087918197132960591479014466536927836279223838977399664507388108246924064001160685995974189777957125550430773581865326378010690905185707309361652070504588961109454358870948964832649614696056860454538097626601483134055417816490685015923669138875801485518623086721060262296868376575227122648646635433235875249201813222460941396272861309173269255239191280962504101226838259018299994658284576747999124209823641311027057315943106614957415790990193501274386620745033269379299823279484589218523172105646644310545244774049371248805057699114164786896083044178998310038666627974443602644655942456133387642943231078012759914639472433561804662690708181004301984175997744898604861525247896337855025786978716258568554981398309660545747470040813008222241465466565112044946404453845649365114335007966611698196390321766737146988612139720873628246181802881830941716012066805338216536264717041730003820580319876975648123764835836469925079549848039944683289730504736558252987593905446147571898114801796678659547443102204583330380821257468603400288754291968539744741520906083100962559154544043174852437925160700334767675424444853219886767018879600682885622031103919005418771673843138484130731998341005699210127795641755266703509628739976788999041677771764623536038299744254365256139507022425974574961893972229918030973803089976403582402930955530893587572550273706319811039400018439430317225878158759644742045278454455340847072098957533942636258733042346553208595886923383387894925561912951220243671543480745025923004555380022522264812325127020879195022175858414228164884690148548970833599477778717162258600631184460676570593890296200541091408128739971565626315198846625172645052568485808335832537530142909094687364927249897458553933956436869355856287706029482765477508648091992171921077862637874008987257945191345872319314048437608859143071745313189750856543834397461458865955752565946309315284673393711180205161908934994419338983943220892162220800000*i1^57 + 146477046021999533624538530037468366618588547164832003807467351421685458049827007911394895954446675610630795844177609407124606763404793871493355898878378127421617065185792705529998221940301384701315736652384151769988959115125788898191576752623725557052465748670695678902638643348219744861296757898970025159931426584219999008857649788354280602407120233648236892084565989481980030125920310830783967851451791153142616115950388360234853817829260308269537407565014970461026584005942194690353378227617013391553807979840158040324893020474145194172834545808169047022051984684445628413418450633998646524045847108699811276072573272450335976113167381820717452660540930893086191111612410428483710644212733432265059722579029887524302667109930836989127551010150868753750451392379081485036228912639173146389774513053404262458917950265427604312789084615214649131883638186709165085441571503987316355941152825740983085841584944787767407803470162361594011818437833490540749052234446864391432890476791119706912754638860810934867807300321923823360804062856630310335548345861813076631882933710103691410824930632470032941056679486839137000680857163338448517610308188941521584673708343694643882874963457103310563325032330629727264351003702178672324014734137713278074158093707875080182121108971841451750799680701670828826432263391832297209110764765059352775398623740146040472842805667217682408525234096555821992155100073792696603071347850899812923074426920697525641360190469972440561381411401354003643474705463063195767970736435857926263044775700562395608910955918725464158631375154584469595727590347846827941146741187744823129361980671591144889936556308834755494033008340175016415759990952749689142207215963020615308414664210506553651051511013643203211862787398857253336546587226223088357055516256020927180301011714171752329753432457416342266474532830424630196836392298886852550742849375477382266540563494301186559945312290541435375940998119688199811759962181319085272961689063275891611367740451465079042550720000*i1^58 + -4177548622640140652385064280263323238674876283782190129088021720156577765861497339951819726116101416574826059824667153333807523354253436716967996292891939550212164501844044746492115589422183940243885822164005559561922736468434794453319843445063844092622210988516196288878216685079818919388855954149935775183365892563774248878119591758550501576827051691514953318677276206605593076532974609852029384132606602602224040608399007633101278197834371085067060892032378709769873909071841564521958331265884970984943163395680705038964097180351838478653938698837043822183420656681508538972857512723045713256403527510068257351276452012367442208977694753898670559080548386880148196000571639965582277821800284777134143028519365621947398744086640687750671323641393782454657488546972424168513160935193781854608410260677539556775050232382660344454852023210656856068834860909463005903367977277794634196203159752037429716890293571851036607326787427387924218436653549069293940604018734799843286548562099710346576752790806660845137006733043042161734460141928142025190624137034779450307682406668517236632099369949215924696403177663646301127821972444684703080002196671439174424868345888931735115694261252786984960808218055247370823762464374897750840406388035569857381069695353652619465980190600958023107472656140321070288031652138777620227624832926061977881956263885601932781130494708541710040529285155356260029564936869163901970446727743576045914728077576367217258938005344831192659197158344572339330083904977270205678852947700065313940639763128662871953201471441589794091600426966253214698100566117681516921837752156520757901085369086312967169241964258560086700886411941400791278369603180434020240839314660397283670336285326715680826979541556206774077397815926648550538556913102611167841682093383547373923341534322334880662051785796471120753545225583631694579681754451305414791769317542269627331626649854171150367141102667342906851966204004065864053914183419623039397936220134096008000*i1^59 + 108004525298258348209832499688351060216620741511623055427457734180861834630066755379134781766326396343847513081908101161634628426817737443588468588344647690344107805742799113923270094120089641482512329095247700219108422162008867000312687902166952130444761916806773338124592967133506176419215475500867396338109383184535072510613170165968666010367933712539285982769443508452780559854902108868101875452719103622097408265571074009423314062473526922982121987194421263875918673884963281093806146412580898563019429240416463271360763601288355062095228723152399570056626746864055597980657567940197950393790777123698424232454563547545385935017471373156832749193865449568455286971254971923268214688036129958929343327416161701578776125422364964306176682723239946989817682192298796628125262565692135993099002537396458632596886313319211085523156621476307320227746991936746121099285736027746249079529131999204643072575353517160148401310325452059457384847456885381960475109820710579983605270714967983809993848454518576040174715620155717256398572521347549665105253528371238562473314913150904844602568546714638007885895161785834130825677300986926573802132999821201917886292005371859043553331813632252998324558164376413412419157619968592856906647053715365029346183471936473682458202488285443388713439777456801061860048845091652227947462229713519150887848894381527513145009890185902978291484729482297585196012406173437718368993292685858037434599105681899524887215533460789715232438782710483380116382655600906095278852280496146155276261518732343437472343565361157131620388593374495339464156614990525784162208309201879934694474618621516321761802927147318409966139539146430276780888455036455033028845323394962041828253926529012695308563233131300591770870176558413481226355888004550171306868931530570282784111775090201034382678044390373335045596521332728569756768009934957622135479140727965075645699695158637740184257139139009270037417175915868870293484763200*i1^60 + -1360479152372276826103094926673900379585275539438247348335314374367507985490206746481554522097602376471835428282997653541468257831833295319042475200691152335397157766098825738324095175935084173493905970874341400673786597642775341596430265158193778069677739987421748401852510682815592239874532797678672476119551053926186654617064872378732501023876578506366774777183961541703295826834685243272844278487819579906778747726152739577924511326113781193436731157300547169350378191634378356945212074822135745880324229887291211221802776070714641129172387404684591099870745910037951077245208286045987636593382177311238294620119730668944995315543077700529495961884613446411138956781423215219531267361863414685102817217794555175421605169947192066081259391353735413258076902030287736074951255275662137812622067024492732967236218109024696597625788047549144906102626178602162086246467735691702908959435076523207996287041309400909615715796528075837683667939263114944592240547785283399534827947723761121689450176401749666700109749827895265510787320078177139926624876808549879197976618685191301679650103278901849828065825953871144871211673428268460158050328341341993464957382224890122408829274943507193329169909443518903455255662219352767840282005100505285378857969802270166239158806553496154641396573023909998518515506915799807272474168164170344792306281585788221897556109133416008529807884438350194135360455242345289681165971909866263767509977535498152051318122782403680866295500052995629934523278235181439245650136757137436968078493988589792142300461682301535284703696366043068569380466552595720360369319081240743628151071038626529113567820390434979604995497356280346978202868845056307172133621753351993542798857248031250058848167653888781689258691757688013367173439503587809416506854488444858966221746136315342992164252284964814034602289572299253906403318053999645766879128672332907247583553700328204054094196862642122695*i1^61 - N1*123984029385922368411928301087428529366052779425426855209185967178851376206820759809958266701122093972542131047041993664847878207880349868305507394312569073174202753051022480355228256536847242112360990430290508665444031832422258743670169574133211925667752506402460389663543210328085659632653777833637320377403918750636591934088431369102289626795446206016696667641355428518392352757010097357926612845800136819924368934435825886351181318580410248503431562232527496158392435957554384147212276311633290522755425939683837755950885078254176809851750935828407566602678796277245126601742210622775811464462785415016824304923294280379486839213266444974998325002156596802326808933985318631281712189535459363733020803309890891563904*i2, 1634821529469613361624185262147536622927615213162094650916096965110749612285847076420065985795098098727040909123039102639684849616371998889465654629387576843339200056376495569726191855459880281101376954868554337086962252042639924979350484122811725410490056728224558760089412394403378396509579671524564648708673729231331674939551552594754403028022773492171250161352543010928205445968866489918409912139873079860424875498426410697215091866334768220030919651962868844812715851678069334479595675490701810477677177176644808102091493996860291829513367541394467931130783643130946494775858259766782268979058561374632312225205635673336546309150156303604824923185905213200539482158538219302580337764704886980167807206032686603980574293163229157142541143505822682874328074689756502970411330888738877430903972008350752556666281951128645035059219996777528179673840515681852714731300350093302373941507463954271545595284266367196144309627132784043446565119653873059242365335913703469866333256134608802274695471017500456979488880105941573249454541892276844712072618331781671505359125945488467359053630664157543714165918315662401163134922499702405292267303736758651197016570166054173536498278452771584092014406638106174945399346315516845325462107127833115517789768620702336029838796472496879301423944469290785253431323436026126063983070371503496362977182319198660992262229254337525831636220856188505418634270635792316300185340955112722352820955852935769113970542109631182079547137812357410868394176824229465878503247660821404358413823181211932968216758169312838593678113247489437123372176119242845345694407789902219941321376508659230691964850341934537994398324224452469643778116140280039411732884341440168660710208264341058267510799531802691627439238403020867297616860389429957540003974471904283777546206472998176287704367688390841738218002031640581435844155196579064194875228462041870692419705004619445594782780163619933768965165735199821666500519380485682221772141337734693673895104408791375758905055729993184743215119697176819950674072320663895180509450367365496234427154282269421358309013465736472873787536454067332738097506170914538672026781267723464899981619911937341436192144466191337249975381287232358999609115077511768852782596327945843300350168536439023009847263838141474262359512061173400385513466523601132241660623098851963061847851464863393792516113469850510031460468692405688556123586560000000000000000000000000000000000000000000000000000000000000 + 21060375339144071577526270895289651366449174764986508445811273857784977954754044186296140111553638843661147428832740791612772613812228215452506272760503194079650300875096404849835867108368799919935647514526370011553391254920170857967229810222908935929231125031430148582865695576472109749437450063617688774796638190442789151737756586206283433515597743376219325578046800141880739377460860487642704488799255613367828499711723968412606094907875491747745325177215544189065581117848561764236083075293801937273760621703589924310263871960456385597814499827344305768765773801850376243917064807481463923449513454403442354219103528863591305109139032343395735068968347748820707946646651085350208302468062739458387760610381979027626289060108914149678462703030530027371367003828325636675818420701354055740748604815981141520042010956812003847503713365747220793092003467447712662034130027083784637218129120134287243104477191877789348127610170382932274880060067936865307986808599190386896514563438956184470264523639511091049869407744267286806369392851858383373497551830770591015852439320777221323413857812125535905258600842579964398533893931141198304210425157351197179485392838996810514327439623157639079475314548322853016523178881666922364954848960754070375550796148145358745681952013269941378260960233032147868079176256847174280779902879073782053573531897136817333110563297691351433392786374811111680849365168772249698480649859069235905627327968264589395197376192387825590272518272070899084463714432881680540892956077601706476144469865531900944338924784870217813807574667038209294885656978264773364029933980507423516483333348657286280062489922933150449160317581884091213702893406759485587223629315591769220334787297226386024611484175113792749612151201215157906141146974334587668340334626812583469926876046006877863876189645745053746040326504474646357517079421346803537594645007608226675942121310834829515043909272027997529490573561866767309561415929720616030981849726398541336495294207890332568659816310002151378673041624851886657684557463645921960937392696826650601338039682286940602802619441284904929689049190519314814183105449804525551355388631661955411692430715704029886170868184048160300938657953337213488536662005482214863855819641552801944196098531433836249309280931191673915492383561184928244983411842686020827625604553936766142573125044935944418446943198623260414342014640610597255774208000000000000000000000000000000000000000000000000000000000000*i1 + 301599267598705739636935768017389316625680323316066058026311358287951972173322223847448779994803545190292680827156883545383620036443644791644876980116549811432955416974639129515409155547566168372700030851675261422293983346810745845262938735340998407447689823891230336590478965434365879010822563046697941353026545282276028994444839959856966250630138753373262423325900734836616146102597029546837620686013263745140188439662721346638386538934358548346153954372968084006251381517283219069368517552146314256247369381933194165949091916832319820287474563909904453971082456062964283203328585976380970629203264317029784192751481376511854679027087627047095031567962433292241077078095050004962998260233369870782546057408325548454439032358521891917451370047973933947459562985213874435943654075996453771751076616853658763197921498895299178996779607590028898534001008480177506491513074130619492400017264632631811196774344572689640640482621393751769946886470581265865590423454898466515024047370233731776378544838578130330723874821173634637489314953297779322442853504802805877709076784726067120449087892931321098211980470966390077890007096434111752780219787683030136508241970931970079093529416987875393534523729385933888096672854551935116032648478211773270440785675017420671410479913694781689572982415376837274447375674896458286474222466743499252242174332832809178580951339525007030242883834061355394267903684623259222104542535443536898631347214845008237168914371314486521555149305222690253538289699102266687874456735417533951587431082355795039709504077354632156629256610463053350952626185513452041797883631609721181550213998675059805348501782818392482172974531644934260428090105083478596694454288310159293253381085113372705918532248219599950414199447382782770096873071849088648680491089382137988556097675425992810512588909095865080978143119326977879952196631498089818570792478961423751210995640987135434002084873531840488671718498662260058366610032670522188098930020209944689779885852789165850437515122814139941777119979320859219505764322711905874804259599152088647030844854841303294544959989184185872301566510881742897309143066670547665958466111353753179028679157183359899839878872842602141816202413639735332036771267872209098375947581506327531305601641220336468260212022498652376613287649846264462473546590305723698881746757869927371155127613903746402213032758243297582975230350612738559757516800000000000000000000000000000000000000000000000000000000000*i1^2 + 3680582925801192582857878494480022867335380792247804331839138647653026047200088254935223923898760302976531301282301782003188338718106144515556977155129568867358295878709901901889490747177909972948547414699476950761693819997015518160079283247292564254600176351171922079611454354110314346138871149138429265728573666166589300670292546455256147680333668111829289449389207352238774414804266994308400338799359120718057022083495192837850631101554427652882970984474928657537354954438692411615496535229939747456299106697037754080019337163096922599920955269670595866824329232244407174970714438805172036165132837202497716532684988196532380040957962577261382631876720204605911543084420928337399136469090713121429491260852877768180192982890965694960312350529495692227334618101178348370598968702134774597077166063939119916730923305019080963732683508555508722248973733124023099331917527346093339389192086564237129246657625716149914320534862411494335800629640034196407377933281933135487994801816066927054223309251891954022547656780265358921418548800851356854903011937092062595840792577595187246308346923041862322543034596121959266160296892856796804807515733053079251535579102336324968213014251096357514855935262436577505845722229756668991514042244243609649108737460398944159709810246908521687585545302892431153144256499471584817244734385330400580359670132552236344937724209479681190394687544229961529080448040880924799304809159317441618640404975257518690587348725945934015722513051914290686565003533831759588868583037938274890900159677057553274349732606054509567972269913906279055563072504738572899651125581051723683802724743472605668134311617386246977525625088574286899069884101758618627040045912283177908865522608058701270455232338085176082454382385628651059187651747106735747126490266237306809376279500751792339127523547419224374785185041608452590239676477014150902780619129578677595268947971228028527140005971021505716940984703688665079154897798627691319835118065953477925187721843473023867851795564240102699704870372369202328003154715647141324876422791841077010478423234703581958358911522687492671612569064166151126390472203213927266732080770786453809805473781854773498888324189392959826983151750018951484710636792118694282581154765715054897886161605793291866237240050586807894317514453856173368333105216646099176536899302515950795604042465713307077053548630455321620226169706535328856145920000000000000000000000000000000000000000000000000000000000*i1^3 + 30478927562080249682500755093453439748223944124586629102899610555975779823675412299504848791759469067032479845313128893192485639986483297228610996139270815914853130330639697998830825551571632196337974461492897693718627567884992202508097161106441579110615268100967941079503604056115112311632095427479629151863061227396201206330162562388700991137374260810948824743939859185809522953898580436841041016627304226472694775414044653835429428910820599879795222549435453774952120011394917171387687521581311407076511895539790915242457483459199263602201751106914449961000424381573036021849243430243377128606798114898140797817735334643833743784888508825356677744072272450737368536978108690141429593698304528902908960285174877029114440221327907933785371564773819002005862220713856120036662133454873587370887548121923444992255913412039025568765006485295518291577549989016120886724558634387172074084842008481131638470001364615755522316481377200112083266249681233013437578255756408399507382378894425439944546236789021130531882109374747793693799099772006917591600717970829963362368177733929378855939745864073609563873739512755140328829450528795581594828691711974575505091675759306776319170320795782351276111519989931918265942672905242700039151982026129953141209627760028071073319751932352996379385267615627412978301865602008236900712159956870314496142955249680688155485468812611287867417308065985640108157181860596132097830728511952030988224114649704628202567722769123741342766860427316700457257032460487936458823935822597652445207915277257393556508117646072333012058941220946538870519369296529955568755357142871198948271226021903994776723072411305305144651955560953289557284094959691838513516376773622428318014680480163129933691792834947691405515339328395875485035921856307359674161013302776723794615619609036401766372349254033264570962253809769690366536002250157207390040496728340331616914286372233670718072886284369078926889775438064853628324696991614783179356950125728384993846472581478405098231786074126878976027844449111125969795961506503540559051176515072395979093216821950773624608204644742088297219259894221884995271119035441665173908730748244019167027486100813021331867380753707953451586892952522004242281540312717228921506245743450267300596226800458704502330094953754388212530715298140325952349911590038831677820746440097258330382124709712989920951201057060537544304648466672721592320000000000000000000000000000000000000000000000000000000000*i1^4 + 33009579948249067037363748260226437473969919798317134697980961263994661356167837698727161140276039266468457214515807389824772647195556895171638941291441845381513015301652852204383764154613973561105614715069547174468943035528169202353787134700543763793452035979739166743924954062069449662463850046449531907724072633904270380452149361531377219879566577132460082889621085914847834132195537330410068426288929897305292338920260571257881337938791762762834291784223143413571979392951286712954576642006941030971806287527782436937161086674206966307244667210695107513907528975445317301943799416054458556799830742985027003523460659809129986085451694286065334635445948221119828588653839067339275271110427033874072278772536843599310534023990040466140276454562089879057218416385071840723853329795525330810776472083484124582454162893377290922782010702308129421021744068846014019585521028721052259645085405033297326414512386860019366053323162910194509711776026152993327886753959320362334049088980816788710406942215101048138847717176937980478265745679152260062240116545505496083087230893877987352429620956114099420965668861411270810465362690447355338133620937061800475855182637588645606178175187239917028336812514563014957820723932627747837503701071550822131669627934010557982147658750531837976235105240751186783225728205948504704476975177743641467787925105796228520325274509743533723028688653495626875869979886664585260978285194020226205098523208005988011847485487831747573519706739417557587719099660790701143422792523435027835509553912644724303454857750436931578171010969959501648814288070631628094985554514465710636532732746861930120873835323967921416915830877722258246425539815554778787076924779068536265854780926083239587556656594804494863737753346609376843532504243942599302623767740928886228295136794572426596580885941540224298779690234785465445859372427623876768371140355344221348503514564378128600932509706598114506423929703126057918872277798720008284626261332911695506392519188229407651184224014748897297744859635880032011002592691466174570058857511202506614091404130736097755416554424138879913211229210829647429302390217108725560015150815562536916770099396945689817565907432273558374461238867857412978796065683349773198204309197620351940464391942774839277067112917999551070676894684038065375897887569070125118932004145549159954220752878230527557841342745963365057881359760904054374400000000000000000000000000000000000000000000000000000000*i1^5 + 22514992762237762237969469315590475523872217989520405723935742955159701950316558252067778700362972084846836769759256145105526121178652959981325763614465376645659821857220481123950237774313258059796327742337740868146493256229402045909482592261927726178134595876597512472281787232836730423242472774548871047235849353437197300494596407989161925361717346089265617616164984103420198195955598960807420828193741072793301918274344820022882855678710960112736539349213847361234250827796295176942129252986953982540144819716044988554468337493619958204529461697924037149972849913601287752105821322920779210513122911560202317867631145882300672446265389892973844343277443775559518073464627373011894408550781947501662873541805251568026684673710592280428415675201646363074876858934496947175025072750607891163845595452089529786215183056937686101027519089439721432678230942251196674536289268875309057167882530628681434937616367560273682518227351804812757783058342742475110871679189926294571271338632006302126905910506808738536788400662962421376918611535629930061053835402824676773082520810135031552458858433967219324953159822833153912865407338497727464888344214251344649980070079122001020091065661601502338830941138315906689046144415179673058528181261900872037607606341683246258491904374141999800460971794487272478211508059955004794759556758659082550582905584356102983624383081665701077285629551574913816317041741953855914448455435224642440928484836369744386566449934996322206278670717386078159405182597307175484613353977799455052329967402943042863195126802618916791259606229590173012255165058142488246682060191945031501151689587096941067589745578569075889867642138244637958213786638254870573104699132390689883927837992467861257064644076025635793946610982260812645117477159896430470760086727574254213568235988280912894708671427668443307470202676193343672473997021069215440544628815103827241311998879835428868542661652077012160157855256163375060197039012205199005923465421157104417406997123728995180241449682821339789612044478237537930116313355718290604172595280739513508107198079090752866800669374352090978980118820474296133374856456958555389268157385721459523994190947216587570894107514596212120486078655651453783502818714539295659121421103668953394196914166682880127300572586288725254738236296402525062282176837088013886918551647335445277807925443815253880099391145696882872783514880494796800000000000000000000000000000000000000000000000000000000*i1^6 + 4373215437114734463084808311894587313375915486400841375333114249595485119112094443350984016913677288809159897528692673482017498308137815484899794969761002317521916369955832882823465849850401610020574500711473246605606222760429678968582051141362531310120678143883844757523048247019223087934354088361627146731232341014827016635080872207669389129111188880511129572319059990104350708089112642935220213552781945920698012933467049656543126846612757869735950846667825353450424326303630802265835212787428145576599354446699333683676266169651396171652056668530332580595663007456611333179460122693473993554860043582775149902438963048943106401007642899018890055264216701988899435407106746071233936624495386561574210048823095870408964999072619420828608142487312371439140917024088579263481528820526982616436473046359679480732296599635905283900678378573117979762220750799950576748959079794425205305520585118039665802327476091028383171984034199003738980822540716060172941661863908148942494679087348529958089379687176086923563833560464533396662101617014166580379710060249109177716000298674906395152372129101524527356213141190343737520199450952056200665584733750429892970090062327552139677942290783519566658911751618860041813460679548501570475367003953530297879506662203236902512537531894495096666541589171519476485344034484351613946453444996844957342982469853063335508064184880415700230911462159332005750997076888548790827145520974128594756458042054570413974917924452599224528504866598425754331935831042431666284228096058016207347776264824118132710829905669140498868944499353189426666724751755046096284949340305659498004425600642218706760396056096488620144009291778201995261755261790739433541425687516237952096671365953596299962325122338639079518491245311591035856606437076225437799666928093472662290685539964604106876812430505596948389436788908964492538298098435059504583543764855671447704691391967038683678333425037015903105653421413044861409189089654681435889096018657429654029448717996750506960331987541684315510754807271408135807608789561998913196310808082985642434609035312772214729281679144667818336586579267379872015097873578610071200465832426941782707290626195912421050626602796900805122746899131643552871352029305236631262190025743738571737409247681889085082395027199008361702135406070816361809959391094660277407982927904944876156883464565461791217146653410347487443119771746304000000000000000000000000000000000000000000000000000000*i1^7 + 444339819381370569825023093674508721702732045259122528541031752700610175747523168554590572155251118019115715156746886326137955245838699725924931214188863710841003212956442326414194413368294237962726819252457919252173205133492383762605418360281085133737911728402904565391507473987519644644807808401490449914627872363409419811250622842169360446562433396312280391052938155790805301286755425191753045693525601086531750968527760796758412238680539018579496925380738119587274690663885978159851303432556902578580391928146864699534816039128029550314640221862757384284889618998480025934500792768962990429728347927289011965383867128397467414953895191940640280199687824996370985253140169999692017542039818776850102877971167409494501336536972394427559709020308707063855906146622677518717837803516919554738216739040165072978765376827042687162246907888813089552277296175407169550547284305071330472623668399771768240044340565747257002047636980992053522199227802097415208386432225116579691010291264651359381387103025817721451869739058271139002126557725988944209812502271145016225047198752603779984480741063507180971679677159901582188169846208646321464661464586284287211003955220389889326890848381569867126162112984980565052844313885131210422346240421137627073719154817471582119071008835479019448136828723143555678263523664707205653484820745417965539864320527870246369372076797566744828913344418691951554714230907421695926368920934407644240005535419567860507800084430661729610211503732337856915190870222559898209563306625593602457188337104371105355340952079307233098033325120394682470257493797707938774365749300076669726197512676972074827451220712197402927943437163054549213477903017743384290555160196105196948001201038333647190353972524187744549827581267966528255488777264519250095989039653717994517300882812923320259436157510197855555742887264015699967986862199225215503652725031812147297127909860433504074201611140227082455198106481199132302776740713715256318192944521480856184109039112908073607450135231942283928803209514738316598720448199107419580037901648181059600131343151927557865620893559483642897075570320336621484551029715643513379490357058079989380193281467611446736146048896474329631836769615141720328941907992572003150500216051501123525900325864306393381703242364695007008318666650287458145873763930110500209981339896493947209673056539466450365503316105696904848835451289600000000000000000000000000000000000000000000000000000*i1^8 + 86365400247128856489525307669377889574906976971264728882296494536614161381188248530696552634900267675120761534674028082709237920967583471781036923065344441683693529014608452363360898447121683895735775051357880250440997483430452510533598583641635039266701017451031793562686902305594220274781375351024086863070573488532252797734675111702837309160218034431976696093188127691282953082509295605032230485941818538684914897939747209157988053806537244008026339585989549646792558205252028473054692420880968515089401530122938382097388845102147932000497140346565293875969318288528285259989082571518559294195992348615621639480263583605111622302342542497310921351967652052060068317198190965159489587019552382951710314467983055929553403613416973948433851005554931082538399079601237588469077476977649737321137684634779605869574429018734534092517904660149102441331531939297170841416531098121623164705130388966045506614183620451299137243652601682929375667746521527615406367566132141607866785473006023981099587249237163522820236121841947539677853434018631260343308677189351537913895507250577262406941736569682326128870453928511830756516602162054540052354695034752640096101546595176127181371805593602186325719474398956229775326004103705894947053238740935643724164095814349653915507738663880523955246275023242239071888495068018571621623360631263680727596295448154951687351440285828588777142259894324911152712664415524804952182803217135869747558125584423477809513682044580083590798161935519792580188331549648821017261849662835189242223633196745409510768406762955221758197446216720649222691328269450380617503083855939890050121954809777769142944170054285311404072623759994054119212620438811075483427608900516076072996096837805989104676448149063115004007828517959133989616122036941973587039899857613958018472677710211940078849412743441166451308734647575614928259687514355794719316053992194457151768859590663643926876718016120824655104620740226540748144801288167660212869184510137377025759454686004768860042309723533504004492953216208537003384148686243857887903128435536301953547553993865525090384565982386164788846971123761371475893643783797805350753812441267413326668907808152557426254103071345158264039400315321146528669854902529713624526853011003891224601748010083720452933417783042215036683715147006522275584596031658592558866867682369290365121058855424134589829876285392730878430412800000000000000000000000000000000000000000000000000000*i1^9 + 11808396101286382076885711452894326863640199364620906497675086503884372808361694614277379830591980815457323314146661995235936335896989806307850805135379611150372419163928456046781514629426511842442285701454318352021604225760842016185334331813063886612424224075859003891338945666912635904869125859193349706759660768931444434443977901829732968008297324808448186625958684098089085153067212575838154812687401945977952135204591046502802989482148244315423160366358104804542554757006230948520398631578250927351744498268880719148773771769551800930265062641675124829121841928699529136519100820510613479171851446777978207637544526305183822880250595839094901209623637154941493730261881066347091107183935361509905783079755589826655234645423992287218970024624118285593250983102082052208485922354599698587624785667950088516166181945575977397717680929824445094211798665909063670265643087199191629662234010146383301953433992295000633900184194655781464138329391696796043014677065290605214232403651219547221536032115350163601580424822422442194738500086290276413123319966527160232952831585160144199731746727607903311446138946418966479281635240687309840962217308362138970056596134979241721144962054338476483741819521217310168519397594106643079563362071232783363509592931603710719955619857771515175082765911001490189590399112482229568747872431929075417730388723563345579028381733258260226767669238470901149567325786785502496120550482025054732295439463868446578631286231466837718708159223454090406366514052900982777901381044797622849974075856183563116566606498355625811883448425860108817888554666513788331168976766469372697617155608253710004560726566608779407027798427306844054015250365987847778240899733504556053116631361938208208199214915338159410014545728328015259603962332667264518723014529637519139872918283663834443402580747236958270612331454717657657232927819178634393710953100750651656880719803717930639985198550209463514363085588389199984075622285362862434536882079938579521989932512479756522362876268347299319567034710146033876914195244719111399917961114859067380619509841002001235054813537204858740735154960434080945039089389877322131816739614280263451021831284675280594903114313983424532038494735371496609130272247391419537095884015704359760207481341707907321958396427693247775888322492689906746286838402801074104799562956163720497868982010223204623516442241084789985640448000000000000000000000000000000000000000000000000000*i1^10 + 185199421552773206377460138062049834942167985291743414363382827746452065859127151850597996355784976106311714481748865952965774023318186203702362309617524964364536136435450048897216591040892298795882221543831777081690259911574121907625658966451332957555272128908954622132446084656060018630523451488758600918131098731981074500455991298912848083071870041015988349170153190131267763381999628773460984875478722321989946503254302963531202207468268443031523949948178495545150080887529717700754792395616925751586682681860964322487395433247526824290882312229628346326735829081646877050712166916498050823508258736879685339317773480129220604801808406442514261147548642958820254591903810334824760540587985196523713348572325663444069457907649422561835105125768905698581549160693490571043318052411918980314162156337402927789669227148419154817034309912721996421365893286406553254728950864109875151511337817113211433808526612605706096940805486251220774633861434162717199090494788719106186708837432824351243993071225931233474969311954460846817191295669664888703644681998313454655817455943589886840429517172342516853789869793867408476803314434366434349670971023713114311437697958756803738740922668127751533454101702596110892165115984542100599576069881860435190057421613269661021010799491518694777191587280904109161770612781582330810077020387597840569279200534369858932929043390667673404925880504403700507223700743650148220246090193030256827912213722703865202949001834241634069460838805203781606711071299183611965048991572771656706888179500957980995161058149286300577321791580635949350699267673853145924673864248291663443690723706675115049195096562733925151983385678468193530871953015159064498359859989064870494553447925412971910325907516671978110232442862885650299543976428100738778208765449787808428319944572715393637545694574678579633034682354085702698413510722368600586087513398028550120892206838439068368111715177423500949109995635337780450653229316955883135765644684480547086574183145055781154706887876501318334631142375024544838934721015824952528050250331439061388998045279081633795541578283518650344472204890962102262931589994301891745150271444391827375321090258496081247784466511127722783552130489431930054907860899626086394716945492414450390163274316157082831841107665209588410980105269590946875566725050869427697571231622706138111890355273486430433636849181887614156800000000000000000000000000000000000000000000000000*i1^11 + -38529954137722019185494847283484773236522183640588540138192697362113540402700648154653224490165584577340035281670098285823274569803368287475073908516603117886755439018015160650993347795444764551945839177622275261191801376808371925804540634251740212268514422854673464763878195176246075658475725430505215754491077358976457776229827100014302938335252625621808037733477794613359748368908961411223886483661078012433703112135908437225775875637105293927656440146975528362579028851402650700726606794013267879537113399780602245526585111420772140942521021422813001169153137088525974665665789360962603895666250535829760260104766615896455057424567389533008795380915196754843206478771741687398823527770736605821773563522946965468869459747804303573207747947510049814469582526151370822116188518836265185418415226085314108216528477631517876829301557021968055497610560743629545375218702732478465535659443460864567135268549159715926061005790675125356614766382171564557725383864484984339197938935762656593860113825885439313720529711806282737881436288537224535157550248398956237653929882176123011139685662277908815358146170896614629260614708385126297182989225361610668380203689910573669295455561111769456589222289808893761938277912491544401986430589648793979583307552124985860664908391113921038880056478240340511181306485041745813768612552702327818325767068084195893188884697557695193175027534438834869404396915220900438237772282086747883660292988652863599974864236912470988574841053436473758857630474530051444395868865034309584641336069777385341894945110452387490797468986204466307440374119552675168129125414288832505630392481869474026848106764236307168223681241910233189949593338034589732878096712989052462067104278562345029371074014993645493722325873394525935736604504344251703817287534083136933490735952614639123118125067286112993710176575448389161921872588797708379191253072384256291990258994755208851026530478852198667521473683233206132014708123909751254832855276922329400675021062052689428456890521272404602549113646571936356232716421615141317108593003939317522486689641897637799898494634998401660536035361011681037316674301063019588098823334707667399247482585826632572902464822208256744838687847892695569073639367256242130829680334891222218727698808713971415372244711907493554686874691109648472918009626931528577106337350079580829183551815517945529859217097354117120000000000000000000000000000000000000000000000000000*i1^12 + 866279153214636394748419744914260734708500561022618178954616879456992044776929684064124532874814500938795242729977851988550708777937080858919388834684688061645217015347495533581443577293843919789832546491247941344879996495940318630528340860789037093145748988812117618185620862118745851946130003010954101849727239794372201941495421642571706477879403111894297319887037381658369203362085908105163874993214125589192916900625654367113833435133708802170049702165011087014988052432281889157039423808605616456680893300238148763497843232416709291982694395248352881255190485898488665173200831913634001647979966197054600754704193966094737183984769325789609071549913751563850298281673090510991355904842711328085114323052352597996821249172398086513273520941939246296310543396934829541315690553611753707610677985296302430118137036061836527233038598149807727025335641948177945641138962165093820581562424372379325371551155854805925569576936774973706717547857622719312845769638370745668268419488956556898611459975885066216609566460584481467333340203079861322570009184678918541013031141865895940386933008682502429458956313066532512143436156481565432519416501401453296832933680219884372544086831519931716798523059847096719129164587133869208133852624482586403897936534760816889513984546406595210784527525890526808970359786596606853989314507360263471063555459005567713102538510242995937237874210628178095441599104779281925931244920111698792075316477398496029711514780798020711052087944559589766463918528886967490687451481982552117009129775791709023050583875803524428628658616108073510697055009007859307938740443763017053117463948206839320919319436101160007431226736852365825053003528061756651186218087619307196695358670759888808801211579560084735689045603052209127033817815934744984452799027026157186071877245205030834448857269092249328394914616882709245579931067275371749272246284205632796847161633953891240790377849348002475186729575245387802287553097397075617315046461407254227588441125172935226759275596525210317333249829266409788478412442047839191974394996560562952473882057029636084985166564853717835876862312332816625317651680323964472563179391464656932690861782245654799989277622952548340273264919806627832099491660649547500925915142854073219406368378747956998146966881312554382404896106926962595654983601181685668757555768414557111040549823629181758445871903539200000000000000000000000000000000000000000000000000*i1^13 + -5412444856264687730337915589943827016127984693584591790303546427086350825166400686268759689272708276009196896338463563697718516881534252705941266753780832439201828656130065426635079294494876636824907662129766138006243006452131880975267633413364193231466465148026900568754326020354865589761716412962197917991995516731012971393697379253587462362391472173973137628636173010322996946856126513921718442599091440696546331972711798784019435405838291431114352407155078764662585762709499329617201783577457739671775567352691864833018846161776427601604305401535723687905161412442494416526515141455062744998146938387563519568134626660619445504070018296306823116973051222614485390825138137208314026528548045908143400470831252005919299518734997168544843516868069901784511623487586492176271917317358296304208743337940521793502930452694896432105936700663273617144411632814229165298735701699267686181137531778289756666696139288647894344489261795288192021101160417773921873863280398763084977908068895135544993953234908989681874339003738413634862564468279736028293674615050197362406298668832562395928825095805142763279491130336610163572257031644440451068522319038443233878593006179516585982007210885408517996193927104742306520997371382723368596525420845893465299673626145934368441205682216815901919555926307302156121446985346834748391269751744759085712951701219352751058562773135719714218478153824445560881275755811387415779395562604613029031486007802261868232237043590341906928166688663123901353648285986549928591157862676991228714523575939636669608699799499229864197553330912150532615288911053132180804370090135998440413966006335443362424122075193631003613014164541374150795898659851547520880729196510346521351864196072198654644587081775050487648047920578674447749383507544306549487740345792752307323425560247003495436967413696952376799415797095391144163319826149332201437007305916210627350589776304057185611053879307172385660118790758113631521847300655308353534799248141538608154758964619527402841907561545113692854841688141551853601965008572313931359731386643312930790873447412317349791736626193993997765246981780482908225495551452160125041899888772195381910312555069070736632646656540443201721284480547793833881087794955412550983981896065465421311873624073355504356921965525548027636061777732638029940675316453306343525573979091099348241813266322522612112031744000000000000000000000000000000000000000000000000*i1^14 + -979566320600807008802773265516192016953175333535688995976488000539020335496629614014001393378513163020895495969041735014036988008232112876726952316623248424070090553901777318971935165552060709456744026823065504205308385455559597198715474220748097187292719700957458479012434352588197802305634340821438405286877204082385391056946038229365035270989877105309952107975113109809120310008747169631118615066626811162229361854918250077691163067433722016475333288688694348974596017897204612765045124524167336101307619992182236447488539699690272528404784615743100368948120041893258402869746183786782408655693980221541482065425601623202511174426195049323626420610800625648664065673552928242901725148150051281348159880786848963149664362468479501011715910883759589517184387260380900343399519277729358402296969037269740921025589722496059945478060187039539152148001763752101826154913828153391525610225550774987774781100877894693205202601419018439053250903408919122604204018253429012592981664176317600584726327155513987004932564187624758020114884045177908227011974599075415553670545108909897578671038810141747703892935645524598271171637311433608380030594171251160431326990420995662108979848112034472155953772701266981109705740872154504481789805646649699753622030229575131250279922955784446554896978654526431276807481301489255574918572544759414415364517374564190276279564563714481851814033708704758215475419619551569160889438241817989527017048059033064497125021313112968168393030147299909080108208100067579680127890816841269733810285643428307928166678465025943964435623326649869646643537951426416298164756406915387341344557275187163293933483605129946744381659514066902801989067927133020005323934861711467109551918753217201734322200649742467327488096234905007149447079580514271542138786241290457089295719869449365489660810873056393410099788211940043631871954048051589183832591413766320648173897500142405067405201737557616851782731779116696178308901713050458553705904953285972915436291389571845478731752695879840855554055122773500488276938101516724056002058135432599027939231600916141053725553611727833323568419062361391570422374312782460570011124419100678138326499922989907634820197398461992508056060713158098573061831978376130879089355187813453858926381947581098123464570835774648796185572192971416559801137890255984953116822539373334448437415110119323326218240000000000000000000000000000000000000000000000*i1^15 + -53271504299695749816590769163952230065197109871446303599365954892572772910590127377904045819133838921827063450976688252680434170802623472689762489688184417537777920628149371059320662250262998194534773046139682169778638940413924477568906840796863342000615404963832932930250669713707783738711526835772773996264304355443586561418205557038173044395679824468384947043512949514294788820006087563901768357662770649363907216338512402406227683149382451010938434444257266643120056082202601235167338740639826489198135732436063392500764730820258529958147373627011684880202086796684254423436899301005148626944577924476536055602402025773712166300948092790809404001819178237114573150935100598476192227997365113830567813963341341101191187558364758988692909386577013072695932736116740433657882733751371688371888837866490241460937586293147422920871880225023474149942201129306410826078560545021035747215220416446790214141936936525088192744970779708538214483506065480350524303421233865972974688402306418793008989658682963846759980564955556774602981038064478361425462411892911114139019591015290077062023108843496018925996837324654720969446549341372338154758994717404111343360105872991978761894735710093690511029420597817373480871839361629500575320705680828769809209059790112312549158911732018781287672782978983537275704241296778512321145078308483270886170134398026348321873551425242860332754922302073532901970647922250524942284369133486304675129477657894787279505879595643658752088081767945726384327655404907525709321654458322557087695676429613087233651963876981079382762608681656387136187250272227111108569735339377705848480846523846236533342168575110622194471210271948393288612222964222707338819119185427710405669883274375562711593891762019761129542456494896389498955998600953307884939574427207102850166044148421944794355294994296635373343203196444679370916457639508698634795022977035846469472981768533664710526378628604016505821267900578605349233692558869251193842692768887155804481156760701757643080738845178262921656551078671920524376016369580358398856420654705717527822578433063187563172784326696771780947629976123810429617049602154391863855209783588242429489079450750902673758991282918962688311542760664008115800784484717682829317352281914767586972668116893701940574669810200138938864632798283957927756424285863870203669086543949177595278904359745748992000000000000000000000000000000000000000000000*i1^16 + 487553017862552700652054178366179779593591348855856177166463350342714180543036297236458495761938243800023483626115848516497386221415352596430331355321447681466485874525607823544849578421294138783334973160922902791077362198882627994346604523395894405886722262187109993513395889440930176127405893796520422711735813966454720844431182248858799722421409591816476251483791798724290354625262923848047807463932762803985567305205321087190938106410563008654796507692330261124677721977857738873756039395663993420987070442030238100413915853529443666592749038294888330071830468817050464995394709853071746034083489847863437500375469412451084432560865763627247536326728587381460032023729779742177955677141933328229886136822766559502427065907602517683612848391927597248536045103927388581103536537363984763714446223882492356706610990288614685251139245790124944130157685628541374124266178593612625538274935099178822984379272154912359833394236372829427332398802430898669408311358016889356543347098471458232119387321991982646530187332012963914862743848664629763491922535678321562868473828073403441800239704646974067983762774234884394129647153265391490046209583214556951492910054205200192819071934864425547218657163644352227646702477444386606384788499948455369556328269410028739708717429653822446976153345606211739942304367439077038852605548172929250096975759212814275666296767268590681415226218008530197641621318358184828807418646491986771798506271646941620269659436577712084114885335236593212757026721886042509892399024230386612162715256580081173230940054973226843505778557339978104460704544353870435779340295451926007021462091497702633674458372244611474510297232245519872314099367151046831598612591471200893927115699954808036284651171472359782608242471390221402138342957787172057108989912864068280045739514988551967144650268482296853587531708696651322972466246676475652039754984681972893401913669339572198989998501777532651061710442632675420516374711957397192628383467466603290984443115700597663323767050557420763873485647350109859733895378722782386660816396823329949276225760007514913846075896853804744781470380332717962729435097769266507996340564354799186542266478050984956101435261726142517007903670491941520849232134493298007526874518551703710323868051858100605829829838397499254696680114160952461845731701455248404597097832658725063498991758265548800000000000000000000000000000000000000000000*i1^17 + -184800608573721216706267374644878775502107871952851347693268996876945052976669123000322052905403478608696740598662573680231504562893332800709539008233290892310383533881526682224790317062566786658723161519519458875143350214074126667407539721363456420486724201485687337820096586488632035509484170278582177240250335741767740754685755206478059720646070591471058544463096882440705932928515100558135905931235731298662536395024780847295804732670337839162341937323345812041660275885241484486753222879043558011761870723264320458563033348270884891199234577614334558859248193636321353423876459961706376866943015898318953125872180838430592345544837584377136473016356322683827837577260473041274279837734921473459517510878481984479529748306474249070625417808209322337694687376995390313392903661272113276598807092836235358013015683233973305710560796406626734507295977537847587577079555310926503300962060031892529116768010958940589137755348684484800033535915116584320074065936662971616819285392791700393904047529705845547003225602364197909611702160989723447933932825173709843249934583075514124630692370692051929967102591365332921369154937369641900560744823270004337389389986946628666360300704420518461373339638891972148282157486513906202576167089399656566482178180197385584953102002819421474207269601797700630095322718219138307830973303180495987569329469853992977972118854447058126002314677866942738520662429435933128115449527667186427589911352030757308571659659231256684878668745219647141706091469738601632783234273207694160318430847875479842675479673723580868533736844516431264186547599183440633769873703361987420641941487571931601919643327849901254604388537499597666996360711775540663597354626254781354924629349725709344802948057448275048974521146797754437349882427978134074132531779902989943738593527734114047668560552802066150144562940291717311510869285089175021813297997769505912846465840088112129659223378112363285898555144025322180732242622489595739553032353809158202601995386958326688181501782433653904670749866151363729813999237280932511205105907944934014502742560722665961306355057323960499919662409020154990835336577614782560341202326733076391842505944856373572927521745652684196107972174608518394095764329694194062838178732925325766634926037690330840234242784470668870161993449560692267882356580363386344581420843728696132590926561280000000000000000000000000000000000000000000*i1^18 + -1825621028166575178182210002816746193253513379088235509824005899714250220628926099591504465311711484827907198584741298412345363213333420034208604930375514258139192130738460319213626000466315252337513301921920510584572110805244533941189010108105195527955785903137799009215880291598957460771478716893617552998199588006063492173217343286043330192216394602965033264868845832573319766761461107595998617355877218278189278169031304149349807651277757602271450338898314910515947509388850591985067667828772765201447304844831279679364613074882829265099993766664560881533505028486966625483767322556411009066543832415810185501057228379512545308522238305250565511068784316534662979010736831343754800394649090681172581110187204148889447465138714024028303577633916296263958389971282853761996699267099253728918826796158502803555939640096742271762474273612619113389601354239611311562737137777860227294849536413255106199236006089081803455779574303633467855026068125096717477190754713431229589508685077435483104811047529557342677351400832354211399554911752350619066495679465705027468671462318996412895348069234206728743872050501692650668228042969544398685806541498727324682707234040353197923562479595565146749251276095968831477825437460801617461214117629285263686983651425611963746351436585633032323754014471676867979577206428772463625802613065547639465256295412278299370660474591868787997155417751748266943892553343570761444484602853661037395266274492646668793288257563190208776037486906721174904799540328131328756919755139813522493499939084796552939433816023578846186673901072650340235563042218325579086122760593582956432329295095903040724405601577758028954273143467936280674479999670497709202890644318559723335930132800420617176731905421955321646229920740759613220548815298904828948563041367139919089963238520523384040451912929086562264084465606918145445260644810403037080436580851176175383789210870101346191473722700708877307483753093588566774563698091990116442385200561887583760594611293410402442656546558949670824683841631876194017807960897499631974625427958234855173435368965200215517778729905317259780304487246268514993647204059010746276577556997667783953563456148980610316821228570781018329764357313725145214520864599987792048434977399897874607364263746542033788725123969554107490292006748470957139180792908006776269694472462091283333120000000000000000000000000000000000000000000*i1^19 + -2240292728423086838194035165421336438415247181560423919434910863854550871625357394154255246077354352713365507372626793103288526832684785861091619865605400209806535616724801679196192171925850508122290102985162487273005577612618170346920904784782542676214562263946673795523477412113484708096443186366339063515619935067600393986419257432928706398672296245775217356234676461967563487896535143564495511140533162692066441875107363275546148492518938205126591961467264980405096286605799883493485517249009875718170956785482311425205506828390168421844910305809953691612820799752113434833610975301080856865230003683283333367563775132212061088196176415982836060248977149721535505406702052857019684263423637941996903322500087364208792548312199744018493003460343765338884331397396616096301008336125885442495450710927845654247049421272838215002084753440548119416628530262639335159324527915152835326370781498912211985149891917318768586341892219037233369612006192989669173265238423154363544864006741927024401130533907535036052814583588656279087245347444643947858854518512367193031165263216906693005763124282676932980115664178058084655208863399711915424718018318151548386682676296396100304305760484900512531459607246206808161291662257735717433784028676655248274323933384957913359258682885344899533947242265549216010214068277626531940171078974558758590370035845266775717193300649312157383146470356109840036447347102187743893552337571641607438287872026187376107253401892935698498131550932625866760216654367838596118951634193204161214168205761034374602759273480580392544128639342925268872308406011273263265715218036431031964084632570415441239324166215494385081199465179053435533235910771841389099155932274450244827953256005883482839140331133932988085394955764371684165697770233781201678845599783992329468049013826481339288083653174983302609531510349635397103243051014499545383008035816289564057490340420885640692361736278228610945905341926239968281824109966692517402289821177262523521356752239507673009017197762541400887251169587426956318602143617199824948967674589133752970651037420621027232692289294504154294378143890902008365401430514036445572266916685253671656043865028489943148503664017972375512716161356771702399307560158954814635986614907468127462123673627795060707901288424084376726162937554394413621017587545556293702040220156192358400000000000000000000000000000000000000000*i1^20 + -988164554244748543520431017456892468042923315165923586484838479067017409925469260619080906405247967733487334188539834267465592248115217515224711606125710090370994506537282199845156357560541129585361404857546589570142470018298879095806239066808818548261062013137847389760123359176048764045898072735337732536238825260648423644568872960226249694403063850092537175014816048010599837711592349804306048884570239308797815580765130743126727936564046503799625502433672910355465945743392034448488369722041879103854134839789999374186913977993300020885319784277369067836723229527592924682791867507335189859281574540694530152523086516233634829327481725422437598748016617599139214258447690364104932723960726429837632185775494447487626825178930336784768336962597752651517756683941992096190812704322622288950508445230667948067688544064941173831305406952634125502222283830718493938285660211787226016705119977537365076830573039109444660532044148803634873749471948937039875108069341098760627274195615355193901389525102586325111932923228590689084811108033251421292841195990848079981896589079613098941655764656259044930087055504149913375965897214398228477757270247245183066047316572468862999599308316271010233741084315372491785042856057358084376177046127181445631917969417641743490044851113058896238927799618100339645503201152807873214826419346669345408562830374050286306093754507548586012468662300180113136298651207632457651935432364195639314734550158180697881807526554260599529713170960739792279185548316131074659821514449195148575873915741071679873528104163105220552514472551108134928838206587626337598508271756041800091160282835226389671307973707693064008952564459535511747228479759886964139074959138292388843423927449484413195373532780978227258268372584483196625353610709392222970387126576545001828395666766559949116628750189657086879656276415474680925350989015973346031453953326054550291243852704116510491081323006469043688311613872624593301354386656748241449833602246361704663774818934412791702133857018347316357646634099477805126279470472419719565101073218430794591227278380588185013811407944261527630255740819931921259850101121238544531856186763771426573906167943360442307443350618393731465106056460827552170105792524463277644420194165718480129142372812901721682154681679311543090033536907613039190139214815503259820276884439040000000000000000000000000000000000000000*i1^21 + -179529045504314631458173127089225226603109352095506611721513963265734737488280585617775243370831000343378944285758566945753073489679132689557287648187927920990825843107149645196752547672756416406432559175153441971587537858580221827675820764684658684114377526143372590432930210338023298618113562245026436645474718555279276996492070277636724094375425121331583045884127274604015124159970437127724922167248050865816227511858550581881143355663846648187677840516829415315946335762573855703220950127538214528588046394277756621031360290277923379930084767735970497886875273650380562533194834052017987910737377188782613650242902229965209651498407295561127895152637023296192184515691491053398078676518450454528350016396258802536419844899164028108227778621851455106650257338553359424006564118307984082565623719841235237939090517627730297172755879595407833201559196884177806572809060272206067924704282302635182948340335601045055301157966659441355252891194062002893263692363420081135016585667700197201028486494405380001899361433670776925523589437483227575493339634896725356306641603797108417170689976782776798537933800087182132122898941126104366067785908318956972513846730053625614707857941806090424207024841167247656828519374142588150835715863953525225802580548972132098370201345214431214628889856474508437839557202967521607852694701243210655615689662474311996897065703345912388735068265204169152518606207518187672847635139092489805044449253247383001371031648203643983183271175739818867650531686190853441692601488562752290768084801054131613385534615822245447646873507551184829391240915364491582645201524728256052144054855121699118241448312827088972679128297653485631377021765511492435494267013268243240994254131118743386808259123313097231336087552899191416193670771798482857341051767345811503646610854275219964718296222453628502244289994368196207659421833710575891731530376907845367298961166634136076627794680683250100260930857694498748171108633173143901610258310850342901573390102120226369259427627200448725320755620686703901475148105874806483394911088444089848233559697213289776107893003492101653308107865008371721812544810643560142089203168328564839510278297788955343866092079372160638545145295098238229351989003761541407974211239974022155913183021071389640090248384113757295676766802237204344104580758311961495643095040000000000000000000000000000000000000000*i1^22 + -7479910869140533045257580629322835832603167140388517303704883402027945617142038203567053453881602399906502736482141109503789156801267979893535280822312004089253946735233527252689925063898806792242247226991106830822313614626821809178049876322424244930631705229739769743460977869488051887499428426688388072047797209406934689661950483735272216979882292014252893347441415636325889716787081982741773403556572012784247581155558858022185525061384023206583307714796113330740873633357408372343248905080930746046925547623695491010879637655792120795108908622788723831032298938132401544120109711303274400948907800091563696631510422077582340044692689119789952487979646136233980428944190140210203151835568896097942261363172414849582089493521071746200085097644593945570420427580989911591521489768092405664115684505914340583251539301736173516713485767047214337241490001643397943738606032191138955162191869247910620932294263319433573455588629250766081700257204799649883164800913362238572078475929267453975231771596276223455700775482542422772340077662392099162404811583414306003515394911524984842931223414607551003418806658283919537014176582298032270867158583136978488375625487179296886214678449434818975044572473568555619161817914501687131835266877673524484469191032531007346189459405398615991563119884088645754676465428213406071923814163290241499102773696459411647563869630368431660162635346909191889181931549631071121670391570776851334695554263677724467978453017373201835675433793070622487699587738514830272036087269121959666796011566473074463912973401034028706190476449730296951682617496590229109042175998175742953387511278555094958734021960918343256495924982351319839831413100436024168644494193856734466554465721390683898413984530505700495430325963948871383076504221558829811096274155641680469336720474251975491890298388406171049043508796178588109946890216375403140822880011000864695275129085846759319476265105834491808709738408095561153576129550751831745169285899985432948249226365640570044601461036559754407589677002508275747735839917165086618222389949813042615224425629731470545961390600163038839806016830272478853601208184348433899016432951801791930271971335344946333478935099572091638953688575684191802956938712223208655878697457737079194099044493262125639008827346374876548683114159810794860221394170329169920000000000000000000000000000000000000000*i1^23 + 1017352582899921918276816350559077328703175138690357478981761807585499679336077977339861351445615292757324921329494699420273479797837271599381474507920290639661551717134105937771453770596503480075892255270685544014047482493987838120034062116381956848235712079801786923299646766411480908718254919559622225206369886520737260575765315725803457843611171398141493077529084698449984585842391218815342419484037183960914646273762477844481118432073745191474510740072316973472521054147268184493258494647192738332180004451896957473913280028659091897678411483303835020438856663232109115904220070968558398984844583341465122883219706240177017450729981040998996642891532091738030919601245091893467186858668805145266924064554407441024332118266521917810104244608206045913627446338006261568106832338118315181140949622154880518568781914732513305812275897633553740737245177770232546178899586563983864649137717623188191378935984200518084354877993946108763274217493532305174773938631677495906334957590511574297514176317016406724296118869459651929439813452386121748886871559421857781260772698813094678233708219321378491210191412109930261585652927271536284338118180968843793564993510500923482063120780114007279594636227641807895056567876550536035943545220801647785972256536230059458593000317305994483255761808462646978031601797837879885973025153079582889828232779179493645662391800676962082272593515592427269845089619981124689138498119869552201279873730690329017346355090178171971421422878821977840949305186338923907011159084559382506106841483641535338011748229062442546110212979761766381036946790364435263964770483264691562228452432372703983068214474783288876425313991350749514391152791998619644974858630678107737809573421440966637332343451171834126117667926325737418479948319789329204038060353567107216252525888529225327615473723908977590724794659506112097177152261457004051028442894851912143114586239608300784482115292265195021267645520589316090332481610739368037090324048059143560438103563026004861665547587545183978825481854445921424665640783668072218059910003477911451905352955572782765959854158090478999764193584384885445573608982853419857121586157790413512282172096366827490991890783450341309562786706722336748143914811950673342882748642968889548553344773254343622765894832798154619618703105630336319983437899366400000000000000000000000000000000000000*i1^24 + 11716771400991664701464391227480499244617768679517548807962842303514101142187556072995891994946986838888022530494750622351722086596169452971295720782221070725860660659130977000395745247573900203028210435686539998852347687874743078974496605962553412634106328916890923241813756195171668921681611432679578287890337486612676417937053640044470402197281184381836334227667501355011247481936757766340823192851557461823938517443695561276114455182924661186178757461274059631477359861490428776277506474880437550573344384495077517765505096205490586817359950895482774564507291868529192290544811597726814052505366033423492830359823379091132138429121975752753029587899893794772375575967290514181920896097744396953146546230331377265389543916884013081713431090097046545154635014982136444784262116642648005685921429365567311506298150229712484249009422384863135271835411726306304548998794532953159500536194283583561883281586097730801485311737515810517785268417528309446634991130612614860592179072452361074346943176094479611179531633629052226875680210770779842861811003988420119065256793001210255889675723538136513321769243290437747551367251476136087727418060580892478415209246457168866910012092627561902099135998365611627996750857708082118398474636068480509045598649370213803598122337522555478912594777158620296842279171047889765243506535788210199233167357295456389312352164004368455605989697512309768244913628002293005616597179542759057853897587124540875393884182331669514785069529169800134670810973588934888759767101537201045621743590633908288145452705190476692617854999363892776036853779774504906297719054063649967801727266529753907478372269877698939668499630276600346162306924787915686391749951781474580459815420269300801398158268029938108816669256823371039586256566511638971278007807598468498734784561790827516365632782649531804692615767877504079616661052410212693597851010070262594373056344351203933628930799674376448795455244604890259829296553775282793248825056797123267895836932243135045675544501815285134710810865330318434846329210487967254435724952405594666179304619882775466984010942407835400566074727184000590614367219490097724447493693097066190882907619032715230078844422930723830091671645842788096348421242773386479087573425416025490622367408529704256695113195682064290024470348265369707577606144000000000000000000000000000000000000*i1^25 + -7833960526308783671059150689988555887526124403354202149022163309752202873590309821842766089347309604807856575579142327024816286497355051262939216882972869381554798053211765660274989459503183908863606595140302459389102525822422701593102001730920596022100661467922168134256007149492633366587006960906848266037210128704480131223209842628996132545387600001542443576882685834577576465004179031250611154939153607484985941929762901544634212821425348792546020864318072826552821958100336429656192409317033132935323482023221089509547584114679073088841618648791024713913667834221677365815519237786040026761489850028612970533427217261935387990009196813829931934763112599234791322027406971425598877195609983194071294054848549034279459661139742251233798420405981409042176388844452145433885350978370412355233228184013437806118197523413806903728640443396966468657601382300673772725970872452887195352621005266175176260081364749068605997755462630496309495021512743898817201888116956429332589092603153255042024593340595224807711932875746133032604815081984735804174980677673037793759353770588392595424870394911610748661122338113162585516897112557513282176659907556440964404204041882116018190360365030928226225414307979523063552448751919619556963992525333389234595833584494685287522110177795236346529936587706257514434236431151058883639344963944415386237996783589566935933944152683011599370778989003243698025689328777502995731704351711870083879462305092260620488623095223252278115277908454519807848844494521316773158940273594070597071194890530529755132929038797974327615983627078612815329365922586488854728949804406533580451661594067582280071249906744655346034076649476823225286757412673455404170982727045598678689169154517032629909499292741682479989338924191876403271011369363505811514175109719027098883759911796858365494322630731840062982116405903095044719328675464515409761787625268638266229394647181620934330024379029555705545544873420678565042118441380517336648035422295824830660804914231904670902906345574077414616754957229875253404835098589770050543045603794481463605311567767680022197424041928308268581220950460676088705834114236969530998451892521454324157083219742059705269465665579380817056027160986543142200242798144156409578028042722221921002709598288610098638671639991241432135606517090798796800000000000000000000000000000000000*i1^26 + 351418615040586772727042612080784946736790550542325235676409676621050528253931108976230724066535895636935731952547537644627185741834954470468850747123847593588392003513239290364658193859083313137803059975698967505831855953733148868133172830190743411554327426759485066869777323085900797003994166471315784121926572897958113162280803125961225752853154301011375426873403775803407370245293036561779181897421559996660553405540771883382139090001061280076442759130281693353166677174639430742363252323617529521585707696057245538544570226503904086547380646769754595772076963337785180666102381011841100499733437991548086376587416069290454004333690422556324742474287189860808539557068210265473212611348177103363279010622921090133992394398669677176069379845191042733820077617334912451938039218960841393427427654339278612457133273315502606539835468420145705694856000427967773606646162363021773342365661412931393501729204851516945345729184034029823322405067182850586930116787993476691454722179743894998113868659850153532344283650266075590887081533888102198935164107310961901350917861413549568259770404806261813105533371911012873673629030150990697180228269087320818987265786404641028384594725854155849304880982374978494260025327637646163646743459362197067822215793351613973785739299868807593885518897832185380561128949235336801212182276018381570986139706777534701851245563553723728314219150047601423340954340521290597018336139689159155814790366252722719841825164055200740014440428657008242588938746716154652890457089862305561436663038756459414090236829409628838821244250177336773828215043238795215068597867554520738509848145435156211073105802971336097701568185434134974825188634691248882622756546732297642413707120880424953012331027749922633640676743623178009067219893500544582693742546962003242062551416394701391761616978940603172936290225569757841409898113528232746796013445702072403882869368724839550123725316790192662368517769011127472946509715129712806800748882844331495064799308372410002219800497630354078062168190057849881529002159725819089937889273909571182164115334306165659884333271605374666106278912759336712018267801032114014988853397541938305787463572398848758225494376424413698311751707116621389669095802642794214446109425874617429165267447341908625911191359959744215246662291947520000000000000000000000000000000000*i1^27 + -5931227810421273852833850075020853764852610917970438149023052036377640920532777669978255285268484658364995921906481246741875504330262694794759533180863210738714649085407583023648414522550830268055624821404858857623141195613868501045218915281764643255945413398771091072656939652168245229744370648629475497787706003850171279924049445646693519379793400695145875033927058899724493430959958685609508461980910944263823951407232131645827216175131348658347226558449654863251120375709941113968852247197142863370894182187872905658778324566592402697910613918867491671574958376432224206108658678480022265993206094698486024898624227856024749202450092243092721213421217905896510012249870177821014480543567441550926992294616303772945257640191550456377040556926015798942936044228282313996945621336342279212392023950874206859731561239456293472482644643753278637057589449346904068964411516213669778110055871515627103833160687487141304420672256309096260017216830020966178006552968946834461035729533623695488017602015461609552160645498936663815413525348650309748684382691113032409090722459053082951479427752415955483609371494111602395028079636002020389989737169723356645302152046633571086792906727431521029536029760951290014487162011986980895733193836397134110062735842809066627051963159662257234405269143404685131146400796785912857408381053981385850966663680720673776747066333060507093979547966285711977188273202937653131359346785597320716022128765589222696600273421295533369243769706691765525771812179949397435724233466733189055802292241740196106129167166289986833877056483454189024543789183139942873009600683706087358771726411223870816031073741282238900604774262422894032317507102790645677459945744865438849581962985652411792949156914504154240674771289357347804808703614328973064936546122924273239838352140357695771246127290572154655774263305107311723783305258245543115963997214411956484588929744302556130734749525989701870574790945012106269312340714207313736591951927530144036528371426540862723582557929117239124973076351373022698132247525694080230816294546758326961526430933332382591083506824521633321393313358354313921832622151235642492893494998066094360591034146639332950379509506712239647725893560891812970219169282206490715432395024667015047860147688175635384778880355478033328504832000000000000000000000000000000000*i1^28 + -468074468072004191316746902450589673817562129808259303734698817947196682128047264252083744102432341721165696118324250680499010587908778036302379440809380564721396475496299760115134518012893157880252521726622284499306248206025455960045428920854879016494313859719669421394240711274762161708467988931742036355409620098676724994412271239517848745074745385370896522619211353611065913918991901780896073431999915401501722493971354424888336554772169169480715289510363133434384891920354606000294245417219533310293810768940870456611114155151463439887465929436569285050111435250036589273970377891054459849310739269791331882458122977499490061536783334884698893799793748393123034896832187302829367627656379310289875009067223239009477224202397400587246894559809015946705252291335749439137876432764114362263448799467563563382273820723299315051007780322487142357448694865189733921045267488897912294022893953185219856627199861320214137100708293213541800556525608956402408197016847312637710818029033004233832779171773723372830438095623657214090576399915757115734792857774296590147255513846772821188916657981896067055557385415940032825065184494207380464552465357625980204061583921566808657474830738070741144107422138995981576250100242062998532834657478024763665147126662498439866159161647739506689110099707656408971727978488924318780140653358808325025690432449865380838173413771625461125303261689091666921947969494864547452395963051076864880011806594993310030720028625951437091061597701243981921948103877949338820896574145762451818457463398127831827730928058131611412082034294053349116941102651630526083906494250144700681015719509551762571394954567334841313488587560390331137179149077054358143915948669990926261329148412790018387751121163561264516378890060895940595831466994917074309854069655577596566608310956777500602247942153035366176481163654255075310806957183100664863733010220340842593329518160717397017036825001500121347905469034502094505227448098055871826570627566616149752400813253352670307352638425144598372879828374305670073232814985031992881119738603644798879960409100123881338199127224327712917879085135386013410252387809121974557165618876068538399803562595221736089041450825563436136117081211524927190690984066767044359523964897901725876623431361870507641738777109463040000000000000000000000000000000000*i1^29 + -9891246224324610155640327014216006925382603778614469352928453465436981843553832778517533591162442727754048824636461076203122349575092866945429119001743147516355099729419614820972937131970706800822324192019615183548344153351919507477874668359100723639880616315229081000270958492554928431383278619612792830819108824082361704209621719802814947766449258592905203382012628422777964679397718183854179312261063213292005545839714735929453339656765851108422038962897671883522616210568927585180919709269985014540033980178976306888195129799787717877851453472673409605444088198765067087988804709499166945281139065661078815907651929750855824995799213432612226269938267670778841389464636371886641095580917809821310859584850407960209403465474362667400759727878226767928156203415587826530465604815558096620864447947464017161395438740546452723930920991835622871557406787498542405031974729731320657056658788382323225106090196425273247645351331029084316712675185298000676643756496362469627833493554447708130683680640068980021135408418934577468920333246539727292486808777659257050826293723375963492854339653161275874870000694555099854898558313205225721023134485717160013821028688596127398192776436428088669655984286683823465770237267254358223064605667984324157525848063025944626656165972630676989821368416638195801747065595885972111417151567768599756797130435292172770874862312218856370176721547361206580536737198674299599560069792285881485273121275013350720139368208704116060103175684082921484868514851619814062098824739382967450835048609046796074168459885292865577926850507608246843656233586683357434643479041689973292442917404392738649119075192474219307269532941288495684815055927004827579006823840570758253714372734365530630076341315233059859436182199954403119600733513653034161600969723940773127874069963031284825191940468680674673204979590915643601428785049430217949195320049988175674683077594267812392007543887235407075275911627663443879887795999975769192984713558709807222378551213982928549675867927742027090796140114366605014649839859829452280982899510059199706812863772294849472476156415070648187037125967524918939858167476264932195164882920513022073482295750541152222629076526951725898142354869944647051020605550574637971845858843292304387242354196293872831879362641920000000000000000000000000000000*i1^30 + -206888410514725447734880968977729598540095866447406779114384844387706577548696793129577056555571222483414820616995577525663351265192142521161748070135318181250788701151501433784318113891494256001671335507314409777152880499300913644310158098967583483021186201627169511061135101295176151382545274797855638304610540481508013535942315892096415962424421260092020636919570913487914383247792455446286012181415856922667907920297387083481241875892448916770836256989424792839088476190257679137766480156552356762642528174081542782593986594227841805427754801689360730901107074680994011160168399777162904506938326580440595893506055775040174493413518096283014966206474716999826864123197953727842874755795483912081772790284977338415084101830063590554778140937747711946749316529852862128002245305314818694270563857461387741849516025442774944010785658778706000013627544559571078569759386590324362387018835869639429175498569715994418895569667272677364429848883801772934786407534297944433867666072383217328404722887354184736987602257650322427890279578367427653569782995287942592123421692079075639595817563722836789126452049660521468580284110600782868947866202453346835640169823607305982853558158501579015729306535521066762819402188796555716155630770134471620585712977101688177519704877784197236609808206489482335204065395425225613680622771222329266222817712811969293323528967064014853631008313587879487912431400576895406408410922176625431344375761355542186694096293875357985224704036304105190458313357632380751127971641068134536478920352512690222570200996614306483137822736412373750391259192262049885660557196502522757659686559668830528861421285266524547994986164179055004827268883336496624215881913572676619890349207258769278573457104095961913016927697412218047715745192665022166870633113155994199057761819271020912069685246125448952583993714375497639764869778092064583310562277550775681764434836203412148161630044147230910849699525970056668357359637203391933831934721805834726933400006028381663113865958149223192229098557068789011694714709529432889664853045939868034813757304957642510648643375926803828622070637276190283530914736615544682185537079534989287551875179343647829423442926772499086476547795510677504894314701512546065928029718985398053255224247915294148788224000000000000000000000000000000*i1^31 + -2206120220226883934851227470614017818822386482421320428679810233394719532973723285691809384792069955521023911740644571747312026480065144766229498445363953309994441417428260632940605740030701751415996161344698322673247867004643848265715485302963214656972134777972845667571521482546448262653941750455887794334870209753495554407792413410780335261411413307919257663073451851576681393157754957293140834637024048683027134011159027167304605845075556567215575552491142359797486747091748326594144623261217831247925346549892853237556124697941862238482381870750344366921708077806259291584002546987113220065291745232751580797568488836595172518942026374697123306895911536695551625184614420067042136590899588233661812111049072502073189142957808569999831342593801010287495169935648790020648126074082452755396233296002582799849161718748381497762905531813578096096133675300154345326435282045479112231052338222898846748711225074508878833767704429936786251520740171805854845474711096012281673877999577441887120088431732981728915189323758580345527894986779353166619362560417265593477649744177785090914672815374433926100901804311948790086476788829085033218168600471366347359211057329961890024648561380220767824429960605631406652220962102699884146267449515827240314174996069314671445793043696324862076932154347262265954416455593664569638627180222344652669415028892247918587791634984381000636881508874592603359511154434621834755377165087049005512513455960884066019503248438356918374210355506237901442184946714907522708637655889930376920567697578828708583560697973604972633418505731369074257787906656418645262215039867488810185794687952570457643124158713247144697500896866605491910511354328918713817915218724356739527149175228014893131346975254643913394870234227521541947572101070681946660172527172468110446819353266474726175367697168396294163105021405354358700604503289877850806209155148369604051645542569502834610181581636366538189547692780546838748205750618609503880725535491711548152590059213522165360930280408194760677944172176476034917938548685375646421975684090335273568140379434503518335971300812665216259554514063345803013654918774630169806842685760207756906547214090726025566288836172459175835655257714642471671752653645733855213622766314452443701618852809932800000000000000000000000000000*i1^32 + -3121856351584389746395165692392575057666535987801622001869877490834463359541659733725256188139682318921348366302758052887463761191043713899404803713066671708130131587008248886807467039084029986478683881333397305025374941963390091666285358613254613575241482876997492084347822895999591409921972442465912645913161144119838616209620077345295101900111295615541894299728534174422811898155543169749153159370268664935601012863596980471385451922819831175502360481818235086144106315830677526775003574662431670823252709988343111058306237644233962367194438232488874496742383533073298708288126938628768260554906416689922104719597171163890922272690796479371669950787432907206424946286504925936503192025416630352890565724086343283113070706658029498069346893637501420708641678955272105932658141356117903494201295495417968503666877107194331197830154315938611268879570229973926991863341138001451843384981883644324472676428191214785286858161146778446313410484249537147165585072169342270823966937546019252772898937393914770569523172623764463622318767129390354191914333964553783500694596768637763323868425791038249914946868386436949716507441661014458101781806553863965125276202461998886369618790062404195177252863560022738039125944600250319193601261797335008665330177308598050228020619581396950012197313368935077439614406801609663138712978412162269885875901073723990087399823307285490025198534247846933195083288981716791596879771454800950725305354942489613525884557735653421769239219069630123159326725203331639215112402358981908043488693819799508837590582173279781016506864121391110042840028019036440159732596796866640518238539314245453320832277404169905567757235100306593744449376587102865842705629673785308022518665820854730103056356282670134268097865851377569868481362850457220226452742696021829499001477941537678383595101222118295168014352071170794676594079767057801302895686277413066241591464513625091672168723671002624644688568070147962167060941837567168676164017765508238642314966300505891712565930662909728079262756220975127672144769752090401169873597767530034879966812152419289617582543867991457783463943659781652693081887798634829950051609521554441632097784699333387589410152208932677128552550345055682047612385962816151797314144776305700919543070720000000000000000000000000000*i1^33 + 60906984912224349479416128770961349131254508916149413127663461845611846258945171467083988815818536354081730940734681940755155353486745674526364013357732365057124416690844442130816931602161025614808273158180455412912129186383823786328929674857397395977184565629685139408272123744678352366515616227653007621574171405927746537783377540533990256522919262618788318201177693516780518428329095166143803182843088880043583942225167021504046056833061939446850296028259124175467649044485295906958643064380742724782578013744793605541559627259490240449173662351378989579123402644714343461490461393525009494464582462201400238847604365882277968102693658324346570222646377561937909736671077581539298888902507683726356761095930243752306491530997304451985506066802942544904082124908316275456775221965253052910310162207790608670933667082144719081490380881622504129228404870558013170079141688234149187038630540031003526865849611269795349676745983110392688351275331556179587216484899051264215904737769754245663808784988581266834987106151627346442421596248826465519388788137465705888078102289908688936221691120145354571044833954123074694018167705681232838591784178273244395805450243451505900716213866025351800454914941423089849448859202500687851836333738866507964035710025699657431054871421480395124186983696890071699423747451378349350759747777711284855537323916743297317656604424026496843573624579889901628445515958569202990670992479137619964157840409875726341151727193377358581512366150645340712049127185454147994639646864920138125063167634076225080852300188388933955443299257992288072652130896067914737017694250708909176585186931265032463626867140134508856213490166978377567192069777945783640988003550615521574859946538597097548336098445443966950285493447163005468293531803273632385501587152703223429311411704040275694636187193091215187060512318364935877962651757107358891338618814713557223667235949013232788768555866011428094692188273388878638383008027810221752425181112924206628807255349663006673015977171265985515678075300211586896875852967782686304454576350757118372452303964524360898523962030989388642083360928402561299762430908446711048737526944630807942354660214433149056890042323740143265456405558398597869878470190719561258223607179672289280000000000000000000000000000*i1^34 + 372358406260400353612921324858877777620893239068943669887140779953450946184923090427644151174289127995692833963861264817603738706853458649066297145991265655387340962705923223499274750176457990454386319021573708372892667083028126310551942359443039686616454732549790875681066800069882613334872508057933503849435490609134914109988391859847164028677341219586843513496525760522002237268428996554419229089261661772102817278676241448819468788281545181172211615547483694092576378579662784710857710093765584199644338710793000519583521303520010975695006802636509791635278166894976727293564280510553907878123438430055843917876400627127473034670900400450873678873969918299843740801196828436391470584946857713321797088965068198805740074457464075268955089743134634868468024188836879803127739676962224325710639668878492261892923011116847760546963686628757508604510899093235769398060384923390189799731677960014101221549373915130864273642027423226895941522298429734794272249700373370787369776227176055171091131436067698758266075700826751074461103345478717188598777141718905234744224259863436365865162569873899653224949458872531716392227923512664250299742588895389832359886284982297983612020912693186884829219669661362554938975750570859610805078034043507487529387283576468542942917147182721203995299144815801446190997146041074661104419251327216337316782566720373492999168731391834066905911975052182497744134756022194018664902076410951567995007687181008373128974044180972405517728255622968056036513240403471368866860895863258667516521456199730348138510885088333840423251825054384679433332383472577240220971758550828264115162446738590307150191946707092950133481098093916308651583190471582698836900762427284171778659919417028509396404682766763745155433354684238588820556965130373262378476837381673161040241536500718015046219753944446485259608746620416911545802033177888450037258776089035238433144107885968828842356076479086195930327183162029439715468984497367968312293897448676434458317393677801902478946112312464192556211210812006527483071276301716942961507608647192850291400910861232512701739662522607944603701387728722054782258934742420993010195492301317470671944412888133008499132449131521225913786387925463787307992052845807593515462007193600000000000000000000000000*i1^35 + -1733595361235776766585907854344761153097437820680354529012339468218376698959538096779694613817705285910742874972365999026600176033285943069124738599030535948572532503168905427759373936384010107103515415017877521744604098411356499625854119474678245604034342557350617707543869947568982907096968519106187840678406946871421846262300288664065400733269459794242983862366720952185468077436080410838393915148236393780687372264544195408547494439880628194048967719026769405408930171056953331290362054702377175541853984814103266693733746026576742874745673212006287564586548528974705129017230576200544675001074317230250793197868623615833229938569534076870931925356743342984721523340316153198383038781036252367312134602038357018556259635967828800575350020542149671327849066038964925919983708726096581693388585377456901094298223247579418666055055100103950878648644992195687118089233667157998969481163829025257945860518679588927708900524967499476453295080963879588003030326637337166635327934502384030841293399699724736487752749293938155326072320664904290758671869814543733145554887599007635038205436808083645834926022774331282058104428947512090318759045901662352988081002073218979330345589261496340384156632467999766729052138761372837652202096304502144726003169190900602217340315106687936827926533373590210422228093732208509772727790771923386723581370720655934262604976970611656219149612389690211384820478971972205354247275795832326113719071167782908772264732669012167847395082603303053270559110424306215424048627277961261303475229053216673425449055715656941109717549900621918171293649502155944541732309979382378987328539887310923059161026960020152421993226572295689969476949428937548184039165799989959133802231534660884496311712135561840159664491479976946566260767174404432968424259114406977523590929762160837402374373719733836840772430128981514107079411877146533626201215595400117902710689006466994190319659716888861255349349310175637274072621736023440933322057194536919367228075651703391952373034573847029633056138428240077354319289373550731281194134730230300470143784537902275438136659151909467765302305441042281540873980400859771426206378419842554667641673510681122809742523537949202397545856447674337084432780316051720739225600000000000000000000000000*i1^36 + -34758436251306074224668290479420024302376106512466787821768340884712989121011073764054979052417046069262784916931027721332166202152711054259701465381631248749340501955899514966865952769441953467998663214637387731121041961207699122530952198394464002633347966350637717641363461050154716580605290969763445655926403701040548170093335913932440142302727912897107647468886017418793244917950963572450952996088429125058587464939423210351195244887750057096185086614129945759496789254130455658051089369581501927366762256760821185511914079153881928848865189283001690035224887854512393882822153373601798524135973021302843851963901676285170151711258677528125711615331948363324062677349251767203902085180313028307674198062329384126035574354308858375897659638427618883617758728579165449948222645028315533481939817054509059884579314365259383361294191400618040516594824951044012533287862649225748727742978091857010764196796652638298198320370914396018134584430853972195534611726265510582394330408579317343734890816858470425988649708258155986769630560742320369423600908366102236867261310356518866542235996476467399935410233106530759946799955759211686005505376425662400960810087397365301362530369992607531493224290878949431618272511772611825990762352036449368203981952357327728349959350966656507009549312184902100734307670193770775424337445777930999452347418231600537952071067618592767413061100556266244613563861465197168939144137623899114017196979374354838730204949726087378175641492055030766797134302884693222224939806352405165119806766351734621268800255149024701663835668485563653207899866770188822513784454582359136190176021077437125541479811942684381356778259260630302553265059306277201191519678806157579317275493948986631793342278607738728835464289383463270314375315915638971189235280819983804335505273235708332520027785220056911155235935018956652887271757133942383658863679601478486366570106921289158587132839526957408398187874783035098601325550917749811766879987097032697184973976398149794679032442418216583930144184989958558971862679105714033880204725223969423525150436173477939839574744883341544913001985243774262619830582209916415035536652890082908242844926301039410367023097708393112211682651927626379238688599828332544000000000000000000000000*i1^37 + -232998372811157992932105122382265390842328069018617010074371683006828704856594014305337322569911346955243324110187367167726150938939721240905204473838799096837126709516138206529639753151530202365522334344865182620415465441560627036704578715841362577647967100502089338507640115146985868470122936718468918538181891673061509783195378873109113379131279641074674226062337814470332149800635008564590472043332034536450319547329044677498190007217004617800687151025677325111583843938999004548355976512905230746448931387190298871143494279282984183198431515622820299429159023738083793955257812019697532780376910431458726995697201715414486935882084965322253067921729475533699350206678302842281730481053611856554315509421919910289753728013711783604211054909779592031880192475694266265583099609303727076500187613019912770524704869145469994579505291298118058761734825518219909594216445521785205678705337825836097118946156648334136688383323163044205677545004884391738174072915597145025931261858119023279329619137900495679393109944726330612866281791129725132610097514714874828456882998247895479000448191687126311013290539627473987020194025289641438947846091023317022176212751923383528459949362736610426461569223714205232322369271508149975633758796272419910985519389700097420302149578494271179667477468978482247985332925198731784304265646083046242716312444058195875440132574680074659249604161955947617999093612914602904902034267275185303506668723237074768243467822702885759320323015983832699071130773450566582576791941564792252567066685112648398416428555331896010596285235207721197891207752690474514384154946867271878011259673547794600015097754348692040874650746443618606429890540962527767130885480747858855687919715229870640423561263425942525280795036504542289319714518933601032520157118096572427611599770954972129493739016819474970094527048246285235063529240797739362136621847104335134602970364104868992423780446204612698776736182448926958587302221081680159652892516165254739765840157940366275035308017890172639781479903440275391282533295231212444385547581297000107164084893849642433215320247851241454869509151269564389542542667256806148252263737648359178053025880368384401362943225331460997314222118738655344842086809600000000000000000000000*i1^38 + -1002832471199241005680587829873109174039590331544847448083216035390199915956741963397157226241394364938301873487755728668819694583514477965931201409313462573464897815671114742420625153683387496955416579554067113822769713110589312855823723101096105043102165613707071038249102814986474894787704695868462491302700537217434332009515692910146065498285650234351595794158814570662614521280446110829473543811462074245383761292023657946930464868190087099995296997119106962227201923839832453729921932829211101562496680196503170326966314583077929790505584165180033779061832644717990181996436924019267682831005107399326500766508078313931514296238885118557973425268437500968232856613185275816619526181360970145336026892361545634066662686216424447196864757840592581462937182760930450054558748342125408968215612757640393526811352297728622274260230875928499327921803480258397443272967879676968758052077834798642441709634376176297364528777641518241291315412698355063363863196891896996114713958897368201723231379593977549790242512013417481268965236223196848448180658765802729179643487606511238478664311052762300259258115088022308215768030302214329505795990480492602050558035593360685720317565085144913869823608327412059427844559787503033449025247486555911827386965664933431590356513817864319693615609100713726498903556080775809086258234972370248533326017297957754943507432908542330051748403406874257469782113410023665580271572794804579058105929340909961572539470627866367492568790535465874527277828985063962566290242236969202227809690294869375372509199472562666327759914989448344425354224937933261715286878759499118725946965766746337186496252275401066264078903978923196358407094080163512783433677005906397985412680724923027574272980031940857233737567506288371110062179375458453861180717491002250995527117039151814234730884885931647309740136597218333179255386834219225666099722573158346215629018125113694195370532360977347469996076854357370078566149091215266186408602294801774982322704495511104318256162804811181480544635931798432978265824987912825814356097044025661274609337684589198861909833022760514665546545110584225595684294323003446027139784612393045647690482096277217158522551912725927611385023253493632204800000000000000000000000*i1^39 + -4366842060142587029210135093299656084683133248925447636802627928763107313072753936371338680177395496036524778476841163630199948228923308039814582722252005683629229002689238789697880688409423864254840328607589216935019245747130275248378948796356318158818885127818396376600117718608841815778270659039639275424343098560667764897056030467129720920996966823721381908368546219484484580922153176772215104332569031085940870632920977711885443449372689968325090498697439851296741419590195272317266552927428551795955251806763056196188815680838100671632847349793607890187733066306010586977968834890598264371354348263253518216209220799088983406358174424760258318990081677524741826022485993276550129956997832927200376812522468981911524486906620117641399805326001425615493659303252725895464849434561960598855789272365739421995412140322145212403214931251697100336382152884551901342810092261183067520938454217543393755290000351444781513658251091324411373779857703485304140463265613205958502100539378538430984161182812216534196829647179588803371868297837218934782898970938101717196493144481260095205828973945768147054036097677739537276077841743683894200238560301818661116492346364804686370224511581548210539925734848637526212550510402172624441836073464095637498779262023033908839749895449802964052820685412615650853627520349040388426294600142567832239962939972622471048438845977501688450972664970580688941395343008464012859317286343301936938025849257202760549827611466568136631361769936723447541211700435528753196949612836314870909937182090390287864199752436621884157751888612905273997014504935553171963892660782105272040164555825160889283025345198274694684367027749069809134102124083907614908571813883821373551489409912428827345916166542454710392351453796990244141025724206493868452481873464644887182712674148018341485689733739735281958381323220859241166925806899273754377086342135018221212965810913390276153766669661254056431555782530943076750008403169546064442784746992426512999148600892807822016499250127808968380621994038631444464642618442328457330657032357240855343810766364788020956234483936273530427746842742763032602081261496011425383414624458595136668054053914375571103469057094887359063542202368000000000000000000000*i1^40 + -25127324567832397609275651106856201574813965861234716972479244074761666582951916508143149884779315306574945629369739190208604537928457352996438472101949547185741707754457246825084616893215193640622837837923105320405669736343476402931447230496414390380826084156592502324652073341736876930881088955657461411350588670587417338139785119422520851525978277026974970569218260917155626533795702669303244177128672244674127839725929828786992013847845725237965304278710247252816241293613172955646131436627166880973177875225275041373173710763207394562145829255918432706611380876765624034177705369241400384615189691982136783017010481866212439892115947642800832650735372568854204776487435356635252830276815063990933600727370804992391837901819418630735483881845824387859788881354515461123431790452119602208273210659595821264928341249852861504814343244110532295005511164830686973370753999591988424327355404294558540352283817961187651209310590896207042374577967134509570001258948783456292334000165505430180306691129312869975884370813617506122094864113028252413504440132351417918644401084854896349787200746713421258124376015494387422519808684377175343806896292189022968360909376157213183815503428454747797778825929087369315872575786824997873766196962427343099186204592246719247513509086820537262807864690177962266653434886691807660807898748661873095741623870087954495023504710967577924605645331637333002860937968987850584690093907783886956329815615138733124441454723399560449846042339895528764588160136931471401288023391543983389601923952018643326093491290530587819290052491675322204740051498125586427290134205282332466684222221275855390254573018163508131922961338845073721052888539998903302668872074561543505570689321722431773220854138351962759614927151038836819299706286027566230024962284650295579100644613652149976681192654270933370998712939092797539459260048483908508225678211092618973584767867148137824676169219965712641017787419922321481914167717959434530493610875697837614969328271443526946283853224756577886139192467743762821471302952769725737293947246789924107164842312304633560941489618243425437114795616648404348970393220538416098885518870087376962391755790431911664116456095227946257612800000000000000000000*i1^41 + -145225104640910225344156583542609480772187782736148890029192566146601176701621485567364641521990174769437369067562481728348076003304621047109146794912683639344998465576966699261150063721568060234025401996990081619784282874319851997092805373514088218460451466198670268482032224501211347752438786347735055678400946373315550230773805243993229956634789648819700099662186168223369595179015493526307441098672907748258292479638120352108263737259226077114997629527248604819065740935211857514857596068303678879272731438083214810068707309180462871329272854220749176701793458353367369215976719668353246937026228883312544379699065847920332224962871225275175635711656273421799917270479289447997171391475949142301121769906911347557563875631082509699301692134989420777623515993825787872183620636315666464340130846230128774366594858818460055389729363899996704045542258160665303873441938389823713345781765298761171986310595979449875357891056493896873623338252984481783604203908551911901787553126922599333500172208503911888641032268109480898359186298256851133346555049898825107231766002267464943718017803264735643915627965832647094090016240908771532566507199923996691218053155807864468067485790178236915169100421097000016786260171022463739370765040224941664469400389766612009649491774073597999166297573209737999363824007371460552797138341501383247834994863262424647228467937410576111264344352930527056461806553504949330031594089007350075437138328284805722631783135358374602055977847892085359415355074245160100145168504465010725950946996351630603914123424153646100121326127117055216654252611796903602809776758522624366805649977799760504712814567360639802458178877925986709885806188174678610822403862255481920042744114465528852306035312109353200973981667236804187591792504591183545671984330919010714614266641352662902694088535624382996102013782449787886014316793562872931390182417495759311726820656407067581520419477859179894773276996938651217676935322339962040302092367543870321670439273097113089809062442928294853519290629268567127837423926018894646256903354625956066571293120921375137660485271930565870312534596288832929299510327703397099499672173118767061720125502259658395521387917528268800000000000000000000*i1^42 + -586901320908771179166053835706300092323003523001892971592005874869310586597689333377813297872625432597320747944171512347916910239048817930942806715613423320269729350215206086800459497334207113114133555138645615181095191674380451994440067676772157961620393768439439152132118578407538301750130699782685774923099364952075881723892015408133549372864889981149899245594879738018053695739829029909220182255780296648711390060963634494391463221306415811481316965570297452059304051452581553872652338320989108335597677532165881779720934008742442486023397203286401836981505936017567497904286769454477598727756349407707269987588225518265320329238262353047777319472829623262481284807487992807831940192351172216702903666629590243045221290801832516426419098413048049407196728093207622289062305813794971647951674761306358621828481461371120922186278765609197002793069575871522377458483013236488159843097612358978454928211180490508691023907212930112862640618599248784020635237005892495948637174124462213701863505315389825500165388166757107594952657002651023938785520707546344326627000891947749795900003210069722926107027770434042916880704338373765698726690104747847053270693107113167756789974212717050479437172496012693594142815413717792245582550353091010051946409291268788416270532041430266977411572371388959345463240486476257984598492793510884046001777011752750207870750270205100613191457957357890745027183599279731836496592436408068428379370264312056660673359031222777418900811082454150732249133496428046279221483096763428272235370870589433098572085961003868781885721241360943105766311646691140079356741440705061105108869646919064167907556116384257024747723414741864112718879795859648897035879049264943307767126306372418643217889309114821421516134519495410332916397211938044519965784337894572723109411558597716480089090100412148747122827435284926767303528163778851711206046246186574001975119495361461009139696850148987180643910599505777083651526104221995573241608859691175717191594529503671088850941853922853348663402328810448543983725054874160326164576022670428839142701781194882263042769591234393867795731895303220830654065111503569797554029808952696052186677783412636857726402560000000000000000000*i1^43 + -1369840466335994720560080788504991671345873838387936646493794633590429024432014731239412555963959914893801407756165814238230640628120562160591339380359464528702727293827805305307827515403717455243758569938717047317320856268510118683507006533268384845182672987204017112916252800210214603919171579310688464465632168235595871261598512389901967030533405609020175607874412847736012986745650336600305639452279053538292442405047480519952604014292903904907321321280723634512207851395940382511770380238343393647806710819954006621479253265071369479095169749913353864326628531473881866661685431666240368899172667606595087342751140717565419667464546750797215010607023939872302142698878259652332319750632098523161991805419598575379132138824381187383402798537668255035042256768505323199216830842506107291970544463079384594837249298615684377891597309638664891612168240200430992067387110775041514104148932981997368878893380735183199091623792699821303301330586493950302893580621374642884991603153813498977674521315099494903956545953549555757008544073926507493007263745612032595096525855887354236133950617030118526581310351653224211743724201742671140924848637033744079323448480709146162068689787303450016742639318641783498512822170873609575604514642682632672152071448120542445840952614881677086276947268141636050621309862221041503440270791687381503996380982841561019118590153363023613380546729547071698082586161662668096253849409137410680923916688242183307988877685512090320492597049365125581888247885951915639796281989717760485401966402030291483240660404715658532174070829191789626664289490638398673165477487703248928308338045046513169955971849982118353846729431961102184570244352915007570735435576113066528604742377249668358740682345283350505831055900647363239002176758484104237377261770948718864004973165999511183823547898534316196327701266060626803757525977925358903422248381305078468797531579481532031773298139251905466443240634378224448435257942723451723060147493191055127886991087733336607410483710034617369109995831096573931392504934543067768322869611100843727865065413135212710454131629537659696974802138317393993874833108994857797745153979106073295920613868213108736000000000000000000*i1^44 + -1712121289263907025517505393506572733447786796955684156093855890556939946351557052029146438124014115473075560554187042223532626973192649282591103191969318894008241007598943419512084100793192308629043049924255449417548149052263941762571584831114785303333390318760026821864691304911780238293106878630530679288208846147297400931308728249505639809432635207317624634745236456445473716450120912709607191048929926646013234774323235005227699642745417577643900097234138953003659988484200379372867169846461906958267014973082084190460523409857610833486085900958855484474398374970100917399249144592833145432616464729503569290820099713891962291380236948671093309276428446715122003095194275046688024908661579568643816124204476928487454006966784591194031303581461587933483964049999990048712812363855411096370311507654145888444775512634618097443580802945229805188102868147890805038058737915780346882984550292346412616997182315171245124701944036481744388517708689304849147141387377712742089260046400706802550522026159258673665484785381397000351618357166759374236944104930307649996835161144338818824853247618485443888860580988815746134228894588702796691322058320447720945199106591387262609488233804481032077187808873822138333060611366530632047393023065846303254006227286862129705948836797611498444638115345672512855474495678843852510069315796472467374356081810424416392902620048012106903332036200301419727372757471563171985581408566691110036140950675232154384218341273284584644775931988970929756500503012200272450983648159544929757897875598526897386718112229674979053625389167160920631221056146566365633617976312626572908990175426667775714509049844172949851706382105061376807830071089991349107527081083045149011679096752879331084972883313463891248354066498739021390560627220487558089094664754977243347270625555638757270858043209005293748212322988893251493571623401191007864052739496403625766004037876984533217847894582149586518967951374368950654592831697558572826740912250566070605058568658472404334856878621965800808343636870792256801309800952399016981789570834028135174218366973159469217000083045451037490915786218667472688523282215153435015567115364604494240284672000000000000000000*i1^45 + -1147506060302021328602056922065915751755946704045752943108609567634281643884299573511972579796522386501006601038913060311070390837690151509621167875916096285232364049004479698109645012394100822284941093418469445889551863263558785734934682299946989155272937287769209976190713963404154260467285767024142648175708534508506113567918712702552266132823888050854333108605388384274043903387818301610384171747987831922353193917996791016283596118763798184210663261306482679892592008693838177899302320774137142392847927141127335697006989621459684031247050178857546179928470113486553260159840661671794209843564469722583075995344144423966667950242363701827448391202131017159315399741071099684456444637300501803477354256461190226602785444335621769205675591888840018177097511236158505360834531089903015707693714647911228394899620508258328892435473198315856831196681878853504348858119526900060821135241611670104453589162617905251317891775283780162056166181000177189677269040614265511749713796459838780000670256539874821561149225815903297454342005868362587572337814884499902544463446376253443165950234619738337614871889423095261555471722155269105749311377711500790325282267192373842741192886302349432094866889035181388418712030569820100563251298139542474823872166982805718691896453370631058154324752962996715681348715780371342307767999020920546747592146352758869009049725485528798705679916038848558808743773040693610349522010651101753144113326113451096466480547926807620608626189814060356664965747635970593709375382178373370106654962470583877971846237143954239889479292834728097392122204593836121902926563349525761881136162003605189792449003204615481494764171567494650293404548605168261771843783837998602588346911255510813431771590125858175641907668497924248657023038227106885451121273081234128868511568465419577381847720094983759766063280112324132738972629743671854914922642961025680200085402977233015080739746582228829172216430350604026949994398589112862291842798953605951211874582159389556488545293935524387596157294405907048568304503045647320296600268673463287762761935846027007411293205697781486485652960672466452419930534989319314126418192847120912875520000000000000000*i1^46 + -210375986898808868407163452316964472649373347061853736356038028484891483737459922225029361303841884721962745632922343435996322347063370172012850791377256839275804728147970378269692645393913601477727159832853647243917976543031948390646213912456916331566689130463832775619276369556666796265313523949968271423099512141174345222057624378504029774926110544312742592229909277883225615044567468704598981804111167262989953310347312095592724778754360749242158184273427297206760115636835982918433866601672400083090094367398048052903107658158660853985911481046493092303791612208372480712515466338361161422468609519297534331737024100745214434425508642480705933719456673601100121755621362511183184015801891295119106229090269353000004440950054857292734321762435857138043216974567576680241657149137127755247643979613051358686260931665439833024524232968355600862495644775094714273586512532014960209116342112736712823009282880976072176824469731122487720470262876289779960578554597031273378659588302728446043728070384204985811129462825231026462020067929217525690582581382855686962396611144580977102167947813051671227480677275152184716839304987061980287314605798357342803565037942305290979468747678217021611712178614898995071150438699380314794643809182570208971517265871803605715135104232383996608590591987773211428417287897887762007899608214350926525693808892809680797927660939277406096506789943799103929002856938385093638857916040929656659510837318214649244170608840745012166724019269870536249858400516099005613194106477321348182874261966346927620045182609432807832356972371549553062140497731122449798692626097819367102909401207555903092583441581883570130010850400273645998210066928031494745151814322499758836818381502559369096438505167349907737424382224468740633911006483632116212446045797632872712207133332075596852415322401902829272208567164025507938880894258050506987402520690866219603137087150832934133422385991119413853884631882864168733607592787517548248378238225421218483342224585078735073279876822099755357862174718370546701972883748496248731313078934345113986184242466864319958692419258274336130712704018436926009583992906772758651052490752000000000000000*i1^47 + -46607305491591709700039747656518561695313049376339016277898150442292420420707867956548353407409763578318156161440858283046183171546985569270222163065034122491049071426214113348082101863851843753097886891859580422583243573388300850192006700015662633591977114586250226609870203996584328135976022011017717422092344872477084791313244214814593582904147390236483091219354101466903511716831430419120369332666566611756657262324123848717591391528751708331301257594780471231250220721933661017838375143012302753647830645010342472409250040470202596653350353692222500232932038639144862621035899836383643705364097229285136156136030223008776235332062756742006051210710156357159751914209290770658931700248867038451119890486815950403037711832960309850029067182435891641073648601902171588051370008890702509913581046254486723458655806722485214667214017936885653475576416139886930731464007279937258131342240345832144988828873282876264991001568322440999894395332896164797261108249984702391995105861721373191106444165616623410523685818591704399512758480743045400740062437598396099802914917598178052378817060453987860062483093140380042748420977166167025459897025360745207400392519763741771379890606971998541590274392801457071572955194068254437336342393176193586093869138853566729758209809820113720380677007947953499618287343789948464400799527210925396043875320455083205683241904699139625969392460274596069461694346595693327942175562598817356180746825645712091484022359320893707757025547357227594875501728617545509818401887790450031290428588482727894418611193286377726861096837741391725223910898210751647756456314810135706894822943951192347549909248527948146126462431918125674270289057395587188114196466004369511147888249498210031628182974849207657848716141974304717900323031772990844066086875527874533709819852371777276258292031824832666611792035066439679201959945774803696197178508031812777174199481950611337396155577250585087892674940920026441920440530893019441254390438138784429471920035813899498701223717274748473930623151070236207763990135562845504199208745653906813322002379724662601310089725979233684386295788944677078884011658595388935372800000000000000*i1^48 + 1447408952670736142483437063784279971770227930534943637194520988069199262186820958320799918970772702783333196746353360208908517697511701020497276166994829457318061422219074875934694261372483423450763136691893214565630195003729313943101569996400786634409390383231666266146220442799114115043137601691625209062860092776667076469402666187484382078600758911109897609744987027951789558973658426502525386789473982757845404571335190823752679731900763110101853367795086918620846550108502947403839984252969023472666092639201391265937408135589590904365374909571243001710680477067737052655064299348067398711112114947096513774250106502331403507018038792801922119734958118167242905695642296972574857057207777349034893053353231687955363176405376848885158674430542545871690303288360648712102965792890792032529870637330933318465541710192328949479142904202777959527430884678374963070080148552601545879877472388162437585784255335187291833708849197246230543925899471646679706553598544015239733808596217188052431562511981328002126435306423397065121025555858730809322064102926502958109413034506370459886859381881067922823558181796082521699610768240079221253197062982199842806100289292195071700032973343416298504603971539511672880790351945295154867455140811199242567598392747050003241650960133184407554476304346981577929535513230220213061139201134532459236124151190715495843059040701933997211661378128735453863314096000522037962308874554777036782182060054308929540410819206461061661217291973381524287168150990598865915967353815002316578487422244598617219640249280215651664305355888702827669727056114472657225921834012458473371339472838002268654832330686929862135002350949455365562812736726601841244532510563643289801162895700314885145723003518230847810658352105537140786494910038800136810345867662296814689628152702597846706560903228769162121269884726282840124092582759661545810940803225581037171959706450243713159657200222844560105583726489953608854805497627194033506665739589448589497053360492556560435095226422583056935196047119989197834409672665836174855833727801037335908072143973231325002527118696172317533388920369893659162915635200000000000000*i1^49 + -84275677044930328475667204443887284829358983841112293419460333074127541851357234339033067243127451837168201346392457723672023291435439910233085829745722397343539515110607205391374751182228431507479723118453843704852917671113864435570811751354716041163075469983166465254110457927451231679140305325977914116204251958635871733124009371749184295219784064385346851621564357994494235226939147525466908054526183899099552218434605570422033627123074372088917203680479254858409898920042128907209033068865498981375085671301649765733379447810359828016139213871137305588132891543318202487859732041596552247331906746937417444744115126211682195247923437194084486752601322417965637263196570640130648588791304423714457763075433319843017202222526270456327385114660510431603857283367968741531365819590852834590691143093797374770182301729653690211399422780974354127769054527672011871498498895874067019002114586182171356836369217142248639106477884086802854343697088841545387684427755187570161859090085729182560839647539621921047411882500632301896614812414255655315087127945832899294792765109874562781412000186399546595134382802923151693021884235167129291200089952774816505353325775186592247689880935001587502898226574928816618713418908159124299529637847315712854999371855626250548249115739142263319693074103941238130024151685026944605826792356405791859300334837580881499683870362147680107678921942522793408505098090291280681159639455772570249117978849702213676531679798894141965353121564050498654853398256549798713846868092500951702153344679249926803605131503742671283230138331306904195792172443578785657614162309304644496990421537811410593796570242341765401439901640193173527187236705387378028716647908439584856257685536483130603255557417300879680427406513550246043463580221901050753945610665568213596411382374497387286158817855327432327982779061656379504629810913798890462198432495596208757005410575076661073309871072800288255328685042515153115048565424895544289361946345866435111890798348526787519617750270136351430366889151485293144261408839288837735216792675854512122014537330698582952253331764069848071594186908865501593600000000000*i1^50 + 752379724222634449657005146591837082858086621149110915182123566847354040939043423598326236514927683196558707428740767188930965416867536560819817005362179765045720902656210476316690021902544756075199339071665163243355401233746472724674409484947793440408818791010423786594992116669979055091812512120661056861317817705379400251193696451538877517081748594479244548197405454074416748304947706705041923845486501224046400622348564181788149616770301444508676903677593601350781396339546663049322408955734925499145599810248497755618442427929215167731908117696265413577808216543139113552182848947965825614261914333969990332527060911689126987160503822258658358989471490186887176605772894023791234382260720746462951421396750582582698164069239590706926464236907650787250564106786644492588496915488324274182264846982289784358329195747136380392727091360359770986401238598906869261753191672710494711897026573872439488223247842981537684261518311846812351100438349365865143885743140663642517026630827575973274600308493591356595242600231381511296475652241051103417460462701234828511246036275876168970778477502403770534080271250934179983310766657640564802208427271685114640100394449388242406313382017754616943715832713407961872354800690835713736290873043818843670516436775115763380343829734643797833305957016311770554430331605818551581944319042150722452193339363472168347419635376213580160994726983710604803345679520907141015139308591622868057212759026587765975812798208381362302048546960891618906147652828812781054486325834324854467494715112708713439352851000264629283999442517063310647256692622345123086326870289841844493113701550827222240558420508954538914786260379587685518944190893300014101669695611732587253687117285790582884983574656931711415176009332598220195250873193064490122963148945469336779431255801383550760137314037594830679678386040231379370154399356256371068771453327367938256613621892586462827463326964678246249510646375076011315199981239525659697705257590687562380780680839052811711368112454088241502770146657046306305800036891892802580932126224653651558708373638580127746135275744779308336414720000000000*i1^51 + -87853214800740509654157106244504366465080760930884484642905410575618449475143021984113393691123010523246474036463085366801449728082957545099921504393348998904201479437594597214814741306386653762765825777616999567253118947805384670045830025336700467872454772441381464334969419647778788899145900853760442427152700396357849310754857341547396059338626030645895994868930650622757002451385030949198182052473579912785026376152980206046602056921082483983195174184214504436940401718774047052269823950689063633722529947950722890923164763512955750336830698469928552498515050604909186386343718739136813279120470163290851134720153591701287058002020745583041219061692350152053522013059202750498016522218666268262198850605776106046066283664306212774763307958510996967088725900830001515988820335953946172560762865594520958576376677972747455434585704088410078331215207331193632155670127704469586968790653051362605686462147072921572241196228302388602398782120436351728365386422623661862094783437830236893401196106989855118818017138839145429037558124759715307876287446379224086923672546377392472815843172792180072820450440648771039921320315684721611391835268817163075091397283307771860044328385181499847080255734044563324952744447340252260572856414035530356551134613539046635844582939230007419508354183668555196430988281299955025914523806033718902223106831862199561990420186429181893298584999313052803868081003284602127429241682384713038224529926408170978833112815488754818671611145091900602337252798108969860002636867943359310856740555670490580727532128218088993836042756697217866444847597575276537948234082628777469708481820295313360898401208354857282629566416168311656062636404247548511832279958572938535540267412682414334744791418399682319120693171571133272243432508364626270449233551639400389987542696446001407711791156522697528712695792576079108922649512776035814018623933130437929372672183894839784131375875831425284968960080602752497162686297494273500237663342140526049341890070296442196416493640179452954542744404071985597753876088029782864081250689991680363951650906638198907507095453564928000000000*i1^52 + -131316893979254107982288777298579315280192769377665374169362341104603617502691963872861057104554911821734687901765750962350793889704533870463747376688342626641550364304476422528615723130706229292581321534348975844792069447997714305645746105097155523805292253295699984930440117071966644923940498120409434072834653987891294903696892378219705231948440398902345992959458316130175758943931637783398414014597935364958640348569344055323713427203168007776023074271497591116587124071617877260038250437035088005483931663411659057438716994885351256992113972131231297990176116842506127885132399497449970672173892896995037328467450153011677127130397026433106618161311108304311979635899769766499931273929460204341310149364884390334279996478533971714626634553603324314709364070987417740238009179917871365145775787941386331280802742914465262951341405960470226883255254783699099047748728589776751347945491725536702988225324554582275137242645952278060548705103291478557205590133373929606338677303573451707990641999394110532721198697466294864924543996338722080024238008099517230104650929905203258725687320199532183708999993682091786873895185744717642441723820920066010247380813356077230632244333507731705715080524519517110165002497201076375048163875477765661392089655341732775057645542841734706545782575141861834541922948031251630435553787596059190988598656839534918823284397791605867167193549822977076751499325298976330830350552699469468410423622672225549818717503282703334510900315933110953691663376583814981371859504383513206444928635378464349435603424390772075646348098554170319801212388790491072879266373489377185071438959490300412992534237240393702038116857851379957395967154489290092244158002100503454180250114454946343680829787684202229519513474112373302872806484474672682672137495990960270267216057464180047255993607381579607155103138255187509471096873243669320459412063047623995513548739029551513024007792244663485783823371456179576155678464900087992406862687617020736225637065032121621618208413833918856029254868034387153014207511694020417556550524382289375233871623226176307200000000*i1^53 + 1064960521849669908199688837959850982965042470473349472818412215174120381402770625606311260429280366381424779760127157451761432469060203513290741964010932508678357230595306264817547284769072076670495630068906844254887041731543796081694460793031317355195071388339161264106461571383236417618374093409559095747973947921782730014237399258683571409554474632634509069138739993417888377163985141079829646218873232937847915545010295523115889128955536652576479561601036759321935603209380897419287814540003749553220791604401393068721886290626015119211604852969064036136993998418166133141929051868558464722450919625196902988136847026268055105514185183075838402243370197525455488341548327195746777791521410721343416154933785597307172627237816027787246313027560883807487154214974792137815995593557432782500003915741669229782602147508022412510056416924890221581194056719937138294503854282125227895800136858627754837824320900591270952346315495853772365929786995514745331838633093881665471957809921427791964230720787589653131641565060695686791932977327628838047108399829458650902981621951935409806812956456303236280827197219172951605136693578019688691489257866476242876161499885016001005279079146760759870103165807203991929838089129264438593437396518588980174624274745213794721373424901594318104146959337758809611164555141200982762805597425159642522494236472724668008517699676333738209648764603947861081922232112064381755737630917448751905011602984761769633324532252416170300145474232829908237091287766618035464010049590205768917235727149013854590468629945631107415463830144397184329271554441945463627542340667025403554955872908387650092292579762127132092199300403213119131939409509057135069867219930307339604437114692842858960127038688801214233235057886938438654197383072562993100386955750002723399162480806632738528087673394625958105616893020084880253784927338946438284136977410186304183771830705642254412867356021431072200418366549808360870811998463806697049149570764190192704725443027845346551902508414008583994758393613785777048980108732966805063077988300713374515200000000*i1^54 + 304723238312879480984183925236639744289014709233637019559427070762017211749161489207314407944086250935028887612322923730892617918741297630326828339211006245432656129203887849426070968695412895260065959450778040438991094212261020416560462706718534646018155431100075143476966675368720798085663977797831550841120621595490199577845428240584102770090078550448241486043906117166708301144104298145360117847461010960389240900486636892169424343994233089209120326879842347133331037780904510946742277274204370849024349048186016703714562420091263329071372039410081583069201979940688168227298101780282946882211800176623665137796430407391389375758333459526287480067587276220373891337321158430080023235790246811182212747885011893128839344344362329269279542687598873494391427282895072903936803109669204111955571343835579793296679885937806769255153301783454771357673953393848157704275728978078102374094747406524476441021551649859794646885231556432234597870421893400548593293002526237638932329974974527197852384407952637094541512381691749126660288223131142350754302491867484480845357787509709634837213451108519904852860154951711954403075216617409962928002261064535045742468378166895392000669377210190665051724145614805009403927267898412458679241628739356950364045062724899998267519986763816791410409163552963445614931794554176917666945319863689950321567801295227667085278004182482149432737581248002995680365854732127940205118106349799597952001374225045867193614713494350074538985783791837722345789521875987620667001321603620371810389569218154883105361101626200493073846055258948008190913036654032593169147064794628328489094861904596977098084445346407095486119326660451608107749261397696439698219386643874804444181042630267276543230128900718573618410169736715743759481891488209983128531732381547630092918311007733705225991847876784240937763425047117992337466568438182875039544277483678974815524890600700759508325453017566224574137100868444197376813123896857051046602973921426040184176316407122263932714304576135722475710217158466386735724866383957261850050560000000*i1^55 + -4850006485871575811716502012965968798248061642936074477976364207017236100368505910832625015832317399438899394754730225007675908384677659393375260982198883687034970015882078983313895949329581663657216583302752699055820584966355759942744560972041116634090633721543545599369210664486083229398808561460792468032449162435791621906409060051855455761373861676027212356700897651741159560927289712909949950253189624025313424856892047409448818931702613790306611096528448576818917016360337993310637987821605370026594002810848433955523013312692377444861897568634994725103827563768460162385118074191688658363181090337269816975775605511338290351670572986998899798485724429645398423300935961480059605792459811555762061646828743119421926899384907782904244078204182175404607495662117100110628017429922259640832645721545267718105965588670912881757132551061469990619572980615214094784979357879941819080665840266088957906968914587201477711177290109329293553614907687917622497229611266936061205602670106160501275042808073065122456186740684146891544271158599071693610220810348079471331615875489063544013755601244697438673365796705294092204104704336081887892895133433859719229321168959453326227739017428928367688300840263613765404844531772019686227620955426470624671319539509048324226221987414802073166871439682326515870360511056189610410522027105526816452110819521746422652098323518124024133682008933609092297254197448091736587035260361701091659571496086527665443341302754122837197356510433402515356668004682025323691376474606356329687929365909056558505068298228220496899685376392544724100807122957321229956986928087495764230725111032976633351209779774508599330523805266157709570211520702231991034294624613688800085640917670118421809214163200732119974645669337885494334919962947883426472264279005601522604049632918894706017872215019617231549740047629149402768028126619919335419528672432154863602150861764458284848521506255354431356697441844375375793027877551661463479435738583006865690401378514746793068149625335572188416318903883672339054681925324800000*i1^56 + -1812080694230295118736478403818033674837475076483167598278505936903099308075332783283678236128549807367177425114119979187661041279007786064419928926535661741537014266774045495054174122525189794422201540443584789900816689158862848200670335883353109633198229254659136504993888518343248367008376061389095974058119905761856565058487544965351534951082407811626565927527220726245171550206824928131777439395379667378204376902569954582030792248642715544317890741240228818519933062130587174142094548978686934077136729091843015164411717216904757474845870117530413161512578214665537715041322903132161288820640000091536400645728521714487735548812154779509647836645971753148909355116748665675471643991600706560136472454541121550453838726971676882647926374930175789264149616131291852640908902818349740675180599991189464448126467172480364141491548999561768710457461803248670593165483536371978782607508158266323898420036760881309984122291876761485330046960436485928502514410130131648918730161524720379956202074826317936075421576938747043625480332096223109925998396653958423444944747218206556085402892470273605140212115143692306775673787661592990423484107036864572215680151590066350615857171684804929878063627549231198609618880382650182242780434845826581340078563432268562119578628662175361413117982089108537533959389263110169637914388649133567363949606657108121640230567965552341535710726556845095835946675094947145629196305479014663273329458184012529385010109023232421676119849032741878768878276410059499974216496305761464994214012974822289352373241084001912663111820534524823499540505375400853929658911124988287729356314811459662001112356445451848426837123457422663211544963387216263987332982301969697741659688831222240955896953129122727887630988550534017884417407260957038704054451376187942174557414463163034127497880324505629870183237535780606902797073227301950210622058159097690961175287351251103858265387420620968752310984063229472313256716832198025362310226203475099450772360208513839758683250980763306145124864170014720000*i1^57 + 1188081290565517972145247938599645985142584995793618917842582944367562727536738998443415036754097446067763762446681728868717319973337045805542299280160175783171285507718246238589618336254844690073074777025843392300041881206775047723973010736475708827969009028493030459919890728094946462024801112920793396422899912716532995107970250623257201957132716074731890796913504234183543366249845698820561693704161875913656621846130818007808837562347947566681000104593943579420846815933932802447432016622376802456058573230128363393170899498219138991876004316600656194429142557235320276987643559819875113412090282587549616040592423655829404431903288513372446964231109437765898851274502997392764726549485937884128188464821655040622925224534045953657872482290635146409022982259710530210570364150411905548088046872318939253744672655759052773993473669955472349456044131719130595805112519184794175845266992623057851478185357141196268006992597595103416790906576586463696578925058407214732060228593835184018360141350959859729570123593446006677925089586373555807936376267841470724222889660172115745937226236008464993339011528769932034438561502210167379920689127500727952908074428726763384748467685658079670323843571109630238753386427103734324625930380081273293742249836959307403801915590257063781647935464021867899218478991019413770610765151522645044591824293808775159746241377127963473708747711731758583024811390881726935802911194271656844348748338815994968218610516572720650342784728551533072369967182205747715824062068531071085335910339137901486916532318491870860536741145920742017987327757603607120567206017358401483460594237901541084402799603587090945379650630210289826924857950265647430630673369374145590388569533439871807840571360024496623948966219869303489156062703687204674468900313265852089904722874069156219024783627614048191401216197712206392857663854067113843453767008491265935483754811518172351904185060352287067867632412264338015417937426403534744927230095031061778655449304883029094676295552000*i1^58 + -18546609941021337141089087511814133423295732243501372486402672865099398135096307951252803617895483955311755679868772424349394003331759621131004430049937629098903789257567524579591008494477351191017377079146800786210297441512876122866106391592574458247731248687902330132812819175886691420531123161871586012416590236586532962709021215445445407113006351618293370491757338214402634145894102733325456553410143721779190520087318582191862722267988905564514599372383260617776689039490223330190489115507036024701394712826793384506658059663940229141641146666491198065612953597517478555865972906684501083177547672252819050257672101925881862489284460867529581290625148247400645142169068811865418077634207257689338171371102605724380480162123127676908432496379804819552367805463820407242639380813725386380276028180630846257826814138966185449725129526924833705297372042638845057870133152008591066981191464278552310085532305881101557939715963069849382438522569103181059107315413017068202115922212039535577509536679070968565576196749191486494919038192900538378696580540985159332770813489644090515371775470258294538731124179341094898942925196998784119791724345258017281665197070109881785739570790814392436611384320363008800367074702783938522990303591659120354149064781127825996277870745141632836954391829474100994278041080280522460612584753992887902582604873820653340258288187121236825556999465652808425467441696072810856018585680610670631924754895288179869129118883951515635863098438137522158852772999963206476875627116207749594815581793188183660707330465778824207611967691690201650188283603356062391259087266385776488878460273624180299643936734843251436319729956693933578452944843478267013015206526633717676248261896316181798795760248397957261986871934014814170047121781667122997118754430253136921287368628130280756221041051218842026852701416312824461074928238134366432027681729112964915956318567675913734356225928734157623214597061274293394446981955548650755192646015408364144000*i1^59 + 499864602260173833618549533071846025810341502305308250306993398109426398355407842693947735059605625124408512882369376575810282773122507261197389290199810105857445321966340340237814746224920237494139482921501528068238652466904224179057096215276929685481397853038652345923762148629456284288249870718676297385465955363689924648826917476932713992472046697089210582802453491103924951929306016631277743626716437146870166255765145843563737177186667428979632540893185394908874994306507245213288919268216374992192235795018674601138116749982026701596321134390010854975371750395920680426749253313949306687651602059249345338656250051521691098079289931388369644308521820856613545393999320917756627952826256134367102254453962087238285197244902288826135951294565675457380763043592627736689899101781672692861937244138168473701449351014673589327957848601320320973420289501829294647162942708765292860713552999431722105884010491722306621409200949338820740800397139352871077463892260969702280902218231043026751883993227720573643983816584342332211500125006023744305978312611357321745412933728571083683127261575147952946809915178431570370138484158947789103878309019271201301518884249012609713639017963322767620390365694140263564000477134884930546002862579487233632984908450548179679124064992530071188858480681909120050448302220983925817488920118888823332589081348461523764861734255598977039946908116626507692866743102221654375621853145794142713409567929144612555922962000920250601144997398699052498175263514542077880588353292381480696101175802681614590925479213516456965230181285208298496022631982812699180538143724066379939862550391429829204622954789107531861357700742800991020355545169784121520081045175170126919017792548745330505465132932856842602056152468995431033865116527049629793042981106584920112059967400129445878655521148751197730864204492935853504743269797007181590056876456318378907663437837756020657407814516904575378510375870562330938713466160*i1^60 + -8169350026836759506849609063214885689071544922753208174401796792237335696759385309207533309278556430049110707514379106042776758428611620194449578133159050342792452811250306699483957731695012979718312860071386115848243866750449210132263802781968165933986649910298227871552841943288909159672473664463468993947735546545666495182505264594560240501326947005320271433114451158512724723637172572905897134796922264804549163203302787280590395138083855462668290808306336518419026943916327679321000813430919141811743062650623463898781366263560438636838281611441480290243459038074027539592935329573668124989616225718982100941053561876604265208563009224519071665676586959293901122810197282590413821933458263216531108156371863337392903833927880541790104358255954199967516424071480780547957706913779787620795221845079315539907935654878747210525172575736213662161918063582694110613085926555551592349195627871884396986027657714835945579799001109767016699336882745449312058382075833299908295099617805188947276895277475301440818510585336893513043682005611612738553902361183876956985033447736309091465759642760655385301459190705289263774959009373119753909801425622260745451837510909778668718430906039441542963131259399078999421460455497409208724021044321512159547508105714873034076454499190992792095893357910721433286333680060251437863956453285388572871785544765098519642702982617332677173479406057029631114069485328292548819235904469862897054069903182962806371362290239612915883136189846059258787676712939700697009373232533694725262768142842864248308522683038236591160028146811935215597792500431363208218578187784381218283355484128282916253329082770234488088022742586290108315083689625036189693830654939935104870423067783636786657195931223388890904403881163173175394645277795902659980096634342124030891783650242792339239943847069031949249002802146558211243816424786269672818009251395197568358313014213670379852175682395026009*i1^61 - N1*2975616705262136841886279226098284704785266706210244525020463212292433028963698235438998400826930255341011145129007847956349076989128396839332177463501657756180866073224539528525478156884333810696663770326972207970656763978134209848084069779197086216026060153659049351925037047874055831183690668007295689057694050015278206418122352858454951043090708944400720023392530284441416466168242336590238708299203283678184854426459821272428351645929845964082357493580659907801418462981305219533094631479198972546130222552412106142821241878100243436442022459881781598464291110653883038441813054946619475147106849960403783318159062729107684141118394679399959800051758323255843414415647647150761092548851024729592499279437381397533696*i3 ] ]