1 2 3 4 6 10 12 5 7 8 9 11 13 14 0 15 17 19 18 16 20 