Song Use in The Sacred Harp, 1995-2020

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 ’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
1787111421413335414181828392638333350334261
1461242112111621111122122223231
48032873795242137153221625487551511
472634941158917812261967100135204201194280219224358344320355333
1552251151234318514223234715344344
2761321154131813104712252216191511312430363541432135
1711411871812141613133012102551481171319474432253947
47b1552871731236986135141910505255335445436944
142655921612510135538448151277282324265015
1592120229182316283613241118251492733252060291217132231
475413141115313136161620121211135141041131126
631125291227241821192124923982416152013115122010107
36b28139132114285041453421352428403622282623364620432218
27745162714341858163831294112254386738711767771058279117127139
99122031526661826271317479510814916252320439847
34b2681116283722463125424444484633203041443019151511511
454228151622293231234034372625314329262628271410121267
2822735401826108211628361920219415762518062749180122
31816131718698914101318101518293719101832242620265639
30052852091177523210192291625579146117974
47t171116211226146916202119183446353735321331811161320
4558335382232631097882655588899790101107103119121119105119112114117147
2281055242332373664667863117127100105108134140186219182224196206244244275
344621619232833483544514757456710089879212310612313311998109111158
32t232862252237423432211067628162522263233333430264744
4018683626412021151612824331727251317201624161913191322
597352427146201186242617101191393219658693
168314536271014232310231812303637383340625467513537434241
26834282729161925257111821124546524649574955444132406253
1122428293017211720232838192931242624321319992367305251
8432432231306835252736313547313333332928283447159333051
86827660316747775654646073545557768878104106132143163172148187197
148593854315649545662756373756057534860715975715063100171117
503101643314432111814841751527222424812269312229
269427683354245682952515043515855495849374741215240403724
203475429364855776048694446495131212042813758758270938468
217362819364222312146255946473935335536283444253936213943
312b48204836635362353542486827534141438693465147914253117102
500127625136187651507785774957130157190234321322346275328333179227171235
77t492857407060323943424131383457284576100104551246548869293
3352013543403840512333201737281577121115812121513331618
4365513540403056547369726888664351664442695765657989668053
8910068101437268617096116135143105119167128123122909177971331151098487
542563833433553264939494626383943567954616251147110112169166263
569b295457434572703539584034421824221020171527161834223031
29t85457746528483917587941221059368101731131288782112827455122122
299377648462533513954515749496035464034172217232619201955
384197662466333233233321024351324722766510212781110
39t66763849797246645046504610282814358811061068293107127117107139
45t9546050634128394819201571120973533412412
101t30548950595938322536322923301827293542382418312422229
19668109885075496510810190751046712872535372835690606595766578
49b402065534563324458333756583639685537404048534134163524
192354529533927284628352239162123333839313520442945435639
43060545155675775546069738353797248735422403963951271279893
163b45254656242742392833231532474931485452598012495112100122122
340444577564872393950678749464639416058434039564642403933
448t5181856752527544741243054333739539683918080135103112107147
5466786355956294250544250686060621111001131179111010514015011770102
208118109766010597771591059011213117113813710712318212369140121107103207142130
270334340605449462719284344333528433217192217151427602868
41111610981605643709482807768110104105158154170186188182206234214183111139
54710916216050434274871058710198124141114150122151174170200217185201204171
31t529167645260583541363842606784899340547442535561607293
274t4310265648576926258514849314350334031233121425761627281
528126915464831139798130125130112105148125135140116157144154178143159164158175
19873911036710412387101797263836071729850788376877865595210393
72b5454246839576729305163494251685346876283877894701098776
20989203368943354463777709984791207310013414413117413014015982117168
5049138696875477074606680617748646077120127147140112153138183155185
82t5010969716771396470493431354845607946625067596950504282
313b141629971921071091059378125112158183191198197188210197170164163150130187183
460534548713570545068959768736084869360543842604847333328
37b58456974634283987963101781107093646249716937445839702241
23676109627454769287645868117897697799696538111997718366114102
10779386876704573625428456367606893908111098102133163138130181197
2167686927681909710111010910383649384816157547660768253819282
38372120467635102101606646607375535289906491110778912912214013587
651591028679971119478122171149151227191204198187228204188202224249193173223215
186417657795949397663625049633961303142452847253138222916
1839268698189808384706080829311011298165115621401121051078310714268
44011491758281805867521119068116609073100149144169219200222248220204227
56416117081824729628412295109131152161141190251243287257236360421400426415450
49t964595847263776710551588011012816712313478811029489119172135135197
6274146838472638770828555776711072899781888396859179586574
4571327611886107100737811076103125127161145160109116198158158151146159236255253
48t693869877980908373671091041341191148611291837448564150693356
81t7168108871077648678972929377110936863623354514062109106127107
106111761378711692778413010785104110991141641121061371251121431191199777135
12212962778710780125112101171168181146133151135134127136129140143170144112150160
39b10415813491169197153165141154144169116100105123901591447644415253394223
1297562103919216112278898773635493651045568496773898265748764
27219420313191134145184171161185185227179164172175221193232212219206217233216274242
68b25546994596062582239333938251620525161122108177824
30b1218651958710265140141138117991598513012350106175188191206104185148158107
347705445955092364444605473585993108100939387757695122100122235
434108102113951051131721311581201891359874141811261341141121198571109624968
44514691899594141131129149158144101166148125175182159144156167185184217207111155
47412076999597956898110109138979385148147123110106125123180163144117150285
11710668127100978412210612711485169144939712310012711910290801066972103107
2001009110110011613414812911514812088981148111497687676106738287557768
354b83861291008390106127122131102931057463769749598367524879708274
448b95459510075102101101991649410493857276116729983608011911510092107
5329014610610010098101157101978278899781816742508184567910387105130
1433968771058984771011226972636438423116204112429196261829
8786120108106116841018794107117143131114784963597691127735953656259
21215318413710614111114814925119422922715918320419014012714414014016412989114127100
481149146110108113127132918990103125127164151143208174163185249185228233201233333
6664146103109136134757064467731516093566964476260606967539261
12893621131091131249094949794638276525985122122121909371929387107
18980227921098711310178130102706193114114668196596273657165793736
225t5776106109597287108898175608410065605068353634473548144236
4421171358310912316914812099116921121028510511188958398106133153138154142175
56t12362111114100841171171051021491041341589011412915913714713312414611511792107
76b7810254114858411287738762588271578138764391909395103173114117
30t618695116123119120967793132117935584687747624844223542161613
3597681181169111910610682818211281104125158109879357871519589745982
373102170124116123127941171271201121258482781041129693114102856598555357
328151102158119175141144153149129120117105152130128116134186144162215205167201204190
4521121581491191411341381311101118288981231371146393100131130112110981307068
556186146160119159150138112105185163162159183181168201170244226214257305263236233253
38b165203162122159113134135138138130143118172130133178182186219182206228226188212207
496130170113122155102112127138111106921551041141148510171121140124159312307212207
33b1439113712415715010612596102132104146133105160197153144188112121129211201192190
172168120177124146127153190175211216162208191185168192168157129158112170185183171139
18211310989124941268696758190837778105114134122163136110164173159188135102
187204203132127129145120153144185163151214279236225214260322236309257272296244233190
421135146123128116107134120149171117112139132130155170149123166160101119103154127107
565125184121128139172127153149148120135139104123816966629198112149167154181119
421566813413016413415914113017521018721121216313312624915716617017395150124146197
111b103120143130100109485887116998067851251351541401101319813015392876564
349163120113130141145169207175227149135155161130147156134174158152185181177183199227
441107120162130175113112901309797101139851201111561211061191021017674825959
4561842521491301231451791491159712593146164172202260222210250336265264211270255263
5511391201271301291581481121309716115116614116315511611615715314010582138117127147
56b142109951361079212214112713112814812014472147178149210144162180135179173171171
215131109111136113951421179610515816012013011298129164133114149159135144148193175
28312810986136134981441201019387938482148145126145151138188159146108135187215
313t13820313713612916511612514913711212584169151143156122151114140147159135124101147
73t94120171140154130153153138138135151152133105728181716960314559154750
145t11929514814010717711713112212012512516410411412881140123106846591958765130
3501221201241401161199711511712099497311084101143127119104112164133127169274215
354t213203211140175161112165130131158130171198191294221321322294219411374389336274355
3881541461491401071502142131752271961811341481701751161271281581621931357993146158
515190146177140157130127226225201185191192245196242173222182158127159135150227307285
53515845121140116109117161144141199208208164191135182153186166202185173122197171197
1008791134147116150109135105161138151778578496972766284894053503020
2731521461491471461581721312101782061731101721851641431101519814018018995135127130
2881401701771471671301721411581411201411201331459415015313312410614011483124142147
22413491158150159138144141206154149131152144137941168193699612195150130166139
410t17218423115019920918824819618514415119215219019017316815119798140110138135171168
422280109162150183177218292277359284267274279301273449357369346411305382344393324355
58179203211153214188236181161211163148179183218171230228223153152124129193127146126
133220135231153146209193174235194216279239297196254234222227204219245196248252223197
105211184124155169138142108181131149162211172209246192267369313373341358312393307333
162213135173155146150159195173182168191159183218185221222270212257411239312307454372
324218109187155226217326174163220179245269191212213260260279226219200196217154199263
479148158168155159141172108144114138122120119148171129134110136133164210185201193215
70b273158246159175158208307240307247345259313312257286228298346320224249412376454383
2226514613715912310613412011911610683675552606353374034632126625334
229169170173159159172162135163125116104131124130175187159175177179193210278173313246
278t20813513215910063179165181185132208186191267279276254279257275276358312256216344
358381209215912311394767951635838422223222733161419515331913
67187252162164136209138174181158158143139212196202192201186239230239222197216181107
163t157120149164206130172171110158168181120124157175156165171177167138163127169166215
29413518418716419217218418617014414416912018397114156101104769410411498827476
46881021371671461241009170811286367114120947362625967687970795044
102230170173167204177179174163244179225283223227286270357236280275215294217207296322
147t9920319616714619716514911916414213111085100796966885048535553493657
31918314617716717516515918116915421013517515815716414396157177249224228242286233207
339195273220167250161165135156148229235220183145147187159258156257193196248164244171
399b242158177167169185172201240251326267247279249246312243244321361276313217234266190
492239252196167183165162195163211149255166191272395312297355280298411272355256282397
505290184168167175197202186202231256279274332370386378330392400373374467467482454515
512159135160167167188125157181164189173134104123190201174171158154151205150144127147
522260203168167199251153235181288252173211223209336270426407346309374421312376392397
176b145120113177155141127115156131112978912410417121024921819719120014913511414691
314200227187177169161198190202164273227232172185234234188175177191173163172220171185
377189135118177136100153161144125149117203198191155221210232266275265249233256223285
501174135149177139206169174213185106104127235172188156201186204212164210197164155160
34t166203220181199177184207149144168173192152170145156193163147127112143144130122147
77b222203149181192228172207277248163223203240204294234219258239219224170242216296246
362190227220181214150208260202148204187186178172147143140137147162193196172188233285
227337203220184247251263195225278262239385344381471449468407419503507507499466433450
3171372731871842292092181411491251681801751411551231071271069165855973979861
120182135196186146241218273173185179199203212185175170153143169133143184150154162185
121336273313186321302337342326372242245283364370471378284334334336427333355347334419
191292203296186292324281280297251296316344235258286286340251361336316344289278282322
378b202227187186238293179190240194235217247223172218234222204219119130114159148171122
419254227202186164293193297255241326334227219289246260277287239236285320255347282253
426t19022718718618719222626028632325639129421925823422117019811910693110748774119
548322227296186146219198297326310366357352428480471378382344461361305358312298433355
38t282120278193302312257181255259273267254252301262330284270361320316344312376313397
619817014519314111913216513012916113511871556481687687102426287585636
214356295256193263293363376326393338316321252381294378357355419551390374412393355419
285t175158145193195232257235175164221181155267191198214228137125112105153122140105155
426b17991129193129165127201181175138173144207141160165180137158188224245312320255197
498167273177193199219165186170180199181179178157147109149151212140151140127127107135
123t2352273191992473243743503414314112792743542723192302102272501911641191279787107
145b8117027819920620917912011912010912210410048564048475229365930382224
336232321143199183209263260297310296255283240236175234228210174236213196263236223207
365236203246199250206214292221194168195192203241218214284334280230233320242256296285
391208273220199187251202159210161168199179203209171221267270239214133184217244193263
477225158145199169169162222175206273217283313218202170182198219202257264368320374263
7512418423920519915018413519316121014816611484135100103768758688253825947
17917315819920521925122624119016414416216614417212815017018617715497119138154158190
4971331841992052101721341411411311201731791441141141341101009811211210483768286
527318203149205164272218201277251296279254258360386484468490461532526467412517512477
1271631462022092741772812732132171851991461691851471431741631311301059592937491
234265252348209274337263260290259385303247290272262295284244257219185272211236266185
2901441841622092471972262071932662041872082191671681161066911098685063726267
315297252187209250262214213225251308293308290312319345340298400361305358355426374450
327171170211209175177193171196185179191146152157147178153144158179173161150140162107
348b10915817320912915018821311718216815113179681089372714467717174665364
534359227187209229232274287341331273239259313433430484519519497429507507527540488477
53227273256216219188218248213278216245232207178218214193287226202233173242227181263
176t200227231216187219138186213201189191186207204202173193175212209193189179180150215
302307227278216258262374315413297338334269267281254330277279321289341294226393433535
428244203177216195197245181213220308262175258212234303249270266309316305312307255235
114198102171220141197208190181148185162171223181246234200194177219206205193173233197
150294366256220302232320280428310262212259332212254260277334280336341280344408355383
267258170202220238209263260240231221255283252289279295330298274219245249278256282300
332237184296220274241245235230278256303294245196257210201175266230233217242188199175
396288366220220263177202248326297326223294273272273351357355321336360358312307282285
418247227269220356251245307235259326217220258289213260284218197236239239233286216275
485257170211220219232202226210220221255259223227234321284279400336341320328408244207
489287252231220250385274297297331356293430409301308244219298250230220305233220313311
31b19622725622819531222620725519418321225914122322515618218217419813811915914012799
110216135319228229209281213255278247208192191204202286180194204174173222179207162160
181306321220228169192363342317271262316321354340294397297311334348328401328347334397
201223227251228229192226235221220206212254245227234187188182212202191217179252266242
271t281120269228287281304297277266235245220267289273409309311274320276313278336355263
287251227278228292228245357271231296203220223249262260243244321242293239248236244227
297170295246228263192198195196194168160214191178114116127114140133147149167100135135
432253227211228210185169230221206247245239207249430276330322382275293333226256374285
447376295319228370281274307341251262400451382406395484340423497503475507400393433397
506346366211228287232208287297288326287242332349533409445369461482390467444364454515
28t312170438238321272281307395331262267283297301262367284236266249293320368347392477
71259227278238238219202226277231262279321364272279197207251219242285305255320282322
9719391246238258312188195196220221203120138151185192210175204174133192177144135130
12420518422023828735129624827727822920325423513773106165163158174158161278244166175
131b247203278238183197188141193211242227232258289294286357287280230285305412393274372
157247184251238263232236201221206221195214240258246208297236257298293382368307307355
345b267273239238250272274241326271338334294297329225244260204239242233234289256313227
371241252278238321312218376230241210267227252227225345277204233242220228197154171160
392226366202238175206226260196206163143192235212225270193236211309265210263298216300
507261295382238356281257230213180149217192212223345295309287239257276320328320296355
540219273242238206177147190213175168162134164157185251210258266236293249217298488535
28b1781202562492292192571812902312101951861482492181821451631971231121141157684139
74b15520323124923817218822217521113513513917216312814017413713813397769818812289
138t238321278249214219202230158217256262186212267242234267232236265239192206270313322
1441621581622491921972452131811641892392141781552181291451281401238078109100135126
378t17522717724925824126316182144149141159138130135134165171188202224205167188204175
446315321296249229262304297317417326316308306340376330357251266336316280355336355322
549274295199249187281296280163178189186186245312319286340344382393374442400393334383
567313252338249219373320357341307273316352297381257378393236257289293280328307355285
95277158187257263293281213255266308303332279258359330357355257249257192328347296355
108b21017021125725818814817423020624215117519825821124421022323326525722219717392190
113308252239257302272263307311323296255269290249359378403322382348293401368270313322
204293366251257263373263201265331296345400279329336367267334321257328249248278282227
21818141120225721924823626020614816820319217216316418215313314719117317311916491102
284177227149257187138153149144171216227283223181211173145128114149147181179207233160
306233227319257274219208248290251242239232223267218221254258233188215210197180171185
400271227242257315219289273230278262326247267227198260284258280373316294296286216253
523246411319257274302218280265297284262321297281359251267218147191213234197188187207
32b370252319266332312385342456347463374400488370386345445369361236411401328307324372
8520332120226623822822619518123123519524215221230815622819820415415116317217318193
235188184319266206262198165190201221162146119181175192134128169174124205206207212139
280231184211266219192236165240266196217259178281202251228236212265245210226227255242
330b353184256266263281363315290347369287308313340395330403311382373411467400466415397
348t379366305266302312296322297288369357400409508395484445490334393427421389447345419
368318252348266411385304417351323338334337332281319276260298294320305249233278244322
444327203242266229219326248251310318316367258349395397403490400393341320400408345372
550325273220266398351245280297259229267242223289376351468380419393475382368364415419
57256321256275250248281297351297338357294297312262276260258212289215196159169181160
137115366330275238217236213235154235187164133671061121031006967362927321117
141289366410275367343337280374310256293308322249225244267251313257239264278234266215
220212203269275302262289315240259206227203203267225182188169185198151184122148158119
298215295256275274232245201225231199225254240196286230243279219133178153197148135100
304279321296275210324385260351307296293247219272257270330344274265265294263244216311
530266321278275226343263292286244235267321267218234276284194250298411320312201233215
6419929533028227418516522221318519919921416924919019722818216919815118115014411789
91275252242282332281337248271297296255294354249279303249251346265239245248220223197
166283184220282229312263222235331318345451354312430330249279236289239222278298255253
197390273362282226324351376326417318400344409406345351357355461482427467444482454383
230391321319282292343374333297271296326367382349430321494466497411475531467466512450
338305295348282292357289292277393366391308306289319234309287334309245320255197324285
560347467278282274262245248361359296334385273340319345340369400393475382389376392372
56618515826928223814522624120620119926723219822716014311691114160180143167144155147
29b332321319290229302351273317381318345352313272262330321380346393328374328347374263
52t240252177290195232245207255220206239239252241190210219198188320316245296347255311
70t308273305290292251296297251323284267367306312395221284251274275341442368347334450
83t326507391290302357326357326372308419385459406319378372298274212257264263252229215
108t1501702692903152622141411631411422171792031259412910611013111215982137917778
125393321338290367385385333484393338461352459370336321372355377393360344355408355535
334276321375290263312351260395310308357321273196213214254227257275285264255244255275
385b229366305290302258363260326194252227220207218197143140204204249245249255164193135
38920720329629021425826327320614419615119217819621821422823222620920017322618815078
473252252220290219258245241240227252227220245281175187207236280275206272412393454477
49921720320229027426219322625524122124525918328920217317493185182233217193197204190
126316273391301342293326342326381463334352428349359303321298346348293264185220199197
207320295256301332324274322297347284391294364301345312357355377275305313255298324300
213t303295231301238281304322225271338279247364453376330340244313336316358263364282235
309341467269301315241304322297331326303259212241225378330423461503411467499447415383
312t358295362301292281326333413271338345352364349345260393334334373245382355482512383
352286366256301431312296235297310273267367290301262214238311239257245280328256282215
296363366305307274302326287361480394357414435360336378403344382482390382263320313344
333339252251307411385351445341347385293332354433213321297322250298265344312320374311
351371295256307332281320297297404326400451332349359351340380497411452421368426433419
353415273362307210379470402351404411461400409392415428321423382411526442499517512515
361224184202307204197296273255227210235203223249246178238210188242185196144183255227
369302366269307349357337287317331394374367344392359276297258239320220189263227216235
376254273246307263258326248235182235212308267236273234267270257242224239296307204285
439341411348307302293289315240251229235294313340345378468407461393452333368336392477
26418321375315398357394368351331426391490344406456367445423497373452442412517415419
48b343252348315321343351297341359326419294364508376378403355382249265344289307216246
119263184330315321337351394413381385357385344281262295210198204198164173185154150175
138b272203313315274272326322240278318208274279329294251357244197249193228197286282300
153301411211315302241385322290323262357400409349336409309210313275316249206236233275
154376273319315292302304445374444411357451428480376351340334400373293401312298433355
303221411251315274324245161170244247245269279241202165188210188179206173197227187155
345t321411424315349385363350441463369374344322289279276254270361336293333278207193168
375381411362315370293337376456310385357438322301359397382369250429475507412347374397
408250252375315302272337297317231273287294258289286204207204197214220192159256223227
538310227256315250337337307290278256262274290312286295297287321298341320289426454450
36t419411424326370385326376441359394419414382406471467403449377373390401444482433344
73b19732125632623824823626027127824220332119819613515020111415318216411411911710193
74t365411305326292262274376441444447444367364349430303403407419265341344328376334275
88t334366410326411324351342428331385435321322329376312228227226257245280355298345397
135277273338326258272304248271288338326283306241294210182223306289245280306320296300
278b228203231326315228385280265271273303242223227319204201175188149140173185154193175
323t330295231326302302351342265288221245269258272286351321355382393475401400482454419
326337227305326332302337287265323296419451382360319351403344313309341294278286355300
380270366278326292351289307271220216212308252223242221254298346265276222263256229311
390314295278326342385406357326393356293367306312308295297311294209245210255286282322
401267411391326411400304376351288369173179152178234165193258294214276234344307296285
4901473663133263322512361741902011891691921581006868874611213311211912710711482
43234411269338263272236241255217247303227212212175165174223239202215234242270244160
101b343273278338370262257322395359284326308344267395286357392226320341358400347512450
111t245252313338321324193350374278356255283290241188270210236177170180184214197229253
147b330467382338370448351376290393326419400344370319367297322306219265196233220296242
151310295296338302324289350361444394303259235258257312222311294275316344306278392300
177300366362338356241320357311310262293227273289262244277287280320265305306298324285
406269203177338214169320230240244273391274313312242312321227239289328280289286255246
486373366348338287302281333351331308345332354312359409403322346411507467444540415515
495350411278338349343351368456417447400367543312286230297344280309374305263278274300
69t403295313347370400406350326310477491438472480415409445466382373360421368336334275
180290411375347287293226235317259338235344273236294303297251294289257272368278296253
254285366319347370302296292317266252279232273329279276238298226298257249263220266344
320412321305347370385337357374347394374400397406430409494407438532390382444482415419
341264321330347349281304241230248183279344245223246286243258219289285280210256244215
372362321202347250337304322341393356374414364340319409382392541429390382412336324355
573357295278347315312337342286288284267385332381319330340380334320360382467482374419
131t348295278354349302226350297251426262259364312415312260466400275390442467376374355
170345366382354292272296402286347338316385382340359303284322250309390344467376282300
195299411330354332281245248240297262316294306312286303277218280265328249296364355372
405205227330354321232218213251231262239192297227234201193169125167101103127188107139
425304295296354342379304322277231273287337459258336244267298306230193280355364392275
464369507338354342324257230196297369345337364406499428468449497361427358499408374355
466381273391354274241263376277347284303337258370345467547490497503452467467517488535
521367321362354370312274435351323284334220344370395367426322361451374421412393415372
543333273391354356357363333326310318357337344392273260267270274320305294278270355419
569t334321278354356343208248271331308326321223301294321321287313348427344467482544535
60406321438364457357394465374297385357367258360336351426449461429390507444393454383
96440540469364457429422465395381338391414344453395449494466461348452442499482454419
123b388321348364356373304376395444394334352409453386449372380400373390344328376307246
139361467504364370407458417374431369400294397360359330340258280348374264217256274246
149384467424364370357363357413359369334308382349386515382392361411374305328320324344
274b444411313364482385498485441549437461506543480499378330380346451452531444408324383
275b298411348364398324414333297372308303321397340376303309258306162233249263180162215
403349366401364411429498445456480394400352290381308351267258294298265239226278244171
483539411452364512485522465498463528555506488467514538537549524551546507499540544535
27296295269373321337236333311271318287232332392308312238270294320328294217244233311
55457507490373431351422529374431338520490472392415449426490438411427442540482488450
175360321338373411379337376351417356419385364312308397309369382298293374233286307285
193327411305373389357337322317211189293214322349308330330311361393411333368408374333
260386411452373431521440445361372394419400332329308286372369313411328280312320282333
360443366382373356429458368428393463475490488433456428468466461482374442412426433419
417353366338373342281374260255297284293308364329359351340449346429305320412320433477
482403507452373482485385465498463477419367472301386428393344321348390313263270274300
92502295382381499502485417413480506539506488532514515519466497393427531527517454515
140465366375381512473470402512526463435352488508499409468423438429475531467393415397
173405366382381411379470241297372426435438472433308321426449419429411401389393374355
210401411382381349385320402470347356326283322467395330426423400429341382389482433419
275t435252348381431407385402341359394444414459453415538426423524429475467412447512535
316322411348381370357304357317372369357294297258319321260344294298276249312256266263
322400411391381370448374394311323426357438435370430515468466334336305294263364392397
343243321424381315343351333326288338374274313272225260182157177182159149144135166126
370373467362381431357326376341359308316242313289345409382334419361341467368447392419
374466366469381482407458376374502447444352554406514515519423382451452507467517488477
414461295410381431400485402470463463435438428433471538403519497411452467444517454419
467440321391381482429508465470393426374414397349499367382423461320475507499482488383
511420227362381332357394435374404394435385409467395467468490524532360401389426392300
517424467362381302448470417351359477374400435406345428357407419393507442499540415344
45b512467546395431521522499531480477539490488532456397403423461451546467412426512515
50b355411452395411429374333326381394491414409281294251254298306257360280289298313227
52b451467296395411539414402413480411400438488406456484494392497503475467467447512397
82b477507424395448502394368361537437520506488548553467468490438411427548467447454450
132450507438395356400351402512480494475490435433430484403423419393507382444408488477
134283467338395342293304213202248235334171279281294345309270400393276313289227204275
156413507338395321324304307428331437444490428433395484494449461429475421412376345344
240317411410395398385281376374297338245247279301262276243279266309265294312364296311
242469467517395389448470529441502447491476513480395449519466419361390401527447392372
289476467504395431473440465428417540419533530480471467382490541482475442389447392383
330t447295517395398400470499361417385435451513433415409372407334451475467540482454477
385t350366452395370357470376395331284400352332381345251330311294298316264248307244285
402399295348395370473414499456404369391352354406376409309380321336374333344347355322
516496321401395263530536529531480556510476488467456484547549541503475507400426374397
536414252348395356351440435428393369419385397406395428468369382411411374344426433419
68t430366362410389385394402326404338400438472508395428372490541451427374499482415477
245375366362410411400422417395331369326400354329213286309355294393360442412408334397
291396411469410398379363394374331394400414435392345330309392419320305382368347345344
331409467517410512473289273361381356267490513480456351426355346451390507389408324275
337371507338410470429440417361417394374367322406376378321298334320328280263307274246
387402467375410332385374376441480426400430435406499449284490361320328320355286355311
524428366438410398465394402456417506400367459392430378357423346373360358344426392450
531481321410410411473440402428431528475533488508456397519519497503507421527466488477
568324411410410321324337260341288284293308245236202251382287280320328294527447433397
50t453411424419431385458417374444447435451409480456397403407524532507442444482454419
98408366424419431448414402395463411475438435360359367403392321373427245296364313355
160b438321424419448429394394484431411520344435406430378393490334482475507412364454397
165442321348419370400394445395404369520476409480415515468490438482546467527376433344
206421411438419349420363435413480447461533435453430367382407461373390272296347307372
311464411504419370448414521361502447419451409508456449494423400451475401467482454450
386470507490419457465508465484417506374385472453471467372449419532411467467426488477
399t506507391419448539458465428526411539547530508430515468380541503475507499540454515
453487321438419482485458485441526447520524435480471467445423524482507442467426433419
488509366424419499429422529512526549491385472467319515547549524503526531540447488515
33t433467490429457521374357428359356374414488381415321297449497451411421412540512477
44386467391429431521374445531444366374344428480430449445369306275265239214244244322
90432411469429512502470435441537426400506472406345378426380438309341344368336334333
94438411469429356420440485428444411444476488370359378445380438451411382328466454419
136383411469429535502498499374381369303283409392395330340334321482341249306256204253
169533411424429482420422499456444549539557543553471553519519461532546507499540512535
202411467401429398357374417413417477475451409392430409284298346361341344355376355419
213b446295469429411521498435542463477510438435392471397468334361429427442306347324419
231407467452429389465363368428549477539524459406514428393311361265245333255236415253
285b545411525429512539550512512480463520547513548541515537466438503452548467540544477
308528411410429499502440435553502506491524530433533515547490524451475548540517512477
323b295321330429321407422368395372273345294322360262244210279313214200280226207229160
329394366330429411379406342311381338303367364392430428357392382411452401444320334333
397459467391429411407470499441431356444438382406471515468466419503475467444376512535
410b434321362429342448363315395502463491385513480541484494423438451374467412408345333
420444366452429411473498521374502437444524459433430367393423377373427507355364392333
429529411438429499539544402498480556461524530406514515494536438429452531540540544477
438364507424429457351458315311310284316332332370279276382392306361305344412336374355
491378507438429356343385376484359394400430332329359295330423382393316320344278244333
513431366410429389420522435498404447444451409453345397403380400411390333344347392515
558452366438429431485485417374372394444400364381471449426519524411475467527482488450
80t474507401450535448470465374463369391490472508471538445490461451452382412482454535
205396411452450457485406402484347326374337332241359312340407419373341401412364355263
225b516321504450482521544465484502506475524472467430515519466461482507421467447512450
266487366382450411420440465553463494520547397433499484468536461503452507540408454419
271b539366452450457502550529542537549551553543508541484494449497451475467527393392535
279503321490450398373422445498480494510490472553533484519536461503507421540482512450
292448507401450389357394485413404477357337382532415467445536497551507442499426454477
310457411469450482485422445441480506491533459453541397426407400373341313344408392450
382437273410450411373498402413431411475400513453456515372407334429526467368376355419
394429366410450499429440445456417447461400364406359409340392346361427401412347415450
423461252278450431357304350441444528491451488532514538547549497532390442540482512477
458454467375450457473414417470431437444476364548471449494466497393411467412336415477
502501540438450431407522512441463447461400513508514484494519461532526531467466392477
539489321348450543530422549512417437520506459453386515426423321503526531499482512515
545485321452450448448458485395393540475430513508541449426490419451452421499540544477
76t489321469465512485440549441431477520506435406471345426519419451427467499517512477
78262411424465332312422417361347369345414279241273251210210169191191153185154117126
79367411490465499357422417395480318287321435340294351340334334298305272328286255263
88b522507410465499429406499512444506555533513508533484468490541532507467499517488419
103424467338465398429485521498463411444430364467395428445355400373374401296236334383
286463467438465370465422465361404463461451488532553467494466438532427442444517355275
395513411410465535555536521498502528520451459433415428468466524503360442499408512515
424327411490465398373385315265259308303274240258319303309287257275374382400364266263
461522467469465470539508357498549506520533488532499484403466461451526507499482512419
465524507469465448473508485428526540491506382532456553547536438532507548527482512450
468454507540465482448394499395381447303344279392471449468466541451452507540517512515
470448507452465470502485445512404447461438382508499367393407382411411442328393313450
510352507452465457429440417470502477326352354227246204238218239242285272344307345322
25552507469478524502522529542502528510533530480541484494536541532507531540540544535
69b535273540478524448508485484526506539533543553514538519519555451452531389466433477
80b423366410478448407470465531502394419430435406430321445407361373341294296336345311
164366411469478448429440376374404437374367382370345270309244294249285320368320313207
174436540540478482429422368395310356374367397312415409403536497451475467368466433450
232416273401478411429394357456381369400308459312319367403369361482427401499482392419
342388467504478398485508417484431296334332397381294351340322361309316313328286266253
346478507504478457485485445441480477419451435467471515426407438411475401467466454477
379340321362478367337337445395359411345367297301359295277344280289276249278270282235
393470540469478470502522512456444437435414364480456409445490438451360382467447488397
398467411490478499502394485512444437461451513433395428468355438373427507400447488397
415392321401478411420326322441359326345430409360319467372380382348390358278270334355
431460467469478389429422445361463426357352397480395428537466497482507442444517512515
487496467525478482502470485374404506419451382406499449426490524532526531499482488515
83b503507469492512521485445456502447510430472480430484537519438482360442540426415535
93518507410492550502544529498431540475533543508471484403449419451452467412426454419
185519467490492554485508521470480528539490488480514484537490497429390421444408392450
223509184525492512502522435428543540491451530406533449519392438532475507499466454397
250384411438492370465422394395331234345274306453308397445355382361285358328347374355
321380411517492457465485465470480463374385382360376351330344321348293280233216233183
416481321452492482407414521484444549491438543532514409519449461348341382444482488450
462506540517492470420485435374381494491490488480514515468490541503526531412426512535
478470411424492524407536549470381463400385397433395515445519438451546467412517355383
518495321525492482473508529542502463419451472433430484445423419411390421467517454450
541536467452492411539550512374502506491490543467541538519466461503507507540540544535
544409540504492470407414465498543447400367322433336351297311266348360401355286296397
37t505540504504543473550521542502528491547513329345409393466461429546421412408415419
109417467548504482448406417413463447400414397433430428445449461336374374306252199235
167422321382504431407458417413347411374476488360471397403423438361328344368320345355
188489507517504482502508417470444411461451409508514428426466461429452507467426454477
293517507540504482530536485512502506357506409433415538519423461482546467467466488477
359542411469504470485544529512480477551547530532514484547490461551507467499447488477
433478321490504499539508394413417426475476435381471449537519461451475467467447433397
451496507452504543530485499512549411491451428532430449393449497482390358389466433477
494396366452504398429422445395463385245352322312294351340311438373360374355320392383
572478507469504389485508529498502463475414435508386515468490419429411442368426433419
51500467438514524502485543470480477491367435508456428426490400503475421444376544477
81b486366548514524448440499484555463520476488453471428403392400429374401444408374477
115554507540514524530550529470537494539533513532553515547536541532546531467517512535
116532540490514470448440465456526506555506459467514538537549461393546548527517512477
118547540525514457485536512542444528539524530532533484519549524532526467540482488515
130529366540514543530440543553502477520414530532499515519519497503328358467426544515
161514467548514499547544549512549477520506513508471467547449361482452358400336374311
184493411504514499502458529456502494444490435480499428494423541482452421400447345372
301454507490514431420522445470502394444476488508499484494423361348475401296376392311
367473321490514389407374445512404385419451472467514484519519497503452421368540544477
381493321525514499448498499531431463475476472406386428403519461429507442412517488419
404492540452514470429406417512502506461506435508541484494536438451427421389482433355
413546467490514457547498543470543540475547543480541484494549524503452507444517544477
263552366548527554502544529512543494539506472480514538537549438503526531467540454450
325474540490527448448440445484502437435308344553541428445423438532427421540482392515
493539321469527524547470445413557506551553554480471538468466461551526442527466512397
41521411525530535465458465531431540475553409548514538468490377503374548499447454450
54483366504530535465422485484526494444414435532456378403449524503374401499426374477
72t483411517530512407485485484463477491451488480471484445449461429475467444376415285
211424467517530482385508394413347426357385382329336409445407361451427333368408355344
407548467525530543539536512557526506510490513480430553468519461429526531540517544477
409506540504530470473440465498393426444524488453499467519490524411475548467482512397
562515411401530470485485394456417411510490435480541538519536524503526548540517454515
570534467525530431557508499498555528551451543508471449494490497451526382412466392477
24b467467469538524448498485512463528510506354392430378357392524361427382412320488450
160t556540557538550530550549531543553510533513508499553537519524482526531467540512535
459550411504538512547536521531543540520438530548514515494466541532475467467540512535
463550540525538550530536549531526528491476459433415428494519555551526548540540512535
476519507469538524420522465512463494461476382480415484494536541503526467499466544477
553496411546538512502522465374444494444451513467471538445392497429427358444376454515
104395540438544470429458445512463506520490488532308330445322321348245228217207212207
152538411556544554521440529553444553510553543381514484494466461503507421467482355344
158542467548544512485550543512480494539506530433430515445536400532546467499482433419
295511411525544550485470499531502477391533488480533467426490400482427442444426374372
450548540525544499547498549484537540520524530532533467494490497482427467527466488535
471536507401544554547522549542526506444476554508456484494490461451427467412482415450
484524467525544535530522549542444494491533513467471467393449382451452333444517454477
571529540525544543502406512542537506461506488406415515382466541482526467467447512515
355526467548552543521470485470444506475476397480471484468423497503475467499482512450
412527467548552535485522512542502506475506409406541467494392419451475507527447544333
435427366424552448473422368361372338400414435392430409372344400265390467412393488383
437544507504552524547508512531549528520451435453499467547423461451526507499482454535
449555507525552524547522543498480506539506554508553538547536497503546548467517488535
24t557540555557535555550543542480553520533530553553553537549555551546531540540454535