Song Use in The Sacred Harp, 1995-2022

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 ’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
5031013331643314432111814841751527222424812269312229
146112242112111621111122122223231
1787210111421413335414181828392638333350334261
1552185251151234318514223234715344344
142642155921612510135538448151277282324265015
32t2427422862252237423432211067628162522263233333430264744
48038422873795242137153221625487551511
47b142352871731236986135141910505255335445436944
6311201425291227241821192124923982416152013115122010107
300510212852091177523210192291625579146117974
15920242120229182316283613241118251492733252060291217132231
1683277214536271014232310231812303637383340625467513537434241
17115151411871812141613133012102551481171319474432253947
2761310521154131813104712252216191511312430363541432135
45t92418546050634128394819201571120973533412412
163b454614254656242742392833231532474931485452598012495112100122122
991213122031526661826271317479510814916252320439847
31816108131718698914101318101518293719101832242620265639
11225582828293017211720232838192931242624321319992367305251
47546513141115313136161620121211135141041131126
36b262714139132114285041453421352428403622282623364620432218
47t17881116211226146916202119183446353735321331811161320
268354654282729161925257111821124546524649574955444132406253
40186421683626412021151612824331727251317201624161913191322
3841941747662466333233233321024351324722766510212781110
598394352427146201186242617101191393219658693
472615184941158917812261967100135204201194280219224358344320355333
5425520283833433553264939494626383943567954616251147110112169166263
101t293354548950595938322536322923301827293542382418312422229
448t51464281856752527544741243054333739539683918080135103112107147
6664119152146103109136134757064467731516093566964476260606967539261
77t4941332857407060323943424131383457284576100104551246548869293
82t50775410969716771396470493431354845607946625067596950504282
569b2998285457434572703539584034421824221020171527161834223031
84334181432231306835252736313547313333332928283447159333051
28227336035401826108211628361920219415762518062749180122
33521644013543403840512333201737281577121115812121513331618
4542233428151622293231234034372625314329262628271410121267
68b289874546994596062582239333938251620525161122108177824
1923450334529533927284628352239162123333839313520442945435639
277432028162714341858163831294112254386738711767771058279117127139
31t5236819167645260583541363842606784899340547442535561607293
2694227747683354245682952515043515855495849374741215240403724
34b237181116283722463125424444484633203041443019151511511
2703120334340605449462719284344333528433217192217151427602868
39t655638763849797246645046504610282814358811061068293107127117107139
2034746405429364855776048694446495131212042813758758270938468
2173615662819364222312146255946473935335536283444253936213943
72b53242854246839576729305163494251685346876283877894701098776
18641102747657795949397663625049633961303142452847253138222916
274t43779710265648576926258514849314350334031233121425761627281
2993745547648462533513954515749496035464034172217232619201955
3404677664577564872393950678749464639416058434039564642403933
3501241521521201241401161199711511712099497311084101143127119104112164133127169274215
5001256942625136187651507785774957130157190234321322346275328333179227171235
49b3817422065534563324458333756583639685537404048534134163524
3446327421619232833483544514757456710089879212310612313311998109111158
76b76641810254114858411287738762588271578138764391909395103173114117
3583992421209215912311394767951635838422223222733161419515331913
225t571026676106109597287108898175608410065605068353634473548144236
18981125188227921098711310178130102706193114114668196596273657165793736
504917711338696875477074606680617748646077120127147140112153138183155185
4687108811021371671461241009170811286367114120947362625967687970795044
1078011181386876704573625428456367606893908111098102133163138130181197
12892111113621131091131249094949794638276525985122122121909371929387107
12973416062103919216112278898773635493651045568496773898265748764
143409212468771058984771011226972636438423116204112429196261829
312b487742204836635362353542486827534141438693465147914253117102
411114526610981605643709482807768110104105158154170186188182206234214183111139
4401135215291758281805867521119068116609073100149144169219200222248220204227
4605452814548713570545068959768736084869360543842604847333328
54666365486355956294250544250686060621111001131179111010514015011770102
867958547660316747775654646073545557768878104106132143163172148187197
1486077973854315649545662756373756057534860715975715063100171117
3477092215445955092364444605473585993108100939387757695122100122235
3837258124120467635102101606646607375535289906491110778912912214013587
627598124146838472638770828555776711072899781888396859179586574
37b585042456974634283987963101781107093646249716937445839702241
5329010210514610610010098101157101978278899781816742508184567910387105130
49t94102104595847263776710551588011012816712313478811029489119172135135197
111b104111188120143130100109485887116998067851251351541401101319813015392876564
1839216014168698189808384706080829311011298165115621401121051078310714268
1821151088110989124941268696758190837778105114134122163136110164173159188135102
1987410874911036710412387101797263836071729850788376877865595210393
216775815286927681909710111010910383649384816157547660768253819282
2226715212414613715912310613412011911610683675552606353374034632126625334
430595697545155675775546069738353797248735422403963951271279893
2001001251139110110011613414812911514812088981148111497687676106738287557768
43656584213540403056547369726888664351664442695765657989668053
4521111191051581491191411341381311101118288981231371146393100131130112110981307068
45582726035382232631097882655588899790101107103119121119105119112114117147
496132160152170113122155102112127138111106921551041141148510171121140124159312307212207
81t716911368108871077648678972929377110936863623354514062109106127107
2831281253310986136134981441201019387938482148145126145151138188159146108135187215
354b8411981861291008390106127122131102931057463769749598367524879708274
4561831811722521491301231451791491159712593146164172202260222210250336265264211270255263
176b14618197120113177155141127115156131112978912410417121024921819719120014913511414691
47411911110576999597956898110109138979385148147123110106125123180163144117150285
30b12087608651958710265140141138117991598513012350106175188191206104185148158107
2098877105203368943354463777709984791207310013414413117413014015982117168
441108148113120162130175113112901309797101139851201111561211061191021017674825959
4451457212491899594141131129149158144101166148125175182159144156167185184217207111155
547106182116216050434274871058710198124141114150122151174170200217185201204171
33b143160819113712415715010612596102132104146133105160197153144188112121129211201192190
48t6852973869877980908373671091041341191148611291837448564150693356
56t121878162111114100841171171051021491041341589011412915913714713312414611511792107
106112148141761378711692778413010785104110991141641121061371251121431191199777135
196689081109885075496510810190751046712872535372835690606595766578
2291647738170173159159172162135163125116104131124130175187159175177179193210278173313246
448b9816081459510075102101101991649410493857276116729983608011911510092107
50117187222135149177139206169174213185106104127235172188156201186204212164210197164155160
359792105681181169111910610682818211281104125158109879357871519589745982
313b13877105629971921071091059378125112158183191198197188210197170164163150130187183
421134131141146123128116107134120149171117112139132130155170149123166160101119103154127107
4421171311721358310912316914812099116921121028510511188958398106133153138154142175
5281233642915464831139798130125130112105148125135140116157144154178143159164158175
30t6239608695116123119120967793132117935584687747624844223542161613
22810127135242332373664667863117127100105108134140186219182224196206244244275
2367872113109627454769287645868117897697799696538111997718366114102
328151199188102158119175141144153149129120117105152130128116134186144162215205167201204190
377189102297135118177136100153161144125149117203198191155221210232266275265249233256223285
29t846474457746528483917587941221059368101731131288782112827455122122
145b8322912417027819920620917912011912010912210410048564048475229365930382224
479147229248158168155159141172108144114138122120119148171129134110136133164210185201193215
145t12119917229514814010717711713112212012512516410411412881140123106846591958765130
313t1382189720313713612916511612514913711212584169151143156122151114140147159135124101147
37310111981170124116123127941171271201121258482781041129693114102856598555357
457130111817611886107100737811076103125127161145160109116198158158151146159236255253
481149181222146110108113127132918990103125127164151143208174163185249185228233201233333
354t213148222203211140175161112165130131158130171198191294221321322294219411374389336274355
147t10324312420319616714619716514911916414213111085100796966885048535553493657
20811611166109766010597771591059011213117113813710712318212369140121107103207142130
22413313122291158150159138144141206154149131152144137941168193699612195150130166139
56416111911317081824729628412295109131152161141190251243287257236360421400426415450
619913115217014519314111913216513012916113511871556481687687102426287585636
74b15718122220323124923817218822217521113513513917216312814017413713813397769818812289
31918218117214617716717516515918116915421013517515815716414396157177249224228242286233207
34915858113120113130141145169207175227149135155161130147156134174158152185181177183199227
434110142172102113951051131721311581201891359874141811261341141121198571109624968
56512722974184121128139172127153149148120135139104123816966629198112149167154181119
2881411601241701771471671301721411581411201411201331459415015313312410614011483124142147
378t17724322222717724925824126316182144149141159138130135134165171188202224205167188204175
38b165137188203162122159113134135138138130143118172130133178182186219182206228226188212207
67191229172252162164136209138174181158158143139212196202192201186239230239222197216181107
878815297120108106116841018794107117143131114784963597691127735953656259
8996276668101437268617096116135143105119167128123122909177971331151098487
392226243297366202238175206226260196206163143192235212225270193236211309265210263298216300
56b14290222109951361079212214112713112814812014472147178149210144162180135179173171171
58179137271203211153214188236181161211163148179183218171230228223153152124129193127146126
7512618112418423920519915018413519316121014816611484135100103768758688253825947
6515568661028679971119478122171149151227191204198187228204188202224249193173223215
73t9510297120171140154130153153138138135151152133105728181716960314559154750
10086726691134147116150109135105161138151778578496972766284894053503020
108b21124327117021125725818814817423020624215117519825821124421022323326525722219717392190
187203142188203132127129145120153144185163151214279236225214260322236309257272296244233190
348b10812514115817320912915018821311718216815113179681089372714467717174665364
38920827221020329629021425826327320614419615119217819621821422823222620920017322618815078
410t17322911318423115019920918824819618514415119215219019017316815119798140110138135171168
5511401811721201271301291581481121309716115116614116315511611615715314010582138117127147
215131131172109111136113951421179610515816012013011298129164133114149159135144148193175
297170199297295246228263192198195196194168160214191178114116127114140133147149167100135135
105211148210184124155169138142108181131149162211172209246192267369313373341358312393307333
114197125188102171220141197208190181148185162171223181246234200194177219206205193173233197
172169218141120177124146127153190175211216162208191185168192168157129158112170185183171139
17917422929715819920521925122624119016414416216614417212815017018617715497119138154158190
235188152152184319266206262198165190201221162146119181175192134128169174124205206207212139
540221243297273242238206177147190213175168162134164157185251210258266236293249217298488535
556190208172146160119159150138112105185163162159183181168201170244226214257305263236233253
39b10511118815813491169197153165141154144169116100105123901591447644415253394223
11710711115268127100978412210612711485169144939712310012711910290801066972103107
29413616012418418716419217218418617014414416912018397114156101104769410411498827476
4901493563473663133263322512361741902011891691921581006868874611213311211912710711482
34t166170152203220181199177184207149144168173192152170145156193163147127112143144130122147
2731481521521461491471461581721312101782061731101721851641431101519814018018995135127130
401269322271411391326411400304376351288369173179152178234165193258294214276234344307296285
426b1769815291129193129165127201181175138173144207141160165180137158188224245312320255197
4971352432101841992052101721341411411311201731791441141141341101009811211210483768286
512159125141135160167167188125157181164189173134104123190201174171158154151205150144127147
522260181297203168167199251153235181288252173211223209336270426407346309374421312376392397
3171371421882731871842292092181411491251681801751411551231071271069165855973979861
122129698162778710780125112101171168181146133151135134127136129140143170144112150160
163t162142248120149164206130172171110158168181120124157175156165171177167138163127169166215
285t174181113158145193195232257235175164221181155267191198214228137125112105153122140105155
3881531371241461491401071502142131752271961811341481701751161271281581621931357993146158
498168208124273177193199219165186170180199181179178157147109149151212140151140127127107135
549271243172295199249187281296280163178189186186245312319286340344382393374442400393334383
421601421886813413016413415914113017521018721121216313312624915716617017395150124146197
137118262188366330275238217236213235154235187164133671061121031006967362927321117
2901441521241841622092471972262071932662041872082191671681161066911098685063726267
362194262297227220181214150208260202148204187186178172147143140137147162193196172188233285
16221072124135173155146150159195173182168191159183218185221222270212257411239312307454372
176t202243188227231216187219138186213201189191186207204202173193175212209193189179180150215
327172243188170211209175177193171196185179191146152157147178153144158179173161150140162107
51518716060146177140157130127226225201185191192245196242173222182158127159135150227307285
28b1802182481202562492292192571812902312101951861482492181821451631971231121141157684139
8520421827132120226623822822619518123123519524215221230815622819820415415116317217318193
157251291248184251238263232236201221206221195214240258246208297236257298293382368307307355
365238337222203246199250206214292221194168195192203241218214284334280230233320242256296285
6419922915229533028227418516522221318519919921416924919019722818216919815118115014411789
120181208152135196186146241218273173185179199203212185175170153143169133143184150154162185
1271672182101462022092741772812732132171851991461691851471431741631311301059592937491
391209229152273220199187251202159210161168199179203209171221267270239214133184217244193263
73b19830815232125632623824823626027127824220332119819613515020111415318216411411911710193
97185928191246238258312188195196220221203120138151185192210175204174133192177144135130
12420718122218422023828735129624827727822920325423513773106165163158174158161278244166175
21818432227141120225721924823626020614816820319217216316418215313314719117317311916491102
287246137188227278228292228245357271231296203220223249262260243244321242293239248236244227
110217262210135319228229209281213255278247208192191204202286180194204174173222179207162160
138b267229141203313315274272326322240278318208274279329294251357244197249193228197286282300
278t2069212413513215910063179165181185132208186191267279276254279257275276358312256216344
5351561318145121140116109117161144141199208208164191135182153186166202185173122197171197
31b19624317222725622819531222620725519418321225914122322515618218217419813811915914012799
150293291210366256220302232320280428310262212259332212254260277334280336341280344408355383
201225272297227251228229192226235221220206212254245227234187188182212202191217179252266242
376257243512273246307263258326248235182235212308267236273234267270257242224239296307204285
380274446297366278326292351289307271220216212308252223242221254298346265276222263256229311
108t1522621411702692903152622141411631411422171792031259412910611013111215982137917778
280231291271184211266219192236165240266196217259178281202251228236212265245210226227255242
378b199181172227187186238293179190240194235217247223172218234222204219119130114159148171122
418248229248227269220356251245307235259326217220258289213260284218197236239239233286216275
477223181210158145199169169162222175206273217283313218202170182198219202257264368320374263
507262322222295382238356281257230213180149217192212223345295309287239257276320328320296355
77b220160124203149181192228172207277248163223203240204294234219258239219224170242216296246
396286272347366220220263177202248326297326223294273272273351357355321336360358312307282285
102229208248170173167204177179174163244179225283223227286270357236280275215294217207296322
298215181248295256275274232245201225231199225254240196286230243279219133178153197148135100
131b247218188203278238183197188141193211242227232258289294286357287280230285305412393274372
21215419915218413710614111114814925119422922715918320419014012714414014016412989114127100
220214262210203269275302262289315240259206227203203267225182188169185198151184122148158119
27219211914120313191134145184171161185185227179164172175221193232212219206217233216274242
284177174105227149257187138153149144171216227283223181211173145128114149147181179207233160
314201199188227187177169161198190202164273227232172185234234188175177191173163172220171185
385b232356297366305290302258363260326194252227220207218197143140204204249245249255164193135
473254291222252220290219258245241240227252227220245281175187207236280275206272412393454477
180293446297411375347287293226235317259338235344273236294303297251294289257272368278296253
339195208152273220167250161165135156148229235220183145147187159258156257193196248164244171
361224208297184202307204197296273255227210235203223249246178238210188242185196144183255227
439341272347411348307302293289315240251229235294313340345378468407461393452333368336392477
52t241291347252177290195232245207255220206239239252241190210219198188320316245296347255311
1441631521521581622491921972452131811641892392141781552181291451281401238078109100135126
227329152271203220184247251263195225278262239385344381471449468407419503507507499466433450
306234272248227319257274219208248290251242239232223267218221254258233188215210197180171185
405205174188227330354321232218213251231262239192297227234201193169125167101103127188107139
534354243297227187209229232274287341331273239259313433430484519519497429507507527540488477
53227243188273256216219188218248213278216245232207178218214193287226202233173242227181263
121335356222273313186321302337342326372242245283364370471378284334334336427333355347334419
240321398445411410395398385281376374297338245247279301262276243279266309265294312364296311
271t276170188120269228287281304297277266235245220267289273409309311274320276313278336355263
303222181210411251315274324245161170244247245269279241202165188210188179206173197227187155
323t326272222295231326302302351342265288221245269258272286351321355382393475401400482454419
324216170124109187155226217326174163220179245269191212213260260279226219200196217154199263
432249142271227211228210185169230221206247245239207249430276330322382275293333226256374285
494396398297366452504398429422445395463385245352322312294351340311438373360374355320392383
49921824324820320229027426219322625524122124525918328920217317493185182233217193197204190
91275229347252242282332281337248271297296255294354249279303249251346265239245248220223197
111t245181248252313338321324193350374278356255283290241188270210236177170180184214197229253
113310308390252239257302272263307311323296255269290249359378403322382348293401368270313322
267253218152170202220238209263260240231221255283252289279295330298274219245249278256282300
336230174141321143199183209263260297310296255283240236175234228210174236213196263236223207
485252218152170211220219232202226210220221255259223227234321284279400336341320328408244207
492237199271252196167183165162195163211149255166191272395312297355280298411272355256282397
131t348337271295278354349302226350297251426262259364312415312260466400275390442467376374355
138t234174113321278249214219202230158217256262186212267242234267232236265239192206270313322
428243199222203177216195197245181213220308262175258212234303249270266309316305312307255235
523250356390411319257274302218280265297284262321297281359251267218147191213234197188187207
538309291297227256315250337337307290278256262274290312286295297287321298341320289426454450
28t313398390170438238321272281307395331262267283297301262367284236266249293320368347392477
38t283243297120278193302312257181255259273267254252301262330284270361320316344312376313397
70t308308248273305290292251296297251323284267367306312395221284251274275341442368347334450
331408337512467517410512473289273361381356267490513480456351426355346451390507389408324275
352289375297366256301431312296235297310273267367290301262214238311239257245280328256282215
371242308271252278238321312218376230241210267227252227225345277204233242220228197154171160
399b239181172158177167169185172201240251326267247279249246312243244321361276313217234266190
422277218188109162150183177218292277359284267274279301273449357369346411305382344393324355
530273418297321278275226343263292286244235267321267218234276284194250298411320312201233215
550323272347273220266398351245280297259229267242223289376351468380419393475382368364415419
56618520817215826928223814522624120620119926723219822716014311691114160180143167144155147
573354291297295278347315312337342286288284267385332381319330340380334320360382467482374419
71261308188227278238238219202226277231262279321364272279197207251219242285305255320282322
123t2331372482273191992473243743503414314112792743542723192302102272501911641191279787107
133219174271135231153146209193174235194216279239297196254234222227204219245196248252223197
213t299291172295231301238281304322225271338279247364453376330340244313336316358263364282235
254285356297366319347370302296292317266252279232273329279276238298226298257249263220266344
341263229297321330347349281304241230248183279344245223246286243258219289285280210256244215
505289170347184168167175197202186202231256279274332370386378330392400373374467467482454515
527315337141203149205164272218201277251296279254258360386484468490461532526467412517512477
27296308347295269373321337236333311271318287232332392308312238270294320328294217244233311
79367337297411490465499357422417395480318287321435340294351340334334298305272328286255263
330b351322271184256266263281363315290347369287308313340395330403311382373411467400466415397
408255375347252375315302272337297317231273287294258289286204207204197214220192159256223227
425305262512295296354342379304322277231273287337459258336244267298306230193280355364392275
506345272390366211228287232208287297288326287242332349533409445369461482390467444364454515
141286272188366410275367343337280374310256293308322249225244267251313257239264278234266215
177301322271366362338356241320357311310262293227273289262244277287280320265305306298324285
193332375390411305373389357337322317211189293214322349308330330311361393411333368408374333
304281291271321296275210324385260351307296293247219272257270330344274265265294263244216311
315297272390252187209250262214213225251308293308290312319345340298400361305358355426374450
333338272347252251307411385351445341347385293332354433213321297322250298265344312320374311
390312308222295278326342385406357326393356293367306312308295297311294209245210255286282322
417351308297366338373342281374260255297284293308364329359351340449346429305320412320433477
489284272172252231220250385274297297331356293430409301308244219298250230220305233220313311
568324337347411410410321324337260341288284293308245236202251382287280320328294527447433397
43236398347411269338263272236241255217247303227212212175165174223239202215234242270244160
95281291390158187257263293281213255266308303332279258359330357355257249257192328347296355
136386398390411469429535502498499374381369303283409392395330340334321482341249306256204253
151310375222295296338302324289350361444394303259235258257312222311294275316344306278392300
234266262297252348209274337263260290259385303247290272262295284244257219185272211236266185
275b299337390411348364398324414333297372308303321397340376303309258306162233249263180162215
278b228218210203231326315228385280265271273303242223227319204201175188149140173185154193175
309343356347467269301315241304322297331326303259212241225378330423461503411467499447415383
329395375445366330429411379406342311381338303367364392430428357392382411452401444320334333
332239322297184296220274241245235230278256303294245196257210201175266230233217242188199175
424333475445411490465398373385315265259308303274240258319303309287257275374382400364266263
466383356445273391354274241263376277347284303337258370345467547490497503452467467517488535
468460499512507540465482448394499395381447303344279392471449468466541451452507540517512515
170344308297366382354292272296402286347338316385382340359303284322250309390344467376282300
181306272248321220228169192363342317271262316321354340294397297311334348328401328347334397
191292337297203296186292324281280297251296316344235258286286340251361336316344289278282322
195302398390411330354332281245248240297262316294306312286303277218280265328249296364355372
214348160248295256193263293363376326393338316321252381294378357355419551390374412393355419
370373308445467362381431357326376341359308316242313289345409382334419361341467368447392419
438367418297507424429457351458315311310284316332332370279276382392306361305344412336374355
444327272297203242266229219326248251310318316367258349395397403490400393341320400408345372
446320475347321296249229262304297317417326316308306340376330357251266336316280355336355322
567314337390252338249219373320357341307273316352297381257378393236257289293280328307355285
101b335208222273278338370262257322395359284326308344267395286357392226320341358400347512450
135280272297273338326258272304248271288338326283306241294210182223306289245280306320296300
210401398347411382381349385320402470347356326283322467395330426423400429341382389482433419
230387375271321319282292343374333297271296326367382349430321494466497411475531467466512450
245375291445366362410411400422417395331369326400354329213286309355294393360442412408334397
400272291347227242257315219289273230278262326247267227198260284258280373316294296286216253
510354398347507452465457429440417470502477326352354227246204238218239242285272344307345322
569t340375271321278354356343208248271331308326321223301294321321287313348427344467482544535
123b383337297321348364356373304376395444394334352409453386449372380400373390344328376307246
126316291297273391301342293326342326381463334352428349359303321298346348293264185220199197
134286337512467338395342293304213202248235334171279281294345309270400393276313289227204275
149380262445467424364370357363357413359369334308382349386515382392361411374305328320324344
302303160347227278216258262374315413297338334269267281254330277279321289341294226393433535
342389418445467504478398485508417484431296334332397381294351340322361309316313328286266253
345b265199248273239238250272274241326271338334294297329225244260204239242233234289256313227
368318322297252348266411385304417351323338334337332281319276260298294320305249233278244322
419258322347227202186164293193297255241326334227219289246260277287239236285320255347282253
521370418297321362354370312274435351323284334220344370395367426322361451374421412393415372
560347337271467278282274262245248361359296334385273340319345340369400393475382389376392372
29b327291222321319290229302351273317381318345352313272262330321380346393328374328347374263
70b270208271158246159175158208307240307247345259313312257286228298346320224249412376454383
78264446222411424465332312422417361347369345414279241273251210210169191191153185154117126
166278181210184220282229312263222235331318345451354312430330249279236289239222278298255253
204291181271366251257263373263201265331296345400279329336367267334321257328249248278282227
250391499445411438492370465422394395331234345274306453308397445355382361285358328347374355
312t358356248295362301292281326333413271338345352364349345260393334334373245382355482512383
323b295322271321330429321407422368395372273345294322360262244210279313214200280226207229160
379345446445321362478367337337445395359411345367297301359295277344280289276249278270282235
415388308512321401478411420326322441359326345430409360319467372380382348390358278270334355
464364174445507338354342324257230196297369345337364406499428468449497361427358499408374355
486375375390366348338287302281333351331308345332354312359409403322346411507467444540415515
57256322222321256275250248281297351297338357294297312262276260258212289215196159169181160
60406398297321438364457357394465374297385357367258360336351426449461429390507444393454383
119258199105184330315321337351394413381385357385344281262295210198204198164173185154150175
153298208297411211315302241385322290323262357400409349336409309210313275316249206236233275
154375262445273319315292302304445374444411357451428480376351340334400373293401312298433355
211427529390467517530482385508394413347426357385382329336409445407361451427333368408355344
292448475347507401450389357394485413404477357337382532415467445536497551507442499426454477
293519499512507540504482530536485512502506357506409433415538519423461482546467467466488477
296362272297366305307274302326287361480394357414435360336378403344382482390382263320313344
316322375248411348381370357304357317372369357294297258319321260344294298276249312256266263
322400375390411391381370448374394311323426357438435370430515468466334336305294263364392397
334279356222321375290263312351260395310308357321273196213214254227257275285264255244255275
348t374243248366305266302312296322297288369357400409508395484445490334393427421389447345419
375382375297411362315370293337376456310385357438322301359397382369250429475507412347374397
431463550445467469478389429422445361463426357352397480395428537466497482507442444517512515
543338375390273391354356357363333326310318357337344392273260267270274320305294278270355419
548324322445227296186146219198297326310366357352428480471378382344461361305358312298433355
32b365218271252319266332312385342456347463374400488370386345445369361236411401328307324372
33t435499445467490429457521374357428359356374414488381415321297449497451411421412540512477
44389418512467391429431521374445531444366374344428480430449445369306275265239214244244322
164372446445411469478448429440376374404437374367382370345270309244294249285320368320313207
167420499222321382504431407458417413347411374476488360471397403423438361328344368320345355
174439499512540540478482429422368395310356374367397312415409403536497451475467368466433450
205398446347411452450457485406402484347326374337332241359312340407419373341401412364355263
320413375390321305347370385337357374347394374400397406430409494407438532390382444482415419
321381337445411517492457465485465470480463374385382360376351330344321348293280233216233183
337371322297507338410470429440417361417394374367322406376378321298334320328280263307274246
343244322297321424381315343351333326288338374274313272225260182157177182159149144135166126
345t319243222411424315349385363350441463369374344322289279276254270361336293333278207193168
369304398390366269307349357337287317331394374367344392359276297258239320220189263227216235
372362262390321202347250337304322341393356374414364340319409382392541429390382412336324355
386472529390507490419457465508465484417506374385472453471467372449419532411467467426488477
467436356390321391381482429508465470393426374414397349499367382423461320475507499482488383
517425356445467362381302448470417351359477374400435406345428357407419393507442499540415344
26416398347321375315398357394368351331426391490344406456367445423497373452442412517415419
80t476499390507401450535448470465374463369391490472508471538445490461451452382412482454535
96441529445540469364457429422465395381338391414344453395449494466461348452442499482454419
207317243222295256301332324274322297347284391294364301345312357355377275305313255298324300
295514475512411525544550485470499531502477391533488480533467426490400482427442444426374372
338307356347295348282292357289292277393366391308306289319234309287334309245320255197324285
402394272271295348395370473414499456404369391352354406376409309380321336374333344347355322
406268229297203177338214169320230240244273391274313312242312321227239289328280289286255246
426t19317422222718718618719222626028632325639129421925823422117019811910693110748774119
52b454499445467296395411539414402413480411400438488406456484494392497503475467467447512397
68t431418390366362410389385394402326404338400438472508395428372490541451427374499482415477
90434550347411469429512502470435441537426400506472406345378426380438309341344368336334333
109416375445467548504482448406417413463447400414397433430428445449461336374374306252199235
139360418271467504364370407458417374431369400294397360359330340258280348374264217256274246
197383291390273362282226324351376326417318400344409406345351357355461482427467444482454383
232420529445273401478411429394357456381369400308459312319367403369361482427401499482392419
291399499347411469410398379363394374331394400414435392345330309392419320305382368347345344
351369291248295256307332281320297297404326400451332349359351340380497411452421368426433419
385t353398347366452395370357470376395331284400352332381345251330311294298316264248307244285
387403499390467375410332385374376441480426400430435406499449284490361320328320355286355311
403350375347366401364411429498445456480394400352290381308351267258294298265239226278244171
435429529390366424552448473422368361372338400414435392430409372344400265390467412393488383
447379337390295319228370281274307341251262400451382406395484340423497503475507400393433397
478472475512411424492524407536549470381463400385397433395515445519438451546467412517355383
491378337297507438429356343385376484359394400430332329359295330423382393316320344278244333
495357446347411278338349343351368456417447400367543312286230297344280309374305263278274300
524426375445366438410398465394402456417506400367459392430378357423346373360358344426392450
544411499297540504492470407414465498543447400367322433336351297311266348360401355286296397
36t423418512411424326370385326376441359394419414382406471467403449377373390401444482433344
48b335229188252348315321343351297341359326419294364508376378403355382249265344289307216246
80b418356271366410478448407470465531502394419430435406430321445407361373341294296336345311
83t329337390507391290302357326357326372308419385459406319378372298274212257264263252229215
147b331418210467382338370448351376290393326419400344370319367297322306219265196233220296242
175361398445321338373411379337376351417356419385364312308397309369382298293374233286307285
260392499512411452373431521440445361372394419400332329308286372369313411328280312320282333
289474446347467504395431473440465428417540419533530480471467382490541482475442389447392383
311461418347411504419370448414521361502447419451409508456449494423400451475401467482454450
326333291248227305326332302337287265323296419451382360319351403344313309341294278286355300
346486529445507504478457485485445441480477419451435467471515426407438411475401467466454477
367468499297321490514389407374445512404385419451472467514484519519497503452421368540544477
482405418347507452373482485385465498463477419367472301386428393344321348390313263270274300
487497446512467525478482502470485374404506419451382406499449426490524532526531499482488515
518500550445321525492482473508529542502463419451472433430484445423419411390421467517454450
536415418512252348395356351440435428393369419385397406395428468369382411411374344426433419
50t453446347411424419431385458417374444447435451409480456397403407524532507442444482454419
88t341375445366410326411324351342428331385435321322329376312228227226257245280355298345397
140461398347366375381512473470402512526463435352488508499409468423438429475531467393415397
173404356347366382381411379470241297372426435438472433308321426449419429411401389393374355
325475446445540490527448448440445484502437435308344553541428445423438532427421540482392515
330t445398390295517395398400470499361417385435451513433415409372407334451475467540482454477
393471475445540469478470502522512456444437435414364480456409445490438451360382467447488397
414465529445295410381431400485402470463463435438428433471538403519497411452467444517454419
511419446297227362381332357394435374404394435385409467395467468490524532360401389426392300
54480499297366504530535465422485484526494444414435532456378403449524503374401499426374477
74t366322390411305326292262274376441444447444367364349430303403407419265341344328376334275
94439446390411469429356420440485428444411444476488370359378445380438451411382328466454419
103424272390467338465398429485521498463411444430364467395428445355400373374401296236334383
156412356347507338395321324304307428331437444490428433395484494449461429475421412376345344
184497499512411504514499502458529456502494444490435480499428494423541482452421400447345372
275t430308248252348381431407385402341359394444414459453415538426423524429475467412447512535
301455475445507490514431420522445470502394444476488508499484494423361348475401296376392311
374466418297366469381482407458376374502447444352554406514515519423382451452507467517488477
397455418445467391429411407470499441431356444438382406471515468466419503475467444376512535
409508529390540504530470473440465498393426444524488453499467519490524411475548467482512397
420442418297366452429411473498521374502437444524459433430367393423377373427507355364392333
458452337512467375450457473414417470431437444476364548471449494466497393411467412336415477
471537499445507401544554547522549542526506444476554508456484494490461451427467412482415450
513432446347366410429389420522435498404447444451409453345397403380400411390333344347392515
553500499512411546538512502522465374444494444451513467471538445392497429427358444376454515
558449322445366438429431485485417374372394444400364381471449426519524411475467527482488450
125393356390321338290367385385333484393338461352459370336321372355377393360344355408355535
188494529512507517504482502508417470444411461451409508514428426466461429452507467426454477
206420418347411438419349420363435413480447461533435453430367382407461373390272296347307372
274b444398390411313364482385498485441549437461506543480499378330380346451452531444408324383
286463446390467438465370465422465361404463461451488532553467494466438532427442444517355275
353414308512273362307210379470402351404411461400409392415428321423382411526442499517512515
394428243445366410450499429440445456417447461400364406359409340392346361427401412347415450
398467398347411490478499502394485512444437461451513433395428468355438373427507400447488397
404492499390540452514470429406417512502506461506435508541484494536438451427421389482433355
429531499445411438429499539544402498480556461524530406514515494536438429452531540540544477
470451529445507452465470502485445512404447461438382508499367393407382411411442328393313450
476523529445507469538524420522465512463494461476382480415484494536541503526467499466544477
502500446445540438450431407522512441463447461400513508514484494519461532526531467466392477
571528475445540525544543502406512542537506461506488406415515382466541482526467467447512515
41518475297411525530535465458465531431540475553409548514538468490377503374548499447454450
93515337390507410492550502544529498431540475533543508471484403449419451452467412426454419
98409475390366424419431448414402395463411475438435360359367403392321373427245296364313355
132450418445507438395356400351402512480494475490435433430484403423419393507382444408488477
202409418347467401429398357374417413417477475451409392430409284298346361341344355376355419
225b508337347321504450482521544465484502506475524472467430515519466461482507421467447512450
355527499512467548552543521470485470444506475476397480471484468423497503475467499482512450
360445475512366382373356429458368428393463475490488433456428468466461482374442412426433419
381488418248321525514499448498499531431463475476472406386428403519461429507442412517488419
382438446512273410450411373498402413431411475400513453456515372407334429526467368376355419
412526446512467548552535485522512542502506475506409406541467494392419451475507527447544333
413547550390467490514457547498543470543540475547543480541484494549524503452507444517544477
433477446445321490504499539508394413417426475476435381471449537519461451475467467447433397
531482446512321410410411473440402428431528475533488508456397519519497503507421527466488477
545488475445321452450448448458485395393540475430513508541449426490419451452421499540544477
572477446445507469504389485508529498502463475414435508386515468490419429411442368426433419
37t505529347540504504543473550521542502528491547513329345409393466461429546421412408415419
50b359475248411452395411429374333326381394491414409281294251254298306257360280289298313227
51494529271467438514524502485543470480477491367435508456428426490400503475421444376544477
69t402356297295313347370400406350326310477491438472480415409445466382373360421368336334275
72t482418512411517530512407485485484463477491451488480471484445449461429475467444376415285
223511499445184525492512502522435428543540491451530406533449519392438532475507499466454397
242468499512467517395389448470529441502447491476513480395449519466419361390401527447392372
308528529445411410429499502440435553502506491524530433533515547490524451475548540517512477
310457446512411469450482485422445441480506491533459453541397426407400373341313344408392450
410b433375390321362429342448363315395502463491385513480541484494423438451374467412408345333
416480446445321452492482407414521484444549491438543532514409519449461348341382444482488450
423457356445252278450431357304350441444528491451488532514538547549497532390442540482512477
451499475512507452504543530485499512549411491451428532430449393449497482390358389466433477
462508475512540517492470420485435374381494491490488480514515468490541503526531412426512535
463551499390540525538550530536549531526528491476459433415428494519555551526548540540512535
465524499347507469465448473508485428526540491506382532456553547536438532507548527482512450
484525475512467525544535530522549542444494491533513467471467393449382451452333444517454477
488515529512366424419499429422529512526549491385472467319515547549524503526531540447488515
541536446512467452492411539550512374502506491490543467541538519466461503507507540540544535
24b468550445467469538524448498485512463528510506354392430378357392524361427382412320488450
25553475512507469478524502522529542502528510533530480541484494536541532507531540540544535
83b503375445507469492512521485445456502447510430472480430484537519438482360442540426415535
152535418390411556544554521440529553444553510553543381514484494466461503507421467482355344
160t556529445540557538550530550549531543553510533513508499553537519524482526531467540512535
213b447499512295469429411521498435542463477510438435392471397468334361429427442306347324419
279504475390321490450398373422445498480494510490472553533484519536461503507421540482512450
407552550512467525530543539536512557526506510490513480430553468519461429526531540517544477
516482356222321401395263530536529531480556510476488467456484547549541503475507400426374397
562507308445411401530470485485394456417411510490435480541538519536524503526548540517454515
24t557550512540555557535555550543542480553520533530553553553537549555551546531540540454535
55457499390507490373431351422529374431338520490472392415449426490438411427442540482488450
76t491418512321469465512485440549441431477520506435406471345426519419451427467499517512477
81b488446390366548514524448440499484555463520476488453471428403392400429374401444408374477
82b477446512507424395448502394368361537437520506488548553467468490438411427548467447454450
104397418347540438544470429458445512463506520490488532308330445322321348245228217207212207
130528475445366540514543530440543553502477520414530532499515519519497503328358467426544515
160b436375445321424419448429394394484431411520344435406430378393490334482475507412364454397
161517550445467548514499547544549512549477520506513508471467547449361482452358400336374311
165442418390321348419370400394445395404369520476409480415515468490438482546467527376433344
266482375390366382450411420440465553463494520547397433499484468536461503452507540408454419
285b545499445411525429512539550512512480463520547513548541515537466438503452548467540544477
395511398445411410465535555536521498502528520451459433415428468466524503360442499408512515
437544529512507504552524547508512531549528520451435453499467547423461451526507499482454535
450548475390540525544499547498549484537540520524530532533467494490497482427467527466488535
453486398390321438419482485458485441526447520524435480471467445423524482507442467426433419
459550418445411504538512547536521531543540520438530548514515494466541532475467467540512535
461519418390467469465470539508357498549506520533488532499484403466461451526507499482512419
539493529445321348450543530422549512417437520506459453386515426423321503526531499482512515
45b511418512467546395431521522499531480477539490488532456397403423461451546467412426512515
69b532398390273540478524448508485484526506539533543553514538519519555451452531389466433477
92494375390295382381499502485417413480506539506488532514515519466497393427531527517454515
115554529512507540514524530550529470537494539533513532553515547536541532546531467517512535
118548475445540525514457485536512542444528539524530532533484519549524532526467540482488515
158542446445467548544512485550543512480494539506530433430515445536400532546467499482433419
169532446445411424429482420422499456444549539557543553471553519519461532546507499540512535
185522499445467490492554485508521470480528539490488480514484537490497429390421444408392450
231407375390467452429389465363368428549477539524459406514428393311361265245333255236415253
263545272390366548527554502544529512543494539506472480514538537549438503526531467540454450
399t505446445507391419448539458465428526411539547530508430515468380541503475507499540454515
449555529512507525552524547522543498480506539506554508553538547536497503546548467517488535
271b539475445366452450457502550529542537549551553543508541484494449497451475467527393392535
359543475512411469504470485544529512480477551547530532514484547490461551507467499447488477
493539475445321469527524547470445413557506551553554480471538468466461551526442527466512397
570537529512467525530431557508499498555528551451543508471449494490497451526382412466392477
88b521418445507410465499429406499512444506555533513508533484468490541532507467499517488419
116534499512540490514470448440465456526506555506459467514538537549461393546548527517512477
483539499390411452364512485522465498463528555506488467514538537549524551546507499540544535