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