12345678910
AABCBDBDAB
11121314151617181920
CCBCABBBAA
21222324252627282930
ABAABACAAA
31323334353637383940
CBAACDDBAB
41424344454647484950
BADCCBDBCC
51525354555657585960
CBCBDABCAC
61626364656667686970
ADCBACDBAC
71727374757677787980
DCDCDACDDA
81828384858687888990
ABCABDEBCACEABDEBCDACDEBCDEABCEACE
919293949596979899100
ACABCDABDABCACBCDBDECDACDEBD
101102103104105106107108109110
ABDABCDACDBCEABEACEBCDADAB
111112113114115116117118119120
BEACDEBDABCBDBEACDCDEACEBD