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