0 1 2 0 3 1 4 5 6 4 7 5 8 9 10 8 11 9 12 13 14 12 14 15 16 17 18 19 20 21 19 22 20 23 24 25 23 26 24 27 28 29 27 30 28 31 32 33 31 34 32 35 36 37 35 38 36 39 40 41 39 42 40 43 44 45 43 45 46 47 48 49 50 51 52 50 53 51 54 55 56 54 57 55 58 59 60 58 61 59 62 63 64 62 65 63 66 67 68 66 69 67 70 71 72 70 73 71 74 75 76 74 76 77 78 79 80