1 0 2 1 3 2 4 3 5 4 6 5 7 a 8 6 9 7 10 8 11 9 12 10 13 11 14 12 15 13 16 14 17 15 18 16 19 17 20 a 21 18 22 19 23 20 24 21 25 22 26 23 27 24 28 25 29 26 30 27 31 28 32 29 33 a 34 30 35 31 36 32 37 33 38 34 39 35 40 36