d#A#F#C#G#D#1=122141214121412121012109797974429797979797979797314121412141212101210129129129412912912911911911911911951412141214121210121097979769797979797979797714121412141212101210129129129812912912911911911911911991412141214121210121097979710979797979797979711141214121412121012101291291291212912912911911911911911913141214121412121012109797971497979797979797971514121412141212101210129129129161291291291191191191191191791091091091091091091091018910910910910910910910910199109109109109109109109102091091091091091091091091021999999999999999999999119922119911991199119911991199119911992311991199119911991199119911991199241199119911991199119911991199119925141214121412121012109797972697979797979797972714121412141212101210129129129281291291291191191191191192914121412141212101210979797309797979797979797311412141214121210121012912912932129129129119119119119119331412141214121210121097979734979797979797979735141214121412121012101291291293612912912911911911911911937141214121412121012109797973897979797979797973914121412141212101210129129129401291291291191191191191194191091091091091091091091042910910910910910910910910439109109109109109109109104491091091091091091091091045999999999999999999999119946119911991199119911991199119911994711991199119911991199119911991199481199119911991199119911991199119949535350666651757552425353535466665575755642572020584242592060206120206242426320642065535366666667757568426953537066667175757242732020744242752076207720207842427920802081208283848586878889909192939495969798991001012202202202202202202202201022202202202202202202202201032202202202202202202202201042202202202202202202202201052202202202202202202202201062202202202202202202202201072202202202202202202202201082202202202202202202202201092202202202202202202202201102202202202202202202202201112202202202202202202202201122202202202202202202202201132202202202202202202202201142202202202202202202202201152202202202202202202202201162202202202202202202202201172202202202202202202202201182202202202202202202202201192202202202202202202202201202202202202202202202202201215535535535535535535535531225535535535535535535535531235535535535535535535535531245535535535535535535535531254424424424424424424424421264424424424424424424424421274424424424424424424424421284424424424424424424424421292202202202202202202202201302202202202202202202202201312202202202202202202202201322202202202202202202202201332202202202202202202202201342202202202202202202202201352202202202202202202202201362202202202202202202202201372202202202202202202202201382202202202202202202202201392202202202202202202202201402202202202202202202202201412202202202202202202202201422202202202202202202202201432202202202202202202202201442202202202202202202202201452202202202202202202202201462202202202202202202202201472202202202202202202202201482202202202202202202202201495535535535535535535535531505535535535535535535535531515535535535535535535535531525535535535535535535535531534424424424424424424424421544424424424424424424424421554424424424424424424424421564424424424424424424424421572201581591601611621631641651661671681691701711721731741752202202202202202202202201762202202202202202202202201772202202202202202202202201782202202202202202202202201792202202202202202202202201802202202202202202202202201815335335335335335335335331825335335335335335335335331832202202202202202202202201842202202202202202202202201852202202202202202202202201862202202202202202202202201872202202202202202202202201882202202202202202202202201895335335335335335335335331905335335335335335335335331912202202202202202202202201922202202202202202202202201932202202202202202202202201942202202202202202202202201952202202202202202202202201962202202202202202202202201975335335335335335335335331985335335335335335335335331992202202202202202202202202002202202202202202202202202012202202202202202202202202022202202202202202202202202032202202202202202202202202042202202202202202202202202055335335335335335335335332065335335335335335335335332072202202202202202202202202082202202202202202202202202092202202202202202202202202102202202202202202202202202112202202202202202202202202122202202202202202202202202135335335335335335335335332145335335335335335335335332152202202202202202202202202162202202202202202202202202172202202202202202202202202182202202202202202202202202192202202202202202202202202202202202202202202202202202215335335335335335335335332225335335335335335335335332231412141214121210121097979722497979797979797972251412141214121210121012912912922612912912911911911911911922714121412141212101210979797228979797979797979722914121412141212101210129129129230129129129119119119119119231141214121412121012109797972329797979797979797233141214121412121012101291291292341291291291191191191191192351412141214121210121097979723697979797979797972371412141214121210121012912912923812912912911911911911911923991091091091091091091091024091091091091091091091091024191091091091091091091091024291091091091091091091091024399999999999999999999911992441199119911991199119911991199119924511991199119911991199119911991199246119911991199119911991199119911992471412141214121210121097979724897979797979797972491412141214121210121012912912925012912912911911911911911925114121412141212101210979797252979797979797979725314121412141212101210129129129254129129129119119119119119255141214121412121012109797972569797979797979797257141214121412121012101291291292581291291291191191191191192591412141214121210121097979726097979797979797972611412141214121210121012912912926212912912911911911911911926391091091091091091091091026491091091091091091091091026591091091091091091091091026691091091091091091091091026799999999999999999999911992681199119911991199119911991199119926911991199119911991199119911991199270119911991199119911991199119911992715353272666627375752744227553532766666277757527842279202028042422812028220283202028442422852028620287535328866662897575290422915353292666629375752944229520202964242297202982029920203004242301203022030320