0 1 1 4 2 36 3 1 4 3600 5 1 6 211680 7 1 8 10886400 9 1 10 526901760 11 1 12 16999766784000 13 1 14 1120863744000 15 1 16 181400588328960000 17 1 18 97072790126247936000 19 1 20 16860010916664115200000 21 1 22 324325300906011525120000 23 1 24 42345603418293591736320000000 25 1 26 5025632054039239458816000000 27 1 28 1098904704936220100064706560000000 29 1 30 23553499041027242119093102313472000000 31 1 32 4428491985594062112714279144652800000000 33 1 34 3646993399900992328117641648537600000000 35 1 36 26415257295150689149439164853174252077056000000000 37 1 38 6441436446693929481675878444179862323200000000 39 1 40 452612685076106310173540939583053370029506560000000000 41 1 42 109109965092453147161063368515736279498119708672000000000 43 1 44 7503575672471030386159507402909438490402252390400000000000 45 1 46 3170945830702148997448519484926894710926684014510080000000000 47 1 48 28230361309830357500081222899741318441351326904309147238400000000000 49 1 50 4094953508678689219792001563478960477207005660844843335680000000000 51 1 52 522851109358110819017987835991472726385203586423325678632960000000000000 53 1 54 10131729876219304188920150476358080533745096199056650536296120320000000000000 55 1 56 5036917138463311225348874808246588608204704967531020552330071244800000000000000 57 1 58 1692890481557731098318290102793718960222400633707977624808646152028160000000000000 59 1 60 28823820558788217798808579561734729089671768166420773738285128245703069401088000000000000000 61 1 62 383730641691181947893447750005528671782859423914955218343150890247625113600000000000000 63 1 64 4206301801962060040028816856460603088614991861186173121390282798538367445237760000000000000000 65 1 66 214589385531546189929646125495499897150467608435992120977596072708576642258534662144000000000000000 67 1 68 8161643200070332815856995495132249877214811362171082800968904972492398080483655680000000000000000 69 1 70 113866933315114366282976902311665522406065927818687176038966130206826473035762236483698688000000000000000 71 1 72 626267065158378592194241700445029829316225544926244238843616883540776499047042921163554010274201600000000000000000 73 1 74 4023103915361415906802131424312545999069120630254614514237172083133379893660464985315213312000000000000000000 75 1 76 229236461097293478369585448557328871026958493511907935021234065296939986340773294863260854517760000000000000000000 77 1 78 228334094691830092321331412397627801659047974098047660625816479522305111778541474865361114490036289536000000000000000000 79 1 80 1333396956032102110432197670605280875335896289860721286771136420085266905231392111859485004722784063769804800000000000000000000 81 1 82 479236813883143416656705869456099123526228748707474054757603171929954543374934668506586263077357997407600640000000000000000000 83 1 84 959029570762685111332188236008222265829551600817917076606952492602667622656054894206710957572568731044654184660992000000000000000000000 85 1 86 294105669541329448913525653772007850497179126241119471486926396913672667310826954522886059056243924675079228620800000000000000000000 87 1 88 92159411493762599545230091991570614710659445780295694119112664242548639383744025736049875542915141518017529665455915008000000000000000000000 89 1 90 7358079034175833147272683271539259818183408586392578269466635467021652516603072531129749619839756559476158485092927370638131200000000000000000000 91 1 92 70915184129787592191759968645730391959252263204467090635324374630899043393098648454497245139945705733844042816001555656867840000000000000000000000 93 1 94 1318720658073071395225493885029114097284818681717111430112202200583101360118472739345331750049203123646376455769901269023457280000000000000000000000 95 1 96 433037679755807532692118308086967371952268011186915328879269992861857075985902532664259342696291619589268511326574284784768540555503206400000000000000000000000 97 1 98 114276998502788758385754170028081674070264450935977495675828119055368489787628468092581384460599818309698405617339457663164716584796160000000000000000000000 99 1 100 314166838835412519496984598739016281862911885447435783798368552149387863385209661811847918426854972202564410921818308154113712311065766789120000000000000000000000000 101 1 102 427118130603382018375344867311273693999641648519115598020746198201711529974385423700741649138205570806798715738522198998287326135074714288128000000000000000000000000 103 1 104 3574679512686200689816052133518761212174277154598950313595095326718150074296775870665084018872401459751028013111115441073202199424996599870259200000000000000000000000000 105 1 106 148570937821117086238457470201295689915820127454978315543460139745522446766038049205287751504345130523801199896864198410652462211058672457289973104640000000000000000000000000 107 1 108 30204345521001690872546485736258782747796727506282051247155553595682214045699809542177245467672800590266572758053282576722761778651798636909320787286589387571200000000000000000000000000 109 1 110 535232394510998279951588093901708209467963935137665290670221885632254535564488588870138272448093159068742320070437610398031079300149881024839981222758522552320000000000000000000000000 111 1 112 5327036435789552504496444880503145736697771894817413615190601084609741146496627212810147401167783182983943000308067982064857255068334574841814368498131165555720192000000000000000000000000000 113 1 114 646599658561613994783696714749183641270716285568855137696222235799082188382670541797953952264383670202972994813821028823395946054893794451172140224817586772115456000000000000000000000000000 115 1 116 242303061194187447753843742903881939537552388189583809413781199373429207376302629287412132906113625808032368802275213363971834562062015425235383987046857795058133893120000000000000000000000000000 117 1 118 5669070265634853438633998350924044565044700282320364246013280807035282675631324567260062851925411001108608167706113636061469837787634001576185153486770889835563525865472000000000000000000000000000 119 1 120 1884559854065815025843511470194092458452999052363639183134858297398615094879452124657498158223854190567800518513759877983707920812607219784167023410161056025798507019405721389026508800000000000000000000000000000 121 1 122 1194718462330360295977007531988324182503693484113119571999565720835662546789721410048966258420915429721711721497176463716320435236433932931690429133105533932465318089254408028160000000000000000000000000000 123 1 124 2719321873214626046813338039227155788534526213839563204924384663096097587842276343768169468793874672127776679527155383831923378709793653314668514071620804846283000128526824243200000000000000000000000000000000 125 1 126 127464124426371150114732167831645318814235409392811316683640789169693232013611746711252724438421365569417158238937130177109548194303870903920212493092638169471828296223936925771820181749760000000000000000000000000000000 127 1 128 25369971534634165945990194167104672916224871679940810004444120651552606155420141110857543031437899315323837110096946106508089057213549799852432702905571139347032679275423481705689284555571200000000000000000000000000000000 129 1 130 112685056389751203289188586896906263789851417691626038714092261165040870977995657826769158955001498627129318943767308552273846574570800218069260559063236930486557785870610966236815810231523082240000000000000000000000000000000 131 1 132 5688039774158262285015299370579424221614747473867373354483596628582966562337550885764350393885870520728612026311964558105179095882438217312035084425720283655872778280560519077707353162199820411076608000000000000000000000000000000000 133 1 134 24093785438669108808316904437137137919854810986709213886824285624279097617705822722108693041967946383558525173672775260209770899117658014870812018375950028820934246341058313298473003674984085716992000000000000000000000000000000000 135 1 136 1211939573847659748638443944740080203535583259057581230984037445244012946940411172278971600008586313603666690078900374541790869214845386393375525671367192323719507850461866932561426680015080496923557232640000000000000000000000000000000000 137 1 138 1147139054398207672828544224179985753600940550667189404164422701662861590150466996180619359273891888335253710577936322267742056887049240743319791970743155002960593258302611481799825553980213202761770998737928192000000000000000000000000000000000 139 1 140 4979659227720022735898072751335302674920784074642984706617818044297070911132848984078621435252943082537863195663170199855293462414932083825688308146523592452103438495606826127437052245978588287062146171435954995200000000000000000000000000000000000 141 1 142 3257214690574709383539351326614077534037548320412419525436074474045310880579757655054437760562731298475956363243884227860665000087630175083262269748294305155168970843071041004580972299603672999036084732243780567040000000000000000000000000000000000 143 1 144 1916786451990743322580779730044036893527719357346287138882395574652621464487262926276274259171841095393404250422323752023642022887378365566109209257539763163536145287711685328573323547959239353001201223268154165487300067196928000000000000000000000000000000000000 145 1 146 1419654156538059379071368761075578272822035482409231087232130675767111587427112463768740250036037141237202922078247286094950322902993534695485786998996694402891859393258171319330532745526637225397638378793887385617485004800000000000000000000000000000000000 147 1 148 46015903216780126161154648482372813322986134227652315476755178373750240754605212759869511344933088436006427426666385277947228493403264817110740737460499394160359168768998005732267449925817834639937335685500517018216925503684608000000000000000000000000000000000000 149 1 150 746295746254873555548712137356570104281342243851396123100706447192262291666653687188990679794041791588619900041505727169596628612476564061724959398794379563621030410355716382266160595518427060417270017515541697389717046232024882977177600000000000000000000000000000000000 151 1 152 2418252999311790753047354857761089416226349734224521959834042980532434062176433415101807481670593673389277538911795858342784876418333205691638879073477961839537524345382199146145106069278442689465616508304219424326596340390192742400000000000000000000000000000000000000 153 1 154 8583139225999329284861519259619443320264010280579374935346406427405495670959685590288656719998181513271990218745181805158063160859859903626213556439802358648536288684405874780200871003174946535917965191555282261834328963295676563298713600000000000000000000000000000000000000 155 1 156 210497676835683062853837492707634033680896531420327810890782365950710335847782878700539847437873404486239146763548674118647561167218276383973354798994382500438009428832099658754775133640604031053519184132868358365607947634232533361716347696354164736000000000000000000000000000000000000000 157 1 158 223800172594559872899063760051991002192021814736769084640935717555795525380105180544451596632016611882703826632034618478848234520239193868169102794869071024579848472142524531468131301420982726851996123730648318900806112276167712024704779183718400000000000000000000000000000000000000 159 1 160 295921706687864369470268105610365618448833292398245670868216768668977843034608536762592459226204773828777696910402006934505122949342716288901216122581068339127126615086440133928173874286159536471888002650804055964986291615255658981696290206345162915840000000000000000000000000000000000000000 161 1 162 260720530667553687478689284729756537321968647916920081234704174610763162840775768333805530449605315340708473399757454309326814578080404280659181930283994095400801107323233406875744868262079270980304982078748129058636413983955442539094433414086402491300184064000000000000000000000000000000000000000 163 1 164 3294033550894550256027168923265847851491637652310734362755914637478113856824045525468394980863826554353062911766851180189335970890549505626299641621144240173913899317119499522268855547625975013677085409445505445323147460224428973267123267314833047758988902400000000000000000000000000000000000000000 165 1 166 18152093348129265521465109774165833541880778707937623596910302825588972585405291720729208542042224625293761124804309470536462778693146706789815416443642218229502044627763733056572533046156016883923130767927969908189434410824882337606355821146402571696231814266880000000000000000000000000000000000000000 167 1 168 1438933753835129526190935108702938946654758412961812602544034207138915066343090407119297389583816834221873261291839607144159109334872592810230485159652770031458987117455169266601023817072952897092315433123120827472947327106674048004563981073047769098964930694197175910400000000000000000000000000000000000000000 169 1 170 963614030992542074659287936362410158972893742530726473360833165157549893701548890559078006540613889977019850907179359358652385066748081301692493813251999624052838307538093225721966938820506937414613281282246157103687993694063263265525418149012357468704518089883495956480000000000000000000000000000000000000000 171 1 172 4457091578825349634473846245505815927402686599485781041460712623636411664237201497038408874380168753846162372751059161692425663229690513906654809133872042224733779645520264241770515679120928965527212138394889718284152048868941180969604309784458585396132526113691759619866624000000000000000000000000000000000000000000 173 1 174 96082270307257055915089118205358004979747429926336861030133913592273972812078479138959951861414205485007742724358800734243441295908528934441268084599832691054912777295993169136511811956975729911835431657852703852437767685152257519631402409636196553702212032156883880975343288320000000000000000000000000000000000000000000 175 1 176 89850292640844704594489328656450356673436318399559502439513147534049776756822904282140559301870488182403782609622142359021332413312716033945046135169449658685322670928100128948876690456617594746739960835447293590241057407807989689585120001051709756567921252852937139503723393004339200000000000000000000000000000000000000000000 177 1 178 13468312804249078516327449177837289949902517229587015824471132956422483187512314827142788285417759716358822226249323794056597285266424471031451729639409005559609465163681178037092329340965397072158166609929327402597084792140640244157667861618494988364590422702985835994636536713670819840000000000000000000000000000000000000000000 179 1 180 262742761765951127273301996347962400716976633670189144714129431506927567980453996342268627590584564303782647956277789886356963884374085649773684368034253181567589938796316106799356348974776438360188314743030695119914335260280684946435881043769890249543248518446050057323620864115916941938280143781888000000000000000000000000000000000000000000000 181 1 182 79851363337905904890446389585055005265588264499370768904652475278073991152312020920576516576243990284479903496903941447253603167772894297415373248786092008360202546593945461398482679113608552988625040681379213040566439082822260530188777764668584806520639817994187905333168078314883077321523200000000000000000000000000000000000000000000 183 1 184 2527279679372054308601650141089073905654815453752184961678469912055986205172444999732062634334807043705732049696310366017287089539378549934337080249430054846198738559189055064169697097409887980379384812557515816891319683683507981328368778496207775409416946111552448366213703045050386420610744975360000000000000000000000000000000000000000000000 185 1 186 1942693003579262274103911850155797823256583715730647641904349624909010468403237487836592588900034953145067442218046370800403295440733702201014973831564016883093755450251188446390393289660923338517841835361764988063326682127473398991996565468561553044714450976523648416040747853038263420391345505697792000000000000000000000000000000000000000000000 187 1 188 32520680879916850468499484371608055561315211401331041525478812720976835241070195546384559938186585115648428982730096247198751165677882174844990661940381642622989466237204894592575183668923856686788672323955945900180088658813904699126022505943720397968519909347005874484522119059860529657351123765381038080000000000000000000000000000000000000000000000 189 1 190 3661863032216044797275626563578791083821014312998341159914287504918419187845027418072822106156878493129866654332602528342255525607307592500351605629096903989502311027476578505848400820270136110828724274393865420016542650897028415755212494204985615548631105541869604273164854847424317103977434154781346514337792000000000000000000000000000000000000000000000 191 1 192 59528145163409930099183843256160638285256654211968555467832986661621502413997308348495613938977855612675024452489006675038271717902044842092238107101232198653758562580589200402799856419576032426343425177493849475294848856917263603324458565252741363564115424746711583384943410391203800323920197841470701799825561394924748800000000000000000000000000000000000000000000000 193 1 194 160323651721030299679236349211470078634356117976447306425309428709559980269307890923271661237780937003764768147814968967231617532556693423667677668679891315115300516556267061084415218122216678685132972528025686721184942241873518041774303423027143912617203144664428658200160994033673056655255338138146309787801039667200000000000000000000000000000000000000000000000 195 1 196 350049753735828815288148460390587232769608077534147302157266239393086764810518524759208719428968292013916553465351486610329159189629050150351229462740069969237903595248029792700146449457913324494717974365066775761648360984133550288297897651280091685173855932690514731648026101461895521311583836545614790882571391055479963648000000000000000000000000000000000000000000000000 197 1 198 87725240133035906473197087434246132425752070371678886757938434318518752547240540899002217255365132654500546181114794592813766739713448839953157233996075036058440035575245643847436787608899246352254245105269611433186050258737001322811892445776666561847196088103109374866695205120329714541134588530208521268556234053493590884135154483200000000000000000000000000000000000000000000000 199 1 200 216622651733491440530701591449684519488812605685359428777523067304837318350856403610377566059410366968858832426543768664193107297032204447519235192750154927838660560067589455376788441567609206262631550889581103166980549340489735140935716375798421615164994237784371776240212994554979180461126019424688719218899606849600497462774700441600000000000000000000000000000000000000000000000000 201 1 202 386155283545026562997364914616899365161941199570836767946584555007635183642280959214126108406492103309945713442852056278292031185243243861574101504935403836150671499582627467598850112078546410584305107071941023844895185757673080578779393859955474855686977939191038357680518433357430340792593637401697525862761477820191881494968401920000000000000000000000000000000000000000000000000 203 1 204 4496422203094877457110574560526024864406189443022269894154253597445739173111525222776007186709038916675855732099646541479616490070201661972865654545975076736097255078449931719400736655466325323609033184113522185855717060297315872992284349020103239751110429139521913618720019950399877432012508056949719583383259356857436461074980529994989568000000000000000000000000000000000000000000000000000 205 1 206 675254869633665796290285367694060876895140537714514787475891108904792751527982812715193397632736922982282569988633572152641435124593604970981083467290570576520910727453976729780057283285436842581038633303978857229329705971887530441047631460652653395248377259873151137278384730842085508727281163017435750087514762692043909378976058254662041600000000000000000000000000000000000000000000000000 207 1 208 1047770130585770812853089341794031495658115440815816336545932049532441574359259223551783312962141991574134143409194298549172069496667280585879129216330245250679187708171318649027179129335545969450244704950432986118222264239327792311343484685646093787616011789058694512280384086308372387718506849459598543385013695769675035417463765043947752187232256000000000000000000000000000000000000000000000000000 209 1 210 41201022564652024376581503813654885806619766405964157807121345105750786257675688892018332471406653568728169437834451372791872383697876907189394030549685612852462375570619589519869882393888388464648310198562095298930071985475563146405420824341998647790173571648970619494427873889210789695723091900397547196941691580083272782202620878551937122287091184913560371200000000000000000000000000000000000000000000000000 211 1 212 1650471286854994715087871534396071800109179963880506655164597757263712913207719685341198849156120131770029402754021872293323942969869909783775530360066409132834431689210767785195726133283436809567295894463772869189063334996329089142095179042604523256143500004676614706749023377577886662198077665988373063326618302573036195177590063162401261442091146280960000000000000000000000000000000000000000000000000000 213 1 214 2601358697597639614212235353175326400011334244753195564176530405341085308045131720131325430979280707873723165017334324063363641926137203788734655075736071351551360436062048073851574107231013870899870873062966722404287618633559958574371809017000770365005389736342919288171923332102806299374364542600702463904494114539553852074017325159685262964139284632698880000000000000000000000000000000000000000000000000000 215 1 216 33205772106697126807744383906596191936390935524097020167855621294256902177021206469395227095417856526987655828972157244034564994459595808608374206692972605927917149891231554167542415706569312319611472454973533695275515726490682053743371138629306519875635536689480071030576096489686541223883383712630684264945213634264045855076321847680987530848823709364645788183527266713600000000000000000000000000000000000000000000000000000 217 1 218 616907357281156187876506682207284110065174432816029813008636794325445291081035496908956539800274681817877458120370770194081869798266754479885540202580397998278071203690553327367513939492168213576753473307828013988622220680871757959765948319938207259768490783851121640203914531094955995452998188354528919342887665807458380171082327051807138128173769785131684331520000000000000000000000000000000000000000000000000000 219 1 220 38309244888598604342235997894858096404046126004809285620680771364826375912953878462269236068554705388700987236525138745113252699521510358896259916915697466995871284986890210751162753005328203255105995691540406892676608604820174565608273894079035661739553575524876853660497924024146960825274865275227075064226531247730126562475493507879744793464467348435295839498090433216512000000000000000000000000000000000000000000000000000000 221 1 222 63251682561845881268041316562183974383577874785701786967980261918150937238388856700480511698839993406749311114606057103194428163453927211681572011975201748713029795657508820710412685262041566186777054948042483449303109020539370245748317631702424747629361984036061062718325575556889942312224457360801757364817936159345139510406672173470969811095785663521131008459148335528699494400000000000000000000000000000000000000000000000000000 223 1 224 3006760022083309269580826299943065831224262299047810539695932691682316713261406289224122790864357476407346380961524874077895827597093295925289879581389184458539502634548686512119089389690207590936121111378516516563527374353877898136555741121132496165209005032582755342500298346538614575678360523440352078527102936660651222385872350896248014477154634555259097726158824624680206545715200000000000000000000000000000000000000000000000000000000 225 1 226 7787232657168614790899946427818583528837962153716221114002706993038013142749135922325001439861755442119291760052881269845226148031767528551148542854086937491238932443875243648106351936882205379191381595344127829069012292531309623159992572041256204665525381839686209411806961995307888443812753241928631393713486945106226124096654505270813316095805763147682581465247385654713059230351360000000000000000000000000000000000000000000000000000000 227 1 228 104622452058019042905316611418153883297867650771332004366291465358839552240002985753594699208217970474386050827922254039007638831531390543575518209076400335197770319321326234164791502635680898492549265567521433505508662236270499702828661192760433830671163381118908823403860705177017296233655347089580272781883065465035281515661798039006540781003148337840051181984066457777426063513196953600000000000000000000000000000000000000000000000000000000 229 1 230 48343555097573297252710015669245297877730664059916707646164690673857930940966430561647946120746396899763257209826607388384071800102382820923457975586938615792338740078443388373165857989768299835875116787863894051544849650729867565980843070183804991396211689315614295104703529920513112245012613519563878898038039320821587456801195068148302609793319201040628880084393785043830728964067199098552320000000000000000000000000000000000000000000000000000000 231 1 232 1377747801730466804173141807808902078951238247078896022392021488756131663382224265636012129907182185196217724445424938609413059945053756336425210375133286021586896346685090132362598574777432448288120487488254303764402317612479272670366585557559789367281402977370814979356503738086993124896904303740197231322828517348444429430241418675911892812311535700148901208747986361432813301933826437607657046016000000000000000000000000000000000000000000000000000000000 233 1 234 25835025068186073247300911377901893000482036725782352737719869108928261435113885417082125132768275320867337410400333930927618645039230861319792984788416749286223241258841421236392203317576574336216044202856403887936006311080241504337309116345150859288835276815020822245581987757063186291598193898662742573761024644831098514705586087263126407823447918500496847725156796704107258657315395256967889172824064000000000000000000000000000000000000000000000000000000000 235 1 236 151513680851016068668381284772657718348691643955716053649785698533564239995404741543789906793678607144936264512122259143786034158876692269394274647631316274009429535202227883942751267576764872046981311866375902500677330245432995288594745193603140377784146736208392792116946995868490866973282640909450670733335332503520728131356068782445402993250296063386372490418212792700779411674481265416804162066186240000000000000000000000000000000000000000000000000000000000 237 1 238 204248865947824977058395933872975964103176523307709178132494049708083061685549336104658629076696490961931343018647679323431968549665014723233660546677422638549545937734760431425175925663956315646216620556814487071092078830405323723563762388809797563858034598967446670412886252683695976772188714460774069605828801659233137273552084116160707199307823809905954399394218097191924810272489846940209184776629931474944000000000000000000000000000000000000000000000000000000000 239 1 240 9351524800094458136644630342592785783597694598627951318525750727638506690218967384291848004375489048751350031786271229898212679772205928626741855323820281924519489019550164526809799993167317644102269854166823725518476457052741950832234944998204439523614729084079815409106259297107224962089126190777423486348163693796786414366070315520643093645528931477403684147924837360369359482707721704237608315860364610182298855513102745600000000000000000000000000000000000000000000000000000000000 241 1 242 65750809472148495460088419126450064179811211258060598098858140793580076687518775163119450625682431775244611491549413802226075232363500494842385629970288846975121023872177757134816546128387672273806213630614169577836709223368847850801394857470563067933886297359613983009171629043869740961730038882850802680834165682409079271121749352234136756016715788007135389398856859468224292862931557411961581374107981065491033620480000000000000000000000000000000000000000000000000000000000 243 1 244 1694941518958123606882018421742271437052611615430614287513608333761462063827386164965805316346396252154023050145202062753906087185579106234436975652581924233545619784948443139357944791283523951788682785286571354030408039066756082206093348304099862738173964595848483935919037341743929105052597393636619169976807688395667091297742834388679116636622208291714372711938357912117834053844874799545740069422113998857810166677504000000000000000000000000000000000000000000000000000000000000 245 1 246 17804873191474236133946264251904468368972388688998005245661366632407369184017134906704740682609911405315892644746125909116535422493833938441807405156175431511987168120633244006708330687511445972051578234266383656168017305044237044525768151487596798943993999247170557722849516959880489694566922493142274488933079436705300200227331244413903936153771605557354788285320496395062321646566523983235650074435341758015224294743243069849600000000000000000000000000000000000000000000000000000000000 247 1 248 338223845953873520382299691580579090252294024516873304280517080430286704190595767339719398295138085382834717421432198736885537755481324236037422522657849895903385587465311044451756706496356425415033841361353697252303649192346124552381387279223846528202511491490653065623241789353714321611078218788648611913323362272548559788102199700835549675199059070819249260091802479782651052127827405395827792919775604051872214402072416616448000000000000000000000000000000000000000000000000000000000000 249 1 250 107539437610986319616802240648622061685725166702183571854895599809082484709611928371154649232761197929424995958848375780895363026426822633876475264867014471479502647324038522017544061145532477102037130399486812355293634500924486480051769233594896032396201937136062012197896317114813012938766048728255346871876705877521895605002972025542591859202161307683785602034538282871681216865689197741104365098079289190844816562287525926405235172966400000000000000000000000000000000000000000000000000000000000 251 1 252 15724227745377658173394802977327798236979731209664268921972505376658218792317001582455883670892713917080993325302758959064519659541132175146115265941716028589288117768351852032340598469373537158417842530159794636885813506893004443731880865922190436868494641656481002189517252904157990856983746552227084767017032302969133945886546550122022592656190680177256967682654876082024113658922418957718874807968712736217092203373245353425101626365583984427008000000000000000000000000000000000000000000000000000000000000000 253 1 254 158307906374786415007212525531723540567996097492523182798902986659190966883577926189242179754020314059493581202448926729728813392229397725514694135426444271471389763637432723875985828179157460664610396402224620443104468047486426820504894314610143862510894959211510889231321512718477427154618968824090475667028220869382282137731367125808207087712759332201674745114548696532557176198357888921710587178943454022196037831404101164052200678227968000000000000000000000000000000000000000000000000000000000000000 255 1 256 431277360958894050381712613891934390539009237802974183733079134125400264724750015174674364777222269987116823791011259984881524086637146549765172559106610607474004876880951521457218655853082067044569096088537462643410617977079260464540512358027362603443321435825957780988381580751450229501447443848612634654735472469506898759518111833495327270066782544339264735585679573681004475633404360662679786874356845743441468289649061493238457882848792590417920000000000000000000000000000000000000000000000000000000000000000 257 1 258 14388928994196700167704375258979307581551107656259577131309001282127671015714381073916100644684083229371957254122571415415026856212744562658693140561384050473923052341388710166059915041006106230067526483214667189221624493374354272709050284268786934164210674698433943954526811351465162049284593028629386681843544768050392995894005373090366921168857535118361591218950263262423061018905542072068585870839551497175988627496990931191165589605179863058087936000000000000000000000000000000000000000000000000000000000000000 259 1 260 176189183430429776610777885747330588312875488678409526504738800132377838131949173146917360585180891331077160951934923078866099838040883715016757174971621674380865662540146282972210270621178859964224491810728014885595925131067401274194484589663475773439539540581117873388505025446085316003078674042048183554507156445894557588042266664077147768354663196166293290208407759189583599387235789749892374029900843046573740439185287811099788709989811086708951890473779200000000000000000000000000000000000000000000000000000000000000000 261 1 262 829763320404290332128273827296779872568434922253465549366826574117207677659561890438708181614512468763728489893009451129310936462188723836392039079061748496134766271635849932357050573955466813367293521861030462603711778194285488450378316732728207220088322502831730838895020771037113000112711740864376680280529357519956259408402666164944045889836502858356447580561348287169528518288946410044041601354220723894308028657740789252104784196806243880614507289530859520000000000000000000000000000000000000000000000000000000000000000 263 1 264 164032890479178870091779463152451951664880167862153707653255338434155061757750272398630811202265497685549129800873974903095173632019176563154411169848505343778317407954707611780675311993887611578733314176911286092857086497268849385305193459306186515166888311825473685638735047345279403012298640701836806703433751882997048671563651281973312543478377651881124694421653405579869922053286433163045438697157275516536047316928560028901305477610440948498537256551133194001317888000000000000000000000000000000000000000000000000000000000000000000 265 1 266 98347015610101434780541538382159235349771976138390261211084080118162030611379467539248443338278218076172882231648828964549543841499248289169014322091945493660382560994656381824626042113284530608176206581035239826339022040564316007160912141138262085947764247049522639348046724949224503852644140683079735928226412082282661382360606224572391203918202164101245954473836320828334929400310275931528255485022780511259053343759729675403065937765826537268134138565586898124800000000000000000000000000000000000000000000000000000000000000000 267 1 268 29425622615568832658319539455741428416826457846826644486358895483284468957924611709769582087133547729893441779929228237260873624697310235436610975481357245213028411536986327529993438744866782942119159959004215077791743566837894697124134596335262901123413637271831950773494331339890192377115717862638169624107214835890995691583073636421188345515311937532346203560874574081045224205488895650887635917398682288124968869790460562731225194358759281468301122245929607257166708736000000000000000000000000000000000000000000000000000000000000000000 269 1 270 26627961141476873805827763754690150882103548959478150634410742056177223593401154646337826596037233903444435076313454960568283726229517974554382591966322082981002581895894253821930611258060026667033522309446450318272932128979176193605897596732925794861810864161331781420936656261339463961821164753554338336647232920611769193504977178202031523309761274777100680659763559505934712163142304314634731727791197961633683326370600383323084563814529342792101988639304023889246413962981936411443200000000000000000000000000000000000000000000000000000000000000000 271 1 272 9367067546300368825805405340384617828278567143499576162250166367521471352660282461380637453905108329123257757781778375187146721615302553180838036161149878836982057564384624175248275631364107325406458607540710633241731388670231989539658092275508898483282275975312749769517448930459593832580885430570546065717189472888107836207528243731651524737310663731132519021173425093326312665748139332796217447031889945866215410377474100679407520583215543489648376881914286689732288068558119596195840000000000000000000000000000000000000000000000000000000000000000000 273 1 274 442411949374427037715154395638603675874041385051504241239810347972246392783439704058338394130340024132055969667666647175004782901538549098279168732385782169200526548768702730475444533898691200427097658578565122222666574819117869836566075633450398812005603416609876545576178352232956342457663116085341377084109421218416428502717091803555889961830902967120900426075172503334432972620135391415879742023833359401152295037149914587692068383062992607926715954062074510893324039305020676505600000000000000000000000000000000000000000000000000000000000000000000 275 1 276 2811643430642273048726338037942546766691729430241544608327325023923356814992205853089609209567064538043214173062257810794334974517175360243491895264645479920212325843967766141466558987694378561254091744779845939613283936740949425360605193274181203236793140395636558165400080287041151785434518507989601836456851676403214778830834055500852631138567876023311091054799952714488287451913324237102352535665380017984238108008858577900303884521840572935064733427332108163271192429450604215147295015960576000000000000000000000000000000000000000000000000000000000000000000000 277 1 278 17353384812196609099383239730248616328266720914465629944297175586334050051185543105639976991765107039327950778827910816603789637764735231206105071141551958291173774188834985070446293772904939299799604942440605560534857693648529585008239647093693455631298212012881872482973590440450563655238264940123637909261352057203557305025517302568582317024292056504572724227165557707668090109940251405002004433505088131731905335971372101710548706597507428575143027004147530992376424409664564136608845004800000000000000000000000000000000000000000000000000000000000000000000 279 1 280 5270608887660686852979203957197270290010261218241623692569739539919082313054839776968306493761865155500077372545249729356036305037536401301907838583041789240886241694187133713358229473825544319604324968700024630012963739155407830219060290927808814542700514057325801362611894245743838948317549280424331913056355311594382077095727947435807948081555036957936642190789560144879942140711187349102913080054851359319415798144202112032535498458371719128774740578795791025323997816418623323437745067655846333712957440000000000000000000000000000000000000000000000000000000000000000000000 281 1 282 726106765133185111853610692102549496391789586012269601356978767584663899217749146005166658876858965931421124754502194392596560109697316975357788140424956908832615772564561432472554138743765760558250162597494535762331672533095385980462817389707998029713223149315713157585996044151604528229365784210453402751421000067405677243206468315485438819651736170295970640553588367032744807713144548842546237024356292559708079377047865527632634624260854340766887404073237487170234650320301828614524995411704694177792000000000000000000000000000000000000000000000000000000000000000000000 283 1 284 9396293388974888239587727633950493280363680067338768863982499247049682383172271164867085882950660096138528301975700883000903402408275391057443093983566976200784651883387442580512325176760888407075299210779546297247316937635709164545189722380903174774301295139073212204830024225723683155704823751234773121948815004509824893199274290893189436547049311676013457293950723392380085521074029661320261967783085274960075086930499030750388201749701881904307073796099417176283040981923584736163713518555656041267200000000000000000000000000000000000000000000000000000000000000000000000 285 1 286 2411504571871967215743974976107131491983846282339835130696944346966638278650763368912319491497766764691535492323632930794815419824124646485330122775683881502721673905962678073264247473417733796254295425892996782690033228599717200341451496138181996851176457512262620795038041014660433423207192893687667908961071696953494580444278961658111807761369920218793875306573057084907319482739014117737384164794489618134085391044181821795470397442863629008019888919301020367210340207181415749918902877081956834990166764421120000000000000000000000000000000000000000000000000000000000000000000000 287 1 288 48050383589926227243422433151266147101830469589614200984451442893101063251617239581233196309551030330158264494665678087806905738852319522381114229351370077989647155411055254612346955599121577401993340843269487914526491173665674313348991276303625469130812226605407666225758026730441410740144559638965761106444802543921131562360011561883862309141081392344774343470194385167150115153070198276772039861252077437940088226683916380083395531632117937704387236178194995874468211792740532123257522893064426352573825095423820083244512051200000000000000000000000000000000000000000000000000000000000000000000000 289 1 290 471361712539491923512521718919242324933107163302179515709655357917315213804749974104133769340345857546535910646702119544515464709586655974417639172726223236053430284582435233046050098474585420204814874354518458373009868146943326768813419586464383277719116344072727832243343686222829863072201643171891308820808207113738130594125130377955355011576438860986922687261652187601058349407290749762066153738875483600633903494483074652388774560640320622321576709891173780556266898911766757986916126457592034897484450491018755618897920000000000000000000000000000000000000000000000000000000000000000000000 291 1 292 180818492778780034222984257993442680468765360401777421892232339265556890586717324388152175494434698645741799753490474200698942336786724196253561980715228446712877836445671338571855206812695813318294516533955408143770601070240553487442224111598311919916539930916284859543529360776235424735235397084013437928778019938784566783956302190554019861213550892685535199935753741286214867320451248646130184859404147974929704075784044190932941958464701951936034842843755617676775616815964817840700171597454043068337463037889153371752890368000000000000000000000000000000000000000000000000000000000000000000000000 293 1 294 235214408777306508604482620368725198795871618454681898572746469534373333397021185082842771428692149092033022803921015716754338016975972784973353272558114766163154724539347755116154912528796597711330683798953056207507565886587711590950124100854542087993150457244027655755757647770157301203997613432366604277578150134693808389018432522393079100708481591833891910550425071471036039264510058428851898298735538087160408547105255361658129456487783501162595570023631872284558772144857144952587456258980673931589367374405680937313755996356608000000000000000000000000000000000000000000000000000000000000000000000000 295 1 296 1383248269983009292395238458362418102633050728435221004324219204824534634261578538667247995220453644354782373175005542659605278440563152644973528554221163155749911764124884545801355926131140975218540431914294962970210274176633355619178184961477216082386828861716937654506251586282095820621994204282062370643942309356891043540097368028366900922744509751950195178417004742565814996089350646598270173476936048766924858396684234620525874131289552594943301230598774916173897587206161227320511986953976314085664355404594631032418025794919464960000000000000000000000000000000000000000000000000000000000000000000000000 297 1 298 41081545263951763226224222992921963676320644855513691196882784061674702439827767445035609586909741389253576897812312264277082403726040691842529252068050276488755097574533148268994364055808892909644866572531127987488419498566697485140854389876033400052202651536038875897456808856480069969237911092543506057540761794403451314588180355698853758143147681572684588614301539508739896112044258263937350145437163778546281096489980369414436900709949853309685212118427508450018332905400702437172682178984805269073032923063168867413800320454212190208000000000000000000000000000000000000000000000000000000000000000000000000 299 1 300 79783800759070025654914756953607655738340148423136055930816371440384426229926781436908510057438982621939663558457786947034620166834037804028837638053077191178792900841732258696009856178590055104318112305427711755939161006152402760793978087847245085511422283607307744048761944951174956539360182200060085960923371232078496712888452258736289272269320441082550159905339683663958826473720631432872207681709908920270717516412492436351849988159707920702298418805673363167680124858145449719942743634570174460069623414400601496665980702790794300702102192241246208000000000000000000000000000000000000000000000000000000000000000000000000000 301 1 302 1183605510389089837243839951167270281531906630687324794818726040978998088564640641560030719022087157126551241196887500354184910014671845851941374793804938549026118183991728328300325487128569958754161358592584268715038252026089748621606855325214948240761543588222250924748170842507057006478988782192113559141874822457197987773314811591815366790711297248837934970543741384165070898277545796071595428237098674698484907600635709396022675073488305118528084465847430382873257131547104832633727688585277868653713580418312505318720248261480088289358643200000000000000000000000000000000000000000000000000000000000000000000000000 303 1 304 20980175121459553650997532040264202598203590317192169649558879538317711902168880684643532018584708781380801606039623005633157183505711980950511267007608838903643133346283884855771339190399756683678766279278467594613887847965054510910987760524427826939937669886102000948660934897411867015603077140681586202221478819688715580457277252788763509449184840940788543869922716596239374303939942396063201787978242943811319484835356201238474296780097858042949150767113359010288737676596528301206302989207328916057108280800132390602765058643707308618128770864250880000000000000000000000000000000000000000000000000000000000000000000000000000 305 1 306 108988808784006936449094801616794638090059198121850536093584895154458069961541093186664867902967469497229212034602730714249584651539733617871361895628106251496559788882343569865200137773573461003620153459276800718664419479682436654872017759717230194450735200420790450608373336034918751383148807682183459105126517656789713856358488694513216175808273186314896939630167187573867127239467478926707392057911053274907394043275021142641563138528498938270559594087474205304462936322962426556297651847634648911633466180638430865612950237140843064511569104606648948098072576000000000000000000000000000000000000000000000000000000000000000000000000000 307 1 308 1816008576035641525893981468295414368450218580250784789153083381974088396503511237506198139381961945525334234175543626512516529642392847825980317701541128239405586117611952299039706637919055826680780172038019607673976908447188385143043975475644005547074849654778981047902346634615772900884412819144686502108245573770427222576839514056112304206348132046177585263843352952266776746738980299600698173267350933972973879243754203526358920077061031267002829081861139840729796333618188564652140394749571576511491572122542922169702298849805323663633046573145099197889904640000000000000000000000000000000000000000000000000000000000000000000000000000 309 1 310 89218771912373949967025510651253766022098909644059624459459697143247187896305274669387064907088960665177215614241537373091330278992486478852423409429633143258581647714944021381205569697190489849892535502055071915644982498318842642344252971590320833498816596006306757760861139378189702322180374549671820105150610050452845104312897726687249615799365178203103966408186759183854327989190856841591736989537006226702012334909668557975531069943680206527068182901233905028687830052623951597587143291829442666655158000679465941213722525848912468623390319201312484061580640649216000000000000000000000000000000000000000000000000000000000000000000000000000 311 1 312 36956611454044424657737757072043091174064640601660743823817564810711838671599086894379940044969224153468451959371743175636935283509953893634744852246927434994279037978510625455606730904071724393262930873148170285746947090327563909601755804190830231637867354706349629376347883815809934988568175422975477796121603882311276775176928386443667643154800289706459189596052399831135223527321200881380068435915217145096905644472418924858959647564564057557575418083205666218674511793818181082283078131798791890047354474266476352559471211151867790938584794546676906407722207273618543288831180800000000000000000000000000000000000000000000000000000000000000000000000000000 313 1 314 248699175758922329208340162272934963079500730162980998219438490905926779238332376129508685329387973500867007690026274239242960725131421762020174579075873670373155165992492980947995917952693272919519130926175267043959722016974949196123129627041046436428841371305217283151158463156365272466543050587042286158437771343831569717374188903771758326255802101879601473293898738094688804885728745726483610779454708327771225993521105985655173583908481831153612898666235899476431527957497721973383272983694358252209486148379614402081872427365399392839593352649610426858960907504346726400000000000000000000000000000000000000000000000000000000000000000000000000000 315 1 316 336795746028808610519420810898133815988726521297476756413861395578143446408951313025397178538213243506711938499124368472814067228181445176536679463901339800356574622115097121417155056005688112058223227277214330160251807330894070399464986796171781228325902229020697578708373541652089133801527880157878359667185815718243401344608303381452864800360320145431531826147931560163635860971968528832742662273631759405017702011286005136877504713212066148045912346105511291887594769667690575758899565653285716010797065357049741995637461691116128263962926157687712638882998219190564361863168000000000000000000000000000000000000000000000000000000000000000000000000000000 317 1 318 5607174789152901331605537961440370646970702131665231796017138966509902001581076528441679064837722299976846995323180723618495026630319623312368061475326518519279796195042409525795398524243462531574594173131896246103426597208053397482083408841375312083015120617879482667006677331904765966951884855487099481441482776188740426105699837832368440719210008772221102316127217192868258096708608372385870664188435318790321909964438930649580757099260247414648112358731932813241944100110206711070219981526247027065939799124332158274741796058061142299009824181827743195704203620337819971042737232281600000000000000000000000000000000000000000000000000000000000000000000000000000 319 1 320 42226676437011347193808345133638722213446025301701286898100888392530011210708361916456612750749775338709962997310946289848940340996268897345558130938571233238508685040648861526792018268259865510446972976302440244022366045444133549718772051263660839047016721758071579821853226387586104502304840702616927160770248047945714796388767285924708847963398417444339468366219814675630138301571701387997607973997866506114584063678018049267418506156753682727839538627022325200191701504689716273360833230205504352653684076861247818015745548787444693146161069951071232901638897519590303933032042941927915520000000000000000000000000000000000000000000000000000000000000000000000000000000 321 1 322 18469227470037289242884754033299891063367907098567193571832431457491929713909587134151543063805451593027976137858172238976719565898106637153848313258646882449396901908569070837035246061509404855951000219876346799520044961545085436889935431655063279385147162241234312723220074171125293429005582839529614327286094129161390774563739085868726942390821684624925311901092350619816598598434398988130244101914333087050759136221139019304957803381213203574286609468516989071576053339728668172063610428026873208009138903048912720059016430188118742512391142896427105355303978726475602902357106672988585984000000000000000000000000000000000000000000000000000000000000000000000000000000 323 1 324 2536651154034572292076788951318432076466077742425486227035149168514750672074487899258884887590708573853116010385091911790743024528619328548648666924539883769552237795994476434065871632515660107188745575084191408821470630456858274408435571919245729254549603034636833246515331979759378187673177291559469697784478008859490806565354298501834548771955764590015835983169939474610087952923997126914611185816178965221682149985087801994709034993319831790661597945952459899348333269400313489723281591700747564237059990691981161684665705099445373373012983902798067622491714665482548884529397265677910129234223967502336000000000000000000000000000000000000000000000000000000000000000000000000000000000 325 1 326 291915846096640919016174935532342439689068719549973438031341539142203378408527742494764313923929208308042840203397761474035550219599276329898992117883307607385236558789168218002921473967189583012014049456737806141736439668252483557348406503078501110894226335474177698607167227634209353966125159767973781629057044735934798401667071988690920942236742850201566360559504385384603449318371041339193559608440520034000020520745510293755143632967071149244799069770802643946895150387004351401308960005164858860076225488760873334465474374238446266260869897601325208899005187922843855180399315203192235823516876800000000000000000000000000000000000000000000000000000000000000000000000000000000 327 1 328 51973175981033547712746972049072521003842884901377332863538419029002082705394869259265529864491191491065572460070871025166106779399815300588397591015017415043343628714779923769117664016335739550375121068318708055476828166296728106623344345194761386525429923299012775111445768962247953483469427890352071558239187898339198440502184230864593017666174965308161205402845478361066828866299662328537817630124508029306219413547184675337047530849015413408228787852468126844641285482948889410625345386013959941816501711028787456300501580967386724296961944395572006365721478026291313440240789933653278901285695313149952000000000000000000000000000000000000000000000000000000000000000000000000000000000 329 1 330 1325967173896628050417962394248184738054128928804441272866184171759389354731643612930758377743492307543207852107658413930730325987998014022041729455473221325107556075170746990860635774108256721720033844987325694627781479053912293332052997167048632978367518999982788994436875087890170053220681150528299289661576462681027931564977030676547683720769528170706747795413830876163947993334455646785561838244839924381455207860034519022687435087776065846198499066508404678201443173596909985912079334557836563978337831232408081260027730373594690222191937491372250459906685623173948832812886675914142876348024348146702521677853491200000000000000000000000000000000000000000000000000000000000000000000000000000000 331 1 332 623803275027544293638924907793621179742379792877435358378299293657997287657235248294566602122866125647841247117655157712926457195064027353202244425055064973830602043987851929305560747045512779608377217473974967302550326313707937708400589315926088648843013917989651888163934517977358809159540364093591762456594469225076992155119548395079250777981843278123195837865069120218628534974739758377408536119546346552017538657873932957426324840605593289572926706303641761393534429247132280568783094910020109632809265260853707671278605919240789820277057931548968468770617242302659748566034907813418204931745974800370782154260480000000000000000000000000000000000000000000000000000000000000000000000000000000000 333 1 334 704144933000745725550809177355186720906804836738337161867801151330990138366362572975963640394856089460599852881615818946835284372627840477247068151371402886323348820991869395893275817379497933096962489875728162624476274156202139773960352620697245301170405033581742443941873511513669407842525924028105915157032750098579753044680769029744385177378875564730151639981254313921809252612306464292452830480218660951135599812531602796355991563708049179603175766518735783032466246025231424387090792813279575696346762227871200316650832744727094730652739096182647651442890994508290035882618516665060111159127040670833638396395520000000000000000000000000000000000000000000000000000000000000000000000000000000000 335 1 336 288559140273975770895637778232889477867647888972904563057983967896313974451272969843751817569973535238478711958080615436538000025041959065624595816429557869608394928570937431656316778037343103659313074426341452083276194700126126178836929131687592886406190504706084649947006172425575210924598085658664292926332245003482285511288985208270510993356199513555333068254152346192279849520101863344660002434104432139267589410985198289952722865112830739089861299487513622692165246527378284023177358965094413156315881732018950180474576219357909516772587805103002941558844584828506102780877285673295012946564478012187340635399663246599510146049638400000000000000000000000000000000000000000000000000000000000000000000000000000000000 337 1 338 532634647278494021677360941586560392937814187081991396165700477946200459886865843635203937308177852316778734259769555740285463515819030014044590499486445073004427568361178370463775434115538344649234299821826759975506217563660674212063080984552974634033711052972808791860384909682147849199356168984470736283529374577412675982112672430831939555083448375731977668922213806374032273447169319665595597106566190368236045611060306872752614885301827786829694425425586340561060782999927707324161582361839975387015253436334478346549368555953447662238130752802624983728113945640938932592557790252240409906118685373727220851313721057487093760000000000000000000000000000000000000000000000000000000000000000000000000000000000 339 1 340 33764722296813565172769097072961077773074623166082890386596468127917744933102210873138484473446279596280005844321885700532602074648448368747313276484394777423389371970794983142602605941908795190169795810875259785691292593173821093583681623464683712703201607698946997652734334156079748241660666328646670467411865760273886614590488319468055229081894451089563955190550085392282016475135612795309469532219733283204182579771773867246846487547564936879929306047136226742212709049853117229922518612923523535736132244310771617896622916562145358859833360868588722705994226430675836721014164183890998840727685091342778611484394273904116098924544000000000000000000000000000000000000000000000000000000000000000000000000000000000000 341 1 342 162825072828886860076193485391007016725279775194863539622532415294050298725162640945007092688195706349823341246597568787888684441604641990952722561249099882042326636441202518134574644774860574976636168915818102189350992010212580173419631874483219130344362854170337846937079804499674520576384590675478904049951620191666741749098441297431963847904747025348682041266625692087238625125337014143909467692585278573212767128905856756696647926696795804909549600055434253933744566401463268171952925083083619856501906006992380141812847297988916946501030095493537489885441819613734177947559002480567728911518518756035483425692008544808765557274556812492800000000000000000000000000000000000000000000000000000000000000000000000000000000000 343 1 344 2922771269711913456736122759567595125788969438347497853344615701300869798319197661594811526945852852177204848812985231009063498014187385633086690546812789912690606104058096930785590277710542381197151802027249151630500438535199352676857361933392762043489713368768906584793867107237014664842560690064949891194394722147256986855621193635256169101411977806898071468570993814203560102437816447873454610295324015531489926643231897901786295189443084997301193347160479231890389306968822604764815137919953639439192860158598559026796929618186017429147062029934371453778224061246834409263175658060957864686912117880895587447346625562980803695017119805603840000000000000000000000000000000000000000000000000000000000000000000000000000000000000 345 1 346 34989370011639067881438177179979898600111752387018049405791881560812177009179421186366925848242768627388711032488041071131847513278109649521055303695261947943764201587264392863758085570405766464359347068677130296515856356194560025036096827747119608440383293807778258352932078645451960803464044567841187774102919274585548811104821200208982850426063209103546740256055690519076920555146142772013355457468522043014197305939771358523967627169995500859934552043340079040013098498730139476847271480919211570319195938150237774418211409089098005602139305096836560675730020306586852320355370788191585312718416766896167726993630226609842983724560934758235766784000000000000000000000000000000000000000000000000000000000000000000000000000000000000 347 1 348 684460294217960327803000350188450799501401775524136346947998925599627461729641671659276552968796081654033913654674963557739679664964131486216671724011369545000639401398105213117830670277671037452241554293855043871780840100856427747568592209956800030847747522572105055088601292786546838431704710862182258603024063725209762708910020943264515062627293689755103034984180577989502954954775017524088813489171200527313742740232998715278796656604223484871080005898398442102908198826163930403617772132463640206881652117427515807544216214416047828531561102011098889273624304621560844193937762265603874635640880111554438104505000871166586688132448479635793776557781155840000000000000000000000000000000000000000000000000000000000000000000000000000000000000 349 1 350 1161570485027577245368154417389822178242909781593474073401503144867621732877181192832085517254104320865065267016374137770925278388638199987083615567640799345809683866491389426008464627348181870958621622502039359758016427928973199845914340423373352366884580942425224334079234973306527768104709713399263981705452686045724414192166571351666667253080140474798587103277107362006632066777604315453723508859872038574590790433366877549452078419383182827834122975910436072653369309672803638794234792919959656854889136162971691513426425503759186929787926319501955017976715362842547720915543967736109057990137210926987809245318583424765062659238972065777196743714504966144000000000000000000000000000000000000000000000000000000000000000000000000000000000000 351 1 352 180579622397971999208264264391076726259306185816098135136729148962562544491729526605151382117617044439600405970278720585123637714684150704570402126180568702758387489358987684402817749787099025228959805460503788804870944830898600038966610798363577828139717377924966747871839911090421195558066531655318216259711506640494808551721207637115227108723470566080197603840344977016284648164035755325460999530200324650709189176125503131790139197784796665964833168395918642748893191165186767429949531938168868932389015321456157858758954396463335226526810501059922705008096790682146771443651469894060177172817449570608320718528147040481196770006833463373584172632915707506408292352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 353 1 354 1779337388592354563524690800672332476788275467945888210859849437352789943637780347667889286371445824767796362236064070348961878106710696251800912041932065501207684295678367194243697062073048131835094748730725444050279866026932791533707484543446985318671816669620289768847397254608089517777756213667932318071664806836861566844153964694002510123382481752849401723281251014668225670174366510205436652346793208964548803140305258831545912952331003398351010342227850575529328025040042911311339856513937315243012610026059455182973007994555511999221410616834714327316006993159044835011911203831570040683873358294090757477456136162198785725478066404878066899722195636846592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 355 1 356 140388355160069525034462622261562624829522197900450031071776601619918043521166803479475739973140934448976243519323826515443456951859996408603318281462933210423153202440366108056612221545600750761086773512990211103456212593238569026262933324574957870685278121553119678334393700439008377072110518428093268114254708020314376809645179244369824648971707496925976015804163496357220403099878610938410042943345940890241538030066487033613144443479197596403504305145736534020092804896487746880361389926919171320214057182464941295900405661203757316051257462434926372068675945590560371166428506467717234589477753690325155729952445624139530593698627842925296493535686259641461684305920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 357 1 358 133143102890191157679325002870273176711960828438866628372897164596177279798213598985232992611339206061591160546724059580683143914265734912118019306113089617295542617119730732197673478021198105456220968351556397253766280816334502320269945721980708745424764831999423293069107434433920689741683162378042177408793136431816066573652688223498580852141934823396571937747879576816158973604285126612673003539455744153146588491117151795180697291805586231586390092271394185706718461529468007704201364871506125551743536373170142298377215685803650421940685940026675822978802010776005671216575319379715962351596662470354611242047329092264146351231810305238466072409936463171859393167056961536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 359 1 360 31097336019144433718236096145733389999237707506517384666022627775426765954129374360366831993314238416412511887282252013844216597635749921121279168002160829135916515475166651890006850871129028038519433322863866982299358875873576814652806474609382827045551770463095329717903789527755206704886384086246908385297107911770684107928045867752104669330922710186873773916547011856434053568464327215879771229292138162081888024255322732960997186193518837260822676870555278059665763289913929551223172735683790540250622355967448291334853770550967711272801796306647497307815633658945481598949849430036401478251266636070347029799463272381883332919793363392360558422381775919256040567142302826904615346253280051200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 361 1 362 23815945687082067271672133460431196856701054138161812153651877283815347062158939846921685746242140874855811743567997690031485040396477661304948103780297970052619781254037580995575574661270433782005866042785880508077189337793863091732481798881582362481425679396038753396001379708886829508851187298161825330849106946966699386890067354859121064052665511774749961589200133563052239938994398931583052235885036313027467600435006399663651325166813579991098243294245075895364633358506191597869073056755684324984571498544015265097820486064917008566222945957861961529431831731888536259427397862091807597787087833763340403628567502537658366031965734834282726752766518447199705484488369472798720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 363 1 364 12720344760769375231065677486348599972364638897186659758796652355942637406960081587041759235109909008241047312254779067852145595159325162319146878179782967644041564481688073457542162622745181519270471689177864421074685142051758890685893308762742025554021220565431308731426349255693436154106950217975233944875003067324033619635606184799114398809752397829326300911816539278177968424672744772693694974065411487631863085512973730957542587917498768820793152984480894057678603144867142574490179194715184309231631274102744831291012820426083116529924038049057838361867266466517863014274557309457176793240794832804354273714025833867310026459144461867537098034950179355601538054356298149578213756502016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 365 1 366 852074996769947183638198209969103286294421767426593505545516349465979213332011639709583867502787278922415032757939519913975491566666965962553137195946550973203614466145472034727040965152063270064613739161422895279207577989307397272069968630838990204081944864474984640791270442007567507494791556336719185492576606278624782401258661934168779104312026414877923930839499848598672004077313761831445883771915069151845241799666720083363749349512610042536884571301604107750933201621051188558968198245781262449778930883263658526931486388334314293838196999835740358160901346438767345965677292987793326281142691610983531728771622954495282658120275549557574943631852282500992149188056340571601822353466379468800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 367 1 368 4724820468181863169489457500679446762762321667973021634135221696801899622444086884700737458616658128763111535607388955857137707363765623714289026758404332469409844338015339202357769476153721924256578823111135400967948237360484634064931476578807428886669534184544427579210462721000048956579478935865166630265865458378373251965783980655720054122321683948500133616780047056594475333448304997232393327252136323626966999090385321925252349267908009733269939797826119554083528619694932256698342638011359525415113817911458854857074397593515571346577256485876259930166035710527325002395755244781281693004877017456985157912707398079957056777943198330019592959640274887073230635358549707524528063102408569389056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 369 1 370 22424064172265520145410104574725289642457641887767772062141810126066877161656271365769810927605343467308778845926583882816255408888509840604818724796512987091963873906889868404826853041482801951752701409482718756568964738793533962418474584129049697850581081954219401347990286808762947242229478231323316984771533357445153493604857351391776217996711640683987420379902068207352115674878239523142747245287907106985931587983832082432473635640900426171206784622567538938773049777157931448039113911488202329180436374144154949606211260231957626735260016810470158682524473391549365194837121516210988635094965667307166350735021729714082568838626445511846575444827147581607418953588292701344106401143989452017552588800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 371 1 372 286486180384343923708100103637696551488582790882826827914726232075450644909598049106777702144975140905360131207697670717415405550087300492564023035297492485497012001372806952214385118609111473304375468227578216525390781676777818462050807446771362729265205059477799805468636406691989593249224812920174924058081716272665038790173534131458952401031318658606852992428795666871060135999782631449103826093882436935410265202839914526554070496368997457294622218909500585106834768584992047587547240143026878825936003283137725957908960758700239470892317798790911284062281002529422693968858006146468246914002724168898110232568009809049803519683704204624330998839408737605623756669898437232298341063414382342299504534167224320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 373 1 374 5749559723129987429390581190544366376246714374645378557172744363014999569919955983151573374772561065718505233420221702368316164281752377239347543047545767778147635206872987993421059103252055960789820988190859921849226832381860801203879237866591489534424362069559981541717402159541780890819884017212953700013724686695910003227415064213034358141871701084865378008253194906909294271189514311925641957778359905026641303197084970403728138384613747937045422592572502604530521194142240239301177138912111122680915523445277553395222405104209100534397848431303802840404596094224235632192179012241537753617406054072977137838078233643828232537120054712287835174757149910353918695063274467066332744185065632043853963853824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 375 1 376 110674954981891712094231710584858093512983804037574875192405295410724398929959226724215365394174352806639925862243612065837279371677885134522594265491307592985888575840949893123593087961854210137767460184165890573879020635836421436485823191801778864431163733812312582221560028123042006487721786996053696686732190504204988891916759885351111907302745477566542804556527290566130676315583586796177383798056357228317026229134492265344889590247601538578715032755724715122325500079192879577369580656065900452082526204377171636833280245179716640758606408521186829638212744951885493721608485608505284703455549524793492161304571044876575149225399996059770564246394916365593780019256919138491086199602716335605507328423871119360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 377 1 378 41027140141604729185178335353028618011658572280366938650348122116040830850369935071582008484679779150896481832813503417055390444085827787463591025386193926085124486977737197852964094800373592510540517533732545264888295672659771081994087558140631424901804010753074127973583644947569930629608861054689095542150610312947689789309667388928515435251882974720480465393560297063755110292546018881111327685172272574613878968050448407097721530637548294056080608867791023286025278441151228327178590911265667732031439487942172061932646015195549322658423276713464002492283364001395865284885376560437794341339588809746552757700855899717691731483828985602993866383924919402673311595361432186105230234984047497878244192415827450117031977199599616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 379 1 380 11930516493996293798903855072276293267107326874735135730647608176300973187550164948305970769053239098302631693928792283726749190384363031176595269529710958200920767345467317342286471356956917371384690572927820231897975023991893758287019654383568905903899037637197225220080531178741475679061954353317731765852716875448236874724340775502130462149388553438415408960623803744166598316398357232944515292017896833163688465916369879872578550487795248880414637764581738129385745612785239413786044782157309441379457868416185759838702165940294716390721015267119305029564555831844974414804538888814326624691911480909698405296629378068135192719291667974117213316989416244562280847185911659049812026435256610221936374875811379929589538933964800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 381 1 382 6330592126752712894865443948071510038670238318254626212025963430689168141316016520883205402511444304945717290902178317914187363689204139919087688976455334450863867183559419506678827937312215477111837912154587609317612395543568046963908214289491755454470037640608025061562963869298383282595423402292750184678194103590652443486404123052833563423589051459538627429885570261995816976344410063536327857162389738722326063809485244143540185598777676915252491800461852661545520633161965864447094019599733027755109873382567460366417564659248346768230561668129616558620486906793458655255972793177422257351585770821531125771839708700484908598039663814497918739811775175720767613263061344451746720717651743177547239026939555392544433632937246720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 383 1 384 67586544335213409810223372076046701580400847241125787709215392986855453983489877476940990961165241562576334026702909120599415249799941977631342783513521579639965706143293262597424998729562769276027894455265934941865583020328896813216954007617772771304287870872624300853658039709857465242842178979830062599311872835729937912482353035147746297909870121989992016846338285974077280640362077434480936567831393007705361180701373155346567809692070855410620607905065754762408948239502839707928117993364057012176060480627404948656642640298056302859867056722886110681943582046472773017862109566605594782226820867068964213304158988970704095236024182434623241162829174386768884898249053792605687567192057470419655932339800896644941340417700802942757502976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 385 1 386 361253315080905339189127164295412695691889727274673410406295210735771193439189671179438519321895025051349112089611258323670391914207389933960409523476660165767153738561685496971584606888348154179532840111392687408265089360081864404007462777222348674043261892501289450403265028262836155588541712663060429059336070988968670210866221629539742931388192660940263814292221801006532009089483510815889065696345953237418840153359111027646869845713279147078282891068172212788735055661354878714450819132825234699044426373678936235065270897355127214131955088363094279067672639462812511816683868107233471666557677994575179020931691271991393020732623870565303993624544162718167585766833388438729140817783709613802776031624492942987741557290059495269990400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 387 1 388 3149368981502098993572393117692777878592519989922285086944944039899490484521027673098792991995682411211484598557859279884672412939106523962384138505638285593493114590587555982040827098417219131477614972361115880687186192925967440618331630465083033902998741354385436071171100357301433304675835240854980497563505720727610009546521818500982568341275937736628459851941810735513767169687742903777024422947968906280303005371153919308718965504827931034716817658014952021015225740311120343037682565249451264656585557359777244726889011489410243163505875866792541896937392016387279001617372234008941044790641390334538017394894346211647417783589344987026204944631973707047294504013085990502635205168285015951271112021826814939936916942329252216884714012672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 389 1 390 609858794261434601501209997648283020391009595407837118082171509526310224101700688340592914262100792914249916071014636244580245516249635430594065162923704287038734258223037270006195961248374043541333553833237746319543189264904742699731025915562559218518927344245468527839055026335193625983088265301004078152580943653243329445311329977378528219373506371010611447948744998866594729010625533017007220410008334356607770326883371146853752145615318367957925883868391752843178571239618537334220214545749440800835598463312145065574082939123408247632989445369907361001291532504161239549158230348663205285182448268316663470535769101532305441231101877452889456215206137227869346920795429450547575677662472122035704423641974505917320067030509700955432873533900114309939200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 391 1 392 66016861165244965203571225644646645564924413985374075114966340053830678627518702635842073443372566321072032360018642732817197604238181734366153504703580715456702170918332468908508864965379395907635286835723808397567564905408115688827066992627796059514286770407974271612927242650458055797861454188213925899969567619046705581930945456552853533534485904856408511326774368020987878968128707614706099100310985010378661646368130577619171964788158732560764741225641532522627207916516145117493003206501588096892487882337951028837662619411602388704156400765104511681527248768684959601183426249461373553215192706528373973537702420854995120290504388779555710805270214880339787549735526017239676840065158772288126542200439525840709356074850448900338199216284573368320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 393 1 394 636149477330983393200035646672390132745214284663194219860853103444296583834723654004725956779938355156190270376978978076629980899008092590492343039644545245776741916359774087371656451787924437176665909602811828575602665734308919950047551558258728081445326219985338802716906672994766723254589763493744641973328484405266858114455445600024217730526110173320075750723613761749139285756209540873816123002597362726428004620398560750011269157595429860259683690605599352455176860349101075366538800695366558746083538091584305989862063646415277738797772860378020994214573302792652453110396503425201047094117926303172119279208554891126192881469870423432284129058054105908883936723288095904933709667874157782019724732409025151605942966363843259853976805046489941278720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 395 1 396 21412615936798036224193603964264043167461882794735710257194819149260755052227622109613430429495333292194485461987187693197651370225569795127914811786532352362322027656637897949984210575921357166287657176334389817773223774731636560480878395679922417530520839101124687459485299665167052429212656115336123625351331495722472191907729164180346727552424813111747478639511774937323528043969251258098276041989939820526565792002554911336385253686000264810363443109781360433321673684926370449485798736455684457211833714326018004218166254205686513747114880919115147381891163719833501482901318540994650710443471464664503995724036812048217194603429502286077073618569234630610216190271607881223174472074680335427085078408675901024706469823277008870483429726426181232488894889136277662413619200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 397 1 398 4826722827634966979573967612022839636987631886382132622513902960512743505215087796704407938250999849971935972992652523430776243433430962454444371003527864166131280463631017268326277061731686902838568978476030469145435219717446030046934405078609271709444005805551942329990763637684482042830053216124494563660050956012344149019574145593012463557918605377338092289481519431165188917979299192331922348221612787665224265675754735849671197864787996955641103183624633952258587074988895057705962713815207718912005010468714369543395248346675772648296270778633515337775920095953785229608442989046981754809729493138537489499967406721313780807673109082081902908006233287762900536675025715513949812696212230494682483069206298369938544422806537291424131577528100041044692319474810880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 399 1 400 239205419394340422022409256731432037928318966029320428708269520740056209901061897803664516298936340679060971682089081544706627020195627406197294592626349593395381137595282782504350183664511062979592572972193815354207433532995916015443685961226217334046990888306396578615075940567546116559045624067741084400644434587182555103302020737259128761561698146557380996497304549889817667779524150221858440104177783849534515772090214600609571620317141048998351849716759752245334529272259652238947587630711192815898169151698226337231341636855469477179765163525984885984877034518228301620698985780549160302078857949995738370171882485040539306739125517602371483637175207346537497189551636965279838615209098713067348229578511757396861752350150986589191728453867194212856067117084715699075631022080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 401 1 402 2607739090886906259212467199980746352131754560237291376865249194459063339012489079190421568186233502293765375866334931187286417060149197157497097951324904828668392280605950689776089376029888649743857165220142637609831615749073153829413392987612309595680070193394621945137012427913672995360349288504757934627566113599368205181639036541974617413564791110443192909109076491030354684217856083643519191851622256357951413958455831985146190852418076475505519022029100880265938355475951740060558814167678076259382608246892347267249377911436019027163262694965216448629428657438693854472053451558473041081277882522982961514845319991854963179283967144782590445464110702345449885179873104930284220142087257334942281814782623179887303476660356360832985788572768135479023104420946542380187648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 403 1 404 202174286374903432410657992775650149328843314262968290032110105404704810583153974753805969293524131670689495640379995307905762648363281328196239294026289407216905212954978491334497672053060081459427326223567344204407945409574571511888949767768171488225082013422180189946550949232678619226008794124504590160340018550053874993153643590189946410048801733662502970253356544526024783875004356656191123631125056932208604622179140002619833967943898586179549310465027578245760677930971287047266466921256984569423848785084068123133748198933761075148786094936803280953027276055997022117426201165826188484972786692174693316300936451368526931056772709924787404964767554023267950383873876292237892324444393507953310905840361371389262799540510771003437341065491609589209405538463955507103976652800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 405 1 406 196134370004310467348076067373076156247673986018024964961058822427760335307944366388830966722073956941853981096022771024081139570395957971172642284365112816434181613098991099901577821000009322137843226738103514509770098922052613102885569771246050918648655333287595241207935728934542192012355626601793840430217892563874725488508177118661739799037875791629682426517631568429618698661695376501958745050869922081370259000812462630869566952118368204697152510724746972351184226829919106040986790675277816406809225187399438604768752098240254749780931140107785270295211776789279322281072516891237364269221921684303312788415109235071182462696837836570326366198926116300333625019745721012782543738830082140781907333190561743491282851256797919821863851188628260851053692389883452529120346771092930560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 407 1 408 17395013788169147386662866716114423598660011879077191548002684886211584020164000742510761235917822998892151752750635570592262239993911850692726609434135564688465512299162451665023996095003907817523753564410142112752376746435320033112650202217243872685782456995100369757142154257735027441544750426293347727606534791923691553160330163637788389544292298237790089672346032905073082376053534586704076733667974437561857375165371153308964422187850771945237380032921132432078958815427728493730290169513824866048241196241649378742651312181965740206527961141523389462792170738763283904202314748478988723307476874438638507993004520404250281268418998420836506773570066153675212824876247483384483340170006512672645560610408750210491398076294872980836711417713260780484450857448226156545311931078680675373269018214400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 409 1 410 84513054275026562512589019847878709618707235408313612663085381681469192891186578582087453028927608724473408071232836143924559533700583296797770750776018647808186459644231322177133386061213328478732262201358106551809603294722661664018490541900540562602104368873384015628494385627021179834879013313170734150090172601199653459156021773978197353773624055449935393725821562601930054482161682318609262880377872950494046647520845732725540315725880219763116930461491162326256535048025770515848701471043443698664634940406512283228768796094996971349225949125864421325259214469385459867310947157788670096556910013805593588166631614824885175485993172760380008947068530903657249365507043361435001255318338895138524898803118110522536742625871290877553122986613483166854958491590108562592846220553559870105546915840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 411 1 412 1196508070900416196103500642194702632855003316947714023246929230882434256019048297392612929557645877220059880496463813136020473219026259345231016047164639485076479119383099904204242055947196383978974938634981412039657878639782304755587318333153728039047041694717533453707093828601581597571972552889074723345966984654326172440397746460183118978160059639752979458675230988803359123555800244727147854446325361964763168049689791052265891462744521258872151186428793468115767922182738202340130316136868332859115794291032392575364114632807357437402442243545949722248283302768412156829825563090253213334948251518582406986802649710985327020646908852078555463910362979015265673525020915227192358265516276775148317443068484039261652853928311638027145666523687625280599158999435890646877306633306379673166413824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 413 1 414 20957479472048115450098340138515280554209471838592594385912482213050047914071349177814953641987049408523673794845931793162524476064571082429492428738152887929454170126333122916485948376630811581272282579169250660863746788453586230900433288685017971539930137126775329454546622766491985768026983079150301036443461061762060185012290278268217676017824686211742629302258862815256852947368448883830981945942861324991318113952198860970516725977792368848863115736108243077869039797341441848627311804129407418118653237680519016025340070143386284004760969258425308243205529923864819239694678656725831811911417136081572290648538793894701235057537839921810502574948659200637864242431873587291233405542327783092294557586929489388245376011131983795760069597591847941167432107369390858897999749507538588536591117918268410560512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 415 1 416 33349046009861060039473075234589191534785439890794125749551575279554847000989325408045505755077725155744892686655619482300329141640270539076861041170301760094352552937680471440601885768722084151556334299520029290295652512337123721359117891518384444669100411327070752375228513601536784852662793435871254266764448075474273419088890079914428403784409353181195393277034234326967289480337842870808211591036870790936112771109755264442196239636880467866644595544984504595310582886857657290988612319332487724255794033168713785500671683141748376651210614566041733819788055410955097035676300813565528406071883332153070362817571800419508714312387009313045263403154265080005256940335873275912556444451408758843445473700126557050784240121223850279279674082551594168086721143703027619435731791448002982197570518889414911307284480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 417 1 418 777173259975417558674978839430257138049501228496179598536910192314550330658319822610699770798798202581243508272418298054475603660917537534806200920497627011708530048986168369690774158741550600179215582766460698249875658230768885911659445393875635230044408105031994956255938037666335381207538943769191115572875714674771736205491997675754598239308152029167285011007197672182168518636546067764859564974505304242101191284542119178796975713225403406846464621399970858497642198187651735550416105860557128670394390863876863799329075688279910117303304250585938733189614840401688634589757934336063459275035465923712066860829345675108262574306635181735961956496350105918548311297220674010900249616584150126651687064005375194777104045281568005898026654659465166126214598163011996597927279113199756988110417616939678935387983577088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 419 1 420 863188217357503051253284830279468926008204691460146177164785571912347966428882069575044628566142262968553830720008650430656991295203454156622796652414044576956202037233264840892439604042807549936610375212788279043079116065257345150405720921473475168765150472310934322073282522129695920309355072060036895570126040008637402548355749589759928005387145722006964056160536765132764948777836539172736100473841742907385154174994377608833607473752361122997992734549379993766023515843172494098117444104976394353994567752648684391532739398560668001878583354819950839486465074129389869235759010060980538202346175079662715860836152486745329170510924562540271875758108016373174084650260551628633429730845860220340463642273741985202155999892733281290938632389875799117351056124881316202239415741056444794596108410952776033346166530970281023312075161600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 421 1 422 16059217257400896605652837504354633108623070382445511684268500924116951585098875742556658799142627365251615934701211967760086035429884779952082452015715238731095709220923528512807242478254444150132569633588023190622467188005682929117771252458812546175770287264299514251717766419696129823480338590116496407788804039088194433955596280301285225745580684750691035924415252066031277367412912270320725749976592089286291388833449801460559542317151698394455435276572497972412444784663372188074667997524641217374072637208146625417252955927120855552853157863087216207116243786162843504878040177823142376557870635639249041775391173846576654434305961798250121160954567628852261157022616638322631038683616851017880392473096264570313437274866342199628705821985614570746076604577734234161530368257709365873680504467471396552451829383823360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 423 1 424 967696522266287573875084555824289038469639387205316614862303224175951282135258660780363799155300828629487621264232781869042845204052457658854723770634845059756468750478629853130609483748808512906462332704152338064830105906919886016656738661689408372022666254985894565673694441249012846952965948007641512054991055041828928347823962081146489049685135594256042201716881276393189570012173043952845806411524235811910507230114072971257815888220977164825174746816364178264102739196027681932841789165523798296862694835832783060298959042544875566474947773604961694342221310577769844033906508449789225027475064014668132069539064433732276048398916292016459178168375428588758727879263874686061399323200887095654499922088936860729386517383580621527675150594384848617006503737640968992650541030367838319037996196047449490585797516884210016583680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 425 1 426 11538574669850729116771192629744695222272711244024686107506102229011980751077308255523519435798930542733302929020834066763958633282848511693617671121319218453097197017718605440134862642190428264876350249764312935273124823743826952249943717134957110160249492826903377738969803848661722499585875174222659129289256824930922411747643123703868784227608615098934411651712966028655578908307225774612906538114114146493038461308886490463858703097106131055894853505594276913609561334896853838456124773071676614548887727113450818094214152516552585030239864626570448477647494701709733328657294161632585560648122728420875479751126134634527953942862281043645844342562844905280967802379678497357470139616146140452785466787246800025051788791897737539024001580508862665497860074209812661474657524310941366843407808572232237793398754455164967561723904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 427 1 428 4043750072160503503242650941320436841274553842122041637693492417083236473580115528269779219749416539364165051223304412439764400437311207709166733286328575224291138306597757487417691073479016210305825798175915825994373146096955254490237398946087655145736282316616436092674973518033337717113362132649849280960169851039001845187165855121971023592240995388993671307369054795965731383571531945210134634472451939414416008915683294852722946981280200094895266416687839073068217040636592076352488846717030077403794681138389279674240823309169853507951762892852948589723481940292443115921104703282306688430532382823223589916848887203871039028779976102544626034879392451932277740973722893845611294548468038495417566594443227182432031875447842854630785911734918744504362832436536362511400188140158880371414703301462674742194653793863366200572950609920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 429 1 430 13085099347210397170934741436682494887547052942002748912379234485642344238070802457733130443103503243146652957613058894809282273605532243439771020253052507819227997992113414256152396055254728722614352167971700759169358848562672671009456692095387121093559376689628125580584509505702395210049604005500348655264389408949392356716918962673337716257763022352585763863834656376952876407719040589105942789584477366122031382951791505304266690643041003735501034431910759182120139754218514866120103611137876744824238369029054746366498409001727000283023733522827153972802175104648291771128063514167201487467958856670798415596677788580545427056226524113614767546081574814079780590844387436489869664701010412839141735380544156067825026944737176523467581699112646080344622376527314074766990672197252975168156798167024004811742469344426914491120773466352361930752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 431 1 432 20189838492929259285966562759008546795510377431358893118906420723414689672674506253353187965411108566044532901467757887765616577260123824493441729393978754850920406147761352255581534365821016168527136135901516008575354930904207365674779867007722754631178876417325856812078941593230619880566413894705698508256348540604547324491260792771550731420301751422450023730181924388194629269716529712096754109058416800443097113512475650175230500045575709924996015188256074290640856121250740488672407001544972347077019804130426099711704625970891201932648273181402293057590630711123064604018417741875816852088947102838410706484940595929644055227047282421979438390490821105315468131598403994192166471080780374486353230018769968811766494420243914232280189328762519671678398744947241010709636783196595226970907204927037314946994766829999776556029854595627208634497890108886220800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 433 1 434 96568708827280943967992263311829594357156620363648754021014044837852372496762032733396731961462738502571196169653057131947607442507832097967748909460304969687323031639065183112916791326200975036296428173520778152415880675108434065745184421622662912490810681162329142183393732269343114732078631904203740864366445625122514498128534229229097866562957610000655372032457677313099968463559350094139763953510766370556678227842636537696531940811044298442858307099112651815691386292315266308135785911822505393092086709005556344700664294882971717007438900331593775793503326259325194347032590732011923803272686785417185623165945287217073325397909639595916978772953838362777898400230912482317058990309723205611558903522003966530476014516913805405247902246348595057917046183183679514152359724265748869318158352667151242723563434425548231920355599758424696617015705600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 435 1 436 183150281787644492710814766751949772065896103049288953901174817158574052629908936041505573903471000589206479231440595095309193323311504200363673226704225199409583115346018244988295728093446245234339079745336037428308910970797153880411001870361110026571821721678850204482180884747390764538565691696874730848540113443694858546860615448471322431765974143975042965489318581638479138188617392201543593518949449283070384793361787604664488548303410395540756208078035073180603969414279287774684168844644327278430589810565758052232385888389146499041968469590894123294442538516910977094695070930519174446810912303486525909184068512830156927483167464264824223601208790762077306547909943995712887739841614837298770385241762282842370199612488385055485066442379818414944311450102502892951082405847933990571432768501465703924655938462806265695508023389833111109899646926848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 437 1 438 32317846635876758346512485946428220007628466969047702293472178410082628777151275465550034070474464255488234100956031056293638837340530656754032005630907659950497303389472543695351680632324142484740145772727389963218858965529465237058612165898819807260576038264071968400234306024176375549682362733806464465535588670250609293219120787709937088328942249427728652200352514410156813864420916304328904050939332260072755543978408404338443708167097671610597626663267606763074911000936420127762325493698805168283631707496398989764164607913041649555773613289901252320718115282227914941500056857051416375477057241984831621221480841813660400401590308055860136828451420954098020024983205221260050515933530515060871973380421073655519949580503023285928262685699226229633879511570497203605688835720141465048137291795956461895503847831858689284758824025841931926886763999594235612364800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 439 1 440 687635627946163542821855156603569182572787348226617893590939053492499444174698479018421737461232450704470584025314409931967356482283450861008500525504687186735115258957596795774892361320395217326131606254884184893968880279676915895677008535838031393937852887361010605479338084320926736315648170927032848980519042526306831691562390954756739873389366483588703723230937503052628737846070069115561547859706922111093982392698405204308734993936087178868638459020252073615792417575694426552767230092892791086095298430433195288800761630289233218617242453778466576386748093309456091816973798632905488740245973667084199040177709350017440197554310498972279899046208231835618033165512805912416648728105517050068402316316292812121090874541906096142406239030009095606534991332544668563375263645048653698235033618904308059445750064556557755578113741246043180290864452959746947178730482565120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 441 1 442 58469775941129206059051861142657027053045858815453488258444599932126955967075457051479260680019283952743194635330889348530665390936775118646207567671805413453284460177045381895316752986314401370470658633385839165966310023107230663709139976906197842076570738982778744001427482849228301684346737650256345971478625505388422801476793214224073710557027279351124198618647267717107112424998523606060174894814269871925529632606981748398395979980421588356890860323101331219674953951025601476847960354507268701200335885698971787053840369577731179767878454679367583364903883597493253796530660739976004800615483839826865545462489710097226321718911946686486614626312398887564930731230158957408160943435465936548266030402939415134993706885084994627084395639673982910987312789803501814192997644089897709643738925787822773409432224939708384223280293850952604087275785354110716840231793852416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 443 1 444 2354852785392319996584969319893341162272888121388126350431691883721764187128875579142001426653794304952525744341984453190962833547793911527498909513190511764676371908226673769841854720101078233291352426279301170223907188765738332606685554799857699618587674814416049900478010555662993901549914972303469867548519913600349101745442114369684936885635694947558635032804578779740301898051021970406964836998990953296987380385123829533384378818576864999501030780113420379788396352837189092892959705225486701509834716323605163552708909658621633336582754772514488388192152677722745173363385230509840034646657790407274993802879055313586690291211403101564554618499324681487828278837533212221063686940141310105062899517755847591391194615717955797839010214083697503536697417294187557206103617487892210834925643713246712322134723492143940827956356266719898309610067575608582775987436310242932870348800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 445 1 446 5152292104243779029634486660585637786671080303042074112214414804969513128099446888774693901514239744734250384309077500698701513306167135062383658521936565433973829040815272033754415294559102821570790308323114963679174059094208937453153236737480010992228490699259479405766701260111217130479289645211356729865189186608953832232672836840980199956744929565446380301410501050631715580420114102698922720285576224628504395067239837938316977260376129994473255143992305960804454642781806323581895772532972431234251288856653489466332015416291357618108427137418976220161217113826929763826654720082634284645523377227763747343804763017949492383077233415929937666257823676048862936992385286680886399257984239327097656265133771894632091900550792757308039890864641460455790929279156730890011364335604107873192656623868034647552442864593257416905446126366899174428965670774211563289911406632149975040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 447 1