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