0 1 1 1 2 1 3 2 4 4 5 12 6 36 7 144 8 576 9 2880 10 14400 11 86400 12 518400 13 3628800 14 25401600 15 203212800 16 1625702400 17 14631321600 18 131681894400 19 1316818944000 20 13168189440000 21 144850083840000 22 1593350922240000 23 19120211066880000 24 229442532802560000 25 2982752926433280000 26 38775788043632640000 27 542861032610856960000 28 7600054456551997440000 29 114000816848279961600000 30 1710012252724199424000000 31 27360196043587190784000000 32 437763136697395052544000000 33 7441973323855715893248000000 34 126513546505547170185216000000 35 2277243837099849063333888000000 36 40990389067797283140009984000000 37 778817392288148379660189696000000 38 14797530453474819213543604224000000 39 295950609069496384270872084480000000 40 5919012181389927685417441689600000000 41 124299255809188481393766275481600000000 42 2610284371992958109269091785113600000000 43 57426256183845078403920019272499200000000 44 1263377636044591724886240423994982400000000 45 29057685629025609672383529751884595200000000 46 668326769467589022464821184293345689600000000 47 16039842467222136539155708423040296550400000000 48 384956219213331276939737002152967117209600000000 49 9623905480333281923493425053824177930240000000000 50 240597637008332048087335626345604448256000000000000 51 6255538562216633250270726284985715654656000000000000 52 162644002617632464507038883409628607021056000000000000 53 4391388070676076541690049852059972389568512000000000000 54 118567477908254066625631346005619254518349824000000000000 55 3319889381431113865517677688157339126513795072000000000000 56 92956902680071188234494975268405495542386262016000000000000 57 2695750177722064458800354282783759370729201598464000000000000 58 78176755153939869305210274200729021751146846355456000000000000 59 2345302654618196079156308226021870652534405390663680000000000000 60 70359079638545882374689246780656119576032161719910400000000000000 61 2181131468794922353615366650200339706856997013317222400000000000000 62 67615075532642592962076366156210530912566907412833894400000000000000 63 2163682417044562974786443716998736989202141037210684620800000000000000 64 69237837345426015193166198943959583654468513190741907865600000000000000 65 2284848632399058501374484565150666260597460935294482959564800000000000000 66 75400004869168930545357990649971986599716210864717937665638400000000000000 67 2563600165551743638542171682099047544390351169400409880631705600000000000000 68 87162405628759283710433837191367616509271939759613935941477990400000000000000 69 3050684197006574929865184301697866577824517891586487757951729664000000000000000 70 106773946895230122545281450559425330223858126205527071528310538240000000000000000 71 3843862088228284411630132220139311888058892543398974575019179376640000000000000000 72 138379035176218238818684759925015227970120131562363084700690457559040000000000000000 73 5120024301520074836291336117225563434894444867807434133925546929684480000000000000000 74 189440899156242768942779436337345847091094460108875062955245236398325760000000000000000 75 7198754167937225219825618580819142189461589484137252392299318983136378880000000000000000 76 273552658381614558353373506071127403199540400397215590907374121359182397440000000000000000 77 10668553676882967775781566736773968724782075615491408045387590733008113500160000000000000000 78 416073593398435743255481102734184780266500949004164913770116038587316426506240000000000000000 79 16642943735937429730219244109367391210660037960166596550804641543492657060249600000000000000000 80 665717749437497189208769764374695648426401518406663862032185661739706282409984000000000000000000 81 27294427726937384757559560339362521585482462254673218343319612131327957578809344000000000000000000 82 1119071536804432775059941973913863385004780952441601952076104097384446260731183104000000000000000000 83 47001004545786176552517562904382262170200800002547281987196372090146742950709690368000000000000000000 84 1974042190923019415205737641984055011148433600106985843462247627786163203929806995456000000000000000000 85 84883814209689834853846718605314365479382644804600391268876647994805017768981700804608000000000000000000 86 3650004011016662898715408900028517715613453726597816824561695863776615764066213134598144000000000000000000 87 160600176484733167543477991601254779486991963970303940280714618006171093618913377922318336000000000000000000 88 7066407765328259371913031630455210297427646414693373372351443192271528119232188628582006784000000000000000000 89 317988349439771671736086423370484463384244088661201801755814943652218765365448488286190305280000000000000000000 90 14309475724789725228123889051671800852290983989754081079011672464349844441445181972878563737600000000000000000000 91 658235883340327360493698896376902839205385263528687729634536933360092844306478370752413931929600000000000000000000 92 30278850633655058582710149233337530603447722122319635563188698934564270838098005054611040868761600000000000000000000 93 1423105979781787753387377013966863938362042939749022871469868849924520729390606237566718920831795200000000000000000000 94 66885981049744024409206719656442605103016018168204074959083835946452474281358493165635789279094374400000000000000000000 95 3210527090387713171641922543509245044944768872073795598036024125429718765505207671950517885396529971200000000000000000000 96 154105300338610232238812282088443762157348905859542188705729158020626500744249968253624858499033438617600000000000000000000 97 7551159716591901379701801822333744345710096387117567246580728743010698536468248444427618066452638492262400000000000000000000 98 370006826113003167605388289294353472939794722968760795082455708407524228286944173776953285256179286120857600000000000000000000 99 18500341305650158380269414464717673646989736148438039754122785420376211414347208688847664262808964306042880000000000000000000000 100 925017065282507919013470723235883682349486807421901987706139271018810570717360434442383213140448215302144000000000000000000000000 101 47175870329407903869687006885030067799823827178517001373013102821959339106585382156561543870162858980409344000000000000000000000000 102 2405969386799803097354037351136533457791015186104367070023668243919926294435854489984638737378305808000876544000000000000000000000000 103 125110408113589761062409942259099739805132789677427087641230748683836167310664433479201214343671902016045580288000000000000000000000000 104 6505741221906667575245316997473186469866905063226208557343998931559480700154550540918463145870938904834370174976000000000000000000000000 105 344804284761053381488001800866078882902945968350989053539231943372652477108191178668678546731159761956221619273728000000000000000000000000 106 18274627092335829218864095445902180793856136322602419837579292998750581286734132469439962976751467383679745821507584000000000000000000000000 107 986829862986134777818661154078717762868231361420530671229281821932531389483643153349758000744579238718706274361409536000000000000000000000000 108 53288812601251278002207702320250759194884493516708656246381218384356695032116730280886932040207278890810138815516114944000000000000000000000000 109 2930884693068820290121423627613791755718647143418976093550967011139618226766420165448781262211400338994557634853386321920000000000000000000000000 110 161198658118785115956678299518758546564525592888043685145303185612679002472153109099682969421627018644700669916936247705600000000000000000000000000 111 9027124854651966493573984773050478607613433201730446368136978394310024138440574109582246287611113044103237515348429871513600000000000000000000000000 112 505518991860510123640143147290826802026352259296904996615670790081361351752672150136605792106222330469781300859512072804761600000000000000000000000000 113 28814582536049077047488159395577127715502078779923584807093235034637597049902312557786530150054672836777534148992188149871411200000000000000000000000000 114 1642431204554797391706825085547896279783618490455644334004314396974343031844431815793832218553116351696319446492554724542670438400000000000000000000000000 115 95261009864178248718995854961777984227449872446427371372250235024511895846977045316042268676080748398386527896568174023474885427200000000000000000000000000 116 5525138572122338425701759587783123085192092601892787539590513631421689959124668628330451583212683407106418618000954093361543354777600000000000000000000000000 117 325983175755217967116403815679204262026333463511674464835840304253879707588355449071496643409548321019278698462056291508331057931878400000000000000000000000000 118 19233007369557860059867825125073051459553674347188793425314577950978902747712971495218301961163350940137443209261321198991532417980825600000000000000000000000000 119 1153980442173471603592069507504383087573220460831327605518874677058734164862778289713098117669801056408246592555679271939491945078849536000000000000000000000000000 120 69238826530408296215524170450262985254393227649879656331132480623524049891766697382785887060188063384494795553340756316369516704730972160000000000000000000000000000 121 4223568418354906069146974397466042100517986886642659036199081318034967043397768540349939110671471866454182528753786135298540518988589301760000000000000000000000000000 122 257637673519649270217965438245428568131597200085202201208143960400132989647263880961346285750959783853705134253980954253210971658303947407360000000000000000000000000000 123 15973535758218254753513857171216571224159026405282536474904925544808245358130360619603469716559506598929718323746819163699080242814844739256320000000000000000000000000000 124 990359217009531794717859144615427415897859637127517261444105383778111212204082358415415122426689409133642536072302788149342975054520373833891840000000000000000000000000000 125 62392630671600503067225126110771927201565157139033587470978639178021006368857188580171152712881432775419479772555075653408607428434783551535185920000000000000000000000000000 126 3930735732310831693235182944978631413698604899759116010671654268215323401238002880550782620911530264851427225670969766164742267991391363746716712960000000000000000000000000000 127 251567086867893228367051708478632410476710713584583424682985873165780697679232184355250087738337936950491342442942065034543505151449047279789869629440000000000000000000000000000 128 16100293559545166615491309342632474270509485669413339179711095882609964651470859798736005615253627964831445916348292162210784329692739025906551656284160000000000000000000000000000 129 1046519081370435830006935107271110827583116568511867046681221232369647702345605886917840364991485817714043984562638990543700981430028036683925857658470400000000000000000000000000000 130 68023740289078328950450781972622203792902576953271358034279380104027100652464382649659623724446578151412858996571534385340563792951822384455180747800576000000000000000000000000000000 131 4489566859079169710729751610193065450331570078915909630262439086865788643062649254877535165813474157993248693773721269432477210334820277374041929354838016000000000000000000000000000000 132 296311412699225200908163606272742319721883625208450035597320979733142050442134850821917320943689294427554413789065603782543495882098138306686767337419309056000000000000000000000000000000 133 19852864650848088460846961620273735421366202888966152385020505642120517379623035005068460503227182726646145723867395453430414224100575266548013411607093706752000000000000000000000000000000 134 1330141931606821926876746428558340273231535593560732209796373878022074664434743345339586853716221242685291763499115495379837753014738542858716898577675278352384000000000000000000000000000000 135 90449651349263891027618757141967138579744420362129790266153423705501077181562547483091906052703044502599839917939853685828967205002220914392749103281918927962112000000000000000000000000000000 136 6150576291749944589878075485653765423422620584624825738098432811974073248346253228850249611583807026176789114419910050636369769940151022178706939023170487101423616000000000000000000000000000000 137 424389764130746176701587208510109814216160820339112975928791864026211054135891472790667223199282684806198448894973793493909514125870420530330778792598763609998229504000000000000000000000000000000 138 29282893725021486192409517387197577180915096603398795339086638617808562735376511622556038400750505251627692973753191751079756474685059016592823736689314689089877835776000000000000000000000000000000 139 2049802560751504033468666217103830402664056762237915673736064703246599391476355813578922688052535367613938508162723422575582953227954131161497661568252028236291448504320000000000000000000000000000000 140 143486179252605282342806635197268128186483973356654097161524529227261957403344906950524588163677475732975695571390639580290806725956789181304836309777641976540401395302400000000000000000000000000000000 141 10187518726934975046339271099006037101240362108322440898468241575135598975637488393487245759621100777041274385568735410200647277542932031872643377994212580334368499066470400000000000000000000000000000000 142 723313829612383228290088248029428634188065709690893303791245151834627527270261675937594448933098155169930481375380214124245956705548174262957679837589093203740163433719398400000000000000000000000000000000 143 52078595732091592436886353858118861661540731097744317872969650932093181963458840667506800323183067172234994659027375416945708882799468546932952948306414710669291767227796684800000000000000000000000000000000 144 3749658892710594655455817477784558039630932639037590886853814867110709101369036528060489623269180836400919615449971030020091039561561735379172612278061859168189007240401361305600000000000000000000000000000000 145 273725099167873409848274675878272736893058082649744134740328485299081764399939666548415742498650201057267131927847885191466645887994006682679600696298515719277797528549299375308800000000000000000000000000000000 146 19981932239254758918924051339113909793193240033431321836043979426832968801195595658034349202401464677180500630732895618977065149823562487835610850829791647507279219584098854397542400000000000000000000000000000000 147 1478662985704852160000379799094429324696299762473917815867254477585639691288474078694541840977708386111357046674234275804302821086943624099835202961404581915538662249223315225418137600000000000000000000000000000000 148 109421060942159059840028105132987770027526182423069918374176831341337337155347081823396096232350420572240421453893336409518408760433828183387805019143939061749861006442525326680942182400000000000000000000000000000000 149 8206579570661929488002107884974082752064463681730243878063262350600300286651031136754707217426281542918031609042000230713880657032537113754085376435795429631239575483189399501070663680000000000000000000000000000000000 150 615493467799644711600158091373056206404834776129768290854744676295022521498827335256603041306971115718852370678150017303541049277440283531556403232684657222342968161239204962580299776000000000000000000000000000000000000 151 46777503552772998081612014944352271686767442985862390104960595398421711633910877479501831139329804794632780171539401315069119745085461548398286645684033948898065580254179577156102782976000000000000000000000000000000000000 152 3555090270010747854202513135770772648194325666925541647977005250280050084177226688442139166589065164392091293036994499945253100626495077678269785071986580116252984099317647863863811506176000000000000000000000000000000000000 153 273741950790827584773593511454349493910963076353266706894229404271563856481646455010044715827358017658191029563848576495784488748240120981226773450542966668951479775647458885517513485975552000000000000000000000000000000000000 154 21078130210893724027566700381984911031144156879201536430855664128910416949086777035773443118706567359680709276416340390175405633614489315554461555691808433509263942724854334184848538420117504000000000000000000000000000000000000 155 1644094156449710474150202629794823060429244236577719841606741802055012522028768608790328563259112254055095323560474550433681639421930166613248001343961057813722587532538638066418185996769165312000000000000000000000000000000000000 156 128239344203077416983715805123996198713481050453062147645325860560290976718243951485645627934210755816297435237717014933827167874910552995833344104828962509470361827538013769180618507747994894336000000000000000000000000000000000000 157 10130908192043115941713548604795699698365002985791909663980742984262987160741272167366004606802649709487497383779644179772346262117933686670834184281488038248158584375503087765268862112091596652544000000000000000000000000000000000000 158 800341747171406159395370339778860276170835235877560863454478695756775985698560501221914363937409327049512293318591890202015354707316761246995900558237555021604528165664743933456240106855236135550976000000000000000000000000000000000000 159 64027339773712492751629627182308822093666818870204869076358295660542078855884840097753149114992746163960983465487351216161228376585340899759672044659004401728362253253179514676499208548418890844078080000000000000000000000000000000000000 160 5122187181896999420130370174584705767493345509616389526108663652843366308470787207820251929199419693116878677238988097292898270126827271980773763572720352138268980260254361174119936683873511267526246400000000000000000000000000000000000000 161 414897161733656953030559984141361167166960986278927551614801755880312670986133763833440406265152995142467172856358035880724759880273009030442674849390348523199787401080603255103714871393754412669625958400000000000000000000000000000000000000 162 33606670100426213195475358715450254540523839888593131680798942226305326349876834870508672907477392606539841001365000906338705550302113731465856662800618230379182779487528863663400904582894107426239702630400000000000000000000000000000000000000 163 2755746948234949482028979414666920872322954870864636797825513262557036760689900459381711178413146193736266962111930074319773855124773325980200246349650694891092987917977366820398874175797316808951655615692800000000000000000000000000000000000000 164 225971249755265857526376312002687511530482299410900217421692087529677014376571837669300316629877987886373890893178266094221456120231412730376420200671356981069625009274144079272707682415379978334035760486809600000000000000000000000000000000000000 165 18755613729687066174689233896223063457030030851104718046000443264963192193255462526551926280279872994569032944133796085820380857979207256621242876655722629428778875769753958579634737640476538201724968120405196800000000000000000000000000000000000000 166 1556715939564026492499206413386514266933492560641691597818036790991944952040203389703809881263229458549229734363105075123091611212274202299563158762424978242588646688889578562109683224159552670743172353993631334400000000000000000000000000000000000000 167 130764138923378225369933338724467198422413375093902094216715090443323375971377084735120030026111274518135297686500826310339695341831032993163305336043698172377446321866724599217213390829402424342426477735465032089600000000000000000000000000000000000000 168 10984187669563770931074400452855244667482723507887775914204067597239163581595675117750082522193347059523365005666069410068534408713806771425717648227670646479705491036804866334245924829669803644763824129779062695526400000000000000000000000000000000000000 169 933655951912920529141324038492695796736031498170460952707345745765328904435632385008757014386434500059486025481615899855825424740673575571186000099352004950774966738128413638410903610521933309804925051031220329119744000000000000000000000000000000000000000 170 79360755912598244977012543271879142722562677344489180980124388390052956877028752725744346222846932505056312165937351487745161102957253923550810008444920420815872172740915159264926806894364331333418629337653727975178240000000000000000000000000000000000000000 171 6825025008483449068023078721381606274140390251626069564290697401544554291424472734414013775164836195434842846270612227946083854854323837425369660726263156190165006855718703696783705392915332494674002123038220605865328640000000000000000000000000000000000000000 172 586952150729576619849984770038818139576073561639841982528999976532831669062504655159605184664175912807396484779272651603363211517471850018581790822458631432354190589591808517923398663790718594541964182581286972104418263040000000000000000000000000000000000000000 173 51064837113473165926948674993377178143118399862666252480022997958356355208437904998885651065783304414243494175796720689492599402020050951616615801553900934614814581294487341059335683749792517725150883884571966573084388884480000000000000000000000000000000000000000 174 4442640828872165435644534724423814498451300788051963965762000822377002903134097734903051642723147484039183993294314699985856147975744432790645574735189381311488868572620398672162204486231949042088126897957761091858341832949760000000000000000000000000000000000000000 175 390952392940750558336719055749295675863714469348572828987056072369176255475800600671468544559636978595448191409899693598755341021865510085576810576696665555411020434390595083150273994788411515703755167020282976083534081299578880000000000000000000000000000000000000000 176 34403810578786049133631276905938019476006873302674408950860934368487510481870452859089231921248054116399440844071173036690470009924164887530759330749306568876169798226372367317224111541380213381930454697784901895350999154362941440000000000000000000000000000000000000000 177 3061939141511958372893183644628483733364611723938022396626623158795388432886470304458941640991076816359550235122334400265451830883250674990237580436688284629979112042147140691232945927182838990991810468102856268686238924738301788160000000000000000000000000000000000000000 178 272512583594564295187493344371935052269450443430483993299769461132789570526895857096845806048205836655999970925887761623625212948609310074131144658865257332068140971751095521519732187519272670198271131661154207913075264301708859146240000000000000000000000000000000000000000 179 24526132523510786566874400993474154704250539908743559396979251501951061347420627138716122544338525299039997383329898546126269165374837906671803019297873159886132687457598596936775896876734540317844401849503878712176773787153797323161600000000000000000000000000000000000000000 180 2207351927115970791018696089412673923382548591786920345728132635175595521267856442484451028990467276913599764499690869151364224883735411600462271736808584389751941871183873724309830718906108628605996166455349084095909640843841759084544000000000000000000000000000000000000000000 181 200869025367553341982701344136553327027811921852609751461260069800979192435374936266085043638132522199137578569471869092774144464419922455642066728049581179467426710277732508912194595420455885203145651147436766652727777316789600076693504000000000000000000000000000000000000000000 182 18279081308447354120425822316426352759530884888587487382974666351889106511619119200213738971070059520121519649821940087442447146262212943463428072252511887331535830635273658311009708183261485553486254254416745765398227735827853606979108864000000000000000000000000000000000000000000 183 1681675480377156579079175653111224453876841409750048839233669304373797799068958966419663985338445475851179807783618488044705137456123590798635382647231093634501296418445176564612893152860056670920735391406340610416636951696162531842078015488000000000000000000000000000000000000000000 184 154714144194698405275284160086232649756669409697004493209497576002389397514344224910609086651136983778308542316092900900112872645963370353474455203545260614374119270496956243944386170063125213724707656009383336158330599556046952929471177424896000000000000000000000000000000000000000000 185 14388415410106951690601426888019636427370255101821417868483274568222213968834012916686645058555739491382694435396639783710497156074593442873124333929709237136793092156216930686827913815870644876397812008872650262724745758712366622440819500515328000000000000000000000000000000000000000000 186 1338122633139946507225932700585826187745433724469391861768944534844665899101563201251857990445683772698590582491887499885076235514937190187200563055462959053721757570528174553874995984875969973504996516825156474433401355560250095886996213547925504000000000000000000000000000000000000000000 187 125783527515154971679237673855067661648070770100122835006280786275398594515546940917674651101894274633667514754237424989197166138404095877596852927213518151049845211629648408064249622578341177509469672581564708596739727422663509013377644073504997376000000000000000000000000000000000000000000 188 11823651586424567337848341342376360194918652389411546490590393909887467884461412446261417203578061815564746386898317948984533617009985012494104175158070706198685449893186950358039464522364070685890149222667082608093534377730369847257498542909469753344000000000000000000000000000000000000000000 189 1123246900710333897095592427525754218517271976994096916606087421439309449023834182394834634339915872478650906755340205153530693615948576186939896640016717088875117739852760284013749129624586715159564176153372847768885765884385135489462361576399626567680000000000000000000000000000000000000000000 190 106708455567481720224081280614946650759140837814439207077578305036734397657264247327509290262292007885471836141757319489585415893515114737759290180801588123443136185286012226981306167314335737940158596734570420538044147759016587871498924349757964523929600000000000000000000000000000000000000000000 191 10244011734478245141511802939034878472877520430186163879447517283526502175097367743440891865180032757005296269608702671000199925777451014824891857356952459850541073787457173790205392062176230842255225286518760371652238184865592435663896737576764594297241600000000000000000000000000000000000000000000 192 983425126509911533585133082147348333396241961297871732426961659218544208809347303370325619057283144672508441882435456416019192874635297423189618306267436145651943083595888683859717637968918160856501627505800995678614865747096873823734086807369401052535193600000000000000000000000000000000000000000000 193 95392237271461418757757908968292788339435470245893558045415280944198788254506688426921585048556465033233318862596239272353861708839623850049392975707941306128238479108801202334392610882985061603080657868062696580825641977468396760902206420314831902095913779200000000000000000000000000000000000000000000 194 9253047015331757619502517169924400468925240613851675130405282251587282460687148777411393749709977108223631929671835209418324585757443513454791118643670306694439132473553716626436083255649550975498823813202081568340087271814434485807514022770538694503303636582400000000000000000000000000000000000000000000 195 906798607502512246711246682652591245954673580157464162779717660655553681147340580186316587471577756605915929107839850522995809404229464318569529627079690056055034982408264229390736159053655995598884733693803993697328552637814579609136374231512792061323756385075200000000000000000000000000000000000000000000 196 88866263535246200177702174899953942103558010855431487952412330744244260752439376858259025572214620147379761052568305351253589321614487503219813903453809625493393428276009894480292143587258287568690703901992791382338198158505828801695364674688253622009728125737369600000000000000000000000000000000000000000000 197 8797760089989373817592515315095440268252243074687717307288820743680181814491498308967643531649247394590596344204262229774105342839834262818761576441927152923845949399324979553548922215138570469300379686297286346851481617692077051367841102794137108578963084447999590400000000000000000000000000000000000000000000 198 870978248908948007941659016194448586556972064394084013421593253624337999634658332587796709633275492064469038076221960747636428941143592019057396067750788139460748990533172975801343299298718476460737588943431348338296680151515628085416269176619573749317345360351959449600000000000000000000000000000000000000000000 199 87097824890894800794165901619444858655697206439408401342159325362433799963465833258779670963327549206446903807622196074763642894114359201905739606775078813946074899053317297580134329929871847646073758894343134833829668015151562808541626917661957374931734536035195944960000000000000000000000000000000000000000000000 200 8709782489089480079416590161944485865569720643940840134215932536243379996346583325877967096332754920644690380762219607476364289411435920190573960677507881394607489905331729758013432992987184764607375889434313483382966801515156280854162691766195737493173453603519594496000000000000000000000000000000000000000000000000 201 879688031398037488021075606356393072422541785038024853555809186160581379631004915913674676729608246985113728456984180355112793230555027939247970028428296020855356480438504705559356732291705661225344964832865661821679646953030784366270431868385769486810518813955479044096000000000000000000000000000000000000000000000000 202 88848491171201786290128636241995700314676720288840510209136727802218719342731496507281142349690432945496486574155402215866392116286057821864044972871257898106391004524288975261495029961462271783759841448119431843989644342256109220993313618706962718167862400209503383453696000000000000000000000000000000000000000000000000 203 9062546099462582201593120896683561432097025469461732041331946235826309372958612643742676519668424160440641630563851026018371995861177897830132587232868305606851882461477475476672493056069151721943503827708182048086943722910123140541317989108110197253121964821369345112276992000000000000000000000000000000000000000000000000 204 924379702145183384562498331461723266073896597885096668215858516054283556041778489661753005006179264364945446317512804653873943577840145578673523897752567171898892011070702498620594291719053475638237390426234568904868259736832560335214434889027240119818440411779673201452253184000000000000000000000000000000000000000000000000 205 95211109320953888609937328140557496405611349582164956826233427153591206272303184435160559515636464229589380970703818879349016188517534994603372961468514418705585877140282357357921212047062507990738451213902160597201430752893753714527086793569805732341299362413306339749582077952000000000000000000000000000000000000000000000000 206 9806744260058250526823544798477422129777969006962990553102042996819894246047227996821537630110555815647706239982493344572948667417306104444147415031256985126675345345449082807865884840847438323046060475031922541511747367548056632596289939737689990431153834328570552994206954029056000000000000000000000000000000000000000000000000 207 1019901403046058054789648659041651901496908776724151017522612471669269001588911711669439913531497804827361448958179307835586661411399834862191331163250726453174235915926704612018052023448133585596790289403319944317221726224997889790014153732719759004839998770171337511397523219021824000000000000000000000000000000000000000000000000 208 106069745916790037698123460540331797755678512779311705822351697053603976165246818013621751007275771702045590691650648014901012786785582825667898440978075551130120535256377279649877410438605892902066190097945274208991059527399780538161471988202854936503359872097819101185342414778269696000000000000000000000000000000000000000000000000 209 11137323321262953958302963356734838764346243841827729111346928190628417497350915891430283855763956028714787022623318041564606342612486196695129336302697932868662656201919614363237128096053618754716949960284253791944061250376976956506954558761299768332852786570271005624460953551718318080000000000000000000000000000000000000000000000000 210 1169418948732610165621811152457158070256355603391911556691427460015983837221846168600179804855215383015052637375448394364283665974311050652988580311783282951209578901201559508139898450085629969245279745829846648154126431289582580433230228669936475674949542589878455590568400122930423398400000000000000000000000000000000000000000000000000 211 123958408565656677555911982160458755447173693959542625009291310761694286745515693871619059314652830599595579561797529802614068593276971369216789513049027992828215363527365307862829235709076776739999653057963744704337401716695753525922404239013266421544651514527116292600250413030624880230400000000000000000000000000000000000000000000000000 212 13139591307959607820926670109008628077400411559711518250984878940739594395024663550391620287353200043557131433550538159077091270887358965136979688383196967239790828533900722633459898985162138334439963224144156938659764581969749873747774849335406240683733060539874327015626543781246237304422400000000000000000000000000000000000000000000000000 213 1405936269951678036839153701663923204281844036889132452855382046659136600267638999891903370746792404660613063389907583021248765984947409269656826657002075494657618653127377321780209191412348801785076064983424792436594810270763236491011908878888467753159437477766552990672040184593347391573196800000000000000000000000000000000000000000000000000 214 150435180884829549941789446078039782858157311947137172455525878992527616228637372988433660669906787298685597782720111383273617960389372791853280452299222077928365195884629373430482383481121321791003138953226452790715644698971666304538274250041066049588059810121021170001908299751488170898332057600000000000000000000000000000000000000000000000000 215 16246999535561591393713260176428296548680989690290814625196794931192982552692836282750835352349933028258044560533772029393550739722052261520154288848315984416263441155539972330492097415961102753428339006948456901397289627488939960890133619004435133355510459493070286360206096373160722457019862220800000000000000000000000000000000000000000000000000 216 1754675949840651870521032099054256027257546886551407979521253852568842115690826318537090218053792767051868812537647379174503479889981644244176663195618126316956451644798317011693146520923799097370260612750433345350907279768805515776134430852478994402395129625251590926902258408301358025358145119846400000000000000000000000000000000000000000000000000 217 191259678532631053886792498796913906971072610634103469767816669930003790610300068720542833767863411608653700566603564330020879308007999222615256288322375768548253229283016554274552970780694101613358406789797234643248893494799801219598652962920210389861069129152423411032346166504848024764037818063257600000000000000000000000000000000000000000000000000 218 20847304960056784873660382368863615859846914559117278204692017022370413176522707490539168880697111865343253361759788511972275844572871915265062935427138958771759601991848804415926273815095657075856066340087898576114129390933178332936253172958302932494856535077614151802525732149028434699280122168895078400000000000000000000000000000000000000000000000000 219 2293203545606246336102642060574997744583160601502900602516121872460745449417497823959308576876682305187757869793576736316950342903015910679156922896985285464893556219103368485751890119660522278344167297409668843372554233002649616622987849025413322574434218858537556698277830536393127816920813438578458624000000000000000000000000000000000000000000000000000 220 252252390016687096971290626663249751904147666165319066276773405970681999435924760635523943456435053570653365677293440994864537719331750174707261518668381401138291184101370533432707913162657450617858402715063572770980965630291457828528663392795465483187764074439131236810561359003244059861289478243630448640000000000000000000000000000000000000000000000000000 221 28000015291852267763813259559620722461360390944350416356721848062745701937387648430543157723664290946342523590179571950429963686845824269392506028572190335526350321435252129211030578361054977018582282701372056577578887184962351818966681636600296668633841812262743567285972310849360090644603132085042979799040000000000000000000000000000000000000000000000000000 222 3108001697395601721783271811117900193211003394822896215596125134964772915050028975790290507326736295044020118509932486497725969239886493902568169171513127243424885679312986342424394198077102449062633379852298280111256477530821051905301661662632930218356441161164535968742926504278970061550947661439770757693440000000000000000000000000000000000000000000000000000 223 348096190108307392839726442845204821639632380220164376146766015116054566485603245288512536820594465044930253273112438487745308554867287317087634947209470251263587196083054470351532150184635474295014938543457407372460725483451957813393786106214888184455921410050428028499207768479244646893706138081254324861665280000000000000000000000000000000000000000000000000000 224 38986773292130427998049361598662940023638826584658410128437793692998111446387563472313404123906580085032188366588593110627474558145136179513815114087460668141521765961302100679371600820679173121041673116867229625715601254146619275100104043896067476659063197925647939191911270069675400452095087465100484384506511360000000000000000000000000000000000000000000000000000 225 4405505382010738363779577860648912222671187404066400344513470687308786593441794672371414666001443549608637285424511021500904625070400388285061107891883055499991959553627137376768990892736746562677709062205996947705862941718567978086311756960255624862474141365598217128685973517873320251086744883556354735449235783680000000000000000000000000000000000000000000000000000 226 497822108167213435107092298253327081161844176659503238930022187665892885058922797977969857258163121105776013252969745429602222632955243876211905191782785271499091429559866523574895970879252361582581124029277655090762512414198181523753228536508885609459577974312598535541515007519685188372802171841868085105763643555840000000000000000000000000000000000000000000000000000 227 56751720331062331602208522000879287252450236139183369238022529393911788896717198969488563727430595806058465510838550978974653380156897801888157191863237520950896422969824783687538140680234769220414248139337652680346926415218592693707868053162012959478391889071636233051732710857244111474499447589972961702057055365365760000000000000000000000000000000000000000000000000000 228 6469696117741105802651771508100238746779326919866904093134568350905943934225760682521696264927087921890665068235594811603110485337886349415249919872409077388402192218560025340379348037546763691127224287884492405559549611334919567082696958060469477380536675354166530567897529037725828708092937025256917634034504311651696640000000000000000000000000000000000000000000000000000 229 744015053540227167304953723431527455879622595784693970710475360354183552435962478489995070466615111017426482847093403334357705813856930182753740785327043899666252105134402914143625024317877824479630793106716626639348205303515750214510150176953989898761717665729151015308215839338470301430687757904545527913967995839945113600000000000000000000000000000000000000000000000000000 230 85561731157126124240069678194625657426156598515239806631704666440731108530135685026349433103660737767004045527415741383451136168593546971016680190312610048461618992090456335126516877796555949815157541207272412063525043609904311274668667270349708838357597531558852366760444821523924084664529092159022735710106319521593688064000000000000000000000000000000000000000000000000000000 231 9925160814226630411848082670576576261434165427767817569277741307124808589495739463056534240024645580972469281180226000480331795556851448637934902076262765621547803082492934874675957824400490178558274780043599799368905058748900107861565403360566225249481313660826874544211599296775193821085374690446637342372333064504867815424000000000000000000000000000000000000000000000000000000 232 1151318654450289127774377589786882846326363189621066838036217991626477796381505777714557971842858887392806436616906216055718488284594768042000448640846480812099545157569180445462411107630456860712759874485057576726792986814872412511941586789825682128939832384655917447128545518425922483245903464091809931715190635482564666589184000000000000000000000000000000000000000000000000000000 233 134704282570683827949602178005065293020184493185664820050237505020297902176636175992603282705614489824958353084178027278519063129297587860914052490979038255015646783435594112119102099592763452703392905314751736477034779457340072263897165654409604809085960389004742341314039825655832930539770705298741762010677304351460065990934528000000000000000000000000000000000000000000000000000000 234 15760401060770007870103454826592639283361585702722783945877788087374854554666432591134584076556895309520127310848829191586730386127817779726944141444547475836830673661964511117934945652353323966296969921825953167813069196508788454875968381565923762663057365513554853933742659601732452873153172519952786155249244609120827720939339776000000000000000000000000000000000000000000000000000000 235 1859727325170860928672207669537931435436667112921288505613578994310232837450639045753880921033713646523375022680161844607234185563082498007779408690456602148746019492111812311916323586977692228023042450775462473801942165188037037675364269024779003994240769130599472764181633833004429439032074357354428766319410863876257671070842093568000000000000000000000000000000000000000000000000000000 236 219447824370161589583320505005475909381526719324712043662402321328607474819175407398957948681978210289758252676259097663653633896443734764917970225473879053552030300069193852806126183263367682906719009191504571908629175492188370445692983744923922471320410757410737786173432792294522673805784774167822594425690481937398405186359367041024000000000000000000000000000000000000000000000000000000 237 26114291100049229160415140095651633216401679599640733195825876238104289503481873480475995893155407024481232068474832621974782433676804437025238456831391607372691605708234068483929015808340754265899562093789044057126871883570416083037465065645946774087128880131877796554638502283048198182888388125970888736657167350550410217176764677881856000000000000000000000000000000000000000000000000000000 238 3107600640905858270089401671382544352751799872357247250303279272334410450914342944176643511285493435913266616148505082014999109607539728006003376362935601277350301079279854149587552881192549757642047889160896242798097754144879513881458342811867666116368336735693457790001981771682735583763718186990535759662202914715498815844034996667940864000000000000000000000000000000000000000000000000000000 239 372912076908702992410728200565905322330215984682869670036393512680129254109721153301197221354259212309591993937820609841799893152904767360720405163552272153282036129513582497950506345743105970917045746699307549135771730497385541665775001137424119933964200408283214934800237812601928270051646182438864291159464349765859857901284199600152903680000000000000000000000000000000000000000000000000000000 240 44749449229044359089287384067908638679625918161944360404367221521615510493166538396143666562511105477151039272538473181015987178348572083286448619626272658393844335541629899754060761489172716510045489603916905896292607659686264999893000136490894392075704048993985792176028537512231392406197541892663714939135721971903182948154103952018348441600000000000000000000000000000000000000000000000000000000 241 5414683356714367449803773472216945280234736097595267608928433804115476769673151145933383654063843762735275751977155254902934448580177222077660282974778991665655164600537217870241352140189898697715504242073945613451405526822038064987053016515398221441160189928272280853299453038979998481149902569012309507635422358600285136726646578194220161433600000000000000000000000000000000000000000000000000000000 242 655176686162438461426256590138250378908403067809027380680340490297972689130451288657939422141725095290968365989235785843255068278201443871396894239948257991544274916665003362299203608962977742423576013290947419227620068745466605863433414998363184794380382981320945983249233817716579816219138210850489450423886105390634501543924235961500639533465600000000000000000000000000000000000000000000000000000000 243 79931555711817492294003303996866546226825174272701340443001539816352668073915057216268609501290461625498140650686765872877118329940576152310421097273687474968401539833130410200502840293483284575676273621495585145769648386946925915338876629800308544914406723721155409956406525761422737578734861723759712951714104857657409188358756787303078023082803200000000000000000000000000000000000000000000000000000000 244 9751649796841734059868403087617718639672671261269563534046187857595025505017636980384770359157436318310773159383785436491008436252750290581871373867389871946144987859641910044461346515804960718232505381822461387783897103207524961671342948835637642479557620293980960014681596142893573984605653130298684980109120792634203920979768328050975518816101990400000000000000000000000000000000000000000000000000000000 245 1199452925011533289363813579776979392679738565136156314687681106484188137117169348587326754176364667152225098604205608688394037659088285741570178985688954249375833506735954935468745621444010168342598161964162750697419343694525570285575182706783430024985587296159658081805836325575909600106495335026738252553421857494007082280511504350269988814380544819200000000000000000000000000000000000000000000000000000000 246 147532709776418594591749070312568465299607843511747226706584776097555140865411829876241190763692854059723687128317289868672466632067859146213132015239741372673227521328522457062655711437613250706139573921592018335782579274426645145125747472934361893073227237427637944062117868045836880813098926208288805064070888471762871120502915035083208624168807012761600000000000000000000000000000000000000000000000000000000 247 18294056012275905729376884718758489697151372595456656111616512236096837467311066904653907654697913903405737203911343943715385862376414534130428369889727930211480212644736784675769308218264043087561307166277410273637039830028903997995592686643860874741080177441027105063702615637683773220824266849827811827944790170498596018942361464350317869396932069582438400000000000000000000000000000000000000000000000000000000 248 2268462945522212310442733705126052722446770201836625357840447517276007845946572296177084549182541324022311413285006649020707846934675402232173117866326263346223546367947361299795394219064741342857602088618398873930992938923584095751453493143838748467893942002687361027899124339072787879382209089378648666665153981141825906348852821579439415805219576628222361600000000000000000000000000000000000000000000000000000000 249 283557868190276538805341713140756590305846275229578169730055939659500980743321537022135568647817665502788926660625831127588480866834425279021639733290782918277943295993420162474424277383092667857200261077299859241374117365448011968931686642979843558486742750335920128487390542384098484922776136172331083333144247642728238293606602697429926975652447078527795200000000000000000000000000000000000000000000000000000000000 250 35444733523784567350667714142594573788230784403697271216256992457437622592915192127766946080977208187848615832578228890948560108354303159877704966661347864784742911999177520309303034672886583482150032634662482405171764670681001496116460830372480444810842843791990016060923817798012310615347017021541385416643030955341029786700825337178740871956555884815974400000000000000000000000000000000000000000000000000000000000000 251 4466036423996855486184131981966916297317078834865856173248381049637140446707314208098635206203128231668925594904856840259518573652642198144590825799329830962877606911896367558972182368783709518750904111967472783051642348505806188510674064626932536046166198317790742023676401042549551137533724144714214562497021900372969753124303992484521349866526041486812774400000000000000000000000000000000000000000000000000000000000000 252 562720589423603791259200629727831453461951933193097877829296012254279696285121590220428035981594157190284624958011961872699340280232916966218444050715558701322578470898942312430494978466747399362613918107901570664506935911731579752344932142993499541816940988041633494983226531361243443329249242233991034874624759446994188893662303053049690083182281227338409574400000000000000000000000000000000000000000000000000000000000000 253 71465514856797681489918479975434594589667895515523430484320593556293521428210441957994360569662457963166147369667519157832816215589580454709742394440875955067967465804165673678672862265276919719051967599703499474392380860789910628547806382160174441810751505481287453862869769482877917302814653763716861429077344449768261989495112487737310640564149715871978015948800000000000000000000000000000000000000000000000000000000000000 254 9076120386813305549219646956880193512887822730471475671508715381649277221382726128665283792347132161322100715947774933044767659379876717748137284093991246293631868157129040557191453507690168804319599885162344433247832369320318649825571410534342154109965441196123506640584460724325495497457461027992041401492822745120569272665879285942638451351647013915741208025497600000000000000000000000000000000000000000000000000000000000000 255 1161743409512103110300114810480664769649641309500348885953115568851107484336988944469156325420432916649228891641315191429730260400624219871761572364030879525584879124112517191320506048984341606952908785300780087455722543273000787177673140548395795726075576473103808849994810972713663423674555011582981299391081311375432866901232548600657721773010817781214874627263692800000000000000000000000000000000000000000000000000000000000000 256 148703156417549198118414695741525090515154087616044657401998792812941757995134584892052009653815413331101298130088344503005473331279900143585481262595952579274864527886402200489024774269995725689972324518499851194332485538944100758742161990194661852937673788557287532799335804507348918230343041482621606322058407856055406963357766220884188386945384675995503952289752678400000000000000000000000000000000000000000000000000000000000000 257 19182707177863846557275495750656736676454877302469760804857844272869486781372361451074709245342188319712067458781396440887706059735107118522527082874877882726457524097345883863084195880829448614006429862886480804068890634523788997877738896735111379028959918723890091731114318781448010451714252351258187215545534613431147498273151842494060301915954623203420009845378095513600000000000000000000000000000000000000000000000000000000000000 258 2474569225944436205888538951834719031262679172018599143826661911200163794797034627188637492649142293242856702182800140874514081705828818289405993690859246871713020608557619018337861268626998871206829452312356023724886891853568780726228317678829367894735829515381821833313747122806793348271138553312306150805373965132618027277236587681733778947158146393241181270053774321254400000000000000000000000000000000000000000000000000000000000000 259 321693999372776706765510063738513474064148292362417888697466048456021293323614501534522874044388498121571371283764018313686830621757746377622779179811702093322692679112490472383921964921509853256887828800606283084235295940963941494409681298247817826315657836999636838330787125964883135275248011930599799604698615467240343546040756398625391263130559031121353565106990661763072000000000000000000000000000000000000000000000000000000000000000 260 41820219918460971879516308286006751628339278007114325530670586299282768132069885199487973625770504755804278266889322380779287980828507029090961293375521272131950048284623761409909855439796280923395417744078816800950588472325312394273258568772216317421035518809952788983002326375434807585782241550977973948610820010741244660985298331821300864206972674045775963463908786029199360000000000000000000000000000000000000000000000000000000000000000 261 5478448809318387316216636385466884463312445418931976644517846805206042625301154961132924544975936123010360452962501231882086725488534420810915929432193286649285456325285712744698191062613312800964799724474325000924527089874615923649796872509160337582155652964103815356773304755181959793737473643178114587268017421407103050589074081468590413211113420299996651213772050969825116160000000000000000000000000000000000000000000000000000000000000000 262 717676794020708738424379366496161864693930349880088940431837931481991583914451299908413115391847632114357219338087661376553361038998009126229986755617320551056394778612428369555463029202343976926388763906136575121113048773574685998123390298700004223262390538297599811737302922928836732979609047256333010932110282204330499627168704672385344130655858059299561309004138677047090216960000000000000000000000000000000000000000000000000000000000000000 263 94733336810733553472018076377493366139598806184171740137002606955622889076707571587910531231723887439095152952627571301705043657147737204662358251741486312739444110776840544781321119854709404954283316835610027915986922438111858551752287519428400557470635551055283175149323985826606448753308394237835957443038557250971625950786269016754865425246573263827542092788546305370215908638720000000000000000000000000000000000000000000000000000000000000000 264 12504800459016829058306386081829124330427042416310669698084344118142221358125399449604190122587553141960560189746839411825065762743501311015431289229876193281606622622542951911134387820821641453965397822300523684910273761830765328831301952564548873586123892739297379119710766129112051235436708039394346382481089557128254625503787510211642236132547670825235556248088112308868499940311040000000000000000000000000000000000000000000000000000000000000000 265 1663138461049238264754749348883273535946796641369319069845217767712915440630678126797357286304144567880754505236329641772733746444885674365052361467573533706453680808798212604180873580169278313377397910365969650093066410323491788734563159691085000186954477734326551422921531895171902814313082169239448068869984911098057865192003738858148417405628840219756328980995718937079510492061368320000000000000000000000000000000000000000000000000000000000000000 266 221197415319548689212381663401475380280923953302119436289413963105817753603880190864048519078451227528140349196431842355773588277169794690551964075187279982958339547570162276356056186162514015679193922078673963462377832573024407901696900238914305024864945538665431339248563742057863074303639928508846593159707993176041696070536497268133739514948635749227591754472430618631574895444161986560000000000000000000000000000000000000000000000000000000000000000 267 29640453652819524354459142895797700957643809742484004462781471056179578982919945575782501556512464488770806792321866875673660829140752488533963186075095517716417499374401745031711528945776878101011985558542311103958629564785270658827384632014516873331902702181167799459307541435753651956687750420185443483400871085589587273451890633929921095003117190396497295099305702896631035989517706199040000000000000000000000000000000000000000000000000000000000000000 268 3971820789477816263497525148036891928324270505492856598012717121528063583711272707154855208572670241495288110171130161340270551104860833463551066934062799373999944916169833834249344878734101665535606064844669687930456361681226268282869540689945261026474962092276485127547210552390989362196158556304849426775716725469004694642553344946609426730417703513130637543306964188148558822595372630671360000000000000000000000000000000000000000000000000000000000000000 269 536195806579505195572165894984980410323776518241535640731716811406288583801021815465905453157310482601863894873102571780936524399156212517579394036098477915489992563682927567623661558629103724847306818754030407870611608826965546218187387993142610238574119882457325492218873424572783563896481405101154672614721757938315633776744701567792272608606389974272636068346440165400055441050375305140633600000000000000000000000000000000000000000000000000000000000000000 270 72386433888233201402242395822972355393709829962607311498781769539848958813137945087897236176236915151251625807868847190426430793886088689873218194873294518591148996097195221629194310414929002854386420531794105062532567191640348739455297379074252382207506184131738941449547912317325781126024989688655880802987437321672610559860534711651956802161862646526805869226769422329007484541800666193985536000000000000000000000000000000000000000000000000000000000000000000 271 9844555008799715390704965831924240333544536874914594363834320657419458398586760531954024119968220460570221109870163217897994587968508061822757674502768054528396263469218550141570426216430344388196553192323998288504429138063087428565920443554098323980220841041916496037138516075156306233139398597657199789206291475747475036141032720784666125094013319927645598214840641436745017897684890602382032896000000000000000000000000000000000000000000000000000000000000000000 272 1338859481196761293135875353141696685362057014988384833481467609409046342207799432345747280315677982637550070942342197634127263963717096407895043732376455415861891831813722819253577965434526836794731234156063767236602362776579890284965180323357372061310034381700643461050838186221257647706958209281379171332055640701656604915180450026714593012785811510159801357218327235397322434085145121923956473856000000000000000000000000000000000000000000000000000000000000000000 273 183423748923956297159614923380412445894601811053408722186961062489039348882468522231367377403247883621344359719100881075875435163029242207881620991335574391973079180958480026237740181264530176640878179079380736111414523700391444969040229704299959972399474710292988154163964831512312297735853274671548946472491622776126954873379721653659899242751656176891892785938910831249433173469664881703582036918272000000000000000000000000000000000000000000000000000000000000000000 274 25129053602582012710867244503116505087560448114316994939613665560998390796898187545697330704244960056124177281516820707394934617335006182479782075812973691700311847791311763594570404833240634199800310533875160847263789746953627960758511469489094516218728035310139377120463181917186784789811898630002205666731352320329392817653021866551406196256976896234189311673630783881172344765344088793390739057803264000000000000000000000000000000000000000000000000000000000000000000 275 3467809397156317754099679741430077702083341839775745301666685847417777929971949881306231637185804487745136464849321257620500977192230853182209926462190369454643034995201023376050715866987207519572442853674772196922402985079600658584674582789495043238184468872799234042623919104571776300994042010940304382008926620205456208836117017584094055083462811680318125010961048175601783577617484253487921989976850432000000000000000000000000000000000000000000000000000000000000000000 276 478557696807571850065755804317350722887501173889052851630002646943653354336129083620259965931641019308828832149206333551629134852527857739144969851782270984740738829337741225894998789644234637700997113807118563175291611940984890884685092424950315966869456704446294297882100836430905129537177797509762004717231873588352956819384148426604979601517868011883901251512624648233046133711212826981333234616805359616000000000000000000000000000000000000000000000000000000000000000000 277 66519519856252487159140056800111750481362663170578346376570367925167816252721942623216135264498101683927207668739680363676449744501372225741150809397735666878962697277946030399404831760548614640438598819189480281365534059796899832971227847068093919394854481918034907405612016263895813005667713853856918655695230428781060997894396631298092164610983653651862273960254826104393412585858582950405319611735944986624000000000000000000000000000000000000000000000000000000000000000000 278 9246213260019095715120467895215533316909410180710390146343281141598326459128350024627042801765236134065881865954815570551026514485690739378019962506285257696175814921634498225517271614716257435020965235867337759109809234311769076783000670742465054795884772986606852129380070260681518007787812225686111693141637029600567478707321131750434810880926727857608856080475420828510684349434343030106339426031296353140736000000000000000000000000000000000000000000000000000000000000000000 279 1294469856402673400116865505330174664367317425299454620488059359823765704277969003447785992247133058769223461233674179877143712027996703512922794750879936077464614089028829751572418026060276040902935133021427286275373292803647670749620093903945107671423868218124959298113209836495412521090293711596055637039829184144079447019024958445060873523329741900065239851266558915991495808920808024214887519644381489439703040000000000000000000000000000000000000000000000000000000000000000000 280 181225779896374276016361170746224453011424439541923646868328310375327198598915660482690038914598628227691284572714385182800119683919538491809191265123191050845045972464036165220138523648438645726410918622999820078552260992510673904946813146552315073999341550537494301735849377109357752952641119623447789185576085780171122582663494182308522293266163866009133579177318248238809413248913123390084252750213408521558425600000000000000000000000000000000000000000000000000000000000000000000 281 25552834965388772918306925075217647874610845975411234208434291762921135002447108128059295486958406580104471124752728310774816875432654927345095968382369938169151482117429099296039531834429849047423939525842974631075868799944005020597500653663876425433907158625786696544754762172419443166322397866906138275166228095004128284155552679705501643350529105107287834664001873001672127268096750398001879637780090601539738009600000000000000000000000000000000000000000000000000000000000000000000 282 3602949730119816981481276435605688350320129282532984023389235138571880035345042246056360663661135327794730428590134691819249179436004344755658531541914161281850358978557503000741573988654608715686775473143859422981697500792104707904247592166606575986180909366235924212810421466311141486451458099233765496798438161395582088065932927838475731712424603820127584687624264093235769944801641806118265028926992774817103059353600000000000000000000000000000000000000000000000000000000000000000000 283 511618861677014011370341253856007745745458358119683731321271389677206965018995998940003214239881216546851720859799126238333383479912616955303511478951810902022750974955165426105303506388954437627522117186428038063401045112478868522403158087658133790037689130005501238219079848216182091076107050091194700545378218918172656505362475753063553903164293742458117025642645501239479332161833136468793634107632974024028634428211200000000000000000000000000000000000000000000000000000000000000000000 284 72649878358135989614588458047553099895855086852995089847620537334163389032697431849480456422063132749652944362091475925843340454147591607653098630011157148087230638443633490506953097907231530143108140640472781405002948405971999330181248448447454998185351856460781175827109338446697856932807201112949647477443707086380517223761471556935024654249329711429052617641255661176006065166980305378568696043283882311412066088805990400000000000000000000000000000000000000000000000000000000000000000000 285 10388932605213446514886149500800093285107277419978297848209736838785364631675732754475705268355027983200371043779081057395597684943105599894393104091595472176473981297439589142494293000734108810464464111587607740915421622053995904215918528127986064740505315473891708143276635397877793541391429759151799589274450113352413962997890432641708525557654148734354524322699559548168867318878183669135323534189595170531925450699256627200000000000000000000000000000000000000000000000000000000000000000000 286 1485617362545522851628719378614413339770340671056896592293992367946307142329629783890025853374769001597653059260408591207570468946864100784898213885098152521235779325533861247376683899104977559896418367957027906950905291953721414302876349522302007257892260112766514264488558861896524476418974455558707341266246366209395196708698331867764319154744543269012696978146037015388148026599580264686351265389112109386065339449993697689600000000000000000000000000000000000000000000000000000000000000000000 287 213928900206555290634535590520475520926929056632193109290334900984268228495466688880163722885966736230062040533498837133890147528348430513025342799454133963057952222876876019622242481471116768625084244985812018600930362041335883659614194331211489045136485456238378054086352476113099524604332321600453857142339476734152908326052559788958061958283214230737828364853029330215893315830339558114834582216032143751593408880799092467302400000000000000000000000000000000000000000000000000000000000000000000 288 30805761629743961851373125034948475013477784155035807737808225741734624903347203198743576095579210017128933836823832547280181244082173993875649363121395290680345120094270146825602917331840814682012131277956930678533972133952367246984443983694454422499653905698326439788434756560286331543023854310465355428496884649718018798951568609609960921992782849226247284538836223551088637479568896368536179839108628700229450878835069315291545600000000000000000000000000000000000000000000000000000000000000000000 289 4466835436312874468449103130067528876954278702480192121982192732551520610985344463817818533858985452483695406339455719355626280391915229111969157652602317148650042413669171289712423013116918128891759035303754948387425959423093250812744377635695891262449816326257333769323039701241518073738458875017476537132048274209112725847977448393444333688953513137805856258131252414907852434537489973437746076670751161533270377431085050717274112000000000000000000000000000000000000000000000000000000000000000000000 290 647691138265366797925119953859791687158370411859627857687417946219970488592874947253583687409552890610135833919221079306565810656827708221235527859627335986554256149982029837008301336901953128689305060119044467516176764116348521367847934757175904233055223367307313396551840756680020120692076536877534097884146999760321345247956730017049428384898259404981849157429031600161638603007936046148473181117258918422324204727507332354004746240000000000000000000000000000000000000000000000000000000000000000000000 291 94562906186743552497067513263529586325122080131505667222363020148115691334559742299023218361794722029079831752206277578758608355896845400300387067505591054036921397897376356203211995187685156788638538777380492257361807560986884119705798474547682018026062611626867755896568750475282937621043174384119978291085461965006916406201682582489216544195145873127349976984638613623599236039158662737677084443119802089659333890216070523684692951040000000000000000000000000000000000000000000000000000000000000000000000 292 13806184303264558664571856936475319603467823699199827414465000941624890934845722375657389880822029416245655435822116526498756819960939428443856511855816293889390524093016948005668951297402032891141226661497551869574823903904085081477046577283961574631805141297522692360899037569391308892672303460081516830498477446891009795305445657043425615452491297476593096639757237589045488461717164759700854328695491105090262747971546296457965170851840000000000000000000000000000000000000000000000000000000000000000000000 293 2029509092579890123692062969661871981709770083782374629926355138418858967422321189221636312480838324188111349065851129395317252534258095981246907242804995201740407041673491356833335840718098834997760319240140124827499113873900506977125846860742351470875355770735835777052158522700522407222828608631982974083276184692978439909900511585383565471516220729059185206044313925589686803872423219676025586318237192448268623951817305579320880115220480000000000000000000000000000000000000000000000000000000000000000000000 294 298337836609243848182733256540295181311336202316009070599174205347572268211081214815580537934683233655652368312680116021111636122535940109243295364692334294655839835126003229454500368585560528744670766928300598349642369739463374525637499488529125666218677298298167859226667302836976793861755805468901497190241599149867830666755375203051384124312884447171700225288514147061683960169246213292375761188780867289895487720917143920160169376937410560000000000000000000000000000000000000000000000000000000000000000000000 295 44153999818168089531044521967963686834077757942769342448677782391440695695240019792705919614333118581036550510276657171124522146135319136168007713974465475609064295598648477959266054550662958254211273505388488555747070721440579429794349924302310598600364240148128843165546760819872565491539859209397421584155756674180438938679795530051604850398306898181411633342700093765129226105048439567271612655939568358904532182695737300183705067786736762880000000000000000000000000000000000000000000000000000000000000000000000 296 6534791973088877250594589251258625651443508175529862682404311793933222962895522929320476102921301549993409475520945261326429277628027232152865141668220890390141515748599974737971376073498117821623268478797496306250566466773205755609563788796741968592853907541923068788500920601341139692747899162990818394455051987778704962924609738447637517858949420930848921734719613877239125463547169055956198673079056117117870763038969120427188350032437040906240000000000000000000000000000000000000000000000000000000000000000000000 297 973684003990242710338593798437535222065082718153949539678242457296050221471432916468750939335273930949018011852620843937637962366576057590776906108564912668131085846541396235957735034951219555421867003340826949631334403549207657585825004530714553320335232223746537249486637169599829814219436975285631940773802746179027039475766851028697990160983463718696489338473222467708629694068528189337473602288779361450562743692806398943651064154833119095029760000000000000000000000000000000000000000000000000000000000000000000000 298 145078916594546163840450475967192748087697325004938481412058126137111482999243504553843889960955815711403683766040505746708056392619832581025759010176171987551531791134668039157702520207731713757858183497783215495068826128831940980287925675076468444729949601338234050173508938270374642318696109317559159175296609180675028881889260803276000533986536094085776911432510147688585824416210700211283566741028124856133848810228153442604008559070134745159434240000000000000000000000000000000000000000000000000000000000000000000000 299 21761837489181924576067571395078912213154598750740772211808718920566722449886525683076583494143372356710552564906075862006208458892974887153863851526425798132729768670200205873655378031159757063678727524667482324260323919324791147043188851261470266709492440200735107526026340740556196347804416397633873876294491377101254332283389120491400080097980414112866536714876522153287873662431605031692535011154218728420077321534223016390601283860520211773915136000000000000000000000000000000000000000000000000000000000000000000000000 300 3264275623377288686410135709261836831973189812611115831771307838085008367482978852461487524121505853506582884735911379300931268833946233073079577728963869719909465300530030881048306704673963559551809128700122348639048587898718672056478327689220540006423866030110266128903951111083429452170662459645081081444173706565188149842508368073710012014697062116929980507231478322993181049364740754753880251673132809263011598230133452458590192579078031766087270400000000000000000000000000000000000000000000000000000000000000000000000000 301 492905619129970591647930492098537361627951661704278490597467483550836263489929806721684616142347383879494015595122618274440621593925881194035016237073544327706329260380034663038294312405768497492323178433718474644496336772706519480528227481072301540970003770546650185464496617773597847277770031406407243298070229691343410626218763579130211814219256379656427056591953226771970338454075853967835918002643054198714751332750151321247119079440782796679177830400000000000000000000000000000000000000000000000000000000000000000000000000 302 74428748488625559338837504306879141605820700917346052080217590016176275786979400814974377037494454965803596354863515359440533860682808060299287451798105193483655718317385234118782441173271043121340799943491489671318946852678684441559762349641917532686470569352544178005138989283813274938943274742367493738008604683392855004559033300448661983947107713328120485545384937242567521106565453949143223618399101184005927451245272849508314980995558202298555852390400000000000000000000000000000000000000000000000000000000000000000000000000 303 11313169770271085019503300654645629524084746539436599916193073682458793919620868923876105309699157154802146645939254334634961146823786825165491692673311989409515669184242555586054931058337198554443801591410706430040479921607160035117083877145571464968343526541586715056781126371139617790719377760839859048177307911875713960692973061668196621559960372425874313802898510460870263208197949000269769989996663379968900972589281473125263877111324846749380489563340800000000000000000000000000000000000000000000000000000000000000000000000000 304 1719601805081204922964501699506135687660881473994363187261347199733736675782372076429168007074271887529926290182766658864514094317215597425154737286343422390246381716004868449080349520867254180275457841894427377366152948084288325337796749326126862675188216034321180688630731208413221904189345419647658575322950802605108522025331905373565886477113976608732895698040573590052280007646088248041005038479492833755272947833570783915040109320921376705905834413627801600000000000000000000000000000000000000000000000000000000000000000000000000 305 263099076177424353213568760024438760212114865521137567650986121559261711394702927693662705082363598792078722397963298806270656430533986406048674804810543625707696402548744872709293476692689889582145049809847388737021401056896113776682902646897409989303797053251140645360501874887222951340969849206091762024411472798581603869875781522155580630998438421136133041800207759277998841169851501950273770887362403564556761018536329939001136726100970636003592665285053644800000000000000000000000000000000000000000000000000000000000000000000000000 306 40254158655145926041676020283739130312453574424734047850600876598567041843389547937130393877601630615188044526888384717359410433871699920125447245136013174733277549589957965524521901933981553106068192620906650476764274361705105407832484104975303728363480949147424518740156786857745111555168386928532039589734955338182985392090994572889803836542761078433828355395431787169533822698987279798391886945766447745377184435836058480667173919093448507308549677788613207654400000000000000000000000000000000000000000000000000000000000000000000000000 307 6199140432892472610418107123695826068117850461409043368992534996179324443881990382318080657150651114738958857140811246473349206816241787699318875750946028908924742636853526690776372897833159178334501663619624173421698251702586232806202552166196774167976066168703375885984145176092747179495931586993934096819183122080179750382013164225029790827585206078809566730896495224108208695644041088952350589648032952788086403118753006022744783540391070125516650379446433978777600000000000000000000000000000000000000000000000000000000000000000000000000 308 954667626665440782004388497049157214490148971056992678824850389411615964357826518876984421201200271669799663999684931956895777849701235305695106865645688451974410366075443110379561426266306513463513256197422122706941530762198279852155193033594303221868314189980319886441558357118283065642373464397065850910154200800347681558830027290654587787448121736136673276558060264512664139129182327698661990805797074729365306080287962927502696665220224799329564158434750832731750400000000000000000000000000000000000000000000000000000000000000000000000000 309 147973482133143321210680217042619368245973090513833865217851810358800474475463110425932585286186042108818947919951164453318845566703691472382741564175081710056033606741693682108832021071277509586844554710600429019575937268140733377084054920207116999389588699446949582398441545353333875174567886981545206891073901124053890641618654230051461107054458869101184357866499340999462941565023260793292608574898546583051622442444634253762917983109134843896082444557386379073421312000000000000000000000000000000000000000000000000000000000000000000000000000 310 22935889730637214787655433641606002078125829029644249108767030605614073543696782116019550719358836526866936927592430490264421062839072178219324942447137665058685209044962520726868963266048013985960905980143066498034270276561813673448028512632103134905386248414277185271758439529766750652058022482139507068116454674228353049450891405657976471593441124710683575469307397854916755942578605422960354329109274720373001478578918309333252287381915900803892778906394888756380303360000000000000000000000000000000000000000000000000000000000000000000000000000 311 3577998797979405506874247648090536324187629328624502860967656774475795472816698010099049912219978498191242160704419156481249685802895259802214691021753475749154892611014153233391558269503490181809901332902318373693346163143642933057892447970608089045240254752627240902394316566643613101721051507213763102626166929179623075714339059282644329568576815454866637773211954065367013927042262445981815275341046856378188230658311256255987356831578880525407273509397602645995327324160000000000000000000000000000000000000000000000000000000000000000000000000000 312 558167812484787259072382633102123666573270175265422446310954456818224093759404889575451786306316645717833777069889388411074950985251660529145491799393542216868163247318207904409083090042544468362344607932761666296162001450408297557031221883414861891057479741409849580773513384396403643868484035125347044009682040952021199811436893248092515412697983210959195492621064834197254172618592941573163182953203309594997363982696555975934027665726305361963534667466026012775271062568960000000000000000000000000000000000000000000000000000000000000000000000000000 313 87632346560111599674364073397033415652003417516671324070819849720461182720226567663345930450091713377699902999972633980538767304684510703075842212504786128048301629828958640992226045136679481532888103445443581608497434227714102716453901835696133316896024319401346384181441601350235372087351993514679485909520080429467328370395592239950524919793583364120593692341507178968968905101119091826986619723652919606414586145283359288221642343519029941828274942792166084005717556823326720000000000000000000000000000000000000000000000000000000000000000000000000000 314 13758278409937521148875159523334246257364536550117397879118716406112405687075571123145311080664399000298884770995703534944586466835468180382907227363251422103583355883146506635779489086458678600663432240934642312534097173751114126483262588204292930752675818146011382316486331411986953417714262981804679287794652627426370554152107981672232412407592588166933209697616627098128118100875697416836899296613508378207090024809487408250797847932487700867039166018370075188897656421262295040000000000000000000000000000000000000000000000000000000000000000000000000000 315 2173807988770128341522275204686810908663596774918548864900757192165760098557940237456959150744975042047223793817321158521244661760003972500499341923393724692366170229537148048453159275660471218904822294067673485380387353452676031984355488936278283058922779267069798406004840363093938639998853551125139327471555115133366547556033061104212721160399628930375447132223427081504242659938360191860230088864934323756720223919899010503626059973333056736992188230902471879845829714559442616320000000000000000000000000000000000000000000000000000000000000000000000000000 316 343461662225680277960519482340516123568848290437130720654319636362190095572154557518199545817706056643461359423136743046356656558080627655078896023896208501393854896266869391655599165554354452586961922462692410690101201845522813053528167251931968723309799124197028148148764777368842305119818861077772013740505708191071914513853223654465609943343141370999320646891301478877670340270260910313916354040659623153561795379344043659572917475786622964444765740482590557015641094900391933378560000000000000000000000000000000000000000000000000000000000000000000000000000 317 54610404293883164195722597692142063647446878179503784584036822181588225195972574645393727785015263006310356148278742144370708392734819797157544467799497151721622928506432233273240267323142357961326945671568093299726091093438127275510978593057183027006258060747327475555653599601645926514051198911365750184740407602380434407702662561060031980991559477988891982855716935141549584102971484739912700292464880081416325465315702941872093878650073051346717752736731898565486934089162317407191040000000000000000000000000000000000000000000000000000000000000000000000000000 318 8683054282727423107119893033050588119944053630541101748861854726872527806159639368617602717817426818003346627576320000954942634444836347748049570380120047123738045632522725090445202504379634915850984361779326834656448483856662236806245596296092101293995031658825068613348922336661702315734140626907154279373724808778489070824723347208545084977657957000233825274058992687506383872372466073646119346501915932945195748985196767757662926705361615164128122685140371871912422520176808467743375360000000000000000000000000000000000000000000000000000000000000000000000000000 319 1389288685236387697139182885288094099191048580886576279817896756299604448985542298978816434850788290880535460412211200152790821511173815639687931260819207539798087301203636014471232400700741586536157497884692293545031757417065957888999295407374736207039205065412010978135827573865872370517462500305144684699795969404558251331955735553367213596425273120037412043849438830001021419579594571783379095440306549271231319837631482841226068272857858426260499629622459499505987603228289354838940057600000000000000000000000000000000000000000000000000000000000000000000000000000 320 222286189637822031542269261646095055870567772941852204770863481007936711837686767836610629576126126540885673665953792024446531441787810502350069001731073206367693968192581762315397184112118653845785199661550766967205081186730553262239887265179957793126272810465921756501732411818539579282794000048823149551967355104729320213112917688538754175428043699205985927015910212800163427132735131485340655270449047883397011174021037254596170923657257348201679940739593519920958016516526296774230409216000000000000000000000000000000000000000000000000000000000000000000000000000000 321 35788076531689347078305351125021303995161411443638204968109020442277810605867569621694311361756306373082593460218560515935891562127837490878361109278702786225198728879005663732778946642051103269171417145509673481720018071063619075220621849693973204693329922485013402796778918302784872264529834007860527077866744171861420554311179747854739422243915035572163734249561544260826311768370356169139845498542296709226918799017386997989983518708818433060470470459074556707274240659160733780651095883776000000000000000000000000000000000000000000000000000000000000000000000000000000 322 5761880321601984879607161531128429943220987242425750999865552291206727507544678709092784129242765326066297547095188243065678541502581836031416138593871148582256995349519911860977410409370227626336598160427057430556922909441242671110520117800729685955626117520087157850281405846748364434589303275265544859536545811669688709244099939404613046981270320727118361214179408625993036194707627343231515125265309770185533926641799306676387346512119767722735745743911003629871152746124878138684826437287936000000000000000000000000000000000000000000000000000000000000000000000000000000 323 933424612099521550496360168042805650801799933272971661978219471175489856222237950873031028937327982822740202629420495376639923723418257437089414452207126070325633246622225721478340486317976875466528901989183303750221511329481312719904259083718209124811431038254119571745587747173235038403467130593018267244920421490489570897544190183547313610965791957793174516697064197410871863542635629603505450292980182770056496115971487681574750134963402371083190810513582588039126744872230258466941882840645632000000000000000000000000000000000000000000000000000000000000000000000000000000 324 151214787160122491180410347222934515429891589190221409240471554330429356708002548041431026687847133217283912825966120251015667643193757704808485141257554423392752585952800566879491158783512253825577682122247695207535884835375972660624489971562349878219451828197167370622785215042064076221361675156068959293677108281459310485402158809734664804976458297162494271704924399980561241893906971995767882947462789608749152370787381004415109521864071184115476911303200379262338532669301301871644585020184592384000000000000000000000000000000000000000000000000000000000000000000000000000000 325 24648010307099966062406886597338326015072329038006089706196863355859985143404415330753257350119082714417277790632477600915553825840582505883783078024981371013018671510306492401357058881712497373569162185926374318828349228166283543681791865364663030149770647996138281411513990051856444424081953050439240364869368649877867609120551885986750363211162702437486566287902677196831482428706836435310164920436434706226111836438343103719662852063843603010822736542421661819761180825096112205078067358290088558592000000000000000000000000000000000000000000000000000000000000000000000000000000 326 4017625680057294468172322515366147140456789633194992622110088727005177578374919698912780948069410482450016279873093848949235273612014948459056641718071963475122043456179958261421200597719137071891773436305999013969020924191104217620132074054440073914412615623370539870076780378452600441125358347221596179473707089930092420286649957415840309203419520497310310304928136383083531635879214338955556882031138857114856229339449925906305044886406507290764106056414730876621072474490666289427724979401284435050496000000000000000000000000000000000000000000000000000000000000000000000000000000 327 658890611529396292780260892520048131034913499843978790026054551228849122853486830621696075483383319121802669899187391227674584872370451547285289241763802009920015126813513154873076898025938479790250843554183838290919431567341091689701660144928172121963668962232768538692591982066226472344558768944341773433687962748535156927010593016197810709360801361558890890008214366825699188284191151588711328653106772566836421611669787848634027361370667195685313393252015863765855885816469271466146896621810647348281344000000000000000000000000000000000000000000000000000000000000000000000000000000 328 108058060290820992015962786373287893489725813974412521564272946401531256147971840221958156379274864335975637863466732161338631919068754053754787435649263529626882480797416157399184611276253910685601138342886149479710786777043939037111072263768220228002041709806174040345585085058861141464507638106872050843124825890759765736029737254656440956335171423295658105961347156159414666878607348860548657899109510700961173144313845207175980487264789420092391396493330601657600365273900960520448091045976946165118140416000000000000000000000000000000000000000000000000000000000000000000000000000000 329 17829579947985463682633859751592502425804759305778066058105036156252657264415353636623095802580352615435980247472010806620874266646344418869539926882128482388435609331573665970865460860581895263124187826576214664152279818212249941123326923521756337620336882118018716657021539034712088341643760287633888389115596271975361346444906647018312757795303284843783587483622280766303420034970212561990528553353069265658593568811784459184036780398690254315244580421399549273504060270193658485873935022586196117244493168640000000000000000000000000000000000000000000000000000000000000000000000000000000 330 2941880691417601507634586859012762900257785285453380899587330965781688448628533350042810807425758181546936740832881783092444253996646829113474087935551199594091875539709654885192801041996012718415490991385075419585126170005021240285348942381089795707355585549473088248408553940727494576371220447459591584204073384875934622163409596758021605036225041999224291934797676326440064305770085072728437211303256428833667938853944435765366068765783891962015355769530925630128169944581953650169199278726722359345341372825600000000000000000000000000000000000000000000000000000000000000000000000000000000 331 488352194775321850267341418596118641442792357385261229331496940319760282472336536107106594032675858136791498978258375993345746163443373632836698597301499132619251339591802710942004972971338111256971504569922519651130944220833525887367924435260906087421027201212532649235819954160764099677622594278292202977876181889405147279125993061831586436013356971871232461176414270189050674757834122072920577076340567186388877849754776337050767415120126065694549057742133654601276210800604305928087080268635911651326667889049600000000000000000000000000000000000000000000000000000000000000000000000000000000 332 81066464332703427144378675486955694479503531325953364069028492093080206890407864993779694609424192450707388830390890414895393863131600023050891967152048856014795722372239250016372825513242126468657269758607138262087736740658365297303075456253310410511890515401280419773146112390686840546485350650196505694327446193641254448334914848264043348378217257330624588555284768851382412009800464264104815794672534152940553723059292871950427390909940926905295143585194186663811850992900314784062455324593561334120226869582233600000000000000000000000000000000000000000000000000000000000000000000000000000000 333 13538099543561472333111238806321600978077089731434211799527758179544394550698113453961208999773840139268133934675278699287530775142977203849498958514392158954470885636163954752734261860711435120265764049687392089768652035689947004649613601194302838555485716072013830102115400769244702371263053558582816450952683514338089492871930779660095239179162281974214306288732556398180862805636677532105504237710313203541072471750901909615721374281960134793184288978727429172856579115814352568938430039207124742798077887220233011200000000000000000000000000000000000000000000000000000000000000000000000000000000 334 2260862623774765879629576880655707363338873985149513370521135615983913889966584946811521902962231303257778367090771542781017639448877193042866326071903490545396637901239380443706621730738809665084382596297794478991364889960221149776485471399448574038766114584026309627053271928463865296000929944283330347309098146894460945309612440203235904942920101089693789150218336918496204088541325147861619207697622304991359102782400618905825469505087342510461776259447480671867048712340996879012717816547589832047279007165778912870400000000000000000000000000000000000000000000000000000000000000000000000000000000 335 379824920794160667777768915950158837040930829505118246247550783485297533514386271064335679697654858947306765671249619187210963427411368431201542780079786411626635167408215914542712450764120023734176276178029472470549301513317153162449559195107360438512707250116420017344949683981929369728156230639599498347928488678269438812014889954143632030410576983068556577236680602307362286874942624840752026893200547238548329267443303976178678876854673541757578411587176752873664183673287475674136593179995091783942873203850857362227200000000000000000000000000000000000000000000000000000000000000000000000000000000 336 63810586693418992186665177879626684622876379356859865369588531625529985630416893538808394189206016303147536632769936023451441855805109896441859187053404117153274708124580273643175691728372163987341614397908951375052282654237281731291525944778036553670134818019558562913951546908964134114330246747452715722451986097949265720418501512296130181108976933155517504975762341187636864194990360973246340518057691936076119316930475067998018051311585155015273173146645694482775582857112295913254947654239175419702402698246944036854169600000000000000000000000000000000000000000000000000000000000000000000000000000000 337 10783989151187809679546415061656909701266108111309317247460461844714567571540455008058618617975816755231933690938119187963293673631063572498674202612025295798903425673054066245696691902094895713860732833246612782383835768566100612588267884667488177570252784245305397132457811427614938665321811700319508957094385650553425906750726755578046000607417101703282458340903835660710630048953371004478631547551749937196864164561250286491665050671657891197581166261783122367589073502851978009340086153566420645929706056003733542228354662400000000000000000000000000000000000000000000000000000000000000000000000000000000 338 1822494166550739835843344145420017739513972270811274614820818051756761919590336896361906546437913031634196793768542142765796630843649743752275940241432274990014678938746137195522740931454037375642463848818677560222868244887671003527417272508805502009372720537456612115385370131266924634439386177353997013748951174943528978240872821692689774102653490187854735459612748226660096478273119699756888731536245739386270043810851298417091393563510183612391217098241347680122553421981984283578474559952725089162120323464630968636591937945600000000000000000000000000000000000000000000000000000000000000000000000000000000 339 309824008313625772093368504721403015717375286037916684519539068798649526330357272381524112894445215377813454940652164270185427243420456437886909841043486748302495419586843323238865958347186353859218854299175185237887601630904070599660936326496935341593362491367624059615512922315377187854695650150179492337321699740399926300948379687757261597451093331935305028134167198532216401306430348958671084361161775695665907447844720730905536905796731214106506906701029105620834081736937328208340675191963265157560454988987264668220629450752000000000000000000000000000000000000000000000000000000000000000000000000000000000 340 52670081413316381255872645802638512671953798626445836368321641695770419476160736304859099192055686614228287339910867925931522631381477594440774672977392747211424221329763364950607212919021680156067205230859781490440892277253692001942359175504479008070871623532496090134637196793614121935298260525530513697344688955867987471161224546918734471566685866429001854782808423750476788222093159322974084341397501868263204266133602524253941273985444306398106174139174947955541793895279345795417914782633755076785277348127834993597507006627840000000000000000000000000000000000000000000000000000000000000000000000000000000000 341 9006583921677101194754222432251185666904099565122238018983000729976741730423485908130905961841522411033037135124758415334290369966232668649372469079134159773153541847389535406553833409152707306687492094477022634865392579410381332332143419011265910380119047624056831413022960651708014850936002549865717842245941811453425857568569397523103594637903283159359317167860240461331530785977930244228568422378972819473007929508846031647423957851510976394076155777798916100397646756092768131016463427830372118130282426529859783905173698133360640000000000000000000000000000000000000000000000000000000000000000000000000000000000 342 1540125850606784304302972035914952749040601025635902701246093124826022835902416090290384919474900332286649350106333689022163653264225786339042692212531941321209255655903610554520705512965112949443561148155570870561982131079175207828796524650926470675000357143713718171626926271442070539510056436027037751024056049758535821644225366976450714683081461420250443235704101118887691764402226071763085200226804352129884355946012671411709496792608376963387022638003614653167997595291863350403815246158993632200278294936606023047784702380804669440000000000000000000000000000000000000000000000000000000000000000000000000000000000 343 264901646304366900340111190177371872834983376409375264614328017470075927775215567529946206149682857153303688218289394511812148361446835250315343060555493907247991972815421015377561348229999427304292517482758189736660926545618135746553002239959352956100061428718759525519831318688036132795729706996650493176137640558468161322806763119949522925490011364283076236541105392448682983477182884343250654439010348566340109222714179482814033448328640837702567893736621720344895586390200496269456222339346904738447866729096235964218968809498403143680000000000000000000000000000000000000000000000000000000000000000000000000000000000 344 45563083164351106858499124710507962127617140742412545513664419004853059577337077615150747457745451430368234373545775856031689518168855663054239006415544952046654619324252414644940551895559901496338313007034408634705679365846319348407116385273008708449210565739626638389410986814342214840865509603423884826295674176056523747522763256631317943184281954656689112685070127501173473158075456107039112563509779953410498786306838871044013753112526224084841677722698935899322040859114485358346470242367667615013033077404552585845662635233725340712960000000000000000000000000000000000000000000000000000000000000000000000000000000000 345 7882413387432741486520348574917877448077765348437370373863944487839579306879314427421079310189963097453704546623419223093482286643212029708383348109889276704071249143095667733574715477931862958866528150216952693804082530291413247274431134652230506561713427872955408441368100718881203167469733161392332074949151632457778608321438043397218004170880778155607216494517132057703010856347053906517766473487191931940016290031083124690614379288467036766677610246026915910582713068626805966993939351929606497397254722390987597351299635895434483943342080000000000000000000000000000000000000000000000000000000000000000000000000000000000 346 1363657516025864277168020303460792798517453405279665074678462396396247220090121395943846720662863615859490886565851525595172435589275681139550319223010844869804326101755550517908425777682212291883909369987532816028106277740414491778476586294835877635176423022021285660356681424366448147972263836920873448966203232415195699239608781507718714721562374620920048453551463845982620878148040325827573599913284204225622818175377380571476287616904797360635226572562656452530809360872437432289951507883821924049725066973640854341774837009910165722198179840000000000000000000000000000000000000000000000000000000000000000000000000000000000 347 237276407788500384227235532802177946942036892518661722994052456972947016295681122894229329395338269159551414262458165453560003792533968518281755544803887007345952741705465790116066085316704938787800230377830709988890492326832121569454926015301442708520697605831703704902062567839761977747173907624231980120119362440244051667691927982343056361551853184040088430917954709200976032797759016693997806384911451535258370362515664219436874045341434740750529423625902222740360828791804113218451562371785014784652161653413508655468821639724368835662483292160000000000000000000000000000000000000000000000000000000000000000000000000000000000 348 41286094955199066855538982707578962767914419298247139800965127513292780835448515383595903314788858833761946081667720788919440659900910522181025464795876339278195777056751047480195498845106659349077240085742543538066945664868789153085157126662451031282601383414716444652958886804118584128008259926616364540900769064602464990178395468927691806910022454022975386979724119400969829706810068904755618310974592567134956443077725574182016083889409644890592119710906986756822784209773915700010571852690592572529476127693950506051574965312040177405272092835840000000000000000000000000000000000000000000000000000000000000000000000000000000000 349 7225066617159836699719321973826318484385023377193249465168897314826236646203490192129283080088050295908340564291851138060902115482659341381679456339278359373684260984931433309034212297893665386088517015004945119161715491352038101789902497165928930474455242097575377814267805190720752222401445487157863794657634586305431373281219207062346066209253929454020692721451720895169720198691762058332233204420553699248617377538601975481852814680646687855853620949408722682443987236710435247501850074220853700192658322346441338559025618929607031045922616246272000000000000000000000000000000000000000000000000000000000000000000000000000000000000 350 1264386658002971422450881345419605734767379091008818656404557030094591413085610783622624539015408801783959598751073949160657870209465384741793904859373712890394745672363000829080987152131391442565490477625865395853300210986606667813232937004037562833029667367075691117496865908376131638920252960252626164065086052603450490324213361235910561586619437654453621226254051156654701034771058360208140810773596897368508041069255345709324242569113170374774383666146526469427697766424326168312823762988649397533715206410627234247829483312681230433036457843097600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 351 222532051808522970351355116793850609319058720017552083527202037296648088703067497917581918866711949113976889380189015052275785156865907714555727255249773468709475238335888145918253738775124893891526324062152309670180837133642773535128996912710611058613221456605321636679448399874199168449964521004462204875455145258207286297061551577520258839245021027183837335820713003571227382119706271396632782696153053936857415228188940844841066692163917985960291525241788658619274806890681405623056982286002293965933876328270393227617989063031896556214416580385177600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 352 39165641118300042781838500555717707240154334723089166700787558564210063611739879633494417720541303044059932530913266649200538187608399757761807996923960130492867641947116313681612658024421981324908633034938806501951827335521128142182703456637067546315926976362536608055582918377859053647193755696785348058080105565444482388282833077643565555707123700784355371104445488628536019253068303765807369754522937492886905080161253588692027737820849565529011308442554803916992366012759927389658028882336403738004362233775589208060766075093613793893737318147791257600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 353 6932318477939107572385414598362034181507317245986782506039397865865181259277958695128511936535810638798608057971648196908495259206686757123840015455540943097237572624639587521645440470322690694508828047184168750845473438387239681166338511824760955697919074816168979625838176552881052495553294758331006606280178685083673382726061454742911103360160895038830900685486851487250875407793089766547904446550559936240982199188541885198488909594290373098635001594332200293307648784258507147969471112173543461626772115378279289826755595291569641519191505312159052595200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 354 1227020370595222040312218383910080050126795152539660503568973422258137082892198689037746612766838483067353626260981730852803660879583556010919682735630746928211050354561206991331242963247116252928062564351597868899648798594541423566441916592982689158531676242461909393773357249859946291712933172224588169311591627259810188742512877489495265294748478421873069421331172713243404947179376888678979087039449108714653849256371913680132536998189396038458395282196799451915453834813755765190596386854717192707938664421955434299335740366607826548896896440252152309350400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 355 218409625965949523175574872335994248922569537152059569635277269161948400754811366648718897072497249985988945474454748091799051636565872969943703526942272953221566963111894844456961247457986693021195136454584420664137486149828373394826661153550918670218638371158219872091657590475070439924902104655976694137463309652246213596167292193130157222465229159093406356996948742957326080597929086184858277493021941351208385167634200635063591585677712494845594360231030302440950782596848526203926156860139660302013082267108067305281761785256193125703647566364883111064371200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 356 38876913421939015125252327275806976308217377613066603395079353910826815334356423263471963678904510497506032294452945160340231191308725388649979227795724585673438919433917282313339102047521631357772734288916026878216472534669450464279145685332063523298917630066163137232315051104562538306632574628763851556468469118099826020117778010377167985598810790318626331545456876246404042346431377340904773393757905560515092559838887713041319302250632824082515796121123393834489239302239037664298855921104859533758328643545235980340153597775602376375249266812949193769458073600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 357 6958967502527083707420166582369448759170910592738922007719204350037999944849799764161481498523907379053579780707077183700901383244261844568346281775434700835545566578671193534087699266506372013041319437715968811200748583705831633105967077674439370670506255781843201564584394147716694356887230858548729428607855972139868857601082263857513069422187131467034113346636780848106323580011216544021954437482665095332201568211160900634396155102863275510770327505681087496373573835100787741909495209877769856542740827194597240480887494001832825371169618759517905684732995174400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 358 1245655182952347983628209818244131327891592996100267039381737578656801990128114157784905188235779420850590780746566815882461347600722870177733984437802811449562656417582143642601698168704640590334396179351158417204933996483343862325968106903724647350020619784949933080060606552441288289882814323680222567720806219013036525510593725230494839426571496532599106289047983771811031920822007761379929844309397052064464080709797801213556911763412526316427888623516914661850869716483041005801799642568120804321150608067832906046078861426328075741439361757953705117567206136217600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 359 224217932931422637053077767283943639020486739298048067088712764158224358223060548401282933882440295753106340534382026858843042568130116631992117198804506060921278155164785855668305670366835306260191312283208515096888119367001895218674259242670436523003711561290987954410909179439431892178906578262440062189745119422346574591906870541489071096782869375867839132028637078925985745747961397048387371975691469371603534527763604218440244117414254736957019952233044639133156548966947381044323935662261744777807109452209923088294195056739053633459085116431666921162097104519168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 360 40359227927656074669553998111109855023687613073648652075968297548480384480150898712230928098839253235559141296188764834591747662263420993758581095784811090965830067929661454020295020666030355126834436210977532717439861486060341139361366663680678574140668081032377831793963652299097740592203184087239211194154121496022383426543236697468032797420916487656211043765154674206677434234633051468709726955624464486888636214997448759319243941134565852652263591401948035043968178814050528587978308419207114060005279701397786155892955110213029654022635320957700045809177478813450240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 361 7305020254905749515189273658110883759287457966330406025750261856274949590907312666913797985889904835636204574610166435061106326869679199870303178337050807464815242295268723177673398740551494277957032954186933421856614928976921746224407366126202821919460922666860387554707421066136691047188776319790297226141895990780051400204325842241713936333185884265774198921492996031408615596468582315836460578968028072126843154914538225436783153345356419330059710043752594342958240365343145674424073823876487644860955625952999294216624874948558367378096993093343708291461123665234493440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 362 1322208666137940662249258532118069960431029891905803490660797395985765875954223592711397435446072775250153028004440124746060245163411935176524875279006196151131558855443638895158885172039820464310222964707834949356047302144822836066617733268842710767422427002701730147402043212970741079541168513882043797931683174331189303436982977445750222476306645052105130004790232281684959422960813399166399364793213081054958611039531418804057750755509511898740807517919219576075441506127109367070757362121644263719832968297492872253209102365689064495435555749895211200754463383407443312640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 363 240641977237105200529365052845488732798447440326856235300265126069409389423668693873474333251185245095527851096808102703782964619740972202127527300779127699505943711690742278918917101311247324504460579576825960782800608990357756164124427454929373359670881714491714886827171864760674876476492669526531971223566337728276453225530901895126540490687809399483133660871822275266662614978868038648284684392364780752002467209194718222338510637502731165570826968261297962845730354115133904806877839906139255997009600230143702750084056630555409738169271146480928438537312335780154682900480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 364 43796839857153146496344439617878949369317434139487834824648252944632508875107702284972328651715714607386068899619074692088499560792856940787209968741801241310081755527715094763242912438647013059811825482982324862469710836245111621870645796797145951460100472037492109402545279386442827518721665853828818762689073466546314487046624144913030369305181310705930326278671654098532595926153983033987812559410390096864449032073438716465608936025497072133890508223556229237922924448954370674851766862917344591455747241886153900515298306761084572346807348659528975813790845111988152287887360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 365 8014821693859025808831032450071847734585090447526273772910630288867749124144709518149936143263975773151650608630290668652195419625092820164059424279749627159744961261571862341673452976272403389945564063385765449831957083032855426802328180813877709117198386382861056020665786127719037435926064851250673833572100444377975551129532218519084557582848179859185249708996912700031465054486178895219769698372101387726194172869439285113206435292665964200501963004910789950539895174158649833497873335913874060236401745265166163794299590137278476739465744804693802573923724655493831868683386880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 366 1466712369976201723016078938363148135429071551897308100442645342862798089718481841821438314217307566486752061379343192363351761791391986090022874643194181770233327910867650808526241894657849820360038223599595077319248146195012543104826057088939620768447304708063573251781838861372583850774469867778873311543694381321169525856704395988992474037661216914230900696746435024105758104970970737825217854802094553953893533635107389175716777658557871448691859229898674560948800816871032919530110820472238953023261519383525407974356824995121961243322231299258965871028041611955371231969059799040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 367 269875076075621117034958524658819256918949165549104690481446743086754848508200658895144649815984592233562379293799147394856724169616125440564208934347729445722932335599647748768828508617044366946247033142325494226741658899882307931287994504364890221394304066283697478327858350492555428542502455671312689324039766163095192757633608861974615222929663912218485728201344044435459491314658615759840085283585397927516410188859759608331887089174648346559302098301356119214579350304270057193540390966891967356280119566568675067281655799102440868771290559063649720269159656599788306682307003023360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 368 49657013997914285534432368537222743273086646461035263048586200727962892125508921236706615566141164970975477790059043120653637247209367081063814443919982218013019549750335185773464445585536163518109454098187890937720465237578344659356990988803139800736551948196200336012325936490630198851820451843521534835623316974009515467404584030603329201019058159848201373989047304176124546401897185299810575692179713218663019474750195767933067224408135295766911586087449525935482600455985690523611431937908121993555542000248636212379824667034849119853917462867711548529525376814361048429544488556298240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 369 9186547589614142823869988179386207505521029595291523663988447134673135043219150428790723879736115519630463391160922977320922890733732909996805672125196710332408616703812009368090922433324190250850249008164759823478286068951993761981043332928580863136262110416297062162280298250766586787586783591051483944590313640191760361469848045661615902188525759571917254187973751272583041084350979280464956503053246945452658602828786217067617436515505029716878643426178162298064281084357352746868114908513002568807775270045997699290267563401447087172974730630526636477962194710656793959465730382915174400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 370 1699511304078616422415947813186448388521390475128931877837862719914529982995542829326283917751181371131635727364770750804370734785740588349409049343161391411495594090205221733096820650164975196407296066510480567343482922756118845966493016591787459680208490427014956500021855176391818555703554964344524529749208023435475666871921888447398941904877265520804692024775143985427862600604931166886016953064850684908741841523325450157509225755368430497622549033842960025141892000606110258170601258074905475229438424958509574368699499229267711127000325166647427748423006021471506882501160120839307264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 371 316109102558622654569366293252679400264978628373981329277842465904102576837170966254688808701719735030484245289847359649612956670147749432990083177828018802538180500778171242356008640930685386531757068370949385525887823632638105349767701086072467500518779219424781909004065062808878251360861223368081562533352692358998474038177471251216203194307171386869672716608176781289582443712517197040799153270062227393025982523338533729296715990498528072557794120294790564676391912112736508019731834001932418392675547042282780832578106856643794269622060480996421561206679119993700280145215782476111151104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 372 58796293075903813749902130544998368449286024877560527245678698658163079291713799723372118418519870715670069623911608894828009940647481394536155471076011497272101573144739851078217607213107481894906814716996585707815135195670687595056792402009478955096492934813009435074756101682451354753120187546463170631203600778773716171101009652726213794141133877957759125289120881319862334530528198649588642508231574295102832749340967273649189174232726221495749706374831045029808895652968990491670121124359429821037651749864597234859527875335745734149703249465334410384442316318828252107010135540556674105344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 373 10994906805194013171231698411914694900016486652103818594941916649076495827550480548270586144263215823830303019671470863332837858901079020778261073091214149989882994178066352151626692548851099114347574352078361527361430281590418580275620179175772564603044178810032764358979391014618403338833475071188612908035073345630684923995888805059801979504392035178100956429065604806814256557208773147473076149039304393184229724126760880172398375581519803419705195092093405420574263487105201221942312650255213376534040877224679682918731712687784452285994507650017534741890713151620883144010895346084098057699328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 374 2056047572571280463020327603028047946303083003943414077254138413377304719751939862526599608977221359056266664678565051443240679614501776885534820668057046048108119911298407852354191506635155534382996403838653605616587462657408274511540973505869469580769261437476126935129146119733641424361859838312270613802558715632938080787231206546182970167321310578304878852235268098874265976198040578577465239870349921525450958411704284592238496233744203239484871482221466813647387272088672628503212465597724901411865644041015100705802830272615692577480972930553278996733563359353105147930037429717726336789774336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 375 386536943643400727047821589369273013904979604741361846523778021714933287313364694155000726487717615502578132959570229671329247767526334054480546285594724657044326543324100676242588003247409240464003323921666877855918442979592755608169703019103460281184621150245511863804279470509924587780029649602706875394881038538992359187999466830682398391456406388721317224220230402588362003525231628772563465095625785246784780181400405503340837291943910209023155838657635760965708807152670454158603943532372281465430741079710838932690932091251750204566422910944016451385909911558383767810847036786932551316477575168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 376 72668945404959336684990458801423326614136165691376027146470268082407458014912562501140136579690911714484688996399203178209898580294950802242342701691808235524333390144930927133606544610512937207232624897273373036912667280163438054335904167591450532862708776246156230395204540455865822502645574125308892574237635245330563527343899764168290897593804401079607638153403315686612056662743546209241931437977647626395538674103276234628077410885455119296353297667635523061553255744702045381817541384085988915500979322985637719345895233155329038458487507257475092860551063372976148348439242915943319647497784131584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 377 13734430681537314633463196713469008730071735315670069130682880667575009564818474312715485813561582314037606220319449400681670831675745701623802770619751756514099010737391945228251636931386945132166966105584667503976494115950889792269485887674784150711051958710523527544693658146158640453000013509683380696530913061367476506667997055427806979645229031804045843610993226664769678709258530233546725041777775401388756809405519208344706630657351017547010773259183113858633565335748686577163515321592251905029685092044285528956374199066357188268654138871662792550644150977492492037855016911113287413377081200869376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 378 2595807398810552465724544178845642649983557974661643065699064446171676807750691645103226818763139057353107575640375936728835787186715937606898723647133081981164713029367077648139559380032132629979556593955502158251557387914718170738932832770534204484388820196288946705947101389623983045617002553330158951644342568598453059760251443475855519152948287010964664442477719839641469276049862214140331032895999550862475036977643130377149553194239342316385036145985608519281743848456501763083904395780935610050610482396369964972754723623541508582775632246744267792071744534746080995154598196200411321128268346964312064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 379 493203405774004968487663393980672103496876015185712182482822244772618593472631412569613095564996420897090439371671427978478799565476028145310757492955285576421295475579744753146516282206105199696115752851545410067795903703796452440397238226401498852033875837294899874129949264028556778667230485132730200812425088033706081354447774260412548639060174532083286244070766769531879162449473820686662896250239914663870257025752194771658415106905475040113156867737265618663531331206735334985941835198377765909615991655310293344823397488472886630727370126881410880493631461601755389079373657278078151014370985923219292160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 380 93708647097060944012656044856327699664406442885285314671736226506797532759799968388226488157349319970447183480617571315910971917440445347609043923661504259520046140360151503097838093619159987942261993041793627912881221703721325963675475263016284781886436409086030976084690360165425787946773792175218738154360766726404155457345077109478384241421433161095824386373445686211057040865400025930465950287545583786135348834892917006615098870312040257621499804870080467546070952929279713647328948687691775522827038414508955735516445522809848459838200324107468067293789977704333523925080994882834848692730487325411665510400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 381 17898351595538640306417304567558590635901630591089495102301619262798328757121793962151259238053720114355412044797956121338995636231125061393327389419347313568328812808788937091687075881259557696972040670982582931360313345410773259062015775236110393340309354135431916432175858791596325497833794305466778987482906444743193692352909727910371390111493733769302457797328126066311894805291404952718996504921206503151851627464547148263483884229599689205706462730185369301299552009492425306639829199349129124859964337171210545483641094856681055829096261904526400853113885741527703069690470022621456100311523079153628112486400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 382 3418585154747880298525705172403690811457211442898093564539609279194480792610262646770890514468260541841883700556409619175748166520144886726125531379095336891550803246478686984512231493320575520121659768157673339889819848973457692480845013070097085127999086639867496038545589029194898170086254712344154786609235130945949995239405758030880935511295303149936769439289672078665571907810658345969328332439950442102003660845728505318325421887853540638289934381465405536548214433813053233568207377075683662848253188399701214187375449117626081663357386023764542562944752176631791286310879774320698115159500908118342969484902400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 383 656368349711593017316935393101508635799784597036433964391604981605340312181170428180010978777906024033641670506830646881743647971867818251416102024786304683177754223323907901026348446717550499863358675486273281258845411002903876956322242509458640344575824634854559239400753093605420448656560904770077719028973145141622399085965905541929139618168698204787859732343617039103789806299646402426111039828470484883584702882379873021118481002467879802551667401241357863017257171292106220845095816398531263266864612172742633123976086230584207679364618116562792172085392417913303926971688916669574038110624174358721850141101260800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 384 126022723144625859324851595475489658073558642630995321163188156468225339938784722210562107925357956614459200737311484201294780410598621104271891588758970499170128810878190316997058901769769695973764865693364470001698318912557544375613870561816058946158558329892075373964944593972240726142059693715854922053562843867191500624505453864050394806688390055319269068609974471507927642809532109265813319647066333097648262953416935620054748352473832922089920141038340709699313376888084394402258396748518002547238005537166585559803408556272167874438006678380056097040395344239354353978564272000558215317239841476874595227091442073600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 385 24322385566912790849696357926769504008196818027782096984495314198367490608185451386638486829594085626590625742301116450849892619245533873124475076630481306339834860499490731180432368041565551322936619078819342710327775550123606064493477018430499376608601757669170547175234306636642460145417520887159999956337628866367959620529552595761726197690859280676618930241725073001030035062239697088301970691883802287846114750009468574670566432027449753963354587220399756971967481739400288119635870572463974491616935068673151013042057851360528399766535288927350826728796301438195390317862904496107735556227289405036796878828648320204800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 386 4694220414414168633991397079866514273581985879361944718007595640284925687379792117621227958111658525931990768264115475014029275514388037513023689789682892123588128076401711117823447032022151405326767482212133143093260681173855970447241064557086379685460139230149915604820221180871994808065581531221879991573162371209016206762203650982013156154335841170587453536652939089198796767012261538042280343533573841554300146751827434911419321381297802514927435333537153095589723975704255607089723020485547076882068468253918145517117165312581981154941310762978709558657686177571710331347540567748792962351866855172101797613929125799526400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 387 910678760396348714994331033494103769074905260596217275293473554215275583351679670818518223873661754030806209043238402152721679449791279277526595819198481071976096846821931956857748724212297372633392891549153829760092572147728058266764766524074757658979267010649083627335122909089166992764722817057044718365193500014549144111867508290510552293941153187093965986110670183304566572800378738380202386645513325261534228469854522372815348347971773687895922454706207700544406451286625587775406265974196132915121282841260120230320730070640904344058614288017869654379591118448911804281422870143265834696262169903387748737102250405108121600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 388 176671679516891650708900220497856131200531620555666151406933869517763463170225856138792535431490380281976404554388250017628005813259508179840159588924505327963362788283454799630403252497185690290878220960535842973457958996659243303752364705670502985841977800065922223703013844363298396596356226509066675362847539002822533957702296608359047145024583718296229401305470015561085915123273475245759263009229585100737640323151777340326177579506524095451808956213004293905614851549605364028428815598994049785533528871204463324682221633704335442747371171875466712949640676979088890030596036807793571931074860961257223254997836578590975590400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 389 34450977505793871888235542997081945584103666008354899524352104555963875318194041947064544409140624154985398888105708753437461133585604095068831119840278538952855743715273685927928634236951209606721253087304489379824302004348552444231711117605748082239185671012854833622087699650843187336289464169268001695755270105550394121751947838630014193279793825067764733254566653034411753449038327672923056286799769094643839863014596581363604628003772198613102746461535837311594896052173045985543619041803839708179038129884870348313033218572345411335737378515716009025179932010922333555966227177519746526559597887445158534724578132825240240128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 390 6717940613629805018205930884430979388900214871629205407248660388412955687047838179677586159782421710222152783180613206920304921049192798538422068368854315095806870024478368755946083676205485873310644352024375429065738890847967726625183667933120876036641205847506692556307101431914421530576445513007260330672277670582326853741629828532852767689559795888214122984640497341710291922562473896219995975925954973455548773287846333365902902460735578729555035559999488275761004730173743967181005713151748743094912435327549717921041477621607355210468788810564621759910086742129855043413414299616350572679121588051805914271292735900921846824960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 391 1316716360271441783568362453348471960224442114839324259820737436128939314661376283216806887317354655203541945503400188556379764525641788513530725400295445758778146524797760276165432400536275231168886292996777584096884822606201674418535998914891691703181676346111311741036191880655226619992983320549423024811766423434136063333359446392439142467153719994089968104989537478975217216822244883659119211281487174797287559564417881339716968882304173430992786969759899702049156927114053817567477119777742753646602837324199744712524129613835041621251882606870665864942377001457451588509029202724804712245107831258153959197173376236580681977692160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 392 258076406613202589579399040856300504203990654508507554924864537481272105673629751510494149914201512419894221318666436957050433847025790548652022178457907368720516718860361014128424750505109945309101713427368406482989425230815528186033055787318771573823608563837817101243093608608424417518624730827686912863106218993090668413338451492918071923562129118841633748577949345879142574497159997197187365411171486260268361674625904742584525900931617992474586246072940341601634757714354548243225515476437579714734156115543149963654729404311668157765368990946650509528705892285660511347769723734061723600041134926598176002645981742369813667627663360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 393 50841052102800910147141611048691199328186158938175988320198313883810604817705061047567347533097697946719161599777288080538935467864080738084448369156207751637941793615491119783299675849506659225893037545191576077148916770470659052648511990101798000043250887076049968944889440895859610251169071973054321834031925141638861677427674944104860168941739436411801848469856021138191087175940519447845910986000782793272867249901303234289151602483528744517493490476369247295522047269727846003915426548858203203802628754762000542839981692649398627079777691216490150377155060780275120735510635575610159549208103580539840672521258403246853292522649681920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 394 10015687264251779298986897376592166267652673310820669699079067835110689149087897026370767464020246495503674835156125751866170287169223905402636328723772927072674533342251750597310036142352811867500928396402740487198336603782719833371756862050054206008520424753981843882143219856484343219480307178691701401304289252902855750453251963988657453281522668973124964148561636164223644173660282331225644464242154210274754848230556737154962865689255162669946217623844741717217843312136385662771339030125066031149117864688114106939476393451931529534716205169648559624299546973714198784895595208395201431193996405366348612486687905439630098626961987338240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 395 1983106078321852301199405680565248920995229315542492600417655431351916451519403611221411957876008806109727617360912898869501716859506333269721993087307039560389557601765846618267387156185856749765183822487742616465270647548978527007607858685910732789687044101288405088664357531583899957457100821380956877458249272074765438589743888869754175749741488456678742901415203960516281546384735901582677603919946533634401459949650233956682647406472522208649351089521258860009132975803004361228725127964763074167525337208246593174016325903482442847873808623590414805611310300795411359409327851262249883376411288262537025272364205277046759528138473492971520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 396 392655003507726755637482324751919286357055404477413534882695775407679457400841915021839567659449743609726068237460753976161339938182253987404954631286793832957132405149637630416942656924799636453506396852573038060123588214697748347506356019810325092358034732055104207555542791253612191576505962633429461736733355870803556840769289996211326798448814714422391094480210384182223746184177708513370165576149413659611489070030746323423164186481559397312571515725209254281808329208994863523287575337023088685170016767232825448455232528889523683879014107470902131511039439557491449163046914549925476908529435075982331003928112644855258386571417751608360960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 397 78138345698037624371858982625631937985054025491005293441656459306128212022767541089346073964230498978335487579254690041256106647698268543493585971626071972758469348624777888452971588728035127654247772973662034573964594054724851921153764847942254693379248911678965737303553015459468826123724686564052462885609937818289907811313088709246054032891314128170055827801561866452262525490651363994160662949653733318262686324936118518361209673109830320065201731629316641602079857512589977841134227492067594648348833336679332264242591273249015213091923807386709524170696848471940798383446335995435169904797357580120483869781694416326196418927712132570063831040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 398 15549530793909487249999937542500755659025751072710053394889635401919514192530740676779868718881869296688762028271683318209965222891955440155223608353588322578935400376330799802141346156878990403195306821758744880218954216890245532309599204740508683982470533424114181723407050076434296398621212626246440114236377625839691654451304653139964752545371511505841109732510811424000242572639621434837971926981092930334274578662287585153880724948856233692975144594234011678813891645005405590385711270921451335021417833999187120584275663376554027405292837669955195309968672845916218878305820863091598811054674158443976290086557188848913087366614714381442702376960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 399 3109906158781897449999987508500151131805150214542010678977927080383902838506148135355973743776373859337752405654336663641993044578391088031044721670717664515787080075266159960428269231375798080639061364351748976043790843378049106461919840948101736796494106684822836344681410015286859279724242525249288022847275525167938330890260930627992950509074302301168221946502162284800048514527924286967594385396218586066854915732457517030776144989771246738595028918846802335762778329001081118077142254184290267004283566799837424116855132675310805481058567533991039061993734569183243775661164172618319762210934831688795258017311437769782617473322942876288540475392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 400 621981231756379489999997501700030226361030042908402135795585416076780567701229627071194748755274771867550481130867332728398608915678217606208944334143532903157416015053231992085653846275159616127812272870349795208758168675609821292383968189620347359298821336964567268936282003057371855944848505049857604569455105033587666178052186125598590101814860460233644389300432456960009702905584857393518877079243717213370983146491503406155228997954249347719005783769360467152555665800216223615428450836858053400856713359967484823371026535062161096211713506798207812398746913836648755132232834523663952442186966337759051603462287553956523494664588575257708095078400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 401 125018227583032277489999497841706075498567038624588829294912668631432894107947155041310144499810229145377646707304333878408120392051321738847997811162850113534640619025699630409216423101307082841690266846940308836960391903797574079769177606113689819219063088729878021056192682614531743044914549515021378518460476111751120901788489411245316610464786952506962522249386923848961950284022556336097294292927987159887567612444792184637201028588804118891520162537641453897663688825843460946701118618208468733572199385353464449497576333547494380338554414866439770292148129681166399781578799739256454440879580233889569372295919798345261222427582303626799327110758400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 402 25128663744189487775489899066182921175211974763542354688277446394918011715697378163303339044461856058220906988168171109560032198802315669508447560043732872820462764424165625712252501043362723651179743636235002076229038772663312390033604698828851653663031680834705482232294729205520880352027824452519297082210555698461975301259486371660308638703422177453899466972126771693641352007088533823555556152878525419137401090101403229112077406746349627897195552670065932233430401453994535650286924842259902215448012076456046354349012843043046370448049437388154393828721774065914446356097338747590547342616795627011803443831479879467397505707944043028986664749262438400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 403 5075990076326276530648959611368950077392818902235555647032044171773438366570870388987274486981294923760623211609970564131126504158067765240706407128834040309733478413681456393875005210759270177538308214519470419398265832077989102786788149163428034039932399528610507410923535299515217831109620539408898010606532251089319010854416247075382345018091279845687692328369607882115553105431883832358222342881462134665755020200483452280639636162762624835233501639353318311152941093706896201357958818136500247520498439444121363578500594294695366830505986352407187553401798361314718163931662427013290563208592716656384295653958935652414296153004696691855306279351012556800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 404 1025349995417907859191089841496527915633349418251582240700472922698234550047315818575429446370221574599645888745214053954487553839929688578622694240024476142566162639563654191562751052573372575862738259332933024718449698079753798762931206131012462876066344704779322497006554130502074001884143348960597398142519514720042440192592081909227233693654438528828913850330660792187341727297240534136360913262055351202482514080497657360689206504878050216717167331149370298852894100928793032674307681263573049999140684767712515442857120047528464099762209243186251885787163268985573069114195810256684693768135728764589627722099705001787687822906948731754771868428904536473600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 405 208146049069835295415791237823795166873569931905071194862196003307741613659605111170812177613154979643728115415278452952760973429505726781460406930724968656940931015831421800887238463672394632900135866644585404017845288710190021148875034844595529963841467975070202466892330488491921022382481099839001271822931461488168615359096192627573128439811851021352269511617124140814030370641339828429681265392197236294103950358341024444219908920490244193993584968223322170667137502488544985632884459296505329149825559007845640634899995369648278212251728476366809132814794143604071333030181749482106992834931552939211694427586240115362900628050110592546218689291067620904140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 406 42253647961176564969405621278230418875334696176729452557025788671471547572899837567674872055470460867676807429301525949410477606189662536636462606937168637359008996213778625580109408125496110478727580928850837015622593608168574293221632073452892582659817998939251100779143089163859967543643663267317258180055086682098228917896527103397345073281805757334510710858276200585248165240191985171225296874616038967703101922743227962176641510859519571380697748549334400645428913005174632083475545237190581817414588478592665048884699060038600477087100880702462253961403211151626480605126895144867719545491105246659973968800006743418668827494172450286882393926086727043540582400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 407 8619744184080019253758746740759005450568278020052808321633260888980195704871566863805673899315974017006068715577511293679737431662691157473838371815182402021237835227610839618342319257601206537660426509485570751187009096066389155817212942984390086862602871783607224558945190189427433378903307306532720668731237683148038699250891529093058394949488374496240185015088344919390625708999164974929960562421671949411432792239618504284034868215341992561662340704064217731667498253055624945029011228386878690752576049632903669972478608247874497325768579663302299808126255074931802043445886609553014787280185470318634689635201375657408440808811179858524008360921692316882278809600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 408 1758427813552323927766784335114837111915928716090772897613185221351959923793799640216357475460458699469238017977812303910666436059188996124663027850297210012332518386432611282141833128550646133682727007935056433242149855597543387786711440368815577719970985843855873810024818798643196409296274690532675016421172487362199894647181871934983912569695628397232997743078022363555687644635829654885711954734021077679932289616882174873943113115929766482579117503629100417260169643623347488785918290590923252913525514125112348674385636082566397454456790251313669160857756035286087616862960868348815016605157835945001476685581080634111321924997480691138897705628025232643984877158400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 409 360477701778226405192190788698541607942765386798608444010702970377151784377728926244353282469394033391193793685451522301686619392133744205555920709310928052528166269218685312839075791352882457404959036626686568814640720397496394496275845275607193432594052097990454131055087853721855263905736311559198378366340359909250978402672283746671702076787603821432764537330994584528915967150345079251570950720474320924386119371460845849158338188765602128928719088243965585538334776942786235201113249571139266847272730395648031478249055396926111478163642001519302177975839987233647961456906978011507078404057356368725302720544121529992820994624483541683474029653745172692016899817472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 410 73897928864536413064399111683201029628266904293714731022194108927316115797434429880092422906225776845194727705517562071845756975387417562138963745408740250768274085189830489132010537227340903768016602508470746607001347681486760871736548281499474653681780680088043096866293010012980329100675943869635667565099773781396450572547818168067698925741458783393716730152853889828427773265820741246572044897697235789499154471149473399077459328696948436430387413090012945035358629273271178216228216162083549703690909731107846453041056356369852853023546610311456946485047197382897832098665930492358951072831758055588687057711544913648528303898019126045112176079017760401863464462581760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 411 15222973346094501091266217006739412103422982284505234590571986439027119854271492555299039118682510030110113907336617786800225936929808017800626531554200491658264461549105080761194170668832226176211420116744973801042277622386272739577728945988891778658446820098136877954456360062673947794739244437144947518410553398967668817944850542621945978702740509379105646411487901304656121292759072696793841248925630572636825821056791520209956621711571377904659807096542666677283877630293862712543012529389211238960327404608216369326457609412189687722850601724160130975919722660876953412325181681425943921003342159451269533888578252211596830602991939965293108272277658642783873679291842560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 412 3135932509295467224800840703388318893305134350608078325657829206439586689979927466391602058448597066202683464911343264080846543007540451666929065500165301281602479079115646636805999157779438592299552544049464603014709190211572184353012162873711706403640044940216196858618010172910833245716284354051859188792574000187339776496639211780120871612764544932095763160766507668759160986308368975539531297278679897963186119137699053163251064072583703848359920261887789335520478791840535718783860581054177515225827445349292572081250267538911075670907223955176986981039462868140652402938987426373744447726688484846961523981047119955588947104216339632850380304089197680413477977934119567360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 413 649138029424161715533774025601382010914162810575872213411170645732994444825844985543061626098859592703955477236648055664735234402560873495054316558534217365291713169376938853818841825660343788606007376618239172824044802373795442161073517714858323225553489302624752749733928105792542481863270861288734852080062818038779333734804316838485020423842260800943822974278667087433146324165832377936682978536686738878379526661503704004792970263024826696610503494210772392452739109910990893788259140278214745651746281187303562420818805380554592663877795358721636305075168813705115047408370397259365100679424516363321035464076753830806912050572782304000028722946463919845589941432362750443520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 414 134371572090801475115491223299486076259231701789205548176112323666729850078949912007413756602463935689718783787986147522600193521330100813476243527616582994615384626061026342740500257911691164241443526959975508774577274091375656527342218166975672907689572285643323819194923117899056293745697068286768114380573003334027322083104493585566399227735347985795371355675684087098661289102327302232893376557094154947824562018931266728992144844446139126198374223301629885237716995751575115014169642037590452349911480205771837421109492713774800681422703639255378715150559944436958814813532672232688575840640874887207454341063888042977030794468565936928005945649918031408037117876499089341808640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 415 27949286994886706824022174446293103861920193972154754020631363322679808816421581697542061373312498623461507027901118684700840252436660969203058653744249262880000002220693479290024053645631762162220253607674905825112073011006136557687181378730939964799431035413811354392544008523003709099104990203647767791159184693477682993285734665797811039368952381045437241980542290116521548133284078864441822323875584229147508899937703479630366127644796938249261838446739016129445135116327623922947285543818814088781587882800542183590774484465158541735922356965118772751316468442887433481214795824399223774853301976539150502941288712939222405249461714881025236695182950532871720518311810583096197120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 416 5813451694936435019396612284828965603279400346208188836291323571117400233815688993088748765648999713679993461803432686417774772506825481594236199978803846679040000461904243692325003158291406529741812750396380411623311186289276403998933726776035512678281655366072761713649153772784771492613837962358735700561110416243358062603432810485944696188742095257450946331952796344236482011723088403803899043366121519662681851187042323763116154550117763155846462396921715354924588104196145775973035393114313330466570279622512774186881092768752976681071850248744704732273825436120586164092677531475038545169486811120143304611788052291358260291888036695253249232598053710837317867808856601284009000960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 417 1215011404241714919053891967529253811085394672357511466784886626363536648867478999555548492020640940159118633516917431461314927453926525653195365795570003955919360096537986931695925660082903964716038864832843506029272037934458768435777148896191422149760865971509207198152673138512017241956292134132975761417272076994861835084117457391562441503447097908807247783378134435945424740450125476395014900063519397609500506898091845666491276300974612499571910640956638509179238913776994467178364397160891486067513188441105169805058148388669372126344016701987643289045229516149202508295369604078283055940422743524109950663863702928893876401004599669307929089612993225564999434372051029668357881200640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 418 253937383486518418082263421213614046516847486522719896558041304909979159613303110907109634832313956493255794405035743175414819837870643861517831451274130826787146260176439268724448462957326928625652122750064292760117855928301882603077424119304007229300020988045424304413908685949011603568865056033791934136209864091926123532580548594836550274220443462940714786726030097112593770754076224566558114113275554100385605941701195744296676746903694012410529323959937448418460932979391843640278159006626320588110256384190980489257153013231898774405899490715417447410452968875183324233732247252361158691548353396538979688747513912138820167809961330885357179729115584143084881783758665200686797170933760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 419 53326850532168867797275318454858949768537972169771178277188674031095623518793653290493023314785930863583716825057506066837112165952835210918744604767567473625300714637052246432134177221038655011386945777513501479624749744943395346646259065053841518153004407489539103926920824049292436749461661767096306168604071459304485941841915204915675557586293127217550105212466320393644691858356007158977203963787866361080977247757251106302302116849775742606211158031586864167876795925672287164458413391391527323503153840680105902744002132778698742625238893050237663956195123463788498089083771922995843325225154213273185734636977921549152235240091879485925007743114272670047825174589319692144227405896089600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 420 11198638611755462237427816875520379451392974155651947438209621546530080938946667191003534896105045481352580533262076274035793554850095394292936367001189169461313150073780971750748177216418117552391258613277835310721197446438113022795714403661306718812130925572803211824653373050351411717386948971090224295406855006453942047786802193032291867093121556715685522094617927282665385290254761503385212832395451935827005222029022732323483444538452905947304343186633241475254127144391180304536266812192220737935662306542822239576240447883526735951300167540549909430800975927395584598707592103829127098297282384787369004273765363525321969400419294692044251626053997260710043286663757135350287755238178816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 421 2362912747080402532097269360734800064243917546842560909462230146317847078117746777301745863078164596565394492518298093821552440073370128195809573437250914756337074665567785039407865392664222803554555567401623250562172661198441847809895739172535717669359625295861477695001861713624147872368646232900037326330846406361781772083015262729813583956648648467009645161964382656642396296243754677214279907635440358459498101848123796520255006797613563154881216412379613951278620827466539044257152297372558575704424746680535492550586734503424141285724335351056030889899005920680468350327301933907945817740726583190134859901764491703842935543488471180021337093097393422009819133486052755558910716355255730176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 422 498574589633964934272523835115042813555466602383780351896530560873065733482844570010668377109492729875298237921360897796347564855481097049315819995259943013587122754434802643315059597852151011550011224721742505868618431512871229887888000965405036428234880937426771793645392821574695201069784355141907875855808591742335953909516220435990666214852864826539035129174484740551545618507432236892213060511077915634954099489954121065773806434296461825679936663012098543719788994595439738338259134745609859473633621549592988928173800980222493811287834759072822517768690249263578821919060708054576567543293309053118455439272307749510859399676067418984502126643550012044071837165557131422930161150958959067136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 423 105697813002400566065775053044389076473758919705361434602064478905089935498363048842261695947212458733563226439328510332825683749361992574454953838995107918880470023940178160382792634744656014448602379641009411244147107480728700736232256204665867722785794758734475620252823278173835382626794283290084469681431421449375222228817438732430021237548807343226275447384990764996927671123575634221149168828348518114610269091870273665944046964070849907044146572558564891268595266854233224527710936566069290208410327768513713652772845807807168687993020968923438373766962332843878710246840870107570232319178181519261112553125729242896302192731326292824714450848432602553343229479098111861661194164003299322232832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 424 22407936356508920005944311245410484212436890977536624135637669527879066325652966354559479540809041251515404005137644190559044954864742425784450213866962878802659645075317770001152038565867075063103704483893995183759186785914484556081238315389163957230588488851708831493598534972853101116880388057497907572463461347267547112509297011275164502360347156763970394845618042179348666278198034454883623791609885840297377047476498017180137956383020180293359073382415756948942196573097443599874718552006689524182989486924907294387843311255119761854520445411768935238596014562902286572330264462804889251665774482083355861262654599494016064859041174078839463579867711741308764649568799714672173162768699456313360384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 425 4772890443936399961266138295272433137249057778215300940890823609438241127364081833521169142192325786572781053094318212589076575386190136692087895553663093184966504401042685010245384214529686988441089055069420974140706785399785210445303761177891922890115348125413981108136487949217710537895522656247054312934717266967987534964480263401610039002753944390725694102116642984201265917256181338890211867612905683983341311112494077659369384709583298402485482630454556230124687870069755486773315051577424868650976760715005253704610625297340509275012854872706783205820951101898187039906346330577441410604809964683754798448945429692225421814975770078792805742511822600898766870358154339225172883669732984194745761792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 426 1016625664558453191749687456893028258234049306759859100409745428810345360128549430540009027286965392540002364309089779281473310557258499115414721752930238848397865437422091907182266837694823328537951968729786667491970545290154249824849701130890979575594569150713177976033071933183372344571746325780622568655094777864181344947434296104542938307586590155224572843750844955634869640375566625183615127801548910688451699266961238541445678943141242559729407800286820477016558516324857918682716105985991497022658050032296119039082063188333528475577738087886544822839862584704313839500051768412995020458824522477639772069625376524444014846589839026782867623155018213991437343386286874254961824221653125633480847261696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 427 217557892215508983034433115775108047262086551646609847487685521765413907067509578135561931839410594003560505962145212766235288459253318810698750455127071113557143203608327668137005103266692192307121721308174346843281696692093009462517836042010669629177237798252620086871077393701241681738353713717053229692190282462934807818750939366372188797823530293218058588562680820505862103040371257789293637349531466887328663643129705047869375293832225907782093269261379582081543522493519594598101246681002180362848822706911369474363561522303375093773635950807720592087730593126723161653011078440380934378188447810214911222899830576231019177170225551731533671355173897794167591484665391090561830383433768885564901314002944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 428 46557388934118922369368686775873122114086522052374507362364701657798576112447049721010253413633867116761948275899075531974351730280210225489532597397193218301228645572182120981319092099072129153724048359949310224462283092107904024978816912990283300643928888826060698590410562252065719892007694735449391154128720447068048873212701024403648402734235482748664537952413695588254490050639449166908838392799733913888334019629756880244046312880096344265367959621935230565450313813613193243993666789734466597649648059279033067513802165772922270067558093472852206706774346929118756593744370786241519956932327831385991001700563743313438103914428268070548205670007214127951864577718393693380231702054826541510888881196630016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 429 10009838620835568309414267656812721254528602241260519082908410856426693864176115690017204483931281430103818879318301239374485622010245198480249508440396541934764158798019156010983604801300507768050670397389101698259390864803199365370445636292910909638444711097603050196938270884194129776781654368121619098137674896119630507740730720246784406587860628790962875659768944551474715360887481570885400254451942791485991814220397729252469957269220714017054111318716074571571817469926836547458638359792910318494674332744992109515467465641178288064524990096663224441956484589760532667655039719041926790740450483747988065365621204812389192341602077635167864219051551037509650884209454644076749815941787706424841109457275453440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 430 2152115303479647186524067546214735069723649481871011602825308334131739180797864873353698964045225507472321059053434766465514408732202717673253644314685256515974294141574118542361475032279609170130894135438656865125769035932687863554645811802975845572265612885984655792341728240101737902008055689146148106099600102665720559164257104853058647416390035190057018266850323078567063802590808537740361054707167700169488240057385511789281040812882453513666633933523956032887940756034269857703607247355475718476354981540173303545825505112853331933872872870782593255020644186798514523545833539594014260009196854005817434053608559034663676353444446691561090807096083473064574940105032748476501210427484356881340838533314222489600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 431 464856905551603792289198589982382775060308288084138506210266600172455663052338812644398976233768709614021348755541909556551112286155787017422787171972015407450447534580009605150078606972395580748273133254749882867166111761460578527803495349442782643609372383372685651145813299861975386833740028855567990917513622175795640779479534648260667841940247601052315945639669784970485781359614644151917987816748223236609459852395270546484704815582609958951992929641174503103795203303402289263979165428782755190892676012677433565898309104376319697716540540089040143084459144348479137085900044552307080161986520465256565755579448751487354092344000485377195614332754030181948187062687073670924261452336621086369621123195872057753600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 432 100409091599146419134466895436194679413026590226173917341417585637250423219305183531190178866494041276628611331197052464215040253809649995763322029145955328009296667469282074712416979106037445441626996783025974699307880140475484962005554995479641051019624434808500100647495672770186683556087846232802686038182942389971858408367579484024304253859093481827300244258168673553624928773676763136814285368417616219107643328117378438040696240165843751133630472802493692670419763913534894481019499732617075121232818018738325650234034766545285054706772756659232670906243175179271493610554409623298329314989088420495418203205160930321268483946304104841474252695874870519300808405540407912919640473704710154655838162610308364474777600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 433 21788772877014772952179316309654245432626770079079740063087616083283341838589224826268268814029206957028408658869760384734663735076694049080640880324672306178017376840834210212594484466010125660833058301916636509749809990483180236755205434019082108071258502353444521840506560991130510331671062632518182870285698498623893274615764748033274023087423285556524153004022602161136609543887857600688699924946622719546358602201471121054831084115988093995997812598141131309481088769237072102381231441977905301307521510066216666100785544340326856871369688195053489586654769013901914113490306888255737461352632187247505750095519921879715261016347990750599912835004846902688275424002268517103561982793922103560316881286436915091026739200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 434 4728163714312205730622911639194971258880009107160303593690012690072485178973861787300214332644337909675164678974738003487422030511642608650499071030453890440629770774461023616133003129124197268400773651515910122615708767934850111375879579182140817451463095010697461239389923735075320741972620591256445682851996574201384840591620950323220463009970852965765741201872904668966644271023665099349447883713417130141559816677719233268898345253169416397131525333796625494157396262924444646216727222909205450383732167684369016543870463121850927941087222338326607240304084876016715362627396594751495029113521184632708747770727823047898211640547513992880181085196051777883355767008492268211472950266281096472588763239156810574752802406400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 435 1030739689720060849275794737344503734435841985360946183424422766435801769016301869631446724516465664309185900016492884760258002651538088685808797484638948116057290028832503148316994682149075004511368656030468406730224511409797324279941748261706698204418954712332046550187003374246419921750031288893905158861735253175901895248973367170462060936173645946536931582008293217834728451083158991658179638649524934370860040035742792852619839265190932774574672522767664357726312385317528932875246534594206788183653612555192445606563760960563502291157014469755200378386290502971643949052772457655825916346747618249930507014018665424441810137639358050447879476572739287578571557207851314470101103158049279031024350386136184705296110924595200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 436 224701252358973265142123252741101814107013552808686267986524163083004785645553807579655385944589514819402526203595448877736244578035303333506317851651290689300489226285485686333104840708498350983478367014642112667188943487335816693027301121052060208563332127288386147940766735585719542941506820978871324631858285192346613164276194043160729284085854816345051084877807921487970802336128660181483161225596435692847488727791928841871124959811623344857278609963350829984336099999221307366803744541537079824036487537031953142230899889402843499472229154406633682488211329647818380893504395768970049763590980778484850529056069062528314610005380054997637725892857164692128599471311586554482040488454742828763308384177688265754552181561753600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 437 49209574266615145066124992350301297289435968065102292689048791715178048056376283859944529521865103745449153238587403304224237562589731430037883609511632660956807140556521365306949960115161138865381762376206622674114378623726543855772978945510401185675369735876156566399027915093272579904189993794372820094376964457123908282976486495452199713214802204779566187588239934805865605711612176579744812308405619416733600031386432416369776366198745512523744015581973831766569605899829466313330020054596620481463990770609997738148567075779222726384418184815052776464918281192872225415677462673404440898226424790488182265863279124693700899591178232044482661970535719067576163284217237455431566866971588679499164536134913730200246927762024038400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 438 10776896764388716769481373324715984106386477006257402098901685385623992524346406165327851965288457720253364559250641323625108026207151183178296510483047552749540763781878179002222041265220289411518605960389250365631048918596113104414282389066777859662905972156878288041387113405426694999017608640967647600668555216110135913971850542504031737194041682846724995081824545722484567650843066670964113895540830652264658406873628699184981024197525267242699939412452269156878743692062653122619274391956659885440613978763589504654536189595649777078187582474496558045817103581239017366033364325475572556711587029116911916224058128307920497010468032817741702971547322475799179759243575002739513143866777920810317033413546106913854077179883264409600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 439 2370917288165517689285902131437516503405024941376628461758370784837278355356209356372127432363460698455740203035141091197523765765573260299225232306270461604898968032013199380488849078348463670534093311285635080438830762091144882971142125594691129125839313874513223369105164949193872899783873901012882472147082147544229901073807119350886982182689170226279498918001400058946604883185474667612105057018982743498224849512198313820695825323455558793393986670739499214513323612253783686976240366230465174796935075327989691023997961711042950957201268144389242770079762787872583820527340151604625962476549146405720621569292788227742509342302967219903174653740410944675819547033586500602692891650691142578269747350980143521047896979574318170112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 440 521601803396413891642898468916253630749105487102858261586841572664201238178366058401868035119961353660262844667731040063455228468426117265829551107379501553077772967042903863707546797236662007517500528482839717696542767660051874253651267630832048407684649052392909141203136288822652037952452258222834143872358072459730578236237566257195136080191617449781489761960308012968253074300804426874663112544176203569609466892683629040553081571160222934546677067562689827192931194695832411134772880570702338455325716572157732025279551576429449210584278991765633409417547813331968440516014833353017711744840812209258536745244413410103352055306652788378698423822890407828680300347389030132592436163152051367219344417215631574630537335506349997424640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 441 115273998550607470053080561630492052395552312649731675810691987558788473637418898906812835761511459158918088671568559854023605491522171915748330794730869843230187825716481753879367842189302303661367616794707577610935951652871464210056930146413882698098307440578832920205893119829806100387491949067246345795791134013600457790208502142840125073722347456401709237393228070865983929420477778339300547872262940988883692183283082017962231027226409268534815631931354451809637794027778962860784806606125216798626983362446858777586780898390908275539125657180204983481278066746365025354039278171016914295609819498246136620699015363632840804222770266231692351664858780130138346376772975659302928392056603352155475116204654577993348751146903349430845440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 442 25475553679684250881730804120338743579417061095590700354162929250492252673869576658405636703294032474120897596416651727739216813626399993380381105635522235353871509483342467607340293123835809109162243311630374652016845315284593590422581562357468076279725944367922075365502379482387148185635720743861442420869840617005701171636078973567667641292638787864777741463903403661382448401925589012985421079770109958543295972505561125969653057017036448346194254656829333849929952480139150792233442259953672912496563323100755789846678578544390728894146770236825301349362452750946670603242680475794738059329770109112396193174482395362857817733232228837204009717933790408760574549266827620705947174644509340826360000681228661736530074003465640224216842240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 443 5655572916889903695744238514715201074630587563221135478624170293609280093599046018166051348131275209254839266404496683558106132625060798530444605451085936248559475105302027808829545073491549622234018015181943172747739659993179777073813106843357912934099159649678700731141528245089946897211130005137240217433104616975265660103209532132022216366965810905980658604986555612826903545227480760882763479708964410796611705896234569965262978657782091532855124533816112114684449450590891475875824181709715386574237057728367785345962644436854741814500582992575216899558464510710160873919875065626431849171208964222951954884735091770554435536777554801859290157381301470744847549937235731796720272771081073663451920151232762905509676428769372129776138977280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 444 1255537187549558620455220950266774638567990439035092076254565805181260180778988216032863399285143096454574317141798263749899561442763497273758702410141077847180203473377050173560159006315124016135951999370391384349998204518485910510386509719225456671370013442228671562313419270409968211180870861140467328270149224968508976542912516133308932033466410021127706210307015346047572587040500728915973492495390099196847798708964074532288381262027624320293837646507176889459947778031177907644432968339556815819480626815697648346803707064981752682819129424351698151701979121377655714010212264569067870516008390057495333984411190373063084689164617166012762414938648926505356156086066332458871900555179998353286326273573673365023148167186800612810302852956160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 445 279984792823551572361514271909490744400661867904825533004768174555421020313714372175328538040586910509370072722621012816227602201736259892048190637461460359921185374563082188703915458408272655598317295859597278710049599607622358043816191667387276837715512997616993758395892497301422911093334202034324214204243277167977501769069491097727891843463009434711478484898464422168608686910031662548262088826471992120897059112098988620700309021432160223425525795171100446349568354500952673404708551939721169927744179779900575581337226675490930848268665861630428687829541344067217224224277334998902135125069870982821459478523695453193067885683709628020846018531318710610694422807192792138328433823805139632782850759006929160400162041282656536656697536209223680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 446 62436608799652000636617682635816436001347596542776093860063302925858887529958304995098263983050881043589526217144485858018755290987185955926746512153905660262424338527567328080973147225044802198424756976690193152341060712499785843771010741827362734810559398468589608122284026898217309173813527053654299767546250808458982894502496514793319881092251103940659702132357566143599737180937060748262445808303254242960044181998074462416168911779371729823892252323155399535953743053712446169250007082557820893886952090917828354638201548634477579163912487143585597385987719726989441002013845704755176132890581229169185463710784086062054138507467247048648662132484072466184856286003992646847240742708546138110575719258545202769236135206032407674443550574656880640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 447 13985800371122048142602360910422881664301861625581845024654179855392390806710660318902011132203397353764053872640364832196201185181129654127591218722474867898783051830175081490137984978410035692447145562778603266124397599599952029004706406169329252597565305256964072219391622025200677254934230060018563147930360181094812168368559219313703653364664247282707773277648094816166341128529901607610787861059928950423049896767568679581221836238579267480551864520386809496053638444031587941912001586492951880230677268365593551438957146894122977732716397120163173814461249218845634784451101437865159453767490195333897543871215635277900127025672663338897300317676432232425407808064894352893781926366714334936768961113914125420308894286151259319075355328723141263360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 448 3132819283131338783942928843934725492803617004130333285522536287607895540703187911434050493613561007243148067471441722411949065480573042524580432993834370409327403609959218253790908635163847995108160606062407131611865062310389254497054234981929752581854628377559952177143723333644951705105267533444158145136400680565237925714557265126269618353684791391326541214193173238821260412790697960104816480877424084894763176875935384226193691317441755915643617652566645327116015011463075698988288355374421221171671708113892955522326400904283547012128472954916550934439319825021422191717046722081795717643917803754793049827152302302249628453750676587912995271159520820063291349006536335048207151506144011025836247289516764094149192320097882087472879593633983642992640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 449 704884338704551226387158989885313235880813825929324989242570664711776496658217280072661361063051226629708315181074387542688539733128934568030597423612733342098665812240824107102954442911865798899336136364041604612669639019837582261837202870934194330917291384950989239857337750070114133648685195024935582655690153127178533285775384653410664129579078063048471773193463978734783592877907041023583708197420419101321714797085461450893580546424395081019813971827495198601103377579192032272364879959244774763626134325625914992523440203463798077728906414856223960248846960629819993136335512468404036469881505844828436211109268018006166402093902232280423936010892184514240553526470675385846609088882402480813155640141271921183568272022023469681397908567646319673344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 450 158598976208524025937110772724195478073183110834098122579578399560149711748098888016348806239186525991684370915741737197104921439954010277806884420312865001972199807754185424098164749655169804752350630681909361037850668779463456008913370645960193724456390561613972578967900993765775680070954168880610506097530284453615169989299461547017399429155292564185906148968529395215326308397529084230306334344419594297797385829344228826451055622945488893229458143661186419685248259955318207261282097990830074321815880223265830873317774045779354567489003943342650391055990566141709498455675490305390908205723338815086398147499585304051387440471128002263095385602450741515704124543455901961815487044998540558182960019031786182266302861204955280678314529427720421926502400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 451 35843368623126429861787034635668178044539383048506175702984718300593834855070348691694830210056154874120667826957632606545712245429606322784355878990707490445717156552445905846185233422068375874031242534111515594554251144158741058014421765987003781727144266924757802846745624591065303696035642167017974378041844286517028417581678309625932270989096119506014789666887643318663745697841573036049231561838828311302209197431795714777938570785680489869857540467428130848866106749901914841049754145927596796730388930458077777369816934346134132252514891195438988378653867948026346650982660809018345254493474572209525981334906278715613561546474928511459557146153867582549132146821033843370300072169670166149348964301183677192184446632319893433299083650664815355389542400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 452 8100601308826573148763869827661008238065900568962395708874546335934206677245898804323031627472691001551270928892424969079330967467091028949264428651899892840732077380852774721237862753387452947531060812709202524369260758579875479111259319113062854670334604324995263443364511157580758635304055129746062209437456808752848422373459297975460693243535723008359342464716607390018006527712195506147126332975575198354299278619585831539814116997563790710587804145638757571843740125477832754077244436979636876061067898283525577685578627162226313889068365410169211373575774156253954343122081342838146027515525253319352871781688818989728664909503333843589859915030774073656103865181553648601687816310345457549752865932067511045433684938904295915925592905050248270318036582400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 453 1838836497103632104769398450879048870040959429154463825914522018257064915734819028581328179436300857352138500858580467981008129615029663571483025303981275674846181565453579861720994845018951819089550804484988973031822192197631733758255865438665268010165955181773924801643744032770832210214020514452356121542302695586896591878775260640429577366282609122897570739490669877534087481790668379895397677585455570026425936246645983759537804558446980491303431541059997968808529008483468035175534487194377570865862412910360306134626348365825373252818518948108410981801700733469647635888712464824259148246024232503493101894443361910668406934457256782494898200711985714719935577396212678232583134302448418863793900566579325007313446481131275172915109589446406357362194304204800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 454 417415884842524487782653448349544093499297790418063288482596498144353735871803919487961496732040294618935439694897766231688845422611733630726646744003749578190083215357962628610665829819302062933328032618092496878223637628862403563124081454577015838307671826262680929973129895438978911718582656780684839590102711898225526356481984165377514062146152270897748557864382062200237858366481722236255272811898414395998687527988638313415081634767464571525878959820619538919536084925747243984846328593123708586550767730651789492560181079042359728389803801220609292868986066497610013346737729515106826651847500778292934130038643153721728374121797289626341891561620757241425376068940277958796371486655791082081215428613506776660152351216799464251729876804334243121218107054489600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 455 95170821744095583214444986223696053317839896215318429774032001576912651778771293643255221254905187173117280250436690700825056756355475267805675457632854903827338973101615479323231809198800870348798791436925089288234989379380628012392290571643559611134149176387891252033873616160087191871836845745996143426543418312795420009277892389706073206169322717764686671193079110181654231707557832669866202201112838482287700756381409535458638612726981922307900402839101254873654227363070371628544962919232205557733575042588608004303721286021658018072875266678298918774128823161455083043056202329444356476621230177450788981648810639048554069299769782034805951276049532651044985743718383374605572698957520366714517117723879545078514736077430277849394411911388207431637728408423628800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 456 21698947357653792972893456859002700156467496337092601988479296359536084605559854950662190446118382675470739897099565479788112940449048361059694004340290918072633285867168329285696852497326598439526124447618920357717577578498783186825442250334731591338586012216439205463723184484499879746778800830087120701251899375317355762115359464852984691006605579650348561032022037121417164829323185848729494101853727173961595772454961374084569603701751878286201291847315086111193163838780044731308251545584942867163255109710202624981248453212938028120615560802652153480501371680811758933816814131113313276669640480458779887815928825703070327800347510303935756890939293444438256749567791409410070575362314643610909902841044536277901359825654103349661925915796511294413402077120587366400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 457 4969058944902718590792601620711618335831056661194205855361758866333763374673206783701641612161109632682799436435800494871477863362832074682669926993926620238633022463581547406424579221887791042651482498504732761917325265476221349783026275326653534416536196797564578051192609246950472462012345390089950640586684956947674469524417317451333494240512677739929820476333046500804530745915009559359054149324503522837205431892186154665366439247701180127540095833035154719463234519080630243469589603938951916580385420123636401120705895785762808439620963423807343147034814114905892795844050436024948740357347670025060594309847701086003105066279579859601288328025098198776360795651024232754906161757970053386898367750599198807639411400074789667072581034717401086420669075660614506905600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 458 1137914498382722557291505771142960598905311975413473140877842780390431812800164353467675929184894105884361070943798313325568430710088545102331413281609196034646962144160174356071228641812304148767189492157583802479067485794054689100313017049803659381386789066642288373723107517551658193800827094330598696694350855141017453521091565696355370181077403202443928889080267648684237540814537189093223400195311306729720043903310629418368914587723570249206681945765050430757080704869464325754536019302019988896908261208312735856641650134939683132673200624051881580670972432313449450248287549849713261541832616435738876096955123548694711060178023787848695027117747487519786622204084549300873511042575142225599726214887216526949425210617126833759621056950284848790333218326280722081382400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 459 261720334628026188177046327362880937748221754345098822401903839489799316944037801297565463712525644353403046317073612064880739063320365373536225054770115087968801293156840101896382587616829954216453583196244274570185521732632578493071993921454841657718961485327726325956314729036881384574190231696037700239700696682434014309851060110161735141647802736562103644488461559197374634387343553491441382044921600547835610097761444766224850355176421157317536847525961599074128562119976794923543284439464597446288900077911929247027579531036127120514836143531932763554323659432093373557106136465434050154621501780219941502299678416199783543840945471205199856237081922129550923106939446339200907539792282711887937029424059801198367798441939171764712843098565515221776640215044566078717952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 460 60195676964446023280720655293462615682091003499372729152437883082653842897128694298440056653880898201282700652926930774922569984563684035913331762597126470232824297426073223436167995151870889469784324135136183151142669998505493053406558601934613581275361141625377054969952387678482718452063753290088671055131160236959823291265743825337199082578994629409283838232346158615396165909089017303031517870331968126002190322485132296231715581690576866183033474930971167787049569287594662832414955421076857412646447017919743726816343292138309237718412313012344535617494441669381475918134411387049831535562945409450586545528926035725950215083417458377195966934528842089796712314596072658016208734152225023734225516767533754275624593641646009505883953912670068501008627249460250198105128960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 461 13905201378787031377846471372789864222563021808355100434213150992093037709236728382939653087046487484496303850826121009007113666434211012295979637159936214623782412705422914613754806880082175467520178875216458307913956769654768895336915037046895737274608423715462099698059001553729507962426727010010483013735298014737719180282386823652892988075747759393544566631671962640156514324999562997000280628046684637106505964494065560429526299370523256088280732709054339758808450505434367114287854702268754062321329261139460800894575300483949433912953244305851587727641216025627120937089049030408511084715040389583085492017181914252694499684269432885132268361876162522743040544671692784001744217589163980482606094373300297237669281131220228195859193353826785823732992894625317795762284789760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 462 3212101518499804248282534887114458635412058037730028200303237879173491710833684256459059863107738608918646189540833953080643256946302743840371296183945265578093737334952693275777360389298982532997161320175001869128124013790251614822827373557832915310434545878271745030251629358911516339320573939312421576172853841404413130645231356263818280245497732419908794891916223369876154809074899052307064825078784151171602877798129144459220575154590872156392849255791552484284752066755338803400494436224082188396227059323215445006646894411792319233892199434651716765085120901919864936467570326024366060569174329993692748655969022192372429427066238996465553991593393542753642365819161033104402914263096879491482007800232368661901603941311872713243473664733987525282321358658448410821087786434560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 463 745207552291954585601548093810554403415597464753366542470351187968250076913414747498501888240995357269125915973473477114709235611542236570966140714675301614117747061709024839980347610317363947655341426280600433637724771199338374638895950665417236352020814643759044847018378011267471790722373153920481805672102091205823846309693674653205841016955473921418840414924563821811267915705376580135239039418277923071811867649165961514539173435865082340283141027343640176354062479487238602388914709203987067707924677762985983241542079503535818062262990268839198289499748049245408665260476315637652926052048444558536717688184813148630403627079367447180008526049667301918845028870045359680221476109038476042023825809653909529561172114384354469472485890218285105865498555208760031310492366452817920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 464 172888152131733463859559157764048621592418611822781037853121475608634017843912221419652438071910922886437212505845846690612542661877798884464144645804669974475317318316493762875440645593628435856039210897099300603952146918246502916223860554376798833668828997352098404508263698614053455447590571709551778915927685159751132343848932519543755115933669949769170976262498806660214156443647366591375457145040478152660353294606503071373088237120699102945688718343724520914142495241039355754228212535324999708238525241012748112037762444820309790445013742370694003163941547424934810340430505227935478844075239137580518503658876650482253641482413247745761978043522814045172046697850523445811382457296926441749527587839707010858191930537170236917616726530642144560795664808432327264034229017053757440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 465 40282939446693897079277283759023328831033536554707981819777303816811726157631547590779018070755245032539870513862082278912722440217527140080145702472488104052748935167743046749977670423315425554457136139024137040720850231951435179480159509169794128244837156383038928250425441777074455119288603208325564487411150642222013836116801277053694942012545098296216837469162221951829898451369836415790481514794431409569862317643315215629929559249122890986345471374087813372995201391162169890735173520730724932019576381155970310104798649643132181173688201972371702737198380550009810809320307718108966570669530719056260811352518259562365098465402286724762540884140815672525086880599171962874052112550183860927639927966651733529958719815160665201804697281639619682665389900364732252519975360973525483520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 466 9385924891079678019471607115852435617630814017246959764008111789317132194728150588651511210485972092581789829729865170986664328570683823638673948676089728244290501894084129892744797208632494154188512720392623930487958104044684396818877165636562031881047057437248070282349127934058348042794244547539856525566798099637729223815214697553510921488923007903018523130314797714776366339169171884879182192947102518429777920010892445241773587305045633599818494830162460515907881924140785584541295430330258909160561296809341082254418085366849798213469351059562606737767222668152285918571631698319389210966000657540108769045136754478031067942438732806869672026004810051698345243179607067349654142224192839596140103216229853912480381716932434992020494466622031386061035846784982614837154259106831437660160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 467 2196306424512644656556356065109469934525610480035788584777898158700208933566387237744453623253717469664138820156788450010879452885540014731449703990204996409163977443215686394902282546820003632080111976571873999734182196346456148855617256758955515460165011440316048446069695936569653442013853224124326426982630755315228638372760239227521555628407983849306334412493662665257669723365586221061728633149621989312568033282548832186575019429380678262357527790258015760722444370248943826782663130697280584743571343453385813247533831975842852781951828147937649976637530104347634904945761817406737075366044153864385451956562000547859269898530663476807503254085125552097412786904028053759819069280461124465496784152597785815520409321762189788132795705189555344338282388147685931871894096630998556412477440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 468 513935703335958849634187319235615964678992852328374528838028169135848890454534613632202147841369887901408483916688497302545791975216363447159230733707969159744370721712470616407134115955880849906746202517818515937798633945070738832214438081595590617678612677033955336380308849157298905431241654445092383913935596743763501379225895979240044017047468220737682252523517063670294715267547175728444500157011545499140919788116426731658554546475078713391661502920375688009051982638252855467143172583163656829995694368092280299922916682347227550976727786617410094533182044417346567757308265273176475635654332004266195757835508128199069156256175253572955761455919379190794592135542564579797662211627903124926247491707881880831775781292352410423074195014355950575158078826558508058023218611653662200519720960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 469 120774890283950329664034020020369751699563320297168014276936619746924489256815634203567504742721923656830993720421796866098261114175845410082419222421372752539927119602430594855676517249631999728085357591687351245382678977091623625570392949174963795154473979102979504049372579551965242776341788794596710219774865234784422824118085555121410344006155031873355329343026509962519258087873586296184457536897713192298116150207360281939760318421643497647040453186288286682127215919989421034778645557043459355048988176501685870481885420351598474479531029855091372215297780438076443422967442339196471774378768021002556003091344410126781251720201184589644603942141054109836729151852502676252450619732557234357668160551352241995467308603702816449422435828373648385162148524241249393635456373738610617122134425600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 470 28382099216728327471047994704786891649397380269834483355080105640527254975351674037838363614539652059355283524299122263533091361831323671369368517269022596846882873106571189791083981553663519936100059034046527542664929559616531552009042343056116491861301385089200183451602556194711832052440320366730226901647093330174339363667750105453531430841446432490238502395611229841192025650650292779603347521170962600190057295298729666255843674829086221947054506498777747370299895741197513943172981705905212948436512221477896179563243073782625641502689792015946472470594978402947964204397348949711170866979010484935600660726465936379793594154247278378566481926403147715811631350685338128919325895637150950074052017729567776868934817521870161865614272419667807370513104903196693607504332247828573495023701590016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 471 6698175415147885283167326750329706429257781743680938071798904931164432174182995072929853813031357886007846911734592854193809561392192386443170970075489332855864358053150800790695819646664590704919613932034980500068923376069501446274133992961243492079267126881051243294578203261951992364375915606548333548788714025921144089825589024887033417678581358067696286565364250242521318053553469095986390014996347173644853521690500201236379107259664348379504863533711548379390775394922613290588823682593630255831016884268783498376925365412699651394634790915763367503060414903095719552237774352131836324607046474444801755931445960985631288220402357697341689734631142860931544998761739798424960911370367624217476276184177995341068616935161358200284968291041602539441092757154419691371022410487543344825593575243776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 472 1580769397974900926827489113077810717304836491508701384944541563754805993107186837211445499875400461097851871169363913589739056488557403200588348937815482553983988500543588986604213436612843406361028887960255398016265916752402341320695622338853464130707041943928093417520455969820670197992716083145406717514136510117390005198839009873339886572145200503976323629425963057235031060638618706652788043539137932980185431118958047491785469313280786217563147793955925417536222993201736736578962389092096740376119984687432905616954386237397117729133810656120154730722257917130589814328114747103113372607262967968973214399821246792608984020014956416572638777372949715179844619707770592428290775083406759315324401179466006900492193596698080535267252516685818199308097890688443047163561288875060229378840083757531136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 473 374642347320051519658114919799441140001246248487562228231856350609889020366403280419112583470469909280190893467139247520768156387788104558539438698262269365294205274628830589825198584477243887307563846446580529329855022270319354893004862494308270998977568940710958139952348064847498836924273711705461392050850352897821431232124845339981553117598412519442388700173953244564702361371352633476710766318775690116303947175193057255553156227247546333562466027167554323956084849388811606569214086214826927469140436370921598631218189538263116901804713125500476671181175126359949785995763195063437869307921323408646651812757635489848329212743544670727715390237389082497623174870741630405504913694767401957731883079533443635416649882417445086858338846454538913236019200093161002177764025463389274362785099850534879232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 474 88790236314852210158973235992467550180295360891552248090949955094543697826837577459329682282501368499405241751712001662422053063905780780373846971488157839574726650087032849788572064521106801291892631607839585451175640278065687109642152411151060226757683838948497079168706491368857224351052869674194349916051533636783679202013588345575628088870823767107846121941226918961834459645010574133980451617549838557564035480520754569566098025857668481054304448438710374777592109305148350756903738432913981810186283419908418875598710920568358705727717010743612971069938504947308099280995877230034775025977353647849256479623559611094054023420220086962468547486261212551936692444365766406104664545659874263982456289849426141593746022132934485585426306609725722436936550422079157516130074034823258023980068664576766377984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 475 21132076242934826017835630166207276942910295892189435045646089312501400082787343435320464383235325702858447536907456395656448629209575825728975579214181565818784942720713818249680151356023418707470446322665821337379802386179633532094832273853952333968328753669742304842152144945788019395550582982458255280020265005554515650079234026246999485151256056571667377022012006712916601395512516643887347484976861576700240444363939587556731330154125098490924458728413069197066922014625307480143089747033527670824335453938203692392493199095269371963196648556979887114645364177459327628877018780748276456182610168188123042150407187440384857574012380697067514301730168587360932801759052404652910161867050074827824596984163421699311553267638407569331460973114721939990899000454839488838957620287935409707256342169270397960192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 476 5029434145818488592244879979557331912412650422341085540863769256375333219703387737606270523210007517280310513783974622166234773751879046523496187852975212664870816367529888743423876022733573652377966224794465478296392967910752780638570081177240655484462243373398668552432210497097548616141038749825064756644823071321974724718857698246785877465998941464056835731238857597674151132131978961245188701424493055254657225758617621838502056576681773440840021177362310468901927439480823180274055359793979585656191838037292478789413381384674110527240802356561213133285596674235319975672730469818089796571461220028773284031796910610811596102614946605902068403811780123791902006818654472307392618524357917809022254082230894364436149677697941001500887711601303821717833962108251798343671913628528627510327009436286354714525696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 477 1202034760850618773546526315114202327066623450939519444266440852273704639509109669287898655047191796629994212794369934697730110926699092119115588896861075826904125111839643409678306369433324102918333927725877249312837919330669914572618249401360516660786476166242281784031298308806314119257708261208190476838112714045951959207806989880981824714373747009909583739766086965844122120579542971737600099640453840205863076956309611619401991521826943852360765061389592202067560658035916740085499230990761120971829849290912902430669798150937112416010551763218129938855257605142241474185782582286523461380579231586876814883599461635983971468524972238810594348511015449586264579629658418881466835827321542356356318725653183753100239772969807899358712163072711613390562316943872179804137587357218341974968155255272438776771641344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 478 287286307843297886877619789312294356168923004774545147179679363693415408842677210959807778556278839394568616857854414392757496511481083016468625746349797122630085901729674774913115222294564460597481808726484662585768262720030109582855761606925163481927967803731905346383480295804709074502592274428757523964308938656982518250665870581554656106735325535368390513804094784836745186818510770245286423814068467809201275392557997177037075973716639580714222849672112536294146997270584100880434316206791907912267333980528183680930081758073969867426521871409133055386406567628995712330402037166479107269958436349263558757180271331000169180977468365075732049294132692451117234531488362112670573762729848623169160175431110916990957305739784087946732206974378075600344393749585450973188883378375183732017389106010112867648422281216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 479 68948713882391492850628749434950645480541521145890835323123047286419698122242530630353866853506921454696468045885059454261799162755459923952470179123951309431220616415121945979147653350695470543395634094356319020584383052807226299885382785662039235662712272895657283132035270993130177880622145862901805751434145277675804380159808939573117465616478128488413723312982748360818844836442584858868741715376432274208306094213919322488898233691993499371413483921307008710595279344940184211304235889630057898944160155326764083423219621937752768182365249138191933292737576230958970959296488919954985744790024723823254101723265119440040603434592407618175691830591846188268136287557206907040937703055163669560598442103466620077829753377548181107215729673850738144082654499900508233565332010810044095684173385442427088235621347491840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 480 16547691331773958284150899864388154915329965075013800477549531348740727549338207351284928044841661149127152331012414269022831799061310381748592842989748314263492947939629267034995436804166912930414952182645516564940251932673734311972491868558889416559050945494957747951688465038351242691349315007096433380344194866642193051238354145497548191747954750837219293595115859606596522760746220366128498011690343745809993462611340637397335576086078439849139236141113682090542867042785644210713016613511213895746598437278423380021572709265060664363767659793166063990257018295430153030231157340789196578749605933717580984413583628665609744824302177828362166039342043085184352709013729657689825048733239280694543626104831988818679140810611563465731775121724177154579837079976121976055679682594410582964201612506182501176549123398041600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 481 3987993610957523946480366867317545334594521583078325915089437055046515339390507971659667658806840336939643711773991838834502463573775802001410875160529343737501800453450653355433900269804226016230003476017569492150600715774369969185370540322692349390731277864284817256356920074242649488615184916710240444662950962860768525348443349064909114211257094951769849756422922165189761985339839108236968020817372842740208424489333093612757873836744904003642555910008397383820830957311340254781837003856202548874930223384100034585199022932879620111668006010153021421651941409198666880285708919130196375478655030025937017243673654508411948502656824856635282015481432383529429002872308847503247836744710666647385013891264509305301672935357386795241357804335526694253740736274245396229418803505252950494372588613989982783548338738928025600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 482 961106460240763271101768415023528425637279701521876545536554330266210196793112421169979905772448521202454134537532033159115093721279968282340020913687571840737933909281607458659569965022818469911430837720234247608294772501623162573674300217768856203166237965292640958782017737892478526756259564927167947163771182049445214608974847124643096524912959883376533791297924241810732638466901225085109293016986855100390230301929275560674647594655521864877855974312023769500820260712033001402422717929344814278858183835568108335032964526823988446911989448446878162618117879616878718148855849510377326490355862236250821155725350736527279589140294790449102965731025204430592389692226432248282728655475270662019788347794746742577703177421130217653167230844861933315151517442093140491289931644765961069143793855971585850835149636081654169600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 483 232587763378264711606627956435693879004221687768294124019846147924422867623933205923135137196932542130993900558082752024505852680549752324326285061112392385458580006046149004995615931535522069718566262728296687921207334945392805342829180652700063201166229587600819112025248292569979803475014814712374643213632626055965741935371913004163629359028936291777121177494097666518197298508990096470596448910110818934294435733066884685683264717906636291300441145783509752219198503092311986339386297738901445055483680488207482217077977415491405204152701446524144515353584526867284649792023115581511313010666118661172698719685534878239601660571951339288682917706908099472203358305518796604084420334625015500208788780166328711703804168935913512672066469864456587862266667220986539998892163458033362578732798113145123775902106211931760309043200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 484 56286238737540060208803965457437918719021648439927178012802767797710333964991835833398703201657675195700523935056025989930416348693040062486960984789198957280976361463168059208939055431596340871893035580247798476932175056785058892964661717953415294682227560199398225110110086801935112440953585160394663657699095505543709548360002947007598304885002582610063324953571635297403746239175603345884340636246818182099253447402186093935350061733405982494706757279609360037046037748339500694131484052814149703427050678146210696532870534548920059404953750058842972715567455501882885249669593970725737748581200716003793090163899440533983601858412224107861266085071760072273212709935548778188429720979253751050526884800251548232320608882491070066640085707198494262668533467478742679731903556844073744053337143381119953768309703287485994788454400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 485 13677556013222234630739363606157414248722260570902304257111072574843611153493016107515884878002815072555227316218614315553091172732408735184331519303775346619277255835549838387772190469877910831870007646000215029894518538798769310990412797462679916607781297128453768701756751092870232323151721193975903268820880207847121420251480716122846388087055627574245387963717907377269110336119671613049894774607976818250118587718731220826290065001217653746213742018945074489002187172846498668673950624833838377932773314789529199257487539895387574435403761264298842369882891686957541115669711334886354272905231773988921720909827564049758015251594170458210287658672437697562390688514338353099788422197958661505278033006461126220453907958445330026193540826849234105828453632597334471174852564313109919804960925841612148765699257898859096733594419200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 486 3323646111213003015269665356296251662439509318729259934477990635686997510298802914126360025354684062630920237841123278679401154973975322649792559190817409228484373168038610728228642284180332332144411857978052252264368004928100942570670309783431219735690855202214265794526890515567466454525868250136144494323473890506850505121109814017851672305154517500541629275183451492676393811677080201971124430229738366834778816815651686660788485795295889860329939310603653100827531483001699176487770001834622725837663915493855595419569472194579180587803113987224618695881542679930682491107739854377384088315971321079307978181088098064091197706137383421345099901057402360507660937308984219803248586594103954745782562020570053671570299633902215196365030420924363887716314232721152276495489173128085710512605504979511752150064919669422760506263443865600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 487 810969651135972735725798346936285405635240273769939424012629715107627392512907911046831846186542911281944538033234079997773881813649978726549384442559447851750187053001421017687788717340001089043236493346644749552505793202456629987243555587157217615508568669340280853864561285798461814904311853033219256614927629283671523249550794620355808042457702270132157543144762164213040090049207569280954360976056161507686031303019011545232390534052197125920505191787291356601917681852414599063015880447647945104389995380500765282374951215477320063423959812882806961795096413903086527830288524468081717549097002343351146676185495927638252240297521554808204375858006175963869268703392149631992655128961364957970945133019093095863153110672140507913067422705544788602780672783961155464899358243252913365075743215000867524615840399339153563528280303206400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 488 197876594877177347517094796652453638974998626799865219459081650486261083773149530295426970469516470352794467280109115519456827162530594809278049803984505275827045640932346728315820447030960265726549704376581318890811413541399417716887427563266361098184090755319028528342952953734824682836652092140105498614042341545215851672890393887366817162359679353912246440527321968067981781972006646904552864078157703407875391637936638817036703290308736098724603266796099091010867914371989162171375874829226098605471158872842186728899488096576466095475446194343404898678003524992353112790590399970211939081979668571777679788989261006343733546632595259373201867709353506935184101563627684510206207851466573049744910612456658715390609359004002283930788451140152928419078484159286521933435443411353710861078481344460211676006265057438753469500900393982361600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 489 48479765744908450141688225179851141548874663565966978767475004369133965524421634922379607765031535236434644483626733302266922654819995728273122201976203792577626182028424948437376009522585265103004677572262423128248796317642857340637419753000258469055102235053161989444023473665032047294979762574325847160440373678577883659858146502404870204778121441708500377929193882176655536583141628491615451699148637334929470951294476510173992306125640344187527800365044277297662639021137344731987089333160394158340433923846335748580374583661234193391484317614134200176110863623126512633694647992701925075085018800085531548302368946554214718924985838546434457588791609199120104883088782705000520923609310397187503100051881385270699292955980559563043170529337467462674228619025197873691683635781659160964227929392751860621534939072494600027720596525678592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 490 11877542607502570284713615169063529679474292573661909798031376070437821553483300555983003902432726132926487898488549659055396050430898953426914939484169929181518414596964112367157122333033389950236146005204293666420955097822500048456167839485063324918500047588024687413785751047932851587270041830709832554307891551251581496665245893089193200170639753218582592592652501133280606462869698980445785666291416147057720383067146744992628115000781884325944311089435847937927346560178649459336836886624296568793406311342352258402191772997002377380913657815462879043147161587665995595255188758211971643395829606020955229334080391905782606136621530443876442109253944253784425696356751762725127626284281047310938259512710939391321326774215237092945576779687679528355186011661173479054462490766506494436235842701224205852276060072761177006791546148791255040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 491 2921875481445632290039549331589628301150675973120829810315718513327704102156891936771818959998450628699916023028183216127627428406001142543021075113105802578653529990853171642320652093926213927758091917280256241939554954064335011920217288513325577929951011706654073103791294757791481490468430290354618808359741321607889048179650489699941527241977379291771317777792515278787029189865945949189663273907688372176199214234518099268186516290192343544182300528001218592730127253803947766996861874109576955923177952590218655566939176157262584835704759822603868244614201750565834916432776434520145024275374083081154986416183776408822521109608896489193604758876470286430968721303760933630381396065933137638490811840126891090265046386456948324864611887803169163975375758868648675847397772728560597631314017304501154639659910777899249543670720352602648739840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 492 718781368435625543349729135571048562083066289387724133337666754278615209130595416445867464159618854660179341664933071167396347387876281065583184477824027434348768377749880224010880415105848626228490611650943035517130518699826412932373452974278092170767948879836901983532658510416704446655233851427236226856496365115540705852194020466185615701526435305775744173336958758581609180707022703500657165381291339555345006701691452419973883007387316511868845929888299773811611304435771150681228021030955931157101776337193789269467037334686595869583370916360551588175093630639195389442463002891955675971742024437964126658381208996570340192963788536341626770683611690462018305440725189673073823432219551859068739712671215208205201411068409287916694524399579614337942436681687574258459852091225907017303248256907284041356338051363215387742997206740251590000640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 493 177538998003599509207383096486048994834517373478767860934403688306817956655257067862129263647425857101064297391238468578346897804805441423199046566022534776284145789304220415330687462531144610678437181077782929772731238118857123994296242884646688766179683373319714789932566652072925998323842761302527348033554602183538554345491923055147847078277029520526608810814228813369657467634634607764662319849178960870170216655317788747733549102824667178431604944682410044131467992195635474218263321194646114995804138755286865949558358221667589179787092616341056242279248126767881261192288361714313051965020280036177139284620158622152874027662055768476381812358852087544118521443859121849249234387758229309189978709029790156426684748533897094115423547526696164741471781860376830841839583466532799033273902319456099158215015498686714200772520310064842142730158080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 494 43852132506889078774223624832054101724125791249255661650797711011784035293848495761945928120914186703962881455635901738851683757786944031530164501807566089742184009958142442586679803245192718837573983726212383653864615815357709626591171992507732125246381793209969553113343963062012721585989162041724254964287986739334022923336504994621518228334426291570072376271114516902305394505754748117871593002747203334932043513863493820690186628397692793072606421336555280900472594072321962131911040335077590403963622272555855889540914480751894527407411876236240891842974287311666671514495225343435323835360009168935753403301179179671759884832527774813666307652636465623397274796633203096764560893776282639369924741130358168637391132887872582246509616239093952691143530119513077217934377116233601361218653872905656492079108828175618407590812516586016009254349045760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 495 10875328861708491536007458958349417227583196229815404089397832330922440752874426948962590173986718302582794600997703631235217571931162119819480796448276390256061634469619325761496591204807794271718347964100671146158424722208711987394610654141917567061102684716072449172109302839379154953325312186347615231143420711354837684987453238666136520626937720309377949315236400191771737837427177533232155064681306427063146791438146467531166283842627812682006392491465709663317203329935846608713938003099242420182978323593852260606146791226469842797038145306587741177057623253293334535594815885171960311169282273896066844018692436558596451438466888153789244297853843474602524149565034367997611101656518094563741335800328825822073000956192400397134384827295300267403595469639243150047725524825933137582226160480602810035618989387553365082521504113331970295078563348480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 496 2697081557703705900929849821670655472440632664994220214170662418068765306712857883342722363148706139040533061047430500546333957838928205715231237519172544783503285348465592788851154618792332979386150295096966444247289331107760572873863442227195556631153465809585967394683107104166030428424677422214208577323568336415999745876888403189201857115480554636725731430178627247559390983681940028241574456040963993911660404276660323947729238392971697545137585337883495996502666425824089958961056624768612120205378624251275360630324404224164521013665460036033759811910290566816746964827514339522646157169982003926224577316635724266531919956739788262139732585867753181701425989092128523263407553210816487451807851278481548803874104237135715298489327437169234466316091676470532301211835930156831418120392087799189496888833509368113234540465333020106328633179483710423040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 497 671573307868222769331532605595993212637717533583560833328494942099122561371501612952337868424027828621092732200810194636037155501893123223092578142273963651092318051767932604423937500079290911867151423479144644617575043445832382645591997114571693601157212986586905881276093668937341576677744678131337935753568515767583936723345212394111262421754658104544707126114478184642288354936803067032152039554200034484003440664888420662984580359849952688739258749132990503129163940030198399781303099567384417931139277438567564796950776651816965732402699548972406193165662351137369994242051070541138893135325518977629919751842295342366448069228207277272793413881070542243655071283940002292588480749493305375500154968341905652164651955046793109323842531855139382112706827441162543001747146609051023111977629861998184725319543832660195400575867922006475829661691443895336960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 498 167221753659187469563551618793402309946791665862306647498795240582681517781503901625132129237582929326652090318001738464373251719971387682550051957426216949121987194890215218501560437519743437054920704446307016509776185818012263278752407281528351706688146033660139564437747323565398052592758424854703146002638560426128400244112957886133704343016909868031632074402505067975929800379263963691005857848995808586516856725557216745083160509602638219496075428534114635279161821067519401545544471792278720064853680082203323634440743386302424467368272187694129142098249925433205128566270716564743584390696054225429850018208731540249245569237823612040925560056386565018670112749701060570854531706623833038499538587117134507388998336806651484221636790431929706146064000032849473207435039505653704754882429835637547996604566414332388654743391112579612481585761169529938903040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 499 41805438414796867390887904698350577486697916465576661874698810145670379445375975406283032309395732331663022579500434616093312929992846920637512989356554237280496798722553804625390109379935859263730176111576754127444046454503065819688101820382087926672036508415034891109436830891349513148189606213675786500659640106532100061028239471533426085754227467007908018600626266993982450094815990922751464462248952146629214181389304186270790127400659554874018857133528658819790455266879850386386117948069680016213420020550830908610185846575606116842068046923532285524562481358301282141567679141185896097674013556357462504552182885062311392309455903010231390014096641254667528187425265142713632926655958259624884646779283626847249584201662871055409197607982426536516000008212368301858759876413426188720607458909386999151141603583097163685847778144903120396440292382484725760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 500 10451359603699216847721976174587644371674479116394165468674702536417594861343993851570758077348933082915755644875108654023328232498211730159378247339138559320124199680638451156347527344983964815932544027894188531861011613625766454922025455095521981668009127103758722777359207722837378287047401553418946625164910026633025015257059867883356521438556866751977004650156566748495612523703997730687866115562238036657303545347326046567697531850164888718504714283382164704947613816719962596596529487017420004053355005137707727152546461643901529210517011730883071381140620339575320535391919785296474024418503389089365626138045721265577848077363975752557847503524160313666882046856316285678408231663989564906221161694820906711812396050415717763852299401995606634129000002053092075464689969103356547180151864727346749787785400895774290921461944536225780099110073095621181440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000