21 BRBGBBBGBBBRBBBRBBBGB 29 1 4 1 12 1 16 2 3 2 5 2 15 2 21 4 10 4 15 4 17 5 12 5 16 5 20 6 16 8 10 8 11 8 13 8 14 8 18 8 21 9 12 10 20 12 13 12 14 12 20 13 16 14 16 14 20 17 20