d#A#F#C#G#D#1=100442345678910111213141516let ring1718002222021922020220let ring20002220022102202002let ring22002222022322020220let ringlet ring240022200225022020let ring26002222022722020220let ring28002220022902202002let ring30002222023122020220let ringlet ring320022200233022020let ring34002222023522020220let ring36002220023702202002let ring38002222023922020220let ringlet ring400022200241022020let ring42002222024322020220let ring44002220024502202002let ring46002222024722020220let ringlet ring4800222002490220205051525354555657585960616263646566676869707172737475767778798081828384858687let ring88002222028922020220let ring90002220029102202002let ring92002222029322020220let ringlet ring940022200295022020let ring96002222029722020220let ring98002220029902202002let ring1000022220210122020220let ringlet ring10200222002103022020let ring1040022220210522020220let ring1060022200210702202002let ring1080022220210922020220let ringlet ring11000222002111022020112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159=150160161162163=150164165166167=150168169170171=150172173174175=150176177178179=150180181182183=150184185186187=150188189190=100191=100192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223let ring2242252262272280022220222922020220let ring2300022200223102202002let ring2320022220223322020220let ringlet ring23400222002235022020let ring2360022220223722020220let ring2380022200223902202002let ring2400022220224122020220let ringlet ring24200222002243022020let ring2440022220224522020220let ring2460022200224702202002let ring2480022220224922020220let ringlet ring25000222002251022020252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284=150285286287288=150289290291292=150293294295296=150297298299300=150301302303304=150305306307308=150309310311312=150313314315=100316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417