0 1 2 1 0 3 3 0 4 4 0 5 5 0 6 6 0 7 8 9 10 10 9 11 11 9 12 12 9 13 13 9 14 15 14 9 16 17 18 17 16 19 19 16 20 21 22 23 23 22 24 25 24 22 18 26 27 26 18 17 24 25 28 29 28 25 30 31 32 31 30 33 34 35 36 37 36 35 38 39 40 39 38 41 41 38 42 42 38 43 44 45 46 46 45 47 47 45 48 49 48 45 50 42 43 42 50 51 52 53 46 44 46 53 54 51 50 51 54 55 56 57 52 53 52 57 58 59 60 59 58 61 62 63 64 65 64 63 66 67 68 67 66 69 70 71 72 73 72 71 74 75 76 75 74 77 78 79 80 81 80 79 82 83 84 83 82 85 86 87 88 89 88 87 90 91 92 91 90 38 38 90 43 44 93 45 45 93 94 95 94 93 96 43 90 43 96 50 50 96 97 98 99 53 53 99 44 93 44 99 100 101 102 101 100 103 104 105 106 107 106 105 108 109 110 109 108 111 112 113 114 115 114 113 116 117 118 117 116 119 120 121 122 123 122 121 124 119 116 119 124 125 126 127 120 121 120 127 128 129 130 129 128 131 131 128 132 133 134 135 135 134 136 137 136 134 90 138 139 138 90 92 95 93 140 141 140 93 142 143 144 143 142 145 146 147 148 149 148 147 150 90 139 90 150 96 99 151 93 141 93 151 152 153 154 153 152 155 156 157 158 159 158 157 160 161 162 161 160 163 164 165 166 167 166 165 168 116 169 116 168 124 127 170 121 171 121 170 172 125 124 125 172 173 174 175 126 127 126 175 176 177 178 177 176 179 179 176 180 180 181 182 181 180 183 183 180 176 184 185 186 186 185 187 188 187 185 185 184 189 189 184 190 191 190 184 192 193 194 193 192 195 196 197 198 199 198 197 200 201 202 201 200 203 204 205 206 207 206 205 208 173 172 173 208 209 210 211 174 175 174 211 212 213 214 213 212 215 215 212 216 215 216 217 218 219 220 219 221 220 220 221 222 223 222 221 224 225 226 225 224 227 228 229 230 231 230 229 232 233 234 233 232 235 236 237 238 239 238 237 163 240 161 240 163 241 241 163 242 243 164 244 244 164 245 166 245 164 246 247 248 247 246 169 171 249 250 251 250 249 252 169 246 169 252 168 170 253 171 249 171 253 254 255 256 255 254 257 257 254 258 259 260 261 261 260 262 263 262 260 264 195 192 195 264 265 266 267 196 197 196 267 268 269 270 269 268 271 272 273 274 275 274 273 276 277 278 277 276 279 280 281 282 283 282 281 284 172 285 172 284 208 211 286 175 287 175 286 288 285 289 285 288 284 286 290 287 291 287 290 292 256 293 256 292 254 260 294 263 295 263 294 296 293 297 293 296 292 294 298 295 299 295 298 300 301 302 301 300 303 304 305 306 307 306 305 308 309 310 309 308 311 312 313 314 315 314 313 316 317 318 317 316 319 319 316 320 320 316 321 320 321 322 323 324 325 324 326 325 325 326 327 327 326 328 329 328 326 161 330 331 330 161 240 245 166 332 333 332 166 334 335 336 335 334 337 338 339 340 341 340 339 289 168 252 168 289 285 287 291 170 253 170 291 342 297 343 297 342 296 298 344 299 345 299 344 346 296 342 296 346 347 348 349 298 344 298 349 343 350 351 350 343 297 299 345 352 353 352 345 354 355 356 355 354 357 358 359 360 361 360 359
0 1 2 6 7 8 7 6 9 0 2 14 16 1 0 18 19 20 24 25 26 25 24 27 8 32 33 32 8 7 36 37 38 37 36 14 37 14 2 42 43 44 43 42 45 16 50 1 52 44 53 44 52 42 56 19 18 58 59 60 59 58 61 59 61 62 68 69 70 69 68 71 76 56 18 33 78 79 78 33 32 82 83 84 83 82 85 90 91 92 91 90 93 37 98 38 100 50 16 102 53 103 53 102 52 106 56 76 58 60 108 110 71 68 71 110 111 114 78 115 78 114 79 118 106 76 100 120 50 85 122 83 122 85 123 98 126 38 128 102 103 102 128 129 132 106 118 108 60 134 108 134 136 138 111 110 111 138 139 98 142 126 144 115 145 115 144 114 148 132 118 150 151 120 150 120 100 123 154 122 154 123 155 158 132 148 160 129 128 129 160 161 136 134 164 142 166 167 136 164 170 172 138 173 138 172 139 142 167 126 176 145 177 145 176 144 180 158 148 182 183 151 182 151 150 186 154 155 154 186 187 190 158 180 192 161 160 161 192 193 166 196 167 170 164 198 200 173 201 173 200 172 204 205 206 205 204 166 205 166 200 200 166 172 170 210 173 212 213 214 213 212 215 180 220 190 183 222 223 222 183 182 186 226 187 226 186 227 230 190 220 196 232 233 232 196 166 170 198 236 238 239 240 239 238 241 239 241 242 242 241 243 242 243 210 210 243 204 210 204 244 244 204 206 244 206 245 245 206 205 245 205 200 245 200 201 245 210 244 210 245 173 173 245 201 166 254 232 254 166 255 255 166 241 241 166 243 243 166 204 170 236 210 196 258 259 227 262 226 262 227 263 198 266 267 270 241 271 241 270 272 241 272 273 241 273 274 241 274 233 241 233 232 241 232 254 241 254 255 196 274 273 274 196 233 198 267 236 239 210 280 210 239 242 239 282 283 286 287 288 287 286 289 289 286 290 289 290 291 291 290 292 291 292 293 293 292 294 293 294 295 241 306 271 308 270 309 270 308 310 270 310 311 270 311 312 270 312 272 272 312 273 273 312 258 273 258 196 318 258 319 258 318 259 259 318 322 266 324 325 266 325 267 239 328 282 328 239 329 329 239 280 332 290 286 290 309 333 309 290 332 309 332 310 310 332 334 309 310 308 310 334 311 311 334 335 340 341 342 341 340 343 341 343 344 350 351 352 351 350 353 351 353 354 360 361 362 361 360 363 363 360 364 370 371 372 371 370 373 378 373 370 326 380 327 346 331 348 331 346 345 331 345 268 331 268 330 330 268 281 281 268 237 211 281 237
3 0 4 1 5 2 10 3 11 4 12 5 13 6 12 5 11 4 15 7 3 8 5 9 5 10 4 11 17 12 21 13 22 14 23 15 28 16 29 17 30 18 31 19 30 18 29 17 12 20 13 21 34 22 35 23 34 22 13 21 3 24 15 25 39 26 15 25 40 27 39 26 41 28 39 26 40 27 46 29 47 30 48 31 49 32 48 31 47 30 4 33 51 34 17 35 47 36 54 37 49 38 55 39 49 38 54 37 23 40 22 41 57 42 63 43 64 44 65 45 64 44 66 46 65 45 67 47 65 45 66 46 72 48 73 49 74 50 75 51 74 50 73 49 23 52 57 53 77 54 34 55 35 56 80 57 81 58 80 57 35 56 86 59 87 60 88 61 89 62 88 61 87 60 94 63 95 64 96 65 97 66 96 65 95 64 41 67 99 68 39 69 17 70 51 71 101 72 54 73 104 74 55 75 105 76 55 75 104 74 77 77 57 78 107 79 109 80 67 81 66 82 112 83 113 84 72 85 73 86 72 85 113 84 81 87 116 88 80 89 117 90 80 89 116 88 77 91 107 92 119 93 51 94 121 95 101 96 124 97 86 98 125 99 88 100 125 99 86 98 41 101 127 102 99 103 130 104 131 105 104 106 105 107 104 106 131 105 119 108 107 109 133 110 135 111 67 112 109 113 137 114 135 115 109 116 140 117 141 118 112 119 113 120 112 119 141 118 127 121 143 122 99 123 116 124 146 125 117 126 147 127 117 126 146 125 119 128 133 129 149 130 121 131 152 132 153 133 101 134 121 135 153 136 156 137 124 138 157 139 125 140 157 139 124 138 149 141 133 142 159 143 162 144 163 145 130 146 131 147 130 146 163 145 165 148 135 149 137 150 168 151 169 152 143 153 171 154 165 155 137 156 140 157 174 158 141 159 175 160 141 159 174 158 127 161 168 162 143 163 146 164 178 165 147 166 179 167 147 166 178 165 149 168 159 169 181 170 152 171 184 172 185 173 153 174 152 175 185 176 188 177 189 178 157 179 156 180 157 179 189 178 181 181 159 182 191 183 194 184 195 185 162 186 163 187 162 186 195 185 168 188 197 189 169 190 199 191 165 192 171 193 174 194 202 195 175 196 203 197 175 196 202 195 174 198 169 199 202 200 202 200 169 199 207 201 169 199 208 202 207 201 209 203 207 201 208 202 175 204 211 205 171 206 216 207 217 208 218 209 219 210 218 209 217 208 191 211 221 212 181 213 224 214 225 215 184 216 185 217 184 218 225 219 228 220 189 221 229 222 188 223 229 222 189 221 221 224 191 225 231 226 169 227 197 228 234 229 235 230 234 229 197 228 237 231 199 232 171 233 203 234 202 235 246 236 202 235 207 237 246 236 207 237 209 238 246 236 246 236 209 238 247 239 209 238 208 240 247 239 247 239 208 240 211 241 208 240 248 242 211 241 211 241 248 242 249 243 248 242 250 244 249 243 249 243 250 244 251 245 250 244 252 246 251 245 253 247 251 245 252 246 203 248 246 249 175 250 175 250 246 249 211 251 247 252 211 251 246 249 208 253 169 254 248 255 248 255 169 254 250 256 250 256 169 254 256 257 256 257 169 254 257 258 234 259 257 258 169 254 211 260 237 261 171 262 260 263 261 264 197 265 264 266 228 267 265 268 229 269 265 268 228 267 268 270 269 271 199 272 256 273 257 274 250 275 257 274 234 276 250 275 234 276 235 277 250 275 235 277 275 278 250 275 275 278 276 279 250 275 276 279 277 280 250 275 277 280 278 281 250 275 279 282 250 275 278 281 235 283 197 284 275 285 276 286 275 285 197 284 237 287 268 288 199 289 249 290 251 291 211 292 281 293 211 292 251 291 284 294 285 295 251 296 296 297 297 298 298 299 297 298 299 300 298 299 298 299 299 300 300 301 299 300 301 302 300 301 300 301 301 302 302 303 301 302 303 304 302 303 302 303 303 304 304 305 305 306 304 305 303 304 279 307 307 308 250 309 197 310 261 311 276 312 261 311 313 313 276 312 276 312 313 313 277 314 277 314 313 313 278 315 313 313 314 316 278 315 314 316 315 317 278 315 315 317 316 318 278 315 317 319 278 315 316 318 260 320 320 321 261 322 321 323 261 322 320 321 323 324 320 325 260 326 326 327 327 328 269 329 268 330 326 331 269 332 281 333 251 334 330 335 330 335 251 334 331 336 285 337 331 336 251 334 336 338 337 339 314 340 314 340 337 339 315 341 316 342 315 341 317 343 337 339 338 344 315 341 315 341 338 344 317 343 338 344 301 345 317 343 339 346 317 343 301 345 303 347 301 345 338 344 345 348 346 349 347 350 346 349 348 351 347 350 349 352 347 350 348 351 355 353 356 354 357 355 356 354 358 356 357 355 359 357 357 355 358 356 365 358 366 359 367 360 367 360 366 359 368 361 369 362 368 361 366 359 374 363 375 364 376 365 377 366 376 365 375 364 375 367 374 368 379 369 324 370 381 371 325 372 236 373 267 374 280 375 280 375 267 374 329 376 329 376 267 374 328 377 267 374 344 378 328 377 344 378 343 379 328 377 340 380 328 377 343 379 236 381 280 382 210 383
1 0
0 1 2 1 0 3 8 9 10 9 8 11 16 17 18 17 16 19 17 19 20 21 22 23 18 24 25 24 18 17 25 24 22 25 22 21 36 37 38 37 36 39 44 45 46 45 44 47 45 47 48 48 47 49 49 47 50 46 51 52 51 46 45 52 51 53 64 65 66 65 64 67 72 73 74 73 72 75 75 72 76 75 76 77 77 76 78 77 78 79 79 78 80 79 80 81 81 80 82 81 82 83 83 82 84 83 84 85 85 84 86 102 103 104 103 102 105 110 111 112 111 110 113 113 110 114 113 114 115 115 114 116 115 116 117 117 116 118 117 118 119 119 118 120 119 120 121 121 120 122 121 122 123 123 122 124 140 141 142 141 140 143 148 149 150 149 148 151 156 157 158 157 156 159 164 165 166 165 164 167 166 172 173 172 166 165 173 176 177 176 173 172 177 180 181 180 177 176 181 184 185 184 181 180 185 188 189 188 185 184 189 192 193 192 189 188 193 196 197 196 193 192 197 200 201 200 197 196 201 204 205 204 201 200 205 105 102 105 205 204
4 0 5 1 6 2 7 3 6 2 5 1 12 4 13 5 14 6 15 7 14 6 13 5 26 8 27 9 28 10 27 9 29 11 28 10 30 12 31 13 29 11 28 10 29 11 31 13 32 14 27 9 26 8 33 15 34 16 30 12 34 16 35 17 30 12 31 13 30 12 35 17 40 18 41 19 42 20 43 21 42 20 41 19 54 22 55 23 56 24 57 25 58 26 55 23 56 24 55 23 58 26 59 27 60 28 61 29 61 29 60 28 62 30 62 30 60 28 57 25 60 28 63 31 57 25 58 26 57 25 63 31 68 32 69 33 70 34 71 35 70 34 69 33 87 36 88 37 89 38 89 38 88 37 90 39 88 37 91 40 90 39 90 39 91 40 92 41 91 40 93 42 92 41 92 41 93 42 94 43 93 42 95 44 94 43 94 43 95 44 96 45 95 44 97 46 96 45 96 45 97 46 98 47 97 46 99 48 98 47 98 47 99 48 100 49 101 50 100 49 99 48 106 51 107 52 108 53 109 54 108 53 107 52 125 55 126 56 127 57 127 57 126 56 128 58 126 56 129 59 128 58 128 58 129 59 130 60 129 59 131 61 130 60 130 60 131 61 132 62 131 61 133 63 132 62 132 62 133 63 134 64 133 63 135 65 134 64 134 64 135 65 136 66 135 65 137 67 136 66 136 66 137 67 138 68 139 69 138 68 137 67 144 70 145 71 146 72 147 73 146 72 145 71 152 74 153 75 154 76 155 77 154 76 153 75 160 78 161 79 162 80 163 81 162 80 161 79 168 82 169 83 170 84 171 85 170 84 169 83 170 86 171 87 174 88 175 89 174 88 171 87 174 90 175 91 178 92 179 93 178 92 175 91 178 94 179 95 182 96 183 97 182 96 179 95 182 98 183 99 186 100 187 101 186 100 183 99 186 102 187 103 190 104 191 105 190 104 187 103 190 106 191 107 194 108 195 109 194 108 191 107 194 110 195 111 198 112 199 113 198 112 195 111 198 114 199 115 202 116 203 117 202 116 199 115 202 118 203 119 206 120 207 121 206 120 203 119 206 122 207 123 106 124 107 125 106 124 207 123