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