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