Song Use in The Sacred Harp, 1995-2021

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 ’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
34b25181116283722463125424444484633203041443019151511511
14612242112111621111122122223231
47b15352871731236986135141910505255335445436944
5974352427146201186242617101191393219658693
15525251151234318514223234715344344
27613521154131813104712252216191511312430363541432135
4754513141115313136161620121211135141041131126
47t1781116211226146916202119183446353735321331811161320
318168131718698914101318101518293719101832242620265639
49t94104595847263776710551588011012816712313478811029489119172135135197
178810111421413335414181828392638333350334261
9912122031526661826271317479510814916252320439847
228103135242332373664667863117127100105108134140186219182224196206244244275
36b2714139132114285041453421352428403622282623364620432218
63111425291227241821192124923982416152013115122010107
163b4514254656242742392833231532474931485452598012495112100122122
171141411871812141613133012102551481171319474432253947
45t918546050634128394819201571120973533412412
76b751810254114858411287738762588271578138764391909395103173114117
47263184941158917812261967100135204201194280219224358344320355333
401821683626412021151612824331727251317201624161913191322
14262155921612510135538448151277282324265015
159212120229182316283613241118251492733252060291217132231
16831214536271014232310231812303637383340625467513537434241
3005212852091177523210192291625579146117974
34769215445955092364444605473585993108100939387757695122100122235
5471072116216050434274871058710198124141114150122151174170200217185201204171
72b542854246839576729305163494251685346876283877894701098776
112232828293017211720232838192931242624321319992367305251
2774628162714341858163831294112254386738711767771058279117127139
54256283833433553264939494626383943567954616251147110112169166263
569b29285457434572703539584034421824221020171527161834223031
77t49332857407060323943424131383457284576100104551246548869293
19234334529533927284628352239162123333839313520442945435639
27032334340605449462719284344333528433217192217151427602868
2831283310986136134981441201019387938482148145126145151138188159146108135187215
50310331643314432111814841751527222424812269312229
39t6638763849797246645046504610282814358811061068293107127117107139
22916738170173159159172162135163125116104131124130175187159175177179193210278173313246
20347405429364855776048694446495131212042813758758270938468
335204013543403840512333201737281577121115812121513331618
32t23422862252237423432211067628162522263233333430264744
37b5842456974634283987963101781107093646249716937445839702241
49b39422065534563324458333756583639685537404048534134163524
312b4842204836635362353542486827534141438693465147914253117102
34462421619232833483544514757456710089879212310612313311998109111158
35838421209215912311394767951635838422223222733161419515331913
436554213540403056547369726888664351664442695765657989668053
448t514281856752527544741243054333739539683918080135103112107147
45422428151622293231234034372625314329262628271410121267
4803422873795242137153221625487551511
50012742625136187651507785774957130157190234321322346275328333179227171235
52812642915464831139798130125130112105148125135140116157144154178143159164158175
82t505410969716771396470493431354845607946625067596950504282
8680547660316747775654646073545557768878104106132143163172148187197
101t3054548950595938322536322923301827293542382418312422229
2683554282729161925257111821124546524649574955444132406253
29937547648462533513954515749496035464034172217232619201955
546675486355956294250544250686060621111001131179111010514015011770102
30t61608695116123119120967793132117935584687747624844223542161613
30b121608651958710265140141138117991598513012350106175188191206104185148158107
129766062103919216112278898773635493651045568496773898265748764
282286035401826108211628361920219415762518062749180122
455836035382232631097882655588899790101107103119121119105119112114117147
51518660146177140157130127226225201185191192245196242173222182158127159135150227307285
65156661028679971119478122171149151227191204198187228204188202224249193173223215
89996668101437268617096116135143105119167128123122909177971331151098487
100876691134147116150109135105161138151778578496972766284894053503020
20811766109766010597771591059011213117113813710712318212369140121107103207142130
21736662819364222312146255946473935335536283444253936213943
225t576676106109597287108898175608410065605068353634473548144236
34044664577564872393950678749464639416058434039564642403933
4111156610981605643709482807768110104105158154170186188182206234214183111139
29t8574457746528483917587941221059368101731131288782112827455122122
68b2674546994596062582239333938251620525161122108177824
18641747657795949397663625049633961303142452847253138222916
1987274911036710412387101797263836071729850788376877865595210393
26942747683354245682952515043515855495849374741215240403724
38419747662466333233233321024351324722766510212781110
56512574184121128139172127153149148120135139104123816966629198112149167154181119
31t52819167645260583541363842606784899340547442535561607293
33b142819113712415715010612596102132104146133105160197153144188112121129211201192190
4688811021371671461241009170811286367114120947362625967687970795044
56t1228162111114100841171171051021491041341589011412915913714713312414611511792107
843381432231306835252736313547313333332928283447159333051
971908191246238258312188195196220221203120138151185192210175204174133192177144135130
1077881386876704573625428456367606893908111098102133163138130181197
1221298162778710780125112101171168181146133151135134127136129140143170144112150160
1821138110989124941268696758190837778105114134122163136110164173159188135102
1966881109885075496510810190751046712872535372835690606595766578
354b8481861291008390106127122131102931057463769749598367524879708274
37310281170124116123127941171271201121258482781041129693114102856598555357
448b9681459510075102101101991649410493857276116729983608011911510092107
457130817611886107100737811076103125127161145160109116198158158151146159236255253
46053814548713570545068959768736084869360543842604847333328
5351578145121140116109117161144141199208208164191135182153186166202185173122197171197
48t70973869877980908373671091041341191148611291837448564150693356
73t9597120171140154130153153138138135151152133105728181716960314559154750
878697120108106116841018794107117143131114784963597691127735953656259
14859973854315649545662756373756057534860715975715063100171117
176b14597120113177155141127115156131112978912410417121024921819719120014913511414691
274t439710265648576926258514849314350334031233121425761627281
313t1389720313713612916511612514913711212584169151143156122151114140147159135124101147
4306097545155675775546069738353797248735422403963951271279893
3597105681181169111910610682818211281104125158109879357871519589745982
119260105184330315321337351394413381385357385344281262295210198204198164173185154150175
20989105203368943354463777709984791207310013414413117413014015982117168
284177105227149257187138153149144171216227283223181211173145128114149147181179207233160
313b141105629971921071091059378125112158183191198197188210197170164163150130187183
4521121051581491191411341381311101118288981231371146393100131130112110981307068
47412010576999597956898110109138979385148147123110106125123180163144117150285
5329010514610610010098101157101978278899781816742508184567910387105130
81t7111368108871077648678972929377110936863623354514062109106127107
12893113621131091131249094949794638276525985122122121909371929387107
138t236113321278249214219202230158217256262186212267242234267232236265239192206270313322
2001011139110110011613414812911514812088981148111497687676106738287557768
23677113109627454769287645868117897697799696538111997718366114102
285t175113158145193195232257235175164221181155267191198214228137125112105153122140105155
349163113120113130141145169207175227149135155161130147156134174158152185181177183199227
410t17211318423115019920918824819618514415119215219019017316815119798140110138135171168
441108113120162130175113112901309797101139851201111561211061191021017674825959
5049111338696875477074606680617748646077120127147140112153138183155185
56416111317081824729628412295109131152161141190251243287257236360421400426415450
6274124146838472638770828555776711072899781888396859179586574
7512412418423920519915018413519316121014816611484135100103768758688253825947
77b221124203149181192228172207277248163223203240204294234219258239219224170242216296246
1434012468771058984771011226972636438423116204112429196261829
145b8212417027819920620917912011912010912210410048564048475229365930382224
147t10012420319616714619716514911916414213111085100796966885048535553493657
162213124135173155146150159195173182168191159183218185221222270212257411239312307454372
2226512414613715912310613412011911610683675552606353374034632126625334
278t20812413513215910063179165181185132208186191267279276254279257275276358312256216344
2881401241701771471671301721411581411201411201331459415015313312410614011483124142147
2901441241841622092471972262071932662041872082191671681161066911098685063726267
29413512418418716419217218418617014414416912018397114156101104769410411498827476
324217124109187155226217326174163220179245269191212213260260279226219200196217154199263
38372124120467635102101606646607375535289906491110778912912214013587
3881541241461491401071502142131752271961811341481701751161271281581621931357993146158
44514612491899594141131129149158144101166148125175182159144156167185184217207111155
498168124273177193199219165186170180199181179178157147109149151212140151140127127107135
106111141761378711692778413010785104110991141641121061371251121431191199777135
108t1491411702692903152622141411631411422171792031259412910611013111215982137917778
138b267141203313315274272326322240278318208274279329294251357244197249193228197286282300
172169141120177124146127153190175211216162208191185168192168157129158112170185183171139
1839214168698189808384706080829311011298165115621401121051078310714268
27219414120313191134145184171161185185227179164172175221193232212219206217233216274242
336232141321143199183209263260297310296255283240236175234228210174236213196263236223207
348b10914115817320912915018821311718216815113179681089372714467717174665364
421136141146123128116107134120149171117112139132130155170149123166160101119103154127107
512159141135160167167188125157181164189173134104123190201174171158154151205150144127147
527315141203149205164272218201277251296279254258360386484468490461532526467412517512477
34t165152203220181199177184207149144168173192152170145156193163147127112143144130122147
619815217014519314111913216513012916113511871556481687687102426287585636
6419915229533028227418516522221318519919921416924919019722818216919815118115014411789
6664152146103109136134757064467731516093566964476260606967539261
73b19715232125632623824823626027127824220332119819613515020111415318216411411911710193
11710615268127100978412210612711485169144939712310012711910290801066972103107
120181152135196186146241218273173185179199203212185175170153143169133143184150154162185
1441621521581622491921972452131811641892392141781552181291451281401238078109100135126
21215315218413710614111114814925119422922715918320419014012714414014016412989114127100
2167915286927681909710111010910383649384816157547660768253819282
235189152184319266206262198165190201221162146119181175192134128169174124205206207212139
267254152170202220238209263260240231221255283252289279295330298274219245249278256282300
2731521521461491471461581721312101782061731101721851641431101519814018018995135127130
339195152273220167250161165135156148229235220183145147187159258156257193196248164244171
3501231521201241401161199711511712099497311084101143127119104112164133127169274215
391209152273220199187251202159210161168199179203209171221267270239214133184217244193263
426b17815291129193129165127201181175138173144207141160165180137158188224245312320255197
44011415291758281805867521119068116609073100149144169219200222248220204227
485252152170211220219232202226210220221255259223227234321284279400336341320328408244207
496131152170113122155102112127138111106921551041141148510171121140124159312307212207
31b19617222725622819531222620725519418321225914122322515618218217419813811915914012799
67188172252162164136209138174181158158143139212196202192201186239230239222197216181107
145t11917229514814010717711713112212012512516410411412881140123106846591958765130
213t300172295231301238281304322225271338279247364453376330340244313336316358263364282235
215132172109111136113951421179610515816012013011298129164133114149159135144148193175
31918317214617716717516515918116915421013517515815716414396157177249224228242286233207
378b200172227187186238293179190240194235217247223172218234222204219119130114159148171122
399b240172158177167169185172201240251326267247279249246312243244321361276313217234266190
434110172102113951051131721311581201891359874141811261341141121198571109624968
4421181721358310912316914812099116921121028510511188958398106133153138154142175
4561841722521491301231451791491159712593146164172202260222210250336265264211270255263
489283172252231220250385274297297331356293430409301308244219298250230220305233220313311
549273172295199249187281296280163178189186186245312319286340344382393374442400393334383
5511391721201271301291581481121309716115116614116315511611615715314010582138117127147
556186172146160119159150138112105185163162159183181168201170244226214257305263236233253
56618517215826928223814522624120620119926723219822716014311691114160180143167144155147
38b166188203162122159113134135138138130143118172130133178182186219182206228226188212207
39b10518815813491169197153165141154144169116100105123901591447644415253394223
421581886813413016413415914113017521018721121216313312624915716617017395150124146197
48b340188252348315321343351297341359326419294364508376378403355382249265344289307216246
53227188273256216219188218248213278216245232207178218214193287226202233173242227181263
71259188227278238238219202226277231262279321364272279197207251219242285305255320282322
111b104188120143130100109485887116998067851251351541401101319813015392876564
114198188102171220141197208190181148185162171223181246234200194177219206205193173233197
131b247188203278238183197188141193211242227232258289294286357287280230285305412393274372
137116188366330275238217236213235154235187164133671061121031006967362927321117
141288188366410275367343337280374310256293308322249225244267251313257239264278234266215
176t200188227231216187219138186213201189191186207204202173193175212209193189179180150215
187203188203132127129145120153144185163151214279236225214260322236309257272296244233190
18981188227921098711310178130102706193114114668196596273657165793736
271t279188120269228287281304297277266235245220267289273409309311274320276313278336355263
287250188227278228292228245357271231296203220223249262260243244321242293239248236244227
314200188227187177169161198190202164273227232172185234234188175177191173163172220171185
3171371882731871842292092181411491251681801751411551231071271069165855973979861
327171188170211209175177193171196185179191146152157147178153144158179173161150140162107
328151188102158119175141144153149129120117105152130128116134186144162215205167201204190
405205188227330354321232218213251231262239192297227234201193169125167101103127188107139
422277188109162150183177218292277359284267274279301273449357369346411305382344393324355
105211210184124155169138142108181131149162211172209246192267369313373341358312393307333
110216210135319228229209281213255278247208192191204202286180194204174173222179207162160
1271642101462022092741772812732132171851991461691851471431741631311301059592937491
147b326210467382338370448351376290393326419400344370319367297322306219265196233220296242
150293210366256220302232320280428310262212259332212254260277334280336341280344408355383
166282210184220282229312263222235331318345451354312430330249279236289239222278298255253
220212210203269275302262289315240259206227203203267225182188169185198151184122148158119
278b228210203231326315228385280265271273303242223227319204201175188149140173185154193175
303222210411251315274324245161170244247245269279241202165188210188179206173197227187155
38920721020329629021425826327320614419615119217819621821422823222620920017322618815078
477223210158145199169169162222175206273217283313218202170182198219202257264368320374263
4971332101841992052101721341411411311201731791441141141341101009811211210483768286
29b329222321319290229302351273317381318345352313272262330321380346393328374328347374263
56b143222109951361079212214112713112814812014472147178149210144162180135179173171171
57255222321256275250248281297351297338357294297312262276260258212289215196159169181160
74b15522220323124923817218822217521113513513917216312814017413713813397769818812289
78263222411424465332312422417361347369345414279241273251210210169191191153185154117126
101b341222273278338370262257322395359284326308344267395286357392226320341358400347512450
121333222273313186321302337342326372242245283364370471378284334334336427333355347334419
12420622218422023828735129624827727822920325423513773106165163158174158161278244166175
151308222295296338302324289350361444394303259235258257312222311294275316344306278392300
167417222321382504431407458417413347411374476488360471397403423438361328344368320345355
207320222295256301332324274322297347284391294364301345312357355377275305313255298324300
22413422291158150159138144141206154149131152144137941168193699612195150130166139
323t327222295231326302302351342265288221245269258272286351321355382393475401400482454419
334276222321375290263312351260395310308357321273196213214254227257275285264255244255275
345t321222411424315349385363350441463369374344322289279276254270361336293333278207193168
354t214222203211140175161112165130131158130171198191294221321322294219411374389336274355
365237222203246199250206214292221194168195192203241218214284334280230233320242256296285
378t17622222717724925824126316182144149141159138130135134165171188202224205167188204175
390312222295278326342385406357326393356293367306312308295297311294209245210255286282322
426t19222222718718618719222626028632325639129421925823422117019811910693110748774119
428244222203177216195197245181213220308262175258212234303249270266309316305312307255235
473252222252220290219258245241240227252227220245281175187207236280275206272412393454477
481150222146110108113127132918990103125127164151143208174163185249185228233201233333
501174222135149177139206169174213185106104127235172188156201186204212164210197164155160
507261222295382238356281257230213180149217192212223345295309287239257276320328320296355
516490222321401395263530536529531480556510476488467456484547549541503475507400426374397
28b1792481202562492292192571812902312101951861482492181821451631971231121141157684139
50b354248411452395411429374333326381394491414409281294251254298306257360280289298313227
70t308248273305290292251296297251323284267367306312395221284251274275341442368347334450
102229248170173167204177179174163244179225283223227286270357236280275215294217207296322
111t245248252313338321324193350374278356255283290241188270210236177170180184214197229253
123t2352482273191992473243743503414314112792743542723192302102272501911641191279787107
157248248184251238263232236201221206221195214240258246208297236257298293382368307307355
163t160248120149164206130172171110158168181120124157175156165171177167138163127169166215
181306248321220228169192363342317271262316321354340294397297311334348328401328347334397
214356248295256193263293363376326393338316321252381294378357355419551390374412393355419
275t433248252348381431407385402341359394444414459453415538426423524429475467412447512535
298215248295256275274232245201225231199225254240196286230243279219133178153197148135100
306233248227319257274219208248290251242239232223267218221254258233188215210197180171185
312t357248295362301292281326333413271338345352364349345260393334334373245382355482512383
316322248411348381370357304357317372369357294297258319321260344294298276249312256266263
326336248227305326332302337287265323296419451382360319351403344313309341294278286355300
345b266248273239238250272274241326271338334294297329225244260204239242233234289256313227
348t377248366305266302312296322297288369357400409508395484445490334393427421389447345419
351370248295256307332281320297297404326400451332349359351340380497411452421368426433419
381487248321525514499448498499531431463475476472406386428403519461429507442412517488419
418248248227269220356251245307235259326217220258289213260284218197236239239233286216275
479148248158168155159141172108144114138122120119148171129134110136133164210185201193215
49921724820320229027426219322625524122124525918328920217317493185182233217193197204190
32b370271252319266332312385342456347463374400488370386345445369361236411401328307324372
51493271467438514524502485543470480477491367435508456428426490400503475421444376544477
58180271203211153214188236181161211163148179183218171230228223153152124129193127146126
70b274271158246159175158208307240307247345259313312257286228298346320224249412376454383
80b422271366410478448407470465531502394419430435406430321445407361373341294296336345311
8520327132120226623822822619518123123519524215221230815622819820415415116317217318193
108b21027117021125725818814817423020624215117519825821124421022323326525722219717392190
131t347271295278354349302226350297251426262259364312415312260466400275390442467376374355
133220271135231153146209193174235194216279239297196254234222227204219245196248252223197
139360271467504364370407458417374431369400294397360359330340258280348374264217256274246
177299271366362338356241320357311310262293227273289262244277287280320265305306298324285
204294271366251257263373263201265331296345400279329336367267334321257328249248278282227
21818227141120225721924823626020614816820319217216316418215313314719117317311916491102
227337271203220184247251263195225278262239385344381471449468407419503507507499466433450
230385271321319282292343374333297271296326367382349430321494466497411475531467466512450
280231271184211266219192236165240266196217259178281202251228236212265245210226227255242
304280271321296275210324385260351307296293247219272257270330344274265265294263244216311
323b295271321330429321407422368395372273345294322360262244210279313214200280226207229160
330b353271184256266263281363315290347369287308313340395330403311382373411467400466415397
371242271252278238321312218376230241210267227252227225345277204233242220228197154171160
401267271411391326411400304376351288369173179152178234165193258294214276234344307296285
402397271295348395370473414499456404369391352354406376409309380321336374333344347355322
432255271227211228210185169230221206247245239207249430276330322382275293333226256374285
492239271252196167183165162195163211149255166191272395312297355280298411272355256282397
560346271467278282274262245248361359296334385273340319345340369400393475382389376392372
569t335271321278354356343208248271331308326321223301294321321287313348427344467482544535
38t284297120278193302312257181255259273267254252301262330284270361320316344312376313397
41518297411525530535465458465531431540475553409548514538468490377503374548499447454450
54477297366504530535465422485484526494444414435532456378403449524503374401499426374477
60405297321438364457357394465374297385357367258360336351426449461429390507444393454383
69t403297295313347370400406350326310477491438472480415409445466382373360421368336334275
79366297411490465499357422417395480318287321435340294351340334334298305272328286255263
123b384297321348364356373304376395444394334352409453386449372380400373390344328376307246
126317297273391301342293326342326381463334352428349359303321298346348293264185220199197
135277297273338326258272304248271288338326283306241294210182223306289245280306320296300
153302297411211315302241385322290323262357400409349336409309210313275316249206236233275
170345297366382354292272296402286347338316385382340359303284322250309390344467376282300
17917329715819920521925122624119016414416216614417212815017018617715497119138154158190
180290297411375347287293226235317259338235344273236294303297251294289257272368278296253
191292297203296186292324281280297251296316344235258286286340251361336316344289278282322
201223297227251228229192226235221220206212254245227234187188182212202191217179252266242
234265297252348209274337263260290259385303247290272262295284244257219185272211236266185
254285297366319347370302296292317266252279232273329279276238298226298257249263220266344
296362297366305307274302326287361480394357414435360336378403344382482390382263320313344
297170297295246228263192198195196194168160214191178114116127114140133147149167100135135
332238297184296220274241245235230278256303294245196257210201175266230233217242188199175
337372297507338410470429440417361417394374367322406376378321298334320328280263307274246
341264297321330347349281304241230248183279344245223246286243258219289285280210256244215
343243297321424381315343351333326288338374274313272225260182157177182159149144135166126
352286297366256301431312296235297310273267367290301262214238311239257245280328256282215
361225297184202307204197296273255227210235203223249246178238210188242185196144183255227
362193297227220181214150208260202148204187186178172147143140137147162193196172188233285
367469297321490514389407374445512404385419451472467514484519519497503452421368540544477
368318297252348266411385304417351323338334337332281319276260298294320305249233278244322
374466297366469381482407458376374502447444352554406514515519423382451452507467517488477
375380297411362315370293337376456310385357438322301359397382369250429475507412347374397
377191297135118177136100153161144125149117203198191155221210232266275265249233256223285
380271297366278326292351289307271220216212308252223242221254298346265276222263256229311
385b229297366305290302258363260326194252227220207218197143140204204249245249255164193135
392226297366202238175206226260196206163143192235212225270193236211309265210263298216300
406270297203177338214169320230240244273391274313312242312321227239289328280289286255246
417354297366338373342281374260255297284293308364329359351340449346429305320412320433477
420442297366452429411473498521374502437444524459433430367393423377373427507355364392333
438364297507424429457351458315311310284316332332370279276382392306361305344412336374355
444330297203242266229219326248251310318316367258349395397403490400393341320400408345372
491375297507438429356343385376484359394400430332329359295330423382393316320344278244333
494394297366452504398429422445395463385245352322312294351340311438373360374355320392383
511419297227362381332357394435374404394435385409467395467468490524532360401389426392300
521366297321362354370312274435351323284334220344370395367426322361451374421412393415372
522261297203168167199251153235181288252173211223209336270426407346309374421312376392397
530267297321278275226343263292286244235267321267218234276284194250298411320312201233215
534359297227187209229232274287341331273239259313433430484519519497429507507527540488477
538310297227256315250337337307290278256262274290312286295297287321298341320289426454450
540219297273242238206177147190213175168162134164157185251210258266236293249217298488535
544408297540504492470407414465498543447400367322433336351297311266348360401355286296397
573357297295278347315312337342286288284267385332381319330340380334320360382467482374419
26417347321375315398357394368351331426391490344406456367445423497373452442412517415419
27296347295269373321337236333311271318287232332392308312238270294320328294217244233311
37t504347540504504543473550521542502528491547513329345409393466461429546421412408415419
43234347411269338263272236241255217247303227212212175165174223239202215234242270244160
50t451347411424419431385458417374444447435451409480456397403407524532507442444482454419
52t240347252177290195232245207255220206239239252241190210219198188320316245296347255311
90432347411469429512502470435441537426400506472406345378426380438309341344368336334333
91275347252242282332281337248271297296255294354249279303249251346265239245248220223197
104394347540438544470429458445512463506520490488532308330445322321348245228217207212207
140465347366375381512473470402512526463435352488508499409468423438429475531467393415397
156412347507338395321324304307428331437444490428433395484494449461429475421412376345344
173405347366382381411379470241297372426435438472433308321426449419429411401389393374355
202410347467401429398357374417413417477475451409392430409284298346361341344355376355419
205397347411452450457485406402484347326374337332241359312340407419373341401412364355263
206421347411438419349420363435413480447461533435453430367382407461373390272296347307372
210400347411382381349385320402470347356326283322467395330426423400429341382389482433419
225b514347321504450482521544465484502506475524472467430515519466461482507421467447512450
289474347467504395431473440465428417540419533530480471467382490541482475442389447392383
291397347411469410398379363394374331394400414435392345330309392419320305382368347345344
292448347507401450389357394485413404477357337382532415467445536497551507442499426454477
302307347227278216258262374315413297338334269267281254330277279321289341294226393433535
309343347467269301315241304322297331326303259212241225378330423461503411467499447415383
311463347411504419370448414521361502447419451409508456449494423400451475401467482454450
333339347252251307411385351445341347385293332354433213321297322250298265344312320374311
338305347295348282292357289292277393366391308306289319234309287334309245320255197324285
385t350347366452395370357470376395331284400352332381345251330311294298316264248307244285
396288347366220220263177202248326297326223294273272273351357355321336360358312307282285
398467347411490478499502394485512444437461451513433395428468355438373427507400447488397
400272347227242257315219289273230278262326247267227198260284258280373316294296286216253
403349347366401364411429498445456480394400352290381308351267258294298265239226278244171
408251347252375315302272337297317231273287294258289286204207204197214220192159256223227
419257347227202186164293193297255241326334227219289246260277287239236285320255347282253
439343347411348307302293289315240251229235294313340345378468407461393452333368336392477
446316347321296249229262304297317417326316308306340376330357251266336316280355336355322
465523347507469465448473508485428526540491506382532456553547536438532507548527482512450
482404347507452373482485385465498463477419367472301386428393344321348390313263270274300
4901473473663133263322512361741902011891691921581006868874611213311211912710711482
495350347411278338349343351368456417447400367543312286230297344280309374305263278274300
505291347184168167175197202186202231256279274332370386378330392400373374467467482454515
510352347507452465457429440417470502477326352354227246204238218239242285272344307345322
513431347366410429389420522435498404447444451409453345397403380400411390333344347392515
550325347273220266398351245280297259229267242223289376351468380419393475382368364415419
568323347411410410321324337260341288284293308245236202251382287280320328294527447433397
28t312390170438238321272281307395331262267283297301262367284236266249293320368347392477
55454390507490373431351422529374431338520490472392415449426490438411427442540482488450
68t429390366362410389385394402326404338400438472508395428372490541451427374499482415477
69b534390273540478524448508485484526506539533543553514538519519555451452531389466433477
74t365390411305326292262274376441444447444367364349430303403407419265341344328376334275
80t474390507401450535448470465374463369391490472508471538445490461451452382412482454535
81b486390366548514524448440499484555463520476488453471428403392400429374401444408374477
83t327390507391290302357326357326372308419385459406319378372298274212257264263252229215
92501390295382381499502485417413480506539506488532514515519466497393427531527517454515
93517390507410492550502544529498431540475533543508471484403449419451452467412426454419
94438390411469429356420440485428444411444476488370359378445380438451411382328466454419
95280390158187257263293281213255266308303332279258359330357355257249257192328347296355
98408390366424419431448414402395463411475438435360359367403392321373427245296364313355
103424390467338465398429485521498463411444430364467395428445355400373374401296236334383
113311390252239257302272263307311323296255269290249359378403322382348293401368270313322
125393390321338290367385385333484393338461352459370336321372355377393360344355408355535
136382390411469429535502498499374381369303283409392395330340334321482341249306256204253
152537390411556544554521440529553444553510553543381514484494466461503507421467482355344
165442390321348419370400394445395404369520476409480415515468490438482546467527376433344
193331390411305373389357337322317211189293214322349308330330311361393411333368408374333
195301390411330354332281245248240297262316294306312286303277218280265328249296364355372
197388390273362282226324351376326417318400344409406345351357355461482427467444482454383
211424390467517530482385508394413347426357385382329336409445407361451427333368408355344
231407390467452429389465363368428549477539524459406514428393311361265245333255236415253
263551390366548527554502544529512543494539506472480514538537549438503526531467540454450
266487390366382450411420440465553463494520547397433499484468536461503452507540408454419
274b444390411313364482385498485441549437461506543480499378330380346451452531444408324383
275b298390411348364398324414333297372308303321397340376303309258306162233249263180162215
279503390321490450398373422445498480494510490472553533484519536461503507421540482512450
286463390467438465370465422465361404463461451488532553467494466438532427442444517355275
315297390252187209250262214213225251308293308290312319345340298400361305358355426374450
320412390321305347370385337357374347394374400397406430409494407438532390382444482415419
322400390411391381370448374394311323426357438435370430515468466334336305294263364392397
330t447390295517395398400470499361417385435451513433415409372407334451475467540482454477
369303390366269307349357337287317331394374367344392359276297258239320220189263227216235
372363390321202347250337304322341393356374414364340319409382392541429390382412336324355
386471390507490419457465508465484417506374385472453471467372449419532411467467426488477
387402390467375410332385374376441480426400430435406499449284490361320328320355286355311
404491390540452514470429406417512502506461506435508541484494536438451427421389482433355
409506390540504530470473440465498393426444524488453499467519490524411475548467482512397
410b435390321362429342448363315395502463491385513480541484494423438451374467412408345333
413545390467490514457547498543470543540475547543480541484494549524503452507444517544477
435427390366424552448473422368361372338400414435392430409372344400265390467412393488383
447377390295319228370281274307341251262400451382406395484340423497503475507400393433397
450547390540525544499547498549484537540520524530532533467494490497482427467527466488535
453487390321438419482485458485441526447520524435480471467445423524482507442467426433419
461522390467469465470539508357498549506520533488532499484403466461451526507499482512419
463550390540525538550530536549531526528491476459433415428494519555551526548540540512535
467440390321391381482429508465470393426374414397349499367382423461320475507499482488383
483539390411452364512485522465498463528555506488467514538537549524551546507499540544535
486373390366348338287302281333351331308345332354312359409403322346411507467444540415515
506348390366211228287232208287297288326287242332349533409445369461482390467444364454515
523246390411319257274302218280265297284262321297281359251267218147191213234197188187207
543333390273391354356357363333326310318357337344392273260267270274320305294278270355419
567314390252338249219373320357341307273316352297381257378393236257289293280328307355285
24b468445467469538524448498485512463528510506354392430378357392524361427382412320488450
33t434445467490429457521374357428359356374414488381415321297449497451411421412540512477
52b451445467296395411539414402413480411400438488406456484494392497503475467467447512397
83b504445507469492512521485445456502447510430472480430484537519438482360442540426415535
88t338445366410326411324351342428331385435321322329376312228227226257245280355298345397
88b523445507410465499429406499512444506555533513508533484468490541532507467499517488419
96441445540469364457429422465395381338391414344453395449494466461348452442499482454419
109419445467548504482448406417413463447400414397433430428445449461336374374306252199235
118547445540525514457485536512542444528539524530532533484519549524532526467540482488515
130529445366540514543530440543553502477520414530532499515519519497503328358467426544515
132450445507438395356400351402512480494475490435433430484403423419393507382444408488477
149385445467424364370357363357413359369334308382349386515382392361411374305328320324344
154379445273319315292302304445374444411357451428480376351340334400373293401312298433355
158542445467548544512485550543512480494539506530433430515445536400532546467499482433419
160t556445540557538550530550549531543553510533513508499553537519524482526531467540512535
160b439445321424419448429394394484431411520344435406430378393490334482475507412364454397
161514445467548514499547544549512549477520506513508471467547449361482452358400336374311
164368445411469478448429440376374404437374367382370345270309244294249285320368320313207
169532445411424429482420422499456444549539557543553471553519519461532546507499540512535
175361445321338373411379337376351417356419385364312308397309369382298293374233286307285
185520445467490492554485508521470480528539490488480514484537490497429390421444408392450
223509445184525492512502522435428543540491451530406533449519392438532475507499466454397
232416445273401478411429394357456381369400308459312319367403369361482427401499482392419
240319445411410395398385281376374297338245247279301262276243279266309265294312364296311
245375445366362410411400422417395331369326400354329213286309355294393360442412408334397
250385445411438492370465422394395331234345274306453308397445355382361285358328347374355
271b540445366452450457502550529542537549551553543508541484494449497451475467527393392535
285b545445411525429512539550512512480463520547513548541515537466438503452548467540544477
301454445507490514431420522445470502394444476488508499484494423361348475401296376392311
308527445411410429499502440435553502506491524530433533515547490524451475548540517512477
321381445411517492457465485465470480463374385382360376351330344321348293280233216233183
325476445540490527448448440445484502437435308344553541428445423438532427421540482392515
329394445366330429411379406342311381338303367364392430428357392382411452401444320334333
342388445467504478398485508417484431296334332397381294351340322361309316313328286266253
346478445507504478457485485445441480477419451435467471515426407438411475401467466454477
370374445467362381431357326376341359308316242313289345409382334419361341467368447392419
379341445321362478367337337445395359411345367297301359295277344280289276249278270282235
393472445540469478470502522512456444437435414364480456409445490438451360382467447488397
394429445366410450499429440445456417447461400364406359409340392346361427401412347415450
395513445411410465535555536521498502528520451459433415428468466524503360442499408512515
397458445467391429411407470499441431356444438382406471515468466419503475467444376512535
399t507445507391419448539458465428526411539547530508430515468380541503475507499540454515
414461445295410381431400485402470463463435438428433471538403519497411452467444517454419
416482445321452492482407414521484444549491438543532514409519449461348341382444482488450
423461445252278450431357304350441444528491451488532514538547549497532390442540482512477
424332445411490465398373385315265259308303274240258319303309287257275374382400364266263
429529445411438429499539544402498480556461524530406514515494536438429452531540540544477
431460445467469478389429422445361463426357352397480395428537466497482507442444517512515
433478445321490504499539508394413417426475476435381471449537519461451475467467447433397
459551445411504538512547536521531543540520438530548514515494466541532475467467540512535
464369445507338354342324257230196297369345337364406499428468449497361427358499408374355
466382445273391354274241263376277347284303337258370345467547490497503452467467517488535
470449445507452465470502485445512404447461438382508499367393407382411411442328393313450
471536445507401544554547522549542526506444476554508456484494490461451427467412482415450
476520445507469538524420522465512463494461476382480415484494536541503526467499466544477
493540445321469527524547470445413557506551553554480471538468466461551526442527466512397
502501445540438450431407522512441463447461400513508514484494519461532526531467466392477
517426445467362381302448470417351359477374400435406345428357407419393507442499540415344
518496445321525492482473508529542502463419451472433430484445423419411390421467517454450
524428445366438410398465394402456417506400367459392430378357423346373360358344426392450
539491445321348450543530422549512417437520506459453386515426423321503526531499482512515
545484445321452450448448458485395393540475430513508541449426490419451452421499540544477
548324445227296186146219198297326310366357352428480471378382344461361305358312298433355
558453445366438429431485485417374372394444400364381471449426519524411475467527482488450
562516445411401530470485485394456417411510490435480541538519536524503526548540517454515
571529445540525544543502406512542537506461506488406415515382466541482526467467447512515
572478445507469504389485508529498502463475414435508386515468490419429411442368426433419
24t557512540555557535555550543542480553520533530553553553537549555551546531540540454535
25553512507469478524502522529542502528510533530480541484494536541532507531540540544535
36t422512411424326370385326376441359394419414382406471467403449377373390401444482433344
44388512467391429431521374445531444366374344428480430449445369306275265239214244244322
45b512512467546395431521522499531480477539490488532456397403423461451546467412426512515
72t484512411517530512407485485484463477491451488480471484445449461429475467444376415285
76t493512321469465512485440549441431477520506435406471345426519419451427467499517512477
82b478512507424395448502394368361537437520506488548553467468490438411427548467447454450
115554512507540514524530550529470537494539533513532553515547536541532546531467517512535
116532512540490514470448440465456526506555506459467514538537549461393546548527517512477
134287512467338395342293304213202248235334171279281294345309270400393276313289227204275
174436512540540478482429422368395310356374367397312415409403536497451475467368466433450
184496512411504514499502458529456502494444490435480499428494423541482452421400447345372
188493512507517504482502508417470444411461451409508514428426466461429452507467426454477
213b446512295469429411521498435542463477510438435392471397468334361429427442306347324419
242469512467517395389448470529441502447491476513480395449519466419361390401527447392372
260388512411452373431521440445361372394419400332329308286372369313411328280312320282333
293518512507540504482530536485512502506357506409433415538519423461482546467467466488477
295511512411525544550485470499531502477391533488480533467426490400482427442444426374372
310458512411469450482485422445441480506491533459453541397426407400373341313344408392450
331411512467517410512473289273361381356267490513480456351426355346451390507389408324275
353415512273362307210379470402351404411461400409392415428321423382411526442499517512515
355526512467548552543521470485470444506475476397480471484468423497503475467499482512450
359543512411469504470485544529512480477551547530532514484547490461551507467499447488477
360445512366382373356429458368428393463475490488433456428468466461482374442412426433419
376258512273246307263258326248235182235212308267236273234267270257242224239296307204285
382437512273410450411373498402413431411475400513453456515372407334429526467368376355419
407549512467525530543539536512557526506510490513480430553468519461429526531540517544477
412527512467548552535485522512542502506475506409406541467494392419451475507527447544333
415392512321401478411420326322441359326345430409360319467372380382348390358278270334355
425304512295296354342379304322277231273287337459258336244267298306230193280355364392275
437544512507504552524547508512531549528520451435453499467547423461451526507499482454535
449555512507525552524547522543498480506539506554508553538547536497503546548467517488535
451498512507452504543530485499512549411491451428532430449393449497482390358389466433477
458456512467375450457473414417470431437444476364548471449494466497393411467412336415477
462508512540517492470420485435374381494491490488480514515468490541503526531412426512535
468456512507540465482448394499395381447303344279392471449468466541451452507540517512515
478473512411424492524407536549470381463400385397433395515445519438451546467412517355383
484525512467525544535530522549542444494491533513467471467393449382451452333444517454477
487498512467525478482502470485374404506419451382406499449426490524532526531499482488515
488510512366424419499429422529512526549491385472467319515547549524503526531540447488515
531483512321410410411473440402428431528475533488508456397519519497503507421527466488477
536414512252348395356351440435428393369419385397406395428468369382411411374344426433419
541537512467452492411539550512374502506491490543467541538519466461503507507540540544535
553498512411546538512502522465374444494444451513467471538445392497429427358444376454515
570535512467525530431557508499498555528551451543508471449494490497451526382412466392477