0 1 0 2 0 3 0 4 0 5 1 8 1 7 1 6 1 9 2 10 2 11 2 12 2 13 3 16 3 15 3 14 3 17 4 18 4 19 4 20 4 21 5 24 5 23 5 22 5 25 6 26 6 27 6 28 6 29 7 32 7 31 7 30 7 33 8 34 8 35 8 36 8 37 9 40 9 39 9 38 9 41 10 43 10 44 10 42 10 45 11 48 11 49 11 46 11 47 12 51 12 52 12 50 12 53 13 56 13 57 13 54 13 55 14 59 14 58 14 60 14 61 15 64 15 65 15 62 15 63 16 67 16 68 16 66 16 69 17 72 17 73 17 70 17 71 18 76 18 74 18 75 18 77 19 80 19 81 19 78 19 79 20 84 20 82 20 83 20 85 21 88 21 89 21 86 21 87 22 90 22 91 22 92 22 93 23 96 23 97 23 94 23 95 24 98 24 99 24 100 24 101 25 104 25 105 25 102 25 103 26 106 26 107 26 108 26 109 27 112 27 113 27 110 27 111 28 114 28 115 28 116 28 117 29 120 29 121 29 118 29 119 30 122 30 123 30 124 30 125 31 128 31 129 31 127 31 126 32 130 32 131 32 132 32 133 33 136 33 137 33 135 33 134 34 138 34 139 34 140 34 141 35 144 35 143 35 142 35 145 36 146 36 147 36 148 36 149 37 152 37 151 37 150 37 153 38 154 38 155 38 156 38 157 39 160 39 159 39 158 39 161 40 162 40 163 40 164 40 165 41 168 41 167 41 166 41 169 42 171 42 172 42 170 42 173 43 176 43 177 43 174 43 175 44 179 44 180 44 178 44 181 45 184 45 185 45 182 45 183 46 186 46 188 46 187 46 189 47 192 47 193 47 190 47 191 48 194 48 196 48 197 48 195 49 200 49 201 49 198 49 199 50 204 50 202 50 203 50 205 51 208 51 209 51 206 51 207 52 212 52 210 52 211 52 213 53 216 53 217 53 214 53 215 54 218 54 219 54 220 54 221 55 224 55 225 55 222 55 223 56 226 56 227 56 228 56 229 57 232 57 233 57 230 57 231 58 234 58 235 58 236 58 237 59 240 59 241 59 238 59 239 60 242 60 243 60 244 60 245 61 248 61 249 61 246 61 247 62 250 62 251 62 252 62 253 63 184 63 255 63 254 63 102 64 231 64 175 64 188 64 147 65 192 65 119 65 172 65 117 66 225 66 170 66 174 66 191 67 200 67 138 67 205 67 88 68 210 68 95 68 186 68 255 69 218 69 182 69 118 69 207 70 144 70 217 70 179 70 135 71 120 71 219 71 100 71 129 72 176 72 194 72 150 72 223 73 83 73 116 73 125 73 183 74 241 74 91 74 148 74 254 75 144 75 233 75 163 75 236 76 188 76 116 76 178 76 105 77 121 77 98 77 202 77 215 78 114 78 228 78 125 78 222 79 136 79 90 79 156 79 182 80 115 80 153 80 164 80 133 81 160 81 176 81 218 81 237 82 108 82 131 82 173 82 199 83 152 83 186 83 99 84 212 84 234 84 130 84 193 85 124 85 143 85 196 85 247 86 104 86 243 86 132 86 211 87 96 87 180 87 198 87 111 88 252 88 195 88 227 89 248 89 208 89 171 89 150 90 250 90 111 90 231 91 220 91 213 91 130 92 106 92 171 92 166 92 235 93 152 93 201 93 238 93 205 94 137 94 233 94 183 94 155 95 168 95 181 95 190 96 147 96 131 96 117 97 248 97 177 97 146 97 243 98 157 98 132 98 221 99 249 99 172 99 204 100 145 100 233 100 113 101 178 101 227 101 212 101 191 102 120 102 154 102 237 103 208 103 163 103 200 103 107 104 192 104 182 104 230 105 224 105 138 105 196 106 188 106 227 106 159 107 179 107 155 107 210 108 192 108 223 108 205 109 248 109 215 109 164 109 151 110 175 110 157 110 190 110 239 111 204 111 187 112 156 112 236 112 196 112 211 113 242 113 141 113 214 114 220 114 191 114 185 115 240 115 170 115 145 116 203 116 199 117 226 117 207 118 224 118 213 118 252 119 232 119 234 119 206 120 193 120 171 121 201 121 183 121 245 122 254 122 226 122 198 122 174 123 249 123 251 123 180 123 166 124 217 124 146 124 231 125 206 125 190 126 193 126 218 126 178 126 214 127 184 127 224 127 235 127 161 128 144 128 250 128 186 128 245 129 208 129 153 129 175 130 200 130 229 131 219 131 239 132 176 132 203 133 225 133 253 133 167 134 252 134 177 134 230 134 167 135 207 135 221 135 173 136 194 136 215 136 159 137 202 137 188 137 143 138 250 138 206 139 176 139 169 139 210 139 238 140 204 140 219 140 164 140 235 141 195 141 158 141 183 142 216 142 246 142 190 142 227 143 255 143 209 144 198 145 177 145 205 146 237 146 191 147 162 147 222 148 232 148 194 148 170 149 249 149 228 149 182 149 253 150 200 150 231 151 184 151 221 151 187 152 226 152 214 153 244 153 181 154 216 154 186 154 180 155 241 155 253 156 219 156 174 157 224 157 209 158 225 158 171 158 244 159 243 159 206 160 233 160 179 160 189 161 192 161 226 161 242 162 234 162 221 162 195 163 185 163 251 164 211 165 201 165 255 165 249 165 223 166 197 166 207 167 198 167 178 168 232 168 203 168 247 169 172 169 229 169 215 170 250 172 189 173 242 173 254 174 246 175 201 177 234 179 247 180 238 181 252 181 236 184 217 185 239 185 197 187 225 187 247 189 213 189 239 193 241 194 212 195 240 196 253 197 202 197 244 199 235 199 230 202 237 203 228 204 241 208 246 209 229 209 240 210 222 211 254 212 245 213 246 214 251 216 244 216 223 217 240 218 248 220 255 220 243 222 242 228 245 229 236 230 238 232 251