1 2 2 3 3 7 4 31 5 181 6 1621 7 19441 8 311041 9 6842881 10 171072001 11 4961088001 12 153793728001 13 5382780480001 14 252990682560001 15 14420468905920001 16 879648603261120001 17 58056807815233920001 18 4586487817403479680001 19 371505513209681854080001 20 40122595426645640240640001 21 4573975878637602987432960001 22 676948430038365242140078080001 23 110342594096253534468832727040001 24 18978926184555607928639229050880001 25 3511101344142787466798257374412800001 26 695198066140271918426054960133734400001 27 141125207426475199440489156907148083200001 28 28930667522427415885300277165965357056000001 29 6827637535292870148930865411167824265216000001 30 1809323946852610589466679333959473430282240000001 31 497564085384467912103336816838855193327616000000001 32 140313072078419951213140982348557164518387712000000001 33 41252043191055465656663448810475806368405987328000000001 34 12870637475609305284878996028868451586942668046336000000001 35 4427499291609601017998374633930747345908277807939584000000001 36 1589472245687846765461416493581138297181071733050310656000000001 37 599231036624318230578954018080089138037264043359967117312000000001 38 237894721539854337539844745177795387800793825213906945572864000000001 39 94682099172862026340858208580762564344715942435134964337999872000000001 40 38914342760046292826092723726693413945678252340840470342917947392000000001 41 16616424358539767036741593031298087754804613749538880836425963536384000000001 42 7161678898530639592835626596489475822320788526051257640499590284181504000000001 43 3530707696975605319267963912069311580404148743343270016766298010101481472000000001 44 1807722340851509923465197522979487529166924156591754248584344581171958513664000000001 45 1064748458761539344921001341034918154679318328232543252416178958310283564548096000000001 46 688892252818715956163887867649592046077518958366455484313267786026753466262618112000000001 47 446402179826527939594199338236935645858232285021463153834997525345336246138176536576000000001 48 294625438685508440132171563236377526266433308114165681531098366727921922451196514140160000000001 49 208594810589339975613577466771355288596634782144829302524017643643368721095447132011233280000000001 50 149979668813735442466162198608604452500980408362132268514768685779582110467626487916076728320000000001 51 114734446642507613486614081935582406163250012397031185413798044621380314507734263255798697164800000000001 52 101769454171904253162626690676861594266802760996166661462038865579164338968360291507893444385177600000000001 53 92711972750604774631152915206620912377057315267507828591917406542618712800176225563690927834896793600000000001 54 84924167039553973562136070329264755737384500785037170990196344393038740924961422616340889896765462937600000000001 55 79404096181982965280597225757862546614454508234009754875833582007491222764838930146278732053475707846656000000000001 56 84327150145265909127994253754850024504550687744518359678135264091955678576258943815348013440791201733148672000000000001 57 92169575108775638676897719354051076783473901704758567128201843652507556683851025590175378690784783494331498496000000000001 58 101570871769870753821941286728164286615388239678643940975278431705063327465603830200373267317244831410753311342592000000000001 59 117720640381280203679629951317942408187234969787548327590347702346168396532634839202232616820686759605063087846064128000000000001 60 137026825403810157083089263334084963129941504832706253315164725530940013563986952831398765979279388180293434252818644992000000000001 61 159636251595438833001798991784208982046381853130102785112166905243545115802044800048579562365860487230041850904533721415680000000000001 62 193000228178885549099174981067108659294075660434294267200609788439446045004672163258732690900325329061120597743581269191557120000000000001 63 235460278378240369900993476901872564338772305729839005984743941896124174905700039175653882898396901454567129247169148413699686400000000000001 64 291264364353883337567528930927616362087061342187810850403128256125505604358350948460283853145316967099299538878748236587746512076800000000000001 65 365536777264123588647248808314158534419261984445702617255925961437509533469730440317656235697372793709620921292829036917621872656384000000000000001 66 464231707125436957582005986558981338712462720246042323915025971025637107506557659203423419335663448011218570041892876885379778273607680000000000000001 67 676849828988887084154564728402994791842770646118729708268107865755378902744561067118591345391397307200356675121079814498883716722919997440000000000000001 68 988877600152764029949819068196775390882287913979464103779705591868608576909803719060261955616831465819721102351897608982869110132186116259840000000000000001 69 1451672317024257595966334392112866273815198657721853304348607808863117390903591859580464550845508591823350578252585689986851853674049218669445120000000000000001 70 2141216667610779954050343228366477753877418020139733623914196518073098151582797992881185212497125172939442102922563892730606484169222597537431552000000000000000001 71 3173283101399175891902608664439120031246333505847085230640839239784331460645706625449916484920739506296253196531239689026758809538787889550473560064000000000000000001 72 5010614017109298733314219081149370529337960605732547579181885159619459376359570761585418129689847680441783797322827468973252160261746077600197751341056000000000000000001 73 8006961199340659375836122091676694105882061047960611031532652485071896083422594077013498171244376593345970508121878295419256952098270232005116006643007488000000000000000001 74 13195472056513406651377929207083191886493636607039086979965811295398484745480435038918244986210732625834159397384855430850935457057949342344431178947676340224000000000000000001 75 22445497968129304713993857581248509398925675868573486952921845013472822552062220001199934721544456196543905134951639087877441212455571831327877435389997454721024000000000000000001 76 39750976901556998648483121776391110145497371963243645393624587518860368739702191622125084391855231924079255993999352824630948387258817713281670938075685492310933504000000000000000001 77 70518233023362115602409058031317829398112337862794226928290018258458294144231687937649899711151181433316600133354851910895302438997142623361684244146266063359596036096000000000000000001 78 130317694627173189633251939241875348727711600370443731363479953741630927578540159308777014666207383288769077046439766331334518907266719567972392483182299685088533474705408000000000000000001 79 242390912006542132717848606989888148633543576689025340336072713959433525296084696314325247279145732917110483306377965376282205167516098396428650018719077414264672262952058880000000000000000001 80 464663378316541268420115779599615580930503036512861577424251392660234067992594362834561499034122370002100796498326559626332987306128360625953722085884471403145376728079096872960000000000000000001 81 927932766498132913034971211860432315118214563916184570116230031142487433781210942580619313571142372894195290607158139573786975650338336170029583005511289392081317325973956455301120000000000000000001 82 1865144860661247155200292135839468953387611273471530985933622362596399741900233994587044820277996169517332534120387860543311821057180055701759461841077691678083447825207652475155251200000000000000000001 83 3750806314789768029107787485173172065262486270951248812712514571181359880961370563114547133579050296899355726116099987552600072145989092016238277762407237964625813576492589127537210163200000000000000000001 84 7797926328447927732515090181675024723680708957307646281629317793486047192518689400715143490710845567253760554595371874121855549991511322301759379468044647728457066425528092796149859929292800000000000000000001 85 16266474321142377250026478118974101573597958884943750143478756917211894443593986089891789321622823853291344516885945729418190677282292618321470065570341135161561440563651601572768607812504780800000000000000000001 86 34240928446004704111305736440440483812423703452806594052022783310731037803765340719222216522016044211178280208044915760425291375679225961566694488025568089515086832386486621310677919445322563584000000000000000000001 87 72111395307285906858409880943567658908964319471610687073559981652399565614729807554681987995365789108741458118142592591455663637180449875059458591781846396518772869005940824480287698351849318907904000000000000000000001 88 156409616421503131975891031766598252173543608933923580262551600204054657818348952586105231961948396576860222658251283330867334429044395779003965685574824834049218352873885648297744017725161172711243776000000000000000000001 89 343475517661620877819056705759449761773101765218896182256563314048104028569094299879087089388438678882785048957519818194584666406181493130692708645522315335572083502911052883661845862924453935273891332096000000000000000000001 90 757020040926212414713200979493827274947916290542447185693465544162021278966283836933507945012118848257658247902373679300864604759224010860046729854731182999600872040415960555590708281885496473343656495939584000000000000000000001 91 1693453831551937171713430591127691614058488741943454354396282422290441601047576943220257272992109863552381500557609920596034120846384112293924534685033656370107150754410503762856414426577855610869759581416849408000000000000000000001 92 3886476543411695809082323206638052254264231662760227743339468159156563474404189084690490441516892136852715543779714767767898307342451537714556807102152241369395910981372106135755471108996178626946098239351669391360000000000000000000001 93 9172084642451602109434282767665803320063586724114137474281144855609489799593886239869557441979865442972408683320126851932240005328185629006354064761079289631774349916038170480382911817230981559592791844869939763609600000000000000000000001 94 21847905618319716224672461552579943508391463576839875463737687046061804702632637023369285826796039485160277483668542161302595692691738168293135382260890867902886501500002922084272095948644198074950030174480196516918067200000000000000000000001 95 53833239443539780777592945265556980804676566253333453142649660881496286787286817625581920277225441291434923719759287885449595786792442846674285581890835098512712339696007200015646444417459304056676874349919204217686117580800000000000000000000001 96 143627082835364135114617977968506024786877078763893652984589295231832093148481229425052563299637477365548376484317780078379521559162237514926993932484748042831916522308947209641744713705781423223213900765584436852786561705574400000000000000000000001 97 386644106992800251728551596691218218726273096032401713834514382764091994755711469612241500402624089068056229495783463970997672037264743390183467666248941731303519278055685888355576769295963591316891820860953304007701424111406284800000000000000000000001 98 1052058615127409484953388894596804773154189094304165063343713635501094317730290908814909122595540146354181000458026805465084665613397366764689215519863370450876875955589521302215524389254316931973262644562653940204955575007136500940800000000000000000000001 99 2953128532662638424264162627133230998243808787711791332805804174851571749868926581043449907125681190816186068285681242940492656376806408508482627964256480855611390807339786295318976960636867628048948243287369610155310299045032158140825600000000000000000000001 100 8295338048249351333758032819617245874066858884682421853851503927158065045381814766151050789116038465002666665814478611419843871762449201500327701951596454723412396777817459703551006282428961167189495615394221234926266630017495332217579110400000000000000000000001 101 23343081267773674653195104354402929889624140901496335096738132051022795037704426751949056920572532240517503997601942812535440655139532053021922153291792423591682484532778331605792531678755096724471240661719338555082514296869231864860267616665600000000000000000000001 102 72573639661508354496783579437838709026841454062752105815758852546629869772223062771809617966060002735768919928544440204172684996828805152845155974584182644946540844412407832962408980989249595716381087217285423567751536948966441867850572020213350400000000000000000000001 103 227373213059505674638422954378748675381094275578602347520772485028591381996374855664079533087665988571164026136129731159673022095064646543863873668372244226617512465544073740671227337439318983379421946251755232037765565261111862371975842139328426803200000000000000000000001 104 734642851395262834756744565597736970156315604394464184839615899127378755230287158650640971406248809073430968445835161376903534389153872983224175822510721096201182776172902256108735527266439635298912308339421154714020541358652427323853945952170147001139200000000000000000000001 105 2375100338560884744768555180577483624515368349007302709586478201878815515659518383917522260556402399734402320985385076731529126680134471354763760434177161304018423915366992993999541959652399340921383492861348593190428410212523297538019807263366085254683033600000000000000000000001 106 8080091351784129901702624724324599290601283123322843818013198842791730384273681542087410730412880963896436695992280031040662088965817471548906312997070702756270678160078510165586441746737462557814546642714307914033837451543004258224343384309971422036431680307200000000000000000000001 107 27633912423101724263822976557190129573856388281764125857605140042347717914215990873938944698012052896525813500293597706159064344263095752697259590449981803426445719307468504766305630773842121947725749518082933065995724084277074563127254374340102263364596346650624000000000000000000000001 108 98708335175319359070375672262283142837815018942461457563365560231266048389579519401709910461299052946390205823048731006400177837707778028634611257087335001839264109366277499025243713124164059597276377278592236911736726429037710339490552625142845284738338150236028928000000000000000000000001 109 357620298340182037911971060606251826501403813628537860752073424717876893315446598792395005601286468824771715696905552436187844306015279797743196584427414711663653868234023378968457972648846387920932314880339674331222159852403624559974272160892528466606999118305132806144000000000000000000000001 110 1299234543869881343734190863182512885679600054912478048112282752000046753415017493412771055349473741240395643126857872000670438363753511505201033191224797647474054503294206935792407814633258927316747099960274036845330106743782368026386530760522555919183227796802547484721152000000000000000000000001 111 5065715486548667359219610175548617741264760614103751909589790450048182291565153206816394344807598117096302612551618842930614039180274941358778828412585486027501338508344112842654598069255076557607996942745108469659942086194007452934881083435277445528895405179733132642927771648000000000000000000000001 112 20257796230708120769519221092018922347317777695800903886449572009742680983969047674058760984885584870268114147593923752879525542681919490493756534821929358623977852694868107257775737678951051153874379774037688770170108402689835804286589452657674504670052725313752797439068158820352000000000000000000000001 113 81213505088908856165002557357903859690396970782465823680776334187058408064731912125301572788406309744904869617704040325294017900611815237389469948101114798723527211453726241996422932354914764075882388514117094279611964586383551739384937115704617089222241375782834964933224248710791168000000000000000000000001 114 331351100762748133153210434020247747536819640792460560617567443483198304904106201471230416976697743759211868040232484527199593034496206168549037388252548378791991022731203067345405564008052237429600145137597744660816815512444891096690543432074837724026744813193966656927554934740027965440000000000000000000000001 115 1402609209528712847637539767207708715323357539474485553094162988264378424659081550827718355062361549332743837414304107003635877315022440711468075264473037287426497999221182584073101752446085121039497414367451253149237580064179224012291070347972788085805210794250060858774340038754538377707520000000000000000000000001 116 6132207464059532569871323862232102503393719162582450838127680584691862472609504540218784648332644693682756057175337555819896055621278110790538425056276119020628649252595010257567600861694284149184682695614496878768466700040591567381736559561337029511140381592461266074561414649434841787337277440000000000000000000000001 117 27000109464254121905143438965407947322442545472850531040276177614398270466899648490583308806608634586285174919743011258275002332900487521810740685522783752047827942659175830164070146594039933108860157908790629757217558880278724671181786071748566940937551100151606954526293908701461608389646032568320000000000000000000000001 118 120933490290394212013137463126062196057220161172897528529396999534889853421243525589322640144800074311971298465528947425813735449061283610190307530456548425422221355170448543304870186594704860394584647273473230682577446224768407802223219815361831328459291377579047549323270417073846543977224579873505280000000000000000000000001 119 551335782233907212567893694391717551824866714787239832565520920879562841747449233161721916420143538788277149704346471314284819912270391978857612031351404271499907158222074908926903180685259458538911406919764458681870577338719171170335659138234589026445909390382877777364789831439666393992166859643310571520000000000000000000000001 120 2606715578401913301021001387084040585027969827514069928369782913918573115781939974388621220834438651390974363802150116373938628545214413276038789684229439395651561044073970169406398238279906719971973131916646360647884089657464241293346996405573136917036259597730246131380726323046742710794964912393572382146560000000000000000000000001 121 12452280318025939838977323626100461874678611866034712047822452979789023774090327257654443571926113437694684535882871105918304828560489252219637298321564031993027507107541355499254364384263114401306115651165819664814942296293706680658318601829422875052682212098357385769605729645194289929467547386504095269514117120000000000000000000000001 122 60679961989740404835336498029987550715308875623187151809038813370511912851142164726550103525995950781886197743357230899139899429575264126066292554720981527902023042135049025347866517644514156477564701568131039226643213809839232654847986546714777670131720419555295540855288720561031774826295358414434456248342292725760000000000000000000000001 123 296846374053810060454466148362699098099291019548631546649817875008544277667787469842283106449172191224987279360503573558592388009482192104716303177695041634496696722124659832001763004316963253488246520071297043896738601957733526147516350186528692362284376292464505785864072420984567442450236893363413359966890496014417920000000000000000000000001 124 1469092705192305989189152968246997836493391255746177524369948663417285630177880188249459093816953174372462045555132185541473728258927368726240984426412761049124152077794941508576725108364651141513332027832849070244959341088823220904058417073130498500945378271406839134241294411452624272686222385255532718476141064775354286080000000000000000000000001 125 7360154453013453005837656370917459160831890191288349397093442803720601007191179743129790060022935403606034848231212249562783378577226117318467331976327932856112001909752656957969392792906902218981793459442573841927246298855004336729332669536383797489736345139748264062548885001377647606157974150130218919565466734524524973260800000000000000000000000001 126 38699692113944735904694397198284000267654078625794141129917322261962920095811223089376436135600594352160531231999714008201115004559054924860501231531532270957436906041479470285003067305104491867406270009749053260853461039379612802522831176422306007201033702744796372440882037337243671113178628081384691079075224090129952309405286400000000000000000000000001 127 205108368203907100294880305150905201418566616716708947988561807988403476507799482373695111518683150066450815529598484243465909524162991101760656527117121036074415602019841192510516256717053806897253231051669982282523343508711947853371005235038221838165478624547420773936674797887391456899846728831338862719098687677688747239848017920000000000000000000000000001 128 1118661040184109325008277184293036968536862327572930602329616100768752560873538376866133138222897900462422747898430133063863070544784953469002620698896778130749862693416213863952355664134811462817619122155808083368882315496514963592285462551898461905354520418281632901050624347677833005931764059046122157269964242594114427446131089735680000000000000000000000000001 129 6136974466450023756995408633031600809393226729065097284380273928817376548952231535487606396290817881936851194970787709988352805008690254730948377154147724825293746736081349257642623173443575685017458504146763145361688382813881090267278047559714962012774899014693038095163725171360591870541657627927026154783023834871311748969475158289940480000000000000000000000000001 130 33771770488874480734745733707572899254090926690045230355944647430282023148884130139788297998788370804298492125924244768065905485962822471784408919479274929713591488288655664964807355323459996994651074148319637588925371170624787639740831095721111435956300269277855788637685979617997337063590741926482424929770980163296828554579021796069542461440000000000000000000000000001 131 187332010901786744635634584875906872162442370349680892784424959295774382406860269885405688999279092851443735822501785728461577730635776250988116276351538035121291985537172973559786399979232603329329508300729029705769033883455697037642390087965005135249597593684266059573244128941031228691737845466198011085439626965807507992249833902797752033607680000000000000000000000000001 132 1048684597028202196470282406135326670365352389217513637807210922137744992713603790818501047017964361782382033134364996507927912136099075453031474915015909920608992535037094305987684267083744113437586587467481108292895051679584992016722099712428098747127247329444521401491020633811892818216348458919776466056291031754590429740614570187861815884135792640000000000000000000000000001 133 5875779797149016906822992321576235334057069436785728912633802796737785194174322039956061366441654319066686531651847075433920091698563119763335353948834143285172185173812839396448994948470218267590797649580296649765090974560714710269693924688734637280153966786877653412554188611248035460466200415327507539313398650920970177836663436762589754398812846161920000000000000000000000000001 134 32939621542817388779649694954756375282723931262620796284225098478512023798541249355993680020271914112687844696440254704882556034062144849393257994237164207256675270084394777656493065681124043608114011623547143018583100003387366665771904141805046376592543137807236125030778781354656486791373519528326007265390912837062958816952335226491078163159744815583723520000000000000000000000000001 135 189007548412686176817629949650392081372269917584918129078883615069701992556029688804691735956320243178602852868174181496616106523448587145818514370932848221238802699744257234192957210878289762223358198695913506640629827819436709928199185965677356108888012524737920885426608647413018921208901255053534629688813057859067257691672499529605806500210615751819405557760000000000000000000000000001 136 1095109735503103708481347928274371719470931902487015639883051665713853344869636016934383918130919488976824929518201207591393721196861113922872472265184922593857622842318226414913994079828810882322137403244122857475809222385816297323986083485134601294897144568331513610161770503111031629484373871780179644416982857235435691065550462274536042862220307666041635801661440000000000000000000000000001 137 6425008818196709457660068295185738878135957471891320759193864122743177574350154511354030447674104641827031861483286484938706962261984155385492794779839940858162673215881034376300403266355633446583980144833268804810572707737584216399826351807284705797161547182400990350819107541752422570184821505734313973794438423400301199481584562164702963472646545076666277248347668480000000000000000000000000001 138 38434402750452715975722528541801089969009297596853880781497695182249688249762624286919810137986493967409304595393019752903345048251189217516017898373002526213529111177400347639029012339339399277465369226392613990376845937686228782503761236511177110078620375245122724278599901314762991814845602247302666191238330648780601775298838850869253127493371632648617670499615752847360000000000000000000000000001 139 230106769266960410546650778379763125644458664712364184238826701056128883551328831605788903296125139382879506612618009260632326803879869845268399157559166124440398788619095881314866696875624983474185165558412579960386176628927451720850018522992417358040700186592549750255977609171486031995480620654601062486943885594249462828714148200154218474302815964667273993281199512297144320000000000000000000000000001 140 1398128730066051454481450129435440751415730846792324783435111035617039096457873980836773376427256346890375882178267024267602017660374089179850793281329493372099863039649626574869130050216297399589149065932914835839306409197363196655884712545701927867455294333736332282555319953325949130404540251097356055670671048870659736147267164464137031449863909801318356783176568236717448888320000000000000000000000000001 141 8585908531335621981970585244863041654444003130151666495075016869724237091347804116318625304639781226253798292456737796027343990452357281653463721540644418798065258926488356796271327638378282330876964413894030006889180658881007390663788019743155539034042962503474816547172219833374653609814281681988863537873590911114721439680367656974265510133614270089896029005487305541681853623173120000000000000000000000000001 142 53816474674411678582991628314801545090055011619790645591130205739431518088568036201085143409482148726158807697118832505499392132155375441403910606616759217026273042951229020399028681637355073649936812946287780083181384369866154324680623307750098918665381288971780150117675473915592328826315917582706196655391667830867073983916544473914696217517494244923468309806394431135261858510049116160000000000000000000000000001 143 338505625702049458287017342100101718616446023088483160768208994101024248777092947704825552045642715487538900414877456459591176511257311526430597715619415475095257440163230538309890407498963413258102553432150136723210907686458110702241120605748122198405248307632497144240178730929075748317527121595221976962413590656153895358835064740923439208185038800568615668682220971840797090028208940646400000000000000000000000000001 144 2180653240772602610284965717808855271327145280736008521668802339998798210622032769114486206278030373170725596472640574512686359085519600853265910484020274490563648429531531127792314005108322308208696649209911180770924667316163149143837298942229403202126609597768546603195231384645105970661509717316419975591868351006943393901615487061028795379128019953263022137650867500598414853961721995644108800000000000000000000000000001 145 14248388275208185455601966000163060342851567264329079680583954489552147508204362113394052871820650458297521047352233513865892670264785071975239459102588473521342878838559024388994979709377777961835623905937559655157221776243810016505832911288526920522695267111819683505277641867271122412302304492945488120517267805479368135753155592456762149007222482374620586647410768248910042655785891519538606899200000000000000000000000000001 146 94737533641859225094297471935084188219620070740524050796202713401032228782050803691957057544735504897220217443845000633694320364590555943563367163573110760443408801397578953162427620087652845668245063350578834147140367590245092799747283027157415494555400831026489075626591040775485692919398022573594550513319313638632318734622731534245011528749022285308852280618634198087002873618320392713412197272780800000000000000000000000000001 147 638530976746131177135564960842467428600239276791132102366406288322957221991022416883790567851517303007264265571515304271099719257340347059617094682482766525388575321419682144314762159390780179803971726982901342151726077558251925470296687603040980433303401601118536369723223614826773570276742672146027270459772173924381828271357210540811377703768410202981664371369594495106399368187479446888398209618542592000000000000000000000000000001 148 4337540925036469086281892779002881242481425407242160371374997916577848408985015277891589327415357039328346156027303461913580392915112977575978924178105433006964592158403900806330179348741569761408379941394848817236675244853205329719725398887457380083430007076398217559529858015518272862889912971887963248233232377468325759447329531203731688741698810508854446074713655405257770908097547882712889037938759827456000000000000000000000000000001 149 30202297461028934247780819420197062091398165110627162665884110493131558471762661379959136486793131064843274284418114005304260275867931662861541249052148130027494455198966361314477038805287550248686549531932332314418969729912868710838447952453365737520923139272960788867006401362053733944302464023255888097447997044311952263031755525771583748708448817573153508018231182586809858833083225907329846371167584678576128000000000000000000000000000001 150 211959723581501060550925790690942981757432322746381427589174687440797277354830357564553219864314193813070098928046324089225298616041144409962296485847975576532956086586345923704999858335508027645282204615101108182592329564528512612664227730317720745921838591417638816268650924758893104821114692515209822667890043256981280981956860279864974748435893801728391319271946439394231589290578079417640861832854109274247266304000000000000000000000000000001 151 1508517352729543047940938852347441201167645840985996620152156250516154222934327654786925265774324117367619894070905688543016450250364824765701664089780042178185048468235023939008483991773810632751473450245674586935509609510749424264331308756671218548725725255119335455383988631509042227011873266630748307927373437859935776748586974611799025284618256186900961019258442809168746220981044191215350013664422695704817794285568000000000000000000000000000001 152 10944293394052834812811511373780685914471270576353405479203893597494698887388547135479142803192721471502082331484420770379584346566396803675165572971354206002732526637045098677506551360318996140611939881532369128217122217000487073037723645029649690571005136725890778728810837521598101356971140549406078974013094291673834060310998500808601928439905448635966472194720002580519253833217475607267364349135386657338453097541795840000000000000000000000000000001 153 80090339057678645160154640233327059522100758077754221296814093346466206457909387937436367033764335728452238501802991197637798248172891809294861663004370079527996629929896032121992942854814413756998176053053877280292900384009564400490061634326976435598615590560068718737437708983054905730314806540553685931827824026469117653355887028917348912323228073118002643520960978884239899551485486493982572306972759558402799767810861957120000000000000000000000000000001 154 590506069872264650765820162440320409856448889307281873621410310243495340214165917262718334139944447325878354473793454100183486483778731309931015041331220596359919152473123444835453967668546672630347552039166237187599554531302518324813224429892797259668592749199386663251128228332063819949611068623502326375366546547156804458192955064207613530559160583099033490680045297313500779393102491920133505619310156224103842688069485209845760000000000000000000000000000001 155 4468949936793298876995726989348344861793605194277509219566833227922772734740807661844252352771099577362247386657668860630188625709237438553557921832794677473251868145916598230514715627315561218466470273832410083035753428692897458682186482485428689661171909925940958267484538432017058989378656567342665606008774024268882696139604283925923219199271727292893485457466582810068573898446999658851570370526939262304017881463309864068112711680000000000000000000000000000001 156 33910392120387551878643576395175240811289876214177739958073130533477999511213248538074186852827103593024733169958391314461871291881693683744397510867246012667035175491215147373145662180070478525723576437840327710075297016921705916480431029099432897148972452518039991333672677622145443611405246032996146618394577296152281898307317306429905387284073866698475767651256430362800338741415833411365715971558415122362887684543595248548839256227840000000000000000000000000000001 157 258397187957353145315264052131235334982028856752034378480517254665102356275444953860125303818542529378848466755082941816199459244138505870132309032808414616522808037243059422983369945812137046366013652456343297150773763268943399083580884441737678676275170088187464733962585803480748280318907974771430637232166678996680388065101757874995879051104642864242385349502573999364538581209588650594606755703275123232405204156222195793942155132456140800000000000000000000000000000001 158 1977255282249666267952400526908212783282484811866567064132918032697363230219704786937678824819487434806948467609894670777558262136147846918252428719049988645632527100983890704668746825354472678792736468595938909797720836533954889787560927748176717230857601514810480144281706568234685841000283822950987236100539427682598329474158651259468466499052727197182732694393696243137449223415772354349930894641461242974364622203412242215245371073554389401600000000000000000000000000000001 159 15260456268402924256056627266677586261374217777986164600977861376358249410835681545585005169956804021840028273013167069061194667166789082515072244853627812366991844165393668458633387998085820134922340064623456505818809416369063839380395240360427903587758968491307285753566211293635305320840190545535719488223963302854293906881556470420577624439688948507856330935330547604534833106322931030872766644842797873276146154165935685417263773945692777401548800000000000000000000000000000001 160 123197663454816807519145151923888153888074060121682306823694274891340147493676457117507746737061278868314548248035297748531024548037488263144178232703337329238725157947223085466547341308546825949228051341705164371475248418347452375317930775429734465663978152630323717888540023773517819855142858274109863428432055743942714710254805385705323162101608881303924159640923510811409707667345022212235845123815907230958327902581598788373570447063577791962703462400000000000000000000000000000001 161 1000241829589657660247939488470047921417273294127938649101573817842790657501159155337045395758200523131845817225798582420323388305516367208467583071318395776089209557373504230902897864084091679881782548843304229532007541908562965835206279965714014126725838621205598265537056453017191179403904866327497981175439860585070900732558764926541518753102962507306560252124657984277835416551174235341142826560261350808150664241060000562805018459709188092945189411225600000000000000000000000000000001 162 8185979133361758291469136773638872188878964639143049904247280125225398740989486527278379518885113081311026168175935598527926609892345949234098699855669751031514091017544758625709316119664206308152508379733601814489949722979679312395328195239403491613124263275946616205155270011492692612241557426024243477939799819028220251595260932158815789475394645159796889103388200943329805049054809942031912892569178895013905036148835044605996271074259995352663430141470310400000000000000000000000000000001 163 67517955891967782388037440108973417813873700343651875610231566472859088815681284876992074271764412694653343835115116816658338678392069389282846076409564106507928222712709169144850439354990373629641889116042747765913105315136394968636666954334599998825048923500007690460120667054791728665768365649847960206047468907344760635157712168445912631593055033278004741324745881380584232044604072401879217537910587526074688738155591447910257243820496441668767971806847120179200000000000000000000000000000001 164 557563279755869946960413180419902484306969017437877188789292275932870355439896050514200549336230520032447313390380634671964560806161709016697742898990180391542471263161552318798174928193510505433582720320281011050910423692396349651001595708895126790297254010263063507819676468538470095321915163536444455381539998236853033325132387087026346511695448464809763153859751488440864588224340429894718578428065631790324779599688874176842904319469659615300685911180943518439833600000000000000000000000000000001 165 4689664746026622123884035260511799795505916405669985034906737332871372559604965680874940820467034903992914352926491518225893920940626134539444715523406407273263725794451816553411449321035616861201864260613883583949207573676745696914574421507516911433190203480322627164271298776877071971752628440505034314214132925170170863297688507788978600509870417037514917887114369769276112051554927355844477963158460028988421721212983120701425668231059307024294069198942915933597440409600000000000000000000000000000001 166 40190426873448151601686182182586124247485703596591771749150738942707662835814555885098242831402489127219276004580032311195910902461165973003041212035592910331870130058452067862736120681275236500499976713460982314444708906409710622557902792319419930982440043826364914797805030517836506797920025735128144072815119168708364298461190511751546606369589474011502846292570148922696280281825727439587176144268002448430774150795265344411217976740178261198200173034940789550930064310272000000000000000000000000000000001 167 344713291293564796287662384580041187670684879747967626292465887911603624142781445826487628764939149244159730291282937133127327810409420550447084475629280391916450105511343386058687707083297703464788300271354845310992268290276088009679132249723664748036388255898731874220773746751483718805760060730194091712535277110011640587901631019293015242831968918596659912651374167309965995977219264249339209789386657000190749891370990859015016586500508946296962884120687151978327161589202944000000000000000000000000000000001 168 2960053032337840905722156896388813678528171062395798006973404579496940320514064275312049268204532474559599604011246581162164363907985694266689114392228630725386557056025905656085951340724277379652137134430124056685490607808600767739114708628377109191388465953402410603933784163354990693385061641490176665535540424543669957728311305562669121890198117103989518669937349974690678007456381822109075794461463223660637969317202698506361947428279870321852020285944340574037895336566485680128000000000000000000000000000000001 169 25645899472175053607176767350312681710768074084597193932417577276761490936933852881303594859724069359584370969153440379188992048898788055126594487094268856604749130333408446604328682416035139217306116132702594827123090626053717051691689835556259274034189669020278485472482305991307639367488174061870890630199922238246356513758089151394965272056676486588965189756337200180720034256602092106753032683214117369795767366164244179859119912518616796468525903757421766733464325196012031932628992000000000000000000000000000000001 170 232326203318433810627414335426482583617847983132365979833770832550182346397683773251729265834240344328474816609561016395073078970974120991391819458586981571982422371690347117788613534006862326169576106046152806538908077981420622771275018220304152763475724211654702799895217209975255905030075368826488398218981095556273743658134529622486990399561432292009435654002658696437142790330558352395075723077236689252979856570081888025343767287506149559208376162138483784838453321950672997277686038528000000000000000000000000000000001 171 2107198664098194662390648022318197033413881207010559437092301451230153881826991823393184441116559923059266586648718418703312826266735277391923802489383922857880570911231448358342724753442241298358055281838605955307896267291485048535464415258158665564724818599708154395049620094475571058622783595256249771846158536695402854979280183675957002924022190888525581381804114376684885108298164256223336808310536771524527299090642724389867969297680776502019971790596047928484771630092604085308612369448960000000000000000000000000000000001 172 20151140824771035556441767037428918230536945982641979896913678778113961571911522807109022810397662544215766368121694238059780557588789457698967323205978454289911899624106340650831476817168153536198082660222588750609412004108471519144646203113771318795463440269009080479859516963469886033609679521435516568164814086418137502166856396493176818962424211466970134754192745784237556290655344782263769897873663146089054561203816373340307390393721265688816990233470006340099871098575572867806260089040404480000000000000000000000000000000001 173 198468585983169929195394963551637415652558380983040860004702822285644407521756588127216765659606578397981082959630566550650778711691987368877129166255681796301342299397823349070039215172289144178014916120532276604752098828464335992055620454467533718816519423209470433646136382573214907545021733606618402679855253937132236258841368649061298489960916058738188857194044353228955691906664490760515869724157708325831098373296387461028687487987760745769158536809446092443643630449870817175023855616958943723520000000000000000000000000000000001 174 1959083412239870371087743685218212929906403778683596329106421558781595946647259281403756693825976535366471269894513322421473836663111607318186142000109835011290549837355914278670357092965666142181185237025774102365507967535771460577581029506049025338437863226500682650521012232380204352376909532430930252852851211613432304111023149934884077394404202415804662209362411810723021634810685188297052150047160738884278772042808640627814174193927186321487363916846042378511206276170674836334660478795001733494865920000000000000000000000000000000001 175 19434107449419514081190417357364672264671525484541275584735701863113431790740812071525266402753687230835394997353572158421020459698067144596406528641089563312002254386570669644409942362219408130437357551295679095465839037954852888929603812700006331357303603206886771893168441345211627175578942561714828108300284019205248456781349647354050047752489687964782249116875125162372374617321997067906757328467834529732045418664661715027916608003757688309154650055112740394831166259613094376439831949646417196269069926400000000000000000000000000000000001 176 194457679138891657896391316077790910680303283998320003500865432842312998498152565587681815625953394431738962343519843017160730719738859848831643725582742170499894557392026120461965883276367397753156199658264565029231185413776258006629615749876263351561179853688109039563043424100187541518842899272518570051652641896167716058554184571424624777811411817775611184663452502374697980420923902661475013828649152304498846459158605120569333579685599429221401428451458080390680649593688622330656958488162050465868313683558400000000000000000000000000000000001 177 1966939424489889119621998162126855061531267717643006835411253853199995979808813200919401565056518584677039604104703212118580791230158567370932076284269437054606433448020344208472784909340456228273174959543346075270673440460346849737058563309998403801041334220055222935180184234773396982463095926141525336072466472779736447932275576939960079627562430536800307132870822061520070071957645275420819764876786175560005831934389290794558809158519838226574475448786498483151734770640160414874595135107759140462257992909193216000000000000000000000000000000000001 178 19903460036413188001454999402561646367634898034829586167526477740530759319685380780103424436806911558346963753935491803427919026457974543226461679920522433555562500060517863045536110497616076573896257415619118935663944544018249772489295602133873848062737260972738800881088284271672004065544067676626094875717288238058153116626696563055456045751304234601882307877519848440521589058139412541983275200788199310491699013344085233550140589875062243014707117066270578151012404144107783238116028172155414742337588630248126152704000000000000000000000000000000000001 179 201522532868683528514731868950936669472303342602649559946205587122873938111814480398547172422669979528263008008596854509707680142886992250167924509195289639750070313112743363336053118788362775310699606333143579223597438508184778946454117971605472711635214767348980358921018878250679041163633685225839210616637543410338800305845302700936492463231955375344058367259888465460281089213661551987580661407980518018728452510108862989695173472485005210523909560295989603779000591959091305285924785243073574266168084881262277296128000000000000000000000000000000000000001 180 2063187691509581964933824874319689622057441621565926194729252800963983378388756650320325951263295250410356675992014596470387229302877026657219211125141375331761219865648266553834511830155258093630942569638723964091190575446795766853797259793296829621721328788118860914633391275530452023433281669342141838293135169435048637531244209052187809838568759132772469564006738109382357791369466969248850811494904543475741896798494539288499186011301483345343786078310341563489408060477176783517297951318587253337028853014363194957758464000000000000000000000000000000000000001 181 21211632656410012181484653532880729004372557311319287208011448046710713113214807121943271104937938469468876985873902066312051104462878711062870709577578479785837101438729828439972616125826208460619720558455721074821530306168507279023889627934884705340916981270650009063345895703728577252917568842506560239491722676961735042458721713265542872950325412644033759587553274502560020453069489910847435192979113611474102440985322358425060131382190550273479464671108621614234604269765854511341340237506395551557993637840668007360714768384000000000000000000000000000000000000001 182 219031318810089785786010532380526407699151026796682959709926212530334823607056098341186217429589152635735623756133912736738239704683685570435202947098075382268553909456324208471157234115281428564359234486613775818607121941496006163200684298055619467350308748600731993588109719036701288713626815867722741032991528362306876048428760411179995706085060210962292601501075112513434771198395552819410615802702327152081581805614438673097170916652499622123948952193867626788586523689602213684110679292491040465387842304342737844006740698333184000000000000000000000000000000000000001 183 2262374491989417397383702788958457265124530955782938290843827849225828393037282439766112439830226357574513257777107184657769277909677788257025211240576020623451893330774372749298583071176741875641266533012233690430392962533712247659699868114616493478261339064296960761771585287930087611123051381097708192129769496454267722704220666287078175648152586919029520280904604837151267751708227665071692250626112337153850658470191537054420678398103668596918268727210458717099310203189901265143179206412139956966991023161556139190745624673083457536000000000000000000000000000000000000001 184 23399739370646544141139637946197323493183023675662930742197711444542743069184612274500900965164031216393190625188619610915307641419797363942411759861277781308362932720199337345995244705181041219757619750945533060121554411486185777544275735909478392045657029942023465159003506633060896161845720434693595831198205901826491055929754351407249570728842206503522328265396327830655562355918198739836512948225879903182277360557191067753873076671586244297925653445537774510958165431593148785375902531920763574909588152559975147649881995993702201294848000000000000000000000000000000000000001 185 247452243844587204292551671281036695940410475370135492598740798526039507956627274802847027706609630113357990861369652385429378308014357123691004360533012537335938013516107992433899712757289510898936828866249012110785437901466414597530715907242733995882823091636898144056462082644618976911518493596884775914921027411815142916457152266131664210457506333774748621406566166809182571913834951673771124427488679976152583087892295541497207785802024533450563785186561965453382599439097548405350169275062074804668894713321737186397502107633400778693017600000000000000000000000000000000000000001 186 2632644422262563266468457230758949408110027047462871505758003355518534325150557576627489527770619854776015664774111731728583155818964745438948595391710720384717044525797872931504259044024803106453788922308023239846646273833701184903129286537155446982197354871924959354616700097256101295361645253377257130958844810634301305488187642959374775535057409885029550583144457448682893382591290050857250992784052066266287331472086132265988793633147739011380548110599832750458537475432558817484520450917385413846872370855029961926083024923111750884515014246400000000000000000000000000000000000000001 187 28730048580151352926970273759272414890704725168962316742337090618773765090368034833735793216560774475170658949679881328354027979452362266975246021509739091558417106910032187301505978947442676300730198509147457616446450786347181030847849903979977392916719733717317081436932048161355833436281634650106007070153873418452130146792591747615656925414081514075327485513855464137476415484218748325005180084252360199163993648354875961418735704918541275831195921530975974805754019469395514375208571680861427021310918183140941974499344050985918537402712350470963200000000000000000000000000000000000000001 188 319650520502763952665471265845664888073980772229874736075242470224476910395434755560144435327455176810748751474138359659266915299386982582366587235317357132678948731481018115916555521769247216521924188612774613440583211448898736149213178031681228473591423757338869848067305967843245002812069467117079434662531995653698400013214375783971798952157070925602093603827155893993562598677417793864007633617391759575898593331596349946744853452923690234897885822953638695688819220616494492938570568521264237039105275705626120408279701911269329647142577611339936563200000000000000000000000000000000000000001 189 3624517251980840459273778683423994165870867976314549632357174369875343686973834693296477752178014249857080092965254860176427552579748995501454732661263512527446599666263264416377823061341494188142098374680251341802773034619062769195928225701233449662053153984465445207235182369374555086886055687640563709638450298717286157749837807014456228318509027225402139373796120681993006306403240364623982557587605161831114149786971012046139893302701723573507127346471309170415521142570431055430451676462615183786414721226094579309483539971882928868949687534983540690124800000000000000000000000000000000000000001 190 41337619258841485438017445884450653461757249269867438557033573688428294749936584677046328763590252519619998460268731680312156237172037293694091226001710360375528469193732530668789072014599741215760631963228266553260626459830410882679561414122567493395716221192828402588517254922716800765935465117540629108426525656870648629136900188999873283972595455505711399558144756378130236924528956358536521069286636870683856878320404392386225483117313157355848787386505281088589018631015766187184301370056126171084059895583608677024659773379324803750371186336487281570873344000000000000000000000000000000000000000001 191 483195431516598123284985924943343688314480486715480489293165442844038337332008738289994536917606461701838162002081204611168794256303943925990232340733992402429552276405539550987475462778656375071026027018175207741063462688957672807641393369678691430302526909522971197857178192791636684153019651758932413648397658403161011825981226309219518816355668279406260549435154057303964339410818970874933394778891498381423603050687206942602589672158273496332516475760860230644517038777943290961997298714586058813801576119476801825741248091030927631038088797087199834281938518016000000000000000000000000000000000000000001 192 5774185406623347573255581803072957075358041816249991847053327041986258131117504422565434716165397217336966035924870395103467091362832129915583276471771209209033149703046197634300331780204943682098761022867193732505708379133044190051314650767660362592115196568799505814393279403860058375628584838519242343098352017917774091320475654395173249855450235938904813565750090984782373855959286701955454067607753405658012056455712122964100946582291368281173571885342279756201978613396422326995867719639303402824928834627747781817607914687819585190905161125192038019669165290291200000000000000000000000000000000000000000001 193 71605673227536133255942469939907740691515076563316148895308308647671587083988172344233955915167090892195715811504317769678095399990481243083148211526434765401220089467475896862958414406321506601706735444576069476803289609628881000826352984169756156504820552649682671604291057887268583916170080582477124296762663374198316506465218590154543471457438375878358593028866878302286218187751114390949585892403749983565007512107286036877815838566995258054833464950129611256660736784729033277075755591247001498431942478218700242320155750043650675952414903113506463481917318764901171200000000000000000000000000000000000000000001 194 893280773513513262367882312500349065126650580127368957468971150379703048872752449994318600041709458880141554748516364176734240114881253507462273938792273698380220616106761813365406219718860794856291524671086466723121037880120290485308753477517708052397636394304791328263530947143675584354221755266402125602114225593123998418153601912177929806431543739082523448035114306821020571892195152027096084007736781044973468713538393310050752586123265844234047475252866900426842691389494690131520051000806343692938482415778285522943942981794542182506375916340993131936918551592142110720000000000000000000000000000000000000000000001 195 11253551184723240079310581372879397522465544008444594126194098552483499009698935365028425723325455762972023306721809155898497956967274031687009727080905064052194019321712985324777387556018208293599560627806347307777878835213755419533919676309768086044105423295451761153463962872116025011694485672846133978335435014022176132071899076889617559701424588024961630398346370037331217164697874525237356466329467967604575758853156678920019381079980903105660530093235617211577364226124854106276889602508158317843639001473974841018047793684647642415215323794063831476141299912957806310850560000000000000000000000000000000000000000000001 196 143730355731285222292954745294415665156929928075854356179751026712319249351874802482143053338312721004678681673450946539135615906386023932706488234277319478074622014776918248568056793865464556325853588338342667814939068483350084218287222105828357994955314466329509893452041733802665871449361971013590823171300175999091233558822295010034195472506594838254809943447679838116794305627521253436331516787959964882245641592072517103166487535153516094465496290350805303026266095896066636645368434003234198035498957326825606669482506420940319688927130115497783255613276682488297102202183352320000000000000000000000000000000000000000000001 197 1873956378024496728255543969148591442316052402252989095871593886275218373049743674762181129424921256459000651658453440977250160187460980034627193598507691355136921828661460124830324478417926885376479084755311702971175574885918398038028801815790131538227390012004149990827720125319157631956781378075197152507411694676151503139925082340825840570540983501166212042670849729366764156771622102302890315881422022134718675077441477991084664483331542839641140633593799540856457358292916808582313642534167473986835405627152259756712918716219888104231922445860098086685901386282417618512066547548160000000000000000000000000000000000000000000001 198 24610669112595715532180058946828451411936716198788505796081642508452442893262283680651724772737490861076055558230469040354226353741925050794758933529201510567013194375810955819396651375062633785649299820091508595120448824976766321433432254246771797491540313027650501829540448405816497180488409838261564203879837786181897690736636106382065764212914736320815862756396269495773713670881713069543858518470715416695260359792038930456914898659593152113007099940987369370067854486460876447111525067401221435869109382101390627384910761500115790472877837481480668172445942906046990583918969968949985280000000000000000000000000000000000000000000001 199 323261138793944723515185074266591709295788767271087023631532374348522837403000096145360404889906942460233989757357210845052763156400185542189158591906061841297718308126276904687775015811447694774503553136901965396907095316069825632028132659531347560051382011618189341531013789810399690465715263225565645817961669321499226167825715257328433812936635061573916357305264999826987729067031301168458581640112846998292244825868431351551577193893756053004348257724869096675841268679663612132809881760315043560140751733901765890700802852304020907861250395319248576445077460070927221319775670542158056652800000000000000000000000000000000000000000000001 200 4256056153361076229800926687793946444588354909891131753132755240672651677247899265849815090780514804431440709145365037985964679717164842848462462021035210202525759244790561727119245858173520349401113780600451276415678816931375324271282394595389721975636495564965080870597327556643722324671607155627797292839283338286858811725593367077986159581123737220682182760281118987722120440896534111183925685873725743579515695377383767174528065334805192193855249161205626526834126143436451117340574903256307863512813137328550649716966770353434739272901222704773226757475889839293827795896166478358052973890764800000000000000000000000000000000000000000000001 201 56414024312801065426011283246708760123018644330606951387774670715115997981920904768839299028295723732738746599721813578503961829651019991956369934088821711234478938789698895692965603850090012231311763161858981668889822718425379923215848140361890764787061748713612146939767576763312539413522152847846453116584700648992313549422740080618706545247795136860142332487526232182256706444083559643742934966256234731146480542227221833898369506012842822529551327631780579613186342031250159560349320342662360730862338135289938861998394541034777469062305706951769120670342919819839687434603686670635992168922087424000000000000000000000000000000000000000000000001 202 753070810551581422371824620060315238882175883169272194075404079376083457060662157759235802728719616108329528359686489459449386464011465872625582250151681023269059353903690558605397845794851573275780726447655546298010243468260396595008356825690879819142487283578008549498957382213459088631107218365902302653289168963398393571244157336179113672512817281946039996375987673400944774322071437684324438864554477426074368758191184260709334535765438837946980672556638957256424479775158379971103077254199853396281351767985393868816568728273244434512718882099165991828407636675039987564524613366319859462940945022976000000000000000000000000000000000000000000000001 203 10090395790580639478360078084188163885782274658585078128416339259560142241155812251816000520762114136235507350491439272267162329231289631227310176569782374030782126282955549794753725735805216230322185953672136664847039252231221053976516973107432098696690187112661736554736529964278138328568205618884724953251421574940575075461100464147463944097999238760794989911441858835899259031141435193532263156346165443031970466991003677909244373444721114989651594031586405388278831604507347133232810132129023835656773832339236292448273204390133202178035920301246725124508833923808860793377065294495319796943945722362855424000000000000000000000000000000000000000000000001 204 135796546549634246099769930857004309574857852355237981452227093755160394281474921284939735008416532045457457922913789726171470626794695857057140356276131189706265855516015789137795640952466600027675978564519615235511454256527772944415965424079821184260056538162201650553644220259255185625870911218950628420857631555550259365555490046496569759670873755242778974228184536213532228041101434834557197558106694532324258544764927497302610777819056765530731152477089843715456515733459877719047158758192402780268862235621442023768860784682412634912007415414178426725639886946619648557268544733318013827271621531559308296192000000000000000000000000000000000000000000000001 205 1859733704997241000336349203086674019627678288004984155988250048976921599684799046997249670940264406362539886254304350299918290233953359762397537179201616643027310891291836232242111302844030087379022526441096130650329366043147850473776646482773151118441474290131351604332157596450499767146302129143528856223645264153260802011282436186770522858692616078049858052054987223444323863022884150059260820558271181620180720770555682075559254602231982403943363133173745409683176982969733025362350839193444956075782068316835648515514548446225641035119941554097173554007638251733956086991792720122790199364484856874704727116349440000000000000000000000000000000000000000000000001 206 25565759242597072031623792494832507747821693425204517192370473423285741230866932499071191226415814794265835816337921903572976735846156836653678943602484623991696442822588872684632304080196881611199422670985748508050077794995153500463007559198682508425214947066435690504754170478405020298960215369336091186506451446314876245249099650259534377738447393224951398641599909360689120144975588410864658500214553933732624368432828961492713073016883062107009412991739478146914633984884919899656236986392287811173776093151539660142778497490263887309793836544173844846943003046586694327876174523527996870663573327456565883668455751680000000000000000000000000000000000000000000000001 207 353778976399058282773610040543492242214356593617980108908022611231428087152736611922147144191142045123050636026484163301642852070639118305613609221571182226797095375778984820209941823861764447735777610921100787854396976527142934139407098604191368551588124437505337085204788211080168670897011460280872829838876275114105257481757040960291436719144635027446877454402459545733216044566172192429545144325968997334992056010373487169136163504407627813436796256979690898597004705082837521571443007417696478731022713577031005817055768848270271672592927110098277664991997276158666676109150503056580420696242527705343958698204090691747840000000000000000000000000000000000000000000000001 208 4926726025333285645905293424608672965077129922723990996653122884008867541689010057627821130005844120383603157304818458138678357935720361523975122019600283690376350203098142606243649839098931699168439009687249571660332295116992500825383255161968998449416220916699324248561880627502428910911781595871435028336191007239029815690948552413018547750808187392225215430008651633880766636628513951773845679883444256887099372000461182317390212962380624929920824674699175453861887522983595325403915321298841162808222309273733787008318636981011803312529102935228614762678554067785592131496029905565938938615873440824619968831190166973280419840000000000000000000000000000000000000000000000001 209 69767367244744658031664860185883417858457236835694436503604873160449573257858071426067575022012758588752204310593534185701824226727736039541011702919559617339419495226072797447016325371479971791924264816181141184281965631151730804188252276348642987042183104401379130683884791566061895807421739179135391436268800853511901219999522450720755654699194741661301275704352515787385536341296386071069428672829454121778214206898530802796562805760272029632608798218415023602138189212970693403044844864912889706527236121625344157824800218288108146708724626665772413654291004153911770174115279492719261309739383795517443378618483954508624025354240000000000000000000000000000000000000000000000001 210 992859403259961228448622625305306919543704937408767525882800949946357877032578214464367660138263567476532619544056584996722660570562411578708137544248252914357278836562241980468489326361531478570874212599073820193516652896920281074403018144717538348597307758736026408762364468776626839235418770258275755529541304946327866261813203996207073722024240368581978454548640652170283567672988870177389039443035961607025766378372991854597885288774431253701655807446264200882028570689785937818731187272575333413589097246850272710004731906458067035811860162080607218714215280114318401347834542460887807698901170794008736721119645156612228504816189440000000000000000000000000000000000000000000000001 211 14318025454411900875457586879527831086739768902371836490755872499176426944686810430790646026853898906579076906444840012237737488088080537376550051525604055277946318102064091600336084575459645452470577019891243561010703651426487373373965924664971620525121775188732236840762058004227735648613974085894594670491515158630994159361608214829302210145311570355320711293045946844947659329412172496828127337808021602334918576942516915535156103749416073109631578399182576040919734017917403009283922451657808883157368371396827782750978238823031784723442835397364436701077698554528585665837121936828463074825853784020399992255266402803504947267954267914240000000000000000000000000000000000000000000000001 212 208685220998053455259794328769118138089232131752069516852766841675496422718810262028773665841395576563390045911433543178365023888883773832263217000985679105676067586337584135074898432687324332469758660064914874901731005719541053466925553351991961369153649873375772351954106995411619247078548672301913717322413833437046739872695439731137079712867916137928799367096144675265112134726182414141269955948551914854031438258937184043924900212147739265572880255168086045796405123311146148860313169732912564472018644013108764933595507830845688262344179325916586664918207456432254136079576052229274849315586818902097329887120507820861084606430433454850048000000000000000000000000000000000000000000000000001 213 3058073228505475333377026093782657195559607658694826699960445297912724578521445579769649299239810778959917732786147141735761060067702821737985181932444141614577094410190957915387561632600050768011843404591262576809966157814154597504327058820090201903577585244448568045535483910761868446689052243912243613642652315186482926094478973820082766112366443085208625925426904071334953222277477096826169934470079760270976696246465494979675487708812971197704987259233132915100520677001535665399029189266100719772961209368095841336908571753212715796391603841981660987711412066558252110110107469367793641870609244191334272165863921606898333822631571847372603392000000000000000000000000000000000000000000000000001 214 45137160852740815920644905144232020206459809042335642091416172597191814778976536757400023656779607097448385735923531812019833246599293648852661285322875530231157913494418538831120409697176749335854808651767035633715100489336921859163867388184531380096805158208060864352103742522845178273130411120144715737365548172152487989154509653584421627818528699937679318659301104092903909560815561949154268232778377261599616036597830705900010198582079454878125611946281041826883685192542666421289670833567646623848907450273094618132770519077419685154740072707649316178620442102399801145225186247868634154010192444264093857168151482917819407222042000467219626065920000000000000000000000000000000000000000000000000001 215 667668883333742149098179436893480042893953495354228817816228025057661324210620931715461149931083948185456521805780882563397373383696751653828565732495974843179287856409439026389933100240638476175964329576937991093913766438271748140751926406025588174391941900213636305496318559397925877016145041289180635187111188562479602335573506795820764718691676529478152481608381931742234630223583792351889935699257756453581520413355111801672950857426119296557234051909389170703263471368091121703716810970132628859973039004439615591419941518193191982808915155491548684914153579578697858540170954978472836406118766635554476335231296735320384671628445270911112708767088640000000000000000000000000000000000000000000000000001 216 9974305448122773965377702607751698360792771267096824309356630466336402522382466098897274118820463101942534979256560604614593360979045772956544943477757368182255381286900609615239210584494898195592731119549876648951977756821341645474693028579616261737241220047291512767809502958845614676744190771819069509060254045934882779291132618022766404132534955673874119922747617678297243140910118273944883749411211623660054333455112015205192212859088796171268519501474364821136052998767913267131825439082811342539137229687323417320222506340288095031182383507888245803932540325326167308731613896423405703071008254768548321972020341928951226609457343902141112756271537192960000000000000000000000000000000000000000000000000001 217 153584355290194473518885864754160651359487091970756900715473395920647926039645212990820226881597490843711153610592520189855508572355346811984879039670507955270368361055695586855453364580052442415736873778829000640562553499535018657019323254068931198230040306288194713598730726560304774792507049504470032300509791799305325035524860052314557090832773247466313698570467817010420949883734001182203319973433836581117516626541814810129549693604249283445192663283702269515852944075028328487295848110997129052417635062725405979896786152627756087290146341254463208888953255929372324219849390777127601015887385106926107061725169225021990987332424181405168854221069129697198080000000000000000000000000000000000000000000000000001 218 2408049106594959150302611473480484852665398115009497446317907374639838832375597294483070337276567058938547177460480124056744518905959482665110918462993894230684105532992251106306653303250642244636338443978259901043380276319209557523405969300546772257048801962292604914514499061739018563971718029180585636439693025621308191231994280760239940627167051747024332479886364902906390073227065404535765853863469123755341543187549114408021209646021024515137175767625167883739058310152369162352311602532323986412856100148471640358801710087050587692622204484528728652169898099716628671443018597994583656328098311091494432620788928279119796690385078740251642465332142884522368696320000000000000000000000000000000000000000000000000001 219 37941221723510176372167946376158519338596012700089641764184948594825300642909910971875256234129590580635749328067324834638066639882297608871487631302931797498658766777825908430967629446017119206490148523321463000839499633685465788338784452299414943682060923717882283033090447216759976493938389267769307287743803311689331861051301887658340504521644067326115382553089565410193081993765642513865526793472819513889161354463023846612782179182707262260501341394702145176192602734760728522023021609499296729920960713939319165493279744131569059684955453858234648643588914459135201347256201030002660089105516989557586280373150353965811516653707300631404878683773243288534441179217920000000000000000000000000000000000000000000000000001 220 599661009340078337562114392475185398146509980724916788082943112541213876661191142910488424780418179126948018130104069011454643243339713708213862012742837059466301808923538482751443383394300569058576797411095722728268291710398786784694488268592253184894972899361129483337994518260891428486696242377093901682790811341249890063915826334440071673964584484089253621251580581308101660911465979931644650970837912417018195207288091895715022341982688280027223700743267404509724086222893314290573856538136384816400784083810939410621286355999448988320720948229398621811922793026631857293384257279192042708312696019957651161297641344429651020711843886479354107597036110175286842837539225600000000000000000000000000000000000000000000000000001 221 9554398861815468152377168615307128948668343522890099184525532612119160696842758479992812072026402848029662772866948131559506830796131658512971463449031622868476586721578738645678747427621390966810304113150988150229498691821783869840537281583480369994931603205520876058024266659450783130078531229794237135511905997100134498388370860986633661981277724584994077947401433401981983763302387458250894223918360458540350904237721168174427450974810172365673755223942479556053433865789359176591713256222127019279713692807359697629428955510139220730914046868139008241329365861293325382255491371229366816471546185685985255952955319540797629713001808643275548996343576343422845266930512481484800000000000000000000000000000000000000000000000000001 222 152879936187909305906187075013529370307642164709764477051593047326518690310180978438364985964494471971322634028644037053083668799568902667866056386647954997518493864131981397069505637589369876859931676114528961391822208567840363701318437042617269400288900582891539537804446290817871980864386578207937588405326007859599252108712322146647125225362424871084490241236370335865113722196601501719472558476917685697104154818707776411959013643047937568023145757338303615376410995286495536184644003812810254435494698798610562521768492717117737670915355663937092270869511183146554499441470117431041098430361210517161450080503238067972302873037741940101052059490493565071108947116155130216238284800000000000000000000000000000000000000000000000000001 223 2458309373901581638971488166217552274546886008533012790989616201010420540187710133288908974309071109298867955180596115813585394297067954899286186697299116360097381335242260864877650652437067619907701351921625699180501113770873048317200467645285691956645521372895955767895496356351381452299336177583636421557642206382355973908094140118085773623827791927038603079080835000711028652921352147649118740308836386009434809484821044704300939380210836093812183777999922135252688804206848221849075581309988891322754756681657845350037362891253221748318919076108443715581739824996596351018839488291140862760208265115956117294492068132994630198446890396824917116607136526343431869627774493877111619584000000000000000000000000000000000000000000000000000001 224 39991776894630930102788169488027140402328741586815052083819076358037521347773668448343971194059968806073983894877937612055407194424701490301587685191662024946064199561721099749829620813846216040658485593061006874268392118824562750024217207653507636750709341694271408432123934725124273466005600936930597305899723413428166983536875471441019365312430519069063994890487023791567014125724556737955863667344150327601485480699068755249567681837269881574136605700502733296290741466837006873040761556750899284038574381697209828154407819514907411401652175530132162365083743473044629438374480795520279555383068056906374116146796964387556644068334012975547751652964897010554949655104635466392851827392512000000000000000000000000000000000000000000000000000001 225 657064894378786181588809624688285916810261224271371305737147424562556475743921372606291446718405287483795555392844514966070340204397845485655085667699007069863834798799077668889700669971493329548018918293992342944229682512287565982897888721747130471814154484036879240539796247533791813046472023393769713735932455682624783539510863995775948172083233428304721436050701800895446042085654467204614840054464389882492406447885699648750397012586344154263064431659259908058056882300132022924059712377417275236753777091285157476576920474629928769329145243960071427658325905262123261672492719470398193094943808174971726728291874124887555662042727833188249559658213257883417822833369160712834555524058972160000000000000000000000000000000000000000000000000000001 226 10896764208377790035468818815830533644381372143316421734344852888945436593737192043302737352378033287631265490634933436197310521949733869534103940713120333246621836303283904060866795910807245377224345740987569015387105054783776994260378586561454411744565937963267605325111980969100403427562692035962276932596703845040649410219248168505948324485828343175005500295464838666050077161948493684121332507463237441811254068531736442974876584056731931454298660534637166315234815336065389468172606270067088092526324639281873051591551649151262738710554544725833824556285676812867052171576619259697083634286548114773731116061992440487135223099316598385593930697371808668738601173868594161261648268810993994301440000000000000000000000000000000000000000000000000000001 227 182226587856701782763145057057134014134989686352680520663448974861834536157067062540151676743817850669057652799887991853527623858565399500218820200545511332883256968499816727609875428016429564443322733826535116644318557831149102675016311103067202127604376180559724163851847657746266046519130898917397157143814678400614780087096487121924973830376507382915616981441058497012355440379264659879561043522307719739409601788056228535868861115180728089710236500120737332289671816865021508076250494654331914171317726942710763041765518228756566779456603651450119048054765373341575713465275803879914329616173944123361105453904699582266362335889871474802287303052148756367315627430604500158778543999326252566702981120000000000000000000000000000000000000000000000000000001 228 3081633827244683848307546059893193313036810585910180284939585613888483840952161094616505005414703672664433966498905830235005647072199470948200468411425142150388758594300400680610603363185840364301030751740535357572071131482562475337200837063969455179917605589445495334898595740147105112685022631592103324459050026432796546052888693718873232445497116352485998773149740242975942852253744663223256807005745848513155775837818880770078310318821292725089809453541789026350640095004378723077472115099407000551154080328181713799296678766502300807390624349672963221654137228579386890411279119413231228139117569070159654330982374635706453462233616510381480581914887618927674575478952702185103957572606257155514113720320000000000000000000000000000000000000000000000000000001 229 52424754669086561627407973570903004641382221687503987007392230463470887102278164541615983152114938879367350638079385983957916067992257399770786368615164518262413561206238416378547584414517516277489135148609987503016074088781352830436460640132248371520758306287646766637294910731382552176997605008644861755697359049674734841451742457545471430362796943388491811128823381013506739802540704210754044800781748374905806058552974799660572215143787831839227838423652914916277089296214490836993955622071111893376233214543027315153635099175737141335329301436636450326780182532592529779676680379457889653102668085021556039478672157302638186299518284074609747659536068173197599878047943369572988526225177646729606102610083840000000000000000000000000000000000000000000000000000001 230 892741147259875057953130381938907266038097853116505394748882292562445736464694863979178577097365294176746614015853863920819352721840151260696721071147636581490640533781033992510286814994818784689362482445679477188860725657857657349502488240812057518626993197772336789066495034844713481022092215692213350837770327256911059615081722309541832987648069148962627051712733355279006272097465652004930628912512393076270971371098607863419884251683562988390210860516385488109282553625236564463170070288248964432303875410453212149751252103863627779799322674164482112614739728347518189618114190181788402902685334819832077796282308166706625674494496859506529392894239704921381928323278427640458421613088550146158462321347117711360000000000000000000000000000000000000000000000000000001 231 15265873618143863490998529531155314249251473288292242250205887202817822093546282174043953668364946530422367099671101073046010931543466586557913930316624585543489953127655681271925904536411401218188098449821119059929518408749365940676492548917886183568521583681906959093037065095844600525477776888336848299325872596093179119417897451493165344088781982447260922584287740375271007252866662649284313754403961921604233610445786194464480020703788927101472605714830191846668731666991545252320208201929057291792396269518749927760746410976068035034568417728212644125712049354742561042469752652108581689635919225419128530316427469650683299033855896297561652618491498954155630974328061112651839009583814207499309705695035712864256000000000000000000000000000000000000000000000000000000001 232 261138034111968928877020846159942805547695702069527095932021906491401664732202702869195871451050775349405011606973854955525062994982539429659675691996180160306939138201678083837564522999853429238325612082640062639154341900066653781212081541789361056123130210462700442245492035529517736588822851451890127008268376628769922016762553805242086375982704591742845341726826086859385850067537131278657471082834172630962020140285618642509395234159013386997790393357885261729115323895557373086189481502198454033400730586387736264275328106156619807301327353658805490414430316262226249192487588866969398382912034270019612639592808295844588513273138962066089629691915581109786223446855813393022358097940725833483191825619280904255963136000000000000000000000000000000000000000000000000000000001 233 4566259664481888690343586515952759897807007046387750799467335056908649509507296462370759008193073857759696032959544827752311251530264684467029089150245206283127137770594542973983653249175437063661361652877044135308252822464565508018274457839728767427369054860150779933104673733269147141992156380487750760866580833730670856385110015838463122370433572491215393645435280954823220974280954277538604539354438342625001884173034327582919285064504508085043362818255981686595310553637716225785109273547442167228045175033575956317118387264254653950471010106077872805386728510161288193379837978927826900123599831245562946615919845861138474743094107890687643264792835851285721903191720752990388953700591531924287092262778745891819771396096000000000000000000000000000000000000000000000000000000001 234 81320518364757955686328932262602701020044988489119453987713770028486139114815442698360847176910452332842426650976533837440911078502483765673321048676716878696211196556518215823674880714565358666745189676087279005704674515271447132297449819667729619114015498004425239828661134515790241451738312980106353300272938067909517281362424272067189746295051492496054945431556918524446742330969514728685008241363192443808658555237568339924209547713760784486537248430320777856575885649734088265007011052606397556164256522172954206051561358789111132203938218979140836791132248037462381435901534566725669264301189394652230516282916534941015096699762967425256238902695613675547421373941354890005836876453834592039628826107826685587418308793073664000000000000000000000000000000000000000000000000000000001 235 1511911077437579912120227508626309417364676425989708888539574412369614298422648710647924870713119129772206396294955717105701418771518178171398384936997520208719958566378786668593763382245199148332126566457814691274061308587926745083674187047262429078567776138898274058894467812917572169070718714926137320558674464558573745295090192066273191763117597348486653545463506229206513833417385217835711673223424473915290579858976870575870903911094240505173700522816523901909458865999856169023010349490058143364205857260239564598910628782607154169935619367260186437620730755512500595656281330664563642961887713225374269758731984217623352677841993090370363993678916849455777658184317670114988519207029692735200779134996713738441281197080825561088000000000000000000000000000000000000000000000000000000001 236 28451142655220378786278441257329890615968480984274341864537711291971401867717403436972650217079475784053379965478476684495089298442429076829374807744419335287692180302116007529597439327090157573313957727603156860395285705007605488984580851855384390400488411381787721240276095303482873077572784777480052098273136074063240738963007234303128922598346946903821846418532260221208177317248355029232422266718401750137938131786226750496738669798971417826358696438361346786132196940385293388675008756703914141827625821923188126622300212431101427169848485253102188383146911357234236209059902080445758633256802987475093008319818479007236250691630625974589509633049857273058823971712489916223853954437884757891008261762368159129988029566666975408553984000000000000000000000000000000000000000000000000000000001 237 536503197049490682772852566789469747345317645920461264539587621832704725019547076610993265143467674859894586009027634839523898900728885101771520749636515405520011443957001553985618913390939101359981300869412728916473902539328416705782241123436983449782009973426371059427886329137776537623790002548941342417136526948610530614625427417254102093437028377765368557914262830991322599671352230786235786683508901802351099351092877834117001096399204025951645938738179916346094837704845477430244640125165708972443540124005558503716715105813279612141832886417747966341001307463365992194242573530965670547323533934817828857886817058639453979292078714002834383150421158598070243634582422350233214018835192879550742792052976376714184273538639155279102476288000000000000000000000000000000000000000000000000000000001 238 10122205818732740711875409377616925723164108025581342678068399661117640046943794694419609933461804621581631154232324386517297400560051875215123281983392136155946055913136748319046672038946848025358767203503209956467113119209509237987993543275885566747037182168635342778225931371842429935348045978090876307384114853939434881106137939081333144196876414403299208582168396832313283487999402538243910587357762450304958191457069326096285459685763782357629703926173240481701771302977319622676425625241501431183092271519612872289623263901379146442279961068043650880955671667911326174728774634808729306216353114748207977061750577445350578227303649097091476306898995999269791286653666562481850048893363584058483864257663505299466514688853504942650826420125696000000000000000000000000000000000000000000000000000000001 239 193830119222913251891702214171986510672869504581857130942331785110741689258926724603441110615860096698666654972394779677419727923324433358494395726699976015250211024680655593561424722873793192837595033179882967456388749119742892398232088360189932717639015001347198178860248359839410690831979732434462190410098415338086238538301435395468448378225986459408776545139942630941967065511700559204832643837313793160889644408211420525417770267522690668366251200482291381984107218680712693454630874297749510905725033907329066891473995880447509275223218974491967870719420156768833984919881305481952357484736945794313434552755461807501018222474637576560204679800808874390017233348131061004964946586259019271135907516669998462979484289776855766146820675118986952704000000000000000000000000000000000000000000000000000000001 240 3747899185294250638577954013229531170370604740594789483900927396901301303510607146932137314868270829765418440546225459842587859125401243419847635771470736230878080373225156557103708441487665176707737561566217058736732852979348567412215660532632539028267994066049423986441762285854845117927160106352760913769662958977235508376596554806777917841377674179128103276825930711893875178734242012784644001238299504558962164277176027279478005892818746763529833212525586162044697180410260640638742585421284542873099255632114837413541184344333039345716162090776690748230708151282173932410824922799030784324873583878844570512079609509839688349769592180368117688628440395205373224019462195592002207191904396626683907742331090280171308227125283094214924574100731717484544000000000000000000000000000000000000000000000000000000001 241 72885395456417292168425471695274692670197150390346871093421335087539606449370777186389274362243262826448092413302446517558806096411677980785776972847791407481886029018109619565995818061610624691435372359778223141253243791889391590465357950378104986482727680602463148264332951173019173008329482588242141490078635563230298931399673201327410168261271629761504224424433874554200190600844804422622971892081210465158137208698242202504008780597646168310364666483985074093283226067438338678501627058687720505253161224277737243181135411944244616156142204179334304980842581417984436463593312273672751662765816585691890362748412166137852419337969259131618784690757280365558893087506481317677666923260964801199121953865112712678491431092905380333197638192536929709921927168000000000000000000000000000000000000000000000000000000001 242 1417693827022772749968043849944788047128004772242636989638138388787732885046710987052457775619993705237241845531145887213036337381303548404264147898862390666930165150431250210178184657116388260873109427770046218320516844996040555826141677492804520092075536115398510696889540233266395934185016765823897894123519540340392544514655043439019455182849994470491018669279663293953747907377032290824439426272871624757790926846389509080905474791404815619804903127779993676188452030237743125635535147918534851547679238973426267117116264897727502028853122013492231566182369051161215273653353517035208692592457898408292959445819365043547367408542840059369116981019919860390486029445088568110148299324349026348124121124630307374309336826188102552861027260483035819787691405344768000000000000000000000000000000000000000000000000000000001 243 27727255868911389443875001617220164625729517335521494243342710607910479765743573484771969175575836887029976014898151262112564686503534799690598204605950636663820170012134391610664935523882321606156274188326563937912668454432561190847678928404270803960813335344964072209765627882224171680790557905983795013267795169977397385617623339580342504466180191853863343133771654703147401572479997543944386299044823237012874947261686018604349275970295383892144295373121116318893744807389780051179796422990704626569510555842270932276559908869754484680309360339881064971394773902611048322112288086174611609723291577069393700841335141521699411776280865881141189914787592629517125763887042215098280438185618257316611560955519551626742009646586909728855971160527214563407668505732972544000000000000000000000000000000000000000000000000000000001 244 542345124795906777522195031632826420079269359082800427399783419490728984217944297362139717074263369510306330851407838686921765268009140681948100882092394453144322525437348699904606138847138210616416723123667590625571794968700896892980599839587536925473508839347497252423015681376304798076263312641043030459518073524757892862680712522191499387358484552661566991696573565993563174757708751959552196009316742515971833968438578523901071837978977708930342417498249035197561648432544097801076818033698182495699626472274819435329511817492397720346851088248073630840481777535072105180516354965575403086187583247477340788456515368164440494344053736635121674733245311833354979941630545727322365370910693113112922132289962429819073708687239954296422795899912316860253995972136942960640000000000000000000000000000000000000000000000000000000001 245 10629422100874976932657500424971765007133600168663805576608355238598797361687490284000576314938487779032493778356742230424979677487711148225500829188128838887175577176046597169430375715265061789871151356500761108670581609591568878205526776256076136202355299742371598650238684339294197737496684664451802353976094723011729942215679284722431196492838938747614051470261145319907844662076333829655263489586598836570531973947427700489937106952549984117325781040548182840837010747629431772803304556642450678733216979230114186113023102111033502921077934478573995090842602357909878189432940040970312325086190444067308402112959244700654869248649109184311749703096874866621924251876017065709791038904478674323900160870750973662024025616561215864255590376842381498144118067057911945085583360000000000000000000000000000000000000000000000000000000001 246 209335838854631795711756813369393940050489121721664987025724948068964715241073433653107349946398578320265932470957681485989549768442983353153013330031009353044035816905061684654761819336430126889722454814925989274158434219296357487379644331587163426369185273126266263817800649378059930242259707781713795559205209474993009481995587833323559983729970059695511129655322995930265092774931318441230759163918477487420056694920641133448821384323519387206613931812555912867444089663814029333588279938516423666971975188957868781309876972974693806527708841621036259319054210836677141062692321166869330930247434605461571671212619365134696994982895556275835598652789853623252176216446280092088624720184803012134889768188569675299901160492556585230649596881533861224450261212638517846515478691840000000000000000000000000000000000000000000000000000000001 247 4124544032952810270908744493817168800814787165281965239367858651802811784394869863267174115993891188644199667475279198318452099087632101007173821641600977283026637700480430372752772126385682790108201527218486766668743629422796131573841132265261880989752057436406824196002126194695914805563243022423106913903020242285787265823759067079974102359431600086180655787598828988814013122944471767247569647806685761934637377060021392252342127735326302486131914298502789151227250898646127819959689879628589095510348827148036888598148505998520392070015447306459277417363325116115049710358226803950826427318665204031409346637902239351248934892147991145302788800255918485938937627992641056654422172861801173748093733102619388312433952565184842398799489007356861667705343496672616717129894476665323520000000000000000000000000000000000000000000000000000000001 248 81810330893618991723474947034863543164161303423367780522861476358508771743472243737904398590738831726757700404372162898646497385403182723477292752261155384408833358789029336443551235126860018141796177292378685016874529889601161269767138858481469409431732059251129357927702173071793470168346925349762325637266406505738590417614261095531286320299325787709393307547022772993125950293603597503355543964245612087973532373985524315325206103630197209812426520110802822814592521574645945308900448762433064709447768986481311685344275616480651976708756397323619767573401553678142011004955428656364642185865724321963004390562790917532022623585755404367080815853076143168598827851234035358740463798713826281293439196090455567177127449130441348980187864460923351178935488256501352584271456944656692019200000000000000000000000000000000000000000000000000000000001 249 1653632218352720679706599104415696797977192426096532947708599021634537803250804462674261608714604005692953398273574528670341651651154532389646518401454733785055748681202649977533501115619221546700126131610850360246084872658508272745803177746485941172843600113643077711792644024300161412512796402094745888106065874700494128111237059523973890392210272146969966925447971310510054833284609516335325610149296557134209009875369402985668390972677176201938577250999657457551358638588318492528804770835059536972067754523746753095863843035923418405214093059102326361961165604496284468443164079431098512502903885719838207746445692816074773290538873988471804530838228081866888107356993556706220994763402570623784286470576378379351277129273610986936537304348643697379823024128661839785878959222345715784089600000000000000000000000000000000000000000000000000000000001 250 33590231251398815166880147607996049057310709751298873766804771926462366397433591050302276057819751167640962379131119400880649969989902016430889728288750007375837422961269428993638008161573247278119662111411203367678722018312278544285499949564368923043972049108431837559643978065609178772372433315750573225098516112791137224323558390110481635536967258121400938156624641230390743828510273105319469118962660965067187617598378682847882025827991480189978319699556041935240748025644513538737611309972564374513612297640867795636282243588712398065113872309545555390517156924133026407485991945483904084471486630627073513953551358172926869850716147327827765434916927026962098124742610117373467066628996417080930211076817974019762492326934859977641882263233999424876345089125507951570559298683508524722212044800000000000000000000000000000000000000000000000000000000001 251 713523692242213631774868095489052074075394096537090676554466965261913587014284341090520948020207154303029322857503238313506766662525498633024959608309627656677538538543285210682858569368138918681817862570596781936231413112989420837712589928646324663300054267161309093441957382069670175482735228493173676447542679267909336919081027322726850902076258497014798728323020629015960180405215221303196163025004844219957199373024759981054709992638195022195519467057969442788383969560740756589864339446437212443418152426487313714905907418311428759699148875599366687605365447382433746947817440905969090562343319007780295583401337950309312569368912401537717393368505363906728888365782524113247187429333141891633119543693767404127794862008750295645068863035616615783223322383204039907261820622635088082149228255641600000000000000000000000000000000000000000000000000000000001 252 15350035191206741860372737338255977269583953198802431724716247823679546997438299029880377154758716510521069822633467165838471071210911052092265956053565019778103886579681694737420336402816772557601947677481248569794146390299741410481710947134968382481574067449441242527216829160464814485160082970573645301415985659090533565140190140793822743456366549046279365042413142792020351361057395055895659055156929213703939230111881661472429976071625489512492210294818096622706504337160215896517751534511203751295254713151021579948770786290133766907407789760769175550454226869538297198088396606210113045267691821814377498885712983325004241304833412494280914283536655893725458575413079441248286743167243881514703300743484018165001250866394245110212366450485220255344483334429868510524923547054748649911276347463617740800000000000000000000000000000000000000000000000000000000001 253 330440207561107532028243916680636422682333760510619947737966666900349608213854263216234879010490890321987070071830647679004766749957282218390209235965094180763242366400807842612447581743436662847497127653138837961958589343982533343439791558974464369680844949984121627883396681337326061422041106107538862403581923283241916056772873160868622198385202701319255891268027724883822103749482543368265852480363215183404699806618476526517000094893881912735419811016549165997002918866047967604337637283422683154132948210002041551557188716467709600215767490180078042074628141820550923783248913741885103525477601848198104418512743392037366302569148870764385241781693591424227946752917361131751868720161259037367017955104980459037981927400868914487541612579595336436800692740271779426070029197447574186640045931849299106201600000000000000000000000000000000000000000000000000000000001 254 7220779415625321789881186067305267108454357334678067097970047605106439638689143359801164576137246935316061455209643313081612163020066531036262852224309238038038372190590452976767204556257577956543507233476389887144719094344706318620846325146709995406265823847053025812507984280583249094194442250661939221243072187585402349672600824311301132279113449429228379735988941844161280611133692537683345408400896978187759500174226949057449486073621107557094393710333632375366507783060880188089986049917352472284113184284964611984627687832252390183914951195415065375414774155062678786511555263087673282238736555586824977753340468602800528443741041123943346303413568359802229092444750175451041835272963832484544076354954032990897981077563787519381759318089317291816968737760418924018482278022624391126458283702770884068717363200000000000000000000000000000000000000000000000000000000001 255 158236160114013301703456311478927623414668786632135162384915623218302518242233887586682720521471629340516170729464123562870448940421737961128664143643512642365572888184599186532876520645828563339694417514401607986889374233469894266257226369265002839332909263784320007655299967524701320650177007481005736094320683918746507090725374463957853012764492130792110713534461671572950303312383738270792831279697256380006561686818009361644948037817332951006166543768251219873781651557996128441803954297888862077634056320420714507031131151155978878490312240496325742636839360834043542927614222035303272306979672879129682562486703028961770780316141175190094490893004937036706048331834255344834130778171729425066298889242462678962538357333732839699731873696609299132877052919281820300941020640587790907145206829062521153481872297164800000000000000000000000000000000000000000000000000000000001 256 3483885537230230863604997609831549484720762675279719870228687276397366544139263502995993457721240863190144530950611608483718674321265404690169798450599217846962818279160320289894342355059207479050051990414580203047343352498306662060185352972107567513592663260739373608546739384991348976754947173709303291588658497839041846616500569572960049782035823243649901579888242623021646828028752765508045766285094493718604468658672112115336820948624219582302768794145587107961050622352400759903197661776619076363269018006702871301304414555001186967721204599007603875635292207483136684637282326551272146382771457779798220978269740588651307270220480254160310405991289698737157066121994799927213057343006966751684702644451300802718207013416795931668996663178246939008554074123827837565818451443821392402616018755469528236210382366677401600000000000000000000000000000000000000000000000000000000001 257 76823159981463820773353802294395497687577537752593102858412783131838329664814899504564651736211082274205877051991936578674480487458223438822934225634163352743377105873764222712460143271410584120532696440631908057396968265940160205089147218387943971242231817562563927442064150178444236286423340127463846882821508535848711759740454059653342057743671938345723979738115638080250334204862027232217917192352618680988947138392378744255292238738112666009358354679704341317649127273492789156625411639836227252886445116065805015065063645352331173825220282612716673061633828467210647032936712582782102099886493415502330570791826049720349976615631810084489004762513929146853050465056107333194975127470646623841399378012795634000739182852853767089233045419743523252077625888504527646163862672787705523870085829576858567136675141567603382681600000000000000000000000000000000000000000000000000000000001 258 1695179848150980669184825001428131051974085948048719407673736472587144582383805572467723605211233741462626883029254072545031086436253158401066866622843448541635359218210481338373145521426945949203674479658983683194521501756235575085497122520948371669431087286335535622936587537837550517896217423252617245316339407352037673690432859280310645846171864991536745336901259669878803874564485492906120560766452883814702107555766229370737278539995194088162501454362355995515245642416891885530096333244626190562192297931108053462425694398344539681627310756132206107778012058957470137428781499851669864936095363706474426375092433613129242584000531521324334379089632360554459411561928064414280321162767288401684318675230348459860310808831071224591016380232060584080344892855740907040251793737733510089717313915442961142437873673830736242252185600000000000000000000000000000000000000000000000000000000001 259 37746569678777886560738498306800194134306971805200835050671090035097948415940198682138801517238541721148312804412400433360207201676049078116555919090855068676594543711892787961554831325613805450918219638566589673692410279606097550428764427173957391963222020604833371715928994705028737381995073363566028201458929583507822880064868477594677151056708917766548708416780349069191325874927398470540586526586606363901971828944246629398206981250072986761114419884286580952137974719696931615098655052358091385248335898031983026447832937167937865090795328606795833401892994516805987550126677657197132882532035463652066052094183219263548844617939835385328953619188843772466147717249452210312779911331339210840304723941354169155709540780241462957968161738627293025717039729218782777065286691158112069167735428955168415758664133095189003906229416755200000000000000000000000000000000000000000000000000000000001 260 852544022764877345860839722757389184717457265192266060454457239532722262922425327434786971068349703313855793000458476187873639857055244478340531988586052581129564364276810508899677420320313409914438908756664994370016778575183319273984073352151001654881332557380766533575972274407779062509740726989502312958151383573107687569145119434953378133766827616675269128301400964076755286211110221855629687289485091335089935728534754371587902878514148478986530287506496717384988297019074897458618223012559852027218914592950368635350754718875044620940703291913090693215155174156580034807161141565454443284868552982045563852599222190286514204540789122013039746442999225444920412341796127622124447077329627416039122494939425264550855688062533682368668901028636040278845059324135427802796565206497119194222472398381433838325188110087938842226097606832947200000000000000000000000000000000000000000000000000000000001 261 19547981897975872663243194003104176616386577633593468500160250045245788766548290332752230459626190347283399477707512400511754688282419700643870057966289599632719781308502988158560703570524466175928169738881571655910114715950378327633180817891470316944774074208183595848363468279895966124285845129142298533817453073947786168272928443524046007229139590422747245842822822705315921957534546276927733099860603659222277136319573382986139025101450910474682152962236463232920396662350368323828657235454984847132102492701759002439957454949085898113549385780275256504730292988236223618093397814954304930078751051325322733576247565601079484195915753778636988346191529240226580134585043410247691447036091027022361039686466081890886570071585834803031209231685595767553638365243101224090322443619772446004327069622487896478958238176206349713402192027072646348800000000000000000000000000000000000000000000000000000000001 262 448332964830076639531482654461194290696826158026466200051175334787712165360785038781672405591526675614944767021221796905737093775757295834267159779456851967576428184310516033416589736389978631744912572961248845928298481010321926944267002058340871719128393391964690770782216144999413983060495858036878616873103286250992475769339613852223995175800316506345708083405141438746420670096054818861337558645302944924262926121489415538787098540701776631736835178188893284247029297451005697507010253695160077468974770670114842720960424229257285073234255162870613007935989269685197788680972078885976983571356155362146276894571237917060757970033327812913039327719902723124596615386707970614030803337772747704757850445209099588167483484591821121207520783728709138928842695906850526574511545244419481049109241341791759905744907192571292630676879274140911144009728000000000000000000000000000000000000000000000000000000000001 263 10397289787374307347374614239609556795550095430791777645386807189061832826881965834385764758073095134186184091989154692040948941753587447692489702445383853980064946022345177330964132576619994448796267479544321985923170073110375807764496044734983156038306571153053143665210374618681409681155959443733252003904138311446766505566754984846926672121985140098663316162248635105968241760197607304213279322543220595738581519683461035760011602257414901866608944617378624154972856437186273130885074793444457356582993906610633317541793198300705698133375611482132386267043527153269421917300423481444692226003320599003534307462001578534556038083042905309266295049152264051982520107433144546509988360206287792021039309674844228549192109491168923621923614495452493640898790960775770561789497245763332185009892415957492703974130142702920847398027507246601870340729602048000000000000000000000000000000000000000000000000000000000001 264 246405370670983709825430982864506886497741711614334338418021943573576376164275708309108239001574281585078376796050977046678448970618268922864313458253151955473559155783558357566518977933317248442022742997720886744393207562642796268210791764174365814951827429756206451721820668088130728033715082857034339240524173842976919415426526385887315202618925835198221929729130403376341361474923095502550506664951784898408643434978343086476514961898475759336765378487256013848701724704877486928845387529840194893660372592765398992422957006528424340062868616515055422142664550005332030018102736086757761064052694875784759552541975409690443546530033812924301926369859505767933744026058092607740214148528814383106610599984133372387303802831212320915967739927728646795660446979424986543849295227345209452549440365776619591482910251916521162485853894237217725204950838935552000000000000000000000000000000000000000000000000000000000001 265 6054672768127411717830490110946663215022509337787423363607635197489918715108582704571407648746683247108545874632564607990982848106032103972621910296196449849896295575913595962124504325777471428717382840939997629083229896229258789902475575229292516804996303603969504931708577456261548249244447015963047783818159999669628863875860606354023109158752245622490709257304192271763459934161810302688671049771195258523697186484287846320900925643769346358422998880188854772290298779448249608815588862383233268927022675349431384041816899564416442884024807645007941832889553322731018641604820431123811704865902818487783111725061419766913578825335990851175946934760187775729667958208299451557392542057650027021695635662810125226300829043168549149547159305504148309062968503178430769355464882326326486668044848667863096601918070710092758004602401889196913943736052014324383744000000000000000000000000000000000000000000000000000000000001 266 149302175789253845549982055645833768219240057760500072723200676334903905595862540912026341210444462190449632722564410668449646051446645651860883685993908256848592752606453362830028152169346667960741943474739401535563366011117292500205145209579124171894403850570284022111001811493953518278118818966632795301172007431853378154314846692083855848745671624804998399575864077229415158516496080253999939416307903879935848921516054002427095925449708311852352729386576969829906477602414387103783605757508149178471452151441628499087162926358945065077167731718250837657223495385224188683333267011082072830288297601090243752028289550032321940253960198399147675464251470361717882181458456175953742694599592016327992679809234877955352143375493253478683401314426793153183740319876924341536408533284884834747317923300836099106697705640177319635490628185706700938587306621224978743296000000000000000000000000000000000000000000000000000000000001 267 3685225605006152669710207079506114900955502345702423295026762293974433101822675097331546180097400660246868284491057348529342613487857554624882192021387637503793814912585088354733584879995983805274993390786992648102310563252408130782563599208041521934869570243626320517765857713105254691658806808553397286418828659440436932982953360900705813914589412715061775496731053018253654357662672748909480504612727991468456558929780760941908008727875150261451622419448879346311581586660394316882690740912573646172210853454033716242968442511317841041299731122001585425893247536593488649270715029634538803670006049687710486531314270963447802451288499577086162073484119042938282485884939073791066230930801729739023843315731344492571956954937299975614342394643996535400034262315522123522143171827070812376068048300834537434250619468316496780562815175507798499267150489331696150320775168000000000000000000000000000000000000000000000000000000000001 268 91176166693457223201300233354060788764540083535023654742257125915221449372194804583079784041789789735167768226593249859964465600303083758974210312801151539481362774752267670984463623515980635326308611481460985106699265645427829563691406008006155294190608037397558795930045085679937106326330539250419602263288239863215850158931249102044362542060856659983343387564622982724613662462932186480769457164623503236921083724481705806463746043936359092618574590279584723907094840035564815793994651620917984579946668725306248173567282236172514705202796647689441225022024837302859502671606760548188124541599619675323645147271246377906662080447328768036688735860070589241336046983279277624664769619458965595473188907474509194090722787022103738696674445185887118282332247683948332858061344214173558968996299583010947290660794576265618446847904610257238442670368570256555494455086298431488000000000000000000000000000000000000000000000000000000000001 269 2264907156832170881543499096748224053699940215093522607452409264860016023854691140648284915382100166811302530516802919771377289977128903656678358380293405392256532687621081214925060871760474962140832217810972331035516457898072714191658216644880903662988894256992758049698249973375317658252376925519673339822343166442144933798011158943884009907333740290646233090492799513862127989241698444368794085426412443908356640799850053938365915477423096219738011397135164126576142921323465589138621140915223654950455197805332510879584858028761437791942671525253409470772118983440332905865383538777541201737876152354714669103365031273579392740392093926799384887500013507344028743111640535474297542116980164357149485650574282890407644752416078972964089892862621905251415364716960536527101851624285378348837077941574941647304798069014227838148798423400060154374625653743095037758798739336593408000000000000000000000000000000000000000000000000000000000001 270 57229674038835293834841135176634125388890089354983129245107477304482884890760335741900863241874907014987992341098576176783161363142093137596948759553253767451538067950809480138726438107643681343374548479647648860605429858168501342194819818182850673756403380085693010399775380327247526588721060154031105950630967129660118187208145964194061162338508949664049017730572058116268250032159236292310688950554589632676355599730611162914629952283526795280340071982811327150325979336001328506354678988645871313288101938145141884905350192670744010126807424100103150507469902473570331865406511257830911085512654617698930258903827610220804095764227429342366857337350341303568918280944933050364550294211854792976453203418710980074820367604049483488856623412852730301892763435668158836966809586842442940118415285427715625544097637607851509014343838562472719980738041018780525414089326545557042233344000000000000000000000000000000000000000000000000000000000001 271 1470573704101911710380077809498790485992919736065646489082281736815992210152977587223884581863217610657131451196869013438620114387299225263691195325480408808434722194064000401644714553614012035799352397733025985122117125635497810489038090048026530912844541254681967595232628172888952443223776361717983298507413331363746396938500518695930595627450325970567403559604779605355628952826363735767215463273450735201251633490677784442254331253877504531523618489670319862454776365017890137299289831292244309266251067402577565874527878550867438084218443569676250555439946613960863247613485713281223091253333173056391711932792754272233782044757588024381458766140554370136506924147160999662167484360067820760322941515047197344002584165953655527729659795216663757837436449242929009474699139143503413789282799174350580713981132895971352375632579275701299012625044702018584381040439334914633757228007424000000000000000000000000000000000000000000000000000000000001 272 38439326051519870197624853862488884513368928981019933578121762318633220381188681152445119085322645124966759002834959142272091169969614449167624154612732405843675203430638906498591193716916660603759272324343566225107019546986277268372966635765365491530843463856131950971785667811144327913426290318946365439685277068516967069575465058192929839105924070544661361644509334104390785197928321689219244994504728767425516447812826607536085964645104090949495863701492490884705399405202630298866136900147973999910536650835974994394284217441123964083385896467767513268644764542323004429368903059457890382270875810521022958211269803921918828867918593369306950688147950680998154490282641370169395873687812766854081368261818691374883547513862601839325577387168373966112751346760921378659160798072035733038063087618349829282752832767795179746659989687556254891006043466063777136016043775333611780182886055936000000000000000000000000000000000000000000000000000000000001 273 1006802827941408440216190172366308863174158987870874100278165198649641308224093936744842559082770721113129351802253249854390611923844141652598411857616687173857540928255294239011100545833481174533662860719206686568003055974664574213224742123966452954175852005319808059853010211309492236708461396033843203596236776978596401486320580804189218345862363255705770384192988478862203445904138601684030464896067855876409126801113554504585163585984566350149195662069491321252203821221067292787901857688675735005656775958695857053175092223217918867272043400283766707532343672892524132014030308933321064892438779229166633321469578704322897965708523797528887652423971124236703662409482942767476816723631191989442099197513555164490949876483089267375615522924714050920425183274362052749840739623102759919732948390899818728573862195854091347924518449896473428105230290463142450746532218563537959746550151577075712000000000000000000000000000000000000000000000000000000000001 274 27217907650568035772804485119750793807050214078101210426919917980294403126530155485960073742243623674572338896622114356563595802749202525436345466158809521058064761454453624457426092156062330072343041776683033564679394615219082099280317678579309089163189983111815691090066278052540813127176545380378917166020665028839375117781190581460451328762043128254749796566273250537560807956572482957926079588000298415762844333941303832476955312383506766709933355528386628378732078102890333193228138820755659820142925281267383799575535443162473218657832421283271349171429378852976497384867295371703401668302189957681290765212608590692665223604964232342395948795629635372615046809577961874775968263306645644242577709705581450316848338960843835254232390046746719652582774404639103734039194554970960011670060526799585699508265790602719505499791431774501262655396795672380593013481751996646685203788236797734664798208000000000000000000000000000000000000000000000000000000000001 275 738312962929308538373094463358360032810044107082573434040629695133465979210256997712152960332100535796449264909771474036144099745374867704986307115023867068221064719213509017032140175825346765542377351234303968475493258332432821025077897349142338352640691481891112436509137858453222096887790969988158507045476559572296889444932575712696202743999181897038342981656728194081874476629985172716702834904096094825982915402491807759769889803715004553773652202063015681401486350619003178199506493651818028281196991179659052947285974431225248529312362259730018617624193330765840468061910254252826473654365204792062693297157220631129236855508259766519832507030249489117555759756611793815172915110456069745724162953473602421294828042651849875106307812408051517295960338500240327889547191498142261276562061849965561684861217835889369306187342378315121250790293479408995966083706004661037982837959711375350517316190208000000000000000000000000000000000000000000000000000000000001 276 20325017556480934752872917481792293343227704223876164065704494877329184941679164890017858844982395649940451813701098908741010921890424733050568048569492036521057690655228689729877786900295971108616106102129153948161853908633543129999369436124539432509845595804980434264660056105358751105223997612804015540454924208465761069529548876794813765339553478443568543942028070454879922467146861819718112342074861394464483678115196975818705296406470360360834871470592758693301517746190538492654214263740898500553071970184834068585835590117199866763440020648107682524576418202652822245276327389326059993231019722720693883777441126754356761395286883112524469086035738185917192510339766071937895180075745144030040481946174801055825321186162775211801547767781250219640492158573115986471344634752358310682477000667701947622544465804198447630031348332636972913005989194650249950318342602313714629546192894452024391197400236032000000000000000000000000000000000000000000000000000000000001 277 560970484558873799179292522497467296273084636578982128213444058614285504390344950964492904121514119938356470058150329881251901444175722632195678140517980207981192262084311836544626918448168802597804528418764648969267167878285790387982596437037288337271738444217459985704617548507901530504182334113390828916555908153655005519015548999536859923371676005042491812799974744554685860093253386224219900641266174487219749515979436532596266180818581945959042452588360139935121889794858862397256313679248798615264786377101420292969062287234716322670944569887772037678309142393217893969626635945399255813176144347091151192257375098420246614509917973905675346774586373931314513285377543585485906970090565975229117301714424509140778864738092595845722718390762506062077583576618001226609111919165089374836365218428573754382227256195877154588865213980780452398965301772346898628786255823858523775474923886875873197048246514483200000000000000000000000000000000000000000000000000000000000001 278 15492882842546976585733700886335051788470051493038328416998898010809337060252546855737365026027976964457528990065995810660415014085245107655980238884825577384024567894244524301689506233701525990146165465869442075233220642462496958935303348398095829298770872352397809885190127454691224469464507703543627913017441071387643942424171432269208997363678947907263538885909702495111314084055472020740505215910489206988035042132320078157243679381847596183496834455585330344728196352354412061687424871193493320156382870162787025651219562248848395399526147131160488136599541894615891795653148431540036647048298754577963413627764185468170370999534914603326941727220526475235044227915556998743949778699961251103877761638748976093450030686336641312067170036516078892422458703219035957876490452983501438354230734602560349948528352361617735255435279479721194534354623704348676646329818813343324709631066447907737865956078472236997017600000000000000000000000000000000000000000000000000000000000001 279 428734546901802483057008704627549888142331734966849662283610504653126784468368729138820102365272206537433199742096302068405664684780987864163941150659778202948111867337428721000653706005222328725314836937005070547928914838864678344616649560220505884184886350607904592952866397053670254743491321680162815236931646768510270818704096045185820584045087525437703911589779197147215394648067077229952000839890967824979893720927693522845404339533868529185907899889412846629663377658703644983076108460537540648687583166014805360846198946112381645891087069560604188204119122849705573661109576546007434133767571435435981545321118304460678676670129691817866458417373629149179378919107208826241322225964027701797609297829100415434042699182993875028834796420509451190006699694180382062316120305412435303576627118656652564125625094903047587723660489042324616349195501770440928833885076021649824689620501812950829964602559562214418468044800000000000000000000000000000000000000000000000000000000000001 280 11917105465682501819052613953827376690804252905138553212835237587338312101082777195142643565345106252914493220031308812293403855578172338672300908223739194929145717464511168728934170412121159849248851207500992940950232116861082599266964391175889181556803101001497316065717874372503818400850084777421805612325752053577511487676699053671985068954117252857066417926549502563903999109637672478683745815345609341663141125866906169161010859021683409637251495985326119484918123245401326515949583510769101479870920061682547529810080945906139760229188656185506554015321695138730416125484201789672822639182203415619378543033745804390789024496722924913769416078169317395830590016435503976534203792592896113999166348042457675147404650866490497750301492001304480705277426224699437899804138880009244051698215927390180314672435875137925110748366866953420455036042238167211176057866669573097778527072691468392781269696092745591311975737773260800000000000000000000000000000000000000000000000000000000000001 281 339589837350088571835723287228264926181157990784828212352952930288792541632454818952784771038074147783051398798012175915112836268555598962805886680743672098700936364868710264099708120063804571064195264008948294845317814402073409748711417290948138117642661166138667518608696548118868809150624015817411772728834630518744767352835216233436886524916525237414964645234954625061008358628235114952572020754088483800032869522703358196412165438681890441023118629597853100842226840000956200398499331722876315770401738077705874409468066634541358607490959946662194763220607024673261937911797814198516753926136068531489810962289620441919924042058616468342773280563512868511588493108346121315318671273727167664520244253817873911000442931091513223892591316069172482177585537699035182392818741524743418497192361066910578246905732697930313955885462240704669286707059618812849672944968616154994296907463416083320695061259858878370026060623586839756800000000000000000000000000000000000000000000000000000000000001 282 9692912727483578105907049787356365787988792530971351665190335489233005515815157897369335719739750400171636075891661537145065685613382461195368423528466632713220826662447597068197968870981173871885325420607411179769906376478381334457469983735532706291874477665095986983648025572956872419586261283476384228999126858896531894551975576950989052080692379851535335868941309863116361580325714886091263188383947593104338194786521953000192438116297198858122875044611521057339680694147292827974366425366058681034576809951958773269447025949713998733614469757579025126605786305248915493816445010668263707313701804094313674296632636273720391932479089855907777747124347805926270358791523340703140834165994546648401331736723575041685642582145061949566233934562390158794824002543561211038225339340751394165361561932828634901430328397024951242838748736433375450479602699775168214868239210912002216629728285266222599133540151965315653848379039167178342400000000000000000000000000000000000000000000000000000000000001