0 1 1 8 2 20 3 1 4 1680 5 1 6 90720 7 1 8 4435200 9 1 10 207567360 11 1 12 6538371840000 13 1 14 423437414400 15 1 16 67580611338240000 17 1 18 35763659520196608000 19 1 20 6155242080686899200000 21 1 22 117509166994931712000000 23 1 24 15244417230585693025075200000 25 1 26 1799300365026394374144000000 27 1 28 391563745437043943701217280000000 29 1 30 8357693208106440751936262111232000000 31 1 32 1565628479755476504494947172352000000000 33 1 34 1285131007584159201336692771389440000000 35 1 36 9281036346944836728181328191655818297344000000000 37 1 38 2257255506961120587595820651379267993600000000 39 1 40 158230450880264807621644393512774755376168960000000000 41 1 42 38061615729925516451533733203163818429576642560000000000 43 1 44 2612355974860284652959235910642545252214117498880000000000 45 1 46 1101959898612803552304804643697998871173102955397120000000000 47 1 48 9794206985043185255130220189706171704142297089250112307200000000000 49 1 50 1418513306927911951954092044865260818901773202776318279680000000000 51 1 52 180860446633308773874146735720320754409976083353980580659200000000000000 53 1 54 3500052139057577810717870164560064184384669596037752003447750656000000000000 55 1 56 1737883691048744808746103004014904841427354345522398904020316979200000000000000 57 1 58 583425533192212412414777945030603709455177619526478164482075792506880000000000000 59 1 60 9922954618599222520901314275351300178411592319587479483671929396061712416768000000000000000 61 1 62 131970855608078447688222771165922559078761177536889360805845544265056256000000000000000 63 1 64 1445242157597220629138106304527489266344638229228069739144353576933695481184256000000000000000 65 1 66 73665012943665109975848669946216382603891865582504757947532980183541235402183540736000000000000000 67 1 68 2799404189396104492395394590117824837112326602483801347192233106507054414078935040000000000000000 69 1 70 39024817521142482341114149618552033500670482304057107280960223028630669162491282926338048000000000000000 71 1 72 214475022314513216504877294672955420998707378399398711932745508061909759947617438754641784340480000000000000000000 73 1 74 1376795562145906776994507198542515741903654615687134744872276668450090008052692461641206333440000000000000000 75 1 76 78396884964009457970550867688437146368526930681561588167435026659992462861130261013842456739840000000000000000000 77 1 78 78038234894676107502227191578936084111320193679079580213886644900028329342033162295756330268746579968000000000000000000 79 1 80 455440112554174794921285624116207047954236181310452126757219435666984169276566029976696524246876861287628800000000000000000000 81 1 82 163594896305490724561526100015134238954736721446326484555808311702996530870961633827549527556527830440345600000000000000000000 83 1 84 327198324142563155630981868755746420106552899102583473195313203358557188906183434494054326701229331768176133590220800000000000000000000 85 1 86 100288906471947589859401468144477772774900161821684417480216280939911369312887352308570341977033368950505943859200000000000000000000 87 1 88 31410136501619462766351829105741295650449474029988420093030908037722569977231109895058197282416771079174513856016809984000000000000000000000 89 1 90 2506598352301657445774210784810077520480062265694175014873249444809573934227420312802442178187169816964405637778909324063539200000000000000000000 91 1 92 24146747284336276911172749180445832387559014352775532653605073799051645599800615065151391714318430267796358664946766263091200000000000000000000000 93 1 94 448827732747676931006571602974821289251324253075648451652223205110739761163129318303498876332535799977889530560282186299211776000000000000000000000 95 1 96 147322097236511841018968084194535291488915921331630988175421750148879211417884366782686168133789932437586194575020117504096513797233049600000000000000000000000 97 1 98 38861874911722776420744684083623734279786900823345882367874208837010833227442677701517575186937985351109558812630589979729415404257280000000000000000000000 99 1 100 106795988118968612238248890000391673372541003963979820895154986374214356200252789328779985471835188570508694141740216963279578772408494981120000000000000000000000000 101 1 102 145137228845809423719777382096063876601819977652126659521612785796698092709742619704135511843079562895514126707264824902330644803180728156160000000000000000000000000 103 1 104 1214256215420391980350214534242880792706817954101865662078333968123308120475412756067187269902688749820190467945680483158198842344363924400373760000000000000000000000000 105 1 106 50449321565426051090317334118196978818767582219914755122234128449414164166660895213010482598048658028331248563109649927604730158895312454344570306560000000000000000000000000 107 1 108 10252851231899656534717614424234632675857604749838861432520692504956347887072412413399615433980675429723515523375884911364607209267124307941696047060585388441600000000000000000000000000 109 1 110 181625407146374791695283647480159242251891665677345879416621841070404692248610241868845720079983564488792438942821171096028564447198007675095849483999138283520000000000000000000000000 111 1 112 1807106755503830495625637643828500766136412294702072465330144910708319267985581502870698970897625563549125206594182353797812933135275740728049122056888153507102720000000000000000000000000000 113 1 114 219281623338286485187514538045375321822242914236394351044805801705775698668905662001045253376617070764486493893382783687934277357746591161701856250155529427065241600000000000000000000000000 115 1 116 82148331288057852657286055286501284344640268360571149060512714317487395093390350100290723122015730687053709081113248975249710293120740272373249841762325007441361633280000000000000000000000000000 117 1 118 1921449585831420913374548460677337233530556678321467993746798256726244268211177234281421862977520255277707530230923669365372129894408162999211214487112822605331054985216000000000000000000000000000 119 1 120 638569867906598479831272481636014799971677364850489309987844547052423296612045761247582020555190262919667944289786404936628303746420628191329321981955399149237510642939128735124684800000000000000000000000000000 121 1 122 404714926263672186984081142272467541498541153154850803522888116814248830213320260856695886998955091369143537092539452478428331719659191372523858107420573825360880111536046080000000000000000000000000000000 123 1 124 920943674395353354520783815951596760383692877753665405401058272568545049749250921756153393431525555627273702133196623324411384256383450589234403432255579241274509376861084477030400000000000000000000000000000 125 1 126 43157144490818578385303017454809044952851359085755012735405936490526054933742559910109190164189911177046754364364540138706382459488712195815505017346326309348729265650624313450301321379840000000000000000000000000000000 127 1 128 8587768142214665992053528258115535276551571550574279355509508540964835675348936655096480974466058941362849254322222067060877691201485849562451380053307026497315971537675648846111876684185600000000000000000000000000000000 129 1 130 38135146310017582792524381825161661791476433977064282821817482786133424529448912190738672114542491901802034146364000095298782682997242821891123802431070004464916502597433227759533085905324605440000000000000000000000000000000 131 1 132 1924524735617457164102920839669729999794463431007757901892946227716041318084133758341321561841084010772838655519085752742353829433907667511590818038777539582814097914475363597720533024804450515025920000000000000000000000000000000000 133 1 134 8150243469376957794418310883673550358074343469578178524678832421052435490433821513404669004320021369253130737760914100367255835010170735894570979055568281354241954935123429436767411119685974674636800000000000000000000000000000000 135 1 136 409877374123661082872855738002119582217630347953780513641803418221211191301014970673423485161054738664013795428143922290289369393828488342285153450900339982961098762078344291060920458691231603582419599360000000000000000000000000000000000 137 1 138 387881550767739285057133658535678636109670545909049654645524222864420825446560782881216617883977832746452693504769835586934364558930318812489426062049843777979481173670667191687710798827841874315131201012105216000000000000000000000000000000000 139 1 140 1683430897314333927265778731538884828637522748638172134861342743107520426222216086816176986385746715846133420756107183402616938830579877037998647907690008795864755803479376208566190239184250886642758634788041523200000000000000000000000000000000000 141 1 142 1100923380264179162268545320184245320362341506899302636802402794257739108820664009284133975015375380603761474756091405687171153875772436799704030567605301276222612522716319220662566394970938426247627706702443315200000000000000000000000000000000000 143 1 144 647741628603768433147987632911433157123160334551503929691292297641230701792247471638189232409794577063977988073750785166610062906769240777512767266341023413884628407571535042069605888620708471014199034069927959371570367535513600000000000000000000000000000000000 145 1 146 479656393025330719913002143764764541157558473648470367341468187504080785774693326760866887200384430939553821745258153351808612500104391541105175199207499922972532992279971715601472514928501012662694146123104808292528947200000000000000000000000000000000000 147 1 148 15544522115735568345267006534313858639308515141779641246062711262720998554687666950202004950972922491805303224668063035727139826630633081395350897889340958653723119651272256969960592704247187987987780063782053847317126959857664000000000000000000000000000000000000 149 1 150 252060152708599677701882907319106459061910294280935114424741912627850177980128066534029964698649876629268972861700609838737934167127846140052800856546446077779288416742659175467378744181720397889276628432401500442884565283664033323417600000000000000000000000000000000000 151 1 152 816621383209863979787233121901892940120009169509370160728271594733174901170691022528932809714470630447359517497447403144077681579175701268418357857056828072174980988092028034101288541913199601017800781671359500589591356776644608000000000000000000000000000000000000000 153 1 154 2897963136520203651017760266151080862970859385055831967418033998070242624388539005753374419440246231362800998587082889053367561838705386815732319056019290984559564136455316861272122037631110980944345236718665193780622897284776818146017280000000000000000000000000000000000000 155 1 156 71059725301217849243652147219774546401831313154632955268862836913297119744792946312921094994950894508093469926548278524129431476831647441723489199660524028810283437758606891171994153394598813030805839229567025435523702067607160943764117375202361344000000000000000000000000000000000000000 157 1 158 75538423035061089175574979807904719817432939565240718295997170915058867057016633265527687752106235876552025341210846069380641001590168160954351257806961079575168981163409747518593583917774044073734540714118195687693467665540883932866812261171200000000000000000000000000000000000000 159 1 160 99865917577892116405080126738073697323312270519490775054905451952470783467166027934373852699526662803500547818624279772928229898018349389422149540332741489187829478797287250166236731901954460548483942923563273545119597377405118869599369158663067402240000000000000000000000000000000000000000 161 1 162 87973185194573330130846077669549751857105985493439291214163985298110269670200412627971191256001793519870957282126748386582667495671302057891135007151040952435853134372870167964208391131376441128323766959086792013650323736917480611350882440335902681113559040000000000000000000000000000000000000000 163 1 164 1111320410099777561124317596334134527674956541284631593091389382745141442605284045966104973341937443589821224777907367861856782098427813009276848789355733553623477143351427111553331063542500661179945986621008907816092173449453815223453708366822462577275043840000000000000000000000000000000000000000 165 1 166 6123161229209273199855496111445161414327049105072771233289104146755561610645697207192088310589093735877536187808240120799724969259764058777402805147655758245081528028127886001119277614371989727311395408742169489988052725407994241627692881783916236759806739742720000000000000000000000000000000000000000 167 1 168 485320851885221201141321308852470532303675914430907209142070708916675495748852977549112137315251831660631810021508033178799226225371229527710873692900638412977291512987838155007445902799753343989715856142117675538213003817043909682012703675524987210893497334729225011200000000000000000000000000000000000000000 169 1 170 324961456845438165528375853783035004877798474576638752224998318854300451482198748668071140607263553540008643678249569530305775080989119035463550545209738664641600442892963212572905030050580312227540151387580088068105307814957006910206427562922295988471504151169288110080000000000000000000000000000000000000000 171 1 172 1502872883033595734167481874688858935058709354354550447506020634174127247093468712874222645503910466133099065956522838720952776618874450739238134101016584565179983502824751911965010103749831539435957850133151639113153388346945484912679680563160409333956054084578146307276800000000000000000000000000000000000000000000 173 1 174 32393451132160950279944331280663555964600562089450713147302290868252367976643601538277926627562503563516896118498109961830645922620589755040198954236515021555656307774077697023166839459780388941704516958933197298821875962422761106618587098105917695248174342270035137014544308633600000000000000000000000000000000000000000 175 1 176 30288516728269683846353276515074602343776084733561489522924394366468757136480790709045499275018488483333855154656051755677624297519729133853414798861264574208423273250715486029847321265036816308223075309877712905184838561200810083683119548377130030933442380905227397309164759600332800000000000000000000000000000000000000000000 177 1 178 4539598915398665198240723093460985998011835416304003471562895838198267145139160118645893258213434839219640266203217144737884746058143071241513525260210484183034102783289186638200580280660590074600797311726644804227322807034368499427444847212192910417115207652216827402289037514291281920000000000000000000000000000000000000000000 179 1 180 88548665567530490407024429708429317368704832341886949323546382994047412413302175562864012613401427748788627211784227530761186723463089638874004124033643337434381139594338577429617333079897031712549653034944046421628588126392938020622037257845101133823967732735961621528955097851220626841077838512128000000000000000000000000000000000000000000000 181 1 182 26908018611134048096052062064180648404615353246600350177341908791336408676097857687261667698734313665990495713892949303719338043785037240476947269627371623946516340837668324879270119555587581608188765985528514412577033206415515843506236587365552257206408681837750022744328040962210144452608000000000000000000000000000000000000000000000 183 1 184 851533873950584064339655092583165442085496378111096554655628600999044000661706693603415698415511562473823231158937006207626460799754574482380241453411568029259755154177213147747267310298466760956657585492352176141759965493362148663792723565388926128938682743892446566634166611575535604782359117824000000000000000000000000000000000000000000000 185 1 186 654490156286061621756932869303824935107833016529576478288631157054907270103764501249761139575947604535504004597523643638638543383776594859165472467318358629063671622277138353596763514698599841318845110309043819507965673657918845649710072858392394876026793644497271926259717191130537943768207309406208000000000000000000000000000000000000000000000 187 1 188 10954938356374106595208821014069027534764030648420156845443480122939286650871970633790918779882959007211375547974335772865893249813889762602104438149229089490283929543749796943883351112459359130822991911597152851736149795120733328982487299180336148169289775459044306925121207655085293059178244513558691840000000000000000000000000000000000000000000000 189 1 190 1233402382578877217930533903613798742019992604552669884578459840225575747389337332788926119525789789134492607829305912687705613337190864489647224932662657015661336873129109339666215285012454222321018821916258335188818030755892642654024452672883462130690756316894997599861809747910808378826605221418498913206272000000000000000000000000000000000000000000000 191 1 192 20048339044671738116305439438603323774827370589523088629062922968939884232693394003379351844733474688206614452910805356878174412764937382051790036070363175712405733511597399099388552680168093822343640603819172103078576039894415203192175164463358490319520738904332916684048298836415787673859133988060080917039696842850304000000000000000000000000000000000000000000000000 193 1 194 53989332288962340233862497084888214514475479045060033103907619582535583099237016259631653442466401008105400555759912626572014793014818127286380343128100152269596926088178822279709056359105445642685804423967624417219544652391594964494936366386918548351434221365628112248601223631852294292453507031136449620849238999040000000000000000000000000000000000000000000000 195 1 196 117867852780761310054723424057067443859817271453968380929434825108670501179853107321628655103831962962384761657537979417014386935255805380575117873240734219760309332410081097711216824775168784389930417764210301821604101245080501704519935080549472496361416803054843369878100159375494431033849718227711240923234698511066857472000000000000000000000000000000000000000000000000 197 1 198 29535633612630179566352788231630607399625068919107966898401382408747519701834754976045972643766150190208726603691915767429760661109553127019404696873050389024700916500208332350644546581890701033171027246497808874489775715253161249388928612397169143938503205542252905105872254990261763187216167997607894095443556188864676327824398745600000000000000000000000000000000000000000000000 199 1 200 72926033668157151621446804418384672398389650006845711512167798777582049129724460916926444295290720555022127665984054790764843750078834996428531913977249503070063173621427295922865760594070760980620571858349857285069737174327390105489138348734792019698994743400045556512045170637911730735669290121412620234554925689003152545511217561600000000000000000000000000000000000000000000000000 201 1 202 129986589699064770795500504920302741967484311842399897256239464329335324542968138980124552090855305711886488104736734872003064684687791447656306746324725429246120948135367209947067771717737297487327663300078669767165046108904731557717201545633616330732069749645587624506578454578445352811956807335546786209960760185778876365301350400000000000000000000000000000000000000000000000000 203 1 204 1513429912261202656295754364274613247044034495456276208276309747432956111925342635958753638453286269515288026901832250546797745438262998420135269091084294120930295611770952627505613801108177791848894096116258686946558425173242903592524976011644505086959120051839083120447226227207763623457868565509905615870462905478844467386212958876362342400000000000000000000000000000000000000000000000000 205 1 206 227259690424212804226521162396229828133791259874933318168214560001774050031156856453261546063191653628497676534016773880679645637745673814710219717654958535415250148209148367993610261202345088726951810564463093656891962235305143095296223792715627310156056114836535567940712413439606878138489151482518634087424453144343280290186789332084326400000000000000000000000000000000000000000000000000 207 1 208 352598879670809635585329906090176468235825132395753185025824023048397403811489148595576202607674577706766035501339708124203040931095368745806214138190879980691082306896568157806594571435088037566190801825424816700071607263952414956448923873478988499500763137944791933159746478805528825851044569754346559257157718991070865188333101155140312139563008000000000000000000000000000000000000000000000000000 209 1 210 13863851194740728581693302231135056361469210496793626560690120864968274048791345551342661637297973475733175498039080793688260375557105499575578086109135917120970751969260620170193183175194670999952748929373975195374573985633957267273861983546359734564465988564345563905707957564615952930788338980702492184752891479554087049935479063398993060106082815776600883200000000000000000000000000000000000000000000000000 211 1 212 555322889943386328237703254921995989082118454200796448920795802522219524788199894128885371781793158576770456325688110396032312579846683260581751216610763636243196890736017329917184849226821461747994706274978351918072953089531696659703385749859111893694604852903712303522754344568459518579947884487480764656060931225669455341442666009258640391313922457600000000000000000000000000000000000000000000000000000 213 1 214 875185794385562474859000111068288106670479893196036337095049764277543429218284625222476927941866532726508413656994648560852574105382594142876620389821282919824256146706146406241537335300976759667088340239788804281752578672065908543625864428975452975513441198118470520206678082273347235603468380998996022739961585821834396744281797766901863663904224442318848000000000000000000000000000000000000000000000000000 215 1 216 11170605363082443580485437904062313416389577388290702637112720527561077690887318305372587916891721320138704495460679625873379007352767253587148926675516130104783188673087112692306895606357418430099711931857456035737846304303317004254682456773914174889038682849456429425032511722336947047665838760470230190511523480651038467375905506362728524202599681030502961001831753318400000000000000000000000000000000000000000000000000000 217 1 218 207513738141758778570331775902298003537904946198390545928323792307341566710667952537107146569042168465374304786304323002879898364409364901148712914414410894397950891956791910727885206434960692846974912634748844888105800259471321931671650804728072761657285332163010475624147810307435730586168340374963304680027662318794980240196642737365871425154342652228466114560000000000000000000000000000000000000000000000000000 219 1 220 12885311629196815638489634284394201354603749772356667712536669704911435638897005877957827516271039670709381830686434298884246383096978597336147754860030973061959723306299422319018542866045534428187989501076185123781121747925941068070354567691742009906365682265531732075853751217774920458576613810521323890380869484530645887529464633872071024046117976924692265773867521277952000000000000000000000000000000000000000000000000000000 221 1 222 21272987408692560964587886736160529501203321116267417141697397506104575304390871087605553261941701818413445442132081985379291983224414981507255160978206866159090738449834805171663459168848060376718740453377516855146785545024451876372752566716062134852924434092845648896297839312855361764201050681883999113728005434757333916056055663723420340054636433919662895221686659931176960000000000000000000000000000000000000000000000000000000 223 1 224 1011162259278386969177551955684556953611714876864967396312558105202793916904206263190927220038828366139952042190023920615825707947466930629690078022185696106797729034137113834445975246606929071322221470048775184088771428116044863521478745532588261673336954285031534018885285518021134086931833835290310995297262765365878262935693368375478961905650521546731578050130449170077639830929408000000000000000000000000000000000000000000000000000000 225 1 226 2618614212175642859201303571175412082384571708077848216015594568877687238898020743336894757310340669963755966302657578259261068868244881113381815438452141975761696812991822019700961224002973615029113634851402750156833795873230401914299998527823305239949063790437800228052561375808379520753480899268218192599689442627497477853353717631448236983758472482847740316507564339103216686858240000000000000000000000000000000000000000000000000000000 227 1 228 35178728421255311369909952310907637615440214451495914131897130273496268657118907873479440345121326316714960322052460965081171135493087650023209179471104042839424954531624978299951727960469123073913945190825984191808589485558202956846318392325560720356679390157886372934922595190525466419176688759378519669017449959859024789108988860277308472215032410540104545907306188859658545373433036800000000000000000000000000000000000000000000000000000000 229 1 230 16254038005389001818010726769024753831906558046119181647267493401167240850281642598649309446080678899920402496233188342703446940005563055231119348213213127676212015062449220044657496264958172960691056582355392949509307314026059369225882302096430826833069731039737562423370739497084495170401066306000553799773251315658628971767212771830525985688085676540355741788836582850234574096143805757521920000000000000000000000000000000000000000000000000000000 231 1 232 463191321039570384807851680736898409947841184640258319402181759453062862510475969133709371284961106611031709935157168202020127449338530384921208066031934499389013793234615423612604671062513054860813039427381632882166730527800613844829967962841989272261988125439401316378795963448416858870919186522097781632138342742323949808450262358854499014153377524370517573756476101483134658017810032672102154240000000000000000000000000000000000000000000000000000000000 233 1 234 8684965873985956538454348931294678923566301707816195175659019828107798524995731693402076108462526597227743214560112257630986693438720161890483599141637971036645259827440307564574400264206593074727946774577259179348699993937613101458074128473476246314119093056964446627238200139608475391643648161678113460966472114645348011326558727207604196672563342815060642426754838040955206101820920107661545721928089600000000000000000000000000000000000000000000000000000000 235 1 236 50930759104631280466586676597278754831698035028714679074963125104812733275529863894466649400406732922137506636283009754380959442997931719247864473676349633598106411973744675474426938046198037157846038728641126157049060377860036390962227990536076723333911490792975917462658694813740249235744797717804093256353227100339597782551477410695430823328861827214265858241846494311513754416597781201991835068661760000000000000000000000000000000000000000000000000000000000 237 1 238 68652687159589706375276736490079787097441481334948273263502184072033497721363165971021938085751540197803980010452009368127063347934823637795414493374140663724463836811823241246119104721078761604934735779905566784007239885812668085605113996796598623277247333823088769274066369451563082848113640425448466910745803626046284634485428552293905767131360583245934463394709290687941254219902445066374356389355388403712000000000000000000000000000000000000000000000000000000000 239 1 240 3143043605011000452565207708506288997806694035223502310375874725886801003766540905093940615578483871157092749272564189301888908969081660658780457598462418406166301288728478533907028213471173150092464141856899260443969265648431941980958632966201492122044784463943838374014966817699938680204229134659631960141913938579002902753741475340963031474223416803608707120256895544356506714105084888146250097861782296368324511603988889600000000000000000000000000000000000000000000000000000000000 241 1 242 22097322799281730298657973506145769168798006527057402653251364189886308351772427866891996437986551145315404410740200797730299632275799206085575417479726704401789644511225720847777851579499286292294269327161140667448551110734386451915420768285717354792595532034438169872766871215017951352021755180107608582722044708079868890843386270641102201953491588562068820854211153044876477025265063876447993740269486091968865894400000000000000000000000000000000000000000000000000000000000 243 1 244 569592592085246980816134081864409584968700774165117998661035725767457319408659024144971310391237924193256725695054298639748032020187808489667936035629571817259548417526891776083554235982354307607897480225555271354436443060528914700551098001513831423576828918604864669621771732531633318296587151330945489774519046304394247007540789243542505862919299929324421850134386944616469403128821871411969792037091371044733484584140800000000000000000000000000000000000000000000000000000000000 245 1 246 5983014068390127931649959242542797063257928182942649535991471378501261709608996750026289379176609905430036799651532188083694089340033266763846213068674335285404594955516434220877698166248785488584133576696800985675892454731464270022828973981662082236240898532450025469621497601903160504652042781096391832313544911929311403315257057839489986642765357333038248695067211339231468407550694293961777150518758566458557151674854958694400000000000000000000000000000000000000000000000000000000000 247 1 248 113646834450364462671964153395884004890663721758681659135756073879520699801659354219905714822061123736400955920722197969154310544345130365790352146167497086843038530727969306770268987055669963559803874406559274444883823222595551891094683008146165299302316444931932957793083921188463580621660820503280858889215748233480172030540364290374461805187367907330162736657352640462443660085789395922828348089509607251700034558126073053184000000000000000000000000000000000000000000000000000000000000 249 1 250 36132108520025948025300088823507810898391058666205104487767047479014433773614631975965639118045927059952887088431127586409730206754297644582666988062887996393511513642738042590223967423399358176381665326786405744872894460469980185196676781008643686847595073167893345399824393399797732102932019028218595960935998123523292945638448768210193546318920067521909372263928533288891564232429438284859766759381221999048789628497668073546513278566400000000000000000000000000000000000000000000000000000000000 251 1 252 5282843313664430611614854755228706917562360287831869005405782438798215799790296974342885818284113371351321868184721389409028344114609624060947816620734634111025652214663665702565023201172927503816271205784911241641478846189349319040355231633937498552656302532809822869995915007325807204915487972092103577851572117598325633993503781661549092394372362905402538549508555205423121189756543918601202998724666334302185127615517213601318728225591457218560000000000000000000000000000000000000000000000000000000000000000 253 1 254 53183179004340011316148521649219542386895420987684258796494205975702063384417682392987242087298327729790654077162580613778176525232621196676178291247838140873394992489961058870756023322932637112163231209636245037748821291769949925319944887391904539431764711787396468669868795776011370952597483644171571563955885965269603280257465818735567609859057710295203149665933352952767574226115003206378589418285578671508995715909613070799236044842598400000000000000000000000000000000000000000000000000000000000000 255 1 256 144877868337682955964803588843075236251106864579728033186598567754187637566420562814838729542542889658447804619807932991030239608870325494668196748130495651537960133738218474782645436920814857800964196999910768903558171278941022646324244748027350083387574905160730305156927145803664863088034874133321235247180917470301279868631894896076899822240332916969999437764839182339014473656357625696023430350789134951428456922203770333007471584510813593927680000000000000000000000000000000000000000000000000000000000000000 257 1 258 4833346805000435963669037249155211427007514927006112781559394253069912657788228391624327243581139926468572513933064529502344928534782922591916228682781515024059094801933659399410087291766529891953184571581760793290661509357408578091457045294920707615005130111056961868895106515743123931612971403439214831352850945252448612520380183238849120238187666236669723691307617389308132465809969730772073246189347414109308921205552938276569136276643428903682048000000000000000000000000000000000000000000000000000000000000000 259 1 260 59179764038573475413326416285501845116585253540768461648462713198997920087742825718568666454537132081830515109015178505417348987745533099679958029396598340181567904531364588022594254372120102389005161361713241270640776895875768244078096356425918427093996039812048532185411011101303241518275467781684128064923859700217456763288781778610842737008015862824693659418660588335709433766083030273590925121154433871326811922740396799896863896203474221972483202036531200000000000000000000000000000000000000000000000000000000000000000 261 1 262 278691102543899794694540639079400083942503490997678543196716149735183820760182383987652304344544745529008935135167939859654497037363766561018872441002995375761360027862484451298629153483141578634135340042044451951817010420133909302091576595909980878736889053549313906599721805227927686983356921836577718978885018685409897012961605239176390571364604889055080619580174012800918957346731050268277597413014565059558463364133471675295016238471045156353414995850035200000000000000000000000000000000000000000000000000000000000000000 263 1 264 55090291519422337502522159322898957351601263923515773513734811775999247156376506579162800743402374694391971895387863269341397936791346091021670166477422549419887733237618782824453217990399990303800999855641903631185964899082745642611932897653775848490011546235725124610744978165018365539979543480994248289077750632402782384034584770172169118375757022707245652088781709798522351180160349250985071864328292531968710230968459783291381839650299035533471003143588129306102988800000000000000000000000000000000000000000000000000000000000000000 265 1 266 33027899124990369483103213264420517239811063147599226299352830901105600792086238162369327413229513935693514756945736568619010353761919837436285708667582194500178413118055638839980530996845866084393757266290236595861669074796255937485999208447181649338262899446094369518882108628391250357504711415416290842313239513275949952378280991772750604062417455859219927282724057806269782782376359832186143227804154753469020411325052787370068336153567214138736683238630306611200000000000000000000000000000000000000000000000000000000000000000 267 1 268 9881466826293870694429485988235349567484473452899653848579009511734933194049033176391024467922170303347116136754424847952536248194511863448973450254582172803879429400896276035474872242699997741405566727249246946817301743014955963966097243626835497155446215242461534894196981156270436349688177869609595995208246865584212927408937986951848874392378606036264958073106579400202299578299245007918896324182209293781742953795805219950634482863969969365439410320504242337908523008000000000000000000000000000000000000000000000000000000000000000000 269 1 270 8941492486621385669115595947146877233473885443957607777606559140635156261990793626630045093134274115178758641861713658345807450505114891824534375900130293547126328238104712537991459868942665781180998266271686269235560235192269496745891812925078403440681876895502553908875408560080779411534044253038541655479329135703583013317169458363043795650141239869801335572097726623764054637807932445135647923354239905936033884500828911005168617369454502561185538620578103962809681441444118868787200000000000000000000000000000000000000000000000000000000000000000 271 1 272 3145230250589256931741741719909364960655196537805107990987540599595121638561144904614988156073143822355184228803405437333901524351902566696862588454598555165042815421496668679112668862790145927334280973227955340832083189113936260223938919872728873117097223312833951387811109225734295853430700236150061255277444572703577112279695075734071024789695277809598831173165679976391619026960608445078094991372124218697447176866673232828860889084718283833520517268042037655282514308734411341824000000000000000000000000000000000000000000000000000000000000000000000 273 1 274 148543163608140956905573051626537234202556925647595969482942383500984546425470058211102709301944468708581216482355953051486454380274155272997975441055589891961873762435067462232361376836287833355522486577287925885671080272600787811792488424806982389000669268364770670454062307355792614376694161400775226002785829912122849327578950823739371538699588026536350809724633676877136888988821216269331743685577988550447497848837001625200852051040544184722060993060841987293879707742413002899456000000000000000000000000000000000000000000000000000000000000000000 275 1 276 943981368410582648128337319598039167156429014485428334203758943050080085899910268365825474692191343097541220558808579075354341624900030695468398049140901200648903622703979246051949407420856340060038022615616145790741538328188796240203187633569862458562317894563898589827463778681686339514116322177014334983708324568588355347536343543607562079013763430209138873994207951073684956779563733034363847714369464521783913519219666948477477474841780804913430356468902740737259552126015133605409517993984000000000000000000000000000000000000000000000000000000000000000000000 277 1 278 5825927278646651322493058977538663307339245611666477914393675435794346552429077195561330387916362100419539030884878063877735828210144085984367413370102867717825365050254039193303952867606078785237382304451386096189121878034930481944223824173629463599037989935029636998465446730903952672786084167472810337517849376432735487111314649966274350159887775242275908611509583889910075652202163255442727892252006887714056630117031733071283377005853748422479319699122408851681929819732069919219934822400000000000000000000000000000000000000000000000000000000000000000000 279 1 280 1769374039392614922174513309474291212423373576230580670222107105334638546375468157629929700752796962048068679039508509380496173577251247412146996819692557953939272122722371104247187355981766361148308382137730688367341326430581750832733170026773303102709662488995494407614669124016021853349782261399864687301243835327651397174485182828391043068896886665594388778165415801899197658150967995013196205997061606983860819543071408902974550490770102625674082543059559739225019433032586477500452970517917571104112640000000000000000000000000000000000000000000000000000000000000000000000 281 1 282 243746087235521503979127264133364671933639613679030431550929268270470213518325685054737924357956189976978822797447733099988244559792385557098904146079049139007415188670082459663931601345080378985985036914353289390182010214289970558812606544248267889833060774505274734878691251570326608416218196113049728838816236771743955258320192544067550133805353131371438907606328250417352497288864777880006687340331617643718259861553170406802474520511594213331640648010450746576580536326603087344098496692975074017280000000000000000000000000000000000000000000000000000000000000000000000 283 1 284 3154077429983383537732956527419639264870615414416639373056113782342992799965429034288717717434899938703810084990673863650595645018918172202907798799162248151608415310563971953926359445298684178749252483618397412058456094855495356987683567629613112468098797315688902810276277137757540427704426218250736708771122697420257010933557568989877623729828248480720306717384628787851560870816662588068906648834790027969054444384857569386387618599022736966708924186526938865021324867616454759390626643070728986951680000000000000000000000000000000000000000000000000000000000000000000000 285 1 286 809436493926827555574923075603903601838944919391651977667150889980671849628421154025157181234442038322710519490743225319049542774880398181487114381152894023561630381908494730747232891774361285850744922279995435769360746881902753657002883140458300917526128015149706631551676949171736654247245930633839751091463089918188076362829988291747168923386651502010952338675509288662270999432723670181305486208603367759292308956757893726934895308928674545084492331797903468204167618902937458451292603341098171094260388986880000000000000000000000000000000000000000000000000000000000000000000000 287 1 288 16127637398694962085162546767033966328296039966064281991321072528134266904522049271209757930887370041610213342500244894523425109580190289518920692896480614411750083304056607949472853609393747432502955231131973452280517798773600029047931328032704742234217252528458628456396292708833276269183468114116535734689085974949307133387270316618458975732473685319872357496916454537071145916428405649989231372115749174671932726603252210616226181897285259367908518717248839445755766587874849882200621870682523723874259634104188747663382937600000000000000000000000000000000000000000000000000000000000000000000000 289 1 290 158200437312796258406837186303938145710653377832232071137375738682443708642373129911238481577000385178848822244540344818491444627616139977668233994969969539706363199751034963668376493531561887880882884519901384081663105804186019178994652850898126346359336871492908653891523138675016208339238352175674860806983739615492866281877048339909414683152229766631349767889649588736666777063386242474553703373986846156913784334345407643928878518061413450561537200456029688090476748432013356346124198226889422938101883154488539972894720000000000000000000000000000000000000000000000000000000000000000000000 291 1 292 60684249567394892031604500691769727802372902523918474924014266306415566237863038332770070274013920478377509587348907723784059146020572966888283031070526042980999956486317457199883146768765944173944121021065808193870679540069355265978903427669513101678474720842211642281389262149020990098856020636841825015915262664324740843307291406386161386869166681845543667782761494515851405983541659101943577398776136123554337545342767959414354809723648550422218747029474297172524240000807305191133732219850901826120081451851308583239024640000000000000000000000000000000000000000000000000000000000000000000000000 293 1 294 78936360911706252040148404801707778578953526193266128673565764352213423750186770587123506343866178847834811042671798494775184622646173917669023640621197836780177348235238738157624868950341909062446568461343568015400844144990452364420550121981693785462108119549690637016339007217781602776934792304421334994848260553676905188179067185481067223627592127429001014049125701951296840295547443337140128581609553459758916766655661968827643444719629039373210038753693407987021418448613075763749688710640971929584228373105635297606989300472217600000000000000000000000000000000000000000000000000000000000000000000000 295 1 296 464187691049292680612992479293336714576074262404187519969631360541566616884637466960165152155909808823883198181062466055243522170289991740569119009777921193680385653729899527715606534133794782929678551226009196327825894476782686116873487433761714487804334264481890413801761194498705555966303330056494555356384680693277690256441204310304942060494510006546698494216256361422198298350971765805704581222899975961066815556238592762668054281992790376978728471323270145831644644864918301872988871042916855119656164159342081569801335255534141440000000000000000000000000000000000000000000000000000000000000000000000000 297 1 298 13785446069620379856291517414570246451028443814391996711551525086470552323732617615335249147892789473985871400492202889127538242498927812981718288598085990215290172095802093231847607113487710998665668716089040718209603421481132600922404873302883002693102561998157972848533444220513379108963892128044141943500300223094134722063592293272413579934322689134200737093539312588774480189214405504398152055492292416212297224128744806236059651185836015436137401167945016770853420517865787551381245636426339337782589643079168148374084611434468081664000000000000000000000000000000000000000000000000000000000000000000000000 299 1 300 26771308560352400635037842034267020696253671065570570262499845566374840695091710714710164504323379550883408702339656085217596800166903050521304323732095668800857418554866970525903639448629885599787805125741524542690549041931537139003959424825819779523766281210425522089451682525145085084635808645202885986887908619401754710969214877516163509964124134715407196513087402159667247421414564035614926830075417943346652721454025701234341690379171096315389170429810663388490673125158439939249890721234510367000106195529769937419481896949734964687416350220484608000000000000000000000000000000000000000000000000000000000000000000000000000 301 1 302 397139362671806821077416045221141293583313005896187087370419628711324991212558191062496555887498991115069448366392395608389876297552159499276258869208477730971359786707895643709130113943029524114432579065718594013296663221075218184367536715281143249100407914640029188171828500511168742547955531978651964288527855719961921090056124901544209979281568383823509533570782312618643150687185333115331799353481953556697356235636844186784285915746901057371909529244737367190696837317785449893605000020362761209441850415385384072837927084435013122392064000000000000000000000000000000000000000000000000000000000000000000000000000 303 1 304 7039250013429598875252723864875530270654100794948629598267296194823538310345187289820288884924049831567110484212201380032108475777326314920007605433154003872588461133671205082756066810330847324469269123211463990761162370847291513496910647520217861060722256453588321629769297282519610026000158122611198867849173767917416047213534553667923931585682782698166210894061501633929494985037773022504265517933683698087513750649676889377280447116382560020967638563392132476676111985481020971005830620422568281125171849405071741983659970495757534148377631317295104000000000000000000000000000000000000000000000000000000000000000000000000000 305 1 306 36566277865644021023637669597817093561159926405702297125860730296121111420321604554483652749204069570731624884573554604455072374946555578634365717425716429655197583892121784026435225376801519489813927707835539003330407838460231190396800746745520228105621256167235884080333725119207268379362629287507805497811176933711206929006268193924629531297238235147994738703280847948235550832785505959123326977084164453796291812564583640690817600222916581895334326355080922300845871144186090994458169838131494585987775298390092440254507734285038552588572044868028800176226304000000000000000000000000000000000000000000000000000000000000000000000000000 307 1 308 609254225617135398654830891736649264927743234582517874246611576908243248449398052712435405984671159717776641670543762508514175532669013671930829347550475601353977651108217006473946887155152494172300575516530850039489556124137635145077320790642163673290483541139442401184066670297201048732526846552316615054654124533552174996113364478372089113456600934586007569638924237491874399391394685195056237201883646672702132087171043470008224535022632927764703176330975717871592944719802204538096723589122718764912490755243634082823532839578700819190806347624731230360043520000000000000000000000000000000000000000000000000000000000000000000000000000 309 1 310 29930842024194047523771687924804318076009602056367269513194946630049699690829100719740783832710444467524617885592284241990982183627704467182002708629662565744840359844348851760254387261758438717059339348492215980275326390111251604559218842559239465043011355359028955175937338290861068410334895213341135790902616233431661862432944253433128756425724866856989862256980123927702470161432731180512554852867184296846441437113318605194363585093646200046058243567080613369752723265242547534881860504118559008213359543636305294319287406849635158284159882004298829058172283518976000000000000000000000000000000000000000000000000000000000000000000000000000 311 1 312 12397585312059631274959950455477714291619128636339866138980333243210041726894262376708925574190953789502196344198188605245617267631134692752869678868777574039614373762759155504277018354401057703810248375976223258796899183656211535169918081278074039367335694070820163209317980193802054868369515716972604372500857532404741410203122941139249528853846742553285031653627801860284979138558230327619511775626510543882348538880523920479842693272457591193435843126953977485497839419651466497251511833351032423178824983380127849900142099587687278110387870375083307261376459309041364362067968000000000000000000000000000000000000000000000000000000000000000000000000000000 313 1 314 83426072714897754877295059725418395022435694668428546492658202769501364040795093368311379099911097989179726389141088818878326507795408146624756975203229580432053108592190767153983815863496050280939221696928634553370615745376781899651885811398954201426394407093919448422134637905362742192480578874171856838333093667719161481912823156080050147537660599254850441305995661350281853067487843804545295891097505333231194327985386875611312196930146815318196072885922518660347930542356378693716928609345091604180324983107235730645453502089768896857302743693043920967503288549077155840000000000000000000000000000000000000000000000000000000000000000000000000000 315 1 316 112973546775173445589584898713464445110834658563506924601495042260176403159259168091589589856666692616867621851967059456180533591787466888869822028374897367312037123506536258393346438344705055464325141431578729044290564183549115097191725329104940285842232188283493719882198906190343253083793263691233645356290510214636850713911723216281244869942105285376086911189474413977076592691964206832434184295781841482860827488538628431823263936398158886673655140281449108424966068900098100596308056197053778556723726444688609565308465067787639238910802780549295827343508340611766594568192000000000000000000000000000000000000000000000000000000000000000000000000000000 317 1 318 1880776496675111104958597372646143132369483160151033862613899277167898163539734133364450344632088671152108553290220493502128425860326644810104647579498236619319555463540870906771497310639656711217810584718222251827795128217121359030040516445226201858566200332642961270751456032958651907410193352780939324496045946872085346687491795134995056918355708271560056262776213917357064628049595911740715238458189903167913618702805534731991037647714252267609241449480616962435385638594959617819791655245480977730581688107534611082750383003801072808758781151898333924577899019987920805334084275404800000000000000000000000000000000000000000000000000000000000000000000000000000 319 1 320 14163256998083764427414429364657639953211906721131376602374441278076005837028869054014004069046913223679457993905956024528772305443192994644460307677215481138149849707299670065580292731721637133825931745945678295762434301846786226956555942427998391497597508959353188247620552568214238581769951762144618351950976240380546084354695569422306290646082750606979904758347871381338042234068182293170537253999284404439263398305295773534139332802317174995942025936166366604010300712372563194491743648345148396580623008126877513207773429136391106839262747242155771783208062200236415545554880446773329920000000000000000000000000000000000000000000000000000000000000000000000000000000 321 1 322 6194529337215809085590861775874576466041867705917789381677544090490069305490831598141642410461064775783376929622193991400860535517940822574820125705944516817393181754680028918510273446842679647248787483446659143285876793087876952517264205663462916202448738625800982079511376785981135567003936452886609552495336008232664604471842314661853721648108408155934702134009302323467899426719483664749565875255065276874609617411630734029010615169137555378372701834125925127205590645419831946254564901041004945926697774500409323033209845006334975558851518515313528627939930945412353914619256624067379200000000000000000000000000000000000000000000000000000000000000000000000000000000 323 1 324 850753771660825784111907679057566450260930688998086149990250028824947148480366710828364469991960721692275831175307748877510737457290790190162168291614914864249827445425839788655938485982175235949456208259005734035508611445530928955444545659070106119218174556232045611908219033211606838327311768553791375564640316817490762817303441651384510203517471816343772683586225854561537190365279036411361905396810791412810321071921755130533184043913420508252659003411748089319902542660412831937962133831943029236429350724387528072703267248737063685102816139707659602620298149346454856657551698335052935650862807562321920000000000000000000000000000000000000000000000000000000000000000000000000000000 325 1 326 97900421371860206275557139439490991496130080256820857402967753698047820077885450846867950337382986272524051403585997477021096862638289411352465246466471154770380048768232766282325346519067658319013886107305543548044127065091811509039373842520720556049134010571869992703117245557242484663460935335028923706381006848239091410956642899367291529047796531820912673419038677667211554358556648930269807452779746270322127167507923431850603726040944350766094693123949102811955662056395954751305451418653658068262057274008488610641326268220641000611443625189435263738810098701952730228696610297502798762423091200000000000000000000000000000000000000000000000000000000000000000000000000000000 327 1 328 17429707446526954704072186168432628624389052585973553371662833534548824088637995668507487725579112850600511128959937496788228312037830663115257956054681625510989605982362872104942195328679969393286894704775574839273384116559490378209044557507057769949257654115474395706067426065353670317151348157757381647190649639665931797169425512073130991740125545609930454902068747049152097623855307224666684534519971790983139438585732652012728199301949444618159806260554153987412629680705250653411336699868916657285979803799927708242620084397370826486620469701047957555272349773761321933859879906827999307320734699749376000000000000000000000000000000000000000000000000000000000000000000000000000000000 329 1 330 444659686714579195155268355775071014876158039568860970659052698082453831949282299200344954469872042710864264604078803463175426539781811348781365466941170897543621523697742948596769096453222042631189597563725535056446357024121645195945264911004224352262219362531992683935024576301537389448627213621272571457507514675510877352605590347724449827810929386551205454051163828562532408640859748619931613429538464067497063663032723901867991827018559845704028387862335103566042876946395795879881589534501083388506040080958601268468513811084624213484305321880120244862967082091565922786194625457612867899186412822610211197104947200000000000000000000000000000000000000000000000000000000000000000000000000000000 331 1 332 209183280414641980349389233344207302516213444057998843900630894269698790155329137315995807518678830922949767551966444278108471631978427590913665547941388154387639324059990386704066917177424205374180548402183797844198557872965124256570768189024263961323733395922455838373291354877292493562008030001354595017977124314715507879844893605957506517141058556727998604289087242515756315532069888945377236836884911005931807257645412953691510331934808560567497944556276266333167200998788102092634971766623360087078182044430422492370703686632296886679493900969874311349506282453844860630251946063558657309444345904028240261939200000000000000000000000000000000000000000000000000000000000000000000000000000000000 333 1 334 236116261115672944786689246536017835766759432816735943830297500496063359830312623973034573943349753381315572558312966154311931177687146508290807927375286340986038360869910434244809900952130152690225232923502876422336820289194150352064317246940270314919827359519449953839215296895628448201921628256190739709373170928578484354285989216939161994802667726680657813605654431633482306597360476086125974001824565910977808096341442927733302643750858282115691774444591003862627984985575114446218504654801210954894386936112034335036149885545304402218878682003534585608213199153526111534768597130472892995647574831911379243368448000000000000000000000000000000000000000000000000000000000000000000000000000000000 335 1 336 96757219142312350478359255015775997029804781762427939541697888345054834163186485437222419541267090450884553267843055027681881314034840873636733908773115843518541919669186735243809483436853919031164324659277697582819614246629828659372620153948658742326111356177411173424367054848931747283322206763884466174111405594639460720402538066868153537831603991192144322589671261482871284853921396314381543842889616711386461731279903284168123690675815648418855569264359167252862530734699543307474900780580619248260221470973713265262988465244640283072114011800116713341689727257036170962133926650095953896029038621297238848071697171708441087547801600000000000000000000000000000000000000000000000000000000000000000000000000000000000 337 1 338 178592344859357385832822105291068922312482436376557587111606551602413330207887170776405646629389034060984806669204934618915774885835092659576406450663596627231573058811368558828070229138051696681798324719019592086182517393518475817417414568075284513476396724743095179964986483974053506958682845254380060051802867975317327935005330677397926635480290949975028893906071689256189779002443203545691345735829961568897238498890427378179588668523031735800320353067969461289401894791519516418425859965966009446383678880816182021802688965172198282028714441205206607130075570760629474940080832326464090243841171791977367070106173923896852480000000000000000000000000000000000000000000000000000000000000000000000000000000000 339 1 340 11320918619557236416676246623680986975722967493613324929230291855206047421362715864600684432445820040590461392573222673785613403327876628035511685077367945900510806046903889753580345882770984115570127041183004991683395268287996710751908892324913502890711780489480762653849341755166523603997662317425032229054027327247256215840212603692612848069491492398553701495951788161830627224801090116120379325074651530927697580509988696447378636587306718817024195478169819914544437149657496783835213963081885212861674838512800258981956657263749616900217832627493579558314779731888379272050692390102260608376926672854910130732304238464429933461504000000000000000000000000000000000000000000000000000000000000000000000000000000000000 341 1 342 54591496721055361250035716676285151380195842995362411243706203378471674499690098276022786178258035656646309747401517232090958340479690463438959459310922700976290271693114546896431732213145673825985887537373416185934006067563984606248564622640146355654815534197052047806892645823506034595580839439300507188759289568634621869231255828585060765332495358353056661066069838454905078394792293371864690334248708559531977317271642935918701199912919876281627416928206819832013484362006635101383633774211709281334458282227765936759409443932144165736496970792293910602990697538132450332271968761706381413482885297213062956135804614148711484217417007104000000000000000000000000000000000000000000000000000000000000000000000000000000000000 343 1 344 979904957091820260374332944512034307873210043581238410734861495991692579726339699104733912898754531116415538684160265855212593054031906101141141661588442608409314317012714623171594035135805030217789058264208169677085654272187609061709666271388684472551623709142812159346349648513279312753979284495205422458410597666761521197005366368535160075545851496612203671105444302926217734826978074794288647123166602308625125164445863354511926986219082602959916996584237964701415545428194631742406621119056920662222147318873140079515492345420819369965246883465919704793278984785170570062146814828166549803244932275044221105535535333675689741227961905840128000000000000000000000000000000000000000000000000000000000000000000000000000000000000 345 1 346 11730345950107622181193010409042252268433238792573774488589209091953361936795022088416961691677931076809471806280813000792521404547608326304369165215798674190560716958650598568157129552422298267109905981717885181060551266389914936347356189129437793799897953447564468938687123388340763035935592271062991866630085328367297343972701824085432290872906877979959473918696864544820216401292991188696120129353039570616671335036484345941272528225099356196077962212416606709860299112446511697809507922037276501480691049389464921490831682778189437036644205070889490562756750323726043669360253991430224086588595054415718094832638759929716812026774030961214488576000000000000000000000000000000000000000000000000000000000000000000000000000000000000 347 1 348 229460900926937989550002982727933362583564492081157457286291903424516942757501649238210191109882927087455495408587308699872614672781671587069772469081175463510243008491628395228613720408273671581410492413699255395410768744413186379557379050329357030398815072037066737665806164057381031795156020546920699875512365203007284346540035674389536568273333414617040272473206669411953712692575005874837797072300946881649592838416220199677992002357289821575691577908632142481490714219659541138175585499994973937550582515011516760695338960133746693232643693224351203567375483211239595331492029183597860551203389607598479249934341266265016167654717685150108515350316318720000000000000000000000000000000000000000000000000000000000000000000000000000000000000 349 1 350 389396373423299874278213209248439913504033383573120938186828689590000447963575461604678240826874477934822449436638243716179129412335502939639616614793164453058706937199867490390302007078735233094390724352535511865697814870776390831536336343258113376552950686302093247796742588392406744673278754824254687124430007762716731443337891440777144862618508630203135087803246817462812079366091475171096294992910569436686181408336664553614989251702054642189406847574913517233275751485754686129501312346387235393899207089771136851129656412941113947022923068171120723025432595520816092576625850532617756382258723131269417534280588745434061841131393294605271083125565292544000000000000000000000000000000000000000000000000000000000000000000000000000000000000 351 1 352 60534245468630840150079144342617788311665435283016844167647637282067708493450407879913824978049150874464725325258683482265242104544734183307358597539284126042707798604759799776204250400774460770803334219526765841104046661915961297292867642510925523125212152184478938144006769062416925800862718354710072494992997976747551497508053551629750352782655383341331585801059930916695986872740975581245188699925510152031881168578426451166666114460437031555727832653967061544718680702210861603052014955665673721433522605398428743965466299097718607570366126417632257108474372702702647651082409643429049005052119544443771345682240037177360579180760981584157111694697900061166141440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 353 1 354 596453941528141388899825930366218492219168396297354076316400233929526769839143271471771338248456487739064132693215843300074545055488937616800869107013847308855533608973875200323943522216035852643313450982975571385868462132971837162003353973718848599780130094886801359134761333234824373564937998384461819297262287362215567477336117742496616069528212193208672690339348931677517900706336942857597075012023639061355795982243171270292855327682787054658507692183420333768986014027507342101547726549742367644840846741129789202179684370005932191288303840572763394227055865312468550327936431706920661525016703202807887717795155502258184510794056062480253411456172621928857600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 355 1 356 47058281514906591491477200179179255194956553731336658407813071878198485176562915452037152801454337504372055484068397496773296961454471251810075875859190497238013071592989199619349941675882978079579973567846391957180934006510407358009704074250616130323076419829663832420212267467417373827159361452554139358559701381225827520693388747645907608758957041453244995026792432485753617845804314964415691332083279906252765782253845793713462983388451855377085009848104029610843433200596733081278934625363195615272499092908416363425065949927309875315034014018803517808267660566770469886786025977507457719535493533918516253083966367008488779773863114481962129952671678068426465607680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 357 1 358 44628282398662031496969662057723878173647037201885657235483636415246052002929535035904466418471173062427492068121992115716448424373194339159336090535585284905933969155267218498941620766622577594889293941422339283760099697954276079496239930951751027946462492434347083377853095478779358399951366405267619354293706826263324079005218615304538242918512972373409906710292040139863871375252489050301721706354246647433536160903706404884152017030470408173339668811488673203459020066980455692866009952287568546127592043374578801963022156522857755172319056963444728036534378728076181345574457099421970667526829296005584641020506780229672082446317103241491413314751219317587038935290216448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 359 1 360 10423206809740932077303511450508975595312361795813306217697335071541935402907629633253148673659343070321091241997652337050277585357135015112672518914851690652204704632950595231830551123010006627869394548660742118720837739558733502972270314204252969729949485390677381983009303415120166236263857269905473447703462762671060324263971052626051703570752487347954921451252599541907258952310757875682693403723957666514981858545412882793021217533007698915677406928911879903655283540386663367584498340769359156150485609617898180752125502040629066659304757210815366133644575270726878873886237620593918501020507653641307453201482149468719898291675891884974037587557326554653686727490910365804594063425614643200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 361 1 362 7982387672897111619981936375626617862897965803883435662151455655273279777491288378444825801082076601765262889258327967733234196276138059115065250578336785187517190227478160756092823463143901129873407810483789151008424341868466509166534303573716769794049929274154403112525714962115420358797689039328802796841068903253301447396579049149292184002959514965825285564791596648773248464401244820962180042330613640270914301339556782256412060317618876672865802389714832600374739371767456320681553412043916233810255828253962875813319079351418464762783632024444091789019851774232613163168962552491744511654992708286151742263018492586083841691154722878340858828980513529134887513166441558835200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 363 1 364 4263348426668822566028405148392635789824495411203200120071572068156116829547351545611256291584782288606816770408679377079212267966641401434819090677607624772021236680163947907687647198673499194129920648336325335647862508797256176147692095265686140071530399952066931784870749019944740701878767789951516765085959932153351907220335588877876698048565415528185162040764082114238643298497623133861722425097722389005382422267818592932801944991526984618475878671510948054034746442160950981587119419598605152043843541183294386377901100544632423531033901336990161350507111226677676462318504595955053774538238998757258464340682631076988839918270335621357182629065493902744990379861882576160004062681497600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 365 1 366 285572819080935977077652261106811183144996941126623981422611746551268237710728696687408217173958679311872068199527414031114401805722171153662223092919416266223554712086902071584267135459683330294134849909686692423276654203500844317342251067011432684201850731145567059447755488738231071994167197355358201132389434801827924347015845825348119427330733648583064423687352810293287892374685538706451890201486521813833691393348791744560602643024662221340699733705987207774835923159098899707774082790820423109871412802837683920470225683283707515373564662070289002871364756435881154097488575034056073930737196370983581478580135213631933969887721778189595962034653489775536878338231416594842027655248950067200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 367 1 368 1583476417069079707209203913958513775054039149790416464556609981493680903276202560274592228678211531861891941924427554311651390634107539654924326040982843131121095076245429850112676129767868865310922080735529569791426193370135319998274234698046572824710385892019857842716424272349609903243890411206844462356491495084350927262245579786153694741988567971900225448803430404694264090974996525721064069024880375849688127066425433093286921028359414282785137908756540519028897125480415417556535789252226182411027304828501567436291419609028253811725530403125648088610297424214668090233807764962832437312384257883054646418802569726887143689807521752879195111135087608946855072916008980570550958817519041773568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 369 1 370 7514982871747564253583080868259239026627763184310313548229016331557003756781481778465534120392446642682995965436312478248394669825169964551300435174392941765770462683980162547170185251098908470803016734714334318239194831599270591178877825588621327312009652802267598115723609146153260845778612201512665979622445590590334459222472409765617726246876407884211417611593415490873620077924153946210462464054258176914422715469873644876291703588549738510206766095433685556300402126576737133978966297381041750929292693221715899553564061155903139957099718122466638983451598000941521309680365072369001582111789931631242631468250768358807545531722968711517315939730930860682450377078556314107234220688866186525199564800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 371 1 372 96007433104672896685020141969737450230758307936604164850779568389896328723055646483504591871640462769892805364509943269911328937696816518955771794670741449563341823516356217230021822590184810088597677019965890256498251232164148278167160672510510298011127700897385993789757508945036726960195982882096154174960360681188015680353061036011713271123096065216773791028416778442044281501267637885088413570335937310794324799879327924448415045700066172015624067999162394472799855423924948923440764122998283788852548017137307626645094088036273281130133310586766516106662534359726103876963138789030913845175175659818401552469172188019371152709016154364722184597657083647997237489912344916990060678087929739376509562388480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 373 1 374 1926741347217782454115776985631312110084454505992273525381444110983693189208731916131682810923782686023001309332820961593649061274862796639319132203488670624321474198214325754239768250600911197526900011153737058255252014051521352936766642378404436937313764000199211592202187212575334574079196688434918706582377072786096063303764870407390180461765005607994886674765737315470936835767508351640859571628837052617816685604712030081960451707555007086458777171022074206140450213503666284636927805662103016222849024301217455671110085977143849690193767874312474374073362424464477185187956877880053096101121851009344338635515994741087327703550453890251123431896396014403046531590092865852451061829128660693807061664792576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 375 1 376 37087363340527815104963588250805674130345589505075930767393109602709590799694559618459437209895738031579603803528142327986144015796568051267960412574010236730019248668187453133370274392168652203548954385321726372679176676376661117973587081956564270220522595150191395810761494835219204649731704042002078730567197348447118293577764806850637853994465549069601877035299596042938573230421025106765011900498107329382982264228092456733610216360602107092248450410627468639576803297978869460497852403756831362811032211723207825251824237774635372986305772616737231151974032127996995685667211357757296996118172652428588443089683842624422618529112819192443009592735343326755121686382292089733087241069345261887256655590315786240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 377 1 378 13747880733466492365481922400619088357468703640122958334021666249966188701839001989685791761357076390933649585138034126559458011606596646458775884496165246999500817536075525401916728336800649733083497959852330471347793009044303238557385540590660134465776014157362570587454150153935042717573417820436715392752315329140782594306933399456257151126620416331137253575150811944846699227317531392878993709807067590965600604069675323750423837443189006187657618274958997248879183013261757249476730991373983646353543047410701456109356316437558744004273762909261024581846932000467743776201696103365698895382922899308211610100286805446297756987984910742955728313346872728600291748313725297190934669770380032270546206957282549247659791832055808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 379 1 380 3997714625722292672773557736379545337972096406844756767137387516643283229074114763955544010977594553499482011176489452902314033173412984200031485765423706903720607080764639144440698626171915444654712589178788406663975882929917156101424783577346361295882179715701257444698900648694650205669928711566659025653185094747746914277709988641571274718474029717334297140786453923023453329116859860208004686651666217936739004764627877507609435552778285495362035226452148472051391574537836129028919642665135184644210291866490941398270279575794292543872396191869373426354527457214895188862763249707687749131235430611036298537715705861851075075668161709612329571659620666375637414236399094852211728893003746032372381082620961078768848129228800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 381 1 382 2121216683028541744580675300267651318440419279832925232053956414982880534731650444334233315898090563450044523061217277978208994795773362810138172546505921465258998142445932558808832685696434254732861267345096805558991098593797822524895267625286619538704059609777275586337459608076481778763479556033689139339516736190079365310936107376275824123656905841533830775026931723993376445511399368547855722373820756665009168465319250648618774112732293831481470272565546801301153562895871938913952304217491049334827938426708853125387956826641090953671685154247086488310607014025658470211966514685211113211802020684325050846090764011911827511092489615823932737012648775154478269022000537522996072651258416991606342058635099065386951217302732800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 383 1 384 22645881088941636014334584409896167542523920244429160037633209598193126139922582323442565802572249770317784647908247471577466408374526013284268101488946191619624872967493067207968376197697655160019736064231962616884831713305006984168797576578422564930527624266411778727589317201484709133315950878956046948860341807296524651195385822166387720598372066848594727722539321793911608318458981789735170953896752462322056083923317239064174668702018546358363788103255798348962998241287964473565525249724580141742108576625805813965472469086881202776422987837018982540183693724662305764426525023615900589369506212602328268873341583317456696845317193594977657428584320768553730264608124517522425184851364710867884714991777443291421903672424424882118747750400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 385 1 386 121040085759235294525900488295362221037162018871531401074977465095792415372820656407236506473916593234259090958534693788034265680126334784074590271001223776471509736692933383567567969060781595155760787944299530923182704359235008831316884599775618978641540806359174501470172347970924431114507085465917749271388227058319390794166201734617536606640832855388253767234861568123635617171239522573110117619189126450780300447594051843027245796711856665127865671512074927454623545781453098897434426048810522220437796605823519548182937449673681728076942747091510486268152159130950962184918195257290112384402184961145344219760919814646556317885435560421966626632168543753115582138930394575939393435071372127277588179415958445152654147963680571627929600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 387 1 388 1055187036647232824753046880049593959322772335955110084829025809426478817007473710524102879066248348572142654701047967810545769887909726537525448291092176235694779610042617299895427074105512151163451117560579528147977550500474095357127392897898428668442594575462472582543187866071002932414954223799740680846041762471718520764944328220980449204317816328210563669330975147888502967735996122859311524740921887194171786718184389417060081844376796087895694690903038766252744871003982908421365795212112634516473824273927080281245589967745848394970691914238118150559143340537640179633584013279773734801320294447990029821254232535350591562453670856835686489589633007245494559613638922267806654002398835678617827592574365588273637124636450400001647968256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 389 1 390 204326092195007500758717416091879988928957179024109111173310659201909563573715575889047753883210240081244856791056054598567806042528650233779597279649629825069243447128434481766781767067869564460139886322644871529054112004354274408349781061224284546358003790527254161501064471738901189267991209090617734624010495188171038765564665542293061884240228477243964449312750881973206929668521598018485795073429902303620506170899543785774530770014339402052399720682248899290169802640383704324252808453946743593118832221723506403044002212340579233861692115967922926575880283268657601997288307354667212000917904662786401316215308829413636861384333365591633040317626608636447274799550386849160440955943181196896872837588487622187132810181577418990183392411613593285427200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 391 1 392 22117608278432367477023438617163210346179086958628294885845381103700693857396003003526394410629485747941859866164006683174548815669280564100619706834532979309073246406057103663156065870504547399080524427574982457200329209191014162075226006860033455053556636396225476918665191558041503002676229350589059143755707556847708825159222608429497155000951596622800137382591921431967949272613095426470660852097403799066642366679738403867322244352266920578033988790609334475350082380851465073290700819820294570205710528857922524504560419565379935146854773793228398739782241953885122173424472746850926678134012823646062527181842626155829578044740656122073372152741081321233431791472037978634158059224544287577446975546372869132383541687502906968306691001214933401600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 393 1 394 213123495780928613586847385425264879915485291992648190113720406807920458888088852860655025182814790714774293113637682950567175035363892623143848258851379293310857840333190137288225832371144305113195245664401937505919205313519528455838715585340687804501092412940235868927098691290229864246474376461617403260262791821848896769146676711569294885247987965238877698765632627353931051852502268123970464837157091141259002391812851154223184688240831775968856054996137504577810306800500529046848864030430821790881995461906303356941130183651363090550815042675168214939397131821673437877491486801523051220561026786801123505355102355930040990669652791647777889650672978941626095256662762931863867289574717839208295965203698721677265280714300231360361849454393676529664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 395 1 396 7173496019128813143117756491806341917562797006800628373317156037409774362585072394404499363029922740206213013713591846839515446448364692070560881530500762882087732187236373872412846364225542829008207567890362331898838191534780006407951704346170482447252573300880562801288526084300297161423887313198247965168078309650097736835586848453365528373986146458091724582002685306458511913974585434073225978802675053224265114197329479112693296574906889722363571621161009918467966247091202190885670609442332576345526156184786888063012876094096489492106496630333286150608374747450518129032431652272767114581817896222617207635508554162249085345733309330096349600175587420330374693466306922424892203491013815143078880172176057522130882837521013047290418522958896987206607103917191257181388800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 397 1 398 1616972309007202806022690904278328065523843263524841421577339254106608308764620055537566903290435204543647723617421605593768816722477707555749534479878591086565282761834618149205377695701258519664382757200407868109707203932076740224578693764847383421459520741876632309378693582883439681850335287941455572287118156525438599629782149024893899654741320598423203849692639341601704892322221366854720853497800106811825338793632121199430367872832069155565649437454869018258724659206806113734411903291477272584556398661616092052549285369270664020022393134696774979488842070574325711840422421560434155120051400792442383700490334248326504681601434203771798718555137467329091992653872441036836988213183880057115852724103363113070473110731346243827131798319772862538781637518295040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 399 1 400 80132821293365910286808753501884548034175015220129786175754461228796884946074767094660681686177344383758579873551038954710532576175260053780141081320381451486565750998253500705946071501910189842706406407143896581667161856855655988548466701890411958122142417279698936975790194554215365730087603075062059030307320979746109481821042690869018196932139944357958887438415406155940581974354308012808770874466871896394355657649506636779432554437080501036023105100460665132892614544239933376804553462324697177728148103187352630011829326394641894682830723940957530383961300840270993809760341869959527515991504367288680434895485155005267947311610626428724611725504246517584880604646142724029738122966971555582827378653483157299198076639327387859887170878560664395495423980203774253306300334080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 401 1 402 873560241364100111646856258058066395875401651692392892994562385240629158229990138190339731278266805979301056431650659330728700504020202521742204028359459433921173592758817228585042346809019771006006742691611057263839375002791255004890342564088490807485879593320779063507435924983488472391184004834100052542733065349664287095586277749792985982211530520868067103547705524290565464936502658292494022084290334015690920308663864312642024230958908993035347563210740989667249821313284081658003572984209777406989211199331183327738625354947549798181241845707950919516061709067552531895104754244153500114075717470478163286610715133747940519114976586961909950713783982175274775432463695199971140742386550223864039813884997839416342355705082155614027497412713891537638012647215342980956160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 403 1 404 67724225970852425507109302929785687882172204860105427195941409794003998277649109238517719755114667975284464794761035465282012673155436625988369870509217933117103227714136827961432553519008603418919277179417209128554760314153786506451689346075428638442476032479693281735182087520740903724267966426891661066056286049277306273426776083298196040238569798848262311846186101746577849413273064328452499850097035532023787721174411507050429979385322407057676188773058620860925593348070217142582265050988965201444861280270959445362498367873284574144490486122863321273977038152091183540569929114807620340233682455732592740522206696055136181843709047686739484626057937849769593256161866379375162284813883257396705793149816525230806550957191673908147323303419823129883315270909325013490797117440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 405 1 406 65699391754105635663688052052078745213184815955259795797766632574081881360318792672425770179630015060784830686546530179237662640697745135306806465442531647765422014543396691121822546100740223386058869562558834917687117493136379000065682257526318448589107314753993819536482975539908072508643285241714726237476755166768847440458513056128297770521286813084799436892474456582894388003794765757003379791814740484259161286922438342363352074870116786012395886065865283940732472377917210786866173125461610901216194186442563791441785100884737258526126811059855999632057016139897823761636903692478363624989161317674082662130859686440715501427523894477693270905291385394624449330938574851947633406373057817837674118980294638073656581624922480923130479226985224150762457155988805965937937616197386240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 407 1 408 5826691660095777975483649731314611327668512536512408904832195181933953571546376776831232981224307459286613178794222672790073170853706414535216492646641986215940770623435833442807548814218912887532406450670389900848595633891537517203992855021423986694259649409116749771952261939632515304380515423966231390420770822722605728075709614714858213612635806500188856442815174836173624169973922343223614945018367965638079365275442171157281481270747080089235992822763313308544785715681170669049021401524190725302222601186078153759763397968042313956709854954495609673355812692446381161065323033109098912208127950606585514902302247665971365608247928566392668528066256877881428256743388521329276815655967951677634332038205375987377314270054761854216697956544539674636600898460652771263344094273298905931877397299200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 409 1 410 28308103337863722885400863906872592921756762549581120867683911301254482290397450895703258800443716466510557610234518513739532106584218087248563925442413383247997573262828496398342326393577538249567254086910703978829980665628920735798569824659305151950258803199276235567370787724217151072023546227363757667467348973475634127032795614479315090923363126440245999682696111398700010138793815732024027225949766041000844497506982390604743025462115596725196506310296715361511718552177326214959865131825581709285072368522213765590820367224033859827437402261948098951607506549761715267801639234522887875002436200893519993441053411940533315065462433373914796184216790967729476064845424905330620858431852363091817342421482384140963239825210740577801654333715627370568611400670490540430531621320859875388151562240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 411 1 412 400767432948888394982205622688298299140295703416708086882546917527207599877243779998332821441826504476452663765966491082686437761013638118055586488759746074500999866460037498179790519142926956699979499219949383370829717219943225563816575551459884694273222197988520083364361532582450656168174826028221154308778287838212559776242990137995152845792110371668673507143035399800963709665582809977212558188236501384484838370154369077231916833768342471696483246463235907399550998955477283269696594993382048536346291066003585890860458089277686308734474197797876622060563011016054112255349159550004102933013336868613154882585229725632696298279634522689750215918321740348131763125814108005879603454551456708383011895781614912262781222260088240340004400005916355521750323635807824550810397298484380600778096640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 413 1 414 7019493124372742283285950070490660233819558037504507517209241030395076289291367555942839894545059922372989536105022937950821451019217784235420355649646388969142481078458564061184450179160681469389993442179580341831471815891683099024482475005343368780844070025594628419715615818174424148809037706028655045941303825505846664377610478745258450521632846707065603549431281762218560384781239505668690338520621022105525826118929257047956204604609974144558971294744688645358545859832434739660714074154187062936127229006246128259089806626339020425691023438364139387483297974499300901970024899481664149049848149193586863614811788798466196802404240359353397247994852117804007541441037177430075767157550751445370948203814937409556884977222519873760601624253655093547645934757458625028486663088067141702617266001540503778099200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 415 1 416 11169664490912697167497376917100616509252677309546553708283061584439233328069166543542019913171516259198329365074903727485082262467844409171226839528662220207461006939159166693534924170339371110713112766985525397788871624835535443045140205072904142539051216903311467022558550918500330018597690207538014019004239603216403327416662624687566347870237824926395579362971498147881130529385736341221934977333692135413454237486001163710056134618587462858612378523859718165815455019658959556294347371543015472792308313267538829835956383082647937503483011593262579113102474194396631221381590760099085853032868997739517571559202705336350240844836256516519556647419374155493367432454621025265676379076850735376022105100202260115330612798395518199055302510462924025921931382263444102752655172355486210664094362441778455505797120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 417 1 418 260294305846977559428930860302417068511408128239372801101065386606543905494950394048611458636669883282978136024413765696845051027244457678721885908933572770031257876390753288496273604479071442064796945381606964171199405023988624477970267709484202411971913931756937053765910830435582494421936273131924788907064976832202785157129778060057824867739643599267642792071623086705404094149551228742248112055900344539319492069047121857019512152162207505395673512815742029775264411644392506496996961469605848186345297178752712537404567115963279363074535472948830713343538462855299057408343747299508923114391353344377708948615079179968638459652421170653015102374672549396745297578464521685432780500065176772729005770840304659507685603073619833319864138115859057230816504237572037046720274070530706198881850291751475602067097124864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 419 1 420 289096291324009335455375679499774628425550739895203351496994692730738867616323923539385493177734107074978836416915011189364930576303294622526874888338195452139725622921354732935472646484645759004898011650838829798275903480288089468425669002203705460322770110678959000979412911212083431742563100143622808255077842378189723893867365064503918880664103436586655420234289035353253818949346679390393800871286664489171749973097879436687740270306610257346121082117488311451328540935599338878466887455585918299081316040673312349658233385266161967375012477505019164768626069957824160480384846599995857212662258162072311012774103326914706444280380910494485355063879406908830275381678712065646825634321297603486948630785267505732788589037708771168699161916799258136690021172466189036854531162681612152109385477302473683377219669517362527997630873600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 421 1 422 5378382454212278217023211930142410615575102373947472392288505037627820664828228676585169416576530047464095171196229382425560728965879457430760474473348287203085639415990937445187610759068667268562917331973924236418083967614196410461034501414495927600238275876538450399511466295012494227721941608195044108203500170695415787573781260148184571270190536658032852850966494978773280442198965890375341563230931156774368668443038743593962021658620545167567817173004973710224814053177252308850854136286818374613066092051585749253217105018933304657180923634209666578427426011914269889340557191154322702944913333448921073880647162241761290886193880034874942075181789789016714729499300292582441443215553318898817310323929009016850441955727498372610086662209524186420080817135963001984752093388121734039648711110067252588488595341312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 423 1 424 324083462751141014936989102225075623079636092813074662389179197429906821546474861296639484109265453980228403356727370869083368550690509349279189843185159874914519338395588193950408038871169596087105424364449449689162709978239052022833276398855982254787198816375668219249151001108492929920718791999421902468612690590479178356486926908744745744482786587252807858927928082368542703055057168445384438696251646032694734578242124830374186183741456666180666366188696081661781858538591231517900740371512675978635584858745567346468749420522872052458668783787700896850296862444476645805865160084752940460181844968049641093092690598591123037385362554267472995355212790594039197493682881953684876479221002972427036444495667481985449445429638372856719442591217514007421001643900151968519043937229072127238607353499812496062851403693770727122534400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 425 1 426 3864206505359846050815645306916841725491797910762365605089865617678485356918161781123801590911585638432932831030396420485353828008073389162031210703392618826212878626542764819529942290007567311188098561396479507597322833244419798997053750703276034550153811415098789266212369907163059291430398477549977179129657437857428348664901561334082520244843166180673585166732913681727746566482279357774345749298169374586661592428971353949254788156642100096002257731381689926571820306534543557141044127749999428291547880508720063202511999554723699436356675975643030754809348342727147227161576264902716007430167564787318954577075028694935591133089710045061723046806760705984024345996004742674749953079880323383485531031794595792933034653961069011897967742418658925447761102135838900681208491748160691940532357437539133499897006761331593352052736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 427 1 428 1354200684616299152989574635360612493076404588931313089235349830429584242512066660982342535906758763376810518319537064305779686548936387352487072297131014702151888585970189181878030188554355855976543060616798540018317658094629148939621071441929898498688685064849793283560927417461047829118771623288333364486272887177785388714583126307357817535552345775179698782809683463140039025889145507681094038428614441249116783094529526092869922415642398011577202661688002051664647664735331146004601937012463063994588583970975741678009164604702569434286876306775152169518897215435930833692304683072784912753348451434972313328797102086144846792077831934884797063739718839769084464925932064683339912937365753373368275992389301410744526603199704949763689765312937046527879083745258098090453365259058646029587985332502263258652599677665198782010055720960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 429 1 430 4381939688586312432339321764952451884228827474004014136937516266266925796662534775095472143746184767426528020608240140334430954734103218414091919388686570677282075120328776777195659313167283477874721182313802342397782197546509873586306842751200791518570154761491862626754131953572418504216147358377146920131075494257607803912162344035232197323752040741430499422305031872560398673273275000064093757068893039080309040075889962719835635768319222441973664276115513322395994210036053315568449237140526396371922052428136662936344788165311516722775929323576301369082244253915475898606691029879658348084784365768333885501439661605085978279463329420877953865006436113299725441481531136891039106585875876844043597385750672526966927043365195231756738496299903907802955521296463259376726187982529418598462408048199067349949334281621696809478186319358524915712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 431 1 432 6761031365992477128095038337312330913046200294565911090626861443175819867292848514402337771327045593710062980861027468189409708320364791112122519081124525296497595592206457452792892570540525044887840045509745545596827863697713782962686098651546880881110709192868935883952532404199630214046489641414148461194389234151638249540953383260680960868230378651859707715649836111520141441360038818138635902571525256499420511453369444054061021955215884385968642499531479843286198932058562057407618972803743626619325338565616130388446121860921996028254040672755964187876770099567769902038500167602756220676437251527874255058467405103460480387810290880339534795891845404782316117971751914914235885234903358661711820676031513805325962334723712618200063401086756010146346000040069160630247883518490318500650218740000948423358524689029948269340251538951374715940401999511552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 433 1 434 32337567630284883152500091239286998263660875937865521461443017313518380675160925903827104879049208218868668755661598441885903794924078641235177221022339671841655298717449413808693209049463468268859416943929946400464168471281521599027314630075941527017995607408381482861412307280998422327906790913514969163010066466037194510101279278293575300910354387410181147569489658992969108213467767043018449691712034409144266962120484419136693071367376519861708107434722014439430755409763809484027079267024088012859189189145921933053019384570006620944253486164679295035832148333582459716209380957769510116498210057645448365765147962079587006282671657090740015114008296831060491648199930080285482589092221487243104399110433512163845224784591059741067688338432441410199041518813232143819602451727304410645237701237965588559538100263574388773329806202629572736885719040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 435 1 436 61329499393421763768152313199165484314972074171348475028692406355922203741060276828543819178965499053136265738064394543738166185304157394324677762412780215515489693086881776925905281947385889899218044247294065927557293605019031696033890023713598246884080652797113073812110914114496220924813378073934406439747604730573640657568123708527010333749246872009949551372853438092518948638293695786786908890021974245055605586793153896603898148516550086683746739394551790332788056882432194762079595822119648875080876374399975427101462551489576897848531013081924119089443382462947306593875771272691012648474439741594649026797716305974400374649207106645505594325652676693022072902007982772019799937292501078241159572174777759090618243806165065628800872744626041406682343803657512410377974962751520230252371461000872192237165489691206674782858903331912079158845114417152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 437 1 438 10821693520441648011246777754270952941050990078473831975262893453945663850207830281175068356172542700584898434716484203360284530954574046794630307124700287044927343048411079551746462535197378007418682069683203472877385576156791320837394050995732372818461680238766695569098958964815323931214823056650456210555197117373210856727131562171664583107869044796984309506723962684038842000159167874114689966943238820571059373496186868878704385194905142885553191616173891102897521451338619040503557739347891480040304922555741802950642818595027613860361551602768756471857774365575178807290451840516077920717830101530228356080997001700701774166363952811415581124788972392374507844356563023975461106702116140578469658512350564527019208629462287979570511651020014250014078105241145988451107651140912973489922965589989976990066208727296645386923797566739781305814018924693286184550400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 439 1 440 230251385623696484860228143896735561511522898914884147287064248448357712599691176269962834236829913576780399639617750264445607650530286267140412496446391854666406696687993484904215658401311474886981331497289262213173253185107236388348386078137753520419099644067216703119687657864074485402745381497109260845328749689458750143130868626573874349139447734111712584573926919011575609120037067738619626380839128114296775661349503783453340591317979304791237216436864450953738504146661096721750478406010208957777941953652233947799499170232902733066846868498760917112115952634987943064942851696430182548699143109991156594708031173135091464487195427849372634374505099548887973312412829190627796966402678800589797601003868265887863384294833258194320456455248699435899471776505886752513410275704122137806591000131979191484858109295960004324341940568402969666555519774125395011472111697920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 441 1 442 19577915947180208198854836876209463535444249189523553254332465741005639883633241826868525961330760992453515133726294778100937621495007470126081540717797899914756647689078401010847219773446131384393862371600224551433414567556597174831126628836161053216007508538251723913194303888567791007926484766263411555536484838147365046393659127411371558463413949820353851305717106195720590691590927768771089411732392846506290960504218869854993386825649064573977752327900746721411101962533026830095818177393329249085138802961657219893874314869894939801885562326801034309542684876512037576716436440398286031808796319580854151791428082011486616376911825639944727997523715203134984330622588966175042603332417111936778317177808908754757110281311378938339018856023267415642854922093723331313682431617761084116978045128352997868470534310135613979954650687489773377605511273573565834389125857280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 443 1 444 788478797805518380879012199245186141974517595700743429695105821740545761533039238858782500160483935815564799790911648371805533030609646781117612398798620793116358234439942453272890681561934060135756205653069380591825103654146093389654264416132128636336097859208969517238704657963564250181881642411723618572425768823487676764204213575467540665078019207160082291882881434115292096201353423799185979129999218070227235230075169888706230211163939067248659744352583453007800127129755449081013474333927007921270500521836335661468825930639603072249057215965525325484563480855480968159875054710036326207532608473447132756469616273538015400877525982321614917205391859644239131565825727238064021020406865630683982085720497283409635949981967222197780948086451523656107674554683024772380761810552672841357125647806202552804660225459431872731454120766887299172809143293660300274444966800442691420160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 445 1 446 1725114955112197452875379948249777305156834493710582607296250743796652792331582142475643222803798393277910829645619536028126010048075349472789159341051094615849552005463129860667958588558566119974112489513108589628597429182177339982450263456471681532819233649491056117217933531536119680525876995301938233936964910356018098935473604579865853676792299310130816372358922424857300742437458040351839150938272725472183798199247343202314931237814229953406779686541793718419985186136488470759337212429011649235032683591825068434290137898519626823661956588144012172149430636918934723309595801131321993889515284396171456045763116029127011245340550189226354968046057293471990647807293805905829972607632306829132623164090278583661304446940571176757128941833127528519500467745221008329317749878214947378869129622756709587435530832365676793579824989365203377567938543010903051392371529886528962560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 447 1 448 4718616574851315393202775417954314558022610724943116245179217346396656247038619930731411871347418019227703855929420190893225071683781696113408371036980128305419416500522271059174381771632412949793467278024404937169492694999483992596131155591545572352485388239867549347039507654738929245682299366909717335885510347160891791114051124255902554820353556816897961413845013422127178699514103415681523685791714191671347883470305394834056445718968293505108565497518585581454456527690098927361866863473245934864269763491561036851939232839327587252091531605795184832433967277848984065243767138026443615668513588143669755606694563625637091213048593399601298476799360529507632678696014263909358624881294409923896907562990545830736891217823088687804272298847099924336574622785367486860693590454942935339348077276119534183633248373844992151490520819996785482839297566811347539004485643046624224340384258457600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 449 1 450 72913862178601939460833014425642922382345010524706680444410436262719633825447339418477836531357265909528669924491151076611219612435810841413056626856582431988260895989683630664652442511821814657534180005881512764905855065487187737538039943076717480084078936436313791889224245357830144076115402441989077597881400482027210615237633646086231812040912076382504947026584140406287862142706298458501813968880922570652126088722659131716445377949425613590900685370437668050846797563642813349349591357344458454646451150374380108780420865731370432720694910218677956167337504249981384847823971898373518153654382943223675510893075147120706875059125603385236122155079050156083218566212402406267873788752723227737505350000899056377525548856743470361831246696839885029652953941116534474788653083458858048454178132482266992398675279259397850387608310378948632442492842827724053902743747960963702412032981555258327040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 451 1 452 32297190523756702865363532992092231586548381669491876879409033811445831461828827167431177515531664385539192938127597210369786664528946941589515474769079962009133127478434999816891566988687248266804077637432538748088592103188991500015092968227504812456988644255914747784054208988643603581118775132075376660240829982358391243361106629941811763701070160086043527731269211935120084474272237117225184095137522914048296655320866161121665309403176917027799371022360739113452706278392246158094158445519343788665232534986330934458815284748488984791773116902892505799600772247542407796656444171325061384111535517195577166834699788928900600851860075567320474139258938474302985273703337284541391698765325813308516492596890879799639097532969970968416501665113274008979943297886028262476181469171845697792338641061458968501613535033918162182752828294777072650653052035266556765403217911263820538153569514369843200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 453 1 454 43672245815949400196362501259408700250878525508149017972157408100366483678718111013230366776759308551789196334477188716972231587788984116652314651203208997454831510709582998902268025344787756760504085917515186786943790344771542451580943639382012468736419474694663651358156416239447151094731922840236358045865440032652341682354368897363505609911250915142785082485337235296007695611008770626859513144326461404034409566491411276301681694487080018700400041068307652460649079287487911925146323432677394629032055590142666506817239884378616999195836233755864286087097019117501009966209559340065884367565325271199545706470640157710843116208761902346977286414509528630079248884372209366610366473195579321801477603297111209684325008484545158912606745589886607403122249800691925219676736618443821219616288757461498755398791289824605888758211040692630607664480070857374051474076640392854459671671396588115197952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 455 1 456 346887290857389035867668542254318436789492686117961071381368942621555550493355430889898790414852056174182411197673226610898324127610788152137962629271298760095863254960806915769709117199987822362017752969542077911485568194286929431302729087037196253924993484952345773380880529182148117126853589207615316944516588141048018520947032322788242832868902091315755705888121050274633195493220153408394101220490787658994797383101250117633864210383105660533832090480491534591700779688741497316352152712379353204335705602407289160837638779124855334413625617922579121373869314526605493631594757210730506583470488398581480849558801515983914940317157986629531736114692407365453976071504839470584187958268523922219222876694557788387333997116815239381313305726373783726412557224475766649422617216041030337308029189828214271923561791180120024267888268018009432016550646529873587884834580528652299625263579241981494086148788374732800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 457 1 458 127061315112924393173262206498627675247304401185401848834817763802899940806534095945860833262239014936890420275977003980819791491328440480642134972533475844726769377561270195692732660431068875741883478209387190388337858296060196955109229022186333505025363263166697210161947377455039329241337256673797905996686111125326939850398863790996131414528658439376006765757060057362928511024613972134915206126533480790433281583898961434086478192702643599084456516685756913658881683708041839808860502596166240365544553909947650140224421177208880820981563991321528984340624163861460010457563949545699036828345796155552364403106064116981226270887802932970099049727905258757393628207807147626474488970956982097093095961118136930011911363225382970101033883274512541860651449001079371355610053848686109419000636905923119005550635700718546361091741042340054521746627332547985128699979899463705213041354552997632368197704435630080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 459 1 460 319692941842971005298500824252434346500329278839742946721238785570897428148621057038090150801620711176026654519139237803635360484073876985465618002602926235670312698891003512907179784147703076284901930985515119434461585239363233858084528341821525182725464242657801495688212607845442873872201567265455251673469180152175271696363298530714728552883345991006818015705687810180926725753763595670496637304645111566727636519215338332208070629910223472003293673377153349015913544723586416271240290248715656477938239342864985774489473002031370919313459394040819547792362895609333478854206108446237412636704077874726825752843816082910667329293129292075983226074313146134772315245148363864769576200786992572167702783096228114337073048437228559759563313426258754498523737565579481917247686547663281980168680472651656378921644831848656551196466914692812895931892910239644072146937005465040340828797082504592823341900603906602144104448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 461 1 462 25767466152733152442747484802347060123020292798099046982187679549427471130728215240135740143304367173815363736597211090808716276729490308168398659273597303702226167237778405263335405447618940747260199476747249111459971835074029976774920566090480490984837783996892104598374264125495653304356568273380275683696725131667940748181687633157754982663310827313515374520461620824724846704488925457696773996869668310991416211513399691795753339993638511494324613055632343861232626049135931660098233649328602439896029934064390573040336949321856620710761845747720912123291337541887619421939030485849638836913210794568965829279734124560730078516362972043947756260999181456588516183518735733505690674546063000316645107172458198739159162427153152736213617116738178028232748059425799725681948019728079178061198855960295667380386354942869095251009567910200718915451116888747960412612255473207873349909064077753774660372778099766162509496322097152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 463 1 464 310101816144887863782953092409401305637021765412786177095998781254319480443946190101140379928835756191234848225671008964485339957939695602426635991917560752334270174098042772224231139444624973136851088752149076820807548973250934149033979452594960573198736426883909004001665704313915840721959601979906086796687692591370469735452668233191593395272449577848493587628523866728476869225306345780671812842524965916135337883646544588939524680542266467112594240640066031592828839441028424433768084699588145029419137940329983714474818521170459794789286384123552609193898167816787941709232151877306431311096204458874008265724594594113802387711496069632244080841731487715281179155480633556894580515956519938783126082828655291696088098132410607479854433698020108484551730283785452275975688862202021855189977009258892807914449976609692317877807029289269338138411825302842802771973451106428834246412934848234575461444580112384354668388271783936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 465 1 466 124203251289661991307694108908717446720540411049907682946894080825621311442118484415571012865309815684037894663121418089578868024856537421355578676415469722934090639010347821793160456404388641777685539224249721072000853684496937277414446640799098893702220075077662527751946912018360815683232713298775484228185309865802811310944244344571413000034019134556160190525758674673301826915521251921843041864854684644475607596450093178107624261075747137645104811510187006254055668365392991618194189247852129950370273564970659877453204978000402713274639415864921413686328183704837187563826837243873916973151765474598909491940621451589424209886936818096761305349883310305597121016213116066411915287657048116357421930865200897577957788611050729951771929067157503592312790346834043681585984787638459515253742436205399440458104637570201422910532606197333280452707760930797165833709542070299583953278155805224285459404291101523624753154963535822848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 467 1 468 28315925713948694997689150906097682321970688772077012975809469613960142929362614818743259886615836923312533388055624407714148834347860453008547131736852937387415182592749570668304829460300056237390544793711271659074641961155400063511839352885829227459589175790229829208638287123128362588026200903026716674731764265240112179371815611728477234422862575752459287211812865043475202812998381892706277815463278241642409379170023812529202117679096998232654974773238304785500310366914363107675440470966943977922778313259756212172161100402069047536231667948611106780491184044400183939511281365878856361530729279204407375683696207091117246524552498537386140717143444892496571531658712574587712776830238373235054873855189256300613089644890376415009655181183842785236654455579771615262908286760457455434047593177864553613296783695440133282387257726325028997234238258840663543583097591000835127658577124690141529130910835677005325758605309056855389861346017280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 469 1 470 140934902785752762086705379861629779817585096909766943944591195464207417264610793560047534632763681892331074499826156378749356311494959909972142086714050487746105538136382892155256923937714573491985831818993514999090166893926787600346031848309683955193184002329594391628363410165398203388481425653031118626066754295242697879081827100300086326382433915583887342474078765752711907053916490299848100349899295302065093998300445013104186317896883679749941451144092952855119165010660914611617504795399048372354880607097782574854937793360915955530523635503956149537528564647450230917067569462220794909586277756572973241967235544651421307887533306112804953156639263219354518821340759152966612187867425260849619129406531243225157567628163344782135755734670072082819942405497264204589855274656880554642110512762529885946772927204327687446262758810953998491726787253051227049085668517176059946048745084228469891708739485408485483689008554585574627868672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 471 1 472 56964869225827377466802366794100586469936329536362392777173640770547791969774258700496514711843458480645903255670171873314544986242278130899493444261185640301244693116257018632690301728785856961800611974403353247321085398891301792300924498841627907559214655902204872095007241404763579223337932994370408982778738282569637186272778900506935622847809775318402621474750097166911287951757099336524130839389480397784436604811802877038881489396870042623356356117200584518279536960387288745329768757888935174473937966545405193476562945128753924316744986223208214841373368130320497284654402189619885644202111458050991989708961341329061845436690535413188642814282091128051286449944635135513373040605038119343775086186599327786114691924955205944071348519382506561839627364577518562601486544384497339923251593311030518565126401596119391046473625931350840503186394290789069047209859153689988796355891148050881339479503126831890466938351013919235484533391360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 473 1 474 13409862123069384444842913190131992481934831332408391126185096312688416688777609018598731129808195385198132017125496127962826174676598428074698814543412230795077417022330414929134808255754221439834658752192865899094009367816801855732564726056041302259222205541445710980015252294136739862188188395429226315691169177898094361496773686953827472976331881316971284907988159227551799591592116516340146218928096515798348815102693085982621108516465428617811695495359943836313977296151992124040799301750243410422720521684190932151569160937218017656500588753625048196933806615632471323982983137591257905898879971464511518431027854530773289598035753267266310815088010161259917029770396304104481796518904243827206962302911860776218937112863658649819597150650352029973175749732483037510861208072658544417592312625647421139837451449050836062922334113518151236736764834293513564928979914265347051952687922702422405459149022314866636843722141477148291745743472699637760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 475 1 476 10006679780889299461998494906978278373902216094960176171337468338071070386722565432736664579564099772357086394336295955457565027026488291450575104854975280805038274906314634158290331308529251354320367006591137073404569813914002587557703843529087664923135363222482904646646956561072047024328609258266024794969515530534799987498148444167151470527932072420281917945319640946431028095681684652605081626411434076728338834662684573671831441578885063760809711933638102728259891534618770239656470279899771594660742791320845598908282494206471756030476623415864794314117947544771394686570613553141524647984434272871793045853019214499401162667503969861767773211692898621524994777611090948871289416598170197321088317290083181167638974746543995297527057881521029176835531551449544713863375319178841211063618210878184711107942361913497774195647001088196847782728321578009392335373611157235006340873718890198901591559617580497950581515444803577755377065516162618295928750080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 477 1 478 41603062540353082476966630733736526976234618396009207211614434182818951372065522483813184728293458021677659720192987336652508660467242829860403310518526897700751346557329054752321643244475502827115383235512788940449365737125119013707411535719976458891905791534959247831316652754356231838432295356796686794730426825255389352499806340682859060612702284309021868635283717140852664068544681953950227281607167192513321532804021990303323086317123463513369645130459637337964687479085533688407872248692529117332141194817276721963026221022492114973547598747126572825883065858560735457823654355962403151226881013034458264834274246069689341490789747206292420660977596526057310030093080951406900290842464213507250137367788246019408109171378323343346671836918270395934908851756849924947475538893306638058541043274540683828310440554644057478305400523904008125685901584652208476525709935640891399527596672706696235841042020944224235343247216481475074248412296940680122466304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 479 1 480 280106295542322929786301191880431911122430178998500901250152825232268470779873930703084653008316078530665346391596335151534769083111652581165732380829622031686012280317687628405370562866407573268802974996952030933258210904835830897025083483025684806497674808311752111708464277818813230453526889125698034582292111527161894224837653519039170929739066093500620386441262666822216626513125636357901356296935737517335207342813348688742896468218377358344624280357104972708264366579859029314835837316493615849670031475268268098146770963281653308474965940154967553967515091881993498944840143372859292591232700117371677359888591345124973640983715565883022459274062718172013555877122050462477197498059249073419984585116250326343508743167188736044996231806711568115084687458719236700463191992301558950510363177385786825361657714208573882117821343658363610727474410997672021586129884744274049999003816276666460521614707010746033473235140612727353538951492914985586455088818080118222626173747200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 481 1 482 1754588926909771625726750854626149135775973790333300495271451032399602750978916038084684939182724750126273554685451339054279004974993515082450065520948635699046146395600387399326933774588480218849016179035346120142911365391757356745221814234019032957216521735009903673107634677495074358914715843204438719659298794475538241720298276512495472738693636822341909401456186568415443796355069021274548434211232502618126897166416071564746567629075497424823711880381743749161059508406442556105015970499545651477320384537941486625393068055669699608844646843608032606566595793061565413991985937037235612790100949969803537358885500936995859680478356468292341700743320633983516776243577051851011255449979462430074824617019653583665673164198579828589171680900846576901834198083179651052856286400723089755770216825740304603870378740193827345277972819348836715791250565710176117663268834430341899045499659448383309209546834150483669854933380399660114666950674195731952218204803589734400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 483 1 484 94337554055114817298994822431648024394937538737244888896893916923213490804439107252482592928192446536301587595231038493010087101830218956492017079403243556549824501118106898542911268507319566495148594691080571914720432411029653221459572300552844471862462532181753728294335601685827085932742145756263540843987616749646903469228504207265228938489787328418761327914488574757347125371049939425715527785619652640094428873685317859278834307878647781222036805586361426540779194487783526727658995510576103845950993459961459881262297063884660973526144936933418626154384429384216421150922361495390380211786563297708527671094692567560404723224151528061388589053904694615946003312173748298789078793665174797944034881263225104455660840935012529092996255607276941652142606729579163656980806806450459600760212415307861106345782669048991922811350982964351019925633664843861881427770233294231718825712145076910704675951891810270747452305517481702638701244974908761782014344652606969806743142400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 485 1 486 248026596720214486587585211484709951753297699274682775063035925216769392575663102982749867514879699781410234567519847740012649908852416480461058108912360489772871123525005044477257332148818583152031617145250703835344393059175269689738030896554800962802926528351204406706614704699482318349251284813446884448984205806690994033162875279724826393155743721942479791307455266115463941429486002840871680234545265516420828603333902632689113109831197236286234607605685313336052021315247938067201453504730406451991825843358966468681280901113214784461210547209606394953465380093911612007784726023725250217129948111898218109371095774419121116607630278534736459724422694259070502037212441265651946861382521902924707917555813812348575404231381551480544121221114248656439863653383948322764813402009589599359755444450715293571658733955964239285779689182637975006888289359952403296390528182057893083024184698375055276970791595311414861182659068611915246996554529845425131382835852193158454849601158093209600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 487 1 488 459506472491686187558566101123532555695268395475380621209203668139198052546589415933337747808891163860090306962227523871390286870197951470593301845739226686455231464376540269859915889634017386903773883948903066440062658026582725463820917683226875849098967545403617303611121673004996658568331253227737642742300234952941003833619472529963886565521674891711032927012327520456049209711310635332989762958571578060898517679033090998980587970838375410906887046493464603010788450541411444192535287070937268527666739165612297657171303140030770437971379873070522064965762298501383880476615153668163399792381720317361679601545200746002114202870820646635428579445495604649033161020928280132130944278679378465494654576596953944812162226400840981511881867035638688690984765741413334708586451187197579153520595961752403928046939730191821687869105664868540600356256481377091077343431027934510994275046925858068529904280663544132281838778456935701632742231612280556876928325074809900436292776256077824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 489 1 490 2111000186830091121953618742464374763844831400094595780404458428644380759880445457179911835644445803796279130787664027631680121577319817918080746040839517027047416904948155954506487783961687102609879537643654669751765566349486991307244135797065233137359134453382489432017339144304840652377287293428622064842570104068287718175451687964077558008488881100839205780592584541055679171070486999608779542772488310961841566865440014987465755035502520840600737819562417635988646894719487180056135214601034233207147194415287518779421439479030593622352640773439459244038334835859204455386464554275345224998562739440600132164850751421752840903096949321506886705055142904112467767988476760041063835888830916956854231478935845138967207392130922889228175565217730072601434741580715595759818984892621665138805470798550967426965033643212141738035405450811990626284021239206072024592537655462359193602994352665448979796833733780569687153435668936210319053316619411644447462112347215961957248799472494835062223667200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 491 1 492 301323037681369001470803184937085651062999961437331937156663985640973394057877567692478836488094825921849141096653094422318826740505613541764336005797613544486151645077652447018322221713616687335291715789635158163589090675794136925257872025316889879264698693860875898718333735148762855968312375750270319529256035636156174472283288157185280170688628897194337108648677135446379735204742432527835943003737956366528673485835018957289876090865185331252791248604090880143348237929105323339218892837633518532642487654071021778391901910486404185526952302557578433158630708927357194608739794415883580362824800771736569037982440802520990362429845079452144455043587935767640253053870306165825433058818011435740990396634751677237684726502698490849875189102797312521047856269170481041423401208449621616399525537890260400238149694580476938579344844448868139302739908454905868472871740053547185424420190059958662386773375253787710862975704663738608435965969547589736979036162913533390813380872154413425201302732800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 493 1 494 323858134116998961251277167730289116043089425231239641379940715076646472285804048701684728850921905514040800904730027860919827815365621084166940344425375941287648988374028187507906229518398607898211664776902352226026318104430933368222992164154127712116525539831832169626834622396643353756892267718036859249611600438316329244015022776423520344800499653684746373372438360736720176539246458278162909563740034004251395870858359244749791778882966733614925555889159409617181904877528889597775594795647393690095756309769327744672767673384806233939765678511408531079030212327505370066543829382991053445324957870034469003283230369935747654039117072454741975271168814478548736958784894652263426081141409292700811534053906802065045500605860020995081814258075687392661564772904764616403647831399328838331141845527515508277192015903552901039911711142934809208351171130418082347398440532005352796060831798555007304176794161703471022968354315453735092874090386755882159923846606160796415889457982125805236924710912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 495 1 496 54067965356196959364480859381426003217936362383796960587911537113754873700333869936273788885762966949699835181868564570297226911867184483786182175284401310970172449968547182210090011775450206866193439953683798210569796269378423881384088021529083691736999066344774728296399472759025040129776130719312003680510642386310229098712336581575722238709136692765927543924741008852564218703954209001523226748176733715835053076813628738353694054683654445803701107513747322666316937935378128636143075536048743006019220523839019909119773748975673988564380097890633921811882402582763298681025461467002851662156330080848344628384537007531845036241710895824642123329768912294910299446880817630928320872589880021897887330143544316016978268284934367547082958655275061843930451318867589935087326189757026693210562498323934992699285442336706880815356922960708847016690281130666299957905870168748477604969792061091401553791102742372099001409871195804368718542924162321560304154115876101245043227324042447655534836720149830041600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 497 1 498 34438376614042768328972810516623155192867693097600151744288610790185526450586068224366915610224958741466473337279754758791970209772568865678476192304600444496219790349404135681017166909889007999239917289248974049414128074443822567686322427294481430700073337234657088124501343753443495714907427356109155261178174102194938060864042136737985020198251412220927542432688762315102436338167414868127329509437030948161112318923266253400597594907012778991638800709824191428168134468305433816727607348702847748691349450589844812171798985902392864461803054196666561016088223623023396171786543843469321942763184015606719587990763611929000378486518012038356534351421484592775555198296329908693547903841228859691022578425461117566537071021435054115024198526146136684857992291098129787880574184354299709092338605676967907294093218318802756921254157183777552668378881542943490283623338784455525275773561917417936111916356502866444162222860138844029227031106328455639752608924017430013152625873137830797449014817409332364666029998080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 499 1 500 46255414443959890072608746734528030626406754429363757584002480749309515940903118359550262556215321735122087992575760723092092467235182057802309713047906937597421717853930420746989733507352756337695116030153912068619732436639133892288854421592662922761876034846635401115244919771777117047435237191316183364042491259617185335538351424572527015964960353413740434455521257274602862810881995572798310758097926193734248544260146554316721373432019981548602681939935541521909375847516537201107098605931124349071995692075364608650564049465123332843241543248157711753978175184439599289260337727053139724139984068795641745424299269976619663625675200263365932292749789237413067204060027768837781093718928681904554879342520378860708715643166723879699048316224425750706368270145048165110327069253165261306493185562316847495080002259812562417450910766349493623070701404048246087713036849953528394421342987863817090440084380697377201420164914914816823975685936670682874047470588447013612747292998199077439436368048141506832506657177600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000