0 1 2 1 0 3 3 0 4 3 4 5 5 4 6 5 6 7 7 6 8 8 6 9 9 6 10 10 6 11 11 6 12 12 6 13 13 6 14 14 6 15 14 15 16 14 16 17 14 17 18 14 18 19 14 19 20 14 20 21 14 21 22 14 22 23 14 23 24 14 24 25 14 25 26 14 26 27 14 27 28 28 27 29 29 27 30 30 27 31 31 27 32 32 27 33 33 27 34 34 27 35 35 27 36 36 27 37 36 37 38 39 40 41 40 39 42 43 44 45 44 43 46 47 46 43 46 47 48 47 49 48 49 47 50 50 51 49 51 50 52 52 53 51 53 52 54 54 55 53 55 54 56 56 57 55 57 56 58 58 59 57 59 58 60 60 61 59 61 60 62 62 63 61 63 62 64 63 65 66 65 63 64 66 67 68 67 66 65 69 70 71 70 69 72 73 74 75 74 73 76 75 77 78 77 75 74 78 79 80 79 78 77 80 81 82 81 80 79 82 83 84 83 82 81 84 85 86 85 84 83 86 87 88 87 86 85 88 89 90 89 88 87 89 91 90 91 89 92 92 93 91 93 92 94 94 95 93 95 94 96 96 97 95 97 96 98 99 100 101 100 99 102 103 104 105 104 103 106 106 107 104 107 106 108 108 109 107 109 108 110 110 111 109 111 110 112 113 111 112 111 113 114 115 114 113 114 115 116 117 116 115 116 117 118 119 118 117 118 119 120 121 120 119 120 121 122 123 122 121 122 123 124 125 124 123 124 125 126 127 126 125 126 127 128 129 130 131 130 129 132 130 132 133 133 132 134 133 134 135 135 134 136 135 136 137 135 137 138 135 138 139 135 139 140 135 140 141 135 141 142 135 142 143 135 143 144 144 143 145 145 143 146 146 143 147 147 143 148 148 143 149 149 143 150 150 143 151 151 143 152 152 143 153 153 143 154 154 143 155 155 143 156 156 143 157 156 157 158 156 158 159 156 159 160 156 160 161 156 161 162 156 162 163 156 163 164 156 164 165 156 165 166 166 165 167