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