PK qV5Me3P P GasSquare-Grey.dae
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 9 5 10 6 9 5 8 4 11 7 11 7 8 4 12 8 13 8 14 4 15 7 15 7 14 4 16 5 17 6 16 5 14 4 18 9 19 10 20 11 19 10 18 9 21 12 21 12 18 9 22 13 23 13 24 9 25 12 25 12 24 9 26 10 27 11 26 10 24 9 28 14 29 15 30 16 29 15 28 14 31 17 31 17 28 14 32 18 31 17 32 18 33 19 34 19 35 18 36 17 35 18 37 14 36 17 36 17 37 14 38 15 39 16 38 15 37 14 40 20 41 21 42 22 41 21 40 20 43 23 44 23 45 20 46 21 47 22 46 21 45 20 48 24 49 25 50 26 49 25 48 24 51 27 51 27 48 24 52 28 53 28 54 24 55 27 55 27 54 24 56 25 57 26 56 25 54 24 58 29 59 30 60 31 59 30 58 29 61 32 62 32 63 29 64 30 65 31 64 30 63 29 66 33 67 34 68 35 67 34 66 33 69 36 69 36 66 33 70 37 71 37 72 33 73 36 73 36 72 33 74 34 75 35 74 34 72 33 76 38 77 39 78 40 77 39 76 38 79 41 80 41 81 38 82 39 83 40 82 39 81 38 84 42 85 43 86 44 85 43 84 42 87 45 87 45 84 42 88 46 87 45 88 46 89 47 90 47 91 46 92 45 91 46 93 42 92 45 92 45 93 42 94 43 95 44 94 43 93 42 0 1 2 1 0 3 3 0 4 4 0 5 0 0 1 1 2 2 3 3 2 2 1 1 4 1 5 2 6 3 5 2 4 1 7 0 8 4 9 5 10 6 10 6 9 5 11 7 12 8 11 7 9 5 13 5 14 7 15 8 14 7 13 5 16 6 16 6 13 5 17 4 18 9 19 10 20 11 20 11 19 10 21 12 22 13 21 12 19 10 23 10 24 12 25 13 24 12 23 10 26 11 26 11 23 10 27 9 28 14 29 15 30 16 29 15 31 17 30 16 30 16 31 17 32 18 33 19 32 18 31 17 34 17 35 18 36 19 35 18 34 17 37 16 37 16 34 17 38 15 37 16 38 15 39 14 40 20 41 21 42 22 43 23 42 22 41 21 44 21 45 22 46 23 45 22 44 21 47 20 48 24 49 25 50 26 50 26 49 25 51 27 52 28 51 27 49 25 53 25 54 27 55 28 54 27 53 25 56 26 56 26 53 25 57 24 58 29 59 30 60 31 61 32 60 31 59 30 62 30 63 31 64 32 63 31 62 30 65 29 66 33 67 34 68 35 68 35 67 34 69 36 70 37 69 36 67 34 71 34 72 36 73 37 72 36 71 34 74 35 74 35 71 34 75 33 76 38 77 39 78 40 79 41 78 40 77 39 80 39 81 40 82 41 81 40 80 39 83 38 84 42 85 43 86 44 85 43 87 45 86 44 86 44 87 45 88 46 89 47 88 46 87 45 90 45 91 46 92 47 91 46 90 45 93 44 93 44 90 45 94 43 93 44 94 43 95 42 0 1 2 2 1 3 3 1 4 5 4 1 0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 9 5 10 6 9 5 8 4 11 7 11 7 8 4 12 8 13 8 14 4 15 7 15 7 14 4 16 5 17 6 16 5 14 4 18 9 19 10 20 11 19 10 18 9 21 12 21 12 18 9 22 13 23 13 24 9 25 12 25 12 24 9 26 10 27 11 26 10 24 9 28 14 29 15 30 16 29 15 28 14 31 17 31 17 28 14 32 18 31 17 32 18 33 19 34 19 35 18 36 17 35 18 37 14 36 17 36 17 37 14 38 15 39 16 38 15 37 14 40 20 41 21 42 22 41 21 40 20 43 23 44 23 45 20 46 21 47 22 46 21 45 20 48 24 49 25 50 26 49 25 48 24 51 27 51 27 48 24 52 28 53 28 54 24 55 27 55 27 54 24 56 25 57 26 56 25 54 24 58 29 59 30 60 31 59 30 58 29 61 32 62 32 63 29 64 30 65 31 64 30 63 29 66 33 67 34 68 35 67 34 66 33 69 36 69 36 66 33 70 37 71 37 72 33 73 36 73 36 72 33 74 34 75 35 74 34 72 33 76 38 77 39 78 40 77 39 76 38 79 41 80 41 81 38 82 39 83 40 82 39 81 38 84 42 85 43 86 44 85 43 84 42 87 45 87 45 84 42 88 46 87 45 88 46 89 47 90 47 91 46 92 45 91 46 93 42 92 45 92 45 93 42 94 43 95 44 94 43 93 42 0 1 2 1 0 3 3 0 4 4 0 5 0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 9 5 10 6 9 5 8 4 11 7 11 7 8 4 12 8 11 7 12 8 13 9 14 9 15 8 16 7 15 8 17 4 16 7 16 7 17 4 18 5 19 6 18 5 17 4 20 10 21 11 22 12 21 11 20 10 23 13 23 13 20 10 24 14 23 13 24 14 25 15 26 15 27 14 28 13 27 14 29 10 28 13 28 13 29 10 30 11 31 12 30 11 29 10 32 16 33 17 34 18 33 17 32 16 35 19 35 19 32 16 36 20 35 19 36 20 37 21 38 21 39 20 40 19 39 20 41 16 40 19 40 19 41 16 42 17 43 18 42 17 41 16 44 22 45 23 46 24 45 23 44 22 47 25 45 23 47 25 48 26 48 26 47 25 49 27 50 27 51 25 52 26 52 26 51 25 53 23 51 25 54 22 53 23 55 24 53 23 54 22 56 28 57 29 58 30 57 29 56 28 59 31 57 29 59 31 60 32 61 32 62 31 63 29 62 31 64 28 63 29 65 30 63 29 64 28 66 33 67 34 68 35 67 34 66 33 69 36 69 36 66 33 70 37 71 37 72 33 73 36 73 36 72 33 74 34 75 35 74 34 72 33 76 38 77 39 78 40 77 39 76 38 79 41 80 41 81 38 82 39 83 40 82 39 81 38 84 42 85 43 86 44 85 43 84 42 87 45 88 45 89 42 90 43 91 44 90 43 89 42 92 46 93 47 94 48 93 47 92 46 95 49 95 49 92 46 96 50 97 50 98 46 99 49 99 49 98 46 100 47 101 48 100 47 98 46 102 51 103 52 104 53 103 52 102 51 105 54 106 54 107 51 108 52 109 53 108 52 107 51 110 55 111 56 112 57 111 56 110 55 113 58 113 58 110 55 114 59 115 59 116 55 117 58 117 58 116 55 118 56 119 57 118 56 116 55 120 60 121 61 122 62 121 61 120 60 123 63 124 63 125 60 126 61 127 62 126 61 125 60 128 64 129 65 130 66 129 65 128 64 131 67 131 67 128 64 132 68 131 67 132 68 133 69 133 69 132 68 134 70 133 69 134 70 135 71 136 71 137 70 138 69 137 70 139 68 138 69 138 69 139 68 140 67 139 68 141 64 140 67 140 67 141 64 142 65 143 66 142 65 141 64 0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 9 5 10 6 9 5 8 4 11 7 11 7 8 4 12 8 11 7 12 8 13 9 14 9 15 8 16 7 15 8 17 4 16 7 16 7 17 4 18 5 19 6 18 5 17 4 20 10 21 11 22 12 21 11 20 10 23 13 23 13 20 10 24 14 23 13 24 14 25 15 26 15 27 14 28 13 27 14 29 10 28 13 28 13 29 10 30 11 31 12 30 11 29 10 32 16 33 17 34 18 33 17 32 16 35 19 35 19 32 16 36 20 35 19 36 20 37 21 38 21 39 20 40 19 39 20 41 16 40 19 40 19 41 16 42 17 43 18 42 17 41 16 44 22 45 23 46 24 45 23 44 22 47 25 45 23 47 25 48 26 48 26 47 25 49 27 50 27 51 25 52 26 52 26 51 25 53 23 51 25 54 22 53 23 55 24 53 23 54 22 56 28 57 29 58 30 57 29 56 28 59 31 57 29 59 31 60 32 61 32 62 31 63 29 62 31 64 28 63 29 65 30 63 29 64 28 66 33 67 34 68 35 67 34 66 33 69 36 69 36 66 33 70 37 71 37 72 33 73 36 73 36 72 33 74 34 75 35 74 34 72 33 76 38 77 39 78 40 77 39 76 38 79 41 80 41 81 38 82 39 83 40 82 39 81 38 84 42 85 43 86 44 85 43 84 42 87 45 88 45 89 42 90 43 91 44 90 43 89 42 92 46 93 47 94 48 93 47 92 46 95 49 95 49 92 46 96 50 97 50 98 46 99 49 99 49 98 46 100 47 101 48 100 47 98 46 102 51 103 52 104 53 103 52 102 51 105 54 106 54 107 51 108 52 109 53 108 52 107 51 110 55 111 56 112 57 111 56 110 55 113 58 113 58 110 55 114 59 115 59 116 55 117 58 117 58 116 55 118 56 119 57 118 56 116 55 120 60 121 61 122 62 121 61 120 60 123 63 124 63 125 60 126 61 127 62 126 61 125 60 128 64 129 65 130 66 129 65 128 64 131 67 131 67 128 64 132 68 131 67 132 68 133 69 133 69 132 68 134 70 133 69 134 70 135 71 136 71 137 70 138 69 137 70 139 68 138 69 138 69 139 68 140 67 139 68 141 64 140 67 140 67 141 64 142 65 143 66 142 65 141 64 0 0 1 1 2 2 3 3 2 2 1 1 4 1 5 2 6 3 5 2 4 1 7 0 8 4 9 5 10 6 9 5 11 7 10 6 11 7 12 8 10 6 12 8 13 9 10 6 13 9 14 10 10 6 14 10 15 11 10 6 15 11 16 12 10 6 16 12 17 13 10 6 17 13 18 14 10 6 18 14 19 15 10 6 19 15 20 16 10 6 20 16 21 17 10 6 21 17 22 18 10 6 22 18 23 19 10 6 23 19 24 20 10 6 25 21 26 22 27 23 27 23 26 22 28 24 28 24 26 22 29 25 29 25 26 22 30 26 30 26 26 22 31 27 31 27 26 22 32 28 32 28 26 22 33 29 26 22 34 30 33 29 33 29 34 30 35 31 35 31 34 30 36 32 36 32 34 30 37 33 37 33 34 30 24 20 24 20 34 30 10 6 34 30 38 34 10 6 38 34 39 35 10 6 39 35 40 36 10 6 40 36 41 37 10 6 41 37 42 38 10 6 42 38 43 39 10 6 43 39 44 40 10 6 44 40 45 41 10 6 45 41 46 42 10 6 46 42 47 43 10 6 47 43 48 44 10 6 48 44 49 45 10 6 49 45 50 46 10 6 50 46 51 47 10 6 52 48 53 49 54 50 54 50 53 49 55 51 55 51 53 49 56 52 56 52 53 49 57 53 57 53 53 49 58 54 58 54 53 49 59 55 53 49 60 56 59 55 59 55 60 56 61 57 61 57 60 56 62 58 62 58 60 56 63 59 63 59 60 56 64 60 64 60 60 56 65 61 65 61 60 56 51 47 60 56 66 62 51 47 66 62 67 63 51 47 51 47 67 63 10 6 67 63 68 64 10 6 68 64 69 65 10 6 69 65 70 66 10 6 70 66 71 67 10 6 71 67 72 68 10 6 72 68 73 69 10 6 73 69 74 70 10 6 74 70 75 71 10 6 75 71 76 72 10 6 76 72 77 73 10 6 77 73 78 74 10 6 78 74 79 75 10 6 80 76 81 77 82 78 82 78 81 77 83 79 83 79 81 77 84 80 84 80 81 77 85 81 85 81 81 77 86 82 86 82 81 77 87 83 87 83 81 77 88 84 88 84 81 77 89 85 89 85 81 77 90 86 90 86 81 77 91 87 91 87 81 77 92 88 92 88 81 77 79 75 10 6 79 75 81 77 93 89 94 90 95 91 95 91 94 90 10 6 10 6 94 90 8 4 8 4 94 90 96 92 96 92 94 90 97 93 97 93 94 90 98 94 98 94 94 90 99 95 99 95 94 90 100 96 100 96 94 90 101 97 101 97 94 90 102 98 102 98 94 90 103 99 103 99 94 90 104 100 104 100 94 90 105 101 105 101 94 90 106 102 106 102 94 90 107 103 107 103 94 90 108 104 108 104 94 90 109 105 109 105 94 90 110 106 110 106 94 90 111 107 25 21 112 108 26 22 112 108 113 109 26 22 113 109 114 110 26 22 114 110 115 111 26 22 115 111 116 112 26 22 116 112 117 113 26 22 117 113 118 114 26 22 118 114 119 115 26 22 119 115 120 116 26 22 120 116 111 107 26 22 111 107 94 90 26 22 26 22 94 90 121 117 121 117 94 90 122 118 122 118 94 90 123 119 123 119 94 90 124 120 124 120 94 90 125 121 125 121 94 90 126 122 126 122 94 90 127 123 127 123 94 90 128 124 128 124 94 90 129 125 129 125 94 90 130 126 130 126 94 90 131 127 131 127 94 90 132 128 132 128 94 90 133 129 133 129 94 90 134 130 52 48 135 131 53 49 135 131 136 132 53 49 136 132 137 133 53 49 137 133 138 134 53 49 138 134 139 135 53 49 139 135 140 136 53 49 140 136 141 137 53 49 141 137 142 138 53 49 142 138 143 139 53 49 143 139 144 140 53 49 144 140 134 130 53 49 53 49 134 130 145 141 145 141 134 130 146 142 134 130 94 90 146 142 146 142 94 90 147 143 147 143 94 90 148 144 148 144 94 90 149 145 149 145 94 90 150 146 150 146 94 90 151 147 151 147 94 90 152 148 152 148 94 90 153 149 153 149 94 90 154 150 154 150 94 90 155 151 155 151 94 90 156 152 156 152 94 90 157 153 157 153 94 90 158 154 80 76 159 155 81 77 159 155 160 156 81 77 160 156 161 157 81 77 94 90 162 158 158 154 158 154 162 158 163 159 163 159 162 158 164 160 164 160 162 158 165 161 165 161 162 158 166 162 166 162 162 158 167 163 167 163 162 158 168 164 168 164 162 158 169 165 169 165 162 158 161 157 161 157 162 158 81 77 81 77 162 158 170 166 171 167 170 166 162 158 172 158 173 166 174 167 173 166 172 158 175 77 175 77 172 158 176 157 176 157 172 158 177 165 177 165 172 158 178 164 178 164 172 158 179 163 179 163 172 158 180 162 180 162 172 158 181 161 181 161 172 158 182 160 182 160 172 158 183 159 183 159 172 158 184 154 184 154 172 158 185 90 175 77 176 157 186 156 175 77 186 156 187 155 175 77 187 155 188 76 184 154 185 90 189 153 189 153 185 90 190 152 190 152 185 90 191 151 191 151 185 90 192 150 192 150 185 90 193 149 193 149 185 90 194 148 194 148 185 90 195 147 195 147 185 90 196 146 196 146 185 90 197 145 197 145 185 90 198 144 198 144 185 90 199 143 199 143 185 90 200 142 200 142 185 90 201 130 200 142 201 130 202 141 202 141 201 130 203 49 203 49 201 130 204 140 203 49 204 140 205 139 203 49 205 139 206 138 203 49 206 138 207 137 203 49 207 137 208 136 203 49 208 136 209 135 203 49 209 135 210 134 203 49 210 134 211 133 203 49 211 133 212 132 203 49 212 132 213 131 203 49 213 131 214 48 201 130 185 90 215 129 215 129 185 90 216 128 216 128 185 90 217 127 217 127 185 90 218 126 218 126 185 90 219 125 219 125 185 90 220 124 220 124 185 90 221 123 221 123 185 90 222 122 222 122 185 90 223 121 223 121 185 90 224 120 224 120 185 90 225 119 225 119 185 90 226 118 226 118 185 90 227 117 227 117 185 90 228 22 228 22 185 90 229 107 228 22 229 107 230 116 228 22 230 116 231 115 228 22 231 115 232 114 228 22 232 114 233 113 228 22 233 113 234 112 228 22 234 112 235 111 228 22 235 111 236 110 228 22 236 110 237 109 228 22 237 109 238 108 228 22 238 108 239 21 229 107 185 90 240 106 240 106 185 90 241 105 241 105 185 90 242 104 242 104 185 90 243 103 243 103 185 90 244 102 244 102 185 90 245 101 245 101 185 90 246 100 246 100 185 90 247 99 247 99 185 90 248 98 248 98 185 90 249 97 249 97 185 90 250 96 250 96 185 90 251 95 251 95 185 90 252 94 252 94 185 90 253 93 253 93 185 90 254 92 254 92 185 90 255 4 255 4 185 90 256 6 256 6 185 90 257 91 257 91 185 90 258 89 175 77 259 75 256 6 259 75 175 77 260 88 260 88 175 77 261 87 261 87 175 77 262 86 262 86 175 77 263 85 263 85 175 77 264 84 264 84 175 77 265 83 265 83 175 77 266 82 266 82 175 77 267 81 267 81 175 77 268 80 268 80 175 77 269 79 269 79 175 77 270 78 270 78 175 77 188 76 256 6 259 75 271 74 256 6 271 74 272 73 256 6 272 73 273 72 256 6 273 72 274 71 256 6 274 71 275 70 256 6 275 70 276 69 256 6 276 69 277 68 256 6 277 68 278 67 256 6 278 67 279 66 256 6 279 66 280 65 256 6 280 65 281 64 256 6 281 64 282 63 256 6 282 63 283 47 283 47 282 63 284 62 283 47 284 62 285 56 283 47 285 56 286 61 286 61 285 56 287 60 287 60 285 56 288 59 288 59 285 56 289 58 289 58 285 56 290 57 290 57 285 56 291 55 291 55 285 56 203 49 291 55 203 49 292 54 292 54 203 49 293 53 293 53 203 49 294 52 294 52 203 49 295 51 295 51 203 49 296 50 296 50 203 49 214 48 256 6 283 47 297 46 256 6 297 46 298 45 256 6 298 45 299 44 256 6 299 44 300 43 256 6 300 43 301 42 256 6 301 42 302 41 256 6 302 41 303 40 256 6 303 40 304 39 256 6 304 39 305 38 256 6 305 38 306 37 256 6 306 37 307 36 256 6 307 36 308 35 256 6 308 35 309 34 256 6 309 34 310 30 256 6 310 30 311 20 311 20 310 30 312 33 312 33 310 30 313 32 313 32 310 30 314 31 314 31 310 30 315 29 315 29 310 30 228 22 315 29 228 22 316 28 316 28 228 22 317 27 317 27 228 22 318 26 318 26 228 22 319 25 319 25 228 22 320 24 320 24 228 22 321 23 321 23 228 22 239 21 256 6 311 20 322 19 256 6 322 19 323 18 256 6 323 18 324 17 256 6 324 17 325 16 256 6 325 16 326 15 256 6 326 15 327 14 256 6 327 14 328 13 256 6 328 13 329 12 256 6 329 12 330 11 256 6 330 11 331 10 256 6 331 10 332 9 256 6 332 9 333 8 256 6 333 8 334 7 256 6 334 7 335 5 256 6 335 5 255 4 336 168 337 169 338 170 338 170 337 169 339 171 340 172 339 171 337 169 341 169 342 171 343 172 342 171 341 169 344 170 344 170 341 169 345 168 346 173 347 174 348 175 347 174 349 176 348 175 348 175 349 176 350 177 351 178 350 177 349 176 352 176 353 177 354 178 353 177 352 176 355 175 355 175 352 176 356 174 355 175 356 174 357 173 358 179 359 180 360 181 360 181 359 180 361 182 362 183 361 182 359 180 363 180 364 182 365 183 364 182 363 180 366 181 366 181 363 180 367 179 368 184 369 185 370 186 371 187 370 186 369 185 372 185 373 186 374 187 373 186 372 185 375 184 376 188 377 189 378 190 379 191 378 190 377 189 380 189 381 190 382 191 381 190 380 189 383 188 384 192 385 193 386 194 386 194 385 193 387 195 388 196 387 195 385 193 389 193 390 195 391 196 390 195 389 193 392 194 392 194 389 193 393 192 394 197 395 198 396 199 397 200 396 199 395 198 398 198 399 199 400 200 399 199 398 198 401 197 402 201 403 202 404 203 404 203 403 202 405 204 406 205 405 204 403 202 407 202 408 204 409 205 408 204 407 202 410 203 410 203 407 202 411 201 412 206 413 207 414 208 413 207 415 209 414 208 414 208 415 209 416 210 417 211 416 210 415 209 418 209 419 210 420 211 419 210 418 209 421 208 421 208 418 209 422 207 421 208 422 207 423 206 424 212 425 213 426 214 425 213 427 215 426 214 427 215 428 216 426 214 428 216 429 217 426 214 429 217 430 218 426 214 430 218 431 219 426 214 431 219 432 220 426 214 432 220 433 221 426 214 433 221 434 222 426 214 434 222 435 223 426 214 435 223 436 224 426 214 436 224 437 225 426 214 437 225 438 226 426 214 438 226 439 227 426 214 439 227 440 228 426 214 440 228 441 229 426 214 442 230 443 231 444 232 444 232 443 231 445 233 445 233 443 231 446 234 446 234 443 231 447 235 447 235 443 231 448 236 448 236 443 231 449 237 449 237 443 231 450 238 450 238 443 231 451 239 451 239 443 231 452 240 452 240 443 231 441 229 441 229 443 231 426 214 443 231 453 241 426 214 453 241 454 242 426 214 454 242 455 243 426 214 455 243 456 244 426 214 456 244 457 245 426 214 457 245 458 246 426 214 458 246 459 247 426 214 459 247 460 248 426 214 460 248 461 249 426 214 461 249 462 250 426 214 462 250 463 251 426 214 463 251 464 252 426 214 464 252 465 253 426 214 465 253 466 254 426 214 467 255 468 256 469 257 469 257 468 256 470 258 470 258 468 256 471 259 471 259 468 256 472 260 472 260 468 256 473 261 473 261 468 256 474 262 474 262 468 256 475 263 475 263 468 256 476 264 476 264 468 256 477 265 477 265 468 256 478 266 478 266 468 256 479 267 479 267 468 256 466 254 468 256 480 268 466 254 480 268 481 269 466 254 481 269 482 270 466 254 466 254 482 270 426 214 482 270 483 271 426 214 483 271 484 272 426 214 484 272 485 273 426 214 485 273 486 274 426 214 486 274 487 275 426 214 487 275 488 276 426 214 488 276 489 277 426 214 489 277 490 278 426 214 490 278 491 279 426 214 491 279 492 280 426 214 492 280 493 281 426 214 494 282 495 283 496 284 496 284 495 283 497 285 497 285 495 283 498 286 498 286 495 283 499 287 499 287 495 283 500 288 500 288 495 283 501 289 501 289 495 283 502 290 502 290 495 283 503 291 503 291 495 283 504 292 504 292 495 283 505 293 505 293 495 283 493 281 426 214 493 281 495 283 425 213 424 212 506 294 506 294 424 212 507 295 507 295 424 212 508 296 508 296 424 212 509 297 509 297 424 212 510 298 510 298 424 212 511 299 511 299 424 212 512 300 512 300 424 212 513 301 513 301 424 212 514 302 514 302 424 212 515 303 515 303 424 212 516 304 516 304 424 212 517 305 517 305 424 212 518 306 518 306 424 212 519 307 519 307 424 212 520 308 520 308 424 212 521 309 442 230 522 310 443 231 522 310 523 311 443 231 523 311 524 312 443 231 524 312 525 313 443 231 525 313 526 314 443 231 526 314 527 315 443 231 527 315 528 316 443 231 443 231 528 316 529 317 528 316 530 318 529 317 530 318 531 319 529 317 531 319 532 320 529 317 532 320 521 309 529 317 521 309 424 212 529 317 529 317 424 212 533 321 533 321 424 212 534 322 534 322 424 212 535 323 535 323 424 212 536 324 536 324 424 212 537 325 537 325 424 212 538 326 538 326 424 212 539 327 539 327 424 212 540 328 540 328 424 212 541 329 541 329 424 212 542 330 542 330 424 212 543 331 543 331 424 212 544 332 544 332 424 212 545 333 545 333 424 212 546 334 467 255 547 335 468 256 547 335 548 336 468 256 548 336 549 337 468 256 549 337 550 338 468 256 550 338 551 339 468 256 468 256 551 339 552 340 551 339 553 341 552 340 553 341 554 342 552 340 554 342 555 343 552 340 555 343 556 344 552 340 556 344 557 345 552 340 557 345 546 334 552 340 552 340 546 334 558 346 558 346 546 334 559 347 559 347 546 334 560 348 546 334 424 212 560 348 560 348 424 212 561 349 561 349 424 212 562 350 562 350 424 212 563 351 563 351 424 212 564 352 564 352 424 212 565 353 565 353 424 212 566 354 566 354 424 212 567 355 567 355 424 212 568 356 568 356 424 212 569 357 569 357 424 212 570 358 570 358 424 212 571 359 494 282 572 360 495 283 572 360 573 361 495 283 573 361 574 362 495 283 574 362 575 363 495 283 424 212 576 364 571 359 571 359 576 364 577 365 577 365 576 364 578 366 578 366 576 364 579 367 579 367 576 364 580 368 580 368 576 364 581 369 581 369 576 364 582 370 582 370 576 364 583 371 583 371 576 364 575 363 495 283 575 363 576 364 584 364 585 363 586 283 585 363 584 364 587 371 587 371 584 364 588 370 588 370 584 364 589 369 589 369 584 364 590 368 590 368 584 364 591 367 591 367 584 364 592 366 592 366 584 364 593 365 593 365 584 364 594 359 594 359 584 364 595 212 586 283 585 363 596 362 586 283 596 362 597 361 586 283 597 361 598 360 586 283 598 360 599 282 594 359 595 212 600 358 600 358 595 212 601 357 601 357 595 212 602 356 602 356 595 212 603 355 603 355 595 212 604 354 604 354 595 212 605 353 605 353 595 212 606 352 606 352 595 212 607 351 607 351 595 212 608 350 608 350 595 212 609 349 609 349 595 212 610 348 610 348 595 212 611 334 610 348 611 334 612 347 612 347 611 334 613 346 613 346 611 334 614 340 614 340 611 334 615 345 614 340 615 345 616 344 614 340 616 344 617 343 614 340 617 343 618 342 614 340 618 342 619 341 614 340 619 341 620 339 614 340 620 339 621 256 621 256 620 339 622 338 621 256 622 338 623 337 621 256 623 337 624 336 621 256 624 336 625 335 621 256 625 335 626 255 611 334 595 212 627 333 627 333 595 212 628 332 628 332 595 212 629 331 629 331 595 212 630 330 630 330 595 212 631 329 631 329 595 212 632 328 632 328 595 212 633 327 633 327 595 212 634 326 634 326 595 212 635 325 635 325 595 212 636 324 636 324 595 212 637 323 637 323 595 212 638 322 638 322 595 212 639 321 639 321 595 212 640 317 640 317 595 212 641 309 640 317 641 309 642 320 640 317 642 320 643 319 640 317 643 319 644 318 640 317 644 318 645 316 640 317 645 316 646 231 646 231 645 316 647 315 646 231 647 315 648 314 646 231 648 314 649 313 646 231 649 313 650 312 646 231 650 312 651 311 646 231 651 311 652 310 646 231 652 310 653 230 641 309 595 212 654 308 654 308 595 212 655 307 655 307 595 212 656 306 656 306 595 212 657 305 657 305 595 212 658 304 658 304 595 212 659 303 659 303 595 212 660 302 660 302 595 212 661 301 661 301 595 212 662 300 662 300 595 212 663 299 663 299 595 212 664 298 664 298 595 212 665 297 665 297 595 212 666 296 666 296 595 212 667 295 667 295 595 212 668 294 668 294 595 212 669 213 586 283 670 281 671 214 670 281 586 283 672 293 672 293 586 283 673 292 673 292 586 283 674 291 674 291 586 283 675 290 675 290 586 283 676 289 676 289 586 283 677 288 677 288 586 283 678 287 678 287 586 283 679 286 679 286 586 283 680 285 680 285 586 283 681 284 681 284 586 283 599 282 671 214 670 281 682 280 671 214 682 280 683 279 671 214 683 279 684 278 671 214 684 278 685 277 671 214 685 277 686 276 671 214 686 276 687 275 671 214 687 275 688 274 671 214 688 274 689 273 671 214 689 273 690 272 671 214 690 272 691 271 671 214 691 271 692 270 671 214 692 270 693 254 693 254 692 270 694 269 693 254 694 269 695 268 693 254 695 268 621 256 693 254 621 256 696 267 696 267 621 256 697 266 697 266 621 256 698 265 698 265 621 256 699 264 699 264 621 256 700 263 700 263 621 256 701 262 701 262 621 256 702 261 702 261 621 256 703 260 703 260 621 256 704 259 704 259 621 256 705 258 705 258 621 256 706 257 706 257 621 256 626 255 671 214 693 254 707 253 671 214 707 253 708 252 671 214 708 252 709 251 671 214 709 251 710 250 671 214 710 250 711 249 671 214 711 249 712 248 671 214 712 248 713 247 671 214 713 247 714 246 671 214 714 246 715 245 671 214 715 245 716 244 671 214 716 244 717 243 671 214 717 243 718 242 671 214 718 242 719 241 671 214 719 241 646 231 671 214 646 231 720 229 720 229 646 231 721 240 721 240 646 231 722 239 722 239 646 231 723 238 723 238 646 231 724 237 724 237 646 231 725 236 725 236 646 231 726 235 726 235 646 231 727 234 727 234 646 231 728 233 728 233 646 231 729 232 729 232 646 231 653 230 671 214 720 229 730 228 671 214 730 228 731 227 671 214 731 227 732 226 671 214 732 226 733 225 671 214 733 225 734 224 671 214 734 224 735 223 671 214 735 223 736 222 671 214 736 222 737 221 671 214 737 221 738 220 671 214 738 220 739 219 671 214 739 219 740 218 671 214 740 218 741 217 671 214 741 217 742 216 671 214 742 216 743 215 671 214 743 215 669 213 671 214 669 213 595 212 744 372 745 373 746 374 746 374 745 373 747 375 745 373 748 376 747 375 749 377 747 375 748 376 750 376 751 375 752 377 751 375 750 376 753 373 751 375 753 373 754 374 754 374 753 373 755 372 756 378 757 379 758 380 757 379 759 381 758 380 758 380 759 381 760 382 761 383 760 382 759 381 762 381 763 382 764 383 763 382 762 381 765 380 765 380 762 381 766 379 765 380 766 379 767 378 0 0 1 1 2 2 3 3 2 2 1 1 4 1 5 2 6 3 5 2 4 1 7 0 8 4 9 5 0 6 1 7 0 6 9 5 10 5 7 6 4 7 7 6 10 5 11 4 2 8 3 9 12 10 13 11 12 10 3 9 6 9 14 10 15 11 14 10 6 9 5 8 16 12 17 13 8 14 9 15 8 14 17 13 18 13 11 14 10 15 11 14 18 13 19 12 12 16 13 17 20 18 21 19 20 18 13 17 15 17 22 18 23 19 22 18 15 17 14 16 24 20 25 21 16 22 17 23 16 22 25 21 26 21 19 22 18 23 19 22 26 21 27 20 21 24 28 25 20 26 29 27 20 26 28 25 30 25 22 26 31 27 22 26 30 25 23 24 32 28 33 29 24 30 25 31 24 30 33 29 34 29 27 30 26 31 27 30 34 29 35 28 28 32 36 33 29 34 37 35 29 34 36 33 38 33 31 34 39 35 31 34 38 33 30 32 40 36 41 37 32 38 33 39 32 38 41 37 42 37 35 38 34 39 35 38 42 37 43 36 36 40 44 41 37 42 45 43 37 42 44 41 46 41 39 42 47 43 39 42 46 41 38 40 48 44 49 45 40 46 41 47 40 46 49 45 50 45 43 46 42 47 43 46 50 45 51 44 44 48 52 49 45 50 53 51 45 50 52 49 54 49 47 50 55 51 47 50 54 49 46 48 56 52 57 53 48 54 49 55 48 54 57 53 58 53 51 54 50 55 51 54 58 53 59 52 52 56 60 57 53 58 61 59 53 58 60 57 62 57 55 58 63 59 55 58 62 57 54 56 64 60 65 61 56 62 57 63 56 62 65 61 66 61 59 62 58 63 59 62 66 61 67 60 60 64 68 65 61 66 69 67 61 66 68 65 70 65 63 66 71 67 63 66 70 65 62 64 72 68 73 69 64 70 65 71 64 70 73 69 74 69 67 70 66 71 67 70 74 69 75 68 68 72 76 73 69 74 77 75 69 74 76 73 78 73 71 74 79 75 71 74 78 73 70 72 80 76 81 77 72 78 73 79 72 78 81 77 82 77 75 78 74 79 75 78 82 77 83 76 76 80 84 81 77 82 85 83 77 82 84 81 86 81 79 82 87 83 79 82 86 81 78 80 88 84 81 85 89 86 80 87 89 86 81 85 82 85 90 86 83 87 90 86 82 85 91 84 84 88 92 89 85 90 93 91 85 90 92 89 94 89 87 90 95 91 87 90 94 89 86 88 96 92 88 93 97 94 89 95 97 94 88 93 91 93 98 94 90 95 98 94 91 93 99 92 92 96 100 97 93 98 101 99 93 98 100 97 102 97 95 98 103 99 95 98 102 97 94 96 104 100 96 101 105 102 97 103 105 102 96 101 99 101 106 102 98 103 106 102 99 101 107 100 100 104 108 105 101 106 109 107 101 106 108 105 110 105 103 106 111 107 103 106 110 105 102 104 112 108 104 109 113 110 105 111 113 110 104 109 107 109 114 110 106 111 114 110 107 109 115 108 108 112 116 113 109 114 117 115 109 114 116 113 118 113 111 114 119 115 111 114 118 113 110 112 120 116 112 117 121 118 113 119 121 118 112 117 115 117 122 118 114 119 122 118 115 117 123 116 116 120 124 121 117 122 125 123 117 122 124 121 126 121 119 122 127 123 119 122 126 121 118 120 128 124 120 125 129 126 121 127 129 126 120 125 123 125 130 126 122 127 130 126 123 125 131 124 132 128 133 129 124 130 125 131 124 130 133 129 134 129 126 130 127 131 126 130 134 129 135 128 136 132 128 133 137 134 129 135 137 134 128 133 131 133 138 134 130 135 138 134 131 133 139 132 140 136 141 137 132 138 133 139 132 138 141 137 142 137 135 138 134 139 135 138 142 137 143 136 144 140 136 141 145 142 137 143 145 142 136 141 139 141 146 142 138 143 146 142 139 141 147 140 148 144 149 145 140 146 141 147 140 146 149 145 150 145 143 146 142 147 143 146 150 145 151 144 152 148 144 149 153 150 145 151 153 150 144 149 147 149 154 150 146 151 154 150 147 149 155 148 156 152 149 153 157 154 148 155 157 154 149 153 150 153 158 154 151 155 158 154 150 153 159 152 160 156 152 157 161 158 153 159 161 158 152 157 155 157 162 158 154 159 162 158 155 157 163 156 164 160 165 161 157 162 156 163 157 162 165 161 166 161 158 162 159 163 158 162 166 161 167 160 168 164 160 165 169 166 161 167 169 166 160 165 163 165 170 166 162 167 170 166 163 165 171 164 172 168 173 169 164 170 165 171 164 170 173 169 174 169 167 170 166 171 167 170 174 169 175 168 176 172 168 173 177 174 169 175 177 174 168 173 171 173 178 174 170 175 178 174 171 173 179 172 180 176 181 177 172 178 173 179 172 178 181 177 182 177 175 178 174 179 175 178 182 177 183 176 184 180 176 181 185 182 177 183 185 182 176 181 179 181 186 182 178 183 186 182 179 181 187 180 188 184 189 185 180 186 181 187 180 186 189 185 190 185 183 186 182 187 183 186 190 185 191 184 184 188 185 189 192 190 193 191 192 190 185 189 186 189 194 190 195 191 194 190 186 189 187 188 196 192 197 193 188 194 189 195 188 194 197 193 198 193 191 194 190 195 191 194 198 193 199 192 192 196 193 197 200 198 201 199 200 198 193 197 195 197 202 198 203 199 202 198 195 197 194 196 204 200 205 201 196 202 197 203 196 202 205 201 206 201 199 202 198 203 199 202 206 201 207 200 200 204 201 205 204 206 205 207 204 206 201 205 203 205 207 206 206 207 207 206 203 205 202 204 0 0 1 1 2 2 3 3 2 2 1 1 4 1 5 2 6 3 5 2 4 1 7 0 8 4 1 5 9 6 0 7 9 6 1 5 4 5 10 6 7 7 10 6 4 5 11 4 2 8 3 9 12 10 13 11 12 10 3 9 6 9 14 10 15 11 14 10 6 9 5 8 16 12 8 13 17 14 9 15 17 14 8 13 11 13 18 14 10 15 18 14 11 13 19 12 12 16 13 17 20 18 21 19 20 18 13 17 15 17 22 18 23 19 22 18 15 17 14 16 24 20 16 21 25 22 17 23 25 22 16 21 19 21 26 22 18 23 26 22 19 21 27 20 20 24 21 25 28 26 29 27 28 26 21 25 23 25 30 26 31 27 30 26 23 25 22 24 32 28 24 29 33 30 25 31 33 30 24 29 27 29 34 30 26 31 34 30 27 29 35 28 28 32 29 33 36 34 37 35 36 34 29 33 31 33 38 34 39 35 38 34 31 33 30 32 40 36 32 37 41 38 33 39 41 38 32 37 35 37 42 38 34 39 42 38 35 37 43 36 36 40 37 41 44 42 45 43 44 42 37 41 39 41 46 42 47 43 46 42 39 41 38 40 48 44 40 45 49 46 41 47 49 46 40 45 43 45 50 46 42 47 50 46 43 45 51 44 44 48 45 49 52 50 53 51 52 50 45 49 47 49 54 50 55 51 54 50 47 49 46 48 56 52 48 53 57 54 49 55 57 54 48 53 51 53 58 54 50 55 58 54 51 53 59 52 52 56 53 57 60 58 61 59 60 58 53 57 55 57 62 58 63 59 62 58 55 57 54 56 64 60 56 61 65 62 57 63 65 62 56 61 59 61 66 62 58 63 66 62 59 61 67 60 60 64 61 65 68 66 69 67 68 66 61 65 63 65 70 66 71 67 70 66 63 65 62 64 72 68 64 69 73 70 65 71 73 70 64 69 67 69 74 70 66 71 74 70 67 69 75 68 68 72 69 73 76 74 77 75 76 74 69 73 71 73 78 74 79 75 78 74 71 73 70 72 80 76 72 77 81 78 73 79 81 78 72 77 75 77 82 78 74 79 82 78 75 77 83 76 76 80 77 81 84 82 85 83 84 82 77 81 79 81 86 82 87 83 86 82 79 81 78 80 88 84 80 85 89 86 81 87 89 86 80 85 83 85 90 86 82 87 90 86 83 85 91 84 84 88 85 89 92 90 93 91 92 90 85 89 87 89 94 90 95 91 94 90 87 89 86 88 96 92 88 93 97 94 89 95 97 94 88 93 91 93 98 94 90 95 98 94 91 93 99 92 92 96 93 97 100 98 101 99 100 98 93 97 95 97 102 98 103 99 102 98 95 97 94 96 104 100 96 101 105 102 97 103 105 102 96 101 99 101 106 102 98 103 106 102 99 101 107 100 101 104 108 105 100 106 109 107 100 106 108 105 110 105 102 106 111 107 102 106 110 105 103 104 104 108 105 109 112 110 113 111 112 110 105 109 106 109 114 110 115 111 114 110 106 109 107 108 108 112 116 113 109 114 117 115 109 114 116 113 118 113 111 114 119 115 111 114 118 113 110 112 112 116 113 117 120 118 121 119 120 118 113 117 115 117 122 118 123 119 122 118 115 117 114 116 116 120 124 121 117 122 125 123 117 122 124 121 126 121 119 122 127 123 119 122 126 121 118 120 120 124 121 125 128 126 129 127 128 126 121 125 123 125 130 126 131 127 130 126 123 125 122 124 124 128 132 129 125 130 133 131 125 130 132 129 134 129 127 130 135 131 127 130 134 129 126 128 128 132 129 133 136 134 137 135 136 134 129 133 131 133 138 134 139 135 138 134 131 133 130 132 132 136 140 137 133 138 141 139 133 138 140 137 142 137 135 138 143 139 135 138 142 137 134 136 136 140 137 141 144 142 145 143 144 142 137 141 139 141 146 142 147 143 146 142 139 141 138 140 140 144 148 145 141 146 149 147 141 146 148 145 150 145 143 146 151 147 143 146 150 145 142 144 144 148 145 149 152 150 153 151 152 150 145 149 147 149 154 150 155 151 154 150 147 149 146 148 148 152 156 153 149 154 157 155 149 154 156 153 158 153 151 154 159 155 151 154 158 153 150 152 152 156 153 157 160 158 161 159 160 158 153 157 155 157 162 158 163 159 162 158 155 157 154 156 156 160 164 161 157 162 165 163 157 162 164 161 166 161 159 162 167 163 159 162 166 161 158 160 160 164 161 165 168 166 169 167 168 166 161 165 163 165 170 166 171 167 170 166 163 165 162 164 164 168 172 169 165 170 173 171 165 170 172 169 174 169 167 170 175 171 167 170 174 169 166 168 168 172 169 173 176 174 177 175 176 174 169 173 171 173 178 174 179 175 178 174 171 173 170 172 172 176 180 177 173 178 181 179 173 178 180 177 182 177 175 178 183 179 175 178 182 177 174 176 176 180 177 181 184 182 185 183 184 182 177 181 179 181 186 182 187 183 186 182 179 181 178 180 180 184 188 185 181 186 189 187 181 186 188 185 190 185 183 186 191 187 183 186 190 185 182 184 184 188 185 189 192 190 193 191 192 190 185 189 187 189 194 190 195 191 194 190 187 189 186 188 188 192 196 193 189 194 197 195 189 194 196 193 198 193 191 194 199 195 191 194 198 193 190 192 192 196 193 197 200 198 201 199 200 198 193 197 195 197 202 198 203 199 202 198 195 197 194 196 196 200 204 201 197 202 205 203 197 202 204 201 206 201 199 202 207 203 199 202 206 201 198 200 200 204 201 205 204 206 205 207 204 206 201 205 203 205 206 206 207 207 206 206 203 205 202 204 0 0 1 1 2 2 3 3 2 2 1 1 4 1 5 2 6 3 5 2 4 1 7 0 8 4 9 5 0 6 1 7 0 6 9 5 10 5 7 6 4 7 7 6 10 5 11 4 3 8 12 9 2 10 13 11 2 10 12 9 14 9 5 10 15 11 5 10 14 9 6 8 16 12 17 13 8 14 9 15 8 14 17 13 18 13 11 14 10 15 11 14 18 13 19 12 12 16 20 17 13 18 21 19 13 18 20 17 22 17 15 18 23 19 15 18 22 17 14 16 24 20 25 21 16 22 17 23 16 22 25 21 26 21 19 22 18 23 19 22 26 21 27 20 20 24 28 25 21 26 29 27 21 26 28 25 30 25 23 26 31 27 23 26 30 25 22 24 32 28 25 29 33 30 24 31 33 30 25 29 26 29 34 30 27 31 34 30 26 29 35 28 28 32 36 33 29 34 37 35 29 34 36 33 38 33 31 34 39 35 31 34 38 33 30 32 40 36 32 37 41 38 33 39 41 38 32 37 35 37 42 38 34 39 42 38 35 37 43 36 36 40 44 41 37 42 45 43 37 42 44 41 46 41 39 42 47 43 39 42 46 41 38 40 48 44 49 45 41 46 40 47 41 46 49 45 50 45 42 46 43 47 42 46 50 45 51 44 44 48 52 49 45 50 53 51 45 50 52 49 54 49 47 50 55 51 47 50 54 49 46 48 56 52 57 53 48 54 49 55 48 54 57 53 58 53 51 54 50 55 51 54 58 53 59 52 52 56 60 57 53 58 61 59 53 58 60 57 62 57 55 58 63 59 55 58 62 57 54 56 64 60 65 61 56 62 57 63 56 62 65 61 66 61 59 62 58 63 59 62 66 61 67 60 60 64 68 65 61 66 69 67 61 66 68 65 70 65 63 66 71 67 63 66 70 65 62 64 72 68 73 69 64 70 65 71 64 70 73 69 74 69 67 70 66 71 67 70 74 69 75 68 68 72 76 73 69 74 77 75 69 74 76 73 78 73 71 74 79 75 71 74 78 73 70 72 80 76 81 77 72 78 73 79 72 78 81 77 82 77 75 78 74 79 75 78 82 77 83 76 76 80 84 81 77 82 85 83 77 82 84 81 86 81 79 82 87 83 79 82 86 81 78 80 88 84 89 85 80 86 81 87 80 86 89 85 90 85 83 86 82 87 83 86 90 85 91 84 84 88 92 89 85 90 93 91 85 90 92 89 94 89 87 90 95 91 87 90 94 89 86 88 96 92 89 93 97 94 88 95 97 94 89 93 90 93 98 94 91 95 98 94 90 93 99 92 92 96 100 97 93 98 101 99 93 98 100 97 102 97 95 98 103 99 95 98 102 97 94 96 104 100 96 101 105 102 97 103 105 102 96 101 99 101 106 102 98 103 106 102 99 101 107 100 100 104 108 105 101 106 109 107 101 106 108 105 110 105 103 106 111 107 103 106 110 105 102 104 112 108 104 109 113 110 105 111 113 110 104 109 107 109 114 110 106 111 114 110 107 109 115 108 108 112 116 113 109 114 117 115 109 114 116 113 118 113 111 114 119 115 111 114 118 113 110 112 120 116 112 117 121 118 113 119 121 118 112 117 115 117 122 118 114 119 122 118 115 117 123 116 124 120 125 121 116 122 117 123 116 122 125 121 126 121 118 122 119 123 118 122 126 121 127 120 128 124 120 125 129 126 121 127 129 126 120 125 123 125 130 126 122 127 130 126 123 125 131 124 132 128 125 129 133 130 124 131 133 130 125 129 126 129 134 130 127 131 134 130 126 129 135 128 136 132 128 133 137 134 129 135 137 134 128 133 131 133 138 134 130 135 138 134 131 133 139 132 140 136 141 137 133 138 132 139 133 138 141 137 142 137 134 138 135 139 134 138 142 137 143 136 144 140 136 141 145 142 137 143 145 142 136 141 139 141 146 142 138 143 146 142 139 141 147 140 148 144 141 145 149 146 140 147 149 146 141 145 142 145 150 146 143 147 150 146 142 145 151 144 152 148 144 149 153 150 145 151 153 150 144 149 147 149 154 150 146 151 154 150 147 149 155 148 156 152 157 153 149 154 148 155 149 154 157 153 158 153 150 154 151 155 150 154 158 153 159 152 160 156 152 157 161 158 153 159 161 158 152 157 155 157 162 158 154 159 162 158 155 157 163 156 164 160 165 161 156 162 157 163 156 162 165 161 166 161 159 162 158 163 159 162 166 161 167 160 168 164 160 165 169 166 161 167 169 166 160 165 163 165 170 166 162 167 170 166 163 165 171 164 172 168 173 169 164 170 165 171 164 170 173 169 174 169 167 170 166 171 167 170 174 169 175 168 176 172 168 173 177 174 169 175 177 174 168 173 171 173 178 174 170 175 178 174 171 173 179 172 180 176 181 177 172 178 173 179 172 178 181 177 182 177 175 178 174 179 175 178 182 177 183 176 184 180 176 181 185 182 177 183 185 182 176 181 179 181 186 182 178 183 186 182 179 181 187 180 188 184 189 185 180 186 181 187 180 186 189 185 190 185 183 186 182 187 183 186 190 185 191 184 192 188 184 189 193 190 185 191 193 190 184 189 187 189 194 190 186 191 194 190 187 189 195 188 196 192 189 193 197 194 188 195 197 194 189 193 190 193 198 194 191 195 198 194 190 193 199 192 192 196 193 197 200 198 201 199 200 198 193 197 194 197 202 198 203 199 202 198 194 197 195 196 204 200 205 201 197 202 196 203 197 202 205 201 206 201 198 202 199 203 198 202 206 201 207 200 201 204 205 205 200 206 204 207 200 206 205 205 206 205 202 206 207 207 202 206 206 205 203 204 0 0 1 1 2 2 1 1 3 3 2 2 3 3 4 4 2 2 4 4 5 5 2 2 5 5 6 6 2 2 6 6 7 7 2 2 7 7 8 8 2 2 8 8 9 9 2 2 9 9 10 10 2 2 10 10 11 11 2 2 11 11 12 12 2 2 12 12 13 13 2 2 13 13 14 14 2 2 14 14 15 15 2 2 15 15 16 16 2 2 16 16 17 17 2 2 17 17 18 18 2 2 18 18 19 19 2 2 20 20 21 21 22 22 22 22 21 21 23 23 23 23 21 21 24 24 24 24 21 21 25 25 25 25 21 21 26 26 26 26 21 21 27 27 21 21 28 28 27 27 27 27 28 28 29 29 29 29 28 28 30 30 30 30 28 28 31 31 31 31 28 28 32 32 32 32 28 28 19 19 19 19 28 28 2 2 28 28 33 33 2 2 33 33 34 34 2 2 34 34 35 35 2 2 35 35 36 36 2 2 36 36 37 37 2 2 37 37 38 38 2 2 38 38 39 39 2 2 39 39 40 40 2 2 40 40 41 41 2 2 41 41 42 42 2 2 42 42 43 43 2 2 43 43 44 44 2 2 44 44 45 45 2 2 45 45 46 46 2 2 47 47 48 48 49 49 49 49 48 48 50 50 50 50 48 48 51 51 51 51 48 48 52 52 52 52 48 48 53 53 53 53 48 48 54 54 54 54 48 48 55 55 55 55 48 48 56 56 56 56 48 48 57 57 57 57 48 48 58 58 58 58 48 48 59 59 59 59 48 48 46 46 2 2 46 46 48 48 4 4 3 3 60 60 60 60 3 3 61 61 61 61 3 3 62 62 62 62 3 3 63 63 63 63 3 3 64 64 64 64 3 3 65 65 65 65 3 3 66 66 66 66 3 3 67 67 67 67 3 3 68 68 68 68 3 3 69 69 69 69 3 3 70 70 70 70 3 3 71 71 71 71 3 3 72 72 72 72 3 3 73 73 73 73 3 3 74 74 74 74 3 3 75 75 20 20 76 76 21 21 76 76 77 77 21 21 77 77 78 78 21 21 78 78 79 79 21 21 79 79 80 80 21 21 80 80 81 81 21 21 81 81 82 82 21 21 82 82 83 83 21 21 83 83 84 84 21 21 84 84 75 75 21 21 75 75 3 3 21 21 21 21 3 3 85 85 85 85 3 3 86 86 86 86 3 3 87 87 87 87 3 3 88 88 88 88 3 3 89 89 89 89 3 3 90 90 90 90 3 3 91 91 91 91 3 3 92 92 92 92 3 3 93 93 93 93 3 3 94 94 94 94 3 3 95 95 95 95 3 3 96 96 96 96 3 3 97 97 97 97 3 3 98 98 47 47 99 99 48 48 99 99 100 100 48 48 100 100 101 101 48 48 3 3 102 102 98 98 98 98 102 102 103 103 103 103 102 102 104 104 104 104 102 102 105 105 105 105 102 102 106 106 106 106 102 102 107 107 107 107 102 102 108 108 108 108 102 102 109 109 109 109 102 102 101 101 101 101 102 102 48 48 48 48 102 102 110 110 111 111 110 110 102 102 112 102 113 110 114 111 113 110 112 102 115 48 115 48 112 102 116 101 116 101 112 102 117 109 117 109 112 102 118 108 118 108 112 102 119 107 119 107 112 102 120 106 120 106 112 102 121 105 121 105 112 102 122 104 122 104 112 102 123 103 123 103 112 102 124 98 124 98 112 102 125 3 115 48 116 101 126 100 115 48 126 100 127 99 115 48 127 99 128 47 124 98 125 3 129 97 129 97 125 3 130 96 130 96 125 3 131 95 131 95 125 3 132 94 132 94 125 3 133 93 133 93 125 3 134 92 134 92 125 3 135 91 135 91 125 3 136 90 136 90 125 3 137 89 137 89 125 3 138 88 138 88 125 3 139 87 139 87 125 3 140 86 140 86 125 3 141 85 141 85 125 3 142 21 142 21 125 3 143 75 142 21 143 75 144 84 142 21 144 84 145 83 142 21 145 83 146 82 142 21 146 82 147 81 142 21 147 81 148 80 142 21 148 80 149 79 142 21 149 79 150 78 142 21 150 78 151 77 142 21 151 77 152 76 142 21 152 76 153 20 143 75 125 3 154 74 154 74 125 3 155 73 155 73 125 3 156 72 156 72 125 3 157 71 157 71 125 3 158 70 158 70 125 3 159 69 159 69 125 3 160 68 160 68 125 3 161 67 161 67 125 3 162 66 162 66 125 3 163 65 163 65 125 3 164 64 164 64 125 3 165 63 165 63 125 3 166 62 166 62 125 3 167 61 167 61 125 3 168 60 168 60 125 3 169 4 115 48 170 46 171 2 170 46 115 48 172 59 172 59 115 48 173 58 173 58 115 48 174 57 174 57 115 48 175 56 175 56 115 48 176 55 176 55 115 48 177 54 177 54 115 48 178 53 178 53 115 48 179 52 179 52 115 48 180 51 180 51 115 48 181 50 181 50 115 48 182 49 182 49 115 48 128 47 171 2 170 46 183 45 171 2 183 45 184 44 171 2 184 44 185 43 171 2 185 43 186 42 171 2 186 42 187 41 171 2 187 41 188 40 171 2 188 40 189 39 171 2 189 39 190 38 171 2 190 38 191 37 171 2 191 37 192 36 171 2 192 36 193 35 171 2 193 35 194 34 171 2 194 34 195 33 171 2 195 33 196 28 171 2 196 28 197 19 197 19 196 28 198 32 198 32 196 28 199 31 199 31 196 28 200 30 200 30 196 28 201 29 201 29 196 28 202 27 202 27 196 28 142 21 202 27 142 21 203 26 203 26 142 21 204 25 204 25 142 21 205 24 205 24 142 21 206 23 206 23 142 21 207 22 207 22 142 21 153 20 171 2 197 19 208 18 171 2 208 18 209 17 171 2 209 17 210 16 171 2 210 16 211 15 171 2 211 15 212 14 171 2 212 14 213 13 171 2 213 13 214 12 171 2 214 12 215 11 171 2 215 11 216 10 171 2 216 10 217 9 171 2 217 9 218 8 171 2 218 8 219 7 171 2 219 7 220 6 171 2 220 6 221 5 171 2 221 5 169 4 171 2 169 4 125 3 171 2 125 3 222 1 171 2 222 1 223 0 224 112 225 113 226 114 227 115 226 114 225 113 228 113 229 114 230 115 229 114 228 113 231 112 232 116 233 117 234 118 234 118 233 117 235 119 236 120 235 119 233 117 237 117 238 119 239 120 238 119 237 117 240 118 240 118 237 117 241 116 242 121 243 122 244 123 245 124 244 123 243 122 246 122 247 123 248 124 247 123 246 122 249 121 250 125 251 126 252 127 252 127 251 126 253 128 254 129 253 128 251 126 255 126 256 128 257 129 256 128 255 126 258 127 258 127 255 126 259 125 260 130 261 131 262 132 263 133 262 132 261 131 264 131 265 132 266 133 265 132 264 131 267 130 268 134 269 135 270 136 270 136 269 135 271 137 272 138 271 137 269 135 273 135 274 137 275 138 274 137 273 135 276 136 276 136 273 135 277 134 278 139 279 140 280 141 281 142 280 141 279 140 282 140 283 141 284 142 283 141 282 140 285 139 286 143 287 144 288 145 287 144 289 146 288 145 290 147 288 145 289 146 291 146 292 145 293 147 292 145 291 146 294 144 292 145 294 144 295 143 296 148 297 149 298 150 297 149 299 151 298 150 298 150 299 151 300 152 301 153 300 152 299 151 302 151 303 152 304 153 303 152 302 151 305 150 305 150 302 151 306 149 305 150 306 149 307 148 308 154 309 155 310 156 309 155 311 157 310 156 310 156 311 157 312 158 313 159 312 158 311 157 314 157 315 158 316 159 315 158 314 157 317 156 317 156 314 157 318 155 317 156 318 155 319 154 320 160 321 161 322 162 321 161 323 163 322 162 322 162 323 163 324 164 325 165 324 164 323 163 326 163 327 164 328 165 327 164 326 163 329 162 329 162 326 163 330 161 329 162 330 161 331 160 332 166 333 167 334 168 334 168 333 167 335 169 333 167 336 170 335 169 337 171 335 169 336 170 338 170 339 169 340 171 339 169 338 170 341 167 339 169 341 167 342 168 342 168 341 167 343 166 344 172 345 173 346 174 345 173 347 175 346 174 347 175 348 176 346 174 348 176 349 177 346 174 349 177 350 178 346 174 350 178 351 179 346 174 351 179 352 180 346 174 352 180 353 181 346 174 353 181 354 182 346 174 354 182 355 183 346 174 355 183 356 184 346 174 356 184 357 185 346 174 357 185 358 186 346 174 358 186 359 187 346 174 359 187 360 188 346 174 360 188 361 189 346 174 362 190 363 191 364 192 364 192 363 191 365 193 365 193 363 191 366 194 366 194 363 191 367 195 367 195 363 191 368 196 368 196 363 191 369 197 369 197 363 191 370 198 370 198 363 191 371 199 371 199 363 191 372 200 372 200 363 191 373 201 373 201 363 191 361 189 361 189 363 191 346 174 363 191 374 202 346 174 374 202 375 203 346 174 375 203 376 204 346 174 376 204 377 205 346 174 377 205 378 206 346 174 378 206 379 207 346 174 379 207 380 208 346 174 380 208 381 209 346 174 381 209 382 210 346 174 382 210 383 211 346 174 383 211 384 212 346 174 384 212 385 213 346 174 385 213 386 214 346 174 386 214 387 215 346 174 388 216 389 217 390 218 390 218 389 217 391 219 391 219 389 217 392 220 392 220 389 217 393 221 393 221 389 217 394 222 394 222 389 217 395 223 395 223 389 217 396 224 396 224 389 217 397 225 397 225 389 217 398 226 398 226 389 217 399 227 399 227 389 217 400 228 400 228 389 217 387 215 346 174 387 215 389 217 345 173 344 172 401 229 401 229 344 172 402 230 402 230 344 172 403 231 403 231 344 172 404 232 404 232 344 172 405 233 405 233 344 172 406 234 406 234 344 172 407 235 407 235 344 172 408 236 408 236 344 172 409 237 409 237 344 172 410 238 410 238 344 172 411 239 411 239 344 172 412 240 412 240 344 172 413 241 413 241 344 172 414 242 414 242 344 172 415 243 415 243 344 172 416 244 362 190 417 245 363 191 417 245 418 246 363 191 418 246 419 247 363 191 419 247 420 248 363 191 420 248 421 249 363 191 363 191 421 249 422 250 421 249 423 251 422 250 423 251 424 252 422 250 424 252 425 253 422 250 425 253 426 254 422 250 426 254 416 244 422 250 416 244 344 172 422 250 422 250 344 172 427 255 427 255 344 172 428 256 428 256 344 172 429 257 429 257 344 172 430 258 430 258 344 172 431 259 431 259 344 172 432 260 432 260 344 172 433 261 433 261 344 172 434 262 434 262 344 172 435 263 435 263 344 172 436 264 436 264 344 172 437 265 437 265 344 172 438 266 438 266 344 172 439 267 439 267 344 172 440 268 388 216 441 269 389 217 441 269 442 270 389 217 442 270 443 271 389 217 344 172 444 272 440 268 440 268 444 272 445 273 445 273 444 272 446 274 446 274 444 272 447 275 447 275 444 272 448 276 448 276 444 272 449 277 449 277 444 272 450 278 450 278 444 272 451 279 451 279 444 272 443 271 389 217 443 271 444 272 452 272 453 271 454 217 453 271 452 272 455 279 455 279 452 272 456 278 456 278 452 272 457 277 457 277 452 272 458 276 458 276 452 272 459 275 459 275 452 272 460 274 460 274 452 272 461 273 461 273 452 272 462 268 462 268 452 272 463 172 454 217 453 271 464 270 454 217 464 270 465 269 454 217 465 269 466 216 462 268 463 172 467 267 467 267 463 172 468 266 468 266 463 172 469 265 469 265 463 172 470 264 470 264 463 172 471 263 471 263 463 172 472 262 472 262 463 172 473 261 473 261 463 172 474 260 474 260 463 172 475 259 475 259 463 172 476 258 476 258 463 172 477 257 477 257 463 172 478 256 478 256 463 172 479 255 479 255 463 172 480 250 480 250 463 172 481 244 480 250 481 244 482 254 480 250 482 254 483 253 480 250 483 253 484 252 480 250 484 252 485 251 480 250 485 251 486 249 480 250 486 249 487 191 487 191 486 249 488 248 487 191 488 248 489 247 487 191 489 247 490 246 487 191 490 246 491 245 487 191 491 245 492 190 481 244 463 172 493 243 493 243 463 172 494 242 494 242 463 172 495 241 495 241 463 172 496 240 496 240 463 172 497 239 497 239 463 172 498 238 498 238 463 172 499 237 499 237 463 172 500 236 500 236 463 172 501 235 501 235 463 172 502 234 502 234 463 172 503 233 503 233 463 172 504 232 504 232 463 172 505 231 505 231 463 172 506 230 506 230 463 172 507 229 507 229 463 172 508 173 454 217 509 215 510 174 509 215 454 217 511 228 511 228 454 217 512 227 512 227 454 217 513 226 513 226 454 217 514 225 514 225 454 217 515 224 515 224 454 217 516 223 516 223 454 217 517 222 517 222 454 217 518 221 518 221 454 217 519 220 519 220 454 217 520 219 520 219 454 217 521 218 521 218 454 217 466 216 510 174 509 215 522 214 510 174 522 214 523 213 510 174 523 213 524 212 510 174 524 212 525 211 510 174 525 211 526 210 510 174 526 210 527 209 510 174 527 209 528 208 510 174 528 208 529 207 510 174 529 207 530 206 510 174 530 206 531 205 510 174 531 205 532 204 510 174 532 204 533 203 510 174 533 203 534 202 510 174 534 202 487 191 510 174 487 191 535 189 535 189 487 191 536 201 536 201 487 191 537 200 537 200 487 191 538 199 538 199 487 191 539 198 539 198 487 191 540 197 540 197 487 191 541 196 541 196 487 191 542 195 542 195 487 191 543 194 543 194 487 191 544 193 544 193 487 191 545 192 545 192 487 191 492 190 510 174 535 189 546 188 510 174 546 188 547 187 510 174 547 187 548 186 510 174 548 186 549 185 510 174 549 185 550 184 510 174 550 184 551 183 510 174 551 183 552 182 510 174 552 182 553 181 510 174 553 181 554 180 510 174 554 180 555 179 510 174 555 179 556 178 510 174 556 178 557 177 510 174 557 177 558 176 510 174 558 176 559 175 510 174 559 175 508 173 510 174 508 173 463 172 0 0 1 1 2 2 3 3 2 2 1 1 4 1 5 2 6 3 5 2 4 1 7 0 8 4 0 5 9 6 2 7 9 6 0 5 7 5 10 6 5 7 10 6 7 5 11 4 3 8 1 9 12 10 13 11 12 10 1 9 4 9 14 10 15 11 14 10 4 9 6 8 16 12 17 13 9 14 8 15 9 14 17 13 18 13 10 14 11 15 10 14 18 13 19 12 12 16 13 17 20 18 21 19 20 18 13 17 15 17 22 18 23 19 22 18 15 17 14 16 24 20 25 21 16 22 17 23 16 22 25 21 26 21 19 22 18 23 19 22 26 21 27 20 21 24 28 25 20 26 29 27 20 26 28 25 30 25 22 26 31 27 22 26 30 25 23 24 32 28 33 29 24 30 25 31 24 30 33 29 34 29 27 30 26 31 27 30 34 29 35 28 29 32 28 33 36 34 37 35 36 34 28 33 30 33 38 34 39 35 38 34 30 33 31 32 40 36 41 37 32 38 33 39 32 38 41 37 42 37 35 38 34 39 35 38 42 37 43 36 36 40 37 41 44 42 45 43 44 42 37 41 39 41 46 42 47 43 46 42 39 41 38 40 48 44 41 45 49 46 40 47 49 46 41 45 42 45 50 46 43 47 50 46 42 45 51 44 45 48 52 49 44 50 53 51 44 50 52 49 54 49 46 50 55 51 46 50 54 49 47 48 56 52 48 53 57 54 49 55 57 54 48 53 51 53 58 54 50 55 58 54 51 53 59 52 53 56 52 57 60 58 61 59 60 58 52 57 54 57 62 58 63 59 62 58 54 57 55 56 64 60 56 61 65 62 57 63 65 62 56 61 59 61 66 62 58 63 66 62 59 61 67 60 61 64 68 65 60 66 69 67 60 66 68 65 70 65 62 66 71 67 62 66 70 65 63 64 64 68 65 69 72 70 73 71 72 70 65 69 66 69 74 70 75 71 74 70 66 69 67 68 68 72 76 73 69 74 77 75 69 74 76 73 78 73 71 74 79 75 71 74 78 73 70 72 72 76 73 77 80 78 81 79 80 78 73 77 75 77 82 78 83 79 82 78 75 77 74 76 76 80 84 81 77 82 85 83 77 82 84 81 86 81 79 82 87 83 79 82 86 81 78 80 80 84 81 85 88 86 89 87 88 86 81 85 83 85 90 86 91 87 90 86 83 85 82 84 84 88 92 89 85 90 93 91 85 90 92 89 94 89 87 90 95 91 87 90 94 89 86 88 88 92 89 93 96 94 97 95 96 94 89 93 91 93 98 94 99 95 98 94 91 93 90 92 92 96 100 97 93 98 101 99 93 98 100 97 102 97 95 98 103 99 95 98 102 97 94 96 96 100 97 101 104 102 105 103 104 102 97 101 99 101 106 102 107 103 106 102 99 101 98 100 100 104 108 105 101 106 109 107 101 106 108 105 110 105 103 106 111 107 103 106 110 105 102 104 104 108 105 109 112 110 113 111 112 110 105 109 107 109 114 110 115 111 114 110 107 109 106 108 108 112 116 113 109 114 117 115 109 114 116 113 118 113 111 114 119 115 111 114 118 113 110 112 112 116 113 117 120 118 121 119 120 118 113 117 115 117 122 118 123 119 122 118 115 117 114 116 116 120 124 121 117 122 125 123 117 122 124 121 126 121 119 122 127 123 119 122 126 121 118 120 120 124 121 125 128 126 129 127 128 126 121 125 123 125 130 126 131 127 130 126 123 125 122 124 124 128 132 129 125 130 133 131 125 130 132 129 134 129 127 130 135 131 127 130 134 129 126 128 128 132 129 133 136 134 137 135 136 134 129 133 131 133 138 134 139 135 138 134 131 133 130 132 132 136 140 137 133 138 141 139 133 138 140 137 142 137 135 138 143 139 135 138 142 137 134 136 136 140 137 141 144 142 145 143 144 142 137 141 139 141 146 142 147 143 146 142 139 141 138 140 148 144 149 145 140 146 141 147 140 146 149 145 150 145 142 146 143 147 142 146 150 145 151 144 144 148 145 149 152 150 153 151 152 150 145 149 147 149 154 150 155 151 154 150 147 149 146 148 156 152 157 153 148 154 149 155 148 154 157 153 158 153 151 154 150 155 151 154 158 153 159 152 153 156 160 157 152 158 161 159 152 158 160 157 162 157 154 158 163 159 154 158 162 157 155 156 164 160 165 161 156 162 157 163 156 162 165 161 166 161 159 162 158 163 159 162 166 161 167 160 161 164 160 165 168 166 169 167 168 166 160 165 162 165 170 166 171 167 170 166 162 165 163 164 172 168 165 169 173 170 164 171 173 170 165 169 166 169 174 170 167 171 174 170 166 169 175 168 169 172 176 173 168 174 177 175 168 174 176 173 178 173 170 174 179 175 170 174 178 173 171 172 180 176 181 177 173 178 172 179 173 178 181 177 182 177 174 178 175 179 174 178 182 177 183 176 177 180 176 181 184 182 185 183 184 182 176 181 178 181 186 182 187 183 186 182 178 181 179 180 188 184 189 185 180 186 181 187 180 186 189 185 190 185 183 186 182 187 183 186 190 185 191 184 184 188 185 189 192 190 193 191 192 190 185 189 187 189 194 190 195 191 194 190 187 189 186 188 196 192 197 193 188 194 189 195 188 194 197 193 198 193 191 194 190 195 191 194 198 193 199 192 192 196 193 197 200 198 201 199 200 198 193 197 195 197 202 198 203 199 202 198 195 197 194 196 204 200 197 201 205 202 196 203 205 202 197 201 198 201 206 202 199 203 206 202 198 201 207 200 201 204 204 205 200 206 205 207 200 206 204 205 207 205 202 206 206 207 202 206 207 205 203 204 0 0 1 1 2 2 3 3 2 2 1 1 4 1 5 2 6 3 5 2 4 1 7 0 2 4 3 5 8 6 9 7 8 6 3 5 6 5 10 6 11 7 10 6 6 5 5 4 12 8 13 9 0 10 1 11 0 10 13 9 14 9 7 10 4 11 7 10 14 9 15 8 8 12 9 13 16 14 17 15 16 14 9 13 11 13 18 14 19 15 18 14 11 13 10 12 20 16 21 17 12 18 13 19 12 18 21 17 22 17 15 18 14 19 15 18 22 17 23 16 16 20 17 21 24 22 25 23 24 22 17 21 19 21 26 22 27 23 26 22 19 21 18 20 28 24 29 25 20 26 21 27 20 26 29 25 30 25 23 26 22 27 23 26 30 25 31 24 24 28 25 29 32 30 33 31 32 30 25 29 27 29 34 30 35 31 34 30 27 29 26 28 36 32 37 33 28 34 29 35 28 34 37 33 38 33 31 34 30 35 31 34 38 33 39 32 32 36 33 37 40 38 41 39 40 38 33 37 35 37 42 38 43 39 42 38 35 37 34 36 44 40 45 41 36 42 37 43 36 42 45 41 46 41 39 42 38 43 39 42 46 41 47 40 40 44 41 45 48 46 49 47 48 46 41 45 43 45 50 46 51 47 50 46 43 45 42 44 52 48 53 49 44 50 45 51 44 50 53 49 54 49 47 50 46 51 47 50 54 49 55 48 48 52 49 53 56 54 57 55 56 54 49 53 51 53 58 54 59 55 58 54 51 53 50 52 60 56 61 57 52 58 53 59 52 58 61 57 62 57 55 58 54 59 55 58 62 57 63 56 56 60 57 61 64 62 65 63 64 62 57 61 59 61 66 62 67 63 66 62 59 61 58 60 68 64 69 65 60 66 61 67 60 66 69 65 70 65 63 66 62 67 63 66 70 65 71 64 64 68 65 69 72 70 73 71 72 70 65 69 67 69 74 70 75 71 74 70 67 69 66 68 76 72 77 73 68 74 69 75 68 74 77 73 78 73 71 74 70 75 71 74 78 73 79 72 72 76 73 77 80 78 81 79 80 78 73 77 75 77 82 78 83 79 82 78 75 77 74 76 84 80 85 81 76 82 77 83 76 82 85 81 86 81 79 82 78 83 79 82 86 81 87 80 80 84 81 85 88 86 89 87 88 86 81 85 83 85 90 86 91 87 90 86 83 85 82 84 92 88 93 89 84 90 85 91 84 90 93 89 94 89 87 90 86 91 87 90 94 89 95 88 88 92 89 93 96 94 97 95 96 94 89 93 91 93 98 94 99 95 98 94 91 93 90 92 100 96 101 97 92 98 93 99 92 98 101 97 102 97 95 98 94 99 95 98 102 97 103 96 96 100 97 101 104 102 105 103 104 102 97 101 99 101 106 102 107 103 106 102 99 101 98 100 100 104 108 105 101 106 109 107 101 106 108 105 110 105 102 106 111 107 102 106 110 105 103 104 112 108 104 109 113 110 105 111 113 110 104 109 106 109 114 110 107 111 114 110 106 109 115 108 108 112 116 113 109 114 117 115 109 114 116 113 118 113 111 114 119 115 111 114 118 113 110 112 120 116 112 117 121 118 113 119 121 118 112 117 115 117 122 118 114 119 122 118 115 117 123 116 116 120 124 121 117 122 125 123 117 122 124 121 126 121 119 122 127 123 119 122 126 121 118 120 128 124 120 125 129 126 121 127 129 126 120 125 123 125 130 126 122 127 130 126 123 125 131 124 125 128 124 129 132 130 133 131 132 130 124 129 126 129 134 130 135 131 134 130 126 129 127 128 136 132 128 133 137 134 129 135 137 134 128 133 131 133 138 134 130 135 138 134 131 133 139 132 132 136 133 137 140 138 141 139 140 138 133 137 135 137 142 138 143 139 142 138 135 137 134 136 144 140 136 141 145 142 137 143 145 142 136 141 139 141 146 142 138 143 146 142 139 141 147 140 140 144 141 145 148 146 149 147 148 146 141 145 143 145 150 146 151 147 150 146 143 145 142 144 152 148 144 149 153 150 145 151 153 150 144 149 147 149 154 150 146 151 154 150 147 149 155 148 148 152 149 153 156 154 157 155 156 154 149 153 151 153 158 154 159 155 158 154 151 153 150 152 160 156 152 157 161 158 153 159 161 158 152 157 155 157 162 158 154 159 162 158 155 157 163 156 156 160 157 161 164 162 165 163 164 162 157 161 159 161 166 162 167 163 166 162 159 161 158 160 168 164 160 165 169 166 161 167 169 166 160 165 163 165 170 166 162 167 170 166 163 165 171 164 164 168 165 169 172 170 173 171 172 170 165 169 167 169 174 170 175 171 174 170 167 169 166 168 176 172 168 173 177 174 169 175 177 174 168 173 171 173 178 174 170 175 178 174 171 173 179 172 172 176 173 177 180 178 181 179 180 178 173 177 175 177 182 178 183 179 182 178 175 177 174 176 184 180 176 181 185 182 177 183 185 182 176 181 179 181 186 182 178 183 186 182 179 181 187 180 180 184 181 185 188 186 189 187 188 186 181 185 183 185 190 186 191 187 190 186 183 185 182 184 192 188 193 189 185 190 184 191 185 190 193 189 194 189 186 190 187 191 186 190 194 189 195 188 188 192 189 193 196 194 197 195 196 194 189 193 191 193 198 194 199 195 198 194 191 193 190 192 200 196 201 197 192 198 193 199 192 198 201 197 202 197 195 198 194 199 195 198 202 197 203 196 196 200 197 201 204 202 205 203 204 202 197 201 199 201 206 202 207 203 206 202 199 201 198 200 204 204 205 205 200 206 201 207 200 206 205 205 207 205 203 206 202 207 203 206 207 205 206 204 0 0 1 1 2 2 3 3 2 2 1 1 4 1 5 2 6 3 5 2 4 1 7 0 8 4 9 5 10 6 9 5 11 7 10 6 11 7 12 8 10 6 12 8 13 9 10 6 13 9 14 10 10 6 14 10 15 11 10 6 15 11 16 12 10 6 16 12 17 13 10 6 17 13 18 14 10 6 18 14 19 15 10 6 19 15 20 16 10 6 20 16 21 17 10 6 21 17 22 18 10 6 22 18 23 19 10 6 23 19 24 20 10 6 25 21 26 22 27 23 27 23 26 22 28 24 28 24 26 22 29 25 29 25 26 22 30 26 30 26 26 22 31 27 31 27 26 22 32 28 32 28 26 22 33 29 26 22 34 30 33 29 33 29 34 30 35 31 35 31 34 30 36 32 36 32 34 30 37 33 37 33 34 30 24 20 24 20 34 30 10 6 34 30 38 34 10 6 38 34 39 35 10 6 39 35 40 36 10 6 40 36 41 37 10 6 41 37 42 38 10 6 42 38 43 39 10 6 43 39 44 40 10 6 44 40 45 41 10 6 45 41 46 42 10 6 46 42 47 43 10 6 47 43 48 44 10 6 48 44 49 45 10 6 49 45 50 46 10 6 50 46 51 47 10 6 52 48 53 49 54 50 54 50 53 49 55 51 55 51 53 49 56 52 56 52 53 49 57 53 57 53 53 49 58 54 58 54 53 49 59 55 53 49 60 56 59 55 59 55 60 56 61 57 61 57 60 56 62 58 62 58 60 56 63 59 63 59 60 56 64 60 64 60 60 56 65 61 65 61 60 56 51 47 60 56 66 62 51 47 66 62 67 63 51 47 51 47 67 63 10 6 67 63 68 64 10 6 68 64 69 65 10 6 69 65 70 66 10 6 70 66 71 67 10 6 71 67 72 68 10 6 72 68 73 69 10 6 73 69 74 70 10 6 74 70 75 71 10 6 75 71 76 72 10 6 76 72 77 73 10 6 77 73 78 74 10 6 78 74 79 75 10 6 80 76 81 77 82 78 82 78 81 77 83 79 83 79 81 77 84 80 84 80 81 77 85 81 85 81 81 77 86 82 86 82 81 77 87 83 87 83 81 77 88 84 88 84 81 77 89 85 89 85 81 77 90 86 90 86 81 77 91 87 91 87 81 77 92 88 92 88 81 77 79 75 10 6 79 75 81 77 93 89 94 90 95 91 95 91 94 90 10 6 10 6 94 90 8 4 8 4 94 90 96 92 96 92 94 90 97 93 97 93 94 90 98 94 98 94 94 90 99 95 99 95 94 90 100 96 100 96 94 90 101 97 101 97 94 90 102 98 102 98 94 90 103 99 103 99 94 90 104 100 104 100 94 90 105 101 105 101 94 90 106 102 106 102 94 90 107 103 107 103 94 90 108 104 108 104 94 90 109 105 109 105 94 90 110 106 110 106 94 90 111 107 25 21 112 108 26 22 112 108 113 109 26 22 113 109 114 110 26 22 114 110 115 111 26 22 115 111 116 112 26 22 116 112 117 113 26 22 117 113 118 114 26 22 118 114 119 115 26 22 119 115 120 116 26 22 120 116 111 107 26 22 111 107 94 90 26 22 26 22 94 90 121 117 121 117 94 90 122 118 122 118 94 90 123 119 123 119 94 90 124 120 124 120 94 90 125 121 125 121 94 90 126 122 126 122 94 90 127 123 127 123 94 90 128 124 128 124 94 90 129 125 129 125 94 90 130 126 130 126 94 90 131 127 131 127 94 90 132 128 132 128 94 90 133 129 133 129 94 90 134 130 52 48 135 131 53 49 135 131 136 132 53 49 136 132 137 133 53 49 137 133 138 134 53 49 138 134 139 135 53 49 139 135 140 136 53 49 140 136 141 137 53 49 141 137 142 138 53 49 142 138 143 139 53 49 143 139 144 140 53 49 144 140 134 130 53 49 53 49 134 130 145 141 145 141 134 130 146 142 134 130 94 90 146 142 146 142 94 90 147 143 147 143 94 90 148 144 148 144 94 90 149 145 149 145 94 90 150 146 150 146 94 90 151 147 151 147 94 90 152 148 152 148 94 90 153 149 153 149 94 90 154 150 154 150 94 90 155 151 155 151 94 90 156 152 156 152 94 90 157 153 157 153 94 90 158 154 80 76 159 155 81 77 159 155 160 156 81 77 160 156 161 157 81 77 94 90 162 158 158 154 158 154 162 158 163 159 163 159 162 158 164 160 164 160 162 158 165 161 165 161 162 158 166 162 166 162 162 158 167 163 167 163 162 158 168 164 168 164 162 158 169 165 169 165 162 158 161 157 161 157 162 158 81 77 81 77 162 158 170 166 171 167 170 166 162 158 172 158 173 166 174 167 173 166 172 158 175 77 175 77 172 158 176 157 176 157 172 158 177 165 177 165 172 158 178 164 178 164 172 158 179 163 179 163 172 158 180 162 180 162 172 158 181 161 181 161 172 158 182 160 182 160 172 158 183 159 183 159 172 158 184 154 184 154 172 158 185 90 175 77 176 157 186 156 175 77 186 156 187 155 175 77 187 155 188 76 184 154 185 90 189 153 189 153 185 90 190 152 190 152 185 90 191 151 191 151 185 90 192 150 192 150 185 90 193 149 193 149 185 90 194 148 194 148 185 90 195 147 195 147 185 90 196 146 196 146 185 90 197 145 197 145 185 90 198 144 198 144 185 90 199 143 199 143 185 90 200 142 200 142 185 90 201 130 200 142 201 130 202 141 202 141 201 130 203 49 203 49 201 130 204 140 203 49 204 140 205 139 203 49 205 139 206 138 203 49 206 138 207 137 203 49 207 137 208 136 203 49 208 136 209 135 203 49 209 135 210 134 203 49 210 134 211 133 203 49 211 133 212 132 203 49 212 132 213 131 203 49 213 131 214 48 201 130 185 90 215 129 215 129 185 90 216 128 216 128 185 90 217 127 217 127 185 90 218 126 218 126 185 90 219 125 219 125 185 90 220 124 220 124 185 90 221 123 221 123 185 90 222 122 222 122 185 90 223 121 223 121 185 90 224 120 224 120 185 90 225 119 225 119 185 90 226 118 226 118 185 90 227 117 227 117 185 90 228 22 228 22 185 90 229 107 228 22 229 107 230 116 228 22 230 116 231 115 228 22 231 115 232 114 228 22 232 114 233 113 228 22 233 113 234 112 228 22 234 112 235 111 228 22 235 111 236 110 228 22 236 110 237 109 228 22 237 109 238 108 228 22 238 108 239 21 229 107 185 90 240 106 240 106 185 90 241 105 241 105 185 90 242 104 242 104 185 90 243 103 243 103 185 90 244 102 244 102 185 90 245 101 245 101 185 90 246 100 246 100 185 90 247 99 247 99 185 90 248 98 248 98 185 90 249 97 249 97 185 90 250 96 250 96 185 90 251 95 251 95 185 90 252 94 252 94 185 90 253 93 253 93 185 90 254 92 254 92 185 90 255 4 255 4 185 90 256 6 256 6 185 90 257 91 257 91 185 90 258 89 175 77 259 75 256 6 259 75 175 77 260 88 260 88 175 77 261 87 261 87 175 77 262 86 262 86 175 77 263 85 263 85 175 77 264 84 264 84 175 77 265 83 265 83 175 77 266 82 266 82 175 77 267 81 267 81 175 77 268 80 268 80 175 77 269 79 269 79 175 77 270 78 270 78 175 77 188 76 256 6 259 75 271 74 256 6 271 74 272 73 256 6 272 73 273 72 256 6 273 72 274 71 256 6 274 71 275 70 256 6 275 70 276 69 256 6 276 69 277 68 256 6 277 68 278 67 256 6 278 67 279 66 256 6 279 66 280 65 256 6 280 65 281 64 256 6 281 64 282 63 256 6 282 63 283 47 283 47 282 63 284 62 283 47 284 62 285 56 283 47 285 56 286 61 286 61 285 56 287 60 287 60 285 56 288 59 288 59 285 56 289 58 289 58 285 56 290 57 290 57 285 56 291 55 291 55 285 56 203 49 291 55 203 49 292 54 292 54 203 49 293 53 293 53 203 49 294 52 294 52 203 49 295 51 295 51 203 49 296 50 296 50 203 49 214 48 256 6 283 47 297 46 256 6 297 46 298 45 256 6 298 45 299 44 256 6 299 44 300 43 256 6 300 43 301 42 256 6 301 42 302 41 256 6 302 41 303 40 256 6 303 40 304 39 256 6 304 39 305 38 256 6 305 38 306 37 256 6 306 37 307 36 256 6 307 36 308 35 256 6 308 35 309 34 256 6 309 34 310 30 256 6 310 30 311 20 311 20 310 30 312 33 312 33 310 30 313 32 313 32 310 30 314 31 314 31 310 30 315 29 315 29 310 30 228 22 315 29 228 22 316 28 316 28 228 22 317 27 317 27 228 22 318 26 318 26 228 22 319 25 319 25 228 22 320 24 320 24 228 22 321 23 321 23 228 22 239 21 256 6 311 20 322 19 256 6 322 19 323 18 256 6 323 18 324 17 256 6 324 17 325 16 256 6 325 16 326 15 256 6 326 15 327 14 256 6 327 14 328 13 256 6 328 13 329 12 256 6 329 12 330 11 256 6 330 11 331 10 256 6 331 10 332 9 256 6 332 9 333 8 256 6 333 8 334 7 256 6 334 7 335 5 256 6 335 5 255 4 336 168 337 169 338 170 338 170 337 169 339 171 340 172 339 171 337 169 341 169 342 171 343 172 342 171 341 169 344 170 344 170 341 169 345 168 346 173 347 174 348 175 347 174 349 176 348 175 348 175 349 176 350 177 351 178 350 177 349 176 352 176 353 177 354 178 353 177 352 176 355 175 355 175 352 176 356 174 355 175 356 174 357 173 358 179 359 180 360 181 360 181 359 180 361 182 362 183 361 182 359 180 363 180 364 182 365 183 364 182 363 180 366 181 366 181 363 180 367 179 368 184 369 185 370 186 371 187 370 186 369 185 372 185 373 186 374 187 373 186 372 185 375 184 376 188 377 189 378 190 379 191 378 190 377 189 380 189 381 190 382 191 381 190 380 189 383 188 384 192 385 193 386 194 386 194 385 193 387 195 388 196 387 195 385 193 389 193 390 195 391 196 390 195 389 193 392 194 392 194 389 193 393 192 394 197 395 198 396 199 397 200 396 199 395 198 398 198 399 199 400 200 399 199 398 198 401 197 402 201 403 202 404 203 404 203 403 202 405 204 406 205 405 204 403 202 407 202 408 204 409 205 408 204 407 202 410 203 410 203 407 202 411 201 412 206 413 207 414 208 413 207 415 209 414 208 414 208 415 209 416 210 417 211 416 210 415 209 418 209 419 210 420 211 419 210 418 209 421 208 421 208 418 209 422 207 421 208 422 207 423 206 424 212 425 213 426 214 425 213 427 215 426 214 427 215 428 216 426 214 428 216 429 217 426 214 429 217 430 218 426 214 430 218 431 219 426 214 431 219 432 220 426 214 432 220 433 221 426 214 433 221 434 222 426 214 434 222 435 223 426 214 435 223 436 224 426 214 436 224 437 225 426 214 437 225 438 226 426 214 438 226 439 227 426 214 439 227 440 228 426 214 440 228 441 229 426 214 442 230 443 231 444 232 444 232 443 231 445 233 445 233 443 231 446 234 446 234 443 231 447 235 447 235 443 231 448 236 448 236 443 231 449 237 449 237 443 231 450 238 450 238 443 231 451 239 451 239 443 231 452 240 452 240 443 231 441 229 441 229 443 231 426 214 443 231 453 241 426 214 453 241 454 242 426 214 454 242 455 243 426 214 455 243 456 244 426 214 456 244 457 245 426 214 457 245 458 246 426 214 458 246 459 247 426 214 459 247 460 248 426 214 460 248 461 249 426 214 461 249 462 250 426 214 462 250 463 251 426 214 463 251 464 252 426 214 464 252 465 253 426 214 465 253 466 254 426 214 467 255 468 256 469 257 469 257 468 256 470 258 470 258 468 256 471 259 471 259 468 256 472 260 472 260 468 256 473 261 473 261 468 256 474 262 474 262 468 256 475 263 475 263 468 256 476 264 476 264 468 256 477 265 477 265 468 256 478 266 478 266 468 256 479 267 479 267 468 256 466 254 468 256 480 268 466 254 480 268 481 269 466 254 481 269 482 270 466 254 466 254 482 270 426 214 482 270 483 271 426 214 483 271 484 272 426 214 484 272 485 273 426 214 485 273 486 274 426 214 486 274 487 275 426 214 487 275 488 276 426 214 488 276 489 277 426 214 489 277 490 278 426 214 490 278 491 279 426 214 491 279 492 280 426 214 492 280 493 281 426 214 494 282 495 283 496 284 496 284 495 283 497 285 497 285 495 283 498 286 498 286 495 283 499 287 499 287 495 283 500 288 500 288 495 283 501 289 501 289 495 283 502 290 502 290 495 283 503 291 503 291 495 283 504 292 504 292 495 283 505 293 505 293 495 283 493 281 426 214 493 281 495 283 425 213 424 212 506 294 506 294 424 212 507 295 507 295 424 212 508 296 508 296 424 212 509 297 509 297 424 212 510 298 510 298 424 212 511 299 511 299 424 212 512 300 512 300 424 212 513 301 513 301 424 212 514 302 514 302 424 212 515 303 515 303 424 212 516 304 516 304 424 212 517 305 517 305 424 212 518 306 518 306 424 212 519 307 519 307 424 212 520 308 520 308 424 212 521 309 442 230 522 310 443 231 522 310 523 311 443 231 523 311 524 312 443 231 524 312 525 313 443 231 525 313 526 314 443 231 526 314 527 315 443 231 527 315 528 316 443 231 443 231 528 316 529 317 528 316 530 318 529 317 530 318 531 319 529 317 531 319 532 320 529 317 532 320 521 309 529 317 521 309 424 212 529 317 529 317 424 212 533 321 533 321 424 212 534 322 534 322 424 212 535 323 535 323 424 212 536 324 536 324 424 212 537 325 537 325 424 212 538 326 538 326 424 212 539 327 539 327 424 212 540 328 540 328 424 212 541 329 541 329 424 212 542 330 542 330 424 212 543 331 543 331 424 212 544 332 544 332 424 212 545 333 545 333 424 212 546 334 467 255 547 335 468 256 547 335 548 336 468 256 548 336 549 337 468 256 549 337 550 338 468 256 550 338 551 339 468 256 468 256 551 339 552 340 551 339 553 341 552 340 553 341 554 342 552 340 554 342 555 343 552 340 555 343 556 344 552 340 556 344 557 345 552 340 557 345 546 334 552 340 552 340 546 334 558 346 558 346 546 334 559 347 559 347 546 334 560 348 546 334 424 212 560 348 560 348 424 212 561 349 561 349 424 212 562 350 562 350 424 212 563 351 563 351 424 212 564 352 564 352 424 212 565 353 565 353 424 212 566 354 566 354 424 212 567 355 567 355 424 212 568 356 568 356 424 212 569 357 569 357 424 212 570 358 570 358 424 212 571 359 494 282 572 360 495 283 572 360 573 361 495 283 573 361 574 362 495 283 574 362 575 363 495 283 424 212 576 364 571 359 571 359 576 364 577 365 577 365 576 364 578 366 578 366 576 364 579 367 579 367 576 364 580 368 580 368 576 364 581 369 581 369 576 364 582 370 582 370 576 364 583 371 583 371 576 364 575 363 495 283 575 363 576 364 584 364 585 363 586 283 585 363 584 364 587 371 587 371 584 364 588 370 588 370 584 364 589 369 589 369 584 364 590 368 590 368 584 364 591 367 591 367 584 364 592 366 592 366 584 364 593 365 593 365 584 364 594 359 594 359 584 364 595 212 586 283 585 363 596 362 586 283 596 362 597 361 586 283 597 361 598 360 586 283 598 360 599 282 594 359 595 212 600 358 600 358 595 212 601 357 601 357 595 212 602 356 602 356 595 212 603 355 603 355 595 212 604 354 604 354 595 212 605 353 605 353 595 212 606 352 606 352 595 212 607 351 607 351 595 212 608 350 608 350 595 212 609 349 609 349 595 212 610 348 610 348 595 212 611 334 610 348 611 334 612 347 612 347 611 334 613 346 613 346 611 334 614 340 614 340 611 334 615 345 614 340 615 345 616 344 614 340 616 344 617 343 614 340 617 343 618 342 614 340 618 342 619 341 614 340 619 341 620 339 614 340 620 339 621 256 621 256 620 339 622 338 621 256 622 338 623 337 621 256 623 337 624 336 621 256 624 336 625 335 621 256 625 335 626 255 611 334 595 212 627 333 627 333 595 212 628 332 628 332 595 212 629 331 629 331 595 212 630 330 630 330 595 212 631 329 631 329 595 212 632 328 632 328 595 212 633 327 633 327 595 212 634 326 634 326 595 212 635 325 635 325 595 212 636 324 636 324 595 212 637 323 637 323 595 212 638 322 638 322 595 212 639 321 639 321 595 212 640 317 640 317 595 212 641 309 640 317 641 309 642 320 640 317 642 320 643 319 640 317 643 319 644 318 640 317 644 318 645 316 640 317 645 316 646 231 646 231 645 316 647 315 646 231 647 315 648 314 646 231 648 314 649 313 646 231 649 313 650 312 646 231 650 312 651 311 646 231 651 311 652 310 646 231 652 310 653 230 641 309 595 212 654 308 654 308 595 212 655 307 655 307 595 212 656 306 656 306 595 212 657 305 657 305 595 212 658 304 658 304 595 212 659 303 659 303 595 212 660 302 660 302 595 212 661 301 661 301 595 212 662 300 662 300 595 212 663 299 663 299 595 212 664 298 664 298 595 212 665 297 665 297 595 212 666 296 666 296 595 212 667 295 667 295 595 212 668 294 668 294 595 212 669 213 586 283 670 281 671 214 670 281 586 283 672 293 672 293 586 283 673 292 673 292 586 283 674 291 674 291 586 283 675 290 675 290 586 283 676 289 676 289 586 283 677 288 677 288 586 283 678 287 678 287 586 283 679 286 679 286 586 283 680 285 680 285 586 283 681 284 681 284 586 283 599 282 671 214 670 281 682 280 671 214 682 280 683 279 671 214 683 279 684 278 671 214 684 278 685 277 671 214 685 277 686 276 671 214 686 276 687 275 671 214 687 275 688 274 671 214 688 274 689 273 671 214 689 273 690 272 671 214 690 272 691 271 671 214 691 271 692 270 671 214 692 270 693 254 693 254 692 270 694 269 693 254 694 269 695 268 693 254 695 268 621 256 693 254 621 256 696 267 696 267 621 256 697 266 697 266 621 256 698 265 698 265 621 256 699 264 699 264 621 256 700 263 700 263 621 256 701 262 701 262 621 256 702 261 702 261 621 256 703 260 703 260 621 256 704 259 704 259 621 256 705 258 705 258 621 256 706 257 706 257 621 256 626 255 671 214 693 254 707 253 671 214 707 253 708 252 671 214 708 252 709 251 671 214 709 251 710 250 671 214 710 250 711 249 671 214 711 249 712 248 671 214 712 248 713 247 671 214 713 247 714 246 671 214 714 246 715 245 671 214 715 245 716 244 671 214 716 244 717 243 671 214 717 243 718 242 671 214 718 242 719 241 671 214 719 241 646 231 671 214 646 231 720 229 720 229 646 231 721 240 721 240 646 231 722 239 722 239 646 231 723 238 723 238 646 231 724 237 724 237 646 231 725 236 725 236 646 231 726 235 726 235 646 231 727 234 727 234 646 231 728 233 728 233 646 231 729 232 729 232 646 231 653 230 671 214 720 229 730 228 671 214 730 228 731 227 671 214 731 227 732 226 671 214 732 226 733 225 671 214 733 225 734 224 671 214 734 224 735 223 671 214 735 223 736 222 671 214 736 222 737 221 671 214 737 221 738 220 671 214 738 220 739 219 671 214 739 219 740 218 671 214 740 218 741 217 671 214 741 217 742 216 671 214 742 216 743 215 671 214 743 215 669 213 671 214 669 213 595 212 744 372 745 373 746 374 746 374 745 373 747 375 745 373 748 376 747 375 749 377 747 375 748 376 750 376 751 375 752 377 751 375 750 376 753 373 751 375 753 373 754 374 754 374 753 373 755 372 756 378 757 379 758 380 757 379 759 381 758 380 758 380 759 381 760 382 761 383 760 382 759 381 762 381 763 382 764 383 763 382 762 381 765 380 765 380 762 381 766 379 765 380 766 379 767 378 0 0 1 1 2 2 3 3 2 2 1 1 4 1 5 2 6 3 5 2 4 1 7 0 8 4 9 5 0 6 1 7 0 6 9 5 10 5 7 6 4 7 7 6 10 5 11 4 2 8 3 9 12 10 13 11 12 10 3 9 6 9 14 10 15 11 14 10 6 9 5 8 16 12 17 13 8 14 9 15 8 14 17 13 18 13 11 14 10 15 11 14 18 13 19 12 12 16 13 17 20 18 21 19 20 18 13 17 15 17 22 18 23 19 22 18 15 17 14 16 24 20 25 21 16 22 17 23 16 22 25 21 26 21 19 22 18 23 19 22 26 21 27 20 21 24 28 25 20 26 29 27 20 26 28 25 30 25 22 26 31 27 22 26 30 25 23 24 32 28 33 29 24 30 25 31 24 30 33 29 34 29 27 30 26 31 27 30 34 29 35 28 28 32 36 33 29 34 37 35 29 34 36 33 38 33 31 34 39 35 31 34 38 33 30 32 40 36 41 37 32 38 33 39 32 38 41 37 42 37 35 38 34 39 35 38 42 37 43 36 36 40 44 41 37 42 45 43 37 42 44 41 46 41 39 42 47 43 39 42 46 41 38 40 48 44 49 45 40 46 41 47 40 46 49 45 50 45 43 46 42 47 43 46 50 45 51 44 44 48 52 49 45 50 53 51 45 50 52 49 54 49 47 50 55 51 47 50 54 49 46 48 56 52 57 53 48 54 49 55 48 54 57 53 58 53 51 54 50 55 51 54 58 53 59 52 52 56 60 57 53 58 61 59 53 58 60 57 62 57 55 58 63 59 55 58 62 57 54 56 64 60 65 61 56 62 57 63 56 62 65 61 66 61 59 62 58 63 59 62 66 61 67 60 60 64 68 65 61 66 69 67 61 66 68 65 70 65 63 66 71 67 63 66 70 65 62 64 72 68 73 69 64 70 65 71 64 70 73 69 74 69 67 70 66 71 67 70 74 69 75 68 68 72 76 73 69 74 77 75 69 74 76 73 78 73 71 74 79 75 71 74 78 73 70 72 80 76 81 77 72 78 73 79 72 78 81 77 82 77 75 78 74 79 75 78 82 77 83 76 76 80 84 81 77 82 85 83 77 82 84 81 86 81 79 82 87 83 79 82 86 81 78 80 88 84 81 85 89 86 80 87 89 86 81 85 82 85 90 86 83 87 90 86 82 85 91 84 84 88 92 89 85 90 93 91 85 90 92 89 94 89 87 90 95 91 87 90 94 89 86 88 96 92 88 93 97 94 89 95 97 94 88 93 91 93 98 94 90 95 98 94 91 93 99 92 92 96 100 97 93 98 101 99 93 98 100 97 102 97 95 98 103 99 95 98 102 97 94 96 104 100 96 101 105 102 97 103 105 102 96 101 99 101 106 102 98 103 106 102 99 101 107 100 100 104 108 105 101 106 109 107 101 106 108 105 110 105 103 106 111 107 103 106 110 105 102 104 112 108 104 109 113 110 105 111 113 110 104 109 107 109 114 110 106 111 114 110 107 109 115 108 108 112 116 113 109 114 117 115 109 114 116 113 118 113 111 114 119 115 111 114 118 113 110 112 120 116 112 117 121 118 113 119 121 118 112 117 115 117 122 118 114 119 122 118 115 117 123 116 116 120 124 121 117 122 125 123 117 122 124 121 126 121 119 122 127 123 119 122 126 121 118 120 128 124 120 125 129 126 121 127 129 126 120 125 123 125 130 126 122 127 130 126 123 125 131 124 132 128 133 129 124 130 125 131 124 130 133 129 134 129 126 130 127 131 126 130 134 129 135 128 136 132 128 133 137 134 129 135 137 134 128 133 131 133 138 134 130 135 138 134 131 133 139 132 140 136 141 137 132 138 133 139 132 138 141 137 142 137 135 138 134 139 135 138 142 137 143 136 144 140 136 141 145 142 137 143 145 142 136 141 139 141 146 142 138 143 146 142 139 141 147 140 148 144 149 145 140 146 141 147 140 146 149 145 150 145 143 146 142 147 143 146 150 145 151 144 152 148 144 149 153 150 145 151 153 150 144 149 147 149 154 150 146 151 154 150 147 149 155 148 156 152 149 153 157 154 148 155 157 154 149 153 150 153 158 154 151 155 158 154 150 153 159 152 160 156 152 157 161 158 153 159 161 158 152 157 155 157 162 158 154 159 162 158 155 157 163 156 164 160 165 161 157 162 156 163 157 162 165 161 166 161 158 162 159 163 158 162 166 161 167 160 168 164 160 165 169 166 161 167 169 166 160 165 163 165 170 166 162 167 170 166 163 165 171 164 172 168 173 169 164 170 165 171 164 170 173 169 174 169 167 170 166 171 167 170 174 169 175 168 176 172 168 173 177 174 169 175 177 174 168 173 171 173 178 174 170 175 178 174 171 173 179 172 180 176 181 177 172 178 173 179 172 178 181 177 182 177 175 178 174 179 175 178 182 177 183 176 184 180 176 181 185 182 177 183 185 182 176 181 179 181 186 182 178 183 186 182 179 181 187 180 188 184 189 185 180 186 181 187 180 186 189 185 190 185 183 186 182 187 183 186 190 185 191 184 184 188 185 189 192 190 193 191 192 190 185 189 186 189 194 190 195 191 194 190 186 189 187 188 196 192 197 193 188 194 189 195 188 194 197 193 198 193 191 194 190 195 191 194 198 193 199 192 192 196 193 197 200 198 201 199 200 198 193 197 195 197 202 198 203 199 202 198 195 197 194 196 204 200 205 201 196 202 197 203 196 202 205 201 206 201 199 202 198 203 199 202 206 201 207 200 200 204 201 205 204 206 205 207 204 206 201 205 203 205 207 206 206 207 207 206 203 205 202 204 0 0 1 1 2 2 3 3 2 2 1 1 4 1 5 2 6 3 5 2 4 1 7 0 8 4 1 5 9 6 0 7 9 6 1 5 4 5 10 6 7 7 10 6 4 5 11 4 2 8 3 9 12 10 13 11 12 10 3 9 6 9 14 10 15 11 14 10 6 9 5 8 16 12 8 13 17 14 9 15 17 14 8 13 11 13 18 14 10 15 18 14 11 13 19 12 12 16 13 17 20 18 21 19 20 18 13 17 15 17 22 18 23 19 22 18 15 17 14 16 24 20 16 21 25 22 17 23 25 22 16 21 19 21 26 22 18 23 26 22 19 21 27 20 20 24 21 25 28 26 29 27 28 26 21 25 23 25 30 26 31 27 30 26 23 25 22 24 32 28 24 29 33 30 25 31 33 30 24 29 27 29 34 30 26 31 34 30 27 29 35 28 28 32 29 33 36 34 37 35 36 34 29 33 31 33 38 34 39 35 38 34 31 33 30 32 40 36 32 37 41 38 33 39 41 38 32 37 35 37 42 38 34 39 42 38 35 37 43 36 36 40 37 41 44 42 45 43 44 42 37 41 39 41 46 42 47 43 46 42 39 41 38 40 48 44 40 45 49 46 41 47 49 46 40 45 43 45 50 46 42 47 50 46 43 45 51 44 44 48 45 49 52 50 53 51 52 50 45 49 47 49 54 50 55 51 54 50 47 49 46 48 56 52 48 53 57 54 49 55 57 54 48 53 51 53 58 54 50 55 58 54 51 53 59 52 52 56 53 57 60 58 61 59 60 58 53 57 55 57 62 58 63 59 62 58 55 57 54 56 64 60 56 61 65 62 57 63 65 62 56 61 59 61 66 62 58 63 66 62 59 61 67 60 60 64 61 65 68 66 69 67 68 66 61 65 63 65 70 66 71 67 70 66 63 65 62 64 72 68 64 69 73 70 65 71 73 70 64 69 67 69 74 70 66 71 74 70 67 69 75 68 68 72 69 73 76 74 77 75 76 74 69 73 71 73 78 74 79 75 78 74 71 73 70 72 80 76 72 77 81 78 73 79 81 78 72 77 75 77 82 78 74 79 82 78 75 77 83 76 76 80 77 81 84 82 85 83 84 82 77 81 79 81 86 82 87 83 86 82 79 81 78 80 88 84 80 85 89 86 81 87 89 86 80 85 83 85 90 86 82 87 90 86 83 85 91 84 84 88 85 89 92 90 93 91 92 90 85 89 87 89 94 90 95 91 94 90 87 89 86 88 96 92 88 93 97 94 89 95 97 94 88 93 91 93 98 94 90 95 98 94 91 93 99 92 92 96 93 97 100 98 101 99 100 98 93 97 95 97 102 98 103 99 102 98 95 97 94 96 104 100 96 101 105 102 97 103 105 102 96 101 99 101 106 102 98 103 106 102 99 101 107 100 101 104 108 105 100 106 109 107 100 106 108 105 110 105 102 106 111 107 102 106 110 105 103 104 104 108 105 109 112 110 113 111 112 110 105 109 106 109 114 110 115 111 114 110 106 109 107 108 108 112 116 113 109 114 117 115 109 114 116 113 118 113 111 114 119 115 111 114 118 113 110 112 112 116 113 117 120 118 121 119 120 118 113 117 115 117 122 118 123 119 122 118 115 117 114 116 116 120 124 121 117 122 125 123 117 122 124 121 126 121 119 122 127 123 119 122 126 121 118 120 120 124 121 125 128 126 129 127 128 126 121 125 123 125 130 126 131 127 130 126 123 125 122 124 124 128 132 129 125 130 133 131 125 130 132 129 134 129 127 130 135 131 127 130 134 129 126 128 128 132 129 133 136 134 137 135 136 134 129 133 131 133 138 134 139 135 138 134 131 133 130 132 132 136 140 137 133 138 141 139 133 138 140 137 142 137 135 138 143 139 135 138 142 137 134 136 136 140 137 141 144 142 145 143 144 142 137 141 139 141 146 142 147 143 146 142 139 141 138 140 140 144 148 145 141 146 149 147 141 146 148 145 150 145 143 146 151 147 143 146 150 145 142 144 144 148 145 149 152 150 153 151 152 150 145 149 147 149 154 150 155 151 154 150 147 149 146 148 148 152 156 153 149 154 157 155 149 154 156 153 158 153 151 154 159 155 151 154 158 153 150 152 152 156 153 157 160 158 161 159 160 158 153 157 155 157 162 158 163 159 162 158 155 157 154 156 156 160 164 161 157 162 165 163 157 162 164 161 166 161 159 162 167 163 159 162 166 161 158 160 160 164 161 165 168 166 169 167 168 166 161 165 163 165 170 166 171 167 170 166 163 165 162 164 164 168 172 169 165 170 173 171 165 170 172 169 174 169 167 170 175 171 167 170 174 169 166 168 168 172 169 173 176 174 177 175 176 174 169 173 171 173 178 174 179 175 178 174 171 173 170 172 172 176 180 177 173 178 181 179 173 178 180 177 182 177 175 178 183 179 175 178 182 177 174 176 176 180 177 181 184 182 185 183 184 182 177 181 179 181 186 182 187 183 186 182 179 181 178 180 180 184 188 185 181 186 189 187 181 186 188 185 190 185 183 186 191 187 183 186 190 185 182 184 184 188 185 189 192 190 193 191 192 190 185 189 187 189 194 190 195 191 194 190 187 189 186 188 188 192 196 193 189 194 197 195 189 194 196 193 198 193 191 194 199 195 191 194 198 193 190 192 192 196 193 197 200 198 201 199 200 198 193 197 195 197 202 198 203 199 202 198 195 197 194 196 196 200 204 201 197 202 205 203 197 202 204 201 206 201 199 202 207 203 199 202 206 201 198 200 200 204 201 205 204 206 205 207 204 206 201 205 203 205 206 206 207 207 206 206 203 205 202 204 0 0 1 1 2 2 3 3 2 2 1 1 4 1 5 2 6 3 5 2 4 1 7 0 8 4 9 5 0 6 1 7 0 6 9 5 10 5 7 6 4 7 7 6 10 5 11 4 3 8 12 9 2 10 13 11 2 10 12 9 14 9 5 10 15 11 5 10 14 9 6 8 16 12 17 13 8 14 9 15 8 14 17 13 18 13 11 14 10 15 11 14 18 13 19 12 12 16 20 17 13 18 21 19 13 18 20 17 22 17 15 18 23 19 15 18 22 17 14 16 24 20 25 21 16 22 17 23 16 22 25 21 26 21 19 22 18 23 19 22 26 21 27 20 20 24 28 25 21 26 29 27 21 26 28 25 30 25 23 26 31 27 23 26 30 25 22 24 32 28 25 29 33 30 24 31 33 30 25 29 26 29 34 30 27 31 34 30 26 29 35 28 28 32 36 33 29 34 37 35 29 34 36 33 38 33 31 34 39 35 31 34 38 33 30 32 40 36 32 37 41 38 33 39 41 38 32 37 35 37 42 38 34 39 42 38 35 37 43 36 36 40 44 41 37 42 45 43 37 42 44 41 46 41 39 42 47 43 39 42 46 41 38 40 48 44 49 45 41 46 40 47 41 46 49 45 50 45 42 46 43 47 42 46 50 45 51 44 44 48 52 49 45 50 53 51 45 50 52 49 54 49 47 50 55 51 47 50 54 49 46 48 56 52 57 53 48 54 49 55 48 54 57 53 58 53 51 54 50 55 51 54 58 53 59 52 52 56 60 57 53 58 61 59 53 58 60 57 62 57 55 58 63 59 55 58 62 57 54 56 64 60 65 61 56 62 57 63 56 62 65 61 66 61 59 62 58 63 59 62 66 61 67 60 60 64 68 65 61 66 69 67 61 66 68 65 70 65 63 66 71 67 63 66 70 65 62 64 72 68 73 69 64 70 65 71 64 70 73 69 74 69 67 70 66 71 67 70 74 69 75 68 68 72 76 73 69 74 77 75 69 74 76 73 78 73 71 74 79 75 71 74 78 73 70 72 80 76 81 77 72 78 73 79 72 78 81 77 82 77 75 78 74 79 75 78 82 77 83 76 76 80 84 81 77 82 85 83 77 82 84 81 86 81 79 82 87 83 79 82 86 81 78 80 88 84 89 85 80 86 81 87 80 86 89 85 90 85 83 86 82 87 83 86 90 85 91 84 84 88 92 89 85 90 93 91 85 90 92 89 94 89 87 90 95 91 87 90 94 89 86 88 96 92 89 93 97 94 88 95 97 94 89 93 90 93 98 94 91 95 98 94 90 93 99 92 92 96 100 97 93 98 101 99 93 98 100 97 102 97 95 98 103 99 95 98 102 97 94 96 104 100 96 101 105 102 97 103 105 102 96 101 99 101 106 102 98 103 106 102 99 101 107 100 100 104 108 105 101 106 109 107 101 106 108 105 110 105 103 106 111 107 103 106 110 105 102 104 112 108 104 109 113 110 105 111 113 110 104 109 107 109 114 110 106 111 114 110 107 109 115 108 108 112 116 113 109 114 117 115 109 114 116 113 118 113 111 114 119 115 111 114 118 113 110 112 120 116 112 117 121 118 113 119 121 118 112 117 115 117 122 118 114 119 122 118 115 117 123 116 124 120 125 121 116 122 117 123 116 122 125 121 126 121 118 122 119 123 118 122 126 121 127 120 128 124 120 125 129 126 121 127 129 126 120 125 123 125 130 126 122 127 130 126 123 125 131 124 132 128 125 129 133 130 124 131 133 130 125 129 126 129 134 130 127 131 134 130 126 129 135 128 136 132 128 133 137 134 129 135 137 134 128 133 131 133 138 134 130 135 138 134 131 133 139 132 140 136 141 137 133 138 132 139 133 138 141 137 142 137 134 138 135 139 134 138 142 137 143 136 144 140 136 141 145 142 137 143 145 142 136 141 139 141 146 142 138 143 146 142 139 141 147 140 148 144 141 145 149 146 140 147 149 146 141 145 142 145 150 146 143 147 150 146 142 145 151 144 152 148 144 149 153 150 145 151 153 150 144 149 147 149 154 150 146 151 154 150 147 149 155 148 156 152 157 153 149 154 148 155 149 154 157 153 158 153 150 154 151 155 150 154 158 153 159 152 160 156 152 157 161 158 153 159 161 158 152 157 155 157 162 158 154 159 162 158 155 157 163 156 164 160 165 161 156 162 157 163 156 162 165 161 166 161 159 162 158 163 159 162 166 161 167 160 168 164 160 165 169 166 161 167 169 166 160 165 163 165 170 166 162 167 170 166 163 165 171 164 172 168 173 169 164 170 165 171 164 170 173 169 174 169 167 170 166 171 167 170 174 169 175 168 176 172 168 173 177 174 169 175 177 174 168 173 171 173 178 174 170 175 178 174 171 173 179 172 180 176 181 177 172 178 173 179 172 178 181 177 182 177 175 178 174 179 175 178 182 177 183 176 184 180 176 181 185 182 177 183 185 182 176 181 179 181 186 182 178 183 186 182 179 181 187 180 188 184 189 185 180 186 181 187 180 186 189 185 190 185 183 186 182 187 183 186 190 185 191 184 192 188 184 189 193 190 185 191 193 190 184 189 187 189 194 190 186 191 194 190 187 189 195 188 196 192 189 193 197 194 188 195 197 194 189 193 190 193 198 194 191 195 198 194 190 193 199 192 192 196 193 197 200 198 201 199 200 198 193 197 194 197 202 198 203 199 202 198 194 197 195 196 204 200 205 201 197 202 196 203 197 202 205 201 206 201 198 202 199 203 198 202 206 201 207 200 201 204 205 205 200 206 204 207 200 206 205 205 206 205 202 206 207 207 202 206 206 205 203 204 0 0 1 1 2 2 1 1 3 3 2 2 2 2 3 3 4 4 5 5 4 4 3 3 6 3 7 4 8 5 7 4 6 3 9 2 9 2 6 3 10 1 9 2 10 1 11 0 12 6 13 7 14 8 14 8 13 7 15 9 13 7 16 10 15 9 17 11 15 9 16 10 18 10 19 9 20 11 19 9 18 10 21 7 19 9 21 7 22 8 22 8 21 7 23 6 24 12 25 13 26 14 25 13 27 15 26 14 28 16 26 14 27 15 29 15 30 14 31 16 30 14 29 15 32 13 30 14 32 13 33 12 34 17 35 18 36 19 37 20 36 19 35 18 38 18 39 19 40 20 39 19 38 18 41 17 42 21 43 22 44 23 44 23 43 22 45 24 46 25 45 24 43 22 47 22 48 24 49 25 48 24 47 22 50 23 50 23 47 22 51 21 52 26 53 27 54 28 53 27 55 29 54 28 54 28 55 29 56 30 57 31 56 30 55 29 58 29 59 30 60 31 59 30 58 29 61 28 61 28 58 29 62 27 61 28 62 27 63 26 64 32 65 33 66 34 65 33 67 35 66 34 67 35 68 36 66 34 68 36 69 37 66 34 69 37 70 38 66 34 70 38 71 39 66 34 71 39 72 40 66 34 72 40 73 41 66 34 73 41 74 42 66 34 74 42 75 43 66 34 75 43 76 44 66 34 76 44 77 45 66 34 77 45 78 46 66 34 78 46 79 47 66 34 79 47 80 48 66 34 80 48 81 49 66 34 82 50 83 51 84 52 84 52 83 51 85 53 85 53 83 51 86 54 86 54 83 51 87 55 87 55 83 51 88 56 88 56 83 51 89 57 89 57 83 51 90 58 90 58 83 51 91 59 91 59 83 51 92 60 92 60 83 51 93 61 93 61 83 51 81 49 66 34 81 49 83 51 65 33 64 32 94 62 94 62 64 32 95 63 95 63 64 32 96 64 96 64 64 32 97 65 97 65 64 32 98 66 98 66 64 32 99 67 99 67 64 32 100 68 100 68 64 32 101 69 101 69 64 32 102 70 102 70 64 32 103 71 103 71 64 32 104 72 104 72 64 32 105 73 105 73 64 32 106 74 106 74 64 32 107 75 107 75 64 32 108 76 108 76 64 32 109 77 82 50 110 78 83 51 110 78 111 79 83 51 64 32 112 80 109 77 109 77 112 80 113 81 113 81 112 80 114 82 114 82 112 80 115 83 115 83 112 80 116 84 116 84 112 80 117 85 117 85 112 80 118 86 118 86 112 80 119 87 119 87 112 80 111 79 83 51 111 79 112 80 120 80 121 79 122 51 121 79 120 80 123 87 123 87 120 80 124 86 124 86 120 80 125 85 125 85 120 80 126 84 126 84 120 80 127 83 127 83 120 80 128 82 128 82 120 80 129 81 129 81 120 80 130 77 130 77 120 80 131 32 122 51 121 79 132 78 122 51 132 78 133 50 130 77 131 32 134 76 134 76 131 32 135 75 135 75 131 32 136 74 136 74 131 32 137 73 137 73 131 32 138 72 138 72 131 32 139 71 139 71 131 32 140 70 140 70 131 32 141 69 141 69 131 32 142 68 142 68 131 32 143 67 143 67 131 32 144 66 144 66 131 32 145 65 145 65 131 32 146 64 146 64 131 32 147 63 147 63 131 32 148 62 148 62 131 32 149 33 122 51 150 49 151 34 150 49 122 51 152 61 152 61 122 51 153 60 153 60 122 51 154 59 154 59 122 51 155 58 155 58 122 51 156 57 156 57 122 51 157 56 157 56 122 51 158 55 158 55 122 51 159 54 159 54 122 51 160 53 160 53 122 51 161 52 161 52 122 51 133 50 151 34 150 49 162 48 151 34 162 48 163 47 151 34 163 47 164 46 151 34 164 46 165 45 151 34 165 45 166 44 151 34 166 44 167 43 151 34 167 43 168 42 151 34 168 42 169 41 151 34 169 41 170 40 151 34 170 40 171 39 151 34 171 39 172 38 151 34 172 38 173 37 151 34 173 37 174 36 151 34 174 36 175 35 151 34 175 35 149 33 151 34 149 33 131 32 176 88 177 89 178 90 179 91 178 90 177 89 180 89 181 90 182 91 181 90 180 89 183 88 184 92 185 93 186 94 186 94 185 93 187 95 187 95 185 93 188 96 189 97 188 96 185 93 190 93 191 96 192 97 191 96 190 93 193 95 193 95 190 93 194 94 194 94 190 93 195 92 196 98 197 99 198 100 198 100 197 99 199 101 200 102 199 101 197 99 201 99 202 101 203 102 202 101 201 99 204 100 204 100 201 99 205 98 206 103 207 104 208 105 207 104 209 106 208 105 209 106 210 107 208 105 210 107 211 108 208 105 211 108 212 109 208 105 212 109 213 110 208 105 213 110 214 111 208 105 214 111 215 112 208 105 215 112 216 113 208 105 216 113 217 114 208 105 217 114 218 115 208 105 218 115 219 116 208 105 219 116 220 117 208 105 220 117 221 118 208 105 221 118 222 119 208 105 222 119 223 120 208 105 223 120 224 121 208 105 224 121 225 122 208 105 225 122 226 123 208 105 227 124 228 125 229 126 229 126 228 125 230 127 230 127 228 125 231 128 208 105 226 123 232 129 226 123 233 130 232 129 233 130 234 131 232 129 234 131 235 132 232 129 235 132 236 133 232 129 236 133 237 134 232 129 237 134 238 135 232 129 238 135 239 136 232 129 239 136 231 128 232 129 231 128 228 125 232 129 228 125 240 137 232 129 241 138 232 129 240 137 210 107 209 106 242 139 242 139 209 106 243 140 243 140 209 106 244 141 244 141 209 106 245 142 245 142 209 106 246 143 246 143 209 106 247 144 247 144 209 106 248 145 248 145 209 106 249 146 249 146 209 106 250 147 250 147 209 106 251 148 251 148 209 106 252 149 252 149 209 106 253 150 253 150 209 106 254 151 254 151 209 106 255 152 255 152 209 106 256 153 209 106 228 125 256 153 256 153 228 125 257 154 257 154 228 125 258 155 258 155 228 125 259 156 259 156 228 125 260 157 260 157 228 125 261 158 261 158 228 125 262 159 262 159 228 125 263 160 263 160 228 125 264 161 264 161 228 125 265 162 227 124 265 162 228 125 266 125 267 162 268 124 267 162 266 125 269 161 269 161 266 125 270 160 270 160 266 125 271 159 271 159 266 125 272 158 272 158 266 125 273 157 273 157 266 125 274 156 274 156 266 125 275 155 275 155 266 125 276 154 276 154 266 125 277 153 277 153 266 125 278 106 277 153 278 106 279 152 279 152 278 106 280 151 280 151 278 106 281 150 281 150 278 106 282 149 282 149 278 106 283 148 283 148 278 106 284 147 284 147 278 106 285 146 285 146 278 106 286 145 286 145 278 106 287 144 287 144 278 106 288 143 288 143 278 106 289 142 289 142 278 106 290 141 290 141 278 106 291 140 291 140 278 106 292 139 292 139 278 106 293 107 294 137 295 129 296 138 295 129 294 137 266 125 295 129 266 125 297 128 295 129 297 128 298 136 295 129 298 136 299 135 295 129 299 135 300 134 295 129 300 134 301 133 295 129 301 133 302 132 295 129 302 132 303 131 295 129 303 131 304 130 295 129 304 130 305 123 295 129 305 123 306 105 297 128 266 125 307 127 307 127 266 125 308 126 308 126 266 125 268 124 306 105 305 123 309 122 306 105 309 122 310 121 306 105 310 121 311 120 306 105 311 120 312 119 306 105 312 119 313 118 306 105 313 118 314 117 306 105 314 117 315 116 306 105 315 116 316 115 306 105 316 115 317 114 306 105 317 114 318 113 306 105 318 113 319 112 306 105 319 112 320 111 306 105 320 111 321 110 306 105 321 110 322 109 306 105 322 109 323 108 306 105 323 108 293 107 306 105 293 107 278 106 306 105 278 106 324 104 306 105 324 104 325 103 326 163 327 164 328 165 329 166 328 165 327 164 330 164 331 165 332 166 331 165 330 164 333 163 334 167 335 168 336 169 336 169 335 168 337 170 338 171 337 170 335 168 339 168 340 170 341 171 340 170 339 168 342 169 342 169 339 168 343 167 344 172 345 173 346 174 347 175 346 174 345 173 348 173 349 174 350 175 349 174 348 173 351 172 0 0 1 1 2 2 3 3 2 2 1 1 4 1 5 2 6 3 5 2 4 1 7 0 8 4 9 5 0 6 1 7 0 6 9 5 10 5 7 6 4 7 7 6 10 5 11 4 2 8 3 9 12 10 13 11 12 10 3 9 6 9 14 10 15 11 14 10 6 9 5 8 16 12 17 13 8 14 9 15 8 14 17 13 18 13 11 14 10 15 11 14 18 13 19 12 13 16 20 17 12 18 21 19 12 18 20 17 22 17 14 18 23 19 14 18 22 17 15 16 24 20 25 21 16 22 17 23 16 22 25 21 26 21 19 22 18 23 19 22 26 21 27 20 21 24 20 25 28 26 29 27 28 26 20 25 22 25 30 26 31 27 30 26 22 25 23 24 32 28 33 29 24 30 25 31 24 30 33 29 34 29 27 30 26 31 27 30 34 29 35 28 28 32 29 33 36 34 37 35 36 34 29 33 31 33 38 34 39 35 38 34 31 33 30 32 40 36 41 37 32 38 33 39 32 38 41 37 42 37 35 38 34 39 35 38 42 37 43 36 37 40 44 41 36 42 45 43 36 42 44 41 46 41 38 42 47 43 38 42 46 41 39 40 48 44 41 45 49 46 40 47 49 46 41 45 42 45 50 46 43 47 50 46 42 45 51 44 44 48 52 49 45 50 53 51 45 50 52 49 54 49 47 50 55 51 47 50 54 49 46 48 56 52 57 53 49 54 48 55 49 54 57 53 58 53 50 54 51 55 50 54 58 53 59 52 52 56 60 57 53 58 61 59 53 58 60 57 62 57 55 58 63 59 55 58 62 57 54 56 64 60 57 61 65 62 56 63 65 62 57 61 58 61 66 62 59 63 66 62 58 61 67 60 60 64 68 65 61 66 69 67 61 66 68 65 70 65 63 66 71 67 63 66 70 65 62 64 64 68 65 69 72 70 73 71 72 70 65 69 66 69 74 70 75 71 74 70 66 69 67 68 68 72 76 73 69 74 77 75 69 74 76 73 78 73 71 74 79 75 71 74 78 73 70 72 72 76 73 77 80 78 81 79 80 78 73 77 75 77 82 78 83 79 82 78 75 77 74 76 76 80 84 81 77 82 85 83 77 82 84 81 86 81 79 82 87 83 79 82 86 81 78 80 80 84 81 85 88 86 89 87 88 86 81 85 83 85 90 86 91 87 90 86 83 85 82 84 84 88 92 89 85 90 93 91 85 90 92 89 94 89 87 90 95 91 87 90 94 89 86 88 88 92 89 93 96 94 97 95 96 94 89 93 91 93 98 94 99 95 98 94 91 93 90 92 92 96 100 97 93 98 101 99 93 98 100 97 102 97 95 98 103 99 95 98 102 97 94 96 96 100 97 101 104 102 105 103 104 102 97 101 99 101 106 102 107 103 106 102 99 101 98 100 100 104 108 105 101 106 109 107 101 106 108 105 110 105 103 106 111 107 103 106 110 105 102 104 104 108 105 109 112 110 113 111 112 110 105 109 107 109 114 110 115 111 114 110 107 109 106 108 108 112 116 113 109 114 117 115 109 114 116 113 118 113 111 114 119 115 111 114 118 113 110 112 112 116 113 117 120 118 121 119 120 118 113 117 115 117 122 118 123 119 122 118 115 117 114 116 116 120 124 121 117 122 125 123 117 122 124 121 126 121 119 122 127 123 119 122 126 121 118 120 120 124 121 125 128 126 129 127 128 126 121 125 123 125 130 126 131 127 130 126 123 125 122 124 124 128 132 129 125 130 133 131 125 130 132 129 134 129 127 130 135 131 127 130 134 129 126 128 128 132 129 133 136 134 137 135 136 134 129 133 131 133 138 134 139 135 138 134 131 133 130 132 132 136 140 137 133 138 141 139 133 138 140 137 142 137 135 138 143 139 135 138 142 137 134 136 136 140 137 141 144 142 145 143 144 142 137 141 139 141 146 142 147 143 146 142 139 141 138 140 148 144 149 145 140 146 141 147 140 146 149 145 150 145 142 146 143 147 142 146 150 145 151 144 144 148 145 149 152 150 153 151 152 150 145 149 147 149 154 150 155 151 154 150 147 149 146 148 156 152 157 153 148 154 149 155 148 154 157 153 158 153 151 154 150 155 151 154 158 153 159 152 152 156 153 157 160 158 161 159 160 158 153 157 155 157 162 158 163 159 162 158 155 157 154 156 164 160 165 161 156 162 157 163 156 162 165 161 166 161 159 162 158 163 159 162 166 161 167 160 160 164 161 165 168 166 169 167 168 166 161 165 163 165 170 166 171 167 170 166 163 165 162 164 172 168 173 169 164 170 165 171 164 170 173 169 174 169 167 170 166 171 167 170 174 169 175 168 169 172 176 173 168 174 177 175 168 174 176 173 178 173 170 174 179 175 170 174 178 173 171 172 180 176 181 177 172 178 173 179 172 178 181 177 182 177 175 178 174 179 175 178 182 177 183 176 176 180 184 181 177 182 185 183 177 182 184 181 186 181 179 182 187 183 179 182 186 181 178 180 188 184 189 185 180 186 181 187 180 186 189 185 190 185 183 186 182 187 183 186 190 185 191 184 184 188 192 189 185 190 193 191 185 190 192 189 194 189 187 190 195 191 187 190 194 189 186 188 196 192 197 193 188 194 189 195 188 194 197 193 198 193 191 194 190 195 191 194 198 193 199 192 193 196 192 197 200 198 201 199 200 198 192 197 194 197 202 198 203 199 202 198 194 197 195 196 204 200 205 201 196 202 197 203 196 202 205 201 206 201 199 202 198 203 199 202 206 201 207 200 200 204 201 205 204 206 205 207 204 206 201 205 203 205 207 206 206 207 207 206 203 205 202 204 0 0 1 1 2 2 3 3 2 2 1 1 4 1 5 2 6 3 5 2 4 1 7 0 8 4 9 5 10 6 9 5 11 7 10 6 11 7 12 8 10 6 12 8 13 9 10 6 13 9 14 10 10 6 14 10 15 11 10 6 15 11 16 12 10 6 16 12 17 13 10 6 17 13 18 14 10 6 18 14 19 15 10 6 19 15 20 16 10 6 20 16 21 17 10 6 21 17 22 18 10 6 22 18 23 19 10 6 23 19 24 20 10 6 25 21 26 22 27 23 27 23 26 22 28 24 28 24 26 22 29 25 29 25 26 22 30 26 30 26 26 22 31 27 31 27 26 22 32 28 32 28 26 22 33 29 26 22 34 30 33 29 33 29 34 30 35 31 35 31 34 30 36 32 36 32 34 30 37 33 37 33 34 30 24 20 24 20 34 30 10 6 34 30 38 34 10 6 38 34 39 35 10 6 39 35 40 36 10 6 40 36 41 37 10 6 41 37 42 38 10 6 42 38 43 39 10 6 43 39 44 40 10 6 44 40 45 41 10 6 45 41 46 42 10 6 46 42 47 43 10 6 47 43 48 44 10 6 48 44 49 45 10 6 49 45 50 46 10 6 50 46 51 47 10 6 52 48 53 49 54 50 54 50 53 49 55 51 55 51 53 49 56 52 56 52 53 49 57 53 57 53 53 49 58 54 58 54 53 49 59 55 53 49 60 56 59 55 59 55 60 56 61 57 61 57 60 56 62 58 62 58 60 56 63 59 63 59 60 56 64 60 64 60 60 56 65 61 65 61 60 56 51 47 60 56 66 62 51 47 66 62 67 63 51 47 51 47 67 63 10 6 67 63 68 64 10 6 68 64 69 65 10 6 69 65 70 66 10 6 70 66 71 67 10 6 71 67 72 68 10 6 72 68 73 69 10 6 73 69 74 70 10 6 74 70 75 71 10 6 75 71 76 72 10 6 76 72 77 73 10 6 77 73 78 74 10 6 78 74 79 75 10 6 80 76 81 77 82 78 82 78 81 77 83 79 83 79 81 77 84 80 84 80 81 77 85 81 85 81 81 77 86 82 86 82 81 77 87 83 87 83 81 77 88 84 88 84 81 77 89 85 89 85 81 77 90 86 90 86 81 77 91 87 91 87 81 77 92 88 92 88 81 77 79 75 10 6 79 75 81 77 93 89 94 90 95 91 95 91 94 90 10 6 10 6 94 90 8 4 8 4 94 90 96 92 96 92 94 90 97 93 97 93 94 90 98 94 98 94 94 90 99 95 99 95 94 90 100 96 100 96 94 90 101 97 101 97 94 90 102 98 102 98 94 90 103 99 103 99 94 90 104 100 104 100 94 90 105 101 105 101 94 90 106 102 106 102 94 90 107 103 107 103 94 90 108 104 108 104 94 90 109 105 109 105 94 90 110 106 110 106 94 90 111 107 25 21 112 108 26 22 112 108 113 109 26 22 113 109 114 110 26 22 114 110 115 111 26 22 115 111 116 112 26 22 116 112 117 113 26 22 117 113 118 114 26 22 118 114 119 115 26 22 119 115 120 116 26 22 120 116 111 107 26 22 111 107 94 90 26 22 26 22 94 90 121 117 121 117 94 90 122 118 122 118 94 90 123 119 123 119 94 90 124 120 124 120 94 90 125 121 125 121 94 90 126 122 126 122 94 90 127 123 127 123 94 90 128 124 128 124 94 90 129 125 129 125 94 90 130 126 130 126 94 90 131 127 131 127 94 90 132 128 132 128 94 90 133 129 133 129 94 90 134 130 52 48 135 131 53 49 135 131 136 132 53 49 136 132 137 133 53 49 137 133 138 134 53 49 138 134 139 135 53 49 139 135 140 136 53 49 140 136 141 137 53 49 141 137 142 138 53 49 142 138 143 139 53 49 143 139 144 140 53 49 144 140 134 130 53 49 53 49 134 130 145 141 145 141 134 130 146 142 134 130 94 90 146 142 146 142 94 90 147 143 147 143 94 90 148 144 148 144 94 90 149 145 149 145 94 90 150 146 150 146 94 90 151 147 151 147 94 90 152 148 152 148 94 90 153 149 153 149 94 90 154 150 154 150 94 90 155 151 155 151 94 90 156 152 156 152 94 90 157 153 157 153 94 90 158 154 80 76 159 155 81 77 159 155 160 156 81 77 160 156 161 157 81 77 94 90 162 158 158 154 158 154 162 158 163 159 163 159 162 158 164 160 164 160 162 158 165 161 165 161 162 158 166 162 166 162 162 158 167 163 167 163 162 158 168 164 168 164 162 158 169 165 169 165 162 158 161 157 161 157 162 158 81 77 81 77 162 158 170 166 171 167 170 166 162 158 172 158 173 166 174 167 173 166 172 158 175 77 175 77 172 158 176 157 176 157 172 158 177 165 177 165 172 158 178 164 178 164 172 158 179 163 179 163 172 158 180 162 180 162 172 158 181 161 181 161 172 158 182 160 182 160 172 158 183 159 183 159 172 158 184 154 184 154 172 158 185 90 175 77 176 157 186 156 175 77 186 156 187 155 175 77 187 155 188 76 184 154 185 90 189 153 189 153 185 90 190 152 190 152 185 90 191 151 191 151 185 90 192 150 192 150 185 90 193 149 193 149 185 90 194 148 194 148 185 90 195 147 195 147 185 90 196 146 196 146 185 90 197 145 197 145 185 90 198 144 198 144 185 90 199 143 199 143 185 90 200 142 200 142 185 90 201 130 200 142 201 130 202 141 202 141 201 130 203 49 203 49 201 130 204 140 203 49 204 140 205 139 203 49 205 139 206 138 203 49 206 138 207 137 203 49 207 137 208 136 203 49 208 136 209 135 203 49 209 135 210 134 203 49 210 134 211 133 203 49 211 133 212 132 203 49 212 132 213 131 203 49 213 131 214 48 201 130 185 90 215 129 215 129 185 90 216 128 216 128 185 90 217 127 217 127 185 90 218 126 218 126 185 90 219 125 219 125 185 90 220 124 220 124 185 90 221 123 221 123 185 90 222 122 222 122 185 90 223 121 223 121 185 90 224 120 224 120 185 90 225 119 225 119 185 90 226 118 226 118 185 90 227 117 227 117 185 90 228 22 228 22 185 90 229 107 228 22 229 107 230 116 228 22 230 116 231 115 228 22 231 115 232 114 228 22 232 114 233 113 228 22 233 113 234 112 228 22 234 112 235 111 228 22 235 111 236 110 228 22 236 110 237 109 228 22 237 109 238 108 228 22 238 108 239 21 229 107 185 90 240 106 240 106 185 90 241 105 241 105 185 90 242 104 242 104 185 90 243 103 243 103 185 90 244 102 244 102 185 90 245 101 245 101 185 90 246 100 246 100 185 90 247 99 247 99 185 90 248 98 248 98 185 90 249 97 249 97 185 90 250 96 250 96 185 90 251 95 251 95 185 90 252 94 252 94 185 90 253 93 253 93 185 90 254 92 254 92 185 90 255 4 255 4 185 90 256 6 256 6 185 90 257 91 257 91 185 90 258 89 175 77 259 75 256 6 259 75 175 77 260 88 260 88 175 77 261 87 261 87 175 77 262 86 262 86 175 77 263 85 263 85 175 77 264 84 264 84 175 77 265 83 265 83 175 77 266 82 266 82 175 77 267 81 267 81 175 77 268 80 268 80 175 77 269 79 269 79 175 77 270 78 270 78 175 77 188 76 256 6 259 75 271 74 256 6 271 74 272 73 256 6 272 73 273 72 256 6 273 72 274 71 256 6 274 71 275 70 256 6 275 70 276 69 256 6 276 69 277 68 256 6 277 68 278 67 256 6 278 67 279 66 256 6 279 66 280 65 256 6 280 65 281 64 256 6 281 64 282 63 256 6 282 63 283 47 283 47 282 63 284 62 283 47 284 62 285 56 283 47 285 56 286 61 286 61 285 56 287 60 287 60 285 56 288 59 288 59 285 56 289 58 289 58 285 56 290 57 290 57 285 56 291 55 291 55 285 56 203 49 291 55 203 49 292 54 292 54 203 49 293 53 293 53 203 49 294 52 294 52 203 49 295 51 295 51 203 49 296 50 296 50 203 49 214 48 256 6 283 47 297 46 256 6 297 46 298 45 256 6 298 45 299 44 256 6 299 44 300 43 256 6 300 43 301 42 256 6 301 42 302 41 256 6 302 41 303 40 256 6 303 40 304 39 256 6 304 39 305 38 256 6 305 38 306 37 256 6 306 37 307 36 256 6 307 36 308 35 256 6 308 35 309 34 256 6 309 34 310 30 256 6 310 30 311 20 311 20 310 30 312 33 312 33 310 30 313 32 313 32 310 30 314 31 314 31 310 30 315 29 315 29 310 30 228 22 315 29 228 22 316 28 316 28 228 22 317 27 317 27 228 22 318 26 318 26 228 22 319 25 319 25 228 22 320 24 320 24 228 22 321 23 321 23 228 22 239 21 256 6 311 20 322 19 256 6 322 19 323 18 256 6 323 18 324 17 256 6 324 17 325 16 256 6 325 16 326 15 256 6 326 15 327 14 256 6 327 14 328 13 256 6 328 13 329 12 256 6 329 12 330 11 256 6 330 11 331 10 256 6 331 10 332 9 256 6 332 9 333 8 256 6 333 8 334 7 256 6 334 7 335 5 256 6 335 5 255 4 336 168 337 169 338 170 338 170 337 169 339 171 340 172 339 171 337 169 341 169 342 171 343 172 342 171 341 169 344 170 344 170 341 169 345 168 346 173 347 174 348 175 347 174 349 176 348 175 348 175 349 176 350 177 351 178 350 177 349 176 352 176 353 177 354 178 353 177 352 176 355 175 355 175 352 176 356 174 355 175 356 174 357 173 358 179 359 180 360 181 360 181 359 180 361 182 362 183 361 182 359 180 363 180 364 182 365 183 364 182 363 180 366 181 366 181 363 180 367 179 368 184 369 185 370 186 371 187 370 186 369 185 372 185 373 186 374 187 373 186 372 185 375 184 376 188 377 189 378 190 379 191 378 190 377 189 380 189 381 190 382 191 381 190 380 189 383 188 384 192 385 193 386 194 386 194 385 193 387 195 388 196 387 195 385 193 389 193 390 195 391 196 390 195 389 193 392 194 392 194 389 193 393 192 394 197 395 198 396 199 397 200 396 199 395 198 398 198 399 199 400 200 399 199 398 198 401 197 402 201 403 202 404 203 404 203 403 202 405 204 406 205 405 204 403 202 407 202 408 204 409 205 408 204 407 202 410 203 410 203 407 202 411 201 412 206 413 207 414 208 413 207 415 209 414 208 414 208 415 209 416 210 417 211 416 210 415 209 418 209 419 210 420 211 419 210 418 209 421 208 421 208 418 209 422 207 421 208 422 207 423 206 424 212 425 213 426 214 425 213 427 215 426 214 427 215 428 216 426 214 428 216 429 217 426 214 429 217 430 218 426 214 430 218 431 219 426 214 431 219 432 220 426 214 432 220 433 221 426 214 433 221 434 222 426 214 434 222 435 223 426 214 435 223 436 224 426 214 436 224 437 225 426 214 437 225 438 226 426 214 438 226 439 227 426 214 439 227 440 228 426 214 440 228 441 229 426 214 442 230 443 231 444 232 444 232 443 231 445 233 445 233 443 231 446 234 446 234 443 231 447 235 447 235 443 231 448 236 448 236 443 231 449 237 449 237 443 231 450 238 450 238 443 231 451 239 451 239 443 231 452 240 452 240 443 231 441 229 441 229 443 231 426 214 443 231 453 241 426 214 453 241 454 242 426 214 454 242 455 243 426 214 455 243 456 244 426 214 456 244 457 245 426 214 457 245 458 246 426 214 458 246 459 247 426 214 459 247 460 248 426 214 460 248 461 249 426 214 461 249 462 250 426 214 462 250 463 251 426 214 463 251 464 252 426 214 464 252 465 253 426 214 465 253 466 254 426 214 467 255 468 256 469 257 469 257 468 256 470 258 470 258 468 256 471 259 471 259 468 256 472 260 472 260 468 256 473 261 473 261 468 256 474 262 474 262 468 256 475 263 475 263 468 256 476 264 476 264 468 256 477 265 477 265 468 256 478 266 478 266 468 256 479 267 479 267 468 256 466 254 468 256 480 268 466 254 480 268 481 269 466 254 481 269 482 270 466 254 466 254 482 270 426 214 482 270 483 271 426 214 483 271 484 272 426 214 484 272 485 273 426 214 485 273 486 274 426 214 486 274 487 275 426 214 487 275 488 276 426 214 488 276 489 277 426 214 489 277 490 278 426 214 490 278 491 279 426 214 491 279 492 280 426 214 492 280 493 281 426 214 494 282 495 283 496 284 496 284 495 283 497 285 497 285 495 283 498 286 498 286 495 283 499 287 499 287 495 283 500 288 500 288 495 283 501 289 501 289 495 283 502 290 502 290 495 283 503 291 503 291 495 283 504 292 504 292 495 283 505 293 505 293 495 283 493 281 426 214 493 281 495 283 425 213 424 212 506 294 506 294 424 212 507 295 507 295 424 212 508 296 508 296 424 212 509 297 509 297 424 212 510 298 510 298 424 212 511 299 511 299 424 212 512 300 512 300 424 212 513 301 513 301 424 212 514 302 514 302 424 212 515 303 515 303 424 212 516 304 516 304 424 212 517 305 517 305 424 212 518 306 518 306 424 212 519 307 519 307 424 212 520 308 520 308 424 212 521 309 442 230 522 310 443 231 522 310 523 311 443 231 523 311 524 312 443 231 524 312 525 313 443 231 525 313 526 314 443 231 526 314 527 315 443 231 527 315 528 316 443 231 443 231 528 316 529 317 528 316 530 318 529 317 530 318 531 319 529 317 531 319 532 320 529 317 532 320 521 309 529 317 521 309 424 212 529 317 529 317 424 212 533 321 533 321 424 212 534 322 534 322 424 212 535 323 535 323 424 212 536 324 536 324 424 212 537 325 537 325 424 212 538 326 538 326 424 212 539 327 539 327 424 212 540 328 540 328 424 212 541 329 541 329 424 212 542 330 542 330 424 212 543 331 543 331 424 212 544 332 544 332 424 212 545 333 545 333 424 212 546 334 467 255 547 335 468 256 547 335 548 336 468 256 548 336 549 337 468 256 549 337 550 338 468 256 550 338 551 339 468 256 468 256 551 339 552 340 551 339 553 341 552 340 553 341 554 342 552 340 554 342 555 343 552 340 555 343 556 344 552 340 556 344 557 345 552 340 557 345 546 334 552 340 552 340 546 334 558 346 558 346 546 334 559 347 559 347 546 334 560 348 546 334 424 212 560 348 560 348 424 212 561 349 561 349 424 212 562 350 562 350 424 212 563 351 563 351 424 212 564 352 564 352 424 212 565 353 565 353 424 212 566 354 566 354 424 212 567 355 567 355 424 212 568 356 568 356 424 212 569 357 569 357 424 212 570 358 570 358 424 212 571 359 494 282 572 360 495 283 572 360 573 361 495 283 573 361 574 362 495 283 574 362 575 363 495 283 424 212 576 364 571 359 571 359 576 364 577 365 577 365 576 364 578 366 578 366 576 364 579 367 579 367 576 364 580 368 580 368 576 364 581 369 581 369 576 364 582 370 582 370 576 364 583 371 583 371 576 364 575 363 495 283 575 363 576 364 584 364 585 363 586 283 585 363 584 364 587 371 587 371 584 364 588 370 588 370 584 364 589 369 589 369 584 364 590 368 590 368 584 364 591 367 591 367 584 364 592 366 592 366 584 364 593 365 593 365 584 364 594 359 594 359 584 364 595 212 586 283 585 363 596 362 586 283 596 362 597 361 586 283 597 361 598 360 586 283 598 360 599 282 594 359 595 212 600 358 600 358 595 212 601 357 601 357 595 212 602 356 602 356 595 212 603 355 603 355 595 212 604 354 604 354 595 212 605 353 605 353 595 212 606 352 606 352 595 212 607 351 607 351 595 212 608 350 608 350 595 212 609 349 609 349 595 212 610 348 610 348 595 212 611 334 610 348 611 334 612 347 612 347 611 334 613 346 613 346 611 334 614 340 614 340 611 334 615 345 614 340 615 345 616 344 614 340 616 344 617 343 614 340 617 343 618 342 614 340 618 342 619 341 614 340 619 341 620 339 614 340 620 339 621 256 621 256 620 339 622 338 621 256 622 338 623 337 621 256 623 337 624 336 621 256 624 336 625 335 621 256 625 335 626 255 611 334 595 212 627 333 627 333 595 212 628 332 628 332 595 212 629 331 629 331 595 212 630 330 630 330 595 212 631 329 631 329 595 212 632 328 632 328 595 212 633 327 633 327 595 212 634 326 634 326 595 212 635 325 635 325 595 212 636 324 636 324 595 212 637 323 637 323 595 212 638 322 638 322 595 212 639 321 639 321 595 212 640 317 640 317 595 212 641 309 640 317 641 309 642 320 640 317 642 320 643 319 640 317 643 319 644 318 640 317 644 318 645 316 640 317 645 316 646 231 646 231 645 316 647 315 646 231 647 315 648 314 646 231 648 314 649 313 646 231 649 313 650 312 646 231 650 312 651 311 646 231 651 311 652 310 646 231 652 310 653 230 641 309 595 212 654 308 654 308 595 212 655 307 655 307 595 212 656 306 656 306 595 212 657 305 657 305 595 212 658 304 658 304 595 212 659 303 659 303 595 212 660 302 660 302 595 212 661 301 661 301 595 212 662 300 662 300 595 212 663 299 663 299 595 212 664 298 664 298 595 212 665 297 665 297 595 212 666 296 666 296 595 212 667 295 667 295 595 212 668 294 668 294 595 212 669 213 586 283 670 281 671 214 670 281 586 283 672 293 672 293 586 283 673 292 673 292 586 283 674 291 674 291 586 283 675 290 675 290 586 283 676 289 676 289 586 283 677 288 677 288 586 283 678 287 678 287 586 283 679 286 679 286 586 283 680 285 680 285 586 283 681 284 681 284 586 283 599 282 671 214 670 281 682 280 671 214 682 280 683 279 671 214 683 279 684 278 671 214 684 278 685 277 671 214 685 277 686 276 671 214 686 276 687 275 671 214 687 275 688 274 671 214 688 274 689 273 671 214 689 273 690 272 671 214 690 272 691 271 671 214 691 271 692 270 671 214 692 270 693 254 693 254 692 270 694 269 693 254 694 269 695 268 693 254 695 268 621 256 693 254 621 256 696 267 696 267 621 256 697 266 697 266 621 256 698 265 698 265 621 256 699 264 699 264 621 256 700 263 700 263 621 256 701 262 701 262 621 256 702 261 702 261 621 256 703 260 703 260 621 256 704 259 704 259 621 256 705 258 705 258 621 256 706 257 706 257 621 256 626 255 671 214 693 254 707 253 671 214 707 253 708 252 671 214 708 252 709 251 671 214 709 251 710 250 671 214 710 250 711 249 671 214 711 249 712 248 671 214 712 248 713 247 671 214 713 247 714 246 671 214 714 246 715 245 671 214 715 245 716 244 671 214 716 244 717 243 671 214 717 243 718 242 671 214 718 242 719 241 671 214 719 241 646 231 671 214 646 231 720 229 720 229 646 231 721 240 721 240 646 231 722 239 722 239 646 231 723 238 723 238 646 231 724 237 724 237 646 231 725 236 725 236 646 231 726 235 726 235 646 231 727 234 727 234 646 231 728 233 728 233 646 231 729 232 729 232 646 231 653 230 671 214 720 229 730 228 671 214 730 228 731 227 671 214 731 227 732 226 671 214 732 226 733 225 671 214 733 225 734 224 671 214 734 224 735 223 671 214 735 223 736 222 671 214 736 222 737 221 671 214 737 221 738 220 671 214 738 220 739 219 671 214 739 219 740 218 671 214 740 218 741 217 671 214 741 217 742 216 671 214 742 216 743 215 671 214 743 215 669 213 671 214 669 213 595 212 744 372 745 373 746 374 746 374 745 373 747 375 745 373 748 376 747 375 749 377 747 375 748 376 750 376 751 375 752 377 751 375 750 376 753 373 751 375 753 373 754 374 754 374 753 373 755 372 756 378 757 379 758 380 757 379 759 381 758 380 758 380 759 381 760 382 761 383 760 382 759 381 762 381 763 382 764 383 763 382 762 381 765 380 765 380 762 381 766 379 765 380 766 379 767 378 0 0 1 1 2 2 3 3 2 2 1 1 4 1 5 2 6 3 5 2 4 1 7 0 8 4 9 5 0 6 1 7 0 6 9 5 10 5 7 6 4 7 7 6 10 5 11 4 2 8 3 9 12 10 13 11 12 10 3 9 6 9 14 10 15 11 14 10 6 9 5 8 16 12 17 13 8 14 9 15 8 14 17 13 18 13 11 14 10 15 11 14 18 13 19 12 12 16 13 17 20 18 21 19 20 18 13 17 15 17 22 18 23 19 22 18 15 17 14 16 24 20 25 21 16 22 17 23 16 22 25 21 26 21 19 22 18 23 19 22 26 21 27 20 21 24 28 25 20 26 29 27 20 26 28 25 30 25 22 26 31 27 22 26 30 25 23 24 32 28 33 29 24 30 25 31 24 30 33 29 34 29 27 30 26 31 27 30 34 29 35 28 28 32 36 33 29 34 37 35 29 34 36 33 38 33 31 34 39 35 31 34 38 33 30 32 40 36 41 37 32 38 33 39 32 38 41 37 42 37 35 38 34 39 35 38 42 37 43 36 36 40 44 41 37 42 45 43 37 42 44 41 46 41 39 42 47 43 39 42 46 41 38 40 48 44 49 45 40 46 41 47 40 46 49 45 50 45 43 46 42 47 43 46 50 45 51 44 44 48 52 49 45 50 53 51 45 50 52 49 54 49 47 50 55 51 47 50 54 49 46 48 56 52 57 53 48 54 49 55 48 54 57 53 58 53 51 54 50 55 51 54 58 53 59 52 52 56 60 57 53 58 61 59 53 58 60 57 62 57 55 58 63 59 55 58 62 57 54 56 64 60 65 61 56 62 57 63 56 62 65 61 66 61 59 62 58 63 59 62 66 61 67 60 60 64 68 65 61 66 69 67 61 66 68 65 70 65 63 66 71 67 63 66 70 65 62 64 72 68 73 69 64 70 65 71 64 70 73 69 74 69 67 70 66 71 67 70 74 69 75 68 68 72 76 73 69 74 77 75 69 74 76 73 78 73 71 74 79 75 71 74 78 73 70 72 80 76 81 77 72 78 73 79 72 78 81 77 82 77 75 78 74 79 75 78 82 77 83 76 76 80 84 81 77 82 85 83 77 82 84 81 86 81 79 82 87 83 79 82 86 81 78 80 88 84 81 85 89 86 80 87 89 86 81 85 82 85 90 86 83 87 90 86 82 85 91 84 84 88 92 89 85 90 93 91 85 90 92 89 94 89 87 90 95 91 87 90 94 89 86 88 96 92 88 93 97 94 89 95 97 94 88 93 91 93 98 94 90 95 98 94 91 93 99 92 92 96 100 97 93 98 101 99 93 98 100 97 102 97 95 98 103 99 95 98 102 97 94 96 104 100 96 101 105 102 97 103 105 102 96 101 99 101 106 102 98 103 106 102 99 101 107 100 100 104 108 105 101 106 109 107 101 106 108 105 110 105 103 106 111 107 103 106 110 105 102 104 112 108 104 109 113 110 105 111 113 110 104 109 107 109 114 110 106 111 114 110 107 109 115 108 108 112 116 113 109 114 117 115 109 114 116 113 118 113 111 114 119 115 111 114 118 113 110 112 120 116 112 117 121 118 113 119 121 118 112 117 115 117 122 118 114 119 122 118 115 117 123 116 116 120 124 121 117 122 125 123 117 122 124 121 126 121 119 122 127 123 119 122 126 121 118 120 128 124 120 125 129 126 121 127 129 126 120 125 123 125 130 126 122 127 130 126 123 125 131 124 132 128 133 129 124 130 125 131 124 130 133 129 134 129 126 130 127 131 126 130 134 129 135 128 136 132 128 133 137 134 129 135 137 134 128 133 131 133 138 134 130 135 138 134 131 133 139 132 140 136 141 137 132 138 133 139 132 138 141 137 142 137 135 138 134 139 135 138 142 137 143 136 144 140 136 141 145 142 137 143 145 142 136 141 139 141 146 142 138 143 146 142 139 141 147 140 148 144 149 145 140 146 141 147 140 146 149 145 150 145 143 146 142 147 143 146 150 145 151 144 152 148 144 149 153 150 145 151 153 150 144 149 147 149 154 150 146 151 154 150 147 149 155 148 156 152 149 153 157 154 148 155 157 154 149 153 150 153 158 154 151 155 158 154 150 153 159 152 160 156 152 157 161 158 153 159 161 158 152 157 155 157 162 158 154 159 162 158 155 157 163 156 164 160 165 161 157 162 156 163 157 162 165 161 166 161 158 162 159 163 158 162 166 161 167 160 168 164 160 165 169 166 161 167 169 166 160 165 163 165 170 166 162 167 170 166 163 165 171 164 172 168 173 169 164 170 165 171 164 170 173 169 174 169 167 170 166 171 167 170 174 169 175 168 176 172 168 173 177 174 169 175 177 174 168 173 171 173 178 174 170 175 178 174 171 173 179 172 180 176 181 177 172 178 173 179 172 178 181 177 182 177 175 178 174 179 175 178 182 177 183 176 184 180 176 181 185 182 177 183 185 182 176 181 179 181 186 182 178 183 186 182 179 181 187 180 188 184 189 185 180 186 181 187 180 186 189 185 190 185 183 186 182 187 183 186 190 185 191 184 184 188 185 189 192 190 193 191 192 190 185 189 186 189 194 190 195 191 194 190 186 189 187 188 196 192 197 193 188 194 189 195 188 194 197 193 198 193 191 194 190 195 191 194 198 193 199 192 192 196 193 197 200 198 201 199 200 198 193 197 195 197 202 198 203 199 202 198 195 197 194 196 204 200 205 201 196 202 197 203 196 202 205 201 206 201 199 202 198 203 199 202 206 201 207 200 200 204 201 205 204 206 205 207 204 206 201 205 203 205 207 206 206 207 207 206 203 205 202 204 0 0 1 1 2 2 3 3 2 2 1 1 4 1 5 2 6 3 5 2 4 1 7 0 8 4 1 5 9 6 0 7 9 6 1 5 4 5 10 6 7 7 10 6 4 5 11 4 2 8 3 9 12 10 13 11 12 10 3 9 6 9 14 10 15 11 14 10 6 9 5 8 16 12 8 13 17 14 9 15 17 14 8 13 11 13 18 14 10 15 18 14 11 13 19 12 12 16 13 17 20 18 21 19 20 18 13 17 15 17 22 18 23 19 22 18 15 17 14 16 24 20 16 21 25 22 17 23 25 22 16 21 19 21 26 22 18 23 26 22 19 21 27 20 20 24 21 25 28 26 29 27 28 26 21 25 23 25 30 26 31 27 30 26 23 25 22 24 32 28 24 29 33 30 25 31 33 30 24 29 27 29 34 30 26 31 34 30 27 29 35 28 28 32 29 33 36 34 37 35 36 34 29 33 31 33 38 34 39 35 38 34 31 33 30 32 40 36 32 37 41 38 33 39 41 38 32 37 35 37 42 38 34 39 42 38 35 37 43 36 36 40 37 41 44 42 45 43 44 42 37 41 39 41 46 42 47 43 46 42 39 41 38 40 48 44 40 45 49 46 41 47 49 46 40 45 43 45 50 46 42 47 50 46 43 45 51 44 44 48 45 49 52 50 53 51 52 50 45 49 47 49 54 50 55 51 54 50 47 49 46 48 56 52 48 53 57 54 49 55 57 54 48 53 51 53 58 54 50 55 58 54 51 53 59 52 52 56 53 57 60 58 61 59 60 58 53 57 55 57 62 58 63 59 62 58 55 57 54 56 64 60 56 61 65 62 57 63 65 62 56 61 59 61 66 62 58 63 66 62 59 61 67 60 60 64 61 65 68 66 69 67 68 66 61 65 63 65 70 66 71 67 70 66 63 65 62 64 72 68 64 69 73 70 65 71 73 70 64 69 67 69 74 70 66 71 74 70 67 69 75 68 68 72 69 73 76 74 77 75 76 74 69 73 71 73 78 74 79 75 78 74 71 73 70 72 80 76 72 77 81 78 73 79 81 78 72 77 75 77 82 78 74 79 82 78 75 77 83 76 76 80 77 81 84 82 85 83 84 82 77 81 79 81 86 82 87 83 86 82 79 81 78 80 88 84 80 85 89 86 81 87 89 86 80 85 83 85 90 86 82 87 90 86 83 85 91 84 84 88 85 89 92 90 93 91 92 90 85 89 87 89 94 90 95 91 94 90 87 89 86 88 96 92 88 93 97 94 89 95 97 94 88 93 91 93 98 94 90 95 98 94 91 93 99 92 92 96 93 97 100 98 101 99 100 98 93 97 95 97 102 98 103 99 102 98 95 97 94 96 104 100 96 101 105 102 97 103 105 102 96 101 99 101 106 102 98 103 106 102 99 101 107 100 101 104 108 105 100 106 109 107 100 106 108 105 110 105 102 106 111 107 102 106 110 105 103 104 104 108 105 109 112 110 113 111 112 110 105 109 106 109 114 110 115 111 114 110 106 109 107 108 108 112 116 113 109 114 117 115 109 114 116 113 118 113 111 114 119 115 111 114 118 113 110 112 112 116 113 117 120 118 121 119 120 118 113 117 115 117 122 118 123 119 122 118 115 117 114 116 116 120 124 121 117 122 125 123 117 122 124 121 126 121 119 122 127 123 119 122 126 121 118 120 120 124 121 125 128 126 129 127 128 126 121 125 123 125 130 126 131 127 130 126 123 125 122 124 124 128 132 129 125 130 133 131 125 130 132 129 134 129 127 130 135 131 127 130 134 129 126 128 128 132 129 133 136 134 137 135 136 134 129 133 131 133 138 134 139 135 138 134 131 133 130 132 132 136 140 137 133 138 141 139 133 138 140 137 142 137 135 138 143 139 135 138 142 137 134 136 136 140 137 141 144 142 145 143 144 142 137 141 139 141 146 142 147 143 146 142 139 141 138 140 140 144 148 145 141 146 149 147 141 146 148 145 150 145 143 146 151 147 143 146 150 145 142 144 144 148 145 149 152 150 153 151 152 150 145 149 147 149 154 150 155 151 154 150 147 149 146 148 148 152 156 153 149 154 157 155 149 154 156 153 158 153 151 154 159 155 151 154 158 153 150 152 152 156 153 157 160 158 161 159 160 158 153 157 155 157 162 158 163 159 162 158 155 157 154 156 156 160 164 161 157 162 165 163 157 162 164 161 166 161 159 162 167 163 159 162 166 161 158 160 160 164 161 165 168 166 169 167 168 166 161 165 163 165 170 166 171 167 170 166 163 165 162 164 164 168 172 169 165 170 173 171 165 170 172 169 174 169 167 170 175 171 167 170 174 169 166 168 168 172 169 173 176 174 177 175 176 174 169 173 171 173 178 174 179 175 178 174 171 173 170 172 172 176 180 177 173 178 181 179 173 178 180 177 182 177 175 178 183 179 175 178 182 177 174 176 176 180 177 181 184 182 185 183 184 182 177 181 179 181 186 182 187 183 186 182 179 181 178 180 180 184 188 185 181 186 189 187 181 186 188 185 190 185 183 186 191 187 183 186 190 185 182 184 184 188 185 189 192 190 193 191 192 190 185 189 187 189 194 190 195 191 194 190 187 189 186 188 188 192 196 193 189 194 197 195 189 194 196 193 198 193 191 194 199 195 191 194 198 193 190 192 192 196 193 197 200 198 201 199 200 198 193 197 195 197 202 198 203 199 202 198 195 197 194 196 196 200 204 201 197 202 205 203 197 202 204 201 206 201 199 202 207 203 199 202 206 201 198 200 200 204 201 205 204 206 205 207 204 206 201 205 203 205 206 206 207 207 206 206 203 205 202 204 0 0 1 1 2 2 3 3 2 2 1 1 4 1 5 2 6 3 5 2 4 1 7 0 8 4 9 5 0 6 1 7 0 6 9 5 10 5 7 6 4 7 7 6 10 5 11 4 3 8 12 9 2 10 13 11 2 10 12 9 14 9 5 10 15 11 5 10 14 9 6 8 16 12 17 13 8 14 9 15 8 14 17 13 18 13 11 14 10 15 11 14 18 13 19 12 12 16 20 17 13 18 21 19 13 18 20 17 22 17 15 18 23 19 15 18 22 17 14 16 24 20 25 21 16 22 17 23 16 22 25 21 26 21 19 22 18 23 19 22 26 21 27 20 20 24 28 25 21 26 29 27 21 26 28 25 30 25 23 26 31 27 23 26 30 25 22 24 32 28 25 29 33 30 24 31 33 30 25 29 26 29 34 30 27 31 34 30 26 29 35 28 28 32 36 33 29 34 37 35 29 34 36 33 38 33 31 34 39 35 31 34 38 33 30 32 40 36 32 37 41 38 33 39 41 38 32 37 35 37 42 38 34 39 42 38 35 37 43 36 36 40 44 41 37 42 45 43 37 42 44 41 46 41 39 42 47 43 39 42 46 41 38 40 48 44 49 45 41 46 40 47 41 46 49 45 50 45 42 46 43 47 42 46 50 45 51 44 44 48 52 49 45 50 53 51 45 50 52 49 54 49 47 50 55 51 47 50 54 49 46 48 56 52 57 53 48 54 49 55 48 54 57 53 58 53 51 54 50 55 51 54 58 53 59 52 52 56 60 57 53 58 61 59 53 58 60 57 62 57 55 58 63 59 55 58 62 57 54 56 64 60 65 61 56 62 57 63 56 62 65 61 66 61 59 62 58 63 59 62 66 61 67 60 60 64 68 65 61 66 69 67 61 66 68 65 70 65 63 66 71 67 63 66 70 65 62 64 72 68 73 69 64 70 65 71 64 70 73 69 74 69 67 70 66 71 67 70 74 69 75 68 68 72 76 73 69 74 77 75 69 74 76 73 78 73 71 74 79 75 71 74 78 73 70 72 80 76 81 77 72 78 73 79 72 78 81 77 82 77 75 78 74 79 75 78 82 77 83 76 76 80 84 81 77 82 85 83 77 82 84 81 86 81 79 82 87 83 79 82 86 81 78 80 88 84 89 85 80 86 81 87 80 86 89 85 90 85 83 86 82 87 83 86 90 85 91 84 84 88 92 89 85 90 93 91 85 90 92 89 94 89 87 90 95 91 87 90 94 89 86 88 96 92 89 93 97 94 88 95 97 94 89 93 90 93 98 94 91 95 98 94 90 93 99 92 92 96 100 97 93 98 101 99 93 98 100 97 102 97 95 98 103 99 95 98 102 97 94 96 104 100 96 101 105 102 97 103 105 102 96 101 99 101 106 102 98 103 106 102 99 101 107 100 100 104 108 105 101 106 109 107 101 106 108 105 110 105 103 106 111 107 103 106 110 105 102 104 112 108 104 109 113 110 105 111 113 110 104 109 107 109 114 110 106 111 114 110 107 109 115 108 108 112 116 113 109 114 117 115 109 114 116 113 118 113 111 114 119 115 111 114 118 113 110 112 120 116 112 117 121 118 113 119 121 118 112 117 115 117 122 118 114 119 122 118 115 117 123 116 124 120 125 121 116 122 117 123 116 122 125 121 126 121 118 122 119 123 118 122 126 121 127 120 128 124 120 125 129 126 121 127 129 126 120 125 123 125 130 126 122 127 130 126 123 125 131 124 132 128 125 129 133 130 124 131 133 130 125 129 126 129 134 130 127 131 134 130 126 129 135 128 136 132 128 133 137 134 129 135 137 134 128 133 131 133 138 134 130 135 138 134 131 133 139 132 140 136 141 137 133 138 132 139 133 138 141 137 142 137 134 138 135 139 134 138 142 137 143 136 144 140 136 141 145 142 137 143 145 142 136 141 139 141 146 142 138 143 146 142 139 141 147 140 148 144 141 145 149 146 140 147 149 146 141 145 142 145 150 146 143 147 150 146 142 145 151 144 152 148 144 149 153 150 145 151 153 150 144 149 147 149 154 150 146 151 154 150 147 149 155 148 156 152 157 153 149 154 148 155 149 154 157 153 158 153 150 154 151 155 150 154 158 153 159 152 160 156 152 157 161 158 153 159 161 158 152 157 155 157 162 158 154 159 162 158 155 157 163 156 164 160 165 161 156 162 157 163 156 162 165 161 166 161 159 162 158 163 159 162 166 161 167 160 168 164 160 165 169 166 161 167 169 166 160 165 163 165 170 166 162 167 170 166 163 165 171 164 172 168 173 169 164 170 165 171 164 170 173 169 174 169 167 170 166 171 167 170 174 169 175 168 176 172 168 173 177 174 169 175 177 174 168 173 171 173 178 174 170 175 178 174 171 173 179 172 180 176 181 177 172 178 173 179 172 178 181 177 182 177 175 178 174 179 175 178 182 177 183 176 184 180 176 181 185 182 177 183 185 182 176 181 179 181 186 182 178 183 186 182 179 181 187 180 188 184 189 185 180 186 181 187 180 186 189 185 190 185 183 186 182 187 183 186 190 185 191 184 192 188 184 189 193 190 185 191 193 190 184 189 187 189 194 190 186 191 194 190 187 189 195 188 196 192 189 193 197 194 188 195 197 194 189 193 190 193 198 194 191 195 198 194 190 193 199 192 192 196 193 197 200 198 201 199 200 198 193 197 194 197 202 198 203 199 202 198 194 197 195 196 204 200 205 201 197 202 196 203 197 202 205 201 206 201 198 202 199 203 198 202 206 201 207 200 201 204 205 205 200 206 204 207 200 206 205 205 206 205 202 206 207 207 202 206 206 205 203 204 0 0 1 1 2 2 1 1 3 3 2 2 2 2 3 3 4 4 5 5 4 4 3 3 6 3 7 4 8 5 7 4 6 3 9 2 9 2 6 3 10 1 9 2 10 1 11 0 12 6 13 7 14 8 14 8 13 7 15 9 13 7 16 10 15 9 17 11 15 9 16 10 18 10 19 9 20 11 19 9 18 10 21 7 19 9 21 7 22 8 22 8 21 7 23 6 24 12 25 13 26 14 25 13 27 15 26 14 28 16 26 14 27 15 29 15 30 14 31 16 30 14 29 15 32 13 30 14 32 13 33 12 34 17 35 18 36 19 37 20 36 19 35 18 38 18 39 19 40 20 39 19 38 18 41 17 42 21 43 22 44 23 44 23 43 22 45 24 46 25 45 24 43 22 47 22 48 24 49 25 48 24 47 22 50 23 50 23 47 22 51 21 52 26 53 27 54 28 53 27 55 29 54 28 54 28 55 29 56 30 57 31 56 30 55 29 58 29 59 30 60 31 59 30 58 29 61 28 61 28 58 29 62 27 61 28 62 27 63 26 64 32 65 33 66 34 65 33 67 35 66 34 67 35 68 36 66 34 68 36 69 37 66 34 69 37 70 38 66 34 70 38 71 39 66 34 71 39 72 40 66 34 72 40 73 41 66 34 73 41 74 42 66 34 74 42 75 43 66 34 75 43 76 44 66 34 76 44 77 45 66 34 77 45 78 46 66 34 78 46 79 47 66 34 79 47 80 48 66 34 80 48 81 49 66 34 82 50 83 51 84 52 84 52 83 51 85 53 85 53 83 51 86 54 86 54 83 51 87 55 87 55 83 51 88 56 88 56 83 51 89 57 89 57 83 51 90 58 90 58 83 51 91 59 91 59 83 51 92 60 92 60 83 51 93 61 93 61 83 51 81 49 66 34 81 49 83 51 65 33 64 32 94 62 94 62 64 32 95 63 95 63 64 32 96 64 96 64 64 32 97 65 97 65 64 32 98 66 98 66 64 32 99 67 99 67 64 32 100 68 100 68 64 32 101 69 101 69 64 32 102 70 102 70 64 32 103 71 103 71 64 32 104 72 104 72 64 32 105 73 105 73 64 32 106 74 106 74 64 32 107 75 107 75 64 32 108 76 108 76 64 32 109 77 82 50 110 78 83 51 110 78 111 79 83 51 64 32 112 80 109 77 109 77 112 80 113 81 113 81 112 80 114 82 114 82 112 80 115 83 115 83 112 80 116 84 116 84 112 80 117 85 117 85 112 80 118 86 118 86 112 80 119 87 119 87 112 80 111 79 83 51 111 79 112 80 120 80 121 79 122 51 121 79 120 80 123 87 123 87 120 80 124 86 124 86 120 80 125 85 125 85 120 80 126 84 126 84 120 80 127 83 127 83 120 80 128 82 128 82 120 80 129 81 129 81 120 80 130 77 130 77 120 80 131 32 122 51 121 79 132 78 122 51 132 78 133 50 130 77 131 32 134 76 134 76 131 32 135 75 135 75 131 32 136 74 136 74 131 32 137 73 137 73 131 32 138 72 138 72 131 32 139 71 139 71 131 32 140 70 140 70 131 32 141 69 141 69 131 32 142 68 142 68 131 32 143 67 143 67 131 32 144 66 144 66 131 32 145 65 145 65 131 32 146 64 146 64 131 32 147 63 147 63 131 32 148 62 148 62 131 32 149 33 122 51 150 49 151 34 150 49 122 51 152 61 152 61 122 51 153 60 153 60 122 51 154 59 154 59 122 51 155 58 155 58 122 51 156 57 156 57 122 51 157 56 157 56 122 51 158 55 158 55 122 51 159 54 159 54 122 51 160 53 160 53 122 51 161 52 161 52 122 51 133 50 151 34 150 49 162 48 151 34 162 48 163 47 151 34 163 47 164 46 151 34 164 46 165 45 151 34 165 45 166 44 151 34 166 44 167 43 151 34 167 43 168 42 151 34 168 42 169 41 151 34 169 41 170 40 151 34 170 40 171 39 151 34 171 39 172 38 151 34 172 38 173 37 151 34 173 37 174 36 151 34 174 36 175 35 151 34 175 35 149 33 151 34 149 33 131 32 176 88 177 89 178 90 179 91 178 90 177 89 180 89 181 90 182 91 181 90 180 89 183 88 184 92 185 93 186 94 186 94 185 93 187 95 187 95 185 93 188 96 189 97 188 96 185 93 190 93 191 96 192 97 191 96 190 93 193 95 193 95 190 93 194 94 194 94 190 93 195 92 196 98 197 99 198 100 198 100 197 99 199 101 200 102 199 101 197 99 201 99 202 101 203 102 202 101 201 99 204 100 204 100 201 99 205 98 206 103 207 104 208 105 207 104 209 106 208 105 209 106 210 107 208 105 210 107 211 108 208 105 211 108 212 109 208 105 212 109 213 110 208 105 213 110 214 111 208 105 214 111 215 112 208 105 215 112 216 113 208 105 216 113 217 114 208 105 217 114 218 115 208 105 218 115 219 116 208 105 219 116 220 117 208 105 220 117 221 118 208 105 221 118 222 119 208 105 222 119 223 120 208 105 223 120 224 121 208 105 224 121 225 122 208 105 225 122 226 123 208 105 227 124 228 125 229 126 229 126 228 125 230 127 230 127 228 125 231 128 208 105 226 123 232 129 226 123 233 130 232 129 233 130 234 131 232 129 234 131 235 132 232 129 235 132 236 133 232 129 236 133 237 134 232 129 237 134 238 135 232 129 238 135 239 136 232 129 239 136 231 128 232 129 231 128 228 125 232 129 228 125 240 137 232 129 241 138 232 129 240 137 210 107 209 106 242 139 242 139 209 106 243 140 243 140 209 106 244 141 244 141 209 106 245 142 245 142 209 106 246 143 246 143 209 106 247 144 247 144 209 106 248 145 248 145 209 106 249 146 249 146 209 106 250 147 250 147 209 106 251 148 251 148 209 106 252 149 252 149 209 106 253 150 253 150 209 106 254 151 254 151 209 106 255 152 255 152 209 106 256 153 209 106 228 125 256 153 256 153 228 125 257 154 257 154 228 125 258 155 258 155 228 125 259 156 259 156 228 125 260 157 260 157 228 125 261 158 261 158 228 125 262 159 262 159 228 125 263 160 263 160 228 125 264 161 264 161 228 125 265 162 227 124 265 162 228 125 266 125 267 162 268 124 267 162 266 125 269 161 269 161 266 125 270 160 270 160 266 125 271 159 271 159 266 125 272 158 272 158 266 125 273 157 273 157 266 125 274 156 274 156 266 125 275 155 275 155 266 125 276 154 276 154 266 125 277 153 277 153 266 125 278 106 277 153 278 106 279 152 279 152 278 106 280 151 280 151 278 106 281 150 281 150 278 106 282 149 282 149 278 106 283 148 283 148 278 106 284 147 284 147 278 106 285 146 285 146 278 106 286 145 286 145 278 106 287 144 287 144 278 106 288 143 288 143 278 106 289 142 289 142 278 106 290 141 290 141 278 106 291 140 291 140 278 106 292 139 292 139 278 106 293 107 294 137 295 129 296 138 295 129 294 137 266 125 295 129 266 125 297 128 295 129 297 128 298 136 295 129 298 136 299 135 295 129 299 135 300 134 295 129 300 134 301 133 295 129 301 133 302 132 295 129 302 132 303 131 295 129 303 131 304 130 295 129 304 130 305 123 295 129 305 123 306 105 297 128 266 125 307 127 307 127 266 125 308 126 308 126 266 125 268 124 306 105 305 123 309 122 306 105 309 122 310 121 306 105 310 121 311 120 306 105 311 120 312 119 306 105 312 119 313 118 306 105 313 118 314 117 306 105 314 117 315 116 306 105 315 116 316 115 306 105 316 115 317 114 306 105 317 114 318 113 306 105 318 113 319 112 306 105 319 112 320 111 306 105 320 111 321 110 306 105 321 110 322 109 306 105 322 109 323 108 306 105 323 108 293 107 306 105 293 107 278 106 306 105 278 106 324 104 306 105 324 104 325 103 326 163 327 164 328 165 329 166 328 165 327 164 330 164 331 165 332 166 331 165 330 164 333 163 334 167 335 168 336 169 336 169 335 168 337 170 338 171 337 170 335 168 339 168 340 170 341 171 340 170 339 168 342 169 342 169 339 168 343 167 344 172 345 173 346 174 347 175 346 174 345 173 348 173 349 174 350 175 349 174 348 173 351 172 0 0 1 1 2 2 3 3 2 2 1 1 4 1 5 2 6 3 5 2 4 1 7 0 8 4 9 5 0 6 1 7 0 6 9 5 10 5 7 6 4 7 7 6 10 5 11 4 2 8 3 9 12 10 13 11 12 10 3 9 6 9 14 10 15 11 14 10 6 9 5 8 16 12 17 13 8 14 9 15 8 14 17 13 18 13 11 14 10 15 11 14 18 13 19 12 13 16 20 17 12 18 21 19 12 18 20 17 22 17 14 18 23 19 14 18 22 17 15 16 24 20 25 21 16 22 17 23 16 22 25 21 26 21 19 22 18 23 19 22 26 21 27 20 21 24 20 25 28 26 29 27 28 26 20 25 22 25 30 26 31 27 30 26 22 25 23 24 32 28 33 29 24 30 25 31 24 30 33 29 34 29 27 30 26 31 27 30 34 29 35 28 28 32 29 33 36 34 37 35 36 34 29 33 31 33 38 34 39 35 38 34 31 33 30 32 40 36 41 37 32 38 33 39 32 38 41 37 42 37 35 38 34 39 35 38 42 37 43 36 37 40 44 41 36 42 45 43 36 42 44 41 46 41 38 42 47 43 38 42 46 41 39 40 48 44 41 45 49 46 40 47 49 46 41 45 42 45 50 46 43 47 50 46 42 45 51 44 44 48 52 49 45 50 53 51 45 50 52 49 54 49 47 50 55 51 47 50 54 49 46 48 56 52 57 53 49 54 48 55 49 54 57 53 58 53 50 54 51 55 50 54 58 53 59 52 52 56 60 57 53 58 61 59 53 58 60 57 62 57 55 58 63 59 55 58 62 57 54 56 64 60 57 61 65 62 56 63 65 62 57 61 58 61 66 62 59 63 66 62 58 61 67 60 60 64 68 65 61 66 69 67 61 66 68 65 70 65 63 66 71 67 63 66 70 65 62 64 64 68 65 69 72 70 73 71 72 70 65 69 66 69 74 70 75 71 74 70 66 69 67 68 68 72 76 73 69 74 77 75 69 74 76 73 78 73 71 74 79 75 71 74 78 73 70 72 72 76 73 77 80 78 81 79 80 78 73 77 75 77 82 78 83 79 82 78 75 77 74 76 76 80 84 81 77 82 85 83 77 82 84 81 86 81 79 82 87 83 79 82 86 81 78 80 80 84 81 85 88 86 89 87 88 86 81 85 83 85 90 86 91 87 90 86 83 85 82 84 84 88 92 89 85 90 93 91 85 90 92 89 94 89 87 90 95 91 87 90 94 89 86 88 88 92 89 93 96 94 97 95 96 94 89 93 91 93 98 94 99 95 98 94 91 93 90 92 92 96 100 97 93 98 101 99 93 98 100 97 102 97 95 98 103 99 95 98 102 97 94 96 96 100 97 101 104 102 105 103 104 102 97 101 99 101 106 102 107 103 106 102 99 101 98 100 100 104 108 105 101 106 109 107 101 106 108 105 110 105 103 106 111 107 103 106 110 105 102 104 104 108 105 109 112 110 113 111 112 110 105 109 107 109 114 110 115 111 114 110 107 109 106 108 108 112 116 113 109 114 117 115 109 114 116 113 118 113 111 114 119 115 111 114 118 113 110 112 112 116 113 117 120 118 121 119 120 118 113 117 115 117 122 118 123 119 122 118 115 117 114 116 116 120 124 121 117 122 125 123 117 122 124 121 126 121 119 122 127 123 119 122 126 121 118 120 120 124 121 125 128 126 129 127 128 126 121 125 123 125 130 126 131 127 130 126 123 125 122 124 124 128 132 129 125 130 133 131 125 130 132 129 134 129 127 130 135 131 127 130 134 129 126 128 128 132 129 133 136 134 137 135 136 134 129 133 131 133 138 134 139 135 138 134 131 133 130 132 132 136 140 137 133 138 141 139 133 138 140 137 142 137 135 138 143 139 135 138 142 137 134 136 136 140 137 141 144 142 145 143 144 142 137 141 139 141 146 142 147 143 146 142 139 141 138 140 148 144 149 145 140 146 141 147 140 146 149 145 150 145 142 146 143 147 142 146 150 145 151 144 144 148 145 149 152 150 153 151 152 150 145 149 147 149 154 150 155 151 154 150 147 149 146 148 156 152 157 153 148 154 149 155 148 154 157 153 158 153 151 154 150 155 151 154 158 153 159 152 152 156 153 157 160 158 161 159 160 158 153 157 155 157 162 158 163 159 162 158 155 157 154 156 164 160 165 161 156 162 157 163 156 162 165 161 166 161 159 162 158 163 159 162 166 161 167 160 160 164 161 165 168 166 169 167 168 166 161 165 163 165 170 166 171 167 170 166 163 165 162 164 172 168 173 169 164 170 165 171 164 170 173 169 174 169 167 170 166 171 167 170 174 169 175 168 169 172 176 173 168 174 177 175 168 174 176 173 178 173 170 174 179 175 170 174 178 173 171 172 180 176 181 177 172 178 173 179 172 178 181 177 182 177 175 178 174 179 175 178 182 177 183 176 176 180 184 181 177 182 185 183 177 182 184 181 186 181 179 182 187 183 179 182 186 181 178 180 188 184 189 185 180 186 181 187 180 186 189 185 190 185 183 186 182 187 183 186 190 185 191 184 184 188 192 189 185 190 193 191 185 190 192 189 194 189 187 190 195 191 187 190 194 189 186 188 196 192 197 193 188 194 189 195 188 194 197 193 198 193 191 194 190 195 191 194 198 193 199 192 193 196 192 197 200 198 201 199 200 198 192 197 194 197 202 198 203 199 202 198 194 197 195 196 204 200 205 201 196 202 197 203 196 202 205 201 206 201 199 202 198 203 199 202 206 201 207 200 200 204 201 205 204 206 205 207 204 206 201 205 203 205 207 206 206 207 207 206 203 205 202 204 0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 9 5 10 6 9 5 8 4 11 7 11 7 8 4 12 8 13 8 14 4 15 7 15 7 14 4 16 5 17 6 16 5 14 4 18 9 19 10 20 11 19 10 18 9 21 12 21 12 18 9 22 13 23 13 24 9 25 12 25 12 24 9 26 10 27 11 26 10 24 9 28 14 29 15 30 16 29 15 28 14 31 17 31 17 28 14 32 18 31 17 32 18 33 19 34 19 35 18 36 17 35 18 37 14 36 17 36 17 37 14 38 15 39 16 38 15 37 14 40 20 41 21 42 22 41 21 40 20 43 23 44 23 45 20 46 21 47 22 46 21 45 20 48 24 49 25 50 26 49 25 48 24 51 27 51 27 48 24 52 28 53 28 54 24 55 27 55 27 54 24 56 25 57 26 56 25 54 24 58 29 59 30 60 31 59 30 58 29 61 32 62 32 63 29 64 30 65 31 64 30 63 29 66 33 67 34 68 35 67 34 66 33 69 36 69 36 66 33 70 37 71 37 72 33 73 36 73 36 72 33 74 34 75 35 74 34 72 33 76 38 77 39 78 40 77 39 76 38 79 41 80 41 81 38 82 39 83 40 82 39 81 38 84 42 85 43 86 44 85 43 84 42 87 45 87 45 84 42 88 46 87 45 88 46 89 47 90 47 91 46 92 45 91 46 93 42 92 45 92 45 93 42 94 43 95 44 94 43 93 42 0 1 2 1 0 3 3 0 4 4 0 5 0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 9 5 10 6 9 5 8 4 11 7 11 7 8 4 12 8 12 8 8 4 13 9 13 9 8 4 14 10 14 10 8 4 15 11 15 11 8 4 16 12 16 12 8 4 17 13 17 13 8 4 18 14 18 14 8 4 19 15 19 15 8 4 20 16 20 16 8 4 21 17 11 7 12 8 22 18 11 7 22 18 23 19 11 7 23 19 24 20 20 16 21 17 25 21 25 21 21 17 26 22 26 22 21 17 27 23 27 23 21 17 28 24 28 24 21 17 29 25 29 25 21 17 30 26 30 26 21 17 31 27 31 27 21 17 32 28 32 28 21 17 33 29 33 29 21 17 34 30 34 30 21 17 35 31 35 31 21 17 36 32 36 32 21 17 37 33 36 32 37 33 38 34 38 34 37 33 39 35 39 35 37 33 40 36 39 35 40 36 41 37 39 35 41 37 42 38 39 35 42 38 43 39 39 35 43 39 44 40 39 35 44 40 45 41 39 35 45 41 46 42 39 35 46 42 47 43 39 35 47 43 48 44 39 35 48 44 49 45 39 35 49 45 50 46 37 33 21 17 51 47 51 47 21 17 52 48 52 48 21 17 53 49 53 49 21 17 54 50 54 50 21 17 55 51 55 51 21 17 56 52 56 52 21 17 57 53 57 53 21 17 58 54 58 54 21 17 59 55 59 55 21 17 60 56 60 56 21 17 61 57 61 57 21 17 62 58 62 58 21 17 63 59 63 59 21 17 64 60 64 60 21 17 65 61 64 60 65 61 66 62 64 60 66 62 67 63 64 60 67 63 68 64 64 60 68 64 69 65 64 60 69 65 70 66 64 60 70 66 71 67 64 60 71 67 72 68 64 60 72 68 73 69 64 60 73 69 74 70 64 60 74 70 75 71 65 61 21 17 76 72 76 72 21 17 77 73 77 73 21 17 78 74 78 74 21 17 79 75 79 75 21 17 80 76 80 76 21 17 81 77 81 77 21 17 82 78 82 78 21 17 83 79 83 79 21 17 84 80 84 80 21 17 85 81 85 81 21 17 86 82 86 82 21 17 87 83 87 83 21 17 88 84 88 84 21 17 89 85 89 85 21 17 90 86 90 86 21 17 91 87 91 87 21 17 92 88 92 88 21 17 93 89 93 89 21 17 94 90 11 7 95 91 92 88 95 91 11 7 96 92 96 92 11 7 97 93 97 93 11 7 98 94 98 94 11 7 99 95 99 95 11 7 100 96 100 96 11 7 101 97 101 97 11 7 102 98 102 98 11 7 103 99 103 99 11 7 104 100 104 100 11 7 105 101 105 101 11 7 106 102 106 102 11 7 24 20 92 88 95 91 107 103 92 88 107 103 108 104 92 88 108 104 109 105 92 88 109 105 110 106 92 88 110 106 111 107 92 88 111 107 112 108 92 88 112 108 113 109 92 88 113 109 114 110 92 88 114 110 115 111 92 88 115 111 116 112 92 88 116 112 117 113 92 88 117 113 118 114 92 88 118 114 119 115 119 115 118 114 120 116 119 115 120 116 121 117 119 115 121 117 122 118 122 118 121 117 123 119 123 119 121 117 124 120 124 120 121 117 125 121 125 121 121 117 126 122 126 122 121 117 127 123 127 123 121 117 39 35 127 123 39 35 128 124 128 124 39 35 129 125 129 125 39 35 130 126 130 126 39 35 131 127 131 127 39 35 132 128 132 128 39 35 50 46 92 88 119 115 133 129 92 88 133 129 134 130 92 88 134 130 135 131 92 88 135 131 136 132 92 88 136 132 137 133 92 88 137 133 138 134 92 88 138 134 139 135 92 88 139 135 140 136 92 88 140 136 141 137 92 88 141 137 142 138 92 88 142 138 143 139 92 88 143 139 144 140 92 88 144 140 145 141 92 88 145 141 146 142 92 88 146 142 147 143 147 143 146 142 148 144 148 144 146 142 149 145 149 145 146 142 150 146 150 146 146 142 151 147 151 147 146 142 64 60 151 147 64 60 152 148 152 148 64 60 153 149 153 149 64 60 154 150 154 150 64 60 155 151 155 151 64 60 156 152 156 152 64 60 157 153 157 153 64 60 75 71 92 88 147 143 158 154 92 88 158 154 159 155 92 88 159 155 160 156 92 88 160 156 161 157 92 88 161 157 162 158 92 88 162 158 163 159 92 88 163 159 164 160 92 88 164 160 165 161 92 88 165 161 166 162 92 88 166 162 167 163 92 88 167 163 168 164 92 88 168 164 169 165 92 88 169 165 170 166 92 88 170 166 171 167 92 88 171 167 91 87 172 87 173 167 174 88 173 167 175 166 174 88 175 166 176 165 174 88 176 165 177 164 174 88 177 164 178 163 174 88 178 163 179 162 174 88 179 162 180 161 174 88 180 161 181 160 174 88 181 160 182 159 174 88 182 159 183 158 174 88 183 158 184 157 174 88 184 157 185 156 174 88 185 156 186 155 174 88 186 155 187 154 174 88 187 154 188 143 174 88 189 71 190 60 191 153 191 153 190 60 192 152 192 152 190 60 193 151 193 151 190 60 194 150 194 150 190 60 195 149 195 149 190 60 196 148 196 148 190 60 197 147 190 60 198 142 197 147 197 147 198 142 199 146 199 146 198 142 200 145 200 145 198 142 201 144 201 144 198 142 188 143 188 143 198 142 174 88 198 142 202 141 174 88 202 141 203 140 174 88 203 140 204 139 174 88 204 139 205 138 174 88 205 138 206 137 174 88 206 137 207 136 174 88 207 136 208 135 174 88 208 135 209 134 174 88 209 134 210 133 174 88 210 133 211 132 174 88 211 132 212 131 174 88 212 131 213 130 174 88 213 130 214 129 174 88 214 129 215 115 174 88 216 46 217 35 218 128 218 128 217 35 219 127 219 127 217 35 220 126 220 126 217 35 221 125 221 125 217 35 222 124 222 124 217 35 223 123 217 35 224 117 223 123 223 123 224 117 225 122 225 122 224 117 226 121 226 121 224 117 227 120 227 120 224 117 228 119 228 119 224 117 229 118 229 118 224 117 215 115 224 117 230 116 215 115 230 116 231 114 215 115 215 115 231 114 174 88 231 114 232 113 174 88 232 113 233 112 174 88 233 112 234 111 174 88 234 111 235 110 174 88 235 110 236 109 174 88 236 109 237 108 174 88 237 108 238 107 174 88 238 107 239 106 174 88 239 106 240 105 174 88 240 105 241 104 174 88 241 104 242 103 174 88 242 103 243 91 174 88 244 20 245 7 246 102 246 102 245 7 247 101 247 101 245 7 248 100 248 100 245 7 249 99 249 99 245 7 250 98 250 98 245 7 251 97 251 97 245 7 252 96 252 96 245 7 253 95 253 95 245 7 254 94 254 94 245 7 255 93 255 93 245 7 256 92 256 92 245 7 243 91 174 88 243 91 245 7 257 90 258 17 259 89 259 89 258 17 174 88 174 88 258 17 172 87 172 87 258 17 260 86 260 86 258 17 261 85 261 85 258 17 262 84 262 84 258 17 263 83 263 83 258 17 264 82 264 82 258 17 265 81 265 81 258 17 266 80 266 80 258 17 267 79 267 79 258 17 268 78 268 78 258 17 269 77 269 77 258 17 270 76 270 76 258 17 271 75 271 75 258 17 272 74 272 74 258 17 273 73 273 73 258 17 274 72 274 72 258 17 275 61 189 71 276 70 190 60 276 70 277 69 190 60 277 69 278 68 190 60 278 68 279 67 190 60 279 67 280 66 190 60 280 66 281 65 190 60 281 65 282 64 190 60 282 64 283 63 190 60 283 63 284 62 190 60 284 62 275 61 190 60 275 61 258 17 190 60 190 60 258 17 285 59 285 59 258 17 286 58 286 58 258 17 287 57 287 57 258 17 288 56 288 56 258 17 289 55 289 55 258 17 290 54 290 54 258 17 291 53 291 53 258 17 292 52 292 52 258 17 293 51 293 51 258 17 294 50 294 50 258 17 295 49 295 49 258 17 296 48 296 48 258 17 297 47 297 47 258 17 298 33 216 46 299 45 217 35 299 45 300 44 217 35 300 44 301 43 217 35 301 43 302 42 217 35 302 42 303 41 217 35 303 41 304 40 217 35 304 40 305 39 217 35 305 39 306 38 217 35 306 38 307 37 217 35 307 37 308 36 217 35 308 36 298 33 217 35 217 35 298 33 309 34 309 34 298 33 310 32 298 33 258 17 310 32 310 32 258 17 311 31 311 31 258 17 312 30 312 30 258 17 313 29 313 29 258 17 314 28 314 28 258 17 315 27 315 27 258 17 316 26 316 26 258 17 317 25 317 25 258 17 318 24 318 24 258 17 319 23 319 23 258 17 320 22 320 22 258 17 321 21 321 21 258 17 322 16 244 20 323 19 245 7 323 19 324 18 245 7 324 18 325 8 245 7 258 17 326 4 322 16 322 16 326 4 327 15 327 15 326 4 328 14 328 14 326 4 329 13 329 13 326 4 330 12 330 12 326 4 331 11 331 11 326 4 332 10 332 10 326 4 333 9 333 9 326 4 325 8 325 8 326 4 245 7 245 7 326 4 334 5 335 6 334 5 326 4 336 168 337 169 338 170 337 169 336 168 339 171 339 171 336 168 340 172 341 172 342 168 343 171 343 171 342 168 344 169 345 170 344 169 342 168 346 173 347 174 348 175 347 174 346 173 349 176 349 176 346 173 350 177 349 176 350 177 351 178 352 178 353 177 354 176 353 177 355 173 354 176 354 176 355 173 356 174 357 175 356 174 355 173 358 179 359 180 360 181 359 180 358 179 361 182 361 182 358 179 362 183 363 183 364 179 365 182 365 182 364 179 366 180 367 181 366 180 364 179 368 184 369 185 370 186 369 185 368 184 371 187 372 187 373 184 374 185 375 186 374 185 373 184 376 188 377 189 378 190 377 189 376 188 379 191 380 191 381 188 382 189 383 190 382 189 381 188 384 192 385 193 386 194 385 193 384 192 387 195 387 195 384 192 388 196 389 196 390 192 391 195 391 195 390 192 392 193 393 194 392 193 390 192 394 197 395 198 396 199 395 198 394 197 397 200 398 200 399 197 400 198 401 199 400 198 399 197 402 201 403 202 404 203 403 202 402 201 405 204 405 204 402 201 406 205 407 205 408 201 409 204 409 204 408 201 410 202 411 203 410 202 408 201 412 206 413 207 414 208 413 207 412 206 415 209 415 209 412 206 416 210 415 209 416 210 417 211 418 211 419 210 420 209 419 210 421 206 420 209 420 209 421 206 422 207 423 208 422 207 421 206 424 212 425 213 426 214 425 213 424 212 427 215 427 215 424 212 428 216 428 216 424 212 429 217 429 217 424 212 430 218 430 218 424 212 431 219 431 219 424 212 432 220 432 220 424 212 433 221 433 221 424 212 434 222 434 222 424 212 435 223 426 214 425 213 436 224 426 214 436 224 437 225 426 214 437 225 438 226 426 214 438 226 439 227 434 222 435 223 440 228 440 228 435 223 441 229 441 229 435 223 442 230 442 230 435 223 443 231 443 231 435 223 444 232 444 232 435 223 445 233 445 233 435 223 446 234 446 234 435 223 447 235 447 235 435 223 448 236 448 236 435 223 449 237 449 237 435 223 450 238 450 238 435 223 451 239 450 238 451 239 452 240 452 240 451 239 453 241 453 241 451 239 454 242 454 242 451 239 455 243 454 242 455 243 456 244 454 242 456 244 457 245 454 242 457 245 458 246 454 242 458 246 459 247 454 242 459 247 460 248 454 242 460 248 461 249 461 249 460 248 462 250 461 249 462 250 463 251 461 249 463 251 464 252 461 249 464 252 465 253 461 249 465 253 466 254 451 239 435 223 467 255 467 255 435 223 468 256 468 256 435 223 469 257 469 257 435 223 470 258 470 258 435 223 471 259 471 259 435 223 472 260 472 260 435 223 473 261 473 261 435 223 474 262 474 262 435 223 475 263 475 263 435 223 476 264 476 264 435 223 477 265 477 265 435 223 478 266 478 266 435 223 479 267 479 267 435 223 480 268 480 268 435 223 481 269 480 268 481 269 482 270 480 268 482 270 483 271 480 268 483 271 484 272 480 268 484 272 485 273 480 268 485 273 486 274 486 274 485 273 487 275 486 274 487 275 488 276 486 274 488 276 489 277 486 274 489 277 490 278 486 274 490 278 491 279 486 274 491 279 492 280 486 274 492 280 493 281 481 269 435 223 494 282 494 282 435 223 495 283 495 283 435 223 496 284 496 284 435 223 497 285 497 285 435 223 498 286 498 286 435 223 499 287 499 287 435 223 500 288 500 288 435 223 501 289 501 289 435 223 502 290 502 290 435 223 503 291 503 291 435 223 504 292 504 292 435 223 505 293 505 293 435 223 506 294 506 294 435 223 507 295 507 295 435 223 508 296 508 296 435 223 509 297 426 214 510 298 511 299 510 298 426 214 512 300 512 300 426 214 513 301 513 301 426 214 514 302 514 302 426 214 515 303 515 303 426 214 516 304 516 304 426 214 517 305 517 305 426 214 518 306 518 306 426 214 519 307 519 307 426 214 520 308 520 308 426 214 521 309 521 309 426 214 439 227 511 299 510 298 522 310 511 299 522 310 523 311 511 299 523 311 524 312 511 299 524 312 525 313 511 299 525 313 526 314 511 299 526 314 527 315 511 299 527 315 528 316 511 299 528 316 529 317 511 299 529 317 530 318 511 299 530 318 531 319 511 299 531 319 532 320 511 299 532 320 533 321 533 321 532 320 534 322 533 321 534 322 535 323 533 321 535 323 461 249 533 321 461 249 536 324 536 324 461 249 537 325 537 325 461 249 538 326 538 326 461 249 539 327 539 327 461 249 540 328 540 328 461 249 541 329 541 329 461 249 542 330 542 330 461 249 543 331 543 331 461 249 544 332 544 332 461 249 545 333 545 333 461 249 546 334 546 334 461 249 466 254 511 299 533 321 547 335 511 299 547 335 548 336 511 299 548 336 549 337 511 299 549 337 550 338 511 299 550 338 551 339 511 299 551 339 552 340 511 299 552 340 553 341 511 299 553 341 554 342 511 299 554 342 555 343 511 299 555 343 556 344 511 299 556 344 557 345 511 299 557 345 558 346 511 299 558 346 559 347 511 299 559 347 486 274 511 299 486 274 560 348 560 348 486 274 561 349 561 349 486 274 562 350 562 350 486 274 563 351 563 351 486 274 564 352 564 352 486 274 565 353 565 353 486 274 566 354 566 354 486 274 567 355 567 355 486 274 568 356 568 356 486 274 569 357 569 357 486 274 493 281 511 299 560 348 570 358 511 299 570 358 571 359 511 299 571 359 572 360 511 299 572 360 573 361 511 299 573 361 574 362 511 299 574 362 575 363 511 299 575 363 576 364 511 299 576 364 577 365 511 299 577 365 578 366 511 299 578 366 579 367 511 299 579 367 580 368 511 299 580 368 581 369 511 299 581 369 582 370 511 299 582 370 583 371 511 299 583 371 509 297 511 299 509 297 435 223 584 223 585 297 586 299 585 297 587 371 586 299 587 371 588 370 586 299 588 370 589 369 586 299 589 369 590 368 586 299 590 368 591 367 586 299 591 367 592 366 586 299 592 366 593 365 586 299 593 365 594 364 586 299 594 364 595 363 586 299 595 363 596 362 586 299 596 362 597 361 586 299 597 361 598 360 586 299 598 360 599 359 586 299 599 359 600 358 586 299 600 358 601 348 586 299 602 281 603 274 604 357 604 357 603 274 605 356 605 356 603 274 606 355 606 355 603 274 607 354 607 354 603 274 608 353 608 353 603 274 609 352 609 352 603 274 610 351 610 351 603 274 611 350 611 350 603 274 612 349 612 349 603 274 601 348 601 348 603 274 586 299 603 274 613 347 586 299 613 347 614 346 586 299 614 346 615 345 586 299 615 345 616 344 586 299 616 344 617 343 586 299 617 343 618 342 586 299 618 342 619 341 586 299 619 341 620 340 586 299 620 340 621 339 586 299 621 339 622 338 586 299 622 338 623 337 586 299 623 337 624 336 586 299 624 336 625 335 586 299 625 335 626 321 586 299 627 254 628 249 629 334 629 334 628 249 630 333 630 333 628 249 631 332 631 332 628 249 632 331 632 331 628 249 633 330 633 330 628 249 634 329 634 329 628 249 635 328 635 328 628 249 636 327 636 327 628 249 637 326 637 326 628 249 638 325 638 325 628 249 639 324 639 324 628 249 626 321 628 249 640 323 626 321 640 323 641 322 626 321 641 322 642 320 626 321 626 321 642 320 586 299 642 320 643 319 586 299 643 319 644 318 586 299 644 318 645 317 586 299 645 317 646 316 586 299 646 316 647 315 586 299 647 315 648 314 586 299 648 314 649 313 586 299 649 313 650 312 586 299 650 312 651 311 586 299 651 311 652 310 586 299 652 310 653 298 586 299 654 227 655 214 656 309 656 309 655 214 657 308 657 308 655 214 658 307 658 307 655 214 659 306 659 306 655 214 660 305 660 305 655 214 661 304 661 304 655 214 662 303 662 303 655 214 663 302 663 302 655 214 664 301 664 301 655 214 665 300 665 300 655 214 653 298 586 299 653 298 655 214 585 297 584 223 666 296 666 296 584 223 667 295 667 295 584 223 668 294 668 294 584 223 669 293 669 293 584 223 670 292 670 292 584 223 671 291 671 291 584 223 672 290 672 290 584 223 673 289 673 289 584 223 674 288 674 288 584 223 675 287 675 287 584 223 676 286 676 286 584 223 677 285 677 285 584 223 678 284 678 284 584 223 679 283 679 283 584 223 680 282 680 282 584 223 681 269 602 281 682 280 603 274 682 280 683 279 603 274 683 279 684 278 603 274 684 278 685 277 603 274 685 277 686 276 603 274 686 276 687 275 603 274 687 275 688 273 603 274 603 274 688 273 689 268 688 273 690 272 689 268 690 272 691 271 689 268 691 271 692 270 689 268 692 270 681 269 689 268 681 269 584 223 689 268 689 268 584 223 693 267 693 267 584 223 694 266 694 266 584 223 695 265 695 265 584 223 696 264 696 264 584 223 697 263 697 263 584 223 698 262 698 262 584 223 699 261 699 261 584 223 700 260 700 260 584 223 701 259 701 259 584 223 702 258 702 258 584 223 703 257 703 257 584 223 704 256 704 256 584 223 705 255 705 255 584 223 706 239 627 254 707 253 628 249 707 253 708 252 628 249 708 252 709 251 628 249 709 251 710 250 628 249 710 250 711 248 628 249 628 249 711 248 712 242 711 248 713 247 712 242 713 247 714 246 712 242 714 246 715 245 712 242 715 245 716 244 712 242 716 244 717 243 712 242 717 243 706 239 712 242 712 242 706 239 718 241 718 241 706 239 719 240 719 240 706 239 720 238 706 239 584 223 720 238 720 238 584 223 721 237 721 237 584 223 722 236 722 236 584 223 723 235 723 235 584 223 724 234 724 234 584 223 725 233 725 233 584 223 726 232 726 232 584 223 727 231 727 231 584 223 728 230 728 230 584 223 729 229 729 229 584 223 730 228 730 228 584 223 731 222 654 227 732 226 655 214 732 226 733 225 655 214 733 225 734 224 655 214 734 224 735 213 655 214 584 223 736 212 731 222 731 222 736 212 737 221 737 221 736 212 738 220 738 220 736 212 739 219 739 219 736 212 740 218 740 218 736 212 741 217 741 217 736 212 742 216 742 216 736 212 743 215 743 215 736 212 735 213 655 214 735 213 736 212 744 372 745 373 746 374 745 373 744 372 747 375 745 373 747 375 748 376 748 376 747 375 749 377 750 377 751 375 752 376 752 376 751 375 753 373 751 375 754 372 753 373 755 374 753 373 754 372 756 378 757 379 758 380 757 379 756 378 759 381 759 381 756 378 760 382 759 381 760 382 761 383 762 383 763 382 764 381 763 382 765 378 764 381 764 381 765 378 766 379 767 380 766 379 765 378 0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 3 5 0 6 3 5 8 4 9 7 10 7 11 4 4 5 5 6 4 5 11 4 2 8 12 9 13 10 12 9 2 8 1 11 6 11 7 8 14 9 15 10 14 9 7 8 16 12 9 13 8 14 9 13 16 12 17 15 18 15 19 12 10 13 11 14 10 13 19 12 13 16 20 17 21 18 20 17 13 16 12 19 14 19 15 16 22 17 23 18 22 17 15 16 24 20 17 21 16 22 17 21 24 20 25 23 26 23 27 20 18 21 19 22 18 21 27 20 28 24 20 25 29 26 20 25 28 24 21 27 23 27 30 24 22 25 31 26 22 25 30 24 32 28 25 29 24 30 25 29 32 28 33 31 34 31 35 28 26 29 27 30 26 29 35 28 36 32 29 33 37 34 29 33 36 32 28 35 30 35 38 32 31 33 39 34 31 33 38 32 40 36 33 37 32 38 33 37 40 36 41 39 42 39 43 36 34 37 35 38 34 37 43 36 44 40 37 41 45 42 37 41 44 40 36 43 38 43 46 40 39 41 47 42 39 41 46 40 48 44 41 45 40 46 41 45 48 44 49 47 50 47 51 44 42 45 43 46 42 45 51 44 52 48 45 49 53 50 45 49 52 48 44 51 46 51 54 48 47 49 55 50 47 49 54 48 56 52 49 53 48 54 49 53 56 52 57 55 58 55 59 52 50 53 51 54 50 53 59 52 60 56 53 57 61 58 53 57 60 56 52 59 54 59 62 56 55 57 63 58 55 57 62 56 64 60 57 61 56 62 57 61 64 60 65 63 66 63 67 60 58 61 59 62 58 61 67 60 68 64 61 65 69 66 61 65 68 64 60 67 62 67 70 64 63 65 71 66 63 65 70 64 72 68 65 69 64 70 65 69 72 68 73 71 74 71 75 68 66 69 67 70 66 69 75 68 76 72 69 73 77 74 69 73 76 72 68 75 70 75 78 72 71 73 79 74 71 73 78 72 80 76 73 77 72 78 73 77 80 76 81 79 82 79 83 76 74 77 75 78 74 77 83 76 84 80 77 81 85 82 77 81 84 80 76 83 78 83 86 80 79 81 87 82 79 81 86 80 80 84 88 85 81 86 88 85 80 84 89 87 90 87 83 84 91 85 82 86 91 85 83 84 92 88 85 89 93 90 85 89 92 88 84 91 86 91 94 88 87 89 95 90 87 89 94 88 89 92 96 93 88 94 96 93 89 92 97 95 98 95 90 92 99 93 91 94 99 93 90 92 100 96 93 97 101 98 93 97 100 96 92 99 94 99 102 96 95 97 103 98 95 97 102 96 97 100 104 101 96 102 104 101 97 100 105 103 106 103 98 100 107 101 99 102 107 101 98 100 108 104 101 105 109 106 101 105 108 104 100 107 102 107 110 104 103 105 111 106 103 105 110 104 105 108 112 109 104 110 112 109 105 108 113 111 114 111 106 108 115 109 107 110 115 109 106 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 112 118 120 117 113 116 121 119 122 119 114 116 123 117 115 118 123 117 114 116 124 120 117 121 125 122 117 121 124 120 116 123 118 123 126 120 119 121 127 122 119 121 126 120 121 124 128 125 120 126 128 125 121 124 129 127 130 127 122 124 131 125 123 126 131 125 122 124 132 128 124 129 125 130 124 129 132 128 133 131 134 131 135 128 126 129 127 130 126 129 135 128 129 132 136 133 128 134 136 133 129 132 137 135 138 135 130 132 139 133 131 134 139 133 130 132 140 136 133 137 132 138 133 137 140 136 141 139 142 139 143 136 134 137 135 138 134 137 143 136 137 140 144 141 136 142 144 141 137 140 145 143 146 143 138 140 147 141 139 142 147 141 138 140 148 144 141 145 140 146 141 145 148 144 149 147 150 147 151 144 142 145 143 146 142 145 151 144 145 148 152 149 144 150 152 149 145 148 153 151 154 151 146 148 155 149 147 150 155 149 146 148 148 152 156 153 149 154 156 153 148 152 157 155 158 155 151 152 159 153 150 154 159 153 151 152 153 156 160 157 152 158 160 157 153 156 161 159 162 159 154 156 163 157 155 158 163 157 154 156 164 160 156 161 157 162 156 161 164 160 165 163 166 163 167 160 159 161 158 162 159 161 167 160 161 164 168 165 160 166 168 165 161 164 169 167 170 167 162 164 171 165 163 166 171 165 162 164 172 168 165 169 164 170 165 169 172 168 173 171 174 171 175 168 166 169 167 170 166 169 175 168 169 172 176 173 168 174 176 173 169 172 177 175 178 175 170 172 179 173 171 174 179 173 170 172 180 176 173 177 172 178 173 177 180 176 181 179 182 179 183 176 174 177 175 178 174 177 183 176 177 180 184 181 176 182 184 181 177 180 185 183 186 183 178 180 187 181 179 182 187 181 178 180 188 184 181 185 180 186 181 185 188 184 189 187 190 187 191 184 182 185 183 186 182 185 191 184 184 188 192 189 193 190 192 189 184 188 185 191 186 191 187 188 194 189 195 190 194 189 187 188 196 192 189 193 188 194 189 193 196 192 197 195 198 195 199 192 190 193 191 194 190 193 199 192 193 196 200 197 201 198 200 197 193 196 192 199 194 199 195 196 202 197 203 198 202 197 195 196 204 200 197 201 196 202 197 201 204 200 205 203 206 203 207 200 198 201 199 202 198 201 207 200 201 204 205 205 204 206 205 205 201 204 200 207 202 207 203 204 206 205 207 206 206 205 203 204 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 4 8 5 3 6 8 5 0 4 9 7 10 7 5 4 11 5 4 6 11 5 5 4 2 8 12 9 13 10 12 9 2 8 1 11 6 11 7 8 14 9 15 10 14 9 7 8 9 12 16 13 8 14 16 13 9 12 17 15 18 15 10 12 19 13 11 14 19 13 10 12 13 16 20 17 21 18 20 17 13 16 12 19 14 19 15 16 22 17 23 18 22 17 15 16 17 20 24 21 16 22 24 21 17 20 25 23 26 23 18 20 27 21 19 22 27 21 18 20 21 24 28 25 29 26 28 25 21 24 20 27 22 27 23 24 30 25 31 26 30 25 23 24 25 28 32 29 24 30 32 29 25 28 33 31 34 31 26 28 35 29 27 30 35 29 26 28 29 32 36 33 37 34 36 33 29 32 28 35 30 35 31 32 38 33 39 34 38 33 31 32 33 36 40 37 32 38 40 37 33 36 41 39 42 39 34 36 43 37 35 38 43 37 34 36 37 40 44 41 45 42 44 41 37 40 36 43 38 43 39 40 46 41 47 42 46 41 39 40 41 44 48 45 40 46 48 45 41 44 49 47 50 47 42 44 51 45 43 46 51 45 42 44 45 48 52 49 53 50 52 49 45 48 44 51 46 51 47 48 54 49 55 50 54 49 47 48 49 52 56 53 48 54 56 53 49 52 57 55 58 55 50 52 59 53 51 54 59 53 50 52 53 56 60 57 61 58 60 57 53 56 52 59 54 59 55 56 62 57 63 58 62 57 55 56 57 60 64 61 56 62 64 61 57 60 65 63 66 63 58 60 67 61 59 62 67 61 58 60 61 64 68 65 69 66 68 65 61 64 60 67 62 67 63 64 70 65 71 66 70 65 63 64 65 68 72 69 64 70 72 69 65 68 73 71 74 71 66 68 75 69 67 70 75 69 66 68 69 72 76 73 77 74 76 73 69 72 68 75 70 75 71 72 78 73 79 74 78 73 71 72 73 76 80 77 72 78 80 77 73 76 81 79 82 79 74 76 83 77 75 78 83 77 74 76 77 80 84 81 85 82 84 81 77 80 76 83 78 83 79 80 86 81 87 82 86 81 79 80 81 84 88 85 80 86 88 85 81 84 89 87 90 87 82 84 91 85 83 86 91 85 82 84 85 88 92 89 93 90 92 89 85 88 84 91 86 91 87 88 94 89 95 90 94 89 87 88 89 92 96 93 88 94 96 93 89 92 97 95 98 95 90 92 99 93 91 94 99 93 90 92 93 96 100 97 101 98 100 97 93 96 92 99 94 99 95 96 102 97 103 98 102 97 95 96 97 100 104 101 96 102 104 101 97 100 105 103 106 103 98 100 107 101 99 102 107 101 98 100 108 104 100 105 109 106 100 105 108 104 101 107 103 107 110 104 102 105 111 106 102 105 110 104 104 108 112 109 113 110 112 109 104 108 105 111 106 111 107 108 114 109 115 110 114 109 107 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 121 118 120 117 113 116 112 119 114 119 115 116 122 117 123 118 122 117 115 116 124 120 117 121 125 122 117 121 124 120 116 123 118 123 126 120 119 121 127 122 119 121 126 120 121 124 128 125 129 126 128 125 121 124 120 127 122 127 123 124 130 125 131 126 130 125 123 124 132 128 125 129 133 130 125 129 132 128 124 131 126 131 134 128 127 129 135 130 127 129 134 128 129 132 136 133 137 134 136 133 129 132 128 135 130 135 131 132 138 133 139 134 138 133 131 132 140 136 133 137 141 138 133 137 140 136 132 139 134 139 142 136 135 137 143 138 135 137 142 136 137 140 144 141 145 142 144 141 137 140 136 143 138 143 139 140 146 141 147 142 146 141 139 140 148 144 141 145 149 146 141 145 148 144 140 147 142 147 150 144 143 145 151 146 143 145 150 144 145 148 152 149 153 150 152 149 145 148 144 151 146 151 147 148 154 149 155 150 154 149 147 148 156 152 149 153 157 154 149 153 156 152 148 155 150 155 158 152 151 153 159 154 151 153 158 152 153 156 160 157 161 158 160 157 153 156 152 159 154 159 155 156 162 157 163 158 162 157 155 156 164 160 157 161 165 162 157 161 164 160 156 163 158 163 166 160 159 161 167 162 159 161 166 160 161 164 168 165 169 166 168 165 161 164 160 167 162 167 163 164 170 165 171 166 170 165 163 164 172 168 165 169 173 170 165 169 172 168 164 171 166 171 174 168 167 169 175 170 167 169 174 168 169 172 176 173 177 174 176 173 169 172 168 175 170 175 171 172 178 173 179 174 178 173 171 172 180 176 173 177 181 178 173 177 180 176 172 179 174 179 182 176 175 177 183 178 175 177 182 176 177 180 184 181 185 182 184 181 177 180 176 183 178 183 179 180 186 181 187 182 186 181 179 180 188 184 181 185 189 186 181 185 188 184 180 187 182 187 190 184 183 185 191 186 183 185 190 184 185 188 192 189 193 190 192 189 185 188 184 191 186 191 187 188 194 189 195 190 194 189 187 188 196 192 189 193 197 194 189 193 196 192 188 195 190 195 198 192 191 193 199 194 191 193 198 192 193 196 200 197 201 198 200 197 193 196 192 199 194 199 195 196 202 197 203 198 202 197 195 196 204 200 197 201 205 202 197 201 204 200 196 203 198 203 206 200 199 201 207 202 199 201 206 200 201 204 204 205 205 206 204 205 201 204 200 207 202 207 203 204 206 205 207 206 206 205 203 204 0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 3 5 0 6 3 5 8 4 9 7 10 7 11 4 4 5 5 6 4 5 11 4 12 8 1 9 13 10 1 9 12 8 2 11 7 11 14 8 6 9 15 10 6 9 14 8 16 12 9 13 8 14 9 13 16 12 17 15 18 15 19 12 10 13 11 14 10 13 19 12 20 16 13 17 21 18 13 17 20 16 12 19 14 19 22 16 15 17 23 18 15 17 22 16 24 20 17 21 16 22 17 21 24 20 25 23 26 23 27 20 18 21 19 22 18 21 27 20 28 24 21 25 29 26 21 25 28 24 20 27 22 27 30 24 23 25 31 26 23 25 30 24 24 28 32 29 25 30 32 29 24 28 33 31 34 31 27 28 35 29 26 30 35 29 27 28 36 32 29 33 37 34 29 33 36 32 28 35 30 35 38 32 31 33 39 34 31 33 38 32 33 36 40 37 32 38 40 37 33 36 41 39 42 39 34 36 43 37 35 38 43 37 34 36 44 40 37 41 45 42 37 41 44 40 36 43 38 43 46 40 39 41 47 42 39 41 46 40 48 44 40 45 41 46 40 45 48 44 49 47 50 47 51 44 43 45 42 46 43 45 51 44 52 48 45 49 53 50 45 49 52 48 44 51 46 51 54 48 47 49 55 50 47 49 54 48 56 52 49 53 48 54 49 53 56 52 57 55 58 55 59 52 50 53 51 54 50 53 59 52 60 56 53 57 61 58 53 57 60 56 52 59 54 59 62 56 55 57 63 58 55 57 62 56 64 60 57 61 56 62 57 61 64 60 65 63 66 63 67 60 58 61 59 62 58 61 67 60 68 64 61 65 69 66 61 65 68 64 60 67 62 67 70 64 63 65 71 66 63 65 70 64 72 68 65 69 64 70 65 69 72 68 73 71 74 71 75 68 66 69 67 70 66 69 75 68 76 72 69 73 77 74 69 73 76 72 68 75 70 75 78 72 71 73 79 74 71 73 78 72 80 76 73 77 72 78 73 77 80 76 81 79 82 79 83 76 74 77 75 78 74 77 83 76 84 80 77 81 85 82 77 81 84 80 76 83 78 83 86 80 79 81 87 82 79 81 86 80 88 84 81 85 80 86 81 85 88 84 89 87 90 87 91 84 82 85 83 86 82 85 91 84 92 88 85 89 93 90 85 89 92 88 84 91 86 91 94 88 87 89 95 90 87 89 94 88 88 92 96 93 89 94 96 93 88 92 97 95 98 95 91 92 99 93 90 94 99 93 91 92 100 96 93 97 101 98 93 97 100 96 92 99 94 99 102 96 95 97 103 98 95 97 102 96 97 100 104 101 96 102 104 101 97 100 105 103 106 103 98 100 107 101 99 102 107 101 98 100 108 104 101 105 109 106 101 105 108 104 100 107 102 107 110 104 103 105 111 106 103 105 110 104 105 108 112 109 104 110 112 109 105 108 113 111 114 111 106 108 115 109 107 110 115 109 106 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 112 118 120 117 113 116 121 119 122 119 114 116 123 117 115 118 123 117 114 116 124 120 116 121 117 122 116 121 124 120 125 123 126 123 127 120 118 121 119 122 118 121 127 120 121 124 128 125 120 126 128 125 121 124 129 127 130 127 122 124 131 125 123 126 131 125 122 124 124 128 132 129 125 130 132 129 124 128 133 131 134 131 127 128 135 129 126 130 135 129 127 128 129 132 136 133 128 134 136 133 129 132 137 135 138 135 130 132 139 133 131 134 139 133 130 132 140 136 132 137 133 138 132 137 140 136 141 139 142 139 143 136 135 137 134 138 135 137 143 136 137 140 144 141 136 142 144 141 137 140 145 143 146 143 138 140 147 141 139 142 147 141 138 140 140 144 148 145 141 146 148 145 140 144 149 147 150 147 143 144 151 145 142 146 151 145 143 144 145 148 152 149 144 150 152 149 145 148 153 151 154 151 146 148 155 149 147 150 155 149 146 148 156 152 148 153 149 154 148 153 156 152 157 155 158 155 159 152 151 153 150 154 151 153 159 152 153 156 160 157 152 158 160 157 153 156 161 159 162 159 154 156 163 157 155 158 163 157 154 156 164 160 157 161 156 162 157 161 164 160 165 163 166 163 167 160 158 161 159 162 158 161 167 160 161 164 168 165 160 166 168 165 161 164 169 167 170 167 162 164 171 165 163 166 171 165 162 164 172 168 165 169 164 170 165 169 172 168 173 171 174 171 175 168 166 169 167 170 166 169 175 168 169 172 176 173 168 174 176 173 169 172 177 175 178 175 170 172 179 173 171 174 179 173 170 172 180 176 173 177 172 178 173 177 180 176 181 179 182 179 183 176 174 177 175 178 174 177 183 176 177 180 184 181 176 182 184 181 177 180 185 183 186 183 178 180 187 181 179 182 187 181 178 180 188 184 181 185 180 186 181 185 188 184 189 187 190 187 191 184 182 185 183 186 182 185 191 184 185 188 192 189 184 190 192 189 185 188 193 191 194 191 186 188 195 189 187 190 195 189 186 188 188 192 196 193 189 194 196 193 188 192 197 195 198 195 191 192 199 193 190 194 199 193 191 192 192 196 200 197 201 198 200 197 192 196 193 199 194 199 195 196 202 197 203 198 202 197 195 196 204 200 196 201 197 202 196 201 204 200 205 203 206 203 207 200 199 201 198 202 199 201 207 200 204 204 200 205 205 206 200 205 204 204 201 207 203 207 207 204 202 205 206 206 202 205 207 204 0 0 1 1 2 2 1 1 0 0 3 3 3 3 0 0 4 4 4 4 0 0 5 5 5 5 0 0 6 6 6 6 0 0 7 7 7 7 0 0 8 8 8 8 0 0 9 9 9 9 0 0 10 10 10 10 0 0 11 11 11 11 0 0 12 12 12 12 0 0 13 13 3 3 4 4 14 14 3 3 14 14 15 15 3 3 15 15 16 16 12 12 13 13 17 17 17 17 13 13 18 18 18 18 13 13 19 19 19 19 13 13 20 20 20 20 13 13 21 21 21 21 13 13 22 22 22 22 13 13 23 23 23 23 13 13 24 24 24 24 13 13 25 25 25 25 13 13 26 26 26 26 13 13 27 27 27 27 13 13 28 28 28 28 13 13 29 29 29 29 13 13 30 30 30 30 13 13 31 31 30 30 31 31 32 32 30 30 32 32 33 33 30 30 33 33 34 34 30 30 34 34 35 35 30 30 35 35 36 36 30 30 36 36 37 37 30 30 37 37 38 38 30 30 38 38 39 39 30 30 39 39 40 40 30 30 40 40 41 41 31 31 13 13 42 42 42 42 13 13 43 43 43 43 13 13 44 44 44 44 13 13 45 45 45 45 13 13 46 46 46 46 13 13 47 47 47 47 13 13 48 48 48 48 13 13 49 49 49 49 13 13 50 50 50 50 13 13 51 51 51 51 13 13 52 52 52 52 13 13 53 53 53 53 13 13 54 54 54 54 13 13 55 55 55 55 13 13 56 56 56 56 13 13 57 57 3 3 58 58 59 59 58 58 3 3 60 60 60 60 3 3 61 61 61 61 3 3 62 62 62 62 3 3 63 63 63 63 3 3 64 64 64 64 3 3 65 65 65 65 3 3 66 66 66 66 3 3 67 67 67 67 3 3 68 68 68 68 3 3 69 69 69 69 3 3 70 70 70 70 3 3 16 16 59 59 58 58 71 71 59 59 71 71 72 72 59 59 72 72 73 73 59 59 73 73 74 74 59 59 74 74 75 75 59 59 75 75 76 76 59 59 76 76 77 77 59 59 77 77 78 78 59 59 78 78 79 79 59 59 79 79 80 80 59 59 80 80 81 81 59 59 81 81 82 82 59 59 82 82 83 83 59 59 83 83 84 84 59 59 84 84 85 85 85 85 84 84 86 86 86 86 84 84 87 87 87 87 84 84 88 88 88 88 84 84 89 89 89 89 84 84 90 90 90 90 84 84 30 30 90 90 30 30 91 91 91 91 30 30 92 92 92 92 30 30 93 93 93 93 30 30 94 94 94 94 30 30 95 95 95 95 30 30 41 41 59 59 85 85 96 96 59 59 96 96 97 97 59 59 97 97 98 98 59 59 98 98 99 99 59 59 99 99 100 100 59 59 100 100 101 101 59 59 101 101 102 102 59 59 102 102 103 103 59 59 103 103 104 104 59 59 104 104 105 105 59 59 105 105 106 106 59 59 106 106 107 107 59 59 107 107 108 108 59 59 108 108 109 109 59 59 109 109 57 57 59 59 57 57 13 13 59 59 13 13 110 110 59 59 110 110 111 111 112 111 113 110 114 59 113 110 115 13 114 59 115 13 116 57 114 59 116 57 117 109 114 59 117 109 118 108 114 59 118 108 119 107 114 59 119 107 120 106 114 59 120 106 121 105 114 59 121 105 122 104 114 59 122 104 123 103 114 59 123 103 124 102 114 59 124 102 125 101 114 59 125 101 126 100 114 59 126 100 127 99 114 59 127 99 128 98 114 59 128 98 129 97 114 59 129 97 130 96 114 59 130 96 131 85 114 59 132 41 133 30 134 95 134 95 133 30 135 94 135 94 133 30 136 93 136 93 133 30 137 92 137 92 133 30 138 91 138 91 133 30 139 90 133 30 140 84 139 90 139 90 140 84 141 89 141 89 140 84 142 88 142 88 140 84 143 87 143 87 140 84 144 86 144 86 140 84 131 85 131 85 140 84 114 59 140 84 145 83 114 59 145 83 146 82 114 59 146 82 147 81 114 59 147 81 148 80 114 59 148 80 149 79 114 59 149 79 150 78 114 59 150 78 151 77 114 59 151 77 152 76 114 59 152 76 153 75 114 59 153 75 154 74 114 59 154 74 155 73 114 59 155 73 156 72 114 59 156 72 157 71 114 59 157 71 158 58 114 59 159 16 160 3 161 70 161 70 160 3 162 69 162 69 160 3 163 68 163 68 160 3 164 67 164 67 160 3 165 66 165 66 160 3 166 65 166 65 160 3 167 64 167 64 160 3 168 63 168 63 160 3 169 62 169 62 160 3 170 61 170 61 160 3 171 60 171 60 160 3 158 58 114 59 158 58 160 3 116 57 115 13 172 56 172 56 115 13 173 55 173 55 115 13 174 54 174 54 115 13 175 53 175 53 115 13 176 52 176 52 115 13 177 51 177 51 115 13 178 50 178 50 115 13 179 49 179 49 115 13 180 48 180 48 115 13 181 47 181 47 115 13 182 46 182 46 115 13 183 45 183 45 115 13 184 44 184 44 115 13 185 43 185 43 115 13 186 42 186 42 115 13 187 31 132 41 188 40 133 30 188 40 189 39 133 30 189 39 190 38 133 30 190 38 191 37 133 30 191 37 192 36 133 30 192 36 193 35 133 30 193 35 194 34 133 30 194 34 195 33 133 30 195 33 196 32 133 30 196 32 187 31 133 30 187 31 115 13 133 30 133 30 115 13 197 29 197 29 115 13 198 28 198 28 115 13 199 27 199 27 115 13 200 26 200 26 115 13 201 25 201 25 115 13 202 24 202 24 115 13 203 23 203 23 115 13 204 22 204 22 115 13 205 21 205 21 115 13 206 20 206 20 115 13 207 19 207 19 115 13 208 18 208 18 115 13 209 17 209 17 115 13 210 12 159 16 211 15 160 3 211 15 212 14 160 3 212 14 213 4 160 3 115 13 214 0 210 12 210 12 214 0 215 11 215 11 214 0 216 10 216 10 214 0 217 9 217 9 214 0 218 8 218 8 214 0 219 7 219 7 214 0 220 6 220 6 214 0 221 5 221 5 214 0 213 4 213 4 214 0 160 3 160 3 214 0 222 1 223 2 222 1 214 0 224 112 225 113 226 114 225 113 224 112 227 115 228 115 229 112 230 113 231 114 230 113 229 112 232 116 233 117 234 118 233 117 232 116 235 119 235 119 232 116 236 120 237 120 238 116 239 119 239 119 238 116 240 117 241 118 240 117 238 116 242 121 243 122 244 123 243 122 242 121 245 124 246 124 247 121 248 122 249 123 248 122 247 121 250 125 251 126 252 127 251 126 250 125 253 128 253 128 250 125 254 129 255 129 256 125 257 128 257 128 256 125 258 126 259 127 258 126 256 125 260 130 261 131 262 132 261 131 260 130 263 133 264 133 265 130 266 131 267 132 266 131 265 130 268 134 269 135 270 136 269 135 268 134 271 137 271 137 268 134 272 138 273 138 274 134 275 137 275 137 274 134 276 135 277 136 276 135 274 134 278 139 279 140 280 141 279 140 278 139 281 142 282 142 283 139 284 140 285 141 284 140 283 139 286 143 287 144 288 145 287 144 286 143 289 146 287 144 289 146 290 147 291 147 292 146 293 144 292 146 294 143 293 144 295 145 293 144 294 143 296 148 297 149 298 150 297 149 296 148 299 151 299 151 296 148 300 152 299 151 300 152 301 153 302 153 303 152 304 151 303 152 305 148 304 151 304 151 305 148 306 149 307 150 306 149 305 148 308 154 309 155 310 156 309 155 308 154 311 157 311 157 308 154 312 158 311 157 312 158 313 159 314 159 315 158 316 157 315 158 317 154 316 157 316 157 317 154 318 155 319 156 318 155 317 154 320 160 321 161 322 162 321 161 320 160 323 163 323 163 320 160 324 164 323 163 324 164 325 165 326 165 327 164 328 163 327 164 329 160 328 163 328 163 329 160 330 161 331 162 330 161 329 160 332 166 333 167 334 168 333 167 332 166 335 169 333 167 335 169 336 170 336 170 335 169 337 171 338 171 339 169 340 170 340 170 339 169 341 167 339 169 342 166 341 167 343 168 341 167 342 166 344 172 345 173 346 174 345 173 344 172 347 175 347 175 344 172 348 176 348 176 344 172 349 177 349 177 344 172 350 178 350 178 344 172 351 179 351 179 344 172 352 180 352 180 344 172 353 181 353 181 344 172 354 182 354 182 344 172 355 183 346 174 345 173 356 184 346 174 356 184 357 185 346 174 357 185 358 186 354 182 355 183 359 187 359 187 355 183 360 188 360 188 355 183 361 189 361 189 355 183 362 190 362 190 355 183 363 191 363 191 355 183 364 192 364 192 355 183 365 193 365 193 355 183 366 194 366 194 355 183 367 195 367 195 355 183 368 196 368 196 355 183 369 197 369 197 355 183 370 198 370 198 355 183 371 199 371 199 355 183 372 200 372 200 355 183 373 201 372 200 373 201 374 202 372 200 374 202 375 203 372 200 375 203 376 204 372 200 376 204 377 205 372 200 377 205 378 206 372 200 378 206 379 207 379 207 378 206 380 208 379 207 380 208 381 209 379 207 381 209 382 210 379 207 382 210 383 211 379 207 383 211 384 212 373 201 355 183 385 213 385 213 355 183 386 214 386 214 355 183 387 215 387 215 355 183 388 216 388 216 355 183 389 217 389 217 355 183 390 218 390 218 355 183 391 219 391 219 355 183 392 220 392 220 355 183 393 221 393 221 355 183 394 222 394 222 355 183 395 223 395 223 355 183 396 224 396 224 355 183 397 225 397 225 355 183 398 226 398 226 355 183 399 227 399 227 355 183 400 228 346 174 401 229 402 230 401 229 346 174 403 231 403 231 346 174 404 232 404 232 346 174 405 233 405 233 346 174 406 234 406 234 346 174 407 235 407 235 346 174 408 236 408 236 346 174 409 237 409 237 346 174 410 238 410 238 346 174 411 239 411 239 346 174 412 240 412 240 346 174 413 241 413 241 346 174 358 186 402 230 401 229 414 242 402 230 414 242 415 243 402 230 415 243 416 244 402 230 416 244 417 245 402 230 417 245 418 246 402 230 418 246 419 247 402 230 419 247 420 248 402 230 420 248 421 249 402 230 421 249 422 250 402 230 422 250 423 251 402 230 423 251 424 252 402 230 424 252 425 253 402 230 425 253 426 254 402 230 426 254 379 207 402 230 379 207 427 255 427 255 379 207 428 256 428 256 379 207 429 257 429 257 379 207 430 258 430 258 379 207 431 259 431 259 379 207 432 260 432 260 379 207 433 261 433 261 379 207 434 262 434 262 379 207 435 263 435 263 379 207 436 264 436 264 379 207 437 265 437 265 379 207 384 212 402 230 427 255 438 266 402 230 438 266 439 267 402 230 439 267 440 268 402 230 440 268 441 269 402 230 441 269 442 270 402 230 442 270 443 271 402 230 443 271 444 272 402 230 444 272 445 273 402 230 445 273 446 274 402 230 446 274 447 275 402 230 447 275 448 276 402 230 448 276 449 277 402 230 449 277 450 278 402 230 450 278 451 279 402 230 451 279 400 228 402 230 400 228 355 183 452 183 453 228 454 230 453 228 455 279 454 230 455 279 456 278 454 230 456 278 457 277 454 230 457 277 458 276 454 230 458 276 459 275 454 230 459 275 460 274 454 230 460 274 461 273 454 230 461 273 462 272 454 230 462 272 463 271 454 230 463 271 464 270 454 230 464 270 465 269 454 230 465 269 466 268 454 230 466 268 467 267 454 230 467 267 468 266 454 230 468 266 469 255 454 230 470 212 471 207 472 265 472 265 471 207 473 264 473 264 471 207 474 263 474 263 471 207 475 262 475 262 471 207 476 261 476 261 471 207 477 260 477 260 471 207 478 259 478 259 471 207 479 258 479 258 471 207 480 257 480 257 471 207 481 256 481 256 471 207 469 255 469 255 471 207 454 230 471 207 482 254 454 230 482 254 483 253 454 230 483 253 484 252 454 230 484 252 485 251 454 230 485 251 486 250 454 230 486 250 487 249 454 230 487 249 488 248 454 230 488 248 489 247 454 230 489 247 490 246 454 230 490 246 491 245 454 230 491 245 492 244 454 230 492 244 493 243 454 230 493 243 494 242 454 230 494 242 495 229 454 230 496 186 497 174 498 241 498 241 497 174 499 240 499 240 497 174 500 239 500 239 497 174 501 238 501 238 497 174 502 237 502 237 497 174 503 236 503 236 497 174 504 235 504 235 497 174 505 234 505 234 497 174 506 233 506 233 497 174 507 232 507 232 497 174 508 231 508 231 497 174 495 229 454 230 495 229 497 174 453 228 452 183 509 227 509 227 452 183 510 226 510 226 452 183 511 225 511 225 452 183 512 224 512 224 452 183 513 223 513 223 452 183 514 222 514 222 452 183 515 221 515 221 452 183 516 220 516 220 452 183 517 219 517 219 452 183 518 218 518 218 452 183 519 217 519 217 452 183 520 216 520 216 452 183 521 215 521 215 452 183 522 214 522 214 452 183 523 213 523 213 452 183 524 201 470 212 525 211 471 207 525 211 526 210 471 207 526 210 527 209 471 207 527 209 528 208 471 207 528 208 529 206 471 207 471 207 529 206 530 200 529 206 531 205 530 200 531 205 532 204 530 200 532 204 533 203 530 200 533 203 534 202 530 200 534 202 524 201 530 200 524 201 452 183 530 200 530 200 452 183 535 199 535 199 452 183 536 198 536 198 452 183 537 197 537 197 452 183 538 196 538 196 452 183 539 195 539 195 452 183 540 194 540 194 452 183 541 193 541 193 452 183 542 192 542 192 452 183 543 191 543 191 452 183 544 190 544 190 452 183 545 189 545 189 452 183 546 188 546 188 452 183 547 187 547 187 452 183 548 182 496 186 549 185 497 174 549 185 550 184 497 174 550 184 551 173 497 174 452 183 552 172 548 182 548 182 552 172 553 181 553 181 552 172 554 180 554 180 552 172 555 179 555 179 552 172 556 178 556 178 552 172 557 177 557 177 552 172 558 176 558 176 552 172 559 175 559 175 552 172 551 173 497 174 551 173 552 172 0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 3 4 8 5 1 6 8 5 3 4 9 7 10 7 4 4 11 5 6 6 11 5 4 4 0 8 12 9 13 10 12 9 0 8 2 11 7 11 5 8 14 9 15 10 14 9 5 8 16 12 8 13 9 14 8 13 16 12 17 15 18 15 19 12 11 13 10 14 11 13 19 12 13 16 20 17 21 18 20 17 13 16 12 19 14 19 15 16 22 17 23 18 22 17 15 16 24 20 17 21 16 22 17 21 24 20 25 23 26 23 27 20 18 21 19 22 18 21 27 20 28 24 20 25 29 26 20 25 28 24 21 27 23 27 30 24 22 25 31 26 22 25 30 24 32 28 25 29 24 30 25 29 32 28 33 31 34 31 35 28 26 29 27 30 26 29 35 28 28 32 36 33 37 34 36 33 28 32 29 35 31 35 30 32 38 33 39 34 38 33 30 32 40 36 33 37 32 38 33 37 40 36 41 39 42 39 43 36 34 37 35 38 34 37 43 36 37 40 44 41 45 42 44 41 37 40 36 43 38 43 39 40 46 41 47 42 46 41 39 40 40 44 48 45 41 46 48 45 40 44 49 47 50 47 43 44 51 45 42 46 51 45 43 44 52 48 44 49 53 50 44 49 52 48 45 51 47 51 54 48 46 49 55 50 46 49 54 48 49 52 56 53 48 54 56 53 49 52 57 55 58 55 50 52 59 53 51 54 59 53 50 52 52 56 60 57 61 58 60 57 52 56 53 59 55 59 54 56 62 57 63 58 62 57 54 56 57 60 64 61 56 62 64 61 57 60 65 63 66 63 58 60 67 61 59 62 67 61 58 60 68 64 60 65 69 66 60 65 68 64 61 67 63 67 70 64 62 65 71 66 62 65 70 64 64 68 72 69 73 70 72 69 64 68 65 71 66 71 67 68 74 69 75 70 74 69 67 68 76 72 69 73 77 74 69 73 76 72 68 75 70 75 78 72 71 73 79 74 71 73 78 72 73 76 80 77 81 78 80 77 73 76 72 79 74 79 75 76 82 77 83 78 82 77 75 76 84 80 77 81 85 82 77 81 84 80 76 83 78 83 86 80 79 81 87 82 79 81 86 80 81 84 88 85 89 86 88 85 81 84 80 87 82 87 83 84 90 85 91 86 90 85 83 84 92 88 85 89 93 90 85 89 92 88 84 91 86 91 94 88 87 89 95 90 87 89 94 88 89 92 96 93 97 94 96 93 89 92 88 95 90 95 91 92 98 93 99 94 98 93 91 92 100 96 93 97 101 98 93 97 100 96 92 99 94 99 102 96 95 97 103 98 95 97 102 96 97 100 104 101 105 102 104 101 97 100 96 103 98 103 99 100 106 101 107 102 106 101 99 100 108 104 101 105 109 106 101 105 108 104 100 107 102 107 110 104 103 105 111 106 103 105 110 104 105 108 112 109 113 110 112 109 105 108 104 111 106 111 107 108 114 109 115 110 114 109 107 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 121 118 120 117 113 116 112 119 114 119 115 116 122 117 123 118 122 117 115 116 124 120 117 121 125 122 117 121 124 120 116 123 118 123 126 120 119 121 127 122 119 121 126 120 121 124 128 125 129 126 128 125 121 124 120 127 122 127 123 124 130 125 131 126 130 125 123 124 132 128 125 129 133 130 125 129 132 128 124 131 126 131 134 128 127 129 135 130 127 129 134 128 129 132 136 133 137 134 136 133 129 132 128 135 130 135 131 132 138 133 139 134 138 133 131 132 140 136 133 137 141 138 133 137 140 136 132 139 134 139 142 136 135 137 143 138 135 137 142 136 137 140 144 141 145 142 144 141 137 140 136 143 138 143 139 140 146 141 147 142 146 141 139 140 148 144 140 145 141 146 140 145 148 144 149 147 150 147 151 144 142 145 143 146 142 145 151 144 145 148 152 149 153 150 152 149 145 148 144 151 146 151 147 148 154 149 155 150 154 149 147 148 156 152 149 153 148 154 149 153 156 152 157 155 158 155 159 152 150 153 151 154 150 153 159 152 160 156 152 157 161 158 152 157 160 156 153 159 155 159 162 156 154 157 163 158 154 157 162 156 164 160 157 161 156 162 157 161 164 160 165 163 166 163 167 160 158 161 159 162 158 161 167 160 160 164 168 165 169 166 168 165 160 164 161 167 163 167 162 164 170 165 171 166 170 165 162 164 164 168 172 169 165 170 172 169 164 168 173 171 174 171 167 168 175 169 166 170 175 169 167 168 176 172 168 173 177 174 168 173 176 172 169 175 171 175 178 172 170 173 179 174 170 173 178 172 180 176 172 177 173 178 172 177 180 176 181 179 182 179 183 176 175 177 174 178 175 177 183 176 176 180 184 181 185 182 184 181 176 180 177 183 179 183 178 180 186 181 187 182 186 181 178 180 188 184 181 185 180 186 181 185 188 184 189 187 190 187 191 184 182 185 183 186 182 185 191 184 185 188 192 189 193 190 192 189 185 188 184 191 186 191 187 188 194 189 195 190 194 189 187 188 196 192 189 193 188 194 189 193 196 192 197 195 198 195 199 192 190 193 191 194 190 193 199 192 193 196 200 197 201 198 200 197 193 196 192 199 194 199 195 196 202 197 203 198 202 197 195 196 196 200 204 201 197 202 204 201 196 200 205 203 206 203 199 200 207 201 198 202 207 201 199 200 205 204 200 205 204 206 200 205 205 204 201 207 203 207 206 204 202 205 207 206 202 205 206 204 0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 2 4 8 5 9 6 8 5 2 4 1 7 6 7 7 4 10 5 11 6 10 5 7 4 12 8 3 9 0 10 3 9 12 8 13 11 14 11 15 8 4 9 5 10 4 9 15 8 9 12 16 13 17 14 16 13 9 12 8 15 10 15 11 12 18 13 19 14 18 13 11 12 20 16 13 17 12 18 13 17 20 16 21 19 22 19 23 16 14 17 15 18 14 17 23 16 17 20 24 21 25 22 24 21 17 20 16 23 18 23 19 20 26 21 27 22 26 21 19 20 28 24 21 25 20 26 21 25 28 24 29 27 30 27 31 24 22 25 23 26 22 25 31 24 25 28 32 29 33 30 32 29 25 28 24 31 26 31 27 28 34 29 35 30 34 29 27 28 36 32 29 33 28 34 29 33 36 32 37 35 38 35 39 32 30 33 31 34 30 33 39 32 33 36 40 37 41 38 40 37 33 36 32 39 34 39 35 36 42 37 43 38 42 37 35 36 44 40 37 41 36 42 37 41 44 40 45 43 46 43 47 40 38 41 39 42 38 41 47 40 41 44 48 45 49 46 48 45 41 44 40 47 42 47 43 44 50 45 51 46 50 45 43 44 52 48 45 49 44 50 45 49 52 48 53 51 54 51 55 48 46 49 47 50 46 49 55 48 49 52 56 53 57 54 56 53 49 52 48 55 50 55 51 52 58 53 59 54 58 53 51 52 60 56 53 57 52 58 53 57 60 56 61 59 62 59 63 56 54 57 55 58 54 57 63 56 57 60 64 61 65 62 64 61 57 60 56 63 58 63 59 60 66 61 67 62 66 61 59 60 68 64 61 65 60 66 61 65 68 64 69 67 70 67 71 64 62 65 63 66 62 65 71 64 65 68 72 69 73 70 72 69 65 68 64 71 66 71 67 68 74 69 75 70 74 69 67 68 76 72 69 73 68 74 69 73 76 72 77 75 78 75 79 72 70 73 71 74 70 73 79 72 73 76 80 77 81 78 80 77 73 76 72 79 74 79 75 76 82 77 83 78 82 77 75 76 84 80 77 81 76 82 77 81 84 80 85 83 86 83 87 80 78 81 79 82 78 81 87 80 81 84 88 85 89 86 88 85 81 84 80 87 82 87 83 84 90 85 91 86 90 85 83 84 92 88 85 89 84 90 85 89 92 88 93 91 94 91 95 88 86 89 87 90 86 89 95 88 89 92 96 93 97 94 96 93 89 92 88 95 90 95 91 92 98 93 99 94 98 93 91 92 100 96 93 97 92 98 93 97 100 96 101 99 102 99 103 96 94 97 95 98 94 97 103 96 97 100 104 101 105 102 104 101 97 100 96 103 98 103 99 100 106 101 107 102 106 101 99 100 108 104 100 105 109 106 100 105 108 104 101 107 102 107 110 104 103 105 111 106 103 105 110 104 104 108 112 109 105 110 112 109 104 108 113 111 114 111 106 108 115 109 107 110 115 109 106 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 112 118 120 117 113 116 121 119 122 119 114 116 123 117 115 118 123 117 114 116 124 120 117 121 125 122 117 121 124 120 116 123 118 123 126 120 119 121 127 122 119 121 126 120 121 124 128 125 120 126 128 125 121 124 129 127 130 127 122 124 131 125 123 126 131 125 122 124 124 128 132 129 133 130 132 129 124 128 125 131 127 131 126 128 134 129 135 130 134 129 126 128 129 132 136 133 128 134 136 133 129 132 137 135 138 135 130 132 139 133 131 134 139 133 130 132 133 136 140 137 141 138 140 137 133 136 132 139 134 139 135 136 142 137 143 138 142 137 135 136 137 140 144 141 136 142 144 141 137 140 145 143 146 143 138 140 147 141 139 142 147 141 138 140 141 144 148 145 149 146 148 145 141 144 140 147 142 147 143 144 150 145 151 146 150 145 143 144 145 148 152 149 144 150 152 149 145 148 153 151 154 151 146 148 155 149 147 150 155 149 146 148 149 152 156 153 157 154 156 153 149 152 148 155 150 155 151 152 158 153 159 154 158 153 151 152 153 156 160 157 152 158 160 157 153 156 161 159 162 159 154 156 163 157 155 158 163 157 154 156 157 160 164 161 165 162 164 161 157 160 156 163 158 163 159 160 166 161 167 162 166 161 159 160 161 164 168 165 160 166 168 165 161 164 169 167 170 167 162 164 171 165 163 166 171 165 162 164 165 168 172 169 173 170 172 169 165 168 164 171 166 171 167 168 174 169 175 170 174 169 167 168 169 172 176 173 168 174 176 173 169 172 177 175 178 175 170 172 179 173 171 174 179 173 170 172 173 176 180 177 181 178 180 177 173 176 172 179 174 179 175 176 182 177 183 178 182 177 175 176 177 180 184 181 176 182 184 181 177 180 185 183 186 183 178 180 187 181 179 182 187 181 178 180 181 184 188 185 189 186 188 185 181 184 180 187 182 187 183 184 190 185 191 186 190 185 183 184 192 188 184 189 185 190 184 189 192 188 193 191 194 191 195 188 187 189 186 190 187 189 195 188 189 192 196 193 197 194 196 193 189 192 188 195 190 195 191 192 198 193 199 194 198 193 191 192 200 196 193 197 192 198 193 197 200 196 201 199 202 199 203 196 194 197 195 198 194 197 203 196 197 200 204 201 205 202 204 201 197 200 196 203 198 203 199 200 206 201 207 202 206 201 199 200 205 204 201 205 200 206 201 205 205 204 204 207 206 207 207 204 202 205 203 206 202 205 207 204 0 0 1 1 2 2 1 1 0 0 3 3 3 3 0 0 4 4 4 4 0 0 5 5 5 5 0 0 6 6 6 6 0 0 7 7 7 7 0 0 8 8 8 8 0 0 9 9 9 9 0 0 10 10 10 10 0 0 11 11 11 11 0 0 12 12 12 12 0 0 13 13 3 3 4 4 14 14 3 3 14 14 15 15 3 3 15 15 16 16 12 12 13 13 17 17 17 17 13 13 18 18 18 18 13 13 19 19 19 19 13 13 20 20 20 20 13 13 21 21 21 21 13 13 22 22 22 22 13 13 23 23 23 23 13 13 24 24 24 24 13 13 25 25 25 25 13 13 26 26 26 26 13 13 27 27 27 27 13 13 28 28 28 28 13 13 29 29 29 29 13 13 30 30 30 30 13 13 31 31 30 30 31 31 32 32 30 30 32 32 33 33 30 30 33 33 34 34 30 30 34 34 35 35 30 30 35 35 36 36 30 30 36 36 37 37 30 30 37 37 38 38 30 30 38 38 39 39 30 30 39 39 40 40 30 30 40 40 41 41 31 31 13 13 42 42 42 42 13 13 43 43 43 43 13 13 44 44 44 44 13 13 45 45 45 45 13 13 46 46 46 46 13 13 47 47 47 47 13 13 48 48 48 48 13 13 49 49 49 49 13 13 50 50 50 50 13 13 51 51 51 51 13 13 52 52 52 52 13 13 53 53 53 53 13 13 54 54 54 54 13 13 55 55 55 55 13 13 56 56 56 56 13 13 57 57 3 3 58 58 59 59 58 58 3 3 60 60 60 60 3 3 61 61 61 61 3 3 62 62 62 62 3 3 63 63 63 63 3 3 64 64 64 64 3 3 65 65 65 65 3 3 66 66 66 66 3 3 67 67 67 67 3 3 68 68 68 68 3 3 69 69 69 69 3 3 70 70 70 70 3 3 16 16 59 59 58 58 71 71 59 59 71 71 72 72 59 59 72 72 73 73 59 59 73 73 74 74 59 59 74 74 75 75 59 59 75 75 76 76 59 59 76 76 77 77 59 59 77 77 78 78 59 59 78 78 79 79 59 59 79 79 80 80 59 59 80 80 81 81 59 59 81 81 82 82 59 59 82 82 83 83 59 59 83 83 84 84 59 59 84 84 85 85 85 85 84 84 86 86 86 86 84 84 87 87 87 87 84 84 88 88 88 88 84 84 89 89 89 89 84 84 90 90 90 90 84 84 30 30 90 90 30 30 91 91 91 91 30 30 92 92 92 92 30 30 93 93 93 93 30 30 94 94 94 94 30 30 95 95 95 95 30 30 41 41 59 59 85 85 96 96 59 59 96 96 97 97 59 59 97 97 98 98 59 59 98 98 99 99 59 59 99 99 100 100 59 59 100 100 101 101 59 59 101 101 102 102 59 59 102 102 103 103 59 59 103 103 104 104 59 59 104 104 105 105 59 59 105 105 106 106 59 59 106 106 107 107 59 59 107 107 108 108 59 59 108 108 109 109 59 59 109 109 57 57 59 59 57 57 13 13 59 59 13 13 110 110 59 59 110 110 111 111 112 111 113 110 114 59 113 110 115 13 114 59 115 13 116 57 114 59 116 57 117 109 114 59 117 109 118 108 114 59 118 108 119 107 114 59 119 107 120 106 114 59 120 106 121 105 114 59 121 105 122 104 114 59 122 104 123 103 114 59 123 103 124 102 114 59 124 102 125 101 114 59 125 101 126 100 114 59 126 100 127 99 114 59 127 99 128 98 114 59 128 98 129 97 114 59 129 97 130 96 114 59 130 96 131 85 114 59 132 41 133 30 134 95 134 95 133 30 135 94 135 94 133 30 136 93 136 93 133 30 137 92 137 92 133 30 138 91 138 91 133 30 139 90 133 30 140 84 139 90 139 90 140 84 141 89 141 89 140 84 142 88 142 88 140 84 143 87 143 87 140 84 144 86 144 86 140 84 131 85 131 85 140 84 114 59 140 84 145 83 114 59 145 83 146 82 114 59 146 82 147 81 114 59 147 81 148 80 114 59 148 80 149 79 114 59 149 79 150 78 114 59 150 78 151 77 114 59 151 77 152 76 114 59 152 76 153 75 114 59 153 75 154 74 114 59 154 74 155 73 114 59 155 73 156 72 114 59 156 72 157 71 114 59 157 71 158 58 114 59 159 16 160 3 161 70 161 70 160 3 162 69 162 69 160 3 163 68 163 68 160 3 164 67 164 67 160 3 165 66 165 66 160 3 166 65 166 65 160 3 167 64 167 64 160 3 168 63 168 63 160 3 169 62 169 62 160 3 170 61 170 61 160 3 171 60 171 60 160 3 158 58 114 59 158 58 160 3 116 57 115 13 172 56 172 56 115 13 173 55 173 55 115 13 174 54 174 54 115 13 175 53 175 53 115 13 176 52 176 52 115 13 177 51 177 51 115 13 178 50 178 50 115 13 179 49 179 49 115 13 180 48 180 48 115 13 181 47 181 47 115 13 182 46 182 46 115 13 183 45 183 45 115 13 184 44 184 44 115 13 185 43 185 43 115 13 186 42 186 42 115 13 187 31 132 41 188 40 133 30 188 40 189 39 133 30 189 39 190 38 133 30 190 38 191 37 133 30 191 37 192 36 133 30 192 36 193 35 133 30 193 35 194 34 133 30 194 34 195 33 133 30 195 33 196 32 133 30 196 32 187 31 133 30 187 31 115 13 133 30 133 30 115 13 197 29 197 29 115 13 198 28 198 28 115 13 199 27 199 27 115 13 200 26 200 26 115 13 201 25 201 25 115 13 202 24 202 24 115 13 203 23 203 23 115 13 204 22 204 22 115 13 205 21 205 21 115 13 206 20 206 20 115 13 207 19 207 19 115 13 208 18 208 18 115 13 209 17 209 17 115 13 210 12 159 16 211 15 160 3 211 15 212 14 160 3 212 14 213 4 160 3 115 13 214 0 210 12 210 12 214 0 215 11 215 11 214 0 216 10 216 10 214 0 217 9 217 9 214 0 218 8 218 8 214 0 219 7 219 7 214 0 220 6 220 6 214 0 221 5 221 5 214 0 213 4 213 4 214 0 160 3 160 3 214 0 222 1 223 2 222 1 214 0 224 112 225 113 226 114 225 113 224 112 227 115 228 115 229 112 230 113 231 114 230 113 229 112 232 116 233 117 234 118 233 117 232 116 235 119 235 119 232 116 236 120 237 120 238 116 239 119 239 119 238 116 240 117 241 118 240 117 238 116 242 121 243 122 244 123 243 122 242 121 245 124 246 124 247 121 248 122 249 123 248 122 247 121 250 125 251 126 252 127 251 126 250 125 253 128 253 128 250 125 254 129 255 129 256 125 257 128 257 128 256 125 258 126 259 127 258 126 256 125 260 130 261 131 262 132 261 131 260 130 263 133 264 133 265 130 266 131 267 132 266 131 265 130 268 134 269 135 270 136 269 135 268 134 271 137 271 137 268 134 272 138 273 138 274 134 275 137 275 137 274 134 276 135 277 136 276 135 274 134 278 139 279 140 280 141 279 140 278 139 281 142 282 142 283 139 284 140 285 141 284 140 283 139 286 143 287 144 288 145 287 144 286 143 289 146 287 144 289 146 290 147 291 147 292 146 293 144 292 146 294 143 293 144 295 145 293 144 294 143 296 148 297 149 298 150 297 149 296 148 299 151 299 151 296 148 300 152 299 151 300 152 301 153 302 153 303 152 304 151 303 152 305 148 304 151 304 151 305 148 306 149 307 150 306 149 305 148 308 154 309 155 310 156 309 155 308 154 311 157 311 157 308 154 312 158 311 157 312 158 313 159 314 159 315 158 316 157 315 158 317 154 316 157 316 157 317 154 318 155 319 156 318 155 317 154 320 160 321 161 322 162 321 161 320 160 323 163 323 163 320 160 324 164 323 163 324 164 325 165 326 165 327 164 328 163 327 164 329 160 328 163 328 163 329 160 330 161 331 162 330 161 329 160 332 166 333 167 334 168 333 167 332 166 335 169 333 167 335 169 336 170 336 170 335 169 337 171 338 171 339 169 340 170 340 170 339 169 341 167 339 169 342 166 341 167 343 168 341 167 342 166 344 172 345 173 346 174 345 173 344 172 347 175 347 175 344 172 348 176 348 176 344 172 349 177 349 177 344 172 350 178 350 178 344 172 351 179 351 179 344 172 352 180 352 180 344 172 353 181 353 181 344 172 354 182 354 182 344 172 355 183 346 174 345 173 356 184 346 174 356 184 357 185 346 174 357 185 358 186 354 182 355 183 359 187 359 187 355 183 360 188 360 188 355 183 361 189 361 189 355 183 362 190 362 190 355 183 363 191 363 191 355 183 364 192 364 192 355 183 365 193 365 193 355 183 366 194 366 194 355 183 367 195 367 195 355 183 368 196 368 196 355 183 369 197 369 197 355 183 370 198 370 198 355 183 371 199 371 199 355 183 372 200 372 200 355 183 373 201 372 200 373 201 374 202 372 200 374 202 375 203 372 200 375 203 376 204 372 200 376 204 377 205 372 200 377 205 378 206 372 200 378 206 379 207 379 207 378 206 380 208 379 207 380 208 381 209 379 207 381 209 382 210 379 207 382 210 383 211 379 207 383 211 384 212 373 201 355 183 385 213 385 213 355 183 386 214 386 214 355 183 387 215 387 215 355 183 388 216 388 216 355 183 389 217 389 217 355 183 390 218 390 218 355 183 391 219 391 219 355 183 392 220 392 220 355 183 393 221 393 221 355 183 394 222 394 222 355 183 395 223 395 223 355 183 396 224 396 224 355 183 397 225 397 225 355 183 398 226 398 226 355 183 399 227 399 227 355 183 400 228 346 174 401 229 402 230 401 229 346 174 403 231 403 231 346 174 404 232 404 232 346 174 405 233 405 233 346 174 406 234 406 234 346 174 407 235 407 235 346 174 408 236 408 236 346 174 409 237 409 237 346 174 410 238 410 238 346 174 411 239 411 239 346 174 412 240 412 240 346 174 413 241 413 241 346 174 358 186 402 230 401 229 414 242 402 230 414 242 415 243 402 230 415 243 416 244 402 230 416 244 417 245 402 230 417 245 418 246 402 230 418 246 419 247 402 230 419 247 420 248 402 230 420 248 421 249 402 230 421 249 422 250 402 230 422 250 423 251 402 230 423 251 424 252 402 230 424 252 425 253 402 230 425 253 426 254 402 230 426 254 379 207 402 230 379 207 427 255 427 255 379 207 428 256 428 256 379 207 429 257 429 257 379 207 430 258 430 258 379 207 431 259 431 259 379 207 432 260 432 260 379 207 433 261 433 261 379 207 434 262 434 262 379 207 435 263 435 263 379 207 436 264 436 264 379 207 437 265 437 265 379 207 384 212 402 230 427 255 438 266 402 230 438 266 439 267 402 230 439 267 440 268 402 230 440 268 441 269 402 230 441 269 442 270 402 230 442 270 443 271 402 230 443 271 444 272 402 230 444 272 445 273 402 230 445 273 446 274 402 230 446 274 447 275 402 230 447 275 448 276 402 230 448 276 449 277 402 230 449 277 450 278 402 230 450 278 451 279 402 230 451 279 400 228 402 230 400 228 355 183 452 183 453 228 454 230 453 228 455 279 454 230 455 279 456 278 454 230 456 278 457 277 454 230 457 277 458 276 454 230 458 276 459 275 454 230 459 275 460 274 454 230 460 274 461 273 454 230 461 273 462 272 454 230 462 272 463 271 454 230 463 271 464 270 454 230 464 270 465 269 454 230 465 269 466 268 454 230 466 268 467 267 454 230 467 267 468 266 454 230 468 266 469 255 454 230 470 212 471 207 472 265 472 265 471 207 473 264 473 264 471 207 474 263 474 263 471 207 475 262 475 262 471 207 476 261 476 261 471 207 477 260 477 260 471 207 478 259 478 259 471 207 479 258 479 258 471 207 480 257 480 257 471 207 481 256 481 256 471 207 469 255 469 255 471 207 454 230 471 207 482 254 454 230 482 254 483 253 454 230 483 253 484 252 454 230 484 252 485 251 454 230 485 251 486 250 454 230 486 250 487 249 454 230 487 249 488 248 454 230 488 248 489 247 454 230 489 247 490 246 454 230 490 246 491 245 454 230 491 245 492 244 454 230 492 244 493 243 454 230 493 243 494 242 454 230 494 242 495 229 454 230 496 186 497 174 498 241 498 241 497 174 499 240 499 240 497 174 500 239 500 239 497 174 501 238 501 238 497 174 502 237 502 237 497 174 503 236 503 236 497 174 504 235 504 235 497 174 505 234 505 234 497 174 506 233 506 233 497 174 507 232 507 232 497 174 508 231 508 231 497 174 495 229 454 230 495 229 497 174 453 228 452 183 509 227 509 227 452 183 510 226 510 226 452 183 511 225 511 225 452 183 512 224 512 224 452 183 513 223 513 223 452 183 514 222 514 222 452 183 515 221 515 221 452 183 516 220 516 220 452 183 517 219 517 219 452 183 518 218 518 218 452 183 519 217 519 217 452 183 520 216 520 216 452 183 521 215 521 215 452 183 522 214 522 214 452 183 523 213 523 213 452 183 524 201 470 212 525 211 471 207 525 211 526 210 471 207 526 210 527 209 471 207 527 209 528 208 471 207 528 208 529 206 471 207 471 207 529 206 530 200 529 206 531 205 530 200 531 205 532 204 530 200 532 204 533 203 530 200 533 203 534 202 530 200 534 202 524 201 530 200 524 201 452 183 530 200 530 200 452 183 535 199 535 199 452 183 536 198 536 198 452 183 537 197 537 197 452 183 538 196 538 196 452 183 539 195 539 195 452 183 540 194 540 194 452 183 541 193 541 193 452 183 542 192 542 192 452 183 543 191 543 191 452 183 544 190 544 190 452 183 545 189 545 189 452 183 546 188 546 188 452 183 547 187 547 187 452 183 548 182 496 186 549 185 497 174 549 185 550 184 497 174 550 184 551 173 497 174 452 183 552 172 548 182 548 182 552 172 553 181 553 181 552 172 554 180 554 180 552 172 555 179 555 179 552 172 556 178 556 178 552 172 557 177 557 177 552 172 558 176 558 176 552 172 559 175 559 175 552 172 551 173 497 174 551 173 552 172 0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 3 4 8 5 1 6 8 5 3 4 9 7 10 7 4 4 11 5 6 6 11 5 4 4 0 8 12 9 13 10 12 9 0 8 2 11 7 11 5 8 14 9 15 10 14 9 5 8 16 12 8 13 9 14 8 13 16 12 17 15 18 15 19 12 11 13 10 14 11 13 19 12 13 16 20 17 21 18 20 17 13 16 12 19 14 19 15 16 22 17 23 18 22 17 15 16 24 20 17 21 16 22 17 21 24 20 25 23 26 23 27 20 18 21 19 22 18 21 27 20 28 24 20 25 29 26 20 25 28 24 21 27 23 27 30 24 22 25 31 26 22 25 30 24 32 28 25 29 24 30 25 29 32 28 33 31 34 31 35 28 26 29 27 30 26 29 35 28 28 32 36 33 37 34 36 33 28 32 29 35 31 35 30 32 38 33 39 34 38 33 30 32 40 36 33 37 32 38 33 37 40 36 41 39 42 39 43 36 34 37 35 38 34 37 43 36 37 40 44 41 45 42 44 41 37 40 36 43 38 43 39 40 46 41 47 42 46 41 39 40 40 44 48 45 41 46 48 45 40 44 49 47 50 47 43 44 51 45 42 46 51 45 43 44 52 48 44 49 53 50 44 49 52 48 45 51 47 51 54 48 46 49 55 50 46 49 54 48 49 52 56 53 48 54 56 53 49 52 57 55 58 55 50 52 59 53 51 54 59 53 50 52 52 56 60 57 61 58 60 57 52 56 53 59 55 59 54 56 62 57 63 58 62 57 54 56 57 60 64 61 56 62 64 61 57 60 65 63 66 63 58 60 67 61 59 62 67 61 58 60 68 64 60 65 69 66 60 65 68 64 61 67 63 67 70 64 62 65 71 66 62 65 70 64 64 68 72 69 73 70 72 69 64 68 65 71 66 71 67 68 74 69 75 70 74 69 67 68 76 72 69 73 77 74 69 73 76 72 68 75 70 75 78 72 71 73 79 74 71 73 78 72 73 76 80 77 81 78 80 77 73 76 72 79 74 79 75 76 82 77 83 78 82 77 75 76 84 80 77 81 85 82 77 81 84 80 76 83 78 83 86 80 79 81 87 82 79 81 86 80 81 84 88 85 89 86 88 85 81 84 80 87 82 87 83 84 90 85 91 86 90 85 83 84 92 88 85 89 93 90 85 89 92 88 84 91 86 91 94 88 87 89 95 90 87 89 94 88 89 92 96 93 97 94 96 93 89 92 88 95 90 95 91 92 98 93 99 94 98 93 91 92 100 96 93 97 101 98 93 97 100 96 92 99 94 99 102 96 95 97 103 98 95 97 102 96 97 100 104 101 105 102 104 101 97 100 96 103 98 103 99 100 106 101 107 102 106 101 99 100 108 104 101 105 109 106 101 105 108 104 100 107 102 107 110 104 103 105 111 106 103 105 110 104 105 108 112 109 113 110 112 109 105 108 104 111 106 111 107 108 114 109 115 110 114 109 107 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 121 118 120 117 113 116 112 119 114 119 115 116 122 117 123 118 122 117 115 116 124 120 117 121 125 122 117 121 124 120 116 123 118 123 126 120 119 121 127 122 119 121 126 120 121 124 128 125 129 126 128 125 121 124 120 127 122 127 123 124 130 125 131 126 130 125 123 124 132 128 125 129 133 130 125 129 132 128 124 131 126 131 134 128 127 129 135 130 127 129 134 128 129 132 136 133 137 134 136 133 129 132 128 135 130 135 131 132 138 133 139 134 138 133 131 132 140 136 133 137 141 138 133 137 140 136 132 139 134 139 142 136 135 137 143 138 135 137 142 136 137 140 144 141 145 142 144 141 137 140 136 143 138 143 139 140 146 141 147 142 146 141 139 140 148 144 140 145 141 146 140 145 148 144 149 147 150 147 151 144 142 145 143 146 142 145 151 144 145 148 152 149 153 150 152 149 145 148 144 151 146 151 147 148 154 149 155 150 154 149 147 148 156 152 149 153 148 154 149 153 156 152 157 155 158 155 159 152 150 153 151 154 150 153 159 152 160 156 152 157 161 158 152 157 160 156 153 159 155 159 162 156 154 157 163 158 154 157 162 156 164 160 157 161 156 162 157 161 164 160 165 163 166 163 167 160 158 161 159 162 158 161 167 160 160 164 168 165 169 166 168 165 160 164 161 167 163 167 162 164 170 165 171 166 170 165 162 164 164 168 172 169 165 170 172 169 164 168 173 171 174 171 167 168 175 169 166 170 175 169 167 168 176 172 168 173 177 174 168 173 176 172 169 175 171 175 178 172 170 173 179 174 170 173 178 172 180 176 172 177 173 178 172 177 180 176 181 179 182 179 183 176 175 177 174 178 175 177 183 176 176 180 184 181 185 182 184 181 176 180 177 183 179 183 178 180 186 181 187 182 186 181 178 180 188 184 181 185 180 186 181 185 188 184 189 187 190 187 191 184 182 185 183 186 182 185 191 184 185 188 192 189 193 190 192 189 185 188 184 191 186 191 187 188 194 189 195 190 194 189 187 188 196 192 189 193 188 194 189 193 196 192 197 195 198 195 199 192 190 193 191 194 190 193 199 192 193 196 200 197 201 198 200 197 193 196 192 199 194 199 195 196 202 197 203 198 202 197 195 196 196 200 204 201 197 202 204 201 196 200 205 203 206 203 199 200 207 201 198 202 207 201 199 200 205 204 200 205 204 206 200 205 205 204 201 207 203 207 206 204 202 205 207 206 202 205 206 204 0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 2 4 8 5 9 6 8 5 2 4 1 7 6 7 7 4 10 5 11 6 10 5 7 4 12 8 3 9 0 10 3 9 12 8 13 11 14 11 15 8 4 9 5 10 4 9 15 8 9 12 16 13 17 14 16 13 9 12 8 15 10 15 11 12 18 13 19 14 18 13 11 12 20 16 13 17 12 18 13 17 20 16 21 19 22 19 23 16 14 17 15 18 14 17 23 16 17 20 24 21 25 22 24 21 17 20 16 23 18 23 19 20 26 21 27 22 26 21 19 20 28 24 21 25 20 26 21 25 28 24 29 27 30 27 31 24 22 25 23 26 22 25 31 24 25 28 32 29 33 30 32 29 25 28 24 31 26 31 27 28 34 29 35 30 34 29 27 28 36 32 29 33 28 34 29 33 36 32 37 35 38 35 39 32 30 33 31 34 30 33 39 32 33 36 40 37 41 38 40 37 33 36 32 39 34 39 35 36 42 37 43 38 42 37 35 36 44 40 37 41 36 42 37 41 44 40 45 43 46 43 47 40 38 41 39 42 38 41 47 40 41 44 48 45 49 46 48 45 41 44 40 47 42 47 43 44 50 45 51 46 50 45 43 44 52 48 45 49 44 50 45 49 52 48 53 51 54 51 55 48 46 49 47 50 46 49 55 48 49 52 56 53 57 54 56 53 49 52 48 55 50 55 51 52 58 53 59 54 58 53 51 52 60 56 53 57 52 58 53 57 60 56 61 59 62 59 63 56 54 57 55 58 54 57 63 56 57 60 64 61 65 62 64 61 57 60 56 63 58 63 59 60 66 61 67 62 66 61 59 60 68 64 61 65 60 66 61 65 68 64 69 67 70 67 71 64 62 65 63 66 62 65 71 64 65 68 72 69 73 70 72 69 65 68 64 71 66 71 67 68 74 69 75 70 74 69 67 68 76 72 69 73 68 74 69 73 76 72 77 75 78 75 79 72 70 73 71 74 70 73 79 72 73 76 80 77 81 78 80 77 73 76 72 79 74 79 75 76 82 77 83 78 82 77 75 76 84 80 77 81 76 82 77 81 84 80 85 83 86 83 87 80 78 81 79 82 78 81 87 80 81 84 88 85 89 86 88 85 81 84 80 87 82 87 83 84 90 85 91 86 90 85 83 84 92 88 85 89 84 90 85 89 92 88 93 91 94 91 95 88 86 89 87 90 86 89 95 88 89 92 96 93 97 94 96 93 89 92 88 95 90 95 91 92 98 93 99 94 98 93 91 92 100 96 93 97 92 98 93 97 100 96 101 99 102 99 103 96 94 97 95 98 94 97 103 96 97 100 104 101 105 102 104 101 97 100 96 103 98 103 99 100 106 101 107 102 106 101 99 100 108 104 100 105 109 106 100 105 108 104 101 107 102 107 110 104 103 105 111 106 103 105 110 104 104 108 112 109 105 110 112 109 104 108 113 111 114 111 106 108 115 109 107 110 115 109 106 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 112 118 120 117 113 116 121 119 122 119 114 116 123 117 115 118 123 117 114 116 124 120 117 121 125 122 117 121 124 120 116 123 118 123 126 120 119 121 127 122 119 121 126 120 121 124 128 125 120 126 128 125 121 124 129 127 130 127 122 124 131 125 123 126 131 125 122 124 124 128 132 129 133 130 132 129 124 128 125 131 127 131 126 128 134 129 135 130 134 129 126 128 129 132 136 133 128 134 136 133 129 132 137 135 138 135 130 132 139 133 131 134 139 133 130 132 133 136 140 137 141 138 140 137 133 136 132 139 134 139 135 136 142 137 143 138 142 137 135 136 137 140 144 141 136 142 144 141 137 140 145 143 146 143 138 140 147 141 139 142 147 141 138 140 141 144 148 145 149 146 148 145 141 144 140 147 142 147 143 144 150 145 151 146 150 145 143 144 145 148 152 149 144 150 152 149 145 148 153 151 154 151 146 148 155 149 147 150 155 149 146 148 149 152 156 153 157 154 156 153 149 152 148 155 150 155 151 152 158 153 159 154 158 153 151 152 153 156 160 157 152 158 160 157 153 156 161 159 162 159 154 156 163 157 155 158 163 157 154 156 157 160 164 161 165 162 164 161 157 160 156 163 158 163 159 160 166 161 167 162 166 161 159 160 161 164 168 165 160 166 168 165 161 164 169 167 170 167 162 164 171 165 163 166 171 165 162 164 165 168 172 169 173 170 172 169 165 168 164 171 166 171 167 168 174 169 175 170 174 169 167 168 169 172 176 173 168 174 176 173 169 172 177 175 178 175 170 172 179 173 171 174 179 173 170 172 173 176 180 177 181 178 180 177 173 176 172 179 174 179 175 176 182 177 183 178 182 177 175 176 177 180 184 181 176 182 184 181 177 180 185 183 186 183 178 180 187 181 179 182 187 181 178 180 181 184 188 185 189 186 188 185 181 184 180 187 182 187 183 184 190 185 191 186 190 185 183 184 192 188 184 189 185 190 184 189 192 188 193 191 194 191 195 188 187 189 186 190 187 189 195 188 189 192 196 193 197 194 196 193 189 192 188 195 190 195 191 192 198 193 199 194 198 193 191 192 200 196 193 197 192 198 193 197 200 196 201 199 202 199 203 196 194 197 195 198 194 197 203 196 197 200 204 201 205 202 204 201 197 200 196 203 198 203 199 200 206 201 207 202 206 201 199 200 205 204 201 205 200 206 201 205 205 204 204 207 206 207 207 204 202 205 203 206 202 205 207 204 0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 9 5 10 6 9 5 8 4 11 7 11 7 8 4 12 8 13 8 14 4 15 7 15 7 14 4 16 5 17 6 16 5 14 4 18 9 19 10 20 11 19 10 18 9 21 12 21 12 18 9 22 13 23 13 24 9 25 12 25 12 24 9 26 10 27 11 26 10 24 9 28 14 29 15 30 16 29 15 28 14 31 17 31 17 28 14 32 18 31 17 32 18 33 19 34 19 35 18 36 17 35 18 37 14 36 17 36 17 37 14 38 15 39 16 38 15 37 14 40 20 41 21 42 22 41 21 40 20 43 23 44 23 45 20 46 21 47 22 46 21 45 20 48 24 49 25 50 26 49 25 48 24 51 27 51 27 48 24 52 28 53 28 54 24 55 27 55 27 54 24 56 25 57 26 56 25 54 24 58 29 59 30 60 31 59 30 58 29 61 32 62 32 63 29 64 30 65 31 64 30 63 29 66 33 67 34 68 35 67 34 66 33 69 36 69 36 66 33 70 37 71 37 72 33 73 36 73 36 72 33 74 34 75 35 74 34 72 33 76 38 77 39 78 40 77 39 76 38 79 41 80 41 81 38 82 39 83 40 82 39 81 38 84 42 85 43 86 44 85 43 84 42 87 45 87 45 84 42 88 46 87 45 88 46 89 47 90 47 91 46 92 45 91 46 93 42 92 45 92 45 93 42 94 43 95 44 94 43 93 42 0 1 2 1 0 3 3 0 4 4 0 5 0 0 1 1 2 2 1 1 0 0 3 3 3 3 0 0 4 4 3 3 4 4 5 5 6 5 7 4 8 3 7 4 9 0 8 3 8 3 9 0 10 1 11 2 10 1 9 0 12 6 13 7 14 8 13 7 12 6 15 9 13 7 15 9 16 10 16 10 15 9 17 11 18 11 19 9 20 10 20 10 19 9 21 7 19 9 22 6 21 7 23 8 21 7 22 6 24 12 25 13 26 14 25 13 24 12 27 15 25 13 27 15 28 16 29 16 30 15 31 13 30 15 32 12 31 13 33 14 31 13 32 12 34 17 35 18 36 19 35 18 34 17 37 20 38 20 39 17 40 18 41 19 40 18 39 17 42 21 43 22 44 23 43 22 42 21 45 24 45 24 42 21 46 25 47 25 48 21 49 24 49 24 48 21 50 22 51 23 50 22 48 21 52 26 53 27 54 28 53 27 52 26 55 29 55 29 52 26 56 30 55 29 56 30 57 31 58 31 59 30 60 29 59 30 61 26 60 29 60 29 61 26 62 27 63 28 62 27 61 26 64 32 65 33 66 34 65 33 64 32 67 35 67 35 64 32 68 36 68 36 64 32 69 37 69 37 64 32 70 38 70 38 64 32 71 39 71 39 64 32 72 40 72 40 64 32 73 41 73 41 64 32 74 42 74 42 64 32 75 43 66 34 65 33 76 44 66 34 76 44 77 45 74 42 75 43 78 46 78 46 75 43 79 47 79 47 75 43 80 48 80 48 75 43 81 49 81 49 75 43 82 50 82 50 75 43 83 51 83 51 75 43 84 52 84 52 75 43 85 53 85 53 75 43 86 54 86 54 75 43 87 55 87 55 75 43 88 56 88 56 75 43 89 57 89 57 75 43 90 58 90 58 75 43 91 59 91 59 75 43 92 60 92 60 75 43 93 61 66 34 94 62 95 63 94 62 66 34 96 64 96 64 66 34 97 65 97 65 66 34 98 66 98 66 66 34 99 67 99 67 66 34 100 68 100 68 66 34 101 69 101 69 66 34 102 70 102 70 66 34 103 71 103 71 66 34 104 72 104 72 66 34 105 73 105 73 66 34 77 45 95 63 94 62 106 74 95 63 106 74 107 75 95 63 107 75 108 76 95 63 108 76 109 77 95 63 109 77 110 78 95 63 110 78 111 79 95 63 111 79 112 80 95 63 112 80 113 81 95 63 113 81 114 82 95 63 114 82 115 83 95 63 115 83 116 84 95 63 116 84 117 85 95 63 117 85 118 86 95 63 118 86 119 87 95 63 119 87 93 61 95 63 93 61 75 43 120 43 121 61 122 63 121 61 123 87 122 63 123 87 124 86 122 63 124 86 125 85 122 63 125 85 126 84 122 63 126 84 127 83 122 63 127 83 128 82 122 63 128 82 129 81 122 63 129 81 130 80 122 63 130 80 131 79 122 63 131 79 132 78 122 63 132 78 133 77 122 63 133 77 134 76 122 63 134 76 135 75 122 63 135 75 136 74 122 63 136 74 137 62 122 63 138 45 139 34 140 73 140 73 139 34 141 72 141 72 139 34 142 71 142 71 139 34 143 70 143 70 139 34 144 69 144 69 139 34 145 68 145 68 139 34 146 67 146 67 139 34 147 66 147 66 139 34 148 65 148 65 139 34 149 64 149 64 139 34 137 62 122 63 137 62 139 34 121 61 120 43 150 60 150 60 120 43 151 59 151 59 120 43 152 58 152 58 120 43 153 57 153 57 120 43 154 56 154 56 120 43 155 55 155 55 120 43 156 54 156 54 120 43 157 53 157 53 120 43 158 52 158 52 120 43 159 51 159 51 120 43 160 50 160 50 120 43 161 49 161 49 120 43 162 48 162 48 120 43 163 47 163 47 120 43 164 46 164 46 120 43 165 42 138 45 166 44 139 34 166 44 167 33 139 34 120 43 168 32 165 42 165 42 168 32 169 41 169 41 168 32 170 40 170 40 168 32 171 39 171 39 168 32 172 38 172 38 168 32 173 37 173 37 168 32 174 36 174 36 168 32 175 35 175 35 168 32 167 33 139 34 167 33 168 32 176 88 177 89 178 90 177 89 176 88 179 91 180 91 181 88 182 89 183 90 182 89 181 88 184 92 185 93 186 94 185 93 184 92 187 95 187 95 184 92 188 96 188 96 184 92 189 97 190 97 191 92 192 96 192 96 191 92 193 95 193 95 191 92 194 93 195 94 194 93 191 92 196 98 197 99 198 100 197 99 196 98 199 101 199 101 196 98 200 102 201 102 202 98 203 101 203 101 202 98 204 99 205 100 204 99 202 98 206 103 207 104 208 105 207 104 206 103 209 106 209 106 206 103 210 107 210 107 206 103 211 108 211 108 206 103 212 109 212 109 206 103 213 110 213 110 206 103 214 111 214 111 206 103 215 112 215 112 206 103 216 113 216 113 206 103 217 114 217 114 206 103 218 115 217 114 218 115 219 116 219 116 218 115 220 117 220 117 218 115 221 118 221 118 218 115 222 119 222 119 218 115 223 120 223 120 218 115 224 121 224 121 218 115 225 122 225 122 218 115 226 123 226 123 218 115 227 124 227 124 218 115 228 125 228 125 218 115 229 126 229 126 218 115 230 127 230 127 218 115 231 128 231 128 218 115 232 129 232 129 218 115 233 130 234 131 235 132 236 133 235 132 234 131 206 103 235 132 206 103 237 134 235 132 237 134 238 135 235 132 238 135 239 136 235 132 239 136 240 137 235 132 240 137 241 138 235 132 241 138 242 139 235 132 242 139 243 140 235 132 243 140 244 141 235 132 244 141 245 142 235 132 245 142 246 143 237 134 206 103 247 144 247 144 206 103 248 145 248 145 206 103 208 105 246 143 245 142 249 146 246 143 249 146 250 147 246 143 250 147 251 148 246 143 251 148 252 149 246 143 252 149 253 150 246 143 253 150 254 151 246 143 254 151 255 152 246 143 255 152 256 153 246 143 256 153 257 154 246 143 257 154 258 155 246 143 258 155 259 156 246 143 259 156 260 157 246 143 260 157 261 158 246 143 261 158 262 159 246 143 262 159 263 160 246 143 263 160 233 130 246 143 233 130 218 115 246 143 218 115 264 161 246 143 264 161 265 162 266 162 267 161 268 143 267 161 269 115 268 143 269 115 270 130 268 143 270 130 271 160 268 143 271 160 272 159 268 143 272 159 273 158 268 143 273 158 274 157 268 143 274 157 275 156 268 143 275 156 276 155 268 143 276 155 277 154 268 143 277 154 278 153 268 143 278 153 279 152 268 143 279 152 280 151 268 143 280 151 281 150 268 143 281 150 282 149 268 143 282 149 283 148 268 143 283 148 284 147 268 143 284 147 285 146 268 143 285 146 286 142 268 143 287 105 288 103 289 145 289 145 288 103 290 144 290 144 288 103 291 134 268 143 286 142 292 132 286 142 293 141 292 132 293 141 294 140 292 132 294 140 295 139 292 132 295 139 296 138 292 132 296 138 297 137 292 132 297 137 298 136 292 132 298 136 299 135 292 132 299 135 291 134 292 132 291 134 288 103 292 132 288 103 300 131 292 132 301 133 292 132 300 131 270 130 269 115 302 129 302 129 269 115 303 128 303 128 269 115 304 127 304 127 269 115 305 126 305 126 269 115 306 125 306 125 269 115 307 124 307 124 269 115 308 123 308 123 269 115 309 122 309 122 269 115 310 121 310 121 269 115 311 120 311 120 269 115 312 119 312 119 269 115 313 118 313 118 269 115 314 117 314 117 269 115 315 116 315 116 269 115 316 114 269 115 288 103 316 114 316 114 288 103 317 113 317 113 288 103 318 112 318 112 288 103 319 111 319 111 288 103 320 110 320 110 288 103 321 109 321 109 288 103 322 108 322 108 288 103 323 107 323 107 288 103 324 106 324 106 288 103 325 104 287 105 325 104 288 103 326 163 327 164 328 165 327 164 326 163 329 166 330 166 331 163 332 164 333 165 332 164 331 163 334 167 335 168 336 169 335 168 334 167 337 170 337 170 334 167 338 171 339 171 340 167 341 170 341 170 340 167 342 168 343 169 342 168 340 167 344 172 345 173 346 174 345 173 344 172 347 175 348 175 349 172 350 173 351 174 350 173 349 172 0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 3 5 0 6 3 5 8 4 9 7 10 7 11 4 4 5 5 6 4 5 11 4 2 8 12 9 13 10 12 9 2 8 1 11 6 11 7 8 14 9 15 10 14 9 7 8 16 12 9 13 8 14 9 13 16 12 17 15 18 15 19 12 10 13 11 14 10 13 19 12 20 16 12 17 21 18 12 17 20 16 13 19 15 19 22 16 14 17 23 18 14 17 22 16 24 20 17 21 16 22 17 21 24 20 25 23 26 23 27 20 18 21 19 22 18 21 27 20 20 24 28 25 29 26 28 25 20 24 21 27 23 27 22 24 30 25 31 26 30 25 22 24 32 28 25 29 24 30 25 29 32 28 33 31 34 31 35 28 26 29 27 30 26 29 35 28 29 32 36 33 37 34 36 33 29 32 28 35 30 35 31 32 38 33 39 34 38 33 31 32 40 36 33 37 32 38 33 37 40 36 41 39 42 39 43 36 34 37 35 38 34 37 43 36 44 40 36 41 45 42 36 41 44 40 37 43 39 43 46 40 38 41 47 42 38 41 46 40 40 44 48 45 41 46 48 45 40 44 49 47 50 47 43 44 51 45 42 46 51 45 43 44 52 48 45 49 53 50 45 49 52 48 44 51 46 51 54 48 47 49 55 50 47 49 54 48 56 52 48 53 49 54 48 53 56 52 57 55 58 55 59 52 51 53 50 54 51 53 59 52 60 56 53 57 61 58 53 57 60 56 52 59 54 59 62 56 55 57 63 58 55 57 62 56 56 60 64 61 57 62 64 61 56 60 65 63 66 63 59 60 67 61 58 62 67 61 59 60 68 64 61 65 69 66 61 65 68 64 60 67 62 67 70 64 63 65 71 66 63 65 70 64 64 68 72 69 73 70 72 69 64 68 65 71 66 71 67 68 74 69 75 70 74 69 67 68 76 72 69 73 77 74 69 73 76 72 68 75 70 75 78 72 71 73 79 74 71 73 78 72 73 76 80 77 81 78 80 77 73 76 72 79 74 79 75 76 82 77 83 78 82 77 75 76 84 80 77 81 85 82 77 81 84 80 76 83 78 83 86 80 79 81 87 82 79 81 86 80 81 84 88 85 89 86 88 85 81 84 80 87 82 87 83 84 90 85 91 86 90 85 83 84 92 88 85 89 93 90 85 89 92 88 84 91 86 91 94 88 87 89 95 90 87 89 94 88 89 92 96 93 97 94 96 93 89 92 88 95 90 95 91 92 98 93 99 94 98 93 91 92 100 96 93 97 101 98 93 97 100 96 92 99 94 99 102 96 95 97 103 98 95 97 102 96 97 100 104 101 105 102 104 101 97 100 96 103 98 103 99 100 106 101 107 102 106 101 99 100 108 104 101 105 109 106 101 105 108 104 100 107 102 107 110 104 103 105 111 106 103 105 110 104 105 108 112 109 113 110 112 109 105 108 104 111 106 111 107 108 114 109 115 110 114 109 107 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 121 118 120 117 113 116 112 119 114 119 115 116 122 117 123 118 122 117 115 116 124 120 117 121 125 122 117 121 124 120 116 123 118 123 126 120 119 121 127 122 119 121 126 120 121 124 128 125 129 126 128 125 121 124 120 127 122 127 123 124 130 125 131 126 130 125 123 124 132 128 125 129 133 130 125 129 132 128 124 131 126 131 134 128 127 129 135 130 127 129 134 128 129 132 136 133 137 134 136 133 129 132 128 135 130 135 131 132 138 133 139 134 138 133 131 132 140 136 133 137 141 138 133 137 140 136 132 139 134 139 142 136 135 137 143 138 135 137 142 136 137 140 144 141 145 142 144 141 137 140 136 143 138 143 139 140 146 141 147 142 146 141 139 140 148 144 140 145 141 146 140 145 148 144 149 147 150 147 151 144 142 145 143 146 142 145 151 144 145 148 152 149 153 150 152 149 145 148 144 151 146 151 147 148 154 149 155 150 154 149 147 148 156 152 149 153 148 154 149 153 156 152 157 155 158 155 159 152 150 153 151 154 150 153 159 152 153 156 160 157 161 158 160 157 153 156 152 159 154 159 155 156 162 157 163 158 162 157 155 156 164 160 157 161 156 162 157 161 164 160 165 163 166 163 167 160 158 161 159 162 158 161 167 160 161 164 168 165 169 166 168 165 161 164 160 167 162 167 163 164 170 165 171 166 170 165 163 164 172 168 165 169 164 170 165 169 172 168 173 171 174 171 175 168 166 169 167 170 166 169 175 168 176 172 168 173 177 174 168 173 176 172 169 175 171 175 178 172 170 173 179 174 170 173 178 172 180 176 173 177 172 178 173 177 180 176 181 179 182 179 183 176 174 177 175 178 174 177 183 176 184 180 177 181 185 182 177 181 184 180 176 183 178 183 186 180 179 181 187 182 179 181 186 180 188 184 181 185 180 186 181 185 188 184 189 187 190 187 191 184 182 185 183 186 182 185 191 184 192 188 185 189 193 190 185 189 192 188 184 191 186 191 194 188 187 189 195 190 187 189 194 188 196 192 189 193 188 194 189 193 196 192 197 195 198 195 199 192 190 193 191 194 190 193 199 192 192 196 200 197 201 198 200 197 192 196 193 199 195 199 194 196 202 197 203 198 202 197 194 196 204 200 197 201 196 202 197 201 204 200 205 203 206 203 207 200 198 201 199 202 198 201 207 200 201 204 205 205 204 206 205 205 201 204 200 207 202 207 203 204 206 205 207 206 206 205 203 204 0 0 1 1 2 2 3 3 2 2 1 1 4 1 5 2 6 3 5 2 4 1 7 0 8 4 9 5 10 6 10 6 9 5 11 7 12 8 11 7 9 5 13 5 14 7 15 8 14 7 13 5 16 6 16 6 13 5 17 4 18 9 19 10 20 11 20 11 19 10 21 12 22 13 21 12 19 10 23 10 24 12 25 13 24 12 23 10 26 11 26 11 23 10 27 9 28 14 29 15 30 16 29 15 31 17 30 16 30 16 31 17 32 18 33 19 32 18 31 17 34 17 35 18 36 19 35 18 34 17 37 16 37 16 34 17 38 15 37 16 38 15 39 14 40 20 41 21 42 22 43 23 42 22 41 21 44 21 45 22 46 23 45 22 44 21 47 20 48 24 49 25 50 26 50 26 49 25 51 27 52 28 51 27 49 25 53 25 54 27 55 28 54 27 53 25 56 26 56 26 53 25 57 24 58 29 59 30 60 31 61 32 60 31 59 30 62 30 63 31 64 32 63 31 62 30 65 29 66 33 67 34 68 35 68 35 67 34 69 36 70 37 69 36 67 34 71 34 72 36 73 37 72 36 71 34 74 35 74 35 71 34 75 33 76 38 77 39 78 40 79 41 78 40 77 39 80 39 81 40 82 41 81 40 80 39 83 38 84 42 85 43 86 44 85 43 87 45 86 44 86 44 87 45 88 46 89 47 88 46 87 45 90 45 91 46 92 47 91 46 90 45 93 44 93 44 90 45 94 43 93 44 94 43 95 42 0 1 2 2 1 3 3 1 4 5 4 1 0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 9 5 10 6 9 5 8 4 11 7 11 7 8 4 12 8 12 8 8 4 13 9 13 9 8 4 14 10 14 10 8 4 15 11 15 11 8 4 16 12 16 12 8 4 17 13 17 13 8 4 18 14 18 14 8 4 19 15 19 15 8 4 20 16 20 16 8 4 21 17 11 7 12 8 22 18 11 7 22 18 23 19 11 7 23 19 24 20 20 16 21 17 25 21 25 21 21 17 26 22 26 22 21 17 27 23 27 23 21 17 28 24 28 24 21 17 29 25 29 25 21 17 30 26 30 26 21 17 31 27 31 27 21 17 32 28 32 28 21 17 33 29 33 29 21 17 34 30 34 30 21 17 35 31 35 31 21 17 36 32 36 32 21 17 37 33 36 32 37 33 38 34 38 34 37 33 39 35 39 35 37 33 40 36 39 35 40 36 41 37 39 35 41 37 42 38 39 35 42 38 43 39 39 35 43 39 44 40 39 35 44 40 45 41 39 35 45 41 46 42 39 35 46 42 47 43 39 35 47 43 48 44 39 35 48 44 49 45 39 35 49 45 50 46 37 33 21 17 51 47 51 47 21 17 52 48 52 48 21 17 53 49 53 49 21 17 54 50 54 50 21 17 55 51 55 51 21 17 56 52 56 52 21 17 57 53 57 53 21 17 58 54 58 54 21 17 59 55 59 55 21 17 60 56 60 56 21 17 61 57 61 57 21 17 62 58 62 58 21 17 63 59 63 59 21 17 64 60 64 60 21 17 65 61 64 60 65 61 66 62 64 60 66 62 67 63 64 60 67 63 68 64 64 60 68 64 69 65 64 60 69 65 70 66 64 60 70 66 71 67 64 60 71 67 72 68 64 60 72 68 73 69 64 60 73 69 74 70 64 60 74 70 75 71 65 61 21 17 76 72 76 72 21 17 77 73 77 73 21 17 78 74 78 74 21 17 79 75 79 75 21 17 80 76 80 76 21 17 81 77 81 77 21 17 82 78 82 78 21 17 83 79 83 79 21 17 84 80 84 80 21 17 85 81 85 81 21 17 86 82 86 82 21 17 87 83 87 83 21 17 88 84 88 84 21 17 89 85 89 85 21 17 90 86 90 86 21 17 91 87 91 87 21 17 92 88 92 88 21 17 93 89 93 89 21 17 94 90 11 7 95 91 92 88 95 91 11 7 96 92 96 92 11 7 97 93 97 93 11 7 98 94 98 94 11 7 99 95 99 95 11 7 100 96 100 96 11 7 101 97 101 97 11 7 102 98 102 98 11 7 103 99 103 99 11 7 104 100 104 100 11 7 105 101 105 101 11 7 106 102 106 102 11 7 24 20 92 88 95 91 107 103 92 88 107 103 108 104 92 88 108 104 109 105 92 88 109 105 110 106 92 88 110 106 111 107 92 88 111 107 112 108 92 88 112 108 113 109 92 88 113 109 114 110 92 88 114 110 115 111 92 88 115 111 116 112 92 88 116 112 117 113 92 88 117 113 118 114 92 88 118 114 119 115 119 115 118 114 120 116 119 115 120 116 121 117 119 115 121 117 122 118 122 118 121 117 123 119 123 119 121 117 124 120 124 120 121 117 125 121 125 121 121 117 126 122 126 122 121 117 127 123 127 123 121 117 39 35 127 123 39 35 128 124 128 124 39 35 129 125 129 125 39 35 130 126 130 126 39 35 131 127 131 127 39 35 132 128 132 128 39 35 50 46 92 88 119 115 133 129 92 88 133 129 134 130 92 88 134 130 135 131 92 88 135 131 136 132 92 88 136 132 137 133 92 88 137 133 138 134 92 88 138 134 139 135 92 88 139 135 140 136 92 88 140 136 141 137 92 88 141 137 142 138 92 88 142 138 143 139 92 88 143 139 144 140 92 88 144 140 145 141 92 88 145 141 146 142 92 88 146 142 147 143 147 143 146 142 148 144 148 144 146 142 149 145 149 145 146 142 150 146 150 146 146 142 151 147 151 147 146 142 64 60 151 147 64 60 152 148 152 148 64 60 153 149 153 149 64 60 154 150 154 150 64 60 155 151 155 151 64 60 156 152 156 152 64 60 157 153 157 153 64 60 75 71 92 88 147 143 158 154 92 88 158 154 159 155 92 88 159 155 160 156 92 88 160 156 161 157 92 88 161 157 162 158 92 88 162 158 163 159 92 88 163 159 164 160 92 88 164 160 165 161 92 88 165 161 166 162 92 88 166 162 167 163 92 88 167 163 168 164 92 88 168 164 169 165 92 88 169 165 170 166 92 88 170 166 171 167 92 88 171 167 91 87 172 87 173 167 174 88 173 167 175 166 174 88 175 166 176 165 174 88 176 165 177 164 174 88 177 164 178 163 174 88 178 163 179 162 174 88 179 162 180 161 174 88 180 161 181 160 174 88 181 160 182 159 174 88 182 159 183 158 174 88 183 158 184 157 174 88 184 157 185 156 174 88 185 156 186 155 174 88 186 155 187 154 174 88 187 154 188 143 174 88 189 71 190 60 191 153 191 153 190 60 192 152 192 152 190 60 193 151 193 151 190 60 194 150 194 150 190 60 195 149 195 149 190 60 196 148 196 148 190 60 197 147 190 60 198 142 197 147 197 147 198 142 199 146 199 146 198 142 200 145 200 145 198 142 201 144 201 144 198 142 188 143 188 143 198 142 174 88 198 142 202 141 174 88 202 141 203 140 174 88 203 140 204 139 174 88 204 139 205 138 174 88 205 138 206 137 174 88 206 137 207 136 174 88 207 136 208 135 174 88 208 135 209 134 174 88 209 134 210 133 174 88 210 133 211 132 174 88 211 132 212 131 174 88 212 131 213 130 174 88 213 130 214 129 174 88 214 129 215 115 174 88 216 46 217 35 218 128 218 128 217 35 219 127 219 127 217 35 220 126 220 126 217 35 221 125 221 125 217 35 222 124 222 124 217 35 223 123 217 35 224 117 223 123 223 123 224 117 225 122 225 122 224 117 226 121 226 121 224 117 227 120 227 120 224 117 228 119 228 119 224 117 229 118 229 118 224 117 215 115 224 117 230 116 215 115 230 116 231 114 215 115 215 115 231 114 174 88 231 114 232 113 174 88 232 113 233 112 174 88 233 112 234 111 174 88 234 111 235 110 174 88 235 110 236 109 174 88 236 109 237 108 174 88 237 108 238 107 174 88 238 107 239 106 174 88 239 106 240 105 174 88 240 105 241 104 174 88 241 104 242 103 174 88 242 103 243 91 174 88 244 20 245 7 246 102 246 102 245 7 247 101 247 101 245 7 248 100 248 100 245 7 249 99 249 99 245 7 250 98 250 98 245 7 251 97 251 97 245 7 252 96 252 96 245 7 253 95 253 95 245 7 254 94 254 94 245 7 255 93 255 93 245 7 256 92 256 92 245 7 243 91 174 88 243 91 245 7 257 90 258 17 259 89 259 89 258 17 174 88 174 88 258 17 172 87 172 87 258 17 260 86 260 86 258 17 261 85 261 85 258 17 262 84 262 84 258 17 263 83 263 83 258 17 264 82 264 82 258 17 265 81 265 81 258 17 266 80 266 80 258 17 267 79 267 79 258 17 268 78 268 78 258 17 269 77 269 77 258 17 270 76 270 76 258 17 271 75 271 75 258 17 272 74 272 74 258 17 273 73 273 73 258 17 274 72 274 72 258 17 275 61 189 71 276 70 190 60 276 70 277 69 190 60 277 69 278 68 190 60 278 68 279 67 190 60 279 67 280 66 190 60 280 66 281 65 190 60 281 65 282 64 190 60 282 64 283 63 190 60 283 63 284 62 190 60 284 62 275 61 190 60 275 61 258 17 190 60 190 60 258 17 285 59 285 59 258 17 286 58 286 58 258 17 287 57 287 57 258 17 288 56 288 56 258 17 289 55 289 55 258 17 290 54 290 54 258 17 291 53 291 53 258 17 292 52 292 52 258 17 293 51 293 51 258 17 294 50 294 50 258 17 295 49 295 49 258 17 296 48 296 48 258 17 297 47 297 47 258 17 298 33 216 46 299 45 217 35 299 45 300 44 217 35 300 44 301 43 217 35 301 43 302 42 217 35 302 42 303 41 217 35 303 41 304 40 217 35 304 40 305 39 217 35 305 39 306 38 217 35 306 38 307 37 217 35 307 37 308 36 217 35 308 36 298 33 217 35 217 35 298 33 309 34 309 34 298 33 310 32 298 33 258 17 310 32 310 32 258 17 311 31 311 31 258 17 312 30 312 30 258 17 313 29 313 29 258 17 314 28 314 28 258 17 315 27 315 27 258 17 316 26 316 26 258 17 317 25 317 25 258 17 318 24 318 24 258 17 319 23 319 23 258 17 320 22 320 22 258 17 321 21 321 21 258 17 322 16 244 20 323 19 245 7 323 19 324 18 245 7 324 18 325 8 245 7 258 17 326 4 322 16 322 16 326 4 327 15 327 15 326 4 328 14 328 14 326 4 329 13 329 13 326 4 330 12 330 12 326 4 331 11 331 11 326 4 332 10 332 10 326 4 333 9 333 9 326 4 325 8 325 8 326 4 245 7 245 7 326 4 334 5 335 6 334 5 326 4 336 168 337 169 338 170 337 169 336 168 339 171 339 171 336 168 340 172 341 172 342 168 343 171 343 171 342 168 344 169 345 170 344 169 342 168 346 173 347 174 348 175 347 174 346 173 349 176 349 176 346 173 350 177 349 176 350 177 351 178 352 178 353 177 354 176 353 177 355 173 354 176 354 176 355 173 356 174 357 175 356 174 355 173 358 179 359 180 360 181 359 180 358 179 361 182 361 182 358 179 362 183 363 183 364 179 365 182 365 182 364 179 366 180 367 181 366 180 364 179 368 184 369 185 370 186 369 185 368 184 371 187 372 187 373 184 374 185 375 186 374 185 373 184 376 188 377 189 378 190 377 189 376 188 379 191 380 191 381 188 382 189 383 190 382 189 381 188 384 192 385 193 386 194 385 193 384 192 387 195 387 195 384 192 388 196 389 196 390 192 391 195 391 195 390 192 392 193 393 194 392 193 390 192 394 197 395 198 396 199 395 198 394 197 397 200 398 200 399 197 400 198 401 199 400 198 399 197 402 201 403 202 404 203 403 202 402 201 405 204 405 204 402 201 406 205 407 205 408 201 409 204 409 204 408 201 410 202 411 203 410 202 408 201 412 206 413 207 414 208 413 207 412 206 415 209 415 209 412 206 416 210 415 209 416 210 417 211 418 211 419 210 420 209 419 210 421 206 420 209 420 209 421 206 422 207 423 208 422 207 421 206 424 212 425 213 426 214 425 213 424 212 427 215 427 215 424 212 428 216 428 216 424 212 429 217 429 217 424 212 430 218 430 218 424 212 431 219 431 219 424 212 432 220 432 220 424 212 433 221 433 221 424 212 434 222 434 222 424 212 435 223 426 214 425 213 436 224 426 214 436 224 437 225 426 214 437 225 438 226 426 214 438 226 439 227 434 222 435 223 440 228 440 228 435 223 441 229 441 229 435 223 442 230 442 230 435 223 443 231 443 231 435 223 444 232 444 232 435 223 445 233 445 233 435 223 446 234 446 234 435 223 447 235 447 235 435 223 448 236 448 236 435 223 449 237 449 237 435 223 450 238 450 238 435 223 451 239 450 238 451 239 452 240 452 240 451 239 453 241 453 241 451 239 454 242 454 242 451 239 455 243 454 242 455 243 456 244 454 242 456 244 457 245 454 242 457 245 458 246 454 242 458 246 459 247 454 242 459 247 460 248 454 242 460 248 461 249 461 249 460 248 462 250 461 249 462 250 463 251 461 249 463 251 464 252 461 249 464 252 465 253 461 249 465 253 466 254 451 239 435 223 467 255 467 255 435 223 468 256 468 256 435 223 469 257 469 257 435 223 470 258 470 258 435 223 471 259 471 259 435 223 472 260 472 260 435 223 473 261 473 261 435 223 474 262 474 262 435 223 475 263 475 263 435 223 476 264 476 264 435 223 477 265 477 265 435 223 478 266 478 266 435 223 479 267 479 267 435 223 480 268 480 268 435 223 481 269 480 268 481 269 482 270 480 268 482 270 483 271 480 268 483 271 484 272 480 268 484 272 485 273 480 268 485 273 486 274 486 274 485 273 487 275 486 274 487 275 488 276 486 274 488 276 489 277 486 274 489 277 490 278 486 274 490 278 491 279 486 274 491 279 492 280 486 274 492 280 493 281 481 269 435 223 494 282 494 282 435 223 495 283 495 283 435 223 496 284 496 284 435 223 497 285 497 285 435 223 498 286 498 286 435 223 499 287 499 287 435 223 500 288 500 288 435 223 501 289 501 289 435 223 502 290 502 290 435 223 503 291 503 291 435 223 504 292 504 292 435 223 505 293 505 293 435 223 506 294 506 294 435 223 507 295 507 295 435 223 508 296 508 296 435 223 509 297 426 214 510 298 511 299 510 298 426 214 512 300 512 300 426 214 513 301 513 301 426 214 514 302 514 302 426 214 515 303 515 303 426 214 516 304 516 304 426 214 517 305 517 305 426 214 518 306 518 306 426 214 519 307 519 307 426 214 520 308 520 308 426 214 521 309 521 309 426 214 439 227 511 299 510 298 522 310 511 299 522 310 523 311 511 299 523 311 524 312 511 299 524 312 525 313 511 299 525 313 526 314 511 299 526 314 527 315 511 299 527 315 528 316 511 299 528 316 529 317 511 299 529 317 530 318 511 299 530 318 531 319 511 299 531 319 532 320 511 299 532 320 533 321 533 321 532 320 534 322 533 321 534 322 535 323 533 321 535 323 461 249 533 321 461 249 536 324 536 324 461 249 537 325 537 325 461 249 538 326 538 326 461 249 539 327 539 327 461 249 540 328 540 328 461 249 541 329 541 329 461 249 542 330 542 330 461 249 543 331 543 331 461 249 544 332 544 332 461 249 545 333 545 333 461 249 546 334 546 334 461 249 466 254 511 299 533 321 547 335 511 299 547 335 548 336 511 299 548 336 549 337 511 299 549 337 550 338 511 299 550 338 551 339 511 299 551 339 552 340 511 299 552 340 553 341 511 299 553 341 554 342 511 299 554 342 555 343 511 299 555 343 556 344 511 299 556 344 557 345 511 299 557 345 558 346 511 299 558 346 559 347 511 299 559 347 486 274 511 299 486 274 560 348 560 348 486 274 561 349 561 349 486 274 562 350 562 350 486 274 563 351 563 351 486 274 564 352 564 352 486 274 565 353 565 353 486 274 566 354 566 354 486 274 567 355 567 355 486 274 568 356 568 356 486 274 569 357 569 357 486 274 493 281 511 299 560 348 570 358 511 299 570 358 571 359 511 299 571 359 572 360 511 299 572 360 573 361 511 299 573 361 574 362 511 299 574 362 575 363 511 299 575 363 576 364 511 299 576 364 577 365 511 299 577 365 578 366 511 299 578 366 579 367 511 299 579 367 580 368 511 299 580 368 581 369 511 299 581 369 582 370 511 299 582 370 583 371 511 299 583 371 509 297 511 299 509 297 435 223 584 223 585 297 586 299 585 297 587 371 586 299 587 371 588 370 586 299 588 370 589 369 586 299 589 369 590 368 586 299 590 368 591 367 586 299 591 367 592 366 586 299 592 366 593 365 586 299 593 365 594 364 586 299 594 364 595 363 586 299 595 363 596 362 586 299 596 362 597 361 586 299 597 361 598 360 586 299 598 360 599 359 586 299 599 359 600 358 586 299 600 358 601 348 586 299 602 281 603 274 604 357 604 357 603 274 605 356 605 356 603 274 606 355 606 355 603 274 607 354 607 354 603 274 608 353 608 353 603 274 609 352 609 352 603 274 610 351 610 351 603 274 611 350 611 350 603 274 612 349 612 349 603 274 601 348 601 348 603 274 586 299 603 274 613 347 586 299 613 347 614 346 586 299 614 346 615 345 586 299 615 345 616 344 586 299 616 344 617 343 586 299 617 343 618 342 586 299 618 342 619 341 586 299 619 341 620 340 586 299 620 340 621 339 586 299 621 339 622 338 586 299 622 338 623 337 586 299 623 337 624 336 586 299 624 336 625 335 586 299 625 335 626 321 586 299 627 254 628 249 629 334 629 334 628 249 630 333 630 333 628 249 631 332 631 332 628 249 632 331 632 331 628 249 633 330 633 330 628 249 634 329 634 329 628 249 635 328 635 328 628 249 636 327 636 327 628 249 637 326 637 326 628 249 638 325 638 325 628 249 639 324 639 324 628 249 626 321 628 249 640 323 626 321 640 323 641 322 626 321 641 322 642 320 626 321 626 321 642 320 586 299 642 320 643 319 586 299 643 319 644 318 586 299 644 318 645 317 586 299 645 317 646 316 586 299 646 316 647 315 586 299 647 315 648 314 586 299 648 314 649 313 586 299 649 313 650 312 586 299 650 312 651 311 586 299 651 311 652 310 586 299 652 310 653 298 586 299 654 227 655 214 656 309 656 309 655 214 657 308 657 308 655 214 658 307 658 307 655 214 659 306 659 306 655 214 660 305 660 305 655 214 661 304 661 304 655 214 662 303 662 303 655 214 663 302 663 302 655 214 664 301 664 301 655 214 665 300 665 300 655 214 653 298 586 299 653 298 655 214 585 297 584 223 666 296 666 296 584 223 667 295 667 295 584 223 668 294 668 294 584 223 669 293 669 293 584 223 670 292 670 292 584 223 671 291 671 291 584 223 672 290 672 290 584 223 673 289 673 289 584 223 674 288 674 288 584 223 675 287 675 287 584 223 676 286 676 286 584 223 677 285 677 285 584 223 678 284 678 284 584 223 679 283 679 283 584 223 680 282 680 282 584 223 681 269 602 281 682 280 603 274 682 280 683 279 603 274 683 279 684 278 603 274 684 278 685 277 603 274 685 277 686 276 603 274 686 276 687 275 603 274 687 275 688 273 603 274 603 274 688 273 689 268 688 273 690 272 689 268 690 272 691 271 689 268 691 271 692 270 689 268 692 270 681 269 689 268 681 269 584 223 689 268 689 268 584 223 693 267 693 267 584 223 694 266 694 266 584 223 695 265 695 265 584 223 696 264 696 264 584 223 697 263 697 263 584 223 698 262 698 262 584 223 699 261 699 261 584 223 700 260 700 260 584 223 701 259 701 259 584 223 702 258 702 258 584 223 703 257 703 257 584 223 704 256 704 256 584 223 705 255 705 255 584 223 706 239 627 254 707 253 628 249 707 253 708 252 628 249 708 252 709 251 628 249 709 251 710 250 628 249 710 250 711 248 628 249 628 249 711 248 712 242 711 248 713 247 712 242 713 247 714 246 712 242 714 246 715 245 712 242 715 245 716 244 712 242 716 244 717 243 712 242 717 243 706 239 712 242 712 242 706 239 718 241 718 241 706 239 719 240 719 240 706 239 720 238 706 239 584 223 720 238 720 238 584 223 721 237 721 237 584 223 722 236 722 236 584 223 723 235 723 235 584 223 724 234 724 234 584 223 725 233 725 233 584 223 726 232 726 232 584 223 727 231 727 231 584 223 728 230 728 230 584 223 729 229 729 229 584 223 730 228 730 228 584 223 731 222 654 227 732 226 655 214 732 226 733 225 655 214 733 225 734 224 655 214 734 224 735 213 655 214 584 223 736 212 731 222 731 222 736 212 737 221 737 221 736 212 738 220 738 220 736 212 739 219 739 219 736 212 740 218 740 218 736 212 741 217 741 217 736 212 742 216 742 216 736 212 743 215 743 215 736 212 735 213 655 214 735 213 736 212 744 372 745 373 746 374 745 373 744 372 747 375 745 373 747 375 748 376 748 376 747 375 749 377 750 377 751 375 752 376 752 376 751 375 753 373 751 375 754 372 753 373 755 374 753 373 754 372 756 378 757 379 758 380 757 379 756 378 759 381 759 381 756 378 760 382 759 381 760 382 761 383 762 383 763 382 764 381 763 382 765 378 764 381 764 381 765 378 766 379 767 380 766 379 765 378 0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 3 5 0 6 3 5 8 4 9 7 10 7 11 4 4 5 5 6 4 5 11 4 2 8 12 9 13 10 12 9 2 8 1 11 6 11 7 8 14 9 15 10 14 9 7 8 16 12 9 13 8 14 9 13 16 12 17 15 18 15 19 12 10 13 11 14 10 13 19 12 13 16 20 17 21 18 20 17 13 16 12 19 14 19 15 16 22 17 23 18 22 17 15 16 24 20 17 21 16 22 17 21 24 20 25 23 26 23 27 20 18 21 19 22 18 21 27 20 28 24 20 25 29 26 20 25 28 24 21 27 23 27 30 24 22 25 31 26 22 25 30 24 32 28 25 29 24 30 25 29 32 28 33 31 34 31 35 28 26 29 27 30 26 29 35 28 36 32 29 33 37 34 29 33 36 32 28 35 30 35 38 32 31 33 39 34 31 33 38 32 40 36 33 37 32 38 33 37 40 36 41 39 42 39 43 36 34 37 35 38 34 37 43 36 44 40 37 41 45 42 37 41 44 40 36 43 38 43 46 40 39 41 47 42 39 41 46 40 48 44 41 45 40 46 41 45 48 44 49 47 50 47 51 44 42 45 43 46 42 45 51 44 52 48 45 49 53 50 45 49 52 48 44 51 46 51 54 48 47 49 55 50 47 49 54 48 56 52 49 53 48 54 49 53 56 52 57 55 58 55 59 52 50 53 51 54 50 53 59 52 60 56 53 57 61 58 53 57 60 56 52 59 54 59 62 56 55 57 63 58 55 57 62 56 64 60 57 61 56 62 57 61 64 60 65 63 66 63 67 60 58 61 59 62 58 61 67 60 68 64 61 65 69 66 61 65 68 64 60 67 62 67 70 64 63 65 71 66 63 65 70 64 72 68 65 69 64 70 65 69 72 68 73 71 74 71 75 68 66 69 67 70 66 69 75 68 76 72 69 73 77 74 69 73 76 72 68 75 70 75 78 72 71 73 79 74 71 73 78 72 80 76 73 77 72 78 73 77 80 76 81 79 82 79 83 76 74 77 75 78 74 77 83 76 84 80 77 81 85 82 77 81 84 80 76 83 78 83 86 80 79 81 87 82 79 81 86 80 80 84 88 85 81 86 88 85 80 84 89 87 90 87 83 84 91 85 82 86 91 85 83 84 92 88 85 89 93 90 85 89 92 88 84 91 86 91 94 88 87 89 95 90 87 89 94 88 89 92 96 93 88 94 96 93 89 92 97 95 98 95 90 92 99 93 91 94 99 93 90 92 100 96 93 97 101 98 93 97 100 96 92 99 94 99 102 96 95 97 103 98 95 97 102 96 97 100 104 101 96 102 104 101 97 100 105 103 106 103 98 100 107 101 99 102 107 101 98 100 108 104 101 105 109 106 101 105 108 104 100 107 102 107 110 104 103 105 111 106 103 105 110 104 105 108 112 109 104 110 112 109 105 108 113 111 114 111 106 108 115 109 107 110 115 109 106 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 112 118 120 117 113 116 121 119 122 119 114 116 123 117 115 118 123 117 114 116 124 120 117 121 125 122 117 121 124 120 116 123 118 123 126 120 119 121 127 122 119 121 126 120 121 124 128 125 120 126 128 125 121 124 129 127 130 127 122 124 131 125 123 126 131 125 122 124 132 128 124 129 125 130 124 129 132 128 133 131 134 131 135 128 126 129 127 130 126 129 135 128 129 132 136 133 128 134 136 133 129 132 137 135 138 135 130 132 139 133 131 134 139 133 130 132 140 136 133 137 132 138 133 137 140 136 141 139 142 139 143 136 134 137 135 138 134 137 143 136 137 140 144 141 136 142 144 141 137 140 145 143 146 143 138 140 147 141 139 142 147 141 138 140 148 144 141 145 140 146 141 145 148 144 149 147 150 147 151 144 142 145 143 146 142 145 151 144 145 148 152 149 144 150 152 149 145 148 153 151 154 151 146 148 155 149 147 150 155 149 146 148 148 152 156 153 149 154 156 153 148 152 157 155 158 155 151 152 159 153 150 154 159 153 151 152 153 156 160 157 152 158 160 157 153 156 161 159 162 159 154 156 163 157 155 158 163 157 154 156 164 160 156 161 157 162 156 161 164 160 165 163 166 163 167 160 159 161 158 162 159 161 167 160 161 164 168 165 160 166 168 165 161 164 169 167 170 167 162 164 171 165 163 166 171 165 162 164 172 168 165 169 164 170 165 169 172 168 173 171 174 171 175 168 166 169 167 170 166 169 175 168 169 172 176 173 168 174 176 173 169 172 177 175 178 175 170 172 179 173 171 174 179 173 170 172 180 176 173 177 172 178 173 177 180 176 181 179 182 179 183 176 174 177 175 178 174 177 183 176 177 180 184 181 176 182 184 181 177 180 185 183 186 183 178 180 187 181 179 182 187 181 178 180 188 184 181 185 180 186 181 185 188 184 189 187 190 187 191 184 182 185 183 186 182 185 191 184 184 188 192 189 193 190 192 189 184 188 185 191 186 191 187 188 194 189 195 190 194 189 187 188 196 192 189 193 188 194 189 193 196 192 197 195 198 195 199 192 190 193 191 194 190 193 199 192 193 196 200 197 201 198 200 197 193 196 192 199 194 199 195 196 202 197 203 198 202 197 195 196 204 200 197 201 196 202 197 201 204 200 205 203 206 203 207 200 198 201 199 202 198 201 207 200 201 204 205 205 204 206 205 205 201 204 200 207 202 207 203 204 206 205 207 206 206 205 203 204 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 4 8 5 3 6 8 5 0 4 9 7 10 7 5 4 11 5 4 6 11 5 5 4 2 8 12 9 13 10 12 9 2 8 1 11 6 11 7 8 14 9 15 10 14 9 7 8 9 12 16 13 8 14 16 13 9 12 17 15 18 15 10 12 19 13 11 14 19 13 10 12 13 16 20 17 21 18 20 17 13 16 12 19 14 19 15 16 22 17 23 18 22 17 15 16 17 20 24 21 16 22 24 21 17 20 25 23 26 23 18 20 27 21 19 22 27 21 18 20 21 24 28 25 29 26 28 25 21 24 20 27 22 27 23 24 30 25 31 26 30 25 23 24 25 28 32 29 24 30 32 29 25 28 33 31 34 31 26 28 35 29 27 30 35 29 26 28 29 32 36 33 37 34 36 33 29 32 28 35 30 35 31 32 38 33 39 34 38 33 31 32 33 36 40 37 32 38 40 37 33 36 41 39 42 39 34 36 43 37 35 38 43 37 34 36 37 40 44 41 45 42 44 41 37 40 36 43 38 43 39 40 46 41 47 42 46 41 39 40 41 44 48 45 40 46 48 45 41 44 49 47 50 47 42 44 51 45 43 46 51 45 42 44 45 48 52 49 53 50 52 49 45 48 44 51 46 51 47 48 54 49 55 50 54 49 47 48 49 52 56 53 48 54 56 53 49 52 57 55 58 55 50 52 59 53 51 54 59 53 50 52 53 56 60 57 61 58 60 57 53 56 52 59 54 59 55 56 62 57 63 58 62 57 55 56 57 60 64 61 56 62 64 61 57 60 65 63 66 63 58 60 67 61 59 62 67 61 58 60 61 64 68 65 69 66 68 65 61 64 60 67 62 67 63 64 70 65 71 66 70 65 63 64 65 68 72 69 64 70 72 69 65 68 73 71 74 71 66 68 75 69 67 70 75 69 66 68 69 72 76 73 77 74 76 73 69 72 68 75 70 75 71 72 78 73 79 74 78 73 71 72 73 76 80 77 72 78 80 77 73 76 81 79 82 79 74 76 83 77 75 78 83 77 74 76 77 80 84 81 85 82 84 81 77 80 76 83 78 83 79 80 86 81 87 82 86 81 79 80 81 84 88 85 80 86 88 85 81 84 89 87 90 87 82 84 91 85 83 86 91 85 82 84 85 88 92 89 93 90 92 89 85 88 84 91 86 91 87 88 94 89 95 90 94 89 87 88 89 92 96 93 88 94 96 93 89 92 97 95 98 95 90 92 99 93 91 94 99 93 90 92 93 96 100 97 101 98 100 97 93 96 92 99 94 99 95 96 102 97 103 98 102 97 95 96 97 100 104 101 96 102 104 101 97 100 105 103 106 103 98 100 107 101 99 102 107 101 98 100 108 104 100 105 109 106 100 105 108 104 101 107 103 107 110 104 102 105 111 106 102 105 110 104 104 108 112 109 113 110 112 109 104 108 105 111 106 111 107 108 114 109 115 110 114 109 107 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 121 118 120 117 113 116 112 119 114 119 115 116 122 117 123 118 122 117 115 116 124 120 117 121 125 122 117 121 124 120 116 123 118 123 126 120 119 121 127 122 119 121 126 120 121 124 128 125 129 126 128 125 121 124 120 127 122 127 123 124 130 125 131 126 130 125 123 124 132 128 125 129 133 130 125 129 132 128 124 131 126 131 134 128 127 129 135 130 127 129 134 128 129 132 136 133 137 134 136 133 129 132 128 135 130 135 131 132 138 133 139 134 138 133 131 132 140 136 133 137 141 138 133 137 140 136 132 139 134 139 142 136 135 137 143 138 135 137 142 136 137 140 144 141 145 142 144 141 137 140 136 143 138 143 139 140 146 141 147 142 146 141 139 140 148 144 141 145 149 146 141 145 148 144 140 147 142 147 150 144 143 145 151 146 143 145 150 144 145 148 152 149 153 150 152 149 145 148 144 151 146 151 147 148 154 149 155 150 154 149 147 148 156 152 149 153 157 154 149 153 156 152 148 155 150 155 158 152 151 153 159 154 151 153 158 152 153 156 160 157 161 158 160 157 153 156 152 159 154 159 155 156 162 157 163 158 162 157 155 156 164 160 157 161 165 162 157 161 164 160 156 163 158 163 166 160 159 161 167 162 159 161 166 160 161 164 168 165 169 166 168 165 161 164 160 167 162 167 163 164 170 165 171 166 170 165 163 164 172 168 165 169 173 170 165 169 172 168 164 171 166 171 174 168 167 169 175 170 167 169 174 168 169 172 176 173 177 174 176 173 169 172 168 175 170 175 171 172 178 173 179 174 178 173 171 172 180 176 173 177 181 178 173 177 180 176 172 179 174 179 182 176 175 177 183 178 175 177 182 176 177 180 184 181 185 182 184 181 177 180 176 183 178 183 179 180 186 181 187 182 186 181 179 180 188 184 181 185 189 186 181 185 188 184 180 187 182 187 190 184 183 185 191 186 183 185 190 184 185 188 192 189 193 190 192 189 185 188 184 191 186 191 187 188 194 189 195 190 194 189 187 188 196 192 189 193 197 194 189 193 196 192 188 195 190 195 198 192 191 193 199 194 191 193 198 192 193 196 200 197 201 198 200 197 193 196 192 199 194 199 195 196 202 197 203 198 202 197 195 196 204 200 197 201 205 202 197 201 204 200 196 203 198 203 206 200 199 201 207 202 199 201 206 200 201 204 204 205 205 206 204 205 201 204 200 207 202 207 203 204 206 205 207 206 206 205 203 204 0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 3 5 0 6 3 5 8 4 9 7 10 7 11 4 4 5 5 6 4 5 11 4 12 8 1 9 13 10 1 9 12 8 2 11 7 11 14 8 6 9 15 10 6 9 14 8 16 12 9 13 8 14 9 13 16 12 17 15 18 15 19 12 10 13 11 14 10 13 19 12 20 16 13 17 21 18 13 17 20 16 12 19 14 19 22 16 15 17 23 18 15 17 22 16 24 20 17 21 16 22 17 21 24 20 25 23 26 23 27 20 18 21 19 22 18 21 27 20 28 24 21 25 29 26 21 25 28 24 20 27 22 27 30 24 23 25 31 26 23 25 30 24 24 28 32 29 25 30 32 29 24 28 33 31 34 31 27 28 35 29 26 30 35 29 27 28 36 32 29 33 37 34 29 33 36 32 28 35 30 35 38 32 31 33 39 34 31 33 38 32 33 36 40 37 32 38 40 37 33 36 41 39 42 39 34 36 43 37 35 38 43 37 34 36 44 40 37 41 45 42 37 41 44 40 36 43 38 43 46 40 39 41 47 42 39 41 46 40 48 44 40 45 41 46 40 45 48 44 49 47 50 47 51 44 43 45 42 46 43 45 51 44 52 48 45 49 53 50 45 49 52 48 44 51 46 51 54 48 47 49 55 50 47 49 54 48 56 52 49 53 48 54 49 53 56 52 57 55 58 55 59 52 50 53 51 54 50 53 59 52 60 56 53 57 61 58 53 57 60 56 52 59 54 59 62 56 55 57 63 58 55 57 62 56 64 60 57 61 56 62 57 61 64 60 65 63 66 63 67 60 58 61 59 62 58 61 67 60 68 64 61 65 69 66 61 65 68 64 60 67 62 67 70 64 63 65 71 66 63 65 70 64 72 68 65 69 64 70 65 69 72 68 73 71 74 71 75 68 66 69 67 70 66 69 75 68 76 72 69 73 77 74 69 73 76 72 68 75 70 75 78 72 71 73 79 74 71 73 78 72 80 76 73 77 72 78 73 77 80 76 81 79 82 79 83 76 74 77 75 78 74 77 83 76 84 80 77 81 85 82 77 81 84 80 76 83 78 83 86 80 79 81 87 82 79 81 86 80 88 84 81 85 80 86 81 85 88 84 89 87 90 87 91 84 82 85 83 86 82 85 91 84 92 88 85 89 93 90 85 89 92 88 84 91 86 91 94 88 87 89 95 90 87 89 94 88 88 92 96 93 89 94 96 93 88 92 97 95 98 95 91 92 99 93 90 94 99 93 91 92 100 96 93 97 101 98 93 97 100 96 92 99 94 99 102 96 95 97 103 98 95 97 102 96 97 100 104 101 96 102 104 101 97 100 105 103 106 103 98 100 107 101 99 102 107 101 98 100 108 104 101 105 109 106 101 105 108 104 100 107 102 107 110 104 103 105 111 106 103 105 110 104 105 108 112 109 104 110 112 109 105 108 113 111 114 111 106 108 115 109 107 110 115 109 106 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 112 118 120 117 113 116 121 119 122 119 114 116 123 117 115 118 123 117 114 116 124 120 116 121 117 122 116 121 124 120 125 123 126 123 127 120 118 121 119 122 118 121 127 120 121 124 128 125 120 126 128 125 121 124 129 127 130 127 122 124 131 125 123 126 131 125 122 124 124 128 132 129 125 130 132 129 124 128 133 131 134 131 127 128 135 129 126 130 135 129 127 128 129 132 136 133 128 134 136 133 129 132 137 135 138 135 130 132 139 133 131 134 139 133 130 132 140 136 132 137 133 138 132 137 140 136 141 139 142 139 143 136 135 137 134 138 135 137 143 136 137 140 144 141 136 142 144 141 137 140 145 143 146 143 138 140 147 141 139 142 147 141 138 140 140 144 148 145 141 146 148 145 140 144 149 147 150 147 143 144 151 145 142 146 151 145 143 144 145 148 152 149 144 150 152 149 145 148 153 151 154 151 146 148 155 149 147 150 155 149 146 148 156 152 148 153 149 154 148 153 156 152 157 155 158 155 159 152 151 153 150 154 151 153 159 152 153 156 160 157 152 158 160 157 153 156 161 159 162 159 154 156 163 157 155 158 163 157 154 156 164 160 157 161 156 162 157 161 164 160 165 163 166 163 167 160 158 161 159 162 158 161 167 160 161 164 168 165 160 166 168 165 161 164 169 167 170 167 162 164 171 165 163 166 171 165 162 164 172 168 165 169 164 170 165 169 172 168 173 171 174 171 175 168 166 169 167 170 166 169 175 168 169 172 176 173 168 174 176 173 169 172 177 175 178 175 170 172 179 173 171 174 179 173 170 172 180 176 173 177 172 178 173 177 180 176 181 179 182 179 183 176 174 177 175 178 174 177 183 176 177 180 184 181 176 182 184 181 177 180 185 183 186 183 178 180 187 181 179 182 187 181 178 180 188 184 181 185 180 186 181 185 188 184 189 187 190 187 191 184 182 185 183 186 182 185 191 184 185 188 192 189 184 190 192 189 185 188 193 191 194 191 186 188 195 189 187 190 195 189 186 188 188 192 196 193 189 194 196 193 188 192 197 195 198 195 191 192 199 193 190 194 199 193 191 192 192 196 200 197 201 198 200 197 192 196 193 199 194 199 195 196 202 197 203 198 202 197 195 196 204 200 196 201 197 202 196 201 204 200 205 203 206 203 207 200 199 201 198 202 199 201 207 200 204 204 200 205 205 206 200 205 204 204 201 207 203 207 207 204 202 205 206 206 202 205 207 204 0 0 1 1 2 2 3 3 2 2 1 1 4 1 5 2 6 3 5 2 4 1 7 0 8 4 9 5 10 6 10 6 9 5 11 7 12 8 11 7 9 5 13 5 14 7 15 8 14 7 13 5 16 6 16 6 13 5 17 4 18 9 19 10 20 11 20 11 19 10 21 12 22 13 21 12 19 10 23 10 24 12 25 13 24 12 23 10 26 11 26 11 23 10 27 9 28 14 29 15 30 16 29 15 31 17 30 16 30 16 31 17 32 18 33 19 32 18 31 17 34 17 35 18 36 19 35 18 34 17 37 16 37 16 34 17 38 15 37 16 38 15 39 14 40 20 41 21 42 22 43 23 42 22 41 21 44 21 45 22 46 23 45 22 44 21 47 20 48 24 49 25 50 26 50 26 49 25 51 27 52 28 51 27 49 25 53 25 54 27 55 28 54 27 53 25 56 26 56 26 53 25 57 24 58 29 59 30 60 31 61 32 60 31 59 30 62 30 63 31 64 32 63 31 62 30 65 29 66 33 67 34 68 35 68 35 67 34 69 36 70 37 69 36 67 34 71 34 72 36 73 37 72 36 71 34 74 35 74 35 71 34 75 33 76 38 77 39 78 40 79 41 78 40 77 39 80 39 81 40 82 41 81 40 80 39 83 38 84 42 85 43 86 44 85 43 87 45 86 44 86 44 87 45 88 46 89 47 88 46 87 45 90 45 91 46 92 47 91 46 90 45 93 44 93 44 90 45 94 43 93 44 94 43 95 42 0 1 2 2 1 3 3 1 4 5 4 1 0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 9 5 10 6 9 5 8 4 11 7 11 7 8 4 12 8 11 7 12 8 13 9 14 9 15 8 16 7 15 8 17 4 16 7 16 7 17 4 18 5 19 6 18 5 17 4 20 10 21 11 22 12 21 11 20 10 23 13 23 13 20 10 24 14 23 13 24 14 25 15 26 15 27 14 28 13 27 14 29 10 28 13 28 13 29 10 30 11 31 12 30 11 29 10 32 16 33 17 34 18 33 17 32 16 35 19 35 19 32 16 36 20 35 19 36 20 37 21 38 21 39 20 40 19 39 20 41 16 40 19 40 19 41 16 42 17 43 18 42 17 41 16 44 22 45 23 46 24 45 23 44 22 47 25 45 23 47 25 48 26 48 26 47 25 49 27 50 27 51 25 52 26 52 26 51 25 53 23 51 25 54 22 53 23 55 24 53 23 54 22 56 28 57 29 58 30 57 29 56 28 59 31 57 29 59 31 60 32 61 32 62 31 63 29 62 31 64 28 63 29 65 30 63 29 64 28 66 33 67 34 68 35 67 34 66 33 69 36 69 36 66 33 70 37 71 37 72 33 73 36 73 36 72 33 74 34 75 35 74 34 72 33 76 38 77 39 78 40 77 39 76 38 79 41 80 41 81 38 82 39 83 40 82 39 81 38 84 42 85 43 86 44 85 43 84 42 87 45 88 45 89 42 90 43 91 44 90 43 89 42 92 46 93 47 94 48 93 47 92 46 95 49 95 49 92 46 96 50 97 50 98 46 99 49 99 49 98 46 100 47 101 48 100 47 98 46 102 51 103 52 104 53 103 52 102 51 105 54 106 54 107 51 108 52 109 53 108 52 107 51 110 55 111 56 112 57 111 56 110 55 113 58 113 58 110 55 114 59 115 59 116 55 117 58 117 58 116 55 118 56 119 57 118 56 116 55 120 60 121 61 122 62 121 61 120 60 123 63 124 63 125 60 126 61 127 62 126 61 125 60 128 64 129 65 130 66 129 65 128 64 131 67 131 67 128 64 132 68 131 67 132 68 133 69 133 69 132 68 134 70 133 69 134 70 135 71 136 71 137 70 138 69 137 70 139 68 138 69 138 69 139 68 140 67 139 68 141 64 140 67 140 67 141 64 142 65 143 66 142 65 141 64 0 0 1 1 2 2 3 3 2 2 1 1 4 1 5 2 6 3 5 2 4 1 7 0 8 4 9 5 10 6 10 6 9 5 11 7 12 8 11 7 9 5 13 5 14 7 15 8 14 7 13 5 16 6 16 6 13 5 17 4 18 9 19 10 20 11 20 11 19 10 21 12 22 13 21 12 19 10 23 10 24 12 25 13 24 12 23 10 26 11 26 11 23 10 27 9 28 14 29 15 30 16 29 15 31 17 30 16 30 16 31 17 32 18 33 19 32 18 31 17 34 17 35 18 36 19 35 18 34 17 37 16 37 16 34 17 38 15 37 16 38 15 39 14 40 20 41 21 42 22 43 23 42 22 41 21 44 21 45 22 46 23 45 22 44 21 47 20 48 24 49 25 50 26 50 26 49 25 51 27 52 28 51 27 49 25 53 25 54 27 55 28 54 27 53 25 56 26 56 26 53 25 57 24 58 29 59 30 60 31 61 32 60 31 59 30 62 30 63 31 64 32 63 31 62 30 65 29 66 33 67 34 68 35 68 35 67 34 69 36 70 37 69 36 67 34 71 34 72 36 73 37 72 36 71 34 74 35 74 35 71 34 75 33 76 38 77 39 78 40 79 41 78 40 77 39 80 39 81 40 82 41 81 40 80 39 83 38 84 42 85 43 86 44 85 43 87 45 86 44 86 44 87 45 88 46 89 47 88 46 87 45 90 45 91 46 92 47 91 46 90 45 93 44 93 44 90 45 94 43 93 44 94 43 95 42 0 1 2 2 1 3 3 1 4 5 4 1 0 0 1 1 2 2 1 1 0 0 3 3 3 3 0 0 4 4 3 3 4 4 5 5 6 5 7 4 8 3 7 4 9 0 8 3 8 3 9 0 10 1 11 2 10 1 9 0 12 6 13 7 14 8 13 7 12 6 15 9 13 7 15 9 16 10 16 10 15 9 17 11 18 11 19 9 20 10 20 10 19 9 21 7 19 9 22 6 21 7 23 8 21 7 22 6 24 12 25 13 26 14 25 13 24 12 27 15 25 13 27 15 28 16 29 16 30 15 31 13 30 15 32 12 31 13 33 14 31 13 32 12 34 17 35 18 36 19 35 18 34 17 37 20 38 20 39 17 40 18 41 19 40 18 39 17 42 21 43 22 44 23 43 22 42 21 45 24 45 24 42 21 46 25 47 25 48 21 49 24 49 24 48 21 50 22 51 23 50 22 48 21 52 26 53 27 54 28 53 27 52 26 55 29 55 29 52 26 56 30 55 29 56 30 57 31 58 31 59 30 60 29 59 30 61 26 60 29 60 29 61 26 62 27 63 28 62 27 61 26 64 32 65 33 66 34 65 33 64 32 67 35 67 35 64 32 68 36 68 36 64 32 69 37 69 37 64 32 70 38 70 38 64 32 71 39 71 39 64 32 72 40 72 40 64 32 73 41 73 41 64 32 74 42 74 42 64 32 75 43 66 34 65 33 76 44 66 34 76 44 77 45 74 42 75 43 78 46 78 46 75 43 79 47 79 47 75 43 80 48 80 48 75 43 81 49 81 49 75 43 82 50 82 50 75 43 83 51 83 51 75 43 84 52 84 52 75 43 85 53 85 53 75 43 86 54 86 54 75 43 87 55 87 55 75 43 88 56 88 56 75 43 89 57 89 57 75 43 90 58 90 58 75 43 91 59 91 59 75 43 92 60 92 60 75 43 93 61 66 34 94 62 95 63 94 62 66 34 96 64 96 64 66 34 97 65 97 65 66 34 98 66 98 66 66 34 99 67 99 67 66 34 100 68 100 68 66 34 101 69 101 69 66 34 102 70 102 70 66 34 103 71 103 71 66 34 104 72 104 72 66 34 105 73 105 73 66 34 77 45 95 63 94 62 106 74 95 63 106 74 107 75 95 63 107 75 108 76 95 63 108 76 109 77 95 63 109 77 110 78 95 63 110 78 111 79 95 63 111 79 112 80 95 63 112 80 113 81 95 63 113 81 114 82 95 63 114 82 115 83 95 63 115 83 116 84 95 63 116 84 117 85 95 63 117 85 118 86 95 63 118 86 119 87 95 63 119 87 93 61 95 63 93 61 75 43 120 43 121 61 122 63 121 61 123 87 122 63 123 87 124 86 122 63 124 86 125 85 122 63 125 85 126 84 122 63 126 84 127 83 122 63 127 83 128 82 122 63 128 82 129 81 122 63 129 81 130 80 122 63 130 80 131 79 122 63 131 79 132 78 122 63 132 78 133 77 122 63 133 77 134 76 122 63 134 76 135 75 122 63 135 75 136 74 122 63 136 74 137 62 122 63 138 45 139 34 140 73 140 73 139 34 141 72 141 72 139 34 142 71 142 71 139 34 143 70 143 70 139 34 144 69 144 69 139 34 145 68 145 68 139 34 146 67 146 67 139 34 147 66 147 66 139 34 148 65 148 65 139 34 149 64 149 64 139 34 137 62 122 63 137 62 139 34 121 61 120 43 150 60 150 60 120 43 151 59 151 59 120 43 152 58 152 58 120 43 153 57 153 57 120 43 154 56 154 56 120 43 155 55 155 55 120 43 156 54 156 54 120 43 157 53 157 53 120 43 158 52 158 52 120 43 159 51 159 51 120 43 160 50 160 50 120 43 161 49 161 49 120 43 162 48 162 48 120 43 163 47 163 47 120 43 164 46 164 46 120 43 165 42 138 45 166 44 139 34 166 44 167 33 139 34 120 43 168 32 165 42 165 42 168 32 169 41 169 41 168 32 170 40 170 40 168 32 171 39 171 39 168 32 172 38 172 38 168 32 173 37 173 37 168 32 174 36 174 36 168 32 175 35 175 35 168 32 167 33 139 34 167 33 168 32 176 88 177 89 178 90 177 89 176 88 179 91 180 91 181 88 182 89 183 90 182 89 181 88 184 92 185 93 186 94 185 93 184 92 187 95 187 95 184 92 188 96 188 96 184 92 189 97 190 97 191 92 192 96 192 96 191 92 193 95 193 95 191 92 194 93 195 94 194 93 191 92 196 98 197 99 198 100 197 99 196 98 199 101 199 101 196 98 200 102 201 102 202 98 203 101 203 101 202 98 204 99 205 100 204 99 202 98 206 103 207 104 208 105 207 104 206 103 209 106 209 106 206 103 210 107 210 107 206 103 211 108 211 108 206 103 212 109 212 109 206 103 213 110 213 110 206 103 214 111 214 111 206 103 215 112 215 112 206 103 216 113 216 113 206 103 217 114 217 114 206 103 218 115 217 114 218 115 219 116 219 116 218 115 220 117 220 117 218 115 221 118 221 118 218 115 222 119 222 119 218 115 223 120 223 120 218 115 224 121 224 121 218 115 225 122 225 122 218 115 226 123 226 123 218 115 227 124 227 124 218 115 228 125 228 125 218 115 229 126 229 126 218 115 230 127 230 127 218 115 231 128 231 128 218 115 232 129 232 129 218 115 233 130 234 131 235 132 236 133 235 132 234 131 206 103 235 132 206 103 237 134 235 132 237 134 238 135 235 132 238 135 239 136 235 132 239 136 240 137 235 132 240 137 241 138 235 132 241 138 242 139 235 132 242 139 243 140 235 132 243 140 244 141 235 132 244 141 245 142 235 132 245 142 246 143 237 134 206 103 247 144 247 144 206 103 248 145 248 145 206 103 208 105 246 143 245 142 249 146 246 143 249 146 250 147 246 143 250 147 251 148 246 143 251 148 252 149 246 143 252 149 253 150 246 143 253 150 254 151 246 143 254 151 255 152 246 143 255 152 256 153 246 143 256 153 257 154 246 143 257 154 258 155 246 143 258 155 259 156 246 143 259 156 260 157 246 143 260 157 261 158 246 143 261 158 262 159 246 143 262 159 263 160 246 143 263 160 233 130 246 143 233 130 218 115 246 143 218 115 264 161 246 143 264 161 265 162 266 162 267 161 268 143 267 161 269 115 268 143 269 115 270 130 268 143 270 130 271 160 268 143 271 160 272 159 268 143 272 159 273 158 268 143 273 158 274 157 268 143 274 157 275 156 268 143 275 156 276 155 268 143 276 155 277 154 268 143 277 154 278 153 268 143 278 153 279 152 268 143 279 152 280 151 268 143 280 151 281 150 268 143 281 150 282 149 268 143 282 149 283 148 268 143 283 148 284 147 268 143 284 147 285 146 268 143 285 146 286 142 268 143 287 105 288 103 289 145 289 145 288 103 290 144 290 144 288 103 291 134 268 143 286 142 292 132 286 142 293 141 292 132 293 141 294 140 292 132 294 140 295 139 292 132 295 139 296 138 292 132 296 138 297 137 292 132 297 137 298 136 292 132 298 136 299 135 292 132 299 135 291 134 292 132 291 134 288 103 292 132 288 103 300 131 292 132 301 133 292 132 300 131 270 130 269 115 302 129 302 129 269 115 303 128 303 128 269 115 304 127 304 127 269 115 305 126 305 126 269 115 306 125 306 125 269 115 307 124 307 124 269 115 308 123 308 123 269 115 309 122 309 122 269 115 310 121 310 121 269 115 311 120 311 120 269 115 312 119 312 119 269 115 313 118 313 118 269 115 314 117 314 117 269 115 315 116 315 116 269 115 316 114 269 115 288 103 316 114 316 114 288 103 317 113 317 113 288 103 318 112 318 112 288 103 319 111 319 111 288 103 320 110 320 110 288 103 321 109 321 109 288 103 322 108 322 108 288 103 323 107 323 107 288 103 324 106 324 106 288 103 325 104 287 105 325 104 288 103 326 163 327 164 328 165 327 164 326 163 329 166 330 166 331 163 332 164 333 165 332 164 331 163 334 167 335 168 336 169 335 168 334 167 337 170 337 170 334 167 338 171 339 171 340 167 341 170 341 170 340 167 342 168 343 169 342 168 340 167 344 172 345 173 346 174 345 173 344 172 347 175 348 175 349 172 350 173 351 174 350 173 349 172 0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 3 5 0 6 3 5 8 4 9 7 10 7 11 4 4 5 5 6 4 5 11 4 2 8 12 9 13 10 12 9 2 8 1 11 6 11 7 8 14 9 15 10 14 9 7 8 16 12 9 13 8 14 9 13 16 12 17 15 18 15 19 12 10 13 11 14 10 13 19 12 20 16 12 17 21 18 12 17 20 16 13 19 15 19 22 16 14 17 23 18 14 17 22 16 24 20 17 21 16 22 17 21 24 20 25 23 26 23 27 20 18 21 19 22 18 21 27 20 20 24 28 25 29 26 28 25 20 24 21 27 23 27 22 24 30 25 31 26 30 25 22 24 32 28 25 29 24 30 25 29 32 28 33 31 34 31 35 28 26 29 27 30 26 29 35 28 29 32 36 33 37 34 36 33 29 32 28 35 30 35 31 32 38 33 39 34 38 33 31 32 40 36 33 37 32 38 33 37 40 36 41 39 42 39 43 36 34 37 35 38 34 37 43 36 44 40 36 41 45 42 36 41 44 40 37 43 39 43 46 40 38 41 47 42 38 41 46 40 40 44 48 45 41 46 48 45 40 44 49 47 50 47 43 44 51 45 42 46 51 45 43 44 52 48 45 49 53 50 45 49 52 48 44 51 46 51 54 48 47 49 55 50 47 49 54 48 56 52 48 53 49 54 48 53 56 52 57 55 58 55 59 52 51 53 50 54 51 53 59 52 60 56 53 57 61 58 53 57 60 56 52 59 54 59 62 56 55 57 63 58 55 57 62 56 56 60 64 61 57 62 64 61 56 60 65 63 66 63 59 60 67 61 58 62 67 61 59 60 68 64 61 65 69 66 61 65 68 64 60 67 62 67 70 64 63 65 71 66 63 65 70 64 64 68 72 69 73 70 72 69 64 68 65 71 66 71 67 68 74 69 75 70 74 69 67 68 76 72 69 73 77 74 69 73 76 72 68 75 70 75 78 72 71 73 79 74 71 73 78 72 73 76 80 77 81 78 80 77 73 76 72 79 74 79 75 76 82 77 83 78 82 77 75 76 84 80 77 81 85 82 77 81 84 80 76 83 78 83 86 80 79 81 87 82 79 81 86 80 81 84 88 85 89 86 88 85 81 84 80 87 82 87 83 84 90 85 91 86 90 85 83 84 92 88 85 89 93 90 85 89 92 88 84 91 86 91 94 88 87 89 95 90 87 89 94 88 89 92 96 93 97 94 96 93 89 92 88 95 90 95 91 92 98 93 99 94 98 93 91 92 100 96 93 97 101 98 93 97 100 96 92 99 94 99 102 96 95 97 103 98 95 97 102 96 97 100 104 101 105 102 104 101 97 100 96 103 98 103 99 100 106 101 107 102 106 101 99 100 108 104 101 105 109 106 101 105 108 104 100 107 102 107 110 104 103 105 111 106 103 105 110 104 105 108 112 109 113 110 112 109 105 108 104 111 106 111 107 108 114 109 115 110 114 109 107 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 121 118 120 117 113 116 112 119 114 119 115 116 122 117 123 118 122 117 115 116 124 120 117 121 125 122 117 121 124 120 116 123 118 123 126 120 119 121 127 122 119 121 126 120 121 124 128 125 129 126 128 125 121 124 120 127 122 127 123 124 130 125 131 126 130 125 123 124 132 128 125 129 133 130 125 129 132 128 124 131 126 131 134 128 127 129 135 130 127 129 134 128 129 132 136 133 137 134 136 133 129 132 128 135 130 135 131 132 138 133 139 134 138 133 131 132 140 136 133 137 141 138 133 137 140 136 132 139 134 139 142 136 135 137 143 138 135 137 142 136 137 140 144 141 145 142 144 141 137 140 136 143 138 143 139 140 146 141 147 142 146 141 139 140 148 144 140 145 141 146 140 145 148 144 149 147 150 147 151 144 142 145 143 146 142 145 151 144 145 148 152 149 153 150 152 149 145 148 144 151 146 151 147 148 154 149 155 150 154 149 147 148 156 152 149 153 148 154 149 153 156 152 157 155 158 155 159 152 150 153 151 154 150 153 159 152 153 156 160 157 161 158 160 157 153 156 152 159 154 159 155 156 162 157 163 158 162 157 155 156 164 160 157 161 156 162 157 161 164 160 165 163 166 163 167 160 158 161 159 162 158 161 167 160 161 164 168 165 169 166 168 165 161 164 160 167 162 167 163 164 170 165 171 166 170 165 163 164 172 168 165 169 164 170 165 169 172 168 173 171 174 171 175 168 166 169 167 170 166 169 175 168 176 172 168 173 177 174 168 173 176 172 169 175 171 175 178 172 170 173 179 174 170 173 178 172 180 176 173 177 172 178 173 177 180 176 181 179 182 179 183 176 174 177 175 178 174 177 183 176 184 180 177 181 185 182 177 181 184 180 176 183 178 183 186 180 179 181 187 182 179 181 186 180 188 184 181 185 180 186 181 185 188 184 189 187 190 187 191 184 182 185 183 186 182 185 191 184 192 188 185 189 193 190 185 189 192 188 184 191 186 191 194 188 187 189 195 190 187 189 194 188 196 192 189 193 188 194 189 193 196 192 197 195 198 195 199 192 190 193 191 194 190 193 199 192 192 196 200 197 201 198 200 197 192 196 193 199 195 199 194 196 202 197 203 198 202 197 194 196 204 200 197 201 196 202 197 201 204 200 205 203 206 203 207 200 198 201 199 202 198 201 207 200 201 204 205 205 204 206 205 205 201 204 200 207 202 207 203 204 206 205 207 206 206 205 203 204 0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 9 5 10 6 9 5 8 4 11 7 11 7 8 4 12 8 12 8 8 4 13 9 13 9 8 4 14 10 14 10 8 4 15 11 15 11 8 4 16 12 16 12 8 4 17 13 17 13 8 4 18 14 18 14 8 4 19 15 19 15 8 4 20 16 20 16 8 4 21 17 11 7 12 8 22 18 11 7 22 18 23 19 11 7 23 19 24 20 20 16 21 17 25 21 25 21 21 17 26 22 26 22 21 17 27 23 27 23 21 17 28 24 28 24 21 17 29 25 29 25 21 17 30 26 30 26 21 17 31 27 31 27 21 17 32 28 32 28 21 17 33 29 33 29 21 17 34 30 34 30 21 17 35 31 35 31 21 17 36 32 36 32 21 17 37 33 36 32 37 33 38 34 38 34 37 33 39 35 39 35 37 33 40 36 39 35 40 36 41 37 39 35 41 37 42 38 39 35 42 38 43 39 39 35 43 39 44 40 39 35 44 40 45 41 39 35 45 41 46 42 39 35 46 42 47 43 39 35 47 43 48 44 39 35 48 44 49 45 39 35 49 45 50 46 37 33 21 17 51 47 51 47 21 17 52 48 52 48 21 17 53 49 53 49 21 17 54 50 54 50 21 17 55 51 55 51 21 17 56 52 56 52 21 17 57 53 57 53 21 17 58 54 58 54 21 17 59 55 59 55 21 17 60 56 60 56 21 17 61 57 61 57 21 17 62 58 62 58 21 17 63 59 63 59 21 17 64 60 64 60 21 17 65 61 64 60 65 61 66 62 64 60 66 62 67 63 64 60 67 63 68 64 64 60 68 64 69 65 64 60 69 65 70 66 64 60 70 66 71 67 64 60 71 67 72 68 64 60 72 68 73 69 64 60 73 69 74 70 64 60 74 70 75 71 65 61 21 17 76 72 76 72 21 17 77 73 77 73 21 17 78 74 78 74 21 17 79 75 79 75 21 17 80 76 80 76 21 17 81 77 81 77 21 17 82 78 82 78 21 17 83 79 83 79 21 17 84 80 84 80 21 17 85 81 85 81 21 17 86 82 86 82 21 17 87 83 87 83 21 17 88 84 88 84 21 17 89 85 89 85 21 17 90 86 90 86 21 17 91 87 91 87 21 17 92 88 92 88 21 17 93 89 93 89 21 17 94 90 11 7 95 91 92 88 95 91 11 7 96 92 96 92 11 7 97 93 97 93 11 7 98 94 98 94 11 7 99 95 99 95 11 7 100 96 100 96 11 7 101 97 101 97 11 7 102 98 102 98 11 7 103 99 103 99 11 7 104 100 104 100 11 7 105 101 105 101 11 7 106 102 106 102 11 7 24 20 92 88 95 91 107 103 92 88 107 103 108 104 92 88 108 104 109 105 92 88 109 105 110 106 92 88 110 106 111 107 92 88 111 107 112 108 92 88 112 108 113 109 92 88 113 109 114 110 92 88 114 110 115 111 92 88 115 111 116 112 92 88 116 112 117 113 92 88 117 113 118 114 92 88 118 114 119 115 119 115 118 114 120 116 119 115 120 116 121 117 119 115 121 117 122 118 122 118 121 117 123 119 123 119 121 117 124 120 124 120 121 117 125 121 125 121 121 117 126 122 126 122 121 117 127 123 127 123 121 117 39 35 127 123 39 35 128 124 128 124 39 35 129 125 129 125 39 35 130 126 130 126 39 35 131 127 131 127 39 35 132 128 132 128 39 35 50 46 92 88 119 115 133 129 92 88 133 129 134 130 92 88 134 130 135 131 92 88 135 131 136 132 92 88 136 132 137 133 92 88 137 133 138 134 92 88 138 134 139 135 92 88 139 135 140 136 92 88 140 136 141 137 92 88 141 137 142 138 92 88 142 138 143 139 92 88 143 139 144 140 92 88 144 140 145 141 92 88 145 141 146 142 92 88 146 142 147 143 147 143 146 142 148 144 148 144 146 142 149 145 149 145 146 142 150 146 150 146 146 142 151 147 151 147 146 142 64 60 151 147 64 60 152 148 152 148 64 60 153 149 153 149 64 60 154 150 154 150 64 60 155 151 155 151 64 60 156 152 156 152 64 60 157 153 157 153 64 60 75 71 92 88 147 143 158 154 92 88 158 154 159 155 92 88 159 155 160 156 92 88 160 156 161 157 92 88 161 157 162 158 92 88 162 158 163 159 92 88 163 159 164 160 92 88 164 160 165 161 92 88 165 161 166 162 92 88 166 162 167 163 92 88 167 163 168 164 92 88 168 164 169 165 92 88 169 165 170 166 92 88 170 166 171 167 92 88 171 167 91 87 172 87 173 167 174 88 173 167 175 166 174 88 175 166 176 165 174 88 176 165 177 164 174 88 177 164 178 163 174 88 178 163 179 162 174 88 179 162 180 161 174 88 180 161 181 160 174 88 181 160 182 159 174 88 182 159 183 158 174 88 183 158 184 157 174 88 184 157 185 156 174 88 185 156 186 155 174 88 186 155 187 154 174 88 187 154 188 143 174 88 189 71 190 60 191 153 191 153 190 60 192 152 192 152 190 60 193 151 193 151 190 60 194 150 194 150 190 60 195 149 195 149 190 60 196 148 196 148 190 60 197 147 190 60 198 142 197 147 197 147 198 142 199 146 199 146 198 142 200 145 200 145 198 142 201 144 201 144 198 142 188 143 188 143 198 142 174 88 198 142 202 141 174 88 202 141 203 140 174 88 203 140 204 139 174 88 204 139 205 138 174 88 205 138 206 137 174 88 206 137 207 136 174 88 207 136 208 135 174 88 208 135 209 134 174 88 209 134 210 133 174 88 210 133 211 132 174 88 211 132 212 131 174 88 212 131 213 130 174 88 213 130 214 129 174 88 214 129 215 115 174 88 216 46 217 35 218 128 218 128 217 35 219 127 219 127 217 35 220 126 220 126 217 35 221 125 221 125 217 35 222 124 222 124 217 35 223 123 217 35 224 117 223 123 223 123 224 117 225 122 225 122 224 117 226 121 226 121 224 117 227 120 227 120 224 117 228 119 228 119 224 117 229 118 229 118 224 117 215 115 224 117 230 116 215 115 230 116 231 114 215 115 215 115 231 114 174 88 231 114 232 113 174 88 232 113 233 112 174 88 233 112 234 111 174 88 234 111 235 110 174 88 235 110 236 109 174 88 236 109 237 108 174 88 237 108 238 107 174 88 238 107 239 106 174 88 239 106 240 105 174 88 240 105 241 104 174 88 241 104 242 103 174 88 242 103 243 91 174 88 244 20 245 7 246 102 246 102 245 7 247 101 247 101 245 7 248 100 248 100 245 7 249 99 249 99 245 7 250 98 250 98 245 7 251 97 251 97 245 7 252 96 252 96 245 7 253 95 253 95 245 7 254 94 254 94 245 7 255 93 255 93 245 7 256 92 256 92 245 7 243 91 174 88 243 91 245 7 257 90 258 17 259 89 259 89 258 17 174 88 174 88 258 17 172 87 172 87 258 17 260 86 260 86 258 17 261 85 261 85 258 17 262 84 262 84 258 17 263 83 263 83 258 17 264 82 264 82 258 17 265 81 265 81 258 17 266 80 266 80 258 17 267 79 267 79 258 17 268 78 268 78 258 17 269 77 269 77 258 17 270 76 270 76 258 17 271 75 271 75 258 17 272 74 272 74 258 17 273 73 273 73 258 17 274 72 274 72 258 17 275 61 189 71 276 70 190 60 276 70 277 69 190 60 277 69 278 68 190 60 278 68 279 67 190 60 279 67 280 66 190 60 280 66 281 65 190 60 281 65 282 64 190 60 282 64 283 63 190 60 283 63 284 62 190 60 284 62 275 61 190 60 275 61 258 17 190 60 190 60 258 17 285 59 285 59 258 17 286 58 286 58 258 17 287 57 287 57 258 17 288 56 288 56 258 17 289 55 289 55 258 17 290 54 290 54 258 17 291 53 291 53 258 17 292 52 292 52 258 17 293 51 293 51 258 17 294 50 294 50 258 17 295 49 295 49 258 17 296 48 296 48 258 17 297 47 297 47 258 17 298 33 216 46 299 45 217 35 299 45 300 44 217 35 300 44 301 43 217 35 301 43 302 42 217 35 302 42 303 41 217 35 303 41 304 40 217 35 304 40 305 39 217 35 305 39 306 38 217 35 306 38 307 37 217 35 307 37 308 36 217 35 308 36 298 33 217 35 217 35 298 33 309 34 309 34 298 33 310 32 298 33 258 17 310 32 310 32 258 17 311 31 311 31 258 17 312 30 312 30 258 17 313 29 313 29 258 17 314 28 314 28 258 17 315 27 315 27 258 17 316 26 316 26 258 17 317 25 317 25 258 17 318 24 318 24 258 17 319 23 319 23 258 17 320 22 320 22 258 17 321 21 321 21 258 17 322 16 244 20 323 19 245 7 323 19 324 18 245 7 324 18 325 8 245 7 258 17 326 4 322 16 322 16 326 4 327 15 327 15 326 4 328 14 328 14 326 4 329 13 329 13 326 4 330 12 330 12 326 4 331 11 331 11 326 4 332 10 332 10 326 4 333 9 333 9 326 4 325 8 325 8 326 4 245 7 245 7 326 4 334 5 335 6 334 5 326 4 336 168 337 169 338 170 337 169 336 168 339 171 339 171 336 168 340 172 341 172 342 168 343 171 343 171 342 168 344 169 345 170 344 169 342 168 346 173 347 174 348 175 347 174 346 173 349 176 349 176 346 173 350 177 349 176 350 177 351 178 352 178 353 177 354 176 353 177 355 173 354 176 354 176 355 173 356 174 357 175 356 174 355 173 358 179 359 180 360 181 359 180 358 179 361 182 361 182 358 179 362 183 363 183 364 179 365 182 365 182 364 179 366 180 367 181 366 180 364 179 368 184 369 185 370 186 369 185 368 184 371 187 372 187 373 184 374 185 375 186 374 185 373 184 376 188 377 189 378 190 377 189 376 188 379 191 380 191 381 188 382 189 383 190 382 189 381 188 384 192 385 193 386 194 385 193 384 192 387 195 387 195 384 192 388 196 389 196 390 192 391 195 391 195 390 192 392 193 393 194 392 193 390 192 394 197 395 198 396 199 395 198 394 197 397 200 398 200 399 197 400 198 401 199 400 198 399 197 402 201 403 202 404 203 403 202 402 201 405 204 405 204 402 201 406 205 407 205 408 201 409 204 409 204 408 201 410 202 411 203 410 202 408 201 412 206 413 207 414 208 413 207 412 206 415 209 415 209 412 206 416 210 415 209 416 210 417 211 418 211 419 210 420 209 419 210 421 206 420 209 420 209 421 206 422 207 423 208 422 207 421 206 424 212 425 213 426 214 425 213 424 212 427 215 427 215 424 212 428 216 428 216 424 212 429 217 429 217 424 212 430 218 430 218 424 212 431 219 431 219 424 212 432 220 432 220 424 212 433 221 433 221 424 212 434 222 434 222 424 212 435 223 426 214 425 213 436 224 426 214 436 224 437 225 426 214 437 225 438 226 426 214 438 226 439 227 434 222 435 223 440 228 440 228 435 223 441 229 441 229 435 223 442 230 442 230 435 223 443 231 443 231 435 223 444 232 444 232 435 223 445 233 445 233 435 223 446 234 446 234 435 223 447 235 447 235 435 223 448 236 448 236 435 223 449 237 449 237 435 223 450 238 450 238 435 223 451 239 450 238 451 239 452 240 452 240 451 239 453 241 453 241 451 239 454 242 454 242 451 239 455 243 454 242 455 243 456 244 454 242 456 244 457 245 454 242 457 245 458 246 454 242 458 246 459 247 454 242 459 247 460 248 454 242 460 248 461 249 461 249 460 248 462 250 461 249 462 250 463 251 461 249 463 251 464 252 461 249 464 252 465 253 461 249 465 253 466 254 451 239 435 223 467 255 467 255 435 223 468 256 468 256 435 223 469 257 469 257 435 223 470 258 470 258 435 223 471 259 471 259 435 223 472 260 472 260 435 223 473 261 473 261 435 223 474 262 474 262 435 223 475 263 475 263 435 223 476 264 476 264 435 223 477 265 477 265 435 223 478 266 478 266 435 223 479 267 479 267 435 223 480 268 480 268 435 223 481 269 480 268 481 269 482 270 480 268 482 270 483 271 480 268 483 271 484 272 480 268 484 272 485 273 480 268 485 273 486 274 486 274 485 273 487 275 486 274 487 275 488 276 486 274 488 276 489 277 486 274 489 277 490 278 486 274 490 278 491 279 486 274 491 279 492 280 486 274 492 280 493 281 481 269 435 223 494 282 494 282 435 223 495 283 495 283 435 223 496 284 496 284 435 223 497 285 497 285 435 223 498 286 498 286 435 223 499 287 499 287 435 223 500 288 500 288 435 223 501 289 501 289 435 223 502 290 502 290 435 223 503 291 503 291 435 223 504 292 504 292 435 223 505 293 505 293 435 223 506 294 506 294 435 223 507 295 507 295 435 223 508 296 508 296 435 223 509 297 426 214 510 298 511 299 510 298 426 214 512 300 512 300 426 214 513 301 513 301 426 214 514 302 514 302 426 214 515 303 515 303 426 214 516 304 516 304 426 214 517 305 517 305 426 214 518 306 518 306 426 214 519 307 519 307 426 214 520 308 520 308 426 214 521 309 521 309 426 214 439 227 511 299 510 298 522 310 511 299 522 310 523 311 511 299 523 311 524 312 511 299 524 312 525 313 511 299 525 313 526 314 511 299 526 314 527 315 511 299 527 315 528 316 511 299 528 316 529 317 511 299 529 317 530 318 511 299 530 318 531 319 511 299 531 319 532 320 511 299 532 320 533 321 533 321 532 320 534 322 533 321 534 322 535 323 533 321 535 323 461 249 533 321 461 249 536 324 536 324 461 249 537 325 537 325 461 249 538 326 538 326 461 249 539 327 539 327 461 249 540 328 540 328 461 249 541 329 541 329 461 249 542 330 542 330 461 249 543 331 543 331 461 249 544 332 544 332 461 249 545 333 545 333 461 249 546 334 546 334 461 249 466 254 511 299 533 321 547 335 511 299 547 335 548 336 511 299 548 336 549 337 511 299 549 337 550 338 511 299 550 338 551 339 511 299 551 339 552 340 511 299 552 340 553 341 511 299 553 341 554 342 511 299 554 342 555 343 511 299 555 343 556 344 511 299 556 344 557 345 511 299 557 345 558 346 511 299 558 346 559 347 511 299 559 347 486 274 511 299 486 274 560 348 560 348 486 274 561 349 561 349 486 274 562 350 562 350 486 274 563 351 563 351 486 274 564 352 564 352 486 274 565 353 565 353 486 274 566 354 566 354 486 274 567 355 567 355 486 274 568 356 568 356 486 274 569 357 569 357 486 274 493 281 511 299 560 348 570 358 511 299 570 358 571 359 511 299 571 359 572 360 511 299 572 360 573 361 511 299 573 361 574 362 511 299 574 362 575 363 511 299 575 363 576 364 511 299 576 364 577 365 511 299 577 365 578 366 511 299 578 366 579 367 511 299 579 367 580 368 511 299 580 368 581 369 511 299 581 369 582 370 511 299 582 370 583 371 511 299 583 371 509 297 511 299 509 297 435 223 584 223 585 297 586 299 585 297 587 371 586 299 587 371 588 370 586 299 588 370 589 369 586 299 589 369 590 368 586 299 590 368 591 367 586 299 591 367 592 366 586 299 592 366 593 365 586 299 593 365 594 364 586 299 594 364 595 363 586 299 595 363 596 362 586 299 596 362 597 361 586 299 597 361 598 360 586 299 598 360 599 359 586 299 599 359 600 358 586 299 600 358 601 348 586 299 602 281 603 274 604 357 604 357 603 274 605 356 605 356 603 274 606 355 606 355 603 274 607 354 607 354 603 274 608 353 608 353 603 274 609 352 609 352 603 274 610 351 610 351 603 274 611 350 611 350 603 274 612 349 612 349 603 274 601 348 601 348 603 274 586 299 603 274 613 347 586 299 613 347 614 346 586 299 614 346 615 345 586 299 615 345 616 344 586 299 616 344 617 343 586 299 617 343 618 342 586 299 618 342 619 341 586 299 619 341 620 340 586 299 620 340 621 339 586 299 621 339 622 338 586 299 622 338 623 337 586 299 623 337 624 336 586 299 624 336 625 335 586 299 625 335 626 321 586 299 627 254 628 249 629 334 629 334 628 249 630 333 630 333 628 249 631 332 631 332 628 249 632 331 632 331 628 249 633 330 633 330 628 249 634 329 634 329 628 249 635 328 635 328 628 249 636 327 636 327 628 249 637 326 637 326 628 249 638 325 638 325 628 249 639 324 639 324 628 249 626 321 628 249 640 323 626 321 640 323 641 322 626 321 641 322 642 320 626 321 626 321 642 320 586 299 642 320 643 319 586 299 643 319 644 318 586 299 644 318 645 317 586 299 645 317 646 316 586 299 646 316 647 315 586 299 647 315 648 314 586 299 648 314 649 313 586 299 649 313 650 312 586 299 650 312 651 311 586 299 651 311 652 310 586 299 652 310 653 298 586 299 654 227 655 214 656 309 656 309 655 214 657 308 657 308 655 214 658 307 658 307 655 214 659 306 659 306 655 214 660 305 660 305 655 214 661 304 661 304 655 214 662 303 662 303 655 214 663 302 663 302 655 214 664 301 664 301 655 214 665 300 665 300 655 214 653 298 586 299 653 298 655 214 585 297 584 223 666 296 666 296 584 223 667 295 667 295 584 223 668 294 668 294 584 223 669 293 669 293 584 223 670 292 670 292 584 223 671 291 671 291 584 223 672 290 672 290 584 223 673 289 673 289 584 223 674 288 674 288 584 223 675 287 675 287 584 223 676 286 676 286 584 223 677 285 677 285 584 223 678 284 678 284 584 223 679 283 679 283 584 223 680 282 680 282 584 223 681 269 602 281 682 280 603 274 682 280 683 279 603 274 683 279 684 278 603 274 684 278 685 277 603 274 685 277 686 276 603 274 686 276 687 275 603 274 687 275 688 273 603 274 603 274 688 273 689 268 688 273 690 272 689 268 690 272 691 271 689 268 691 271 692 270 689 268 692 270 681 269 689 268 681 269 584 223 689 268 689 268 584 223 693 267 693 267 584 223 694 266 694 266 584 223 695 265 695 265 584 223 696 264 696 264 584 223 697 263 697 263 584 223 698 262 698 262 584 223 699 261 699 261 584 223 700 260 700 260 584 223 701 259 701 259 584 223 702 258 702 258 584 223 703 257 703 257 584 223 704 256 704 256 584 223 705 255 705 255 584 223 706 239 627 254 707 253 628 249 707 253 708 252 628 249 708 252 709 251 628 249 709 251 710 250 628 249 710 250 711 248 628 249 628 249 711 248 712 242 711 248 713 247 712 242 713 247 714 246 712 242 714 246 715 245 712 242 715 245 716 244 712 242 716 244 717 243 712 242 717 243 706 239 712 242 712 242 706 239 718 241 718 241 706 239 719 240 719 240 706 239 720 238 706 239 584 223 720 238 720 238 584 223 721 237 721 237 584 223 722 236 722 236 584 223 723 235 723 235 584 223 724 234 724 234 584 223 725 233 725 233 584 223 726 232 726 232 584 223 727 231 727 231 584 223 728 230 728 230 584 223 729 229 729 229 584 223 730 228 730 228 584 223 731 222 654 227 732 226 655 214 732 226 733 225 655 214 733 225 734 224 655 214 734 224 735 213 655 214 584 223 736 212 731 222 731 222 736 212 737 221 737 221 736 212 738 220 738 220 736 212 739 219 739 219 736 212 740 218 740 218 736 212 741 217 741 217 736 212 742 216 742 216 736 212 743 215 743 215 736 212 735 213 655 214 735 213 736 212 744 372 745 373 746 374 745 373 744 372 747 375 745 373 747 375 748 376 748 376 747 375 749 377 750 377 751 375 752 376 752 376 751 375 753 373 751 375 754 372 753 373 755 374 753 373 754 372 756 378 757 379 758 380 757 379 756 378 759 381 759 381 756 378 760 382 759 381 760 382 761 383 762 383 763 382 764 381 763 382 765 378 764 381 764 381 765 378 766 379 767 380 766 379 765 378 0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 3 5 0 6 3 5 8 4 9 7 10 7 11 4 4 5 5 6 4 5 11 4 2 8 12 9 13 10 12 9 2 8 1 11 6 11 7 8 14 9 15 10 14 9 7 8 16 12 9 13 8 14 9 13 16 12 17 15 18 15 19 12 10 13 11 14 10 13 19 12 13 16 20 17 21 18 20 17 13 16 12 19 14 19 15 16 22 17 23 18 22 17 15 16 24 20 17 21 16 22 17 21 24 20 25 23 26 23 27 20 18 21 19 22 18 21 27 20 28 24 20 25 29 26 20 25 28 24 21 27 23 27 30 24 22 25 31 26 22 25 30 24 32 28 25 29 24 30 25 29 32 28 33 31 34 31 35 28 26 29 27 30 26 29 35 28 36 32 29 33 37 34 29 33 36 32 28 35 30 35 38 32 31 33 39 34 31 33 38 32 40 36 33 37 32 38 33 37 40 36 41 39 42 39 43 36 34 37 35 38 34 37 43 36 44 40 37 41 45 42 37 41 44 40 36 43 38 43 46 40 39 41 47 42 39 41 46 40 48 44 41 45 40 46 41 45 48 44 49 47 50 47 51 44 42 45 43 46 42 45 51 44 52 48 45 49 53 50 45 49 52 48 44 51 46 51 54 48 47 49 55 50 47 49 54 48 56 52 49 53 48 54 49 53 56 52 57 55 58 55 59 52 50 53 51 54 50 53 59 52 60 56 53 57 61 58 53 57 60 56 52 59 54 59 62 56 55 57 63 58 55 57 62 56 64 60 57 61 56 62 57 61 64 60 65 63 66 63 67 60 58 61 59 62 58 61 67 60 68 64 61 65 69 66 61 65 68 64 60 67 62 67 70 64 63 65 71 66 63 65 70 64 72 68 65 69 64 70 65 69 72 68 73 71 74 71 75 68 66 69 67 70 66 69 75 68 76 72 69 73 77 74 69 73 76 72 68 75 70 75 78 72 71 73 79 74 71 73 78 72 80 76 73 77 72 78 73 77 80 76 81 79 82 79 83 76 74 77 75 78 74 77 83 76 84 80 77 81 85 82 77 81 84 80 76 83 78 83 86 80 79 81 87 82 79 81 86 80 80 84 88 85 81 86 88 85 80 84 89 87 90 87 83 84 91 85 82 86 91 85 83 84 92 88 85 89 93 90 85 89 92 88 84 91 86 91 94 88 87 89 95 90 87 89 94 88 89 92 96 93 88 94 96 93 89 92 97 95 98 95 90 92 99 93 91 94 99 93 90 92 100 96 93 97 101 98 93 97 100 96 92 99 94 99 102 96 95 97 103 98 95 97 102 96 97 100 104 101 96 102 104 101 97 100 105 103 106 103 98 100 107 101 99 102 107 101 98 100 108 104 101 105 109 106 101 105 108 104 100 107 102 107 110 104 103 105 111 106 103 105 110 104 105 108 112 109 104 110 112 109 105 108 113 111 114 111 106 108 115 109 107 110 115 109 106 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 112 118 120 117 113 116 121 119 122 119 114 116 123 117 115 118 123 117 114 116 124 120 117 121 125 122 117 121 124 120 116 123 118 123 126 120 119 121 127 122 119 121 126 120 121 124 128 125 120 126 128 125 121 124 129 127 130 127 122 124 131 125 123 126 131 125 122 124 132 128 124 129 125 130 124 129 132 128 133 131 134 131 135 128 126 129 127 130 126 129 135 128 129 132 136 133 128 134 136 133 129 132 137 135 138 135 130 132 139 133 131 134 139 133 130 132 140 136 133 137 132 138 133 137 140 136 141 139 142 139 143 136 134 137 135 138 134 137 143 136 137 140 144 141 136 142 144 141 137 140 145 143 146 143 138 140 147 141 139 142 147 141 138 140 148 144 141 145 140 146 141 145 148 144 149 147 150 147 151 144 142 145 143 146 142 145 151 144 145 148 152 149 144 150 152 149 145 148 153 151 154 151 146 148 155 149 147 150 155 149 146 148 148 152 156 153 149 154 156 153 148 152 157 155 158 155 151 152 159 153 150 154 159 153 151 152 153 156 160 157 152 158 160 157 153 156 161 159 162 159 154 156 163 157 155 158 163 157 154 156 164 160 156 161 157 162 156 161 164 160 165 163 166 163 167 160 159 161 158 162 159 161 167 160 161 164 168 165 160 166 168 165 161 164 169 167 170 167 162 164 171 165 163 166 171 165 162 164 172 168 165 169 164 170 165 169 172 168 173 171 174 171 175 168 166 169 167 170 166 169 175 168 169 172 176 173 168 174 176 173 169 172 177 175 178 175 170 172 179 173 171 174 179 173 170 172 180 176 173 177 172 178 173 177 180 176 181 179 182 179 183 176 174 177 175 178 174 177 183 176 177 180 184 181 176 182 184 181 177 180 185 183 186 183 178 180 187 181 179 182 187 181 178 180 188 184 181 185 180 186 181 185 188 184 189 187 190 187 191 184 182 185 183 186 182 185 191 184 184 188 192 189 193 190 192 189 184 188 185 191 186 191 187 188 194 189 195 190 194 189 187 188 196 192 189 193 188 194 189 193 196 192 197 195 198 195 199 192 190 193 191 194 190 193 199 192 193 196 200 197 201 198 200 197 193 196 192 199 194 199 195 196 202 197 203 198 202 197 195 196 204 200 197 201 196 202 197 201 204 200 205 203 206 203 207 200 198 201 199 202 198 201 207 200 201 204 205 205 204 206 205 205 201 204 200 207 202 207 203 204 206 205 207 206 206 205 203 204 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 4 8 5 3 6 8 5 0 4 9 7 10 7 5 4 11 5 4 6 11 5 5 4 2 8 12 9 13 10 12 9 2 8 1 11 6 11 7 8 14 9 15 10 14 9 7 8 9 12 16 13 8 14 16 13 9 12 17 15 18 15 10 12 19 13 11 14 19 13 10 12 13 16 20 17 21 18 20 17 13 16 12 19 14 19 15 16 22 17 23 18 22 17 15 16 17 20 24 21 16 22 24 21 17 20 25 23 26 23 18 20 27 21 19 22 27 21 18 20 21 24 28 25 29 26 28 25 21 24 20 27 22 27 23 24 30 25 31 26 30 25 23 24 25 28 32 29 24 30 32 29 25 28 33 31 34 31 26 28 35 29 27 30 35 29 26 28 29 32 36 33 37 34 36 33 29 32 28 35 30 35 31 32 38 33 39 34 38 33 31 32 33 36 40 37 32 38 40 37 33 36 41 39 42 39 34 36 43 37 35 38 43 37 34 36 37 40 44 41 45 42 44 41 37 40 36 43 38 43 39 40 46 41 47 42 46 41 39 40 41 44 48 45 40 46 48 45 41 44 49 47 50 47 42 44 51 45 43 46 51 45 42 44 45 48 52 49 53 50 52 49 45 48 44 51 46 51 47 48 54 49 55 50 54 49 47 48 49 52 56 53 48 54 56 53 49 52 57 55 58 55 50 52 59 53 51 54 59 53 50 52 53 56 60 57 61 58 60 57 53 56 52 59 54 59 55 56 62 57 63 58 62 57 55 56 57 60 64 61 56 62 64 61 57 60 65 63 66 63 58 60 67 61 59 62 67 61 58 60 61 64 68 65 69 66 68 65 61 64 60 67 62 67 63 64 70 65 71 66 70 65 63 64 65 68 72 69 64 70 72 69 65 68 73 71 74 71 66 68 75 69 67 70 75 69 66 68 69 72 76 73 77 74 76 73 69 72 68 75 70 75 71 72 78 73 79 74 78 73 71 72 73 76 80 77 72 78 80 77 73 76 81 79 82 79 74 76 83 77 75 78 83 77 74 76 77 80 84 81 85 82 84 81 77 80 76 83 78 83 79 80 86 81 87 82 86 81 79 80 81 84 88 85 80 86 88 85 81 84 89 87 90 87 82 84 91 85 83 86 91 85 82 84 85 88 92 89 93 90 92 89 85 88 84 91 86 91 87 88 94 89 95 90 94 89 87 88 89 92 96 93 88 94 96 93 89 92 97 95 98 95 90 92 99 93 91 94 99 93 90 92 93 96 100 97 101 98 100 97 93 96 92 99 94 99 95 96 102 97 103 98 102 97 95 96 97 100 104 101 96 102 104 101 97 100 105 103 106 103 98 100 107 101 99 102 107 101 98 100 108 104 100 105 109 106 100 105 108 104 101 107 103 107 110 104 102 105 111 106 102 105 110 104 104 108 112 109 113 110 112 109 104 108 105 111 106 111 107 108 114 109 115 110 114 109 107 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 121 118 120 117 113 116 112 119 114 119 115 116 122 117 123 118 122 117 115 116 124 120 117 121 125 122 117 121 124 120 116 123 118 123 126 120 119 121 127 122 119 121 126 120 121 124 128 125 129 126 128 125 121 124 120 127 122 127 123 124 130 125 131 126 130 125 123 124 132 128 125 129 133 130 125 129 132 128 124 131 126 131 134 128 127 129 135 130 127 129 134 128 129 132 136 133 137 134 136 133 129 132 128 135 130 135 131 132 138 133 139 134 138 133 131 132 140 136 133 137 141 138 133 137 140 136 132 139 134 139 142 136 135 137 143 138 135 137 142 136 137 140 144 141 145 142 144 141 137 140 136 143 138 143 139 140 146 141 147 142 146 141 139 140 148 144 141 145 149 146 141 145 148 144 140 147 142 147 150 144 143 145 151 146 143 145 150 144 145 148 152 149 153 150 152 149 145 148 144 151 146 151 147 148 154 149 155 150 154 149 147 148 156 152 149 153 157 154 149 153 156 152 148 155 150 155 158 152 151 153 159 154 151 153 158 152 153 156 160 157 161 158 160 157 153 156 152 159 154 159 155 156 162 157 163 158 162 157 155 156 164 160 157 161 165 162 157 161 164 160 156 163 158 163 166 160 159 161 167 162 159 161 166 160 161 164 168 165 169 166 168 165 161 164 160 167 162 167 163 164 170 165 171 166 170 165 163 164 172 168 165 169 173 170 165 169 172 168 164 171 166 171 174 168 167 169 175 170 167 169 174 168 169 172 176 173 177 174 176 173 169 172 168 175 170 175 171 172 178 173 179 174 178 173 171 172 180 176 173 177 181 178 173 177 180 176 172 179 174 179 182 176 175 177 183 178 175 177 182 176 177 180 184 181 185 182 184 181 177 180 176 183 178 183 179 180 186 181 187 182 186 181 179 180 188 184 181 185 189 186 181 185 188 184 180 187 182 187 190 184 183 185 191 186 183 185 190 184 185 188 192 189 193 190 192 189 185 188 184 191 186 191 187 188 194 189 195 190 194 189 187 188 196 192 189 193 197 194 189 193 196 192 188 195 190 195 198 192 191 193 199 194 191 193 198 192 193 196 200 197 201 198 200 197 193 196 192 199 194 199 195 196 202 197 203 198 202 197 195 196 204 200 197 201 205 202 197 201 204 200 196 203 198 203 206 200 199 201 207 202 199 201 206 200 201 204 204 205 205 206 204 205 201 204 200 207 202 207 203 204 206 205 207 206 206 205 203 204 0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 3 5 0 6 3 5 8 4 9 7 10 7 11 4 4 5 5 6 4 5 11 4 12 8 1 9 13 10 1 9 12 8 2 11 7 11 14 8 6 9 15 10 6 9 14 8 16 12 9 13 8 14 9 13 16 12 17 15 18 15 19 12 10 13 11 14 10 13 19 12 20 16 13 17 21 18 13 17 20 16 12 19 14 19 22 16 15 17 23 18 15 17 22 16 24 20 17 21 16 22 17 21 24 20 25 23 26 23 27 20 18 21 19 22 18 21 27 20 28 24 21 25 29 26 21 25 28 24 20 27 22 27 30 24 23 25 31 26 23 25 30 24 24 28 32 29 25 30 32 29 24 28 33 31 34 31 27 28 35 29 26 30 35 29 27 28 36 32 29 33 37 34 29 33 36 32 28 35 30 35 38 32 31 33 39 34 31 33 38 32 33 36 40 37 32 38 40 37 33 36 41 39 42 39 34 36 43 37 35 38 43 37 34 36 44 40 37 41 45 42 37 41 44 40 36 43 38 43 46 40 39 41 47 42 39 41 46 40 48 44 40 45 41 46 40 45 48 44 49 47 50 47 51 44 43 45 42 46 43 45 51 44 52 48 45 49 53 50 45 49 52 48 44 51 46 51 54 48 47 49 55 50 47 49 54 48 56 52 49 53 48 54 49 53 56 52 57 55 58 55 59 52 50 53 51 54 50 53 59 52 60 56 53 57 61 58 53 57 60 56 52 59 54 59 62 56 55 57 63 58 55 57 62 56 64 60 57 61 56 62 57 61 64 60 65 63 66 63 67 60 58 61 59 62 58 61 67 60 68 64 61 65 69 66 61 65 68 64 60 67 62 67 70 64 63 65 71 66 63 65 70 64 72 68 65 69 64 70 65 69 72 68 73 71 74 71 75 68 66 69 67 70 66 69 75 68 76 72 69 73 77 74 69 73 76 72 68 75 70 75 78 72 71 73 79 74 71 73 78 72 80 76 73 77 72 78 73 77 80 76 81 79 82 79 83 76 74 77 75 78 74 77 83 76 84 80 77 81 85 82 77 81 84 80 76 83 78 83 86 80 79 81 87 82 79 81 86 80 88 84 81 85 80 86 81 85 88 84 89 87 90 87 91 84 82 85 83 86 82 85 91 84 92 88 85 89 93 90 85 89 92 88 84 91 86 91 94 88 87 89 95 90 87 89 94 88 88 92 96 93 89 94 96 93 88 92 97 95 98 95 91 92 99 93 90 94 99 93 91 92 100 96 93 97 101 98 93 97 100 96 92 99 94 99 102 96 95 97 103 98 95 97 102 96 97 100 104 101 96 102 104 101 97 100 105 103 106 103 98 100 107 101 99 102 107 101 98 100 108 104 101 105 109 106 101 105 108 104 100 107 102 107 110 104 103 105 111 106 103 105 110 104 105 108 112 109 104 110 112 109 105 108 113 111 114 111 106 108 115 109 107 110 115 109 106 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 112 118 120 117 113 116 121 119 122 119 114 116 123 117 115 118 123 117 114 116 124 120 116 121 117 122 116 121 124 120 125 123 126 123 127 120 118 121 119 122 118 121 127 120 121 124 128 125 120 126 128 125 121 124 129 127 130 127 122 124 131 125 123 126 131 125 122 124 124 128 132 129 125 130 132 129 124 128 133 131 134 131 127 128 135 129 126 130 135 129 127 128 129 132 136 133 128 134 136 133 129 132 137 135 138 135 130 132 139 133 131 134 139 133 130 132 140 136 132 137 133 138 132 137 140 136 141 139 142 139 143 136 135 137 134 138 135 137 143 136 137 140 144 141 136 142 144 141 137 140 145 143 146 143 138 140 147 141 139 142 147 141 138 140 140 144 148 145 141 146 148 145 140 144 149 147 150 147 143 144 151 145 142 146 151 145 143 144 145 148 152 149 144 150 152 149 145 148 153 151 154 151 146 148 155 149 147 150 155 149 146 148 156 152 148 153 149 154 148 153 156 152 157 155 158 155 159 152 151 153 150 154 151 153 159 152 153 156 160 157 152 158 160 157 153 156 161 159 162 159 154 156 163 157 155 158 163 157 154 156 164 160 157 161 156 162 157 161 164 160 165 163 166 163 167 160 158 161 159 162 158 161 167 160 161 164 168 165 160 166 168 165 161 164 169 167 170 167 162 164 171 165 163 166 171 165 162 164 172 168 165 169 164 170 165 169 172 168 173 171 174 171 175 168 166 169 167 170 166 169 175 168 169 172 176 173 168 174 176 173 169 172 177 175 178 175 170 172 179 173 171 174 179 173 170 172 180 176 173 177 172 178 173 177 180 176 181 179 182 179 183 176 174 177 175 178 174 177 183 176 177 180 184 181 176 182 184 181 177 180 185 183 186 183 178 180 187 181 179 182 187 181 178 180 188 184 181 185 180 186 181 185 188 184 189 187 190 187 191 184 182 185 183 186 182 185 191 184 185 188 192 189 184 190 192 189 185 188 193 191 194 191 186 188 195 189 187 190 195 189 186 188 188 192 196 193 189 194 196 193 188 192 197 195 198 195 191 192 199 193 190 194 199 193 191 192 192 196 200 197 201 198 200 197 192 196 193 199 194 199 195 196 202 197 203 198 202 197 195 196 204 200 196 201 197 202 196 201 204 200 205 203 206 203 207 200 199 201 198 202 199 201 207 200 204 204 200 205 205 206 200 205 204 204 201 207 203 207 207 204 202 205 206 206 202 205 207 204 0 0 1 1 2 2 1 1 0 0 3 3 3 3 0 0 4 4 3 3 4 4 5 5 6 5 7 4 8 3 7 4 9 0 8 3 8 3 9 0 10 1 11 2 10 1 9 0 12 6 13 7 14 8 13 7 12 6 15 9 13 7 15 9 16 10 16 10 15 9 17 11 18 11 19 9 20 10 20 10 19 9 21 7 19 9 22 6 21 7 23 8 21 7 22 6 24 12 25 13 26 14 25 13 24 12 27 15 25 13 27 15 28 16 29 16 30 15 31 13 30 15 32 12 31 13 33 14 31 13 32 12 34 17 35 18 36 19 35 18 34 17 37 20 38 20 39 17 40 18 41 19 40 18 39 17 42 21 43 22 44 23 43 22 42 21 45 24 45 24 42 21 46 25 47 25 48 21 49 24 49 24 48 21 50 22 51 23 50 22 48 21 52 26 53 27 54 28 53 27 52 26 55 29 55 29 52 26 56 30 55 29 56 30 57 31 58 31 59 30 60 29 59 30 61 26 60 29 60 29 61 26 62 27 63 28 62 27 61 26 64 32 65 33 66 34 65 33 64 32 67 35 67 35 64 32 68 36 68 36 64 32 69 37 69 37 64 32 70 38 70 38 64 32 71 39 71 39 64 32 72 40 72 40 64 32 73 41 73 41 64 32 74 42 74 42 64 32 75 43 66 34 65 33 76 44 66 34 76 44 77 45 74 42 75 43 78 46 78 46 75 43 79 47 79 47 75 43 80 48 80 48 75 43 81 49 81 49 75 43 82 50 82 50 75 43 83 51 83 51 75 43 84 52 84 52 75 43 85 53 85 53 75 43 86 54 86 54 75 43 87 55 87 55 75 43 88 56 88 56 75 43 89 57 89 57 75 43 90 58 90 58 75 43 91 59 91 59 75 43 92 60 92 60 75 43 93 61 66 34 94 62 95 63 94 62 66 34 96 64 96 64 66 34 97 65 97 65 66 34 98 66 98 66 66 34 99 67 99 67 66 34 100 68 100 68 66 34 101 69 101 69 66 34 102 70 102 70 66 34 103 71 103 71 66 34 104 72 104 72 66 34 105 73 105 73 66 34 77 45 95 63 94 62 106 74 95 63 106 74 107 75 95 63 107 75 108 76 95 63 108 76 109 77 95 63 109 77 110 78 95 63 110 78 111 79 95 63 111 79 112 80 95 63 112 80 113 81 95 63 113 81 114 82 95 63 114 82 115 83 95 63 115 83 116 84 95 63 116 84 117 85 95 63 117 85 118 86 95 63 118 86 119 87 95 63 119 87 93 61 95 63 93 61 75 43 120 43 121 61 122 63 121 61 123 87 122 63 123 87 124 86 122 63 124 86 125 85 122 63 125 85 126 84 122 63 126 84 127 83 122 63 127 83 128 82 122 63 128 82 129 81 122 63 129 81 130 80 122 63 130 80 131 79 122 63 131 79 132 78 122 63 132 78 133 77 122 63 133 77 134 76 122 63 134 76 135 75 122 63 135 75 136 74 122 63 136 74 137 62 122 63 138 45 139 34 140 73 140 73 139 34 141 72 141 72 139 34 142 71 142 71 139 34 143 70 143 70 139 34 144 69 144 69 139 34 145 68 145 68 139 34 146 67 146 67 139 34 147 66 147 66 139 34 148 65 148 65 139 34 149 64 149 64 139 34 137 62 122 63 137 62 139 34 121 61 120 43 150 60 150 60 120 43 151 59 151 59 120 43 152 58 152 58 120 43 153 57 153 57 120 43 154 56 154 56 120 43 155 55 155 55 120 43 156 54 156 54 120 43 157 53 157 53 120 43 158 52 158 52 120 43 159 51 159 51 120 43 160 50 160 50 120 43 161 49 161 49 120 43 162 48 162 48 120 43 163 47 163 47 120 43 164 46 164 46 120 43 165 42 138 45 166 44 139 34 166 44 167 33 139 34 120 43 168 32 165 42 165 42 168 32 169 41 169 41 168 32 170 40 170 40 168 32 171 39 171 39 168 32 172 38 172 38 168 32 173 37 173 37 168 32 174 36 174 36 168 32 175 35 175 35 168 32 167 33 139 34 167 33 168 32 176 88 177 89 178 90 177 89 176 88 179 91 180 91 181 88 182 89 183 90 182 89 181 88 184 92 185 93 186 94 185 93 184 92 187 95 187 95 184 92 188 96 188 96 184 92 189 97 190 97 191 92 192 96 192 96 191 92 193 95 193 95 191 92 194 93 195 94 194 93 191 92 196 98 197 99 198 100 197 99 196 98 199 101 199 101 196 98 200 102 201 102 202 98 203 101 203 101 202 98 204 99 205 100 204 99 202 98 206 103 207 104 208 105 207 104 206 103 209 106 209 106 206 103 210 107 210 107 206 103 211 108 211 108 206 103 212 109 212 109 206 103 213 110 213 110 206 103 214 111 214 111 206 103 215 112 215 112 206 103 216 113 216 113 206 103 217 114 217 114 206 103 218 115 217 114 218 115 219 116 219 116 218 115 220 117 220 117 218 115 221 118 221 118 218 115 222 119 222 119 218 115 223 120 223 120 218 115 224 121 224 121 218 115 225 122 225 122 218 115 226 123 226 123 218 115 227 124 227 124 218 115 228 125 228 125 218 115 229 126 229 126 218 115 230 127 230 127 218 115 231 128 231 128 218 115 232 129 232 129 218 115 233 130 234 131 235 132 236 133 235 132 234 131 206 103 235 132 206 103 237 134 235 132 237 134 238 135 235 132 238 135 239 136 235 132 239 136 240 137 235 132 240 137 241 138 235 132 241 138 242 139 235 132 242 139 243 140 235 132 243 140 244 141 235 132 244 141 245 142 235 132 245 142 246 143 237 134 206 103 247 144 247 144 206 103 248 145 248 145 206 103 208 105 246 143 245 142 249 146 246 143 249 146 250 147 246 143 250 147 251 148 246 143 251 148 252 149 246 143 252 149 253 150 246 143 253 150 254 151 246 143 254 151 255 152 246 143 255 152 256 153 246 143 256 153 257 154 246 143 257 154 258 155 246 143 258 155 259 156 246 143 259 156 260 157 246 143 260 157 261 158 246 143 261 158 262 159 246 143 262 159 263 160 246 143 263 160 233 130 246 143 233 130 218 115 246 143 218 115 264 161 246 143 264 161 265 162 266 162 267 161 268 143 267 161 269 115 268 143 269 115 270 130 268 143 270 130 271 160 268 143 271 160 272 159 268 143 272 159 273 158 268 143 273 158 274 157 268 143 274 157 275 156 268 143 275 156 276 155 268 143 276 155 277 154 268 143 277 154 278 153 268 143 278 153 279 152 268 143 279 152 280 151 268 143 280 151 281 150 268 143 281 150 282 149 268 143 282 149 283 148 268 143 283 148 284 147 268 143 284 147 285 146 268 143 285 146 286 142 268 143 287 105 288 103 289 145 289 145 288 103 290 144 290 144 288 103 291 134 268 143 286 142 292 132 286 142 293 141 292 132 293 141 294 140 292 132 294 140 295 139 292 132 295 139 296 138 292 132 296 138 297 137 292 132 297 137 298 136 292 132 298 136 299 135 292 132 299 135 291 134 292 132 291 134 288 103 292 132 288 103 300 131 292 132 301 133 292 132 300 131 270 130 269 115 302 129 302 129 269 115 303 128 303 128 269 115 304 127 304 127 269 115 305 126 305 126 269 115 306 125 306 125 269 115 307 124 307 124 269 115 308 123 308 123 269 115 309 122 309 122 269 115 310 121 310 121 269 115 311 120 311 120 269 115 312 119 312 119 269 115 313 118 313 118 269 115 314 117 314 117 269 115 315 116 315 116 269 115 316 114 269 115 288 103 316 114 316 114 288 103 317 113 317 113 288 103 318 112 318 112 288 103 319 111 319 111 288 103 320 110 320 110 288 103 321 109 321 109 288 103 322 108 322 108 288 103 323 107 323 107 288 103 324 106 324 106 288 103 325 104 287 105 325 104 288 103 326 163 327 164 328 165 327 164 326 163 329 166 330 166 331 163 332 164 333 165 332 164 331 163 334 167 335 168 336 169 335 168 334 167 337 170 337 170 334 167 338 171 339 171 340 167 341 170 341 170 340 167 342 168 343 169 342 168 340 167 344 172 345 173 346 174 345 173 344 172 347 175 348 175 349 172 350 173 351 174 350 173 349 172 0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 3 5 0 6 3 5 8 4 9 7 10 7 11 4 4 5 5 6 4 5 11 4 2 8 12 9 13 10 12 9 2 8 1 11 6 11 7 8 14 9 15 10 14 9 7 8 16 12 9 13 8 14 9 13 16 12 17 15 18 15 19 12 10 13 11 14 10 13 19 12 20 16 12 17 21 18 12 17 20 16 13 19 15 19 22 16 14 17 23 18 14 17 22 16 24 20 17 21 16 22 17 21 24 20 25 23 26 23 27 20 18 21 19 22 18 21 27 20 20 24 28 25 29 26 28 25 20 24 21 27 23 27 22 24 30 25 31 26 30 25 22 24 32 28 25 29 24 30 25 29 32 28 33 31 34 31 35 28 26 29 27 30 26 29 35 28 29 32 36 33 37 34 36 33 29 32 28 35 30 35 31 32 38 33 39 34 38 33 31 32 40 36 33 37 32 38 33 37 40 36 41 39 42 39 43 36 34 37 35 38 34 37 43 36 44 40 36 41 45 42 36 41 44 40 37 43 39 43 46 40 38 41 47 42 38 41 46 40 40 44 48 45 41 46 48 45 40 44 49 47 50 47 43 44 51 45 42 46 51 45 43 44 52 48 45 49 53 50 45 49 52 48 44 51 46 51 54 48 47 49 55 50 47 49 54 48 56 52 48 53 49 54 48 53 56 52 57 55 58 55 59 52 51 53 50 54 51 53 59 52 60 56 53 57 61 58 53 57 60 56 52 59 54 59 62 56 55 57 63 58 55 57 62 56 56 60 64 61 57 62 64 61 56 60 65 63 66 63 59 60 67 61 58 62 67 61 59 60 68 64 61 65 69 66 61 65 68 64 60 67 62 67 70 64 63 65 71 66 63 65 70 64 64 68 72 69 73 70 72 69 64 68 65 71 66 71 67 68 74 69 75 70 74 69 67 68 76 72 69 73 77 74 69 73 76 72 68 75 70 75 78 72 71 73 79 74 71 73 78 72 73 76 80 77 81 78 80 77 73 76 72 79 74 79 75 76 82 77 83 78 82 77 75 76 84 80 77 81 85 82 77 81 84 80 76 83 78 83 86 80 79 81 87 82 79 81 86 80 81 84 88 85 89 86 88 85 81 84 80 87 82 87 83 84 90 85 91 86 90 85 83 84 92 88 85 89 93 90 85 89 92 88 84 91 86 91 94 88 87 89 95 90 87 89 94 88 89 92 96 93 97 94 96 93 89 92 88 95 90 95 91 92 98 93 99 94 98 93 91 92 100 96 93 97 101 98 93 97 100 96 92 99 94 99 102 96 95 97 103 98 95 97 102 96 97 100 104 101 105 102 104 101 97 100 96 103 98 103 99 100 106 101 107 102 106 101 99 100 108 104 101 105 109 106 101 105 108 104 100 107 102 107 110 104 103 105 111 106 103 105 110 104 105 108 112 109 113 110 112 109 105 108 104 111 106 111 107 108 114 109 115 110 114 109 107 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 121 118 120 117 113 116 112 119 114 119 115 116 122 117 123 118 122 117 115 116 124 120 117 121 125 122 117 121 124 120 116 123 118 123 126 120 119 121 127 122 119 121 126 120 121 124 128 125 129 126 128 125 121 124 120 127 122 127 123 124 130 125 131 126 130 125 123 124 132 128 125 129 133 130 125 129 132 128 124 131 126 131 134 128 127 129 135 130 127 129 134 128 129 132 136 133 137 134 136 133 129 132 128 135 130 135 131 132 138 133 139 134 138 133 131 132 140 136 133 137 141 138 133 137 140 136 132 139 134 139 142 136 135 137 143 138 135 137 142 136 137 140 144 141 145 142 144 141 137 140 136 143 138 143 139 140 146 141 147 142 146 141 139 140 148 144 140 145 141 146 140 145 148 144 149 147 150 147 151 144 142 145 143 146 142 145 151 144 145 148 152 149 153 150 152 149 145 148 144 151 146 151 147 148 154 149 155 150 154 149 147 148 156 152 149 153 148 154 149 153 156 152 157 155 158 155 159 152 150 153 151 154 150 153 159 152 153 156 160 157 161 158 160 157 153 156 152 159 154 159 155 156 162 157 163 158 162 157 155 156 164 160 157 161 156 162 157 161 164 160 165 163 166 163 167 160 158 161 159 162 158 161 167 160 161 164 168 165 169 166 168 165 161 164 160 167 162 167 163 164 170 165 171 166 170 165 163 164 172 168 165 169 164 170 165 169 172 168 173 171 174 171 175 168 166 169 167 170 166 169 175 168 176 172 168 173 177 174 168 173 176 172 169 175 171 175 178 172 170 173 179 174 170 173 178 172 180 176 173 177 172 178 173 177 180 176 181 179 182 179 183 176 174 177 175 178 174 177 183 176 184 180 177 181 185 182 177 181 184 180 176 183 178 183 186 180 179 181 187 182 179 181 186 180 188 184 181 185 180 186 181 185 188 184 189 187 190 187 191 184 182 185 183 186 182 185 191 184 192 188 185 189 193 190 185 189 192 188 184 191 186 191 194 188 187 189 195 190 187 189 194 188 196 192 189 193 188 194 189 193 196 192 197 195 198 195 199 192 190 193 191 194 190 193 199 192 192 196 200 197 201 198 200 197 192 196 193 199 195 199 194 196 202 197 203 198 202 197 194 196 204 200 197 201 196 202 197 201 204 200 205 203 206 203 207 200 198 201 199 202 198 201 207 200 201 204 205 205 204 206 205 205 201 204 200 207 202 207 203 204 206 205 207 206 206 205 203 204 0 0 1 1 2 2 1 1 3 3 2 2 3 3 4 4 2 2 4 4 5 5 2 2 5 5 6 6 2 2 6 6 7 7 2 2 7 7 8 8 2 2 8 8 9 9 2 2 9 9 10 10 2 2 10 10 11 11 2 2 11 11 12 12 2 2 12 12 13 13 2 2 13 13 14 14 2 2 14 14 15 15 2 2 15 15 16 16 2 2 16 16 17 17 2 2 17 17 18 18 2 2 18 18 19 19 2 2 20 20 21 21 22 22 22 22 21 21 23 23 23 23 21 21 24 24 24 24 21 21 25 25 25 25 21 21 26 26 26 26 21 21 27 27 21 21 28 28 27 27 27 27 28 28 29 29 29 29 28 28 30 30 30 30 28 28 31 31 31 31 28 28 32 32 32 32 28 28 19 19 19 19 28 28 2 2 28 28 33 33 2 2 33 33 34 34 2 2 34 34 35 35 2 2 35 35 36 36 2 2 36 36 37 37 2 2 37 37 38 38 2 2 38 38 39 39 2 2 39 39 40 40 2 2 40 40 41 41 2 2 41 41 42 42 2 2 42 42 43 43 2 2 43 43 44 44 2 2 44 44 45 45 2 2 45 45 46 46 2 2 47 47 48 48 49 49 49 49 48 48 50 50 50 50 48 48 51 51 51 51 48 48 52 52 52 52 48 48 53 53 53 53 48 48 54 54 54 54 48 48 55 55 55 55 48 48 56 56 56 56 48 48 57 57 57 57 48 48 58 58 58 58 48 48 59 59 59 59 48 48 46 46 2 2 46 46 48 48 4 4 3 3 60 60 60 60 3 3 61 61 61 61 3 3 62 62 62 62 3 3 63 63 63 63 3 3 64 64 64 64 3 3 65 65 65 65 3 3 66 66 66 66 3 3 67 67 67 67 3 3 68 68 68 68 3 3 69 69 69 69 3 3 70 70 70 70 3 3 71 71 71 71 3 3 72 72 72 72 3 3 73 73 73 73 3 3 74 74 74 74 3 3 75 75 20 20 76 76 21 21 76 76 77 77 21 21 77 77 78 78 21 21 78 78 79 79 21 21 79 79 80 80 21 21 80 80 81 81 21 21 81 81 82 82 21 21 82 82 83 83 21 21 83 83 84 84 21 21 84 84 75 75 21 21 75 75 3 3 21 21 21 21 3 3 85 85 85 85 3 3 86 86 86 86 3 3 87 87 87 87 3 3 88 88 88 88 3 3 89 89 89 89 3 3 90 90 90 90 3 3 91 91 91 91 3 3 92 92 92 92 3 3 93 93 93 93 3 3 94 94 94 94 3 3 95 95 95 95 3 3 96 96 96 96 3 3 97 97 97 97 3 3 98 98 47 47 99 99 48 48 99 99 100 100 48 48 100 100 101 101 48 48 3 3 102 102 98 98 98 98 102 102 103 103 103 103 102 102 104 104 104 104 102 102 105 105 105 105 102 102 106 106 106 106 102 102 107 107 107 107 102 102 108 108 108 108 102 102 109 109 109 109 102 102 101 101 101 101 102 102 48 48 48 48 102 102 110 110 111 111 110 110 102 102 112 102 113 110 114 111 113 110 112 102 115 48 115 48 112 102 116 101 116 101 112 102 117 109 117 109 112 102 118 108 118 108 112 102 119 107 119 107 112 102 120 106 120 106 112 102 121 105 121 105 112 102 122 104 122 104 112 102 123 103 123 103 112 102 124 98 124 98 112 102 125 3 115 48 116 101 126 100 115 48 126 100 127 99 115 48 127 99 128 47 124 98 125 3 129 97 129 97 125 3 130 96 130 96 125 3 131 95 131 95 125 3 132 94 132 94 125 3 133 93 133 93 125 3 134 92 134 92 125 3 135 91 135 91 125 3 136 90 136 90 125 3 137 89 137 89 125 3 138 88 138 88 125 3 139 87 139 87 125 3 140 86 140 86 125 3 141 85 141 85 125 3 142 21 142 21 125 3 143 75 142 21 143 75 144 84 142 21 144 84 145 83 142 21 145 83 146 82 142 21 146 82 147 81 142 21 147 81 148 80 142 21 148 80 149 79 142 21 149 79 150 78 142 21 150 78 151 77 142 21 151 77 152 76 142 21 152 76 153 20 143 75 125 3 154 74 154 74 125 3 155 73 155 73 125 3 156 72 156 72 125 3 157 71 157 71 125 3 158 70 158 70 125 3 159 69 159 69 125 3 160 68 160 68 125 3 161 67 161 67 125 3 162 66 162 66 125 3 163 65 163 65 125 3 164 64 164 64 125 3 165 63 165 63 125 3 166 62 166 62 125 3 167 61 167 61 125 3 168 60 168 60 125 3 169 4 115 48 170 46 171 2 170 46 115 48 172 59 172 59 115 48 173 58 173 58 115 48 174 57 174 57 115 48 175 56 175 56 115 48 176 55 176 55 115 48 177 54 177 54 115 48 178 53 178 53 115 48 179 52 179 52 115 48 180 51 180 51 115 48 181 50 181 50 115 48 182 49 182 49 115 48 128 47 171 2 170 46 183 45 171 2 183 45 184 44 171 2 184 44 185 43 171 2 185 43 186 42 171 2 186 42 187 41 171 2 187 41 188 40 171 2 188 40 189 39 171 2 189 39 190 38 171 2 190 38 191 37 171 2 191 37 192 36 171 2 192 36 193 35 171 2 193 35 194 34 171 2 194 34 195 33 171 2 195 33 196 28 171 2 196 28 197 19 197 19 196 28 198 32 198 32 196 28 199 31 199 31 196 28 200 30 200 30 196 28 201 29 201 29 196 28 202 27 202 27 196 28 142 21 202 27 142 21 203 26 203 26 142 21 204 25 204 25 142 21 205 24 205 24 142 21 206 23 206 23 142 21 207 22 207 22 142 21 153 20 171 2 197 19 208 18 171 2 208 18 209 17 171 2 209 17 210 16 171 2 210 16 211 15 171 2 211 15 212 14 171 2 212 14 213 13 171 2 213 13 214 12 171 2 214 12 215 11 171 2 215 11 216 10 171 2 216 10 217 9 171 2 217 9 218 8 171 2 218 8 219 7 171 2 219 7 220 6 171 2 220 6 221 5 171 2 221 5 169 4 171 2 169 4 125 3 171 2 125 3 222 1 171 2 222 1 223 0 224 112 225 113 226 114 227 115 226 114 225 113 228 113 229 114 230 115 229 114 228 113 231 112 232 116 233 117 234 118 234 118 233 117 235 119 236 120 235 119 233 117 237 117 238 119 239 120 238 119 237 117 240 118 240 118 237 117 241 116 242 121 243 122 244 123 245 124 244 123 243 122 246 122 247 123 248 124 247 123 246 122 249 121 250 125 251 126 252 127 252 127 251 126 253 128 254 129 253 128 251 126 255 126 256 128 257 129 256 128 255 126 258 127 258 127 255 126 259 125 260 130 261 131 262 132 263 133 262 132 261 131 264 131 265 132 266 133 265 132 264 131 267 130 268 134 269 135 270 136 270 136 269 135 271 137 272 138 271 137 269 135 273 135 274 137 275 138 274 137 273 135 276 136 276 136 273 135 277 134 278 139 279 140 280 141 281 142 280 141 279 140 282 140 283 141 284 142 283 141 282 140 285 139 286 143 287 144 288 145 287 144 289 146 288 145 290 147 288 145 289 146 291 146 292 145 293 147 292 145 291 146 294 144 292 145 294 144 295 143 296 148 297 149 298 150 297 149 299 151 298 150 298 150 299 151 300 152 301 153 300 152 299 151 302 151 303 152 304 153 303 152 302 151 305 150 305 150 302 151 306 149 305 150 306 149 307 148 308 154 309 155 310 156 309 155 311 157 310 156 310 156 311 157 312 158 313 159 312 158 311 157 314 157 315 158 316 159 315 158 314 157 317 156 317 156 314 157 318 155 317 156 318 155 319 154 320 160 321 161 322 162 321 161 323 163 322 162 322 162 323 163 324 164 325 165 324 164 323 163 326 163 327 164 328 165 327 164 326 163 329 162 329 162 326 163 330 161 329 162 330 161 331 160 332 166 333 167 334 168 334 168 333 167 335 169 333 167 336 170 335 169 337 171 335 169 336 170 338 170 339 169 340 171 339 169 338 170 341 167 339 169 341 167 342 168 342 168 341 167 343 166 344 172 345 173 346 174 345 173 347 175 346 174 347 175 348 176 346 174 348 176 349 177 346 174 349 177 350 178 346 174 350 178 351 179 346 174 351 179 352 180 346 174 352 180 353 181 346 174 353 181 354 182 346 174 354 182 355 183 346 174 355 183 356 184 346 174 356 184 357 185 346 174 357 185 358 186 346 174 358 186 359 187 346 174 359 187 360 188 346 174 360 188 361 189 346 174 362 190 363 191 364 192 364 192 363 191 365 193 365 193 363 191 366 194 366 194 363 191 367 195 367 195 363 191 368 196 368 196 363 191 369 197 369 197 363 191 370 198 370 198 363 191 371 199 371 199 363 191 372 200 372 200 363 191 373 201 373 201 363 191 361 189 361 189 363 191 346 174 363 191 374 202 346 174 374 202 375 203 346 174 375 203 376 204 346 174 376 204 377 205 346 174 377 205 378 206 346 174 378 206 379 207 346 174 379 207 380 208 346 174 380 208 381 209 346 174 381 209 382 210 346 174 382 210 383 211 346 174 383 211 384 212 346 174 384 212 385 213 346 174 385 213 386 214 346 174 386 214 387 215 346 174 388 216 389 217 390 218 390 218 389 217 391 219 391 219 389 217 392 220 392 220 389 217 393 221 393 221 389 217 394 222 394 222 389 217 395 223 395 223 389 217 396 224 396 224 389 217 397 225 397 225 389 217 398 226 398 226 389 217 399 227 399 227 389 217 400 228 400 228 389 217 387 215 346 174 387 215 389 217 345 173 344 172 401 229 401 229 344 172 402 230 402 230 344 172 403 231 403 231 344 172 404 232 404 232 344 172 405 233 405 233 344 172 406 234 406 234 344 172 407 235 407 235 344 172 408 236 408 236 344 172 409 237 409 237 344 172 410 238 410 238 344 172 411 239 411 239 344 172 412 240 412 240 344 172 413 241 413 241 344 172 414 242 414 242 344 172 415 243 415 243 344 172 416 244 362 190 417 245 363 191 417 245 418 246 363 191 418 246 419 247 363 191 419 247 420 248 363 191 420 248 421 249 363 191 363 191 421 249 422 250 421 249 423 251 422 250 423 251 424 252 422 250 424 252 425 253 422 250 425 253 426 254 422 250 426 254 416 244 422 250 416 244 344 172 422 250 422 250 344 172 427 255 427 255 344 172 428 256 428 256 344 172 429 257 429 257 344 172 430 258 430 258 344 172 431 259 431 259 344 172 432 260 432 260 344 172 433 261 433 261 344 172 434 262 434 262 344 172 435 263 435 263 344 172 436 264 436 264 344 172 437 265 437 265 344 172 438 266 438 266 344 172 439 267 439 267 344 172 440 268 388 216 441 269 389 217 441 269 442 270 389 217 442 270 443 271 389 217 344 172 444 272 440 268 440 268 444 272 445 273 445 273 444 272 446 274 446 274 444 272 447 275 447 275 444 272 448 276 448 276 444 272 449 277 449 277 444 272 450 278 450 278 444 272 451 279 451 279 444 272 443 271 389 217 443 271 444 272 452 272 453 271 454 217 453 271 452 272 455 279 455 279 452 272 456 278 456 278 452 272 457 277 457 277 452 272 458 276 458 276 452 272 459 275 459 275 452 272 460 274 460 274 452 272 461 273 461 273 452 272 462 268 462 268 452 272 463 172 454 217 453 271 464 270 454 217 464 270 465 269 454 217 465 269 466 216 462 268 463 172 467 267 467 267 463 172 468 266 468 266 463 172 469 265 469 265 463 172 470 264 470 264 463 172 471 263 471 263 463 172 472 262 472 262 463 172 473 261 473 261 463 172 474 260 474 260 463 172 475 259 475 259 463 172 476 258 476 258 463 172 477 257 477 257 463 172 478 256 478 256 463 172 479 255 479 255 463 172 480 250 480 250 463 172 481 244 480 250 481 244 482 254 480 250 482 254 483 253 480 250 483 253 484 252 480 250 484 252 485 251 480 250 485 251 486 249 480 250 486 249 487 191 487 191 486 249 488 248 487 191 488 248 489 247 487 191 489 247 490 246 487 191 490 246 491 245 487 191 491 245 492 190 481 244 463 172 493 243 493 243 463 172 494 242 494 242 463 172 495 241 495 241 463 172 496 240 496 240 463 172 497 239 497 239 463 172 498 238 498 238 463 172 499 237 499 237 463 172 500 236 500 236 463 172 501 235 501 235 463 172 502 234 502 234 463 172 503 233 503 233 463 172 504 232 504 232 463 172 505 231 505 231 463 172 506 230 506 230 463 172 507 229 507 229 463 172 508 173 454 217 509 215 510 174 509 215 454 217 511 228 511 228 454 217 512 227 512 227 454 217 513 226 513 226 454 217 514 225 514 225 454 217 515 224 515 224 454 217 516 223 516 223 454 217 517 222 517 222 454 217 518 221 518 221 454 217 519 220 519 220 454 217 520 219 520 219 454 217 521 218 521 218 454 217 466 216 510 174 509 215 522 214 510 174 522 214 523 213 510 174 523 213 524 212 510 174 524 212 525 211 510 174 525 211 526 210 510 174 526 210 527 209 510 174 527 209 528 208 510 174 528 208 529 207 510 174 529 207 530 206 510 174 530 206 531 205 510 174 531 205 532 204 510 174 532 204 533 203 510 174 533 203 534 202 510 174 534 202 487 191 510 174 487 191 535 189 535 189 487 191 536 201 536 201 487 191 537 200 537 200 487 191 538 199 538 199 487 191 539 198 539 198 487 191 540 197 540 197 487 191 541 196 541 196 487 191 542 195 542 195 487 191 543 194 543 194 487 191 544 193 544 193 487 191 545 192 545 192 487 191 492 190 510 174 535 189 546 188 510 174 546 188 547 187 510 174 547 187 548 186 510 174 548 186 549 185 510 174 549 185 550 184 510 174 550 184 551 183 510 174 551 183 552 182 510 174 552 182 553 181 510 174 553 181 554 180 510 174 554 180 555 179 510 174 555 179 556 178 510 174 556 178 557 177 510 174 557 177 558 176 510 174 558 176 559 175 510 174 559 175 508 173 510 174 508 173 463 172 0 0 1 1 2 2 3 3 2 2 1 1 4 1 5 2 6 3 5 2 4 1 7 0 8 4 0 5 9 6 2 7 9 6 0 5 7 5 10 6 5 7 10 6 7 5 11 4 3 8 1 9 12 10 13 11 12 10 1 9 4 9 14 10 15 11 14 10 4 9 6 8 16 12 17 13 9 14 8 15 9 14 17 13 18 13 10 14 11 15 10 14 18 13 19 12 12 16 13 17 20 18 21 19 20 18 13 17 15 17 22 18 23 19 22 18 15 17 14 16 24 20 25 21 16 22 17 23 16 22 25 21 26 21 19 22 18 23 19 22 26 21 27 20 21 24 28 25 20 26 29 27 20 26 28 25 30 25 22 26 31 27 22 26 30 25 23 24 32 28 33 29 24 30 25 31 24 30 33 29 34 29 27 30 26 31 27 30 34 29 35 28 29 32 28 33 36 34 37 35 36 34 28 33 30 33 38 34 39 35 38 34 30 33 31 32 40 36 41 37 32 38 33 39 32 38 41 37 42 37 35 38 34 39 35 38 42 37 43 36 36 40 37 41 44 42 45 43 44 42 37 41 39 41 46 42 47 43 46 42 39 41 38 40 48 44 41 45 49 46 40 47 49 46 41 45 42 45 50 46 43 47 50 46 42 45 51 44 45 48 52 49 44 50 53 51 44 50 52 49 54 49 46 50 55 51 46 50 54 49 47 48 56 52 48 53 57 54 49 55 57 54 48 53 51 53 58 54 50 55 58 54 51 53 59 52 53 56 52 57 60 58 61 59 60 58 52 57 54 57 62 58 63 59 62 58 54 57 55 56 64 60 56 61 65 62 57 63 65 62 56 61 59 61 66 62 58 63 66 62 59 61 67 60 61 64 68 65 60 66 69 67 60 66 68 65 70 65 62 66 71 67 62 66 70 65 63 64 64 68 65 69 72 70 73 71 72 70 65 69 66 69 74 70 75 71 74 70 66 69 67 68 68 72 76 73 69 74 77 75 69 74 76 73 78 73 71 74 79 75 71 74 78 73 70 72 72 76 73 77 80 78 81 79 80 78 73 77 75 77 82 78 83 79 82 78 75 77 74 76 76 80 84 81 77 82 85 83 77 82 84 81 86 81 79 82 87 83 79 82 86 81 78 80 80 84 81 85 88 86 89 87 88 86 81 85 83 85 90 86 91 87 90 86 83 85 82 84 84 88 92 89 85 90 93 91 85 90 92 89 94 89 87 90 95 91 87 90 94 89 86 88 88 92 89 93 96 94 97 95 96 94 89 93 91 93 98 94 99 95 98 94 91 93 90 92 92 96 100 97 93 98 101 99 93 98 100 97 102 97 95 98 103 99 95 98 102 97 94 96 96 100 97 101 104 102 105 103 104 102 97 101 99 101 106 102 107 103 106 102 99 101 98 100 100 104 108 105 101 106 109 107 101 106 108 105 110 105 103 106 111 107 103 106 110 105 102 104 104 108 105 109 112 110 113 111 112 110 105 109 107 109 114 110 115 111 114 110 107 109 106 108 108 112 116 113 109 114 117 115 109 114 116 113 118 113 111 114 119 115 111 114 118 113 110 112 112 116 113 117 120 118 121 119 120 118 113 117 115 117 122 118 123 119 122 118 115 117 114 116 116 120 124 121 117 122 125 123 117 122 124 121 126 121 119 122 127 123 119 122 126 121 118 120 120 124 121 125 128 126 129 127 128 126 121 125 123 125 130 126 131 127 130 126 123 125 122 124 124 128 132 129 125 130 133 131 125 130 132 129 134 129 127 130 135 131 127 130 134 129 126 128 128 132 129 133 136 134 137 135 136 134 129 133 131 133 138 134 139 135 138 134 131 133 130 132 132 136 140 137 133 138 141 139 133 138 140 137 142 137 135 138 143 139 135 138 142 137 134 136 136 140 137 141 144 142 145 143 144 142 137 141 139 141 146 142 147 143 146 142 139 141 138 140 148 144 149 145 140 146 141 147 140 146 149 145 150 145 142 146 143 147 142 146 150 145 151 144 144 148 145 149 152 150 153 151 152 150 145 149 147 149 154 150 155 151 154 150 147 149 146 148 156 152 157 153 148 154 149 155 148 154 157 153 158 153 151 154 150 155 151 154 158 153 159 152 153 156 160 157 152 158 161 159 152 158 160 157 162 157 154 158 163 159 154 158 162 157 155 156 164 160 165 161 156 162 157 163 156 162 165 161 166 161 159 162 158 163 159 162 166 161 167 160 161 164 160 165 168 166 169 167 168 166 160 165 162 165 170 166 171 167 170 166 162 165 163 164 172 168 165 169 173 170 164 171 173 170 165 169 166 169 174 170 167 171 174 170 166 169 175 168 169 172 176 173 168 174 177 175 168 174 176 173 178 173 170 174 179 175 170 174 178 173 171 172 180 176 181 177 173 178 172 179 173 178 181 177 182 177 174 178 175 179 174 178 182 177 183 176 177 180 176 181 184 182 185 183 184 182 176 181 178 181 186 182 187 183 186 182 178 181 179 180 188 184 189 185 180 186 181 187 180 186 189 185 190 185 183 186 182 187 183 186 190 185 191 184 184 188 185 189 192 190 193 191 192 190 185 189 187 189 194 190 195 191 194 190 187 189 186 188 196 192 197 193 188 194 189 195 188 194 197 193 198 193 191 194 190 195 191 194 198 193 199 192 192 196 193 197 200 198 201 199 200 198 193 197 195 197 202 198 203 199 202 198 195 197 194 196 204 200 197 201 205 202 196 203 205 202 197 201 198 201 206 202 199 203 206 202 198 201 207 200 201 204 204 205 200 206 205 207 200 206 204 205 207 205 202 206 206 207 202 206 207 205 203 204 0 0 1 1 2 2 3 3 2 2 1 1 4 1 5 2 6 3 5 2 4 1 7 0 2 4 3 5 8 6 9 7 8 6 3 5 6 5 10 6 11 7 10 6 6 5 5 4 12 8 13 9 0 10 1 11 0 10 13 9 14 9 7 10 4 11 7 10 14 9 15 8 8 12 9 13 16 14 17 15 16 14 9 13 11 13 18 14 19 15 18 14 11 13 10 12 20 16 21 17 12 18 13 19 12 18 21 17 22 17 15 18 14 19 15 18 22 17 23 16 16 20 17 21 24 22 25 23 24 22 17 21 19 21 26 22 27 23 26 22 19 21 18 20 28 24 29 25 20 26 21 27 20 26 29 25 30 25 23 26 22 27 23 26 30 25 31 24 24 28 25 29 32 30 33 31 32 30 25 29 27 29 34 30 35 31 34 30 27 29 26 28 36 32 37 33 28 34 29 35 28 34 37 33 38 33 31 34 30 35 31 34 38 33 39 32 32 36 33 37 40 38 41 39 40 38 33 37 35 37 42 38 43 39 42 38 35 37 34 36 44 40 45 41 36 42 37 43 36 42 45 41 46 41 39 42 38 43 39 42 46 41 47 40 40 44 41 45 48 46 49 47 48 46 41 45 43 45 50 46 51 47 50 46 43 45 42 44 52 48 53 49 44 50 45 51 44 50 53 49 54 49 47 50 46 51 47 50 54 49 55 48 48 52 49 53 56 54 57 55 56 54 49 53 51 53 58 54 59 55 58 54 51 53 50 52 60 56 61 57 52 58 53 59 52 58 61 57 62 57 55 58 54 59 55 58 62 57 63 56 56 60 57 61 64 62 65 63 64 62 57 61 59 61 66 62 67 63 66 62 59 61 58 60 68 64 69 65 60 66 61 67 60 66 69 65 70 65 63 66 62 67 63 66 70 65 71 64 64 68 65 69 72 70 73 71 72 70 65 69 67 69 74 70 75 71 74 70 67 69 66 68 76 72 77 73 68 74 69 75 68 74 77 73 78 73 71 74 70 75 71 74 78 73 79 72 72 76 73 77 80 78 81 79 80 78 73 77 75 77 82 78 83 79 82 78 75 77 74 76 84 80 85 81 76 82 77 83 76 82 85 81 86 81 79 82 78 83 79 82 86 81 87 80 80 84 81 85 88 86 89 87 88 86 81 85 83 85 90 86 91 87 90 86 83 85 82 84 92 88 93 89 84 90 85 91 84 90 93 89 94 89 87 90 86 91 87 90 94 89 95 88 88 92 89 93 96 94 97 95 96 94 89 93 91 93 98 94 99 95 98 94 91 93 90 92 100 96 101 97 92 98 93 99 92 98 101 97 102 97 95 98 94 99 95 98 102 97 103 96 96 100 97 101 104 102 105 103 104 102 97 101 99 101 106 102 107 103 106 102 99 101 98 100 100 104 108 105 101 106 109 107 101 106 108 105 110 105 102 106 111 107 102 106 110 105 103 104 112 108 104 109 113 110 105 111 113 110 104 109 106 109 114 110 107 111 114 110 106 109 115 108 108 112 116 113 109 114 117 115 109 114 116 113 118 113 111 114 119 115 111 114 118 113 110 112 120 116 112 117 121 118 113 119 121 118 112 117 115 117 122 118 114 119 122 118 115 117 123 116 116 120 124 121 117 122 125 123 117 122 124 121 126 121 119 122 127 123 119 122 126 121 118 120 128 124 120 125 129 126 121 127 129 126 120 125 123 125 130 126 122 127 130 126 123 125 131 124 125 128 124 129 132 130 133 131 132 130 124 129 126 129 134 130 135 131 134 130 126 129 127 128 136 132 128 133 137 134 129 135 137 134 128 133 131 133 138 134 130 135 138 134 131 133 139 132 132 136 133 137 140 138 141 139 140 138 133 137 135 137 142 138 143 139 142 138 135 137 134 136 144 140 136 141 145 142 137 143 145 142 136 141 139 141 146 142 138 143 146 142 139 141 147 140 140 144 141 145 148 146 149 147 148 146 141 145 143 145 150 146 151 147 150 146 143 145 142 144 152 148 144 149 153 150 145 151 153 150 144 149 147 149 154 150 146 151 154 150 147 149 155 148 148 152 149 153 156 154 157 155 156 154 149 153 151 153 158 154 159 155 158 154 151 153 150 152 160 156 152 157 161 158 153 159 161 158 152 157 155 157 162 158 154 159 162 158 155 157 163 156 156 160 157 161 164 162 165 163 164 162 157 161 159 161 166 162 167 163 166 162 159 161 158 160 168 164 160 165 169 166 161 167 169 166 160 165 163 165 170 166 162 167 170 166 163 165 171 164 164 168 165 169 172 170 173 171 172 170 165 169 167 169 174 170 175 171 174 170 167 169 166 168 176 172 168 173 177 174 169 175 177 174 168 173 171 173 178 174 170 175 178 174 171 173 179 172 172 176 173 177 180 178 181 179 180 178 173 177 175 177 182 178 183 179 182 178 175 177 174 176 184 180 176 181 185 182 177 183 185 182 176 181 179 181 186 182 178 183 186 182 179 181 187 180 180 184 181 185 188 186 189 187 188 186 181 185 183 185 190 186 191 187 190 186 183 185 182 184 192 188 193 189 185 190 184 191 185 190 193 189 194 189 186 190 187 191 186 190 194 189 195 188 188 192 189 193 196 194 197 195 196 194 189 193 191 193 198 194 199 195 198 194 191 193 190 192 200 196 201 197 192 198 193 199 192 198 201 197 202 197 195 198 194 199 195 198 202 197 203 196 196 200 197 201 204 202 205 203 204 202 197 201 199 201 206 202 207 203 206 202 199 201 198 200 204 204 205 205 200 206 201 207 200 206 205 205 207 205 203 206 202 207 203 206 207 205 206 204 0 1 2 1 0 3 1 3 4 4 3 5 2 6 7 6 2 1 7 6 5 7 5 3 8 9 10 9 8 11 12 13 14 13 12 15 16 17 18 17 16 19 20 21 22 21 20 23 24 25 26 25 24 27 25 27 28 28 27 29 26 30 31 30 26 25 31 30 29 31 29 27 0 1 2 1 0 3 4 5 6 5 4 7 8 9 10 9 8 11 12 13 14 13 12 15 16 17 18 17 16 19 0 1 2 1 0 3 4 5 6 5 4 7 8 9 10 9 8 11 12 13 14 13 12 15 16 17 18 17 16 19 0 1 2 1 0 3 4 5 6 5 4 7 8 9 10 9 8 11 12 13 14 13 12 15 16 17 18 17 16 19 20 21 22 21 20 23 0 1 2 1 0 3 4 5 6 5 4 7 8 9 10 9 8 11 12 13 14 13 12 15 16 17 18 17 16 19 20 21 22 21 20 23 0 1 2 1 0 3 4 5 6 5 4 7 5 7 8 8 7 9 8 9 10 10 9 11 11 9 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 23 22 24 24 22 25 24 25 26 26 25 27 27 25 28 28 25 29 30 31 32 31 30 4 31 4 6 31 6 33 33 6 34 33 34 35 33 35 36 36 35 37 36 37 38 36 38 39 39 38 40 39 40 41 41 40 42 41 42 43 43 42 44 43 44 45 45 44 46 45 46 47 47 46 48 47 48 49 49 48 50 49 50 51 49 51 27 27 51 26 52 2 53 2 52 0 54 55 56 55 54 57 57 54 58 58 54 59 58 59 60 60 59 61 61 59 62 61 62 63 63 62 64 64 62 65 64 65 66 66 65 67 66 67 68 68 67 69 68 69 70 70 69 71 70 71 72 72 71 73 72 73 74 74 73 75 74 75 76 76 75 77 77 75 78 77 78 79 57 80 81 80 57 58 81 80 82 81 82 83 83 82 84 83 84 85 83 85 86 86 85 87 86 87 88 88 87 89 88 89 90 90 89 91 90 91 92 92 91 93 92 93 94 94 93 95 94 95 96 96 95 97 96 97 98 96 98 99 99 98 79 99 79 78 99 78 100 99 100 101 3 102 1 102 3 103 104 105 106 105 104 107 107 108 105 108 107 109 109 110 108 110 109 111 111 112 110 112 111 113 112 114 115 114 112 113 115 116 117 116 115 114 117 118 119 118 117 116 119 120 121 120 119 118 121 122 123 122 121 120 123 124 125 124 123 122 124 53 125 53 124 52 103 126 102 126 103 127 127 128 126 128 127 129 130 128 129 128 130 131 132 131 130 131 132 133 134 133 132 133 134 135 136 135 134 135 136 137 138 137 136 137 138 139 140 139 138 139 140 141 140 142 141 142 140 143 143 106 142 106 143 104 0 1 2 1 0 3 4 2 5 2 4 0 3 6 1 6 3 7 8 5 9 5 8 4 7 10 6 10 7 11 12 9 13 9 12 8 10 14 15 14 10 11 12 16 17 16 12 13 15 18 19 18 15 14 17 20 21 20 17 16 19 22 23 22 19 18 21 24 25 24 21 20 23 26 27 26 23 22 25 28 29 28 25 24 27 30 31 30 27 26 29 32 33 32 29 28 31 34 35 34 31 30 33 36 37 36 33 32 34 38 35 38 34 39 40 36 41 36 40 37 39 42 38 42 39 43 44 41 45 41 44 40 43 46 42 46 43 47 47 45 46 45 47 44 0 1 2 1 0 3 4 5 6 5 4 7 5 7 8 8 7 9 8 9 10 10 9 11 11 9 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 23 22 24 24 22 25 24 25 26 26 25 27 27 25 28 28 25 29 30 31 32 31 30 4 31 4 6 31 6 33 33 6 34 33 34 35 33 35 36 36 35 37 36 37 38 36 38 39 39 38 40 39 40 41 41 40 42 41 42 43 43 42 44 43 44 45 45 44 46 45 46 47 47 46 48 47 48 49 49 48 50 49 50 51 49 51 27 27 51 26 52 2 53 2 52 0 54 55 56 55 54 57 57 54 58 58 54 59 58 59 60 60 59 61 61 59 62 61 62 63 63 62 64 64 62 65 64 65 66 66 65 67 66 67 68 68 67 69 68 69 70 70 69 71 70 71 72 72 71 73 72 73 74 74 73 75 74 75 76 76 75 77 77 75 78 77 78 79 57 80 81 80 57 58 81 80 82 81 82 83 83 82 84 83 84 85 83 85 86 86 85 87 86 87 88 88 87 89 88 89 90 90 89 91 90 91 92 92 91 93 92 93 94 94 93 95 94 95 96 96 95 97 96 97 98 96 98 99 99 98 79 99 79 78 99 78 100 99 100 101 3 102 1 102 3 103 104 105 106 105 104 107 107 108 105 108 107 109 109 110 108 110 109 111 111 112 110 112 111 113 112 114 115 114 112 113 115 116 117 116 115 114 117 118 119 118 117 116 119 120 121 120 119 118 121 122 123 122 121 120 123 124 125 124 123 122 124 53 125 53 124 52 103 126 102 126 103 127 127 128 126 128 127 129 130 128 129 128 130 131 132 131 130 131 132 133 134 133 132 133 134 135 136 135 134 135 136 137 138 137 136 137 138 139 140 139 138 139 140 141 140 142 141 142 140 143 143 106 142 106 143 104 0 1 2 1 0 3 4 2 5 2 4 0 3 6 1 6 3 7 8 5 9 5 8 4 7 10 6 10 7 11 12 9 13 9 12 8 10 14 15 14 10 11 12 16 17 16 12 13 15 18 19 18 15 14 17 20 21 20 17 16 19 22 23 22 19 18 21 24 25 24 21 20 23 26 27 26 23 22 25 28 29 28 25 24 27 30 31 30 27 26 29 32 33 32 29 28 31 34 35 34 31 30 33 36 37 36 33 32 34 38 35 38 34 39 40 36 41 36 40 37 39 42 38 42 39 43 44 41 45 41 44 40 43 46 42 46 43 47 47 45 46 45 47 44 0 0 1 1 2 2 1 1 3 3 2 2 2 2 3 3 4 4 5 5 4 4 3 3 6 3 7 4 8 5 7 4 6 3 9 2 9 2 6 3 10 1 9 2 10 1 11 0 12 6 13 7 14 8 14 8 13 7 15 9 13 7 16 10 15 9 17 11 15 9 16 10 18 10 19 9 20 11 19 9 18 10 21 7 19 9 21 7 22 8 22 8 21 7 23 6 24 12 25 13 26 14 25 13 27 15 26 14 28 16 26 14 27 15 29 15 30 14 31 16 30 14 29 15 32 13 30 14 32 13 33 12 34 17 35 18 36 19 37 20 36 19 35 18 38 18 39 19 40 20 39 19 38 18 41 17 42 21 43 22 44 23 44 23 43 22 45 24 46 25 45 24 43 22 47 22 48 24 49 25 48 24 47 22 50 23 50 23 47 22 51 21 52 26 53 27 54 28 53 27 55 29 54 28 54 28 55 29 56 30 57 31 56 30 55 29 58 29 59 30 60 31 59 30 58 29 61 28 61 28 58 29 62 27 61 28 62 27 63 26 64 32 65 33 66 34 65 33 67 35 66 34 67 35 68 36 66 34 68 36 69 37 66 34 69 37 70 38 66 34 70 38 71 39 66 34 71 39 72 40 66 34 72 40 73 41 66 34 73 41 74 42 66 34 74 42 75 43 66 34 75 43 76 44 66 34 76 44 77 45 66 34 77 45 78 46 66 34 78 46 79 47 66 34 79 47 80 48 66 34 80 48 81 49 66 34 82 50 83 51 84 52 84 52 83 51 85 53 85 53 83 51 86 54 86 54 83 51 87 55 87 55 83 51 88 56 88 56 83 51 89 57 89 57 83 51 90 58 90 58 83 51 91 59 91 59 83 51 92 60 92 60 83 51 93 61 93 61 83 51 81 49 66 34 81 49 83 51 65 33 64 32 94 62 94 62 64 32 95 63 95 63 64 32 96 64 96 64 64 32 97 65 97 65 64 32 98 66 98 66 64 32 99 67 99 67 64 32 100 68 100 68 64 32 101 69 101 69 64 32 102 70 102 70 64 32 103 71 103 71 64 32 104 72 104 72 64 32 105 73 105 73 64 32 106 74 106 74 64 32 107 75 107 75 64 32 108 76 108 76 64 32 109 77 82 50 110 78 83 51 110 78 111 79 83 51 64 32 112 80 109 77 109 77 112 80 113 81 113 81 112 80 114 82 114 82 112 80 115 83 115 83 112 80 116 84 116 84 112 80 117 85 117 85 112 80 118 86 118 86 112 80 119 87 119 87 112 80 111 79 83 51 111 79 112 80 120 80 121 79 122 51 121 79 120 80 123 87 123 87 120 80 124 86 124 86 120 80 125 85 125 85 120 80 126 84 126 84 120 80 127 83 127 83 120 80 128 82 128 82 120 80 129 81 129 81 120 80 130 77 130 77 120 80 131 32 122 51 121 79 132 78 122 51 132 78 133 50 130 77 131 32 134 76 134 76 131 32 135 75 135 75 131 32 136 74 136 74 131 32 137 73 137 73 131 32 138 72 138 72 131 32 139 71 139 71 131 32 140 70 140 70 131 32 141 69 141 69 131 32 142 68 142 68 131 32 143 67 143 67 131 32 144 66 144 66 131 32 145 65 145 65 131 32 146 64 146 64 131 32 147 63 147 63 131 32 148 62 148 62 131 32 149 33 122 51 150 49 151 34 150 49 122 51 152 61 152 61 122 51 153 60 153 60 122 51 154 59 154 59 122 51 155 58 155 58 122 51 156 57 156 57 122 51 157 56 157 56 122 51 158 55 158 55 122 51 159 54 159 54 122 51 160 53 160 53 122 51 161 52 161 52 122 51 133 50 151 34 150 49 162 48 151 34 162 48 163 47 151 34 163 47 164 46 151 34 164 46 165 45 151 34 165 45 166 44 151 34 166 44 167 43 151 34 167 43 168 42 151 34 168 42 169 41 151 34 169 41 170 40 151 34 170 40 171 39 151 34 171 39 172 38 151 34 172 38 173 37 151 34 173 37 174 36 151 34 174 36 175 35 151 34 175 35 149 33 151 34 149 33 131 32 176 88 177 89 178 90 179 91 178 90 177 89 180 89 181 90 182 91 181 90 180 89 183 88 184 92 185 93 186 94 186 94 185 93 187 95 187 95 185 93 188 96 189 97 188 96 185 93 190 93 191 96 192 97 191 96 190 93 193 95 193 95 190 93 194 94 194 94 190 93 195 92 196 98 197 99 198 100 198 100 197 99 199 101 200 102 199 101 197 99 201 99 202 101 203 102 202 101 201 99 204 100 204 100 201 99 205 98 206 103 207 104 208 105 207 104 209 106 208 105 209 106 210 107 208 105 210 107 211 108 208 105 211 108 212 109 208 105 212 109 213 110 208 105 213 110 214 111 208 105 214 111 215 112 208 105 215 112 216 113 208 105 216 113 217 114 208 105 217 114 218 115 208 105 218 115 219 116 208 105 219 116 220 117 208 105 220 117 221 118 208 105 221 118 222 119 208 105 222 119 223 120 208 105 223 120 224 121 208 105 224 121 225 122 208 105 225 122 226 123 208 105 227 124 228 125 229 126 229 126 228 125 230 127 230 127 228 125 231 128 208 105 226 123 232 129 226 123 233 130 232 129 233 130 234 131 232 129 234 131 235 132 232 129 235 132 236 133 232 129 236 133 237 134 232 129 237 134 238 135 232 129 238 135 239 136 232 129 239 136 231 128 232 129 231 128 228 125 232 129 228 125 240 137 232 129 241 138 232 129 240 137 210 107 209 106 242 139 242 139 209 106 243 140 243 140 209 106 244 141 244 141 209 106 245 142 245 142 209 106 246 143 246 143 209 106 247 144 247 144 209 106 248 145 248 145 209 106 249 146 249 146 209 106 250 147 250 147 209 106 251 148 251 148 209 106 252 149 252 149 209 106 253 150 253 150 209 106 254 151 254 151 209 106 255 152 255 152 209 106 256 153 209 106 228 125 256 153 256 153 228 125 257 154 257 154 228 125 258 155 258 155 228 125 259 156 259 156 228 125 260 157 260 157 228 125 261 158 261 158 228 125 262 159 262 159 228 125 263 160 263 160 228 125 264 161 264 161 228 125 265 162 227 124 265 162 228 125 266 125 267 162 268 124 267 162 266 125 269 161 269 161 266 125 270 160 270 160 266 125 271 159 271 159 266 125 272 158 272 158 266 125 273 157 273 157 266 125 274 156 274 156 266 125 275 155 275 155 266 125 276 154 276 154 266 125 277 153 277 153 266 125 278 106 277 153 278 106 279 152 279 152 278 106 280 151 280 151 278 106 281 150 281 150 278 106 282 149 282 149 278 106 283 148 283 148 278 106 284 147 284 147 278 106 285 146 285 146 278 106 286 145 286 145 278 106 287 144 287 144 278 106 288 143 288 143 278 106 289 142 289 142 278 106 290 141 290 141 278 106 291 140 291 140 278 106 292 139 292 139 278 106 293 107 294 137 295 129 296 138 295 129 294 137 266 125 295 129 266 125 297 128 295 129 297 128 298 136 295 129 298 136 299 135 295 129 299 135 300 134 295 129 300 134 301 133 295 129 301 133 302 132 295 129 302 132 303 131 295 129 303 131 304 130 295 129 304 130 305 123 295 129 305 123 306 105 297 128 266 125 307 127 307 127 266 125 308 126 308 126 266 125 268 124 306 105 305 123 309 122 306 105 309 122 310 121 306 105 310 121 311 120 306 105 311 120 312 119 306 105 312 119 313 118 306 105 313 118 314 117 306 105 314 117 315 116 306 105 315 116 316 115 306 105 316 115 317 114 306 105 317 114 318 113 306 105 318 113 319 112 306 105 319 112 320 111 306 105 320 111 321 110 306 105 321 110 322 109 306 105 322 109 323 108 306 105 323 108 293 107 306 105 293 107 278 106 306 105 278 106 324 104 306 105 324 104 325 103 326 163 327 164 328 165 329 166 328 165 327 164 330 164 331 165 332 166 331 165 330 164 333 163 334 167 335 168 336 169 336 169 335 168 337 170 338 171 337 170 335 168 339 168 340 170 341 171 340 170 339 168 342 169 342 169 339 168 343 167 344 172 345 173 346 174 347 175 346 174 345 173 348 173 349 174 350 175 349 174 348 173 351 172 0 0 1 1 2 2 3 3 2 2 1 1 4 1 5 2 6 3 5 2 4 1 7 0 8 4 9 5 0 6 1 7 0 6 9 5 10 5 7 6 4 7 7 6 10 5 11 4 2 8 3 9 12 10 13 11 12 10 3 9 6 9 14 10 15 11 14 10 6 9 5 8 16 12 17 13 8 14 9 15 8 14 17 13 18 13 11 14 10 15 11 14 18 13 19 12 13 16 20 17 12 18 21 19 12 18 20 17 22 17 14 18 23 19 14 18 22 17 15 16 24 20 25 21 16 22 17 23 16 22 25 21 26 21 19 22 18 23 19 22 26 21 27 20 21 24 20 25 28 26 29 27 28 26 20 25 22 25 30 26 31 27 30 26 22 25 23 24 32 28 33 29 24 30 25 31 24 30 33 29 34 29 27 30 26 31 27 30 34 29 35 28 28 32 29 33 36 34 37 35 36 34 29 33 31 33 38 34 39 35 38 34 31 33 30 32 40 36 41 37 32 38 33 39 32 38 41 37 42 37 35 38 34 39 35 38 42 37 43 36 37 40 44 41 36 42 45 43 36 42 44 41 46 41 38 42 47 43 38 42 46 41 39 40 48 44 41 45 49 46 40 47 49 46 41 45 42 45 50 46 43 47 50 46 42 45 51 44 44 48 52 49 45 50 53 51 45 50 52 49 54 49 47 50 55 51 47 50 54 49 46 48 56 52 57 53 49 54 48 55 49 54 57 53 58 53 50 54 51 55 50 54 58 53 59 52 52 56 60 57 53 58 61 59 53 58 60 57 62 57 55 58 63 59 55 58 62 57 54 56 64 60 57 61 65 62 56 63 65 62 57 61 58 61 66 62 59 63 66 62 58 61 67 60 60 64 68 65 61 66 69 67 61 66 68 65 70 65 63 66 71 67 63 66 70 65 62 64 64 68 65 69 72 70 73 71 72 70 65 69 66 69 74 70 75 71 74 70 66 69 67 68 68 72 76 73 69 74 77 75 69 74 76 73 78 73 71 74 79 75 71 74 78 73 70 72 72 76 73 77 80 78 81 79 80 78 73 77 75 77 82 78 83 79 82 78 75 77 74 76 76 80 84 81 77 82 85 83 77 82 84 81 86 81 79 82 87 83 79 82 86 81 78 80 80 84 81 85 88 86 89 87 88 86 81 85 83 85 90 86 91 87 90 86 83 85 82 84 84 88 92 89 85 90 93 91 85 90 92 89 94 89 87 90 95 91 87 90 94 89 86 88 88 92 89 93 96 94 97 95 96 94 89 93 91 93 98 94 99 95 98 94 91 93 90 92 92 96 100 97 93 98 101 99 93 98 100 97 102 97 95 98 103 99 95 98 102 97 94 96 96 100 97 101 104 102 105 103 104 102 97 101 99 101 106 102 107 103 106 102 99 101 98 100 100 104 108 105 101 106 109 107 101 106 108 105 110 105 103 106 111 107 103 106 110 105 102 104 104 108 105 109 112 110 113 111 112 110 105 109 107 109 114 110 115 111 114 110 107 109 106 108 108 112 116 113 109 114 117 115 109 114 116 113 118 113 111 114 119 115 111 114 118 113 110 112 112 116 113 117 120 118 121 119 120 118 113 117 115 117 122 118 123 119 122 118 115 117 114 116 116 120 124 121 117 122 125 123 117 122 124 121 126 121 119 122 127 123 119 122 126 121 118 120 120 124 121 125 128 126 129 127 128 126 121 125 123 125 130 126 131 127 130 126 123 125 122 124 124 128 132 129 125 130 133 131 125 130 132 129 134 129 127 130 135 131 127 130 134 129 126 128 128 132 129 133 136 134 137 135 136 134 129 133 131 133 138 134 139 135 138 134 131 133 130 132 132 136 140 137 133 138 141 139 133 138 140 137 142 137 135 138 143 139 135 138 142 137 134 136 136 140 137 141 144 142 145 143 144 142 137 141 139 141 146 142 147 143 146 142 139 141 138 140 148 144 149 145 140 146 141 147 140 146 149 145 150 145 142 146 143 147 142 146 150 145 151 144 144 148 145 149 152 150 153 151 152 150 145 149 147 149 154 150 155 151 154 150 147 149 146 148 156 152 157 153 148 154 149 155 148 154 157 153 158 153 151 154 150 155 151 154 158 153 159 152 152 156 153 157 160 158 161 159 160 158 153 157 155 157 162 158 163 159 162 158 155 157 154 156 164 160 165 161 156 162 157 163 156 162 165 161 166 161 159 162 158 163 159 162 166 161 167 160 160 164 161 165 168 166 169 167 168 166 161 165 163 165 170 166 171 167 170 166 163 165 162 164 172 168 173 169 164 170 165 171 164 170 173 169 174 169 167 170 166 171 167 170 174 169 175 168 169 172 176 173 168 174 177 175 168 174 176 173 178 173 170 174 179 175 170 174 178 173 171 172 180 176 181 177 172 178 173 179 172 178 181 177 182 177 175 178 174 179 175 178 182 177 183 176 176 180 184 181 177 182 185 183 177 182 184 181 186 181 179 182 187 183 179 182 186 181 178 180 188 184 189 185 180 186 181 187 180 186 189 185 190 185 183 186 182 187 183 186 190 185 191 184 184 188 192 189 185 190 193 191 185 190 192 189 194 189 187 190 195 191 187 190 194 189 186 188 196 192 197 193 188 194 189 195 188 194 197 193 198 193 191 194 190 195 191 194 198 193 199 192 193 196 192 197 200 198 201 199 200 198 192 197 194 197 202 198 203 199 202 198 194 197 195 196 204 200 205 201 196 202 197 203 196 202 205 201 206 201 199 202 198 203 199 202 206 201 207 200 200 204 201 205 204 206 205 207 204 206 201 205 203 205 207 206 206 207 207 206 203 205 202 204 0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 9 5 10 6 9 5 8 4 11 7 11 7 8 4 12 8 11 7 12 8 13 9 14 9 15 8 16 7 15 8 17 4 16 7 16 7 17 4 18 5 19 6 18 5 17 4 20 10 21 11 22 12 21 11 20 10 23 13 23 13 20 10 24 14 23 13 24 14 25 15 26 15 27 14 28 13 27 14 29 10 28 13 28 13 29 10 30 11 31 12 30 11 29 10 32 16 33 17 34 18 33 17 32 16 35 19 35 19 32 16 36 20 35 19 36 20 37 21 38 21 39 20 40 19 39 20 41 16 40 19 40 19 41 16 42 17 43 18 42 17 41 16 44 22 45 23 46 24 45 23 44 22 47 25 45 23 47 25 48 26 48 26 47 25 49 27 50 27 51 25 52 26 52 26 51 25 53 23 51 25 54 22 53 23 55 24 53 23 54 22 56 28 57 29 58 30 57 29 56 28 59 31 57 29 59 31 60 32 61 32 62 31 63 29 62 31 64 28 63 29 65 30 63 29 64 28 66 33 67 34 68 35 67 34 66 33 69 36 69 36 66 33 70 37 71 37 72 33 73 36 73 36 72 33 74 34 75 35 74 34 72 33 76 38 77 39 78 40 77 39 76 38 79 41 80 41 81 38 82 39 83 40 82 39 81 38 84 42 85 43 86 44 85 43 84 42 87 45 88 45 89 42 90 43 91 44 90 43 89 42 92 46 93 47 94 48 93 47 92 46 95 49 95 49 92 46 96 50 97 50 98 46 99 49 99 49 98 46 100 47 101 48 100 47 98 46 102 51 103 52 104 53 103 52 102 51 105 54 106 54 107 51 108 52 109 53 108 52 107 51 110 55 111 56 112 57 111 56 110 55 113 58 113 58 110 55 114 59 115 59 116 55 117 58 117 58 116 55 118 56 119 57 118 56 116 55 120 60 121 61 122 62 121 61 120 60 123 63 124 63 125 60 126 61 127 62 126 61 125 60 128 64 129 65 130 66 129 65 128 64 131 67 131 67 128 64 132 68 131 67 132 68 133 69 133 69 132 68 134 70 133 69 134 70 135 71 136 71 137 70 138 69 137 70 139 68 138 69 138 69 139 68 140 67 139 68 141 64 140 67 140 67 141 64 142 65 143 66 142 65 141 64