Song Use in The Sacred Harp, 1995-2023

Only the 1991 Edition (Denson book) is covered here. Click to learn more.

Show: Ranks Counts or Both. Click any year to show its rankings.

Song Overall ’23 ’22 ’21 ’20 ’19 ’18 ’17 ’16 ’15 ’14 ’13 ’12 ’11 ’10 ’09 ’08 ’07 ’06 ’05 ’04 ’03 ’02 ’01 ’00 ’99 ’98 ’97 ’96 ’95
475456513141115313136161620121211135141041131126
1461312242112111621111122122223231
155226185251151234318514223234715344344
45t9472418546050634128394819201571120973533412412
4803218422873795242137153221625487551511
59813394352427146201186242617101191393219658693
68b28409874546994596062582239333938251620525161122108177824
384183041747662466333233233321024351324722766510212781110
30062110212852091177523210192291625579146117974
631315201425291227241821192124923982416152013115122010107
34b2377181116283722463125424444484633203041443019151511511
454222833428151622293231234034372625314329262628271410121267
1592018242120229182316283613241118251492733252060291217132231
225t581031026676106109597287108898175608410065605068353634473548144236
73t9711110297120171140154130153153138138135151152133105728181716960314559154750
30t637439608695116123119120967793132117935584687747624844223542161613
47t1721881116211226146916202119183446353735321331811161320
49b385117422065534563324458333756583639685537404048534134163524
4019396421683626412021151612824331727251317201624161913191322
299374445547648462533513954515749496035464034172217232619201955
217362915662819364222312146255946473935335536283444253936213943
101t30473354548950595938322536322923301827293542382418312422229
1864192102747657795949397663625049633961303142452847253138222916
569b319798285457434572703539584034421824221020171527161834223031
1711510151411871812141613133012102551481171319474432253947
32t245827422862252237423432211067628162522263233333430264744
1425942155921612510135538448151277282324265015
143401059212468771058984771011226972636438423116204112429196261829
3181618108131718698914101318101518293719101832242620265639
1122540582828293017211720232838192931242624321319992367305251
503101313331643314432111814841751527222424812269312229
137124252262188366330275238217236213235154235187164133671061121031006967362927321117
8432544181432231306835252736313547313333332928283447159333051
17872210111421413335414181828392638333350334261
3352149644013543403840512333201737281577121115812121513331618
3583916392421209215912311394767951635838422223222733161419515331913
460555852814548713570545068959768736084869360543842604847333328
145b8822622912417027819920620917912011912010912210410048564048475229365930382224
39b10718511118815813491169197153165141154144169116100105123901591447644415253394223
26834304654282729161925257111821124546524649574955444132406253
269427427747683354245682952515043515855495849374741215240403724
340468577664577564872393950678749464639416058434039564642403933
36b27512714139132114285041453421352428403622282623364620432218
47b1112352871731236986135141910505255335445436944
9912813122031526661826271317479510814916252320439847
168338077214536271014232310231812303637383340625467513537434241
192355450334529533927284628352239162123333839313520442945435639
27614510521154131813104712252216191511312430363541432135
147t10313124312420319616714619716514911916414213111085100796966885048535553493657
82t5158775410969716771396470493431354845607946625067596950504282
10084105726691134147116150109135105161138151778578496972766284894053503020
1987611110874911036710412387101797263836071729850788376877865595210393
6666145119152146103109136134757064467731516093566964476260606967539261
312b49897742204836635362353542486827534141438693465147914253117102
29t83506474457746528483917587941221059368101731131288782112827455122122
2001011111251139110110011613414812911514812088981148111497687676106738287557768
37310419611981170124116123127941171271201121258482781041129693114102856598555357
6110012913115217014519314111913216513012916113511871556481687687102426287585636
62749298124146838472638770828555776711072899781888396859179586574
31t512036819167645260583541363842606784899340547442535561607293
270292120334340605449462719284344333528433217192217151427602868
2226715715212414613715912310613412011911610683675552606353374034632126625334
274t4463779710265648576926258514849314350334031233121425761627281
434113135142172102113951051131721311581201891359874141811261341141121198571109624968
87888915297120108106116841018794107117143131114784963597691127735953656259
236798572113109627454769287645868117897697799696538111997718366114102
348b10810012514115817320912915018821311718216815113179681089372714467717174665364
4365663584213540403056547369726888664351664442695765657989668053
48t688952973869877980908373671091041341191148611291837448564150693356
37b58515042456974634283987963101781107093646249716937445839702241
354b8713511981861291008390106127122131102931057463769749598367524879708274
1171067411115268127100978412210612711485169144939712310012711910290801066972103107
2901452521521241841622092471972262071932662041872082191671681161066911098685063726267
35967492105681181169111910610682818211281104125158109879357871519589745982
1297380416062103919216112278898773635493651045568496773898265748764
28b1863382182481202562492292192571812902312101951861482492181821451631971231121141157684139
196701009081109885075496510810190751046712872535372835690606595766578
4971331192432101841992052101721341411411311201731791441141141341101009811211210483768286
4690109108811021371671461241009170811286367114120947362625967687970795044
1898158125188227921098711310178130102706193114114668196596273657165793736
21678635815286927681909710111010910383649384816157547660768253819282
7512922618112418423920519915018413519316121014816611484135100103768758688253825947
209855877105203368943354463777709984791207310013414413117413014015982117168
29413821616012418418716419217218418617014414416912018397114156101104769410411498827476
441112151148113120162130175113112901309797101139851201111561211061191021017674825959
77t484041332857407060323943424131383457284576100104551246548869293
111b105119111188120143130100109485887116998067851251351541401101319813015392876564
145t12316319917229514814010717711713112212012512516410411412881140123106846591958765130
426t19316317422222718718618719222626028632325639129421925823422117019811910693110748774119
532919710210514610610010098101157101978278899781816742508184567910387105130
108t1542822621411702692903152622141411631411422171792031259412910611013111215982137917778
2822616336035401826108211628361920219415762518062749180122
1271672622182101462022092741772812732132171851991461691851471431741631311301059592937491
12894135111113621131091131249094949794638276525985122122121909371929387107
203479746405429364855776048694446495131212042813758758270938468
3881552161371241461491401071502142131752271961811341481701751161271281581621931357993146158
10610974148141761378711692778413010785104110991141641121061371251121431191199777135
123t2332741372482273191992473243743503414314112792743542723192302102272501911641191279787107
3171371631421882731871842292092181411491251681801751411551231071271069165855973979861
1441662681521521581622491921972452131811641892392141781552181291451281401238078109100135126
148614077973854315649545662756373756057534860715975715063100171117
163b45544614254656242742392833231532474931485452598012495112100122122
297172234199297295246228263192198195196194168160214191178114116127114140133147149167100135135
347698592215445955092364444605473585993108100939387757695122100122235
448b9911916081459510075102101101991649410493857276116729983608011911510092107
81t72806911368108871077648678972929377110936863623354514062109106127107
1839311116014168698189808384706080829311011298165115621401121051078310714268
4901532823563473663133263322512361741902011891691921581006868874611213311211912710711482
72b5336242854246839576729305163494251685346876283877894701098776
899470276668101437268617096116135143105119167128123122909177971331151098487
344623327421619232833483544514757456710089879212310612313311998109111158
12212863698162778710780125112101171168181146133151135134127136129140143170144112150160
448t5011464281856752527544741243054333739539683918080135103112107147
176b14614118197120113177155141127115156131112978912410417121024921819719120014913511414691
21214910519915218413710614111114814925119422922715918320419014012714414014016412989114127100
4558244726035382232631097882655588899790101107103119121119105119112114117147
39t64365638763849797246645046504610282814358811061068293107127117107139
56t12074878162111114100841171171051021491041341589011412915913714713312414611511792107
73b20028230815232125632623824823626027127824220332119819613515020111415318216411411911710193
27743112028162714341858163831294112254386738711767771058279117127139
47411910011110576999597956898110109138979385148147123110106125123180163144117150285
5466570365486355956294250544250686060621111001131179111010514015011770102
5511411411811721201271301291581481121309716115116614116315511611615715314010582138117127147
421591791421886813413016413415914113017521018721121216313312624915716617017395150124146197
2881401191601241701771471671301721411581411201411201331459415015313312410614011483124142147
313t1391512189720313713612916511612514913711212584169151143156122151114140147159135124101147
58178205137271203211153214188236181161211163148179183218171230228223153152124129193127146126
43060365697545155675775546069738353797248735422403963951271279893
498168170208124273177193199219165186170180199181179178157147109149151212140151140127127107135
34t165151170152203220181199177184207149144168173192152170145156193163147127112143144130122147
107808011181386876704573625428456367606893908111098102133163138130181197
22413619213122291158150159138144141206154149131152144137941168193699612195150130166139
313b1346377105629971921071091059378125112158183191198197188210197170164163150130187183
4521151701191051581491191411341381311101118288981231371146393100131130112110981307068
49t9292102104595847263776710551588011012816712313478811029489119172135135197
2731511791521521461491471461581721312101782061731101721851641431101519814018018995135127130
283125921253310986136134981441201019387938482148145126145151138188159146108135187215
343244383322297321424381315343351333326288338374274313272225260182157177182159149144135166126
410t17114122911318423115019920918824819618514415119215219019017316815119798140110138135171168
31b19728224317222725622819531222620725519418321225914122322515618218217419813811915914012799
285t174132181113158145193195232257235175164221181155267191198214228137125112105153122140105155
327173216243188170211209175177193171196185179191146152157147178153144158179173161150140162107
383713358124120467635102101606646607375535289906491110778912912214013587
6420329822915229533028227418516522221318519919921416924919019722818216919815118115014411789
97183145928191246238258312188195196220221203120138151185192210175204174133192177144135130
512159185125141135160167167188125157181164189173134104123190201174171158154151205150144127147
56619124320817215826928223814522624120620119926723219822716014311691114160180143167144155147
30b1164487608651958710265140141138117991598513012350106175188191206104185148158107
86753358547660316747775654646073545557768878104106132143163172148187197
215131157131172109111136113951421179610515816012013011298129164133114149159135144148193175
220214243262210203269275302262289315240259206227203203267225182188169185198151184122148158119
298218320181248295256275274232245201225231199225254240196286230243279219133178153197148135100
378b197157181172227187186238293179190240194235217247223172218234222204219119130114159148171122
78270495446222411424465332312422417361347369345414279241273251210210169191191153185154117126
119260282199105184330315321337351394413381385357385344281262295210198204198164173185154150175
120181177208152135196186146241218273173185179199203212185175170153143169133143184150154162185
17917619222929715819920521925122624119016414416216614417212815017018617715497119138154158190
278b230310218210203231326315228385280265271273303242223227319204201175188149140173185154193175
324216192170124109187155226217326174163220179245269191212213260260279226219200196217154199263
371242243308271252278238321312218376230241210267227252227225345277204233242220228197154171160
421135151131141146123128116107134120149171117112139132130155170149123166160101119103154127107
442117801311721358310912316914812099116921121028510511188958398106133153138154142175
56512713522974184121128139172127153149148120135139104123816966629198112149167154181119
21818924332227141120225721924823626020614816820319217216316418215313314719117317311916491102
339196216208152273220167250161165135156148229235220183145147187159258156257193196248164244171
385b232274356297366305290302258363260326194252227220207218197143140204204249245249255164193135
50117014587222135149177139206169174213185106104127235172188156201186204212164210197164155160
528121703642915464831139798130125130112105148125135140116157144154178143159164158175
57260320322222321256275250248281297351297338357294297312262276260258212289215196159169181160
163t158129142248120149164206130172171110158168181120124157175156165171177167138163127169166215
3501251701521521201241401161199711511712099497311084101143127119104112164133127169274215
542542620283833433553264939494626383943567954616251147110112169166263
56b14211190222109951361079212214112713112814812014472147178149210144162180135179173171171
651488568661028679971119478122171149151227191204198187228204188202224249193173223215
76b77103641810254114858411287738762588271578138764391909395103173114117
8520524321827132120226623822822619518123123519524215221230815622819820415415116317217318193
108b21336724327117021125725818814817423020624215117519825821124421022323326525722219717392190
114194105125188102171220141197208190181148185162171223181246234200194177219206205193173233197
2291631197738170173159159172162135163125116104131124130175187159175177179193210278173313246
176t201216243188227231216187219138186213201189191186207204202173193175212209193189179180150215
275b302367337390411348364398324414333297372308303321397340376303309258306162233249263180162215
306234216272248227319257274219208248290251242239232223267218221254258233188215210197180171185
172169157218141120177124146127153190175211216162208191185168192168157129158112170185183171139
34915611158113120113130141145169207175227149135155161130147156134174158152185181177183199227
361222145208297184202307204197296273255227210235203223249246178238210188242185196144183255227
41111163526610981605643709482807768110104105158154170186188182206234214183111139
50485307711338696875477074606680617748646077120127147140112153138183155185
38b164127137188203162122159113134135138138130143118172130133178182186219182206228226188212207
74b15919618122220323124923817218822217521113513513917216312814017413713813397769818812289
182114921088110989124941268696758190837778105114134122163136110164173159188135102
332239274322297184296220274241245235230278256303294245196257210201175266230233217242188199175
362195252262297227220181214150208260202148204187186178172147143140137147162193196172188233285
378t18033824322222717724925824126316182144149141159138130135134165171188202224205167188204175
38921136727221020329629021425826327320614419615119217819621821422823222620920017322618815078
405208320174188227330354321232218213251231262239192297227234201193169125167101103127188107139
523254320356390411319257274302218280265297284262321297281359251267218147191213234197188187207
111t246234181248252313338321324193350374278356255283290241188270210236177170180184214197229253
338307243356347295348282292357289292277393366391308306289319234309287334309245320255197324285
49921716324324820320229027426219322625524122124525918328920217317493185182233217193197204190
5351571451318145121140116109117161144141199208208164191135182153186166202185173122197171197
33b143126160819113712415715010612596102132104146133105160197153144188112121129211201192190
328151157199188102158119175141144153149129120117105152130128116134186144162215205167201204190
479150196229248158168155159141172108144114138122120119148171129134110136133164210185201193215
481147132181222146110108113127132918990103125127164151143208174163185249185228233201233333
530273367418297321278275226343263292286244235267321267218234276284194250298411320312201233215
54710225182116216050434274871058710198124141114150122151174170200217185201204171
102229205208248170173167204177179174163244179225283223227286270357236280275215294217207296322
104396410418347540438544470429458445512463506520490488532308330445322321348245228217207212207
110214145262210135319228229209281213255278247208192191204202286180194204174173222179207162160
20811810911166109766010597771591059011213117113813710712318212369140121107103207142130
235189196152152184319266206262198165190201221162146119181175192134128169174124205206207212139
284177216174105227149257187138153149144171216227283223181211173145128114149147181179207233160
323b295262322271321330429321407422368395372273345294322360262244210279313214200280226207229160
345t320355243222411424315349385363350441463369374344322289279276254270361336293333278207193168
4451441117212491899594141131129149158144101166148125175182159144156167185184217207111155
67192196229172252162164136209138174181158158143139212196202192201186239230239222197216181107
77b220205160124203149181192228172207277248163223203240204294234219258239219224170242216296246
27218712711914120313191134145184171161185185227179164172175221193232212219206217233216274242
321383430337445411517492457465485465470480463374385382360376351330344321348293280233216233183
91275310229347252242282332281337248271297296255294354249279303249251346265239245248220223197
126316355291297273391301342293326342326381463334352428349359303321298346348293264185220199197
147b332310418210467382338370448351376290393326419400344370319367297322306219265196233220296242
254286298356297366319347370302296292317266252279232273329279276238298226298257249263220266344
314199170199188227187177169161198190202164273227232172185234234188175177191173163172220171185
440110635215291758281805867521119068116609073100149144169219200222248220204227
489280243272172252231220250385274297297331356293430409301308244219298250230220305233220313311
53226205243188273256216219188218248213278216245232207178218214193287226202233173242227181263
134284252337512467338395342293304213202248235334171279281294345309270400393276313289227204275
280231205291271184211266219192236165240266196217259178281202251228236212265245210226227255242
303223252181210411251315274324245161170244247245269279241202165188210188179206173197227187155
369302234398390366269307349357337287317331394374367344392359276297258239320220189263227216235
500122706942625136187651507785774957130157190234321322346275328333179227171235
51518415116060146177140157130127226225201185191192245196242173222182158127159135150227307285
141290355272188366410275367343337280374310256293308322249225244267251313257239264278234266215
399b236179181172158177167169185172201240251326267247279249246312243244321361276313217234266190
103417298272390467338465398429485521498463411444430364467395428445355400373374401296236334383
153297243208297411211315302241385322290323262357400409349336409309210313275316249206236233275
231407430375390467452429389465363368428549477539524459406514428393311361265245333255236415253
234265205262297252348209274337263260290259385303247290272262295284244257219185272211236266185
287245163137188227278228292228245357271231296203220223249262260243244321242293239248236244227
336228177174141321143199183209263260297310296255283240236175234228210174236213196263236223207
45713054111817611886107100737811076103125127161145160109116198158158151146159236255253
556188170208172146160119159150138112105185163162159183181168201170244226214257305263236233253
27299310308347295269373321337236333311271318287232332392308312238270294320328294217244233311
44386320418512467391429431521374445531444366374344428480430449445369306275265239214244244322
12420726818122218422023828735129624827727822920325423513773106165163158174158161278244166175
187202132142188203132127129145120153144185163151214279236225214260322236309257272296244233190
228981627135242332373664667863117127100105108134140186219182224196206244244275
304283367291271321296275210324385260351307296293247219272257270330344274265265294263244216311
334281355356222321375290263312351260395310308357321273196213214254227257275285264255244255275
391210252229152273220199187251202159210161168199179203209171221267270239214133184217244193263
83t328298337390507391290302357326357326372308419385459406319378372298274212257264263252229215
109425545375445467548504482448406417413463447400414397433430428445449461336374374306252199235
133219151174271135231153146209193174235194216279239297196254234222227204219245196248252223197
201225205272297227251228229192226235221220206212254245227234187188182212202191217179252266242
136388410398390411469429535502498499374381369303283409392395330340334321482341249306256204253
139364410418271467504364370407458417374431369400294397360359330340258280348374264217256274246
267250179218152170202220238209263260240231221255283252289279295330298274219245249278256282300
278t2041199212413513215910063179165181185132208186191267279276254279257275276358312256216344
316329410375248411348381370357304357317372369357294297258319321260344294298276249312256266263
341265282229297321330347349281304241230248183279344245223246286243258219289285280210256244215
345b262196199248273239238250272274241326271338334294297329225244260204239242233234289256313227
352288298375297366256301431312296235297310273267367290301262214238311239257245280328256282215
365238268337222203246199250206214292221194168195192203241218214284334280230233320242256296285
377185157102297135118177136100153161144125149117203198191155221210232266275265249233256223285
380274320446297366278326292351289307271220216212308252223242221254298346265276222263256229311
408259338375347252375315302272337297317231273287294258289286204207204197214220192159256223227
432248185142271227211228210185169230221206247245239207249430276330322382275293333226256374285
492236216199271252196167183165162195163211149255166191272395312297355280298411272355256282397
43239397398347411269338263272236241255217247303227212212175165174223239202215234242270244160
113310320308390252239257302272263307311323296255269290249359378403322382348293401368270313322
138t235320174113321278249214219202230158217256262186212267242234267232236265239192206270313322
379348410446445321362478367337337445395359411345367297301359295277344280289276249278270282235
415389478308512321401478411420326322441359326345430409360319467372380382348390358278270334355
4561821411811722521491301231451791491159712593146164172202260222210250336265264211270255263
482406478418347507452373482485385465498463477419367472301386428393344321348390313263270274300
543336274375390273391354356357363333326310318357337344392273260267270274320305294278270355419
151313397375222295296338302324289350361444394303259235258257312222311294275316344306278392300
180293282446297411375347287293226235317259338235344273236294303297251294289257272368278296253
191292262337297203296186292324281280297251296316344235258286286340251361336316344289278282322
204291243181271366251257263373263201265331296345400279329336367267334321257328249248278282227
368319338322297252348266411385304417351323338334337332281319276260298294320305249233278244322
403357510375347366401364411429498445456480394400352290381308351267258294298265239226278244171
491379430337297507438429356343385376484359394400430332329359295330423382393316320344278244333
495355383446347411278338349343351368456417447400367543312286230297344280309374305263278274300
79368383337297411490465499357422417395480318287321435340294351340334334298305272328286255263
138b267234229141203313315274272326322240278318208274279329294251357244197249193228197286282300
175365410398445321338373411379337376351417356419385364312308397309369382298293374233286307285
31917913518117214617716717516515918116915421013517515815716414396157177249224228242286233207
326340383291248227305326332302337287265323296419451382360319351403344313309341294278286355300
342390450418445467504478398485508417484431296334332397381294351340322361309316313328286266253
387403383499390467375410332385374376441480426400430435406499449284490361320328320355286355311
390312338308222295278326342385406357326393356293367306312308295297311294209245210255286282322
400268234291347227242257315219289273230278262326247267227198260284258280373316294296286216253
406262163229297203177338214169320230240244273391274313312242312321227239289328280289286255246
418251268229248227269220356251245307235259326217220258289213260284218197236239239233286216275
544415495499297540504492470407414465498543447400367322433336351297311266348360401355286296397
50b359450475248411452395411429374333326381394491414409281294251254298306257360280289298313227
88t343397375445366410326411324351342428331385435321322329376312228227226257245280355298345397
154377397262445273319315292302304445374444411357451428480376351340334400373293401312298433355
166279252181210184220282229312263222235331318345451354312430330249279236289239222278298255253
177301310322271366362338356241320357311310262293227273289262244277287280320265305306298324285
207317338243222295256301332324274322297347284391294364301345312357355377275305313255298324300
392226226243297366202238175206226260196206163143192235212225270193236211309265210263298216300
540221205243297273242238206177147190213175168162134164157185251210258266236293249217298488535
548320226322445227296186146219198297326310366357352428480471378382344461361305358312298433355
32b361196218271252319266332312385342456347463374400488370386345445369361236411401328307324372
48b331196229188252348315321343351297341359326419294364508376378403355382249265344289307216246
157251234291248184251238263232236201221206221195214240258246208297236257298293382368307307355
16220611172124135173155146150159195173182168191159183218185221222270212257411239312307454372
337370338322297507338410470429440417361417394374367322406376378321298334320328280263307274246
376256262243512273246307263258326248235182235212308267236273234267270257242224239296307204285
385t350274398347366452395370357470376395331284400352332381345251330311294298316264248307244285
396287298272347366220220263177202248326297326223294273272273351357355321336360358312307282285
401272383322271411391326411400304376351288369173179152178234165193258294214276234344307296285
428243205199222203177216195197245181213220308262175258212234303249270266309316305312307255235
496132170160152170113122155102112127138111106921551041141148510171121140124159312307212207
510358528398347507452465457429440417470502477326352354227246204238218239242285272344307345322
567314298337390252338249219373320357341307273316352297381257378393236257289293280328307355285
24b471478550445467469538524448498485512463528510506354392430378357392524361427382412320488450
71257205308188227278238238219202226277231262279321364272279197207251219242285305255320282322
135284495272297273338326258272304248271288338326283306241294210182223306289245280306320296300
149380367262445467424364370357363357413359369334308382349386515382392361411374305328320324344
164373397446445411469478448429440376374404437374367382370345270309244294249285320368320313207
167422450499222321382504431407458417413347411374476488360471397403423438361328344368320345355
260391410499512411452373431521440445361372394419400332329308286372369313411328280312320282333
296362310272297366305307274302326287361480394357414435360336378403344382482390382263320313344
329395355375445366330429411379406342311381338303367364392430428357392382411452401444320334333
333335268272347252251307411385351445341347385293332354433213321297322250298265344312320374311
417353367308297366338373342281374260255297284293308364329359351340449346429305320412320433477
426b1751199815291129193129165127201181175138173144207141160165180137158188224245312320255197
4725745184941158917812261967100135204201194280219224358344320355333
477224226181210158145199169169162222175206273217283313218202170182198219202257264368320374263
494396430398297366452504398429422445395463385245352322312294351340311438373360374355320392383
507262282322222295382238356281257230213180149217192212223345295309287239257276320328320296355
69t403410356297295313347370400406350326310477491438472480415409445466382373360421368336334275
80b420450356271366410478448407470465531502394419430435406430321445407361373341294296336345311
90434478550347411469429512502470435441537426400506472406345378426380438309341344368336334333
161518510550445467548514499547544549512549477520506513508471467547449361482452358400336374311
271t276252170188120269228287281304297277266235245220267289273409309311274320276313278336355263
354t212170148222203211140175161112165130131158130171198191294221321322294219411374389336274355
372363320262390321202347250337304322341393356374414364340319409382392541429390382412336324355
438366355418297507424429457351458315311310284316332332370279276382392306361305344412336374355
439342282272347411348307302293289315240251229235294313340345378468407461393452333368336392477
446325495475347321296249229262304297317417326316308306340376330357251266336316280355336355322
458452450337512467375450457473414417470431437444476364548471449494466497393411467412336415477
28t315338398390170438238321272281307395331262267283297301262367284236266249293320368347392477
29b329338291222321319290229302351273317381318345352313272262330321380346393328374328347374263
52t241226291347252177290195232245207255220206239239252241190210219198188320316245296347255311
70t308282308248273305290292251296297251323284267367306312395221284251274275341442368347334450
95277179291390158187257263293281213255266308303332279258359330357355257249257192328347296355
101b333226208222273278338370262257322395359284326308344267395286357392226320341358400347512450
121336282356222273313186321302337342326372242245283364370471378284334334336427333355347334419
181304196272248321220228169192363342317271262316321354340294397297311334348328401328347334397
206421430418347411438419349420363435413480447461533435453430367382407461373390272296347307372
213b448450499512295469429411521498435542463477510438435392471397468334361429427442306347324419
250391450499445411438492370465422394395331234345274306453308397445355382361285358328347374355
291398397499347411469410398379363394374331394400414435392345330309392419320305382368347345344
375385430375297411362315370293337376456310385357438322301359397382369250429475507412347374397
394426320243445366410450499429440445456417447461400364406359409340392346361427401412347415450
402393367272271295348395370473414499456404369391352354406376409309380321336374333344347355322
419258262322347227202186164293193297255241326334227219289246260277287239236285320255347282253
513428282446347366410429389420522435498404447444451409453345397403380400411390333344347392515
98412450475390366424419431448414402395463411475438435360359367403392321373427245296364313355
160b434367375445321424419448429394394484431411520344435406430378393490334482475507412364454397
195300234398390411330354332281245248240297262316294306312286303277218280265328249296364355372
205400450446347411452450457485406402484347326374337332241359312340407419373341401412364355263
213t298234291172295231301238281304322225271338279247364453376330340244313336316358263364282235
240325450398445411410395398385281376374297338245247279301262276243279266309265294312364296311
322401430375390411391381370448374394311323426357438435370430515468466334336305294263364392397
420442397418297366452429411473498521374502437444524459433430367393423377373427507355364392333
424338355475445411490465398373385315265259308303274240258319303309287257275374382400364266263
425306274262512295296354342379304322277231273287337459258336244267298306230193280355364392275
506346338272390366211228287232208287297288326287242332349533409445369461482390467444364454515
550324320272347273220266398351245280297259229267242223289376351468380419393475382368364415419
38t282274243297120278193302312257181255259273267254252301262330284270361320316344312376313397
51495495529271467438514524502485543470480477491367435508456428426490400503475421444376544477
70b269262208271158246159175158208307240307247345259313312257286228298346320224249412376454383
72t484478418512411517530512407485485484463477491451488480471484445449461429475467444376415285
74t368410322390411305326292262274376441444447444367364349430303403407419265341344328376334275
123b383383337297321348364356373304376395444394334352409453386449372380400373390344328376307246
131t345282337271295278354349302226350297251426262259364312415312260466400275390442467376374355
156413430356347507338395321324304307428331437444490428433395484494449461429475421412376345344
165437298418390321348419370400394445395404369520476409480415515468490438482546467527376433344
170344320308297366382354292272296402286347338316385382340359303284322250309390344467376282300
202410410418347467401429398357374417413417477475451409392430409284298346361341344355376355419
301460510475445507490514431420522445470502394444476488508499484494423361348475401296376392311
382439450446512273410450411373498402413431411475400513453456515372407334429526467368376355419
397457478418445467391429411407470499441431356444438382406471515468466419503475467444376512535
522255185181297203168167199251153235181288252173211223209336270426407346309374421312376392397
553503545499512411546538512502522465374444494444451513467471538445392497429427358444376454515
560348383337271467278282274262245248361359296334385273340319345340369400393475382389376392372
60405383398297321438364457357394465374297385357367258360336351426449461429390507444393454383
105209135148210184124155169138142108181131149162211172209246192267369313373341358312393307333
131b247192218188203278238183197188141193211242227232258289294286357287280230285305412393274372
140462430398347366375381512473470402512526463435352488508499409468423438429475531467393415397
173402320356347366382381411379470241297372426435438472433308321426449419429411401389393374355
214340185160248295256193263293363376326393338316321252381294378357355419551390374412393355419
271b535450475445366452450457502550529542537549551553543508541484494449497451475467527393392535
302304252160347227278216258262374315413297338334269267281254330277279321289341294226393433535
422277234218188109162150183177218292277359284267274279301273449357369346411305382344393324355
435430510529390366424552448473422368361372338400414435392430409372344400265390467412393488383
447375282337390295319228370281274307341251262400451382406395484340423497503475507400393433397
470452478529445507452465470502485445512404447461438382508499367393407382411411442328393313450
473253216291222252220290219258245241240227252227220245281175187207236280275206272412393454477
521367310418297321362354370312274435351323284334220344370395367426322361451374421412393415372
549271274243172295199249187281296280163178189186186245312319286340344382393374442400393334383
37t508495529347540504504543473550521542502528491547513329345409393466461429546421412408415419
81b486450446390366548514524448440499484555463520476488453471428403392400429374401444408374477
125394430356390321338290367385385333484393338461352459370336321372355377393360344355408355535
132450430418445507438395356400351402512480494475490435433430484403423419393507382444408488477
150293282291210366256220302232320280428310262212259332212254260277334280336341280344408355383
185516383499445467490492554485508521470480528539490488480514484537490497429390421444408392450
193334338375390411305373389357337322317211189293214322349308330330311361393411333368408374333
211428495529390467517530482385508394413347426357385382329336409445407361451427333368408355344
245374298291445366362410411400422417395331369326400354329213286309355294393360442412408334397
266478383375390366382450411420440465553463494520547397433499484468536461503452507540408454419
274b443397398390411313364482385498485441549437461506543480499378330380346451452531444408324383
310455397446512411469450482485422445441480506491533459453541397426407400373341313344408392450
331409430337512467517410512473289273361381356267490513480456351426355346451390507389408324275
395510450398445411410465535555536521498502528520451459433415428468466524503360442499408512515
410b432338375390321362429342448363315395502463491385513480541484494423438451374467412408345333
444318179272297203242266229219326248251310318316367258349395397403490400393341320400408345372
464360226174445507338354342324257230196297369345337364406499428468449497361427358499408374355
485249185218152170211220219232202226210220221255259223227234321284279400336341320328408244207
45b514528418512467546395431521522499531480477539490488532456397403423461451546467412426512515
54486510499297366504530535465422485484526494444414435532456378403449524503374401499426374477
83b503528375445507469492512521485445456502447510430472480430484537519438482360442540426415535
93515510337390507410492550502544529498431540475533543508471484403449419451452467412426454419
130530545475445366540514543530440543553502477520414530532499515519519497503328358467426544515
188500545529512507517504482502508417470444411461451409508514428426466461429452507467426454477
292448410475347507401450389357394485413404477357337382532415467445536497551507442499426454477
295509410475512411525544550485470499531502477391533488480533467426490400482427442444426374372
315296252272390252187209250262214213225251308293308290312319345340298400361305358355426374450
351370397291248295256307332281320297297404326400451332349359351340380497411452421368426433419
360445430475512366382373356429458368428393463475490488433456428468466461482374442412426433419
386469397529390507490419457465508465484417506374385472453471467372449419532411467467426488477
453483430398390321438419482485458485441526447520524435480471467445423524482507442467426433419
462510495475512540517492470420485435374381494491490488480514515468490541503526531412426512535
511416320446297227362381332357394435374404394435385409467395467468490524532360401389426392300
516473298356222321401395263530536529531480556510476488467456484547549541503475507400426374397
524427410375445366438410398465394402456417506400367459392430378357423346373360358344426392450
536413320418512252348395356351440435428393369419385397406395428468369382411411374344426433419
538311367291297227256315250337337307290278256262274290312286295297287321298341320289426454450
56416220511911317081824729628412295109131152161141190251243287257236360421400426415450
572479430446445507469504389485508529498502463475414435508386515468490419429411442368426433419
41521528475297411525530535465458465531431540475553409548514538468490377503374548499447454450
52b455450499445467296395411539414402413480411400438488406456484494392497503475467467447512397
82b481478446512507424395448502394368361537437520506488548553467468490438411427548467447454450
184495478499512411504514499502458529456502494444490435480499428494423541482452421400447345372
225b505410337347321504450482521544465484502506475524472467430515519466461482507421467447512450
242472495499512467517395389448470529441502447491476513480395449519466419361390401527447392372
275t431383308248252348381431407385402341359394444414459453415538426423524429475467412447512535
289473450446347467504395431473440465428417540419533530480471467382490541482475442389447392383
309347397356347467269301315241304322297331326303259212241225378330423461503411467499447415383
348t372268243248366305266302312296322297288369357400409508395484445490334393427421389447345419
359544510475512411469504470485544529512480477551547530532514484547490461551507467499447488477
370378478308445467362381431357326376341359308316242313289345409382334419361341467368447392419
393475510475445540469478470502522512456444437435414364480456409445490438451360382467447488397
398462355398347411490478499502394485512444437461451513433395428468355438373427507400447488397
412529528446512467548552535485522512542502506475506409406541467494392419451475507527447544333
433486528446445321490504499539508394413417426475476435381471449537519461451475467467447433397
488516554529512366424419499429422529512526549491385472467319515547549524503526531540447488515
568327355337347411410410321324337260341288284293308245236202251382287280320328294527447433397
571533554475445540525544543502406512542537506461506488406415515382466541482526467467447512515
69b526367398390273540478524448508485484526506539533543553514538519519555451452531389466433477
94439430446390411469429356420440485428444411444476488370359378445380438451411382328466454419
174441495499512540540478482429422368395310356374367397312415409403536497451475467368466433450
223513510499445184525492512502522435428543540491451530406533449519392438532475507499466454397
227320185152271203220184247251263195225278262239385344381471449468407419503507507499466433450
230382320375271321319282292343374333297271296326367382349430321494466497411475531467466512450
293523528499512507540504482530536485512502506357506409433415538519423461482546467467466488477
330b354383322271184256266263281363315290347369287308313340395330403311382373411467400466415397
346489495529445507504478457485485445441480477419451435467471515426407438411475401467466454477
450549528475390540525544499547498549484537540520524530532533467494490497482427467527466488535
451497478475512507452504543530485499512549411491451428532430449393449497482390358389466433477
476519410529445507469538524420522465512463494461476382480415484494536541503526467499466544477
493541510475445321469527524547470445413557506551553554480471538468466461551526442527466512397
502497450446445540438450431407522512441463447461400513508514484494519461532526531467466392477
531480410446512321410410411473440402428431528475533488508456397519519497503507421527466488477
570537510529512467525530431557508499498555528551451543508471449494490497451526382412466392477
36t422430418512411424326370385326376441359394419414382406471467403449377373390401444482433344
50t451410446347411424419431385458417374444447435451409480456397403407524532507442444482454419
55458478499390507490373431351422529374431338520490472392415449426490438411427442540482488450
68t432410418390366362410389385394402326404338400438472508395428372490541451427374499482415477
80t476450499390507401450535448470465374463369391490472508471538445490461451452382412482454535
96444528529445540469364457429422465395381338391414344453395449494466461348452442499482454419
118547450475445540525514457485536512542444528539524530532533484519549524532526467540482488515
152537545418390411556544554521440529553444553510553543381514484494466461503507421467482355344
158543450446445467548544512485550543512480494539506530433430515445536400532546467499482433419
197386430291390273362282226324351376326417318400344409406345351357355461482427467444482454383
210398338398347411382381349385320402470347356326283322467395330426423400429341382389482433419
232418367529445273401478411429394357456381369400308459312319367403369361482427401499482392419
279502450475390321490450398373422445498480494510490472553533484519536461503507421540482512450
311462430418347411504419370448414521361502447419451409508456449494423400451475401467482454450
312t355338356248295362301292281326333413271338345352364349345260393334334373245382355482512383
320408320375390321305347370385337357374347394374400397406430409494407438532390382444482415419
323t323282272222295231326302302351342265288221245269258272286351321355382393475401400482454419
325477510446445540490527448448440445484502437435308344553541428445423438532427421540482392515
330t446450398390295517395398400470499361417385435451513433415409372407334451475467540482454477
355526450499512467548552543521470485470444506475476397480471484468423497503475467499482512450
404492410499390540452514470429406417512502506461506435508541484494536438451427421389482433355
409512510529390540504530470473440465498393426444524488453499467519490524411475548467482512397
416484495446445321452492482407414521484444549491438543532514409519449461348341382444482488450
423454367356445252278450431357304350441444528491451488532514538547549497532390442540482512477
437546528529512507504552524547508512531549528520451435453499467547423461451526507499482454535
461521510418390467469465470539508357498549506520533488532499484403466461451526507499482512419
465525510499347507469465448473508485428526540491506382532456553547536438532507548527482512450
467438450356390321391381482429508465470393426374414397349499367382423461320475507499482488383
471537510499445507401544554547522549542526506444476554508456484494490461451427467412482415450
487500528446512467525478482502470485374404506419451382406499449426490524532526531499482488515
505289310170347184168167175197202186202231256279274332370386378330392400373374467467482454515
539494450529445321348450543530422549512417437520506459453386515426423321503526531499482512515
558447383322445366438429431485485417374372394444400364381471449426519524411475467527482488450
569t338298375271321278354356343208248271331308326321223301294321321287313348427344467482544535
573351298291297295278347315312337342286288284267385332381319330340380334320360382467482374419
26419478398347321375315398357394368351331426391490344406456367445423497373452442412517415419
76t481338418512321469465512485440549441431477520506435406471345426519419451427467499517512477
88b519450418445507410465499429406499512444506555533513508533484468490541532507467499517488419
92491355375390295382381499502485417413480506539506488532514515519466497393427531527517454515
115554495529512507540514524530550529470537494539533513532553515547536541532546531467517512535
116534528499512540490514470448440465456526506555506459467514538537549461393546548527517512477
286462410446390467438465370465422465361404463461451488532553467494466438532427442444517355275
308530545529445411410429499502440435553502506491524530433533515547490524451475548540517512477
353410338308512273362307210379470402351404411461400409392415428321423382411526442499517512515
374461367418297366469381482407458376374502447444352554406514515519423382451452507467517488477
381489478418248321525514499448498499531431463475476472406386428403519461429507442412517488419
407552545550512467525530543539536512557526506510490513480430553468519461429526531540517544477
413547528550390467490514457547498543470543540475547543480541484494549524503452507444517544477
414458355529445295410381431400485402470463463435438428433471538403519497411452467444517454419
431467510550445467469478389429422445361463426357352397480395428537466497482507442444517512515
449555495529512507525552524547522543498480506539506554508553538547536497503546548467517488535
466381338356445273391354274241263376277347284303337258370345467547490497503452467467517488535
468466528499512507540465482448394499395381447303344279392471449468466541451452507540517512515
478469397475512411424492524407536549470381463400385397433395515445519438451546467412517355383
484528528475512467525544535530522549542444494491533513467471467393449382451452333444517454477
518499478550445321525492482473508529542502463419451472433430484445423419411390421467517454450
527309216337141203149205164272218201277251296279254258360386484468490461532526467412517512477
562505430308445411401530470485485394456417411510490435480541538519536524503526548540517454515
24t557554550512540555557535555550543542480553520533530553553553537549555551546531540540454535
25553545475512507469478524502522529542502528510533530480541484494536541532507531540540544535
33t436450499445467490429457521374357428359356374414488381415321297449497451411421412540512477
160t556554529445540557538550530550549531543553510533513508499553537519524482526531467540512535
169530495446445411424429482420422499456444549539557543553471553519519461532546507499540512535
263541310272390366548527554502544529512543494539506472480514538537549438503526531467540454450
285b545478499445411525429512539550512512480463520547513548541515537466438503452548467540544477
367468367499297321490514389407374445512404385419451472467514484519519497503452421368540544477
399t507478446445507391419448539458465428526411539547530508430515468380541503475507499540454515
429524367499445411438429499539544402498480556461524530406514515494536438429452531540540544477
459550528418445411504538512547536521531543540520438530548514515494466541532475467467540512535
463551510499390540525538550530536549531526528491476459433415428494519555551526548540540512535
483535450499390411452364512485522465498463528555506488467514538537549524551546507499540544535
486376355375390366348338287302281333351331308345332354312359409403322346411507467444540415515
517422320356445467362381302448470417351359477374400435406345428357407419393507442499540415344
534352310243297227187209229232274287341331273239259313433430484519519497429507507527540488477
541540545446512467452492411539550512374502506491490543467541538519466461503507507540540544535
545492528475445321452450448448458485395393540475430513508541449426490419451452421499540544477